From fffbbacd748bd40a49cd185476b063307f5fc9e6 Mon Sep 17 00:00:00 2001 From: martii Date: Mon, 10 Jun 2013 12:38:47 +0200 Subject: [PATCH] libeplayer/h264: Fix playback. --- libeplayer3/output/writer/h264.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libeplayer3/output/writer/h264.c b/libeplayer3/output/writer/h264.c index cc6796d..ec6bb0b 100644 --- a/libeplayer3/output/writer/h264.c +++ b/libeplayer3/output/writer/h264.c @@ -301,7 +301,7 @@ static int writeData(void* _call) memcpy (NalData, call->data + VideoPosition, NalLengthBytes); VideoPosition += NalLengthBytes; NalStart += NalLengthBytes; - switch(NalLength) { + switch(NalLengthBytes) { case 1: NalLength = (NalData[0]); break; case 2: NalLength = (NalData[0] << 8) | (NalData[1]); break; case 3: NalLength = (NalData[0] << 16) | (NalData[1] << 8) | (NalData[2]); break;