From 6f7bd8cd90de3c970d1d73a29ac5749ffe2e2f95 Mon Sep 17 00:00:00 2001
From: Carl Eugen Hoyos <ceffmpeg@gmail.com>
Date: Fri, 29 Sep 2017 18:46:44 +0200
Subject: [PATCH] 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.
---
 libavformat/bit.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/libavformat/bit.c b/libavformat/bit.c
index c703412f1c4..d742a5b3639 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;
-- 
GitLab