[gstreamer-bugs] [Bug 636279] REGRESSION: Video often freezes during playback of mpeg2 files

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Dec 2 08:23:48 PST 2010


https://bugzilla.gnome.org/show_bug.cgi?id=636279
  GStreamer | gstreamer (core) | git

--- Comment #11 from Vladimir Eremeev <wl2776 at gmail.com> 2010-12-02 16:23:45 UTC ---
Here are two excerpts from logs.
The ossbuild version of 03-11-2010

0:00:12.593750000  3204   0A6AB990 LOG                 mpeg2dec
gstmpeg2dec.c:854:clip_buffer:<mpeg2dec0> timestamp:0:00:01.407300000 ,
duration:0:00:00.040000000
0:00:12.593750000  3204   0A6AB990 LOG                 mpeg2dec
gstmpeg2dec.c:880:clip_buffer:<mpeg2dec0> not dropping
0:00:12.593750000  3204   0A6AB990 LOG                 mpeg2dec
gstmpeg2dec.c:1037:handle_slice:<mpeg2dec0> pushing buffer 0A6BA218, timestamp
0:00:01.407300000, duration 0:00:00.040000000
0:00:12.593750000  3204   0A6AB990 LOG                 mpeg2dec
gstmpeg2dec.c:1038:handle_slice:<mpeg2dec0> ... with flags 300
0:00:12.640625000  3204   0A79D650 DEBUG                GST_QOS
gstbasesink.c:2760:gst_base_sink_do_render_stats:<videosink-actual-sink-d3dvideo>
avg_render: 0:00:00.011326760
0:00:12.640625000  3204   0A79D650 DEBUG                GST_QOS
gstbasesink.c:2562:gst_base_sink_perform_qos:<videosink-actual-sink-d3dvideo>
start: 0:00:00.519988889, entered 0:00:00.501201814, left 0:00:00.519988889,
pt: 0:00:00.021212925, duration 0:00:00.040000000,jitter -18787075
0:00:12.640625000  3204   0A79D650 DEBUG                GST_QOS
gstbasesink.c:2567:gst_base_sink_perform_qos:<videosink-actual-sink-d3dvideo>
avg_duration: 0:00:00.039997759, avg_pt: 0:00:00.014848474, avg_rate: 0.143256
0:00:12.640625000  3204   0A79D650 DEBUG                GST_QOS
gstbasesink.c:2602:gst_base_sink_perform_qos:<videosink-actual-sink-d3dvideo>
updated: avg_duration: 0:00:00.039998039, avg_pt: 0:00:00.015644030, avg_rate:
0.158747
0:00:12.640625000  3204   0A79D650 DEBUG                GST_QOS
gstbasesink.c:2490:gst_base_sink_send_qos:<videosink-actual-sink-d3dvideo> qos:
proportion: 0.158747, diff -18787075, timestamp 0:00:00.519988889


latest ossbuild version

0:00:02.546875000  2456   00B86AB8 LOG                 mpeg2dec
gstmpeg2dec.c:1037:handle_slice:<mpeg2dec0> pushing buffer 00B97220, timestamp
0:00:01.407300000, duration 0:00:00.040000000
0:00:02.546875000  2456   00B86AB8 LOG                 mpeg2dec
gstmpeg2dec.c:1038:handle_slice:<mpeg2dec0> ... with flags 300
0:00:02.562500000  2456   01B31EE8 DEBUG                GST_QOS
gstbasesink.c:2760:gst_base_sink_do_render_stats:<videosink-actual-sink-d3dvideo>
avg_render: 0:00:00.009012112
0:00:02.562500000  2456   01B31EE8 DEBUG                GST_QOS
gstbasesink.c:2562:gst_base_sink_perform_qos:<videosink-actual-sink-d3dvideo>
start: 0:00:00.519988889, entered 0:00:01.577641723, left 0:00:01.577641723,
pt: 0:00:00.017652834, duration 0:00:00.040000000,jitter 1057652834
0:00:02.562500000  2456   01B31EE8 DEBUG                GST_QOS
gstbasesink.c:2567:gst_base_sink_perform_qos:<videosink-actual-sink-d3dvideo>
avg_duration: 0:00:00.039997759, avg_pt: 0:00:00.014220253, avg_rate: 0.12753
0:00:02.562500000  2456   01B31EE8 DEBUG                GST_QOS
gstbasesink.c:2602:gst_base_sink_perform_qos:<videosink-actual-sink-d3dvideo>
updated: avg_duration: 0:00:00.039998039, avg_pt: 0:00:00.014649325, avg_rate:
0.14245
0:00:02.562500000  2456   01B31EE8 DEBUG                GST_QOS
gstbasesink.c:2490:gst_base_sink_send_qos:<videosink-actual-sink-d3dvideo> qos:
proportion: 0.142450, diff 1057652834, timestamp 0:00:00.519988889
0:00:02.562500000  2456   01B31EE8 DEBUG                GST_QOS
gstbasetransform.c:2674:gst_base_transform_update_qos:<vscale> qos: proportion:
0.142450, diff 1057652834, timestamp 0:00:00.519988889
0:00:02.562500000  2456   01B31EE8 DEBUG                GST_QOS
gstbasetransform.c:2674:gst_base_transform_update_qos:<vconv> qos: proportion:
0.142450, diff 1057652834, timestamp 0:00:00.519988889

As can be seen, the same frame causes the jitter of -18787075 in one case and
1057652834 in another

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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