[Bug 779696] Videocompositor halts if PTS = none
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Thu Mar 9 09:04:07 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=779696
--- Comment #6 from Nick Kallen <socialmediamaster9000 at gmail.com> ---
Here are some logs indicating a bad next_pts overwriting a "good" pts:
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 501942001
and next pts 501942001
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 535195675
and next pts 535195675
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 568393657
and next pts 568393657
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 601475594
and next pts 601475594
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 738069646
and next pts 738069646
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 771377429
and next pts 771377429
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 804628617
and next pts 804628617
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 837769186
and next pts 837769186
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 870602270
and next pts 870602270
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 902843131
and next pts 902843131
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 934552643
and next pts 934552643
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 965078179
and next pts 965078179
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 993999635
and next pts 993999635
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 1022294711
and next pts 1022294711
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 1048467481
and next pts 1048467481
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 1072964300
and next pts 1072964300
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 1096290794
and next pts 1096290794
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 1116381992
and next pts 1116381992
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 1132809266
and next pts 1132809266
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 1146795892
and next pts 1146795892
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 1156561816
and next pts 1156561816
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 1164412026
and next pts 1164412026
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 1172541275
and next pts 1172541275
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 1178266406
and next pts 1178266406
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 1179784228
and next pts 1179784228
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 1179784228
and next pts 18446744073709551615
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 1179784228
and next pts 18446744073709551615
gstbaseparse.c:3222:gst_base_parse_chain:<h264parse0> Existing pts 1179784228
and next pts 18446744073709551615
An alternative solution is:
if (parse->priv->next_pts != GST_CLOCK_TIME_NONE)
GST_BUFFER_PTS (tmpbuf) = parse->priv->next_pts;
I don't exactly know why there are four identical PTS' in a row, but at this
point, setting them to none seems to make them worse.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list