[FFmpeg-cvslog] lavf/bit: Use pkt->size instead of a constant for G.729 frame size.

Carl Eugen Hoyos git at videolan.org
Fri Sep 29 19:51:06 EEST 2017


ffmpeg | branch: master | Carl Eugen Hoyos <ceffmpeg at gmail.com> | Fri Sep 29 18:46:44 2017 +0200| [6f7bd8cd90de3c970d1d73a29ac5749ffe2e2f95] | committer: Carl Eugen Hoyos

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.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6f7bd8cd90de3c970d1d73a29ac5749ffe2e2f95
---

 libavformat/bit.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/libavformat/bit.c b/libavformat/bit.c
index c703412f1c..d742a5b363 100644
--- a/libavformat/bit.c
+++ b/libavformat/bit.c
@@ -143,10 +143,10 @@ static int write_packet(AVFormatContext *s, AVPacket *pkt)
         return AVERROR(EINVAL);
 
     avio_wl16(pb, SYNC_WORD);
-    avio_wl16(pb, 8 * 10);
+    avio_wl16(pb, 8 * pkt->size);
 
-    init_get_bits(&gb, pkt->data, 8*10);
-    for(i=0; i< 8 * 10; i++)
+    init_get_bits(&gb, pkt->data, 8 * pkt->size);
+    for (i = 0; i < 8 * pkt->size; i++)
         avio_wl16(pb, get_bits1(&gb) ? BIT_1 : BIT_0);
 
     return 0;



More information about the ffmpeg-cvslog mailing list