Browse code

In mpegts muxer, print VBR instead of dummy 1 when displaying muxrate

Originally committed as revision 24125 to svn://svn.ffmpeg.org/ffmpeg/trunk

Baptiste Coudurier authored on 2010/07/09 07:01:31
Showing 1 changed files
... ...
@@ -510,13 +510,15 @@ static int mpegts_write_header(AVFormatContext *s)
510 510
     ts->pat_packet_count = ts->pat_packet_period-1;
511 511
     ts->sdt_packet_count = ts->sdt_packet_period-1;
512 512
 
513
-    av_log(s, AV_LOG_INFO,
514
-           "muxrate %d bps, pcr every %d pkts, "
513
+    if (ts->mux_rate == 1)
514
+        av_log(s, AV_LOG_INFO, "muxrate VBR, ");
515
+    else
516
+        av_log(s, AV_LOG_INFO, "muxrate %d, ", ts->mux_rate);
517
+    av_log(s, AV_LOG_INFO, "pcr every %d pkts, "
515 518
            "sdt every %d, pat/pmt every %d pkts\n",
516
-           ts->mux_rate, service->pcr_packet_period,
519
+           service->pcr_packet_period,
517 520
            ts->sdt_packet_period, ts->pat_packet_period);
518 521
 
519
-
520 522
     put_flush_packet(s->pb);
521 523
 
522 524
     return 0;