Mercurial > libavformat.hg
comparison movenc.c @ 1151:bf808f3f7f46 libavformat
check for unparsed AMR input
author | michael |
---|---|
date | Thu, 06 Jul 2006 12:27:43 +0000 |
parents | c8edab114cc3 |
children | c7cf3d1f9bd7 |
comparison
equal
deleted
inserted
replaced
1150:c8edab114cc3 | 1151:bf808f3f7f46 |
---|---|
1530 | 1530 |
1531 while (len < size && samplesInChunk < 100) { | 1531 while (len < size && samplesInChunk < 100) { |
1532 len += packed_size[(pkt->data[len] >> 3) & 0x0F]; | 1532 len += packed_size[(pkt->data[len] >> 3) & 0x0F]; |
1533 samplesInChunk++; | 1533 samplesInChunk++; |
1534 } | 1534 } |
1535 if(samplesInChunk > 1){ | |
1536 av_log(s, AV_LOG_ERROR, "fatal error, input is not a single packet, inplement a AVParser for it\n"); | |
1537 return -1; | |
1538 } | |
1535 } else if (trk->sampleSize) | 1539 } else if (trk->sampleSize) |
1536 samplesInChunk = size/trk->sampleSize; | 1540 samplesInChunk = size/trk->sampleSize; |
1537 else | 1541 else |
1538 samplesInChunk = 1; | 1542 samplesInChunk = 1; |
1539 | 1543 |