mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 10:11:08 +00:00
mpegtsmux: Quieten "missed PCR" warnings in VBR mode.
When the muxer is operating in VBR mode, it's kind of expected for now that we might not put the PCR in exactly the right place, because the muxer doesn't schedule packets that way. In that case don't warn constantly about the PCR ending up a few ms off target. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2295>
This commit is contained in:
parent
fdca97eca8
commit
30e105561d
1 changed files with 1 additions and 1 deletions
|
@ -1369,7 +1369,7 @@ write_new_pcr (TsMux * mux, TsMuxStream * stream, gint64 cur_pcr,
|
|||
TSMUX_PACKET_FLAG_ADAPTATION | TSMUX_PACKET_FLAG_WRITE_PCR;
|
||||
stream->pi.pcr = cur_pcr;
|
||||
|
||||
if (stream->next_pcr != -1 && cur_pcr >= stream->next_pcr) {
|
||||
if (mux->bitrate && stream->next_pcr != -1 && cur_pcr >= stream->next_pcr) {
|
||||
GST_WARNING ("Writing PCR %" G_GUINT64_FORMAT " missed the target %"
|
||||
G_GUINT64_FORMAT " by %f ms", cur_pcr, stream->next_pcr,
|
||||
(double) (cur_pcr - stream->next_pcr) / 27000.0);
|
||||
|
|
Loading…
Reference in a new issue