[gstreamer-bugs] [Bug 633742] New: stream switching issue in playbin2

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Nov 1 14:10:54 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=633742
  GStreamer | gst-plugins-base | git

           Summary: stream switching issue in playbin2
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: ensonic at sonicpulse.de
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


when e.g. using the seek test app, I can't switch video streams on this clip.
http://www.hora-obscura.de/~ensonic/0203-Michael_Dominic_Kostrzewa.mov

As this is the only clip I have with multiple streams, I believe it once
worked.

The input selector seems to actually switch, but the times look bad for a first
brief look at the logs

Switching video to: 1
0:00:16.348942774 12596  0x8051008 DEBUG   playbin2-input-selector
gstinputselector.c:957:gst_input_selector_set_active_pad:<playbin2inputselector0>
setting active pad to playbin2inputselector0:sink1
0:00:16.348984123 12596  0x8051008 DEBUG   playbin2-input-selector
gstinputselector.c:296:gst_selector_pad_get_running_time:<playbin2inputselector0:sink0>
running time: 0:02:45.156666666
0:00:16.349010703 12596  0x8051008 DEBUG   playbin2-input-selector
gstinputselector.c:964:gst_input_selector_set_active_pad:<playbin2inputselector0>
using start/stop of 0:02:45.156666666
0:00:16.349034790 12596  0x8051008 DEBUG   playbin2-input-selector
gstinputselector.c:973:gst_input_selector_set_active_pad:<playbin2inputselector0>
setting stop_time to 0:02:45.156666666
0:00:16.349058026 12596  0x8051008 DEBUG   playbin2-input-selector
gstinputselector.c:980:gst_input_selector_set_active_pad:<playbin2inputselector0>
setting start_time to 0:02:45.156666666
0:00:16.349082422 12596  0x8051008 DEBUG   playbin2-input-selector
gstinputselector.c:989:gst_input_selector_set_active_pad:<playbin2inputselector0>
New active pad is <playbin2inputselector0:sink1>

Switching video to: 2
0:00:34.014043311 12596  0x8051008 DEBUG   playbin2-input-selector
gstinputselector.c:957:gst_input_selector_set_active_pad:<playbin2inputselector0>
setting active pad to playbin2inputselector0:sink2
0:00:34.014083696 12596  0x8051008 DEBUG   playbin2-input-selector
gstinputselector.c:296:gst_selector_pad_get_running_time:<playbin2inputselector0:sink1>
running time: 99:99:99.999999999
0:00:34.014110549 12596  0x8051008 DEBUG   playbin2-input-selector
gstinputselector.c:964:gst_input_selector_set_active_pad:<playbin2inputselector0>
using start/stop of 99:99:99.999999999
0:00:34.014136496 12596  0x8051008 DEBUG   playbin2-input-selector
gstinputselector.c:989:gst_input_selector_set_active_pad:<playbin2inputselector0>
New active pad is <playbin2inputselector0:sink2>

Switching video to: 0
0:00:39.949987908 12596  0x8051008 DEBUG   playbin2-input-selector
gstinputselector.c:957:gst_input_selector_set_active_pad:<playbin2inputselector0>
setting active pad to playbin2inputselector0:sink0
0:00:39.950029147 12596  0x8051008 DEBUG   playbin2-input-selector
gstinputselector.c:296:gst_selector_pad_get_running_time:<playbin2inputselector0:sink2>
running time: 0:00:00.000000000
0:00:39.950055722 12596  0x8051008 DEBUG   playbin2-input-selector
gstinputselector.c:964:gst_input_selector_set_active_pad:<playbin2inputselector0>
using start/stop of 0:00:00.000000000
0:00:39.950080003 12596  0x8051008 DEBUG   playbin2-input-selector
gstinputselector.c:980:gst_input_selector_set_active_pad:<playbin2inputselector0>
setting start_time to 0:00:00.000000000
0:00:39.950104407 12596  0x8051008 DEBUG   playbin2-input-selector
gstinputselector.c:989:gst_input_selector_set_active_pad:<playbin2inputselector0>
New active pad is <playbin2inputselector0:sink0>

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