You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
lavf/bit: Use pkt->size instead of a constant for G.729 frame size.
Makes the code more readable, the muxer may support variable bit-rate in the future.
This commit is contained in:
@@ -143,10 +143,10 @@ static int write_packet(AVFormatContext *s, AVPacket *pkt)
|
|||||||
return AVERROR(EINVAL);
|
return AVERROR(EINVAL);
|
||||||
|
|
||||||
avio_wl16(pb, SYNC_WORD);
|
avio_wl16(pb, SYNC_WORD);
|
||||||
avio_wl16(pb, 8 * 10);
|
avio_wl16(pb, 8 * pkt->size);
|
||||||
|
|
||||||
init_get_bits(&gb, pkt->data, 8*10);
|
init_get_bits(&gb, pkt->data, 8 * pkt->size);
|
||||||
for(i=0; i< 8 * 10; i++)
|
for (i = 0; i < 8 * pkt->size; i++)
|
||||||
avio_wl16(pb, get_bits1(&gb) ? BIT_1 : BIT_0);
|
avio_wl16(pb, get_bits1(&gb) ? BIT_1 : BIT_0);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
Reference in New Issue
Block a user