[Bug 767601] New: Missing State Notifications From Playbin

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Jun 13 10:28:42 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=767601

            Bug ID: 767601
           Summary: Missing State Notifications From Playbin
    Classification: Platform
           Product: GStreamer
           Version: 1.8.1
                OS: Windows
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: don't know
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: henning.riis at craftwork.dk
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Created attachment 329679
  --> https://bugzilla.gnome.org/attachment.cgi?id=329679&action=edit
Program that reproduces the bug once in a while, rerun till it does

I set a uri on playbin based pipeline, set state to paused, then after a while
to playing. I have a bus connected waiting for GST_MESSAGE_STATE_CHANGED from
pipeline. Sometimes all expected state changes arrive, sometimes I only get the
first state change (NULL->READY) leaving my application without knowledge that
the video is actually playing. 

Note that the video IS playing in the video. This seems to be related only to
notifying about the state change.

I have attached a small windows program that will reproduce the problem like 1
out of 10 or something. The program will exit the process if it gets the state
change, so if the main loop manages to wait 10 seconds without the state change
having occurred the problem has been reproduced.

The video I used was an H264 encoded video in 1920x816 resolution. I don't know
if it can be reproduced with all videos and/or audio files, but I have seen it
with other videos as well.

-- 
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