Mercurial > libavformat.hg
comparison mxfenc.c @ 4571:d870b1e4b731 libavformat
do not set frame start bit since marked as not used and factorize
author | bcoudurier |
---|---|
date | Wed, 25 Feb 2009 08:05:43 +0000 |
parents | 168e8eafefc6 |
children | f3b6979fee40 |
comparison
equal
deleted
inserted
replaced
4570:b42c89b5b998 | 4571:d870b1e4b731 |
---|---|
1606 | 1606 |
1607 while (samples < end) { | 1607 while (samples < end) { |
1608 for (i = 0; i < st->codec->channels; i++) { | 1608 for (i = 0; i < st->codec->channels; i++) { |
1609 uint32_t sample; | 1609 uint32_t sample; |
1610 if (st->codec->codec_id == CODEC_ID_PCM_S24LE) { | 1610 if (st->codec->codec_id == CODEC_ID_PCM_S24LE) { |
1611 sample = (AV_RL24(samples)<< 4)|((samples==pkt->data)<<3) | i; | 1611 sample = AV_RL24(samples)<< 4; |
1612 samples += 3; | 1612 samples += 3; |
1613 } else { | 1613 } else { |
1614 sample = (AV_RL16(samples)<<12)|((samples==pkt->data)<<3) | i; | 1614 sample = AV_RL16(samples)<<12; |
1615 samples += 2; | 1615 samples += 2; |
1616 } | 1616 } |
1617 put_le32(pb, sample); | 1617 put_le32(pb, sample | i); |
1618 } | 1618 } |
1619 for (; i < 8; i++) | 1619 for (; i < 8; i++) |
1620 put_le32(pb, 0); | 1620 put_le32(pb, 0); |
1621 } | 1621 } |
1622 } | 1622 } |