do not set frame start bit since marked as not used and factorize

Originally committed as revision 17580 to svn://svn.ffmpeg.org/ffmpeg/trunk
pull/126/head
Baptiste Coudurier 16 years ago
parent 1de2db8fab
commit 6df1deda30
  1. 6
      libavformat/mxfenc.c

@ -1608,13 +1608,13 @@ static void mxf_write_d10_audio_packet(AVFormatContext *s, AVStream *st, AVPacke
for (i = 0; i < st->codec->channels; i++) { for (i = 0; i < st->codec->channels; i++) {
uint32_t sample; uint32_t sample;
if (st->codec->codec_id == CODEC_ID_PCM_S24LE) { if (st->codec->codec_id == CODEC_ID_PCM_S24LE) {
sample = (AV_RL24(samples)<< 4)|((samples==pkt->data)<<3) | i; sample = AV_RL24(samples)<< 4;
samples += 3; samples += 3;
} else { } else {
sample = (AV_RL16(samples)<<12)|((samples==pkt->data)<<3) | i; sample = AV_RL16(samples)<<12;
samples += 2; samples += 2;
} }
put_le32(pb, sample); put_le32(pb, sample | i);
} }
for (; i < 8; i++) for (; i < 8; i++)
put_le32(pb, 0); put_le32(pb, 0);

Loading…
Cancel
Save