|
|
|
@@ -312,7 +312,7 @@ static int mxf_get_d10_aes3_packet(AVIOContext *pb, AVStream *st, AVPacket *pkt, |
|
|
|
data_ptr = pkt->data; |
|
|
|
end_ptr = pkt->data + length; |
|
|
|
buf_ptr = pkt->data + 4; /* skip SMPTE 331M header */ |
|
|
|
for (; buf_ptr + st->codec->channels*4 < end_ptr; ) { |
|
|
|
for (; end_ptr - buf_ptr >= st->codec->channels * 4; ) { |
|
|
|
for (i = 0; i < st->codec->channels; i++) { |
|
|
|
uint32_t sample = bytestream_get_le32(&buf_ptr); |
|
|
|
if (st->codec->bits_per_coded_sample == 24) |
|
|
|
|