changeset 5532:7c8ef3adb42e libavformat

fix sdt, pat, pcr size computation, patch by Niobos, niobos at dest-unreach dot be
author bcoudurier
date Wed, 13 Jan 2010 20:14:53 +0000
parents 4fb6cd49830e
children 5a51cbec408b
files mpegtsenc.c
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/mpegtsenc.c	Wed Jan 13 18:27:21 2010 +0000
+++ b/mpegtsenc.c	Wed Jan 13 20:14:53 2010 +0000
@@ -473,9 +473,9 @@
 
     total_bit_rate +=
         total_bit_rate *  4 / TS_PACKET_SIZE           + /* TS  header size */
-        SDT_RETRANS_TIME * 8 * sdt_size     / 1000     + /* SDT size */
-        PAT_RETRANS_TIME * 8 * pat_pmt_size / 1000     + /* PAT+PMT size */
-        PCR_RETRANS_TIME * 8 * 8            / 1000;      /* PCR size */
+        1000 * 8 * sdt_size     / PAT_RETRANS_TIME     + /* SDT size */
+        1000 * 8 * pat_pmt_size / SDT_RETRANS_TIME     + /* PAT+PMT size */
+        1000 * 8 * 8            / PCR_RETRANS_TIME;      /* PCR size */
 
     av_log(s, AV_LOG_DEBUG, "muxrate %d freq sdt %d pat %d\n",
            total_bit_rate, ts->sdt_packet_period, ts->pat_packet_period);