[Bug 765456] New: Strange bug re-encoding video with GST 1.8.1 on Mac OS 10.10
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sat Apr 23 08:51:59 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=765456
Bug ID: 765456
Summary: Strange bug re-encoding video with GST 1.8.1 on Mac OS
10.10
Classification: Platform
Product: GStreamer
Version: 1.8.1
OS: Mac OS
Status: NEW
Severity: normal
Priority: Normal
Component: don't know
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: andy at seventhstring.com
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
GST 1.8.1 on Mac OS 10.10
Here are commands for copy-and-copy-again of a video:
gst-launch-1.0 filesrc location=Bear.wmv ! decodebin ! videoconvert ! x264enc
bitrate=1280 ! mp4mux ! filesink location=out1.mp4
gst-launch-1.0 filesrc location=out1.mp4 ! decodebin ! videoconvert ! x264enc
bitrate=1280 ! mp4mux ! filesink location=out2.mp4
On Windows 10, GST 1.8.1, this works fine. But on Mac OS 10.10 the first copy
succeeds but the second one produces this:
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Redistribute latency...
Got context from element 'vtdechw0': gst.gl.GLDisplay=context,
gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayCocoa\)\ gldisplaycocoa0";
ERROR: from element
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0: GStreamer
encountered a general stream error.
Additional debug info:
qtdemux.c(5423): gst_qtdemux_loop ():
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0:
streaming stopped, reason not-negotiated
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
For completeness I have placed the source file Bear.wmv here:
http://www.seventhstring.com/other2/Bear.wmv
though my impression is that this problem happens with pretty much any video.
Using GST 1.6.3 there is again no problem on Windows but on Mac both copies
appear to succeed: however the second copy won't play, QuickTime Player says
the file is corrupt.
Andy Robinson
--
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