[Bug 734963] totem from git master does not play certain video files

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Aug 31 12:29:26 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=734963
  GStreamer | don't know | unspecified

--- Comment #6 from Elad Alfassa <elad at fedoraproject.org> 2014-08-31 19:29:21 UTC ---
Created an attachment (id=284954)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=284954)
affected video file

I waited for a while for the plugins to get in sync in the repos before testing
this, so I won't waste your time.

Now that they are in sync again it seems that gst-launch fails on these files
with or without scaletempo with a lot of "GStreamer-CRITICAL" errors, while
"patched" totem (ie. removing the audio-filter line) can play them just fine
and non-patched (ie. git master) totem can't play them at all. 

I attached the first 1MB of one of the affected files.
Trying to play it with gst-launch results in these (gst-launch doesn't play it,
it just freezes):


(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_caps_intersect_full:
assertion 'GST_IS_CAPS (caps1)' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_caps_is_empty: assertion
'GST_IS_CAPS (caps)' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_mini_object_unref: assertion
'mini_object != NULL' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_caps_intersect_full:
assertion 'GST_IS_CAPS (caps1)' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_caps_is_empty: assertion
'GST_IS_CAPS (caps)' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_mini_object_unref: assertion
'mini_object != NULL' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_caps_intersect_full:
assertion 'GST_IS_CAPS (caps1)' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_caps_is_empty: assertion
'GST_IS_CAPS (caps)' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_mini_object_unref: assertion
'mini_object != NULL' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_caps_intersect_full:
assertion 'GST_IS_CAPS (caps1)' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_caps_is_empty: assertion
'GST_IS_CAPS (caps)' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_mini_object_unref: assertion
'mini_object != NULL' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_caps_intersect_full:
assertion 'GST_IS_CAPS (caps1)' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_caps_is_empty: assertion
'GST_IS_CAPS (caps)' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_mini_object_unref: assertion
'mini_object != NULL' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_caps_intersect_full:
assertion 'GST_IS_CAPS (caps1)' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_caps_is_empty: assertion
'GST_IS_CAPS (caps)' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_mini_object_unref: assertion
'mini_object != NULL' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_caps_intersect_full:
assertion 'GST_IS_CAPS (caps1)' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_caps_is_empty: assertion
'GST_IS_CAPS (caps)' failed

(gst-launch-1.0:1300): GStreamer-CRITICAL **: gst_mini_object_unref: assertion
'mini_object != NULL' failed


Trying to play the entire file results in the errors above followed by this
error message:
ERROR: from element
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstAviDemux:avidemux0:
Internal data stream error.
Additional debug info:
gstavidemux.c(5678): gst_avi_demux_loop ():
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstAviDemux:avidemux0:
streaming stopped, reason not-negotiated
ERROR: pipeline doesn't want to preroll.

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