diff options
-rw-r--r-- | libavformat/mpegtsenc.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libavformat/mpegtsenc.c b/libavformat/mpegtsenc.c index 6c31f6df51..9713bd9d84 100644 --- a/libavformat/mpegtsenc.c +++ b/libavformat/mpegtsenc.c @@ -445,7 +445,10 @@ static int mpegts_write_header(AVFormatContext *s) total_bit_rate, ts->sdt_packet_freq, ts->pat_packet_freq); #endif - ts->mux_rate = total_bit_rate; + if (s->mux_rate) + ts->mux_rate = s->mux_rate; + else + ts->mux_rate = total_bit_rate; /* write info at the start of the file, so that it will be fast to find them */ |