[Bug 712290] New: GES cannot unmux raw video streams

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Nov 14 03:53:00 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=712290
  GStreamer | gst-editing-services | git

           Summary: GES cannot unmux raw video streams
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-editing-services
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: lubosz at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=259799)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=259799)
Python example of loading the video file

I generated following files:

gst-launch-1.0 videotestsrc num-buffers=100 ! videoconvert ! matroskamux !
filesink location=raw.mkv

gst-launch-1.0 videotestsrc num-buffers=100 ! videoconvert ! qtmux ! filesink
location=raw.mov

gst-launch-1.0 videotestsrc num-buffers=100 ! videoconvert ! avimux ! filesink
location=raw.avi

They all contain raw video streams and are playable by Totem / gst-play.

GES cannot link the pipeline due to demuxing errors:

MKV

(GError('GStreamer encountered a general stream error.',),
'matroska-demux.c(4672): gst_matroska_demux_loop ():
/GESPipeline:gespipeline0/GESTimeline:gestimeline0/GESVideoTrack:gesvideotrack0/GnlComposition:gnlcomposition1/GnlSource:gnlsource0/GstBin:videosrcbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin3/GstMatroskaDemux:matroskademux1:\nstream
stopped, reason not-negotiated')

AVI

(GError('Internal data stream error.',), 'gstavidemux.c(5383):
gst_avi_demux_loop ():
/GESPipeline:gespipeline0/GESTimeline:gestimeline0/GESVideoTrack:gesvideotrack0/GnlComposition:gnlcomposition1/GnlSource:gnlsource0/GstBin:videosrcbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin3/GstAviDemux:avidemux1:\nstreaming
stopped, reason not-negotiated')

MOV

Segmentation fault (core dumped)

#0  0x00007ffff3ae1098 in ?? ()
#1  0x00007fffe17df6dc in ?? () from /usr/lib/gstreamer-1.0/libgstvideomixer.so
#2  0x00007fffe17cbeec in ?? () from /usr/lib/gstreamer-1.0/libgstvideomixer.so
#3  0x00007fffe17d7e07 in ?? () from /usr/lib/gstreamer-1.0/libgstvideomixer.so
#4  0x00007fffe17d8e01 in ?? () from /usr/lib/gstreamer-1.0/libgstvideomixer.so
#5  0x00007fffe279e8f7 in ?? () from /usr/lib/libgstbase-1.0.so.0
#6  0x00007fffe279fd88 in ?? () from /usr/lib/libgstbase-1.0.so.0
#7  0x00007fffe330600a in ?? () from /usr/lib/libgstreamer-1.0.so.0
#8  0x00007fffe32f81eb in gst_proxy_pad_chain_default () from
/usr/lib/libgstreamer-1.0.so.0
#9  0x00007fffe330600a in ?? () from /usr/lib/libgstreamer-1.0.so.0
#10 0x00007fffe27981fb in ?? () from /usr/lib/libgstbase-1.0.so.0
#11 0x00007fffe330600a in ?? () from /usr/lib/libgstreamer-1.0.so.0
#12 0x00007fffe32f81eb in gst_proxy_pad_chain_default () from
/usr/lib/libgstreamer-1.0.so.0
#13 0x00007fffe330600a in ?? () from /usr/lib/libgstreamer-1.0.so.0
#14 0x00007fffe32f81eb in gst_proxy_pad_chain_default () from
/usr/lib/libgstreamer-1.0.so.0
#15 0x00007fffe330600a in ?? () from /usr/lib/libgstreamer-1.0.so.0
#16 0x00007fffe32f81eb in gst_proxy_pad_chain_default () from
/usr/lib/libgstreamer-1.0.so.0
#17 0x00007fffe330600a in ?? () from /usr/lib/libgstreamer-1.0.so.0
#18 0x00007fffe32f81eb in gst_proxy_pad_chain_default () from
/usr/lib/libgstreamer-1.0.so.0
#19 0x00007fffe330600a in ?? () from /usr/lib/libgstreamer-1.0.so.0
#20 0x00007fffe32f81eb in gst_proxy_pad_chain_default () from
/usr/lib/libgstreamer-1.0.so.0
#21 0x00007fffe330600a in ?? () from /usr/lib/libgstreamer-1.0.so.0
#22 0x00007fffe27981fb in ?? () from /usr/lib/libgstbase-1.0.so.0
#23 0x00007fffe330600a in ?? () from /usr/lib/libgstreamer-1.0.so.0
#24 0x00007fffe00c111e in ?? () from /usr/lib/gstreamer-1.0/libgstvideorate.so
#25 0x00007fffe27978b0 in ?? () from /usr/lib/libgstbase-1.0.so.0
#26 0x00007fffe2797ff1 in ?? () from /usr/lib/libgstbase-1.0.so.0
#27 0x00007fffe330600a in ?? () from /usr/lib/libgstreamer-1.0.so.0
#28 0x00007fffe27981fb in ?? () from /usr/lib/libgstbase-1.0.so.0
#29 0x00007fffe330600a in ?? () from /usr/lib/libgstreamer-1.0.so.0
#30 0x00007fffe27981fb in ?? () from /usr/lib/libgstbase-1.0.so.0
#31 0x00007fffe330600a in ?? () from /usr/lib/libgstreamer-1.0.so.0
#32 0x00007fffe32f81eb in gst_proxy_pad_chain_default () from
/usr/lib/libgstreamer-1.0.so.0
#33 0x00007fffe330600a in ?? () from /usr/lib/libgstreamer-1.0.so.0
#34 0x00007fffe32f81eb in gst_proxy_pad_chain_default () from
/usr/lib/libgstreamer-1.0.so.0
#35 0x00007fffe330600a in ?? () from /usr/lib/libgstreamer-1.0.so.0
#36 0x00007fffe1c188f1 in ?? () from
/usr/lib/gstreamer-1.0/libgstcoreelements.so
#37 0x00007fffe33335f9 in ?? () from /usr/lib/libgstreamer-1.0.so.0
#38 0x00007ffff5f63976 in ?? () from /usr/lib/libglib-2.0.so.0
#39 0x00007ffff5f62fb5 in ?? () from /usr/lib/libglib-2.0.so.0
#40 0x00007ffff77550a2 in start_thread () from /usr/lib/libpthread.so.0
#41 0x00007ffff748749d in clone () from /usr/lib/libc.so.6

(I will provide a full backtrace soon, since I don't have debug symbols)

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