Encodebin transcoding from MKV to MPEG2 fails

Bug #960214 reported by Jens Georg
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
gstreamer0.10 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

We received an upstream bug about failing transcoding of MKV files to MPEG2:

Rygel-CRITICAL **: Error from pipeline RygelHTTPGstResponse:
matroska-demux.c(4492): gst_matroska_demux_loop ():
/GstPipeline:RygelHTTPGstResponse/GstBin:transcoder-source/GstDecodeBin2:decodebin2/GstMatroskaDemux:matroskademux0:
stream stopped, reason not-negotiated
0:00:27.875964071 6327 0x2516010 DEBUG mpegtsmux
mpegtsmux.c:1047:mpegtsmux_release_pad:<muxer> Pad <muxer:sink_65> being
released
0:00:27.885447062 6327 0x2516010 DEBUG mpegtsmux
mpegtsmux.c:1047:mpegtsmux_release_pad:<muxer> Pad <muxer:sink_64> being
released

Rygel-CRITICAL **: Error from pipeline RygelHTTPGstResponse:
matroska-demux.c(4492): gst_matroska_demux_loop ():
/GstPipeline:RygelHTTPGstResponse/GstBin:transcoder-source/GstDecodeBin2:decodebin2/GstMatroskaDemux:matroskademux1:
stream stopped, reason not-negotiated

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

The issue can only be reproduced on precise, I cannot make it fail on a self-compilied GStreamer stack with the same versions as in the mentioned bug report or on debian unstable.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: libgstreamer0.10-0 0.10.36-1
ProcVersionSignature: Ubuntu 3.2.0-19.30-generic-pae 3.2.11
Uname: Linux 3.2.0-19-generic-pae i686
ApportVersion: 1.94.1-0ubuntu2
Architecture: i386
Date: Tue Mar 20 14:39:49 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta i386 (20120301)
ProcEnviron:
 TERM=xterm
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: gstreamer0.10
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Jens Georg (yg-jensge) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gstreamer0.10 (Ubuntu):
status: New → Confirmed
Revision history for this message
Jens Georg (yg-jensge) wrote :

With the syncing of rygel-0.14 to universe this is kind-of important now as it basically breaks transcoding completely.

Revision history for this message
Jens Georg (yg-jensge) wrote :

Actually the issue is the transcoding to mpeg. The reason seems that in contrast to upstream, the mpeg2enc plugin and the ffenc_mpeg2video habe the same rank secondary; encodebin seems to select the mpeg2enc plugin then which causes the issue. Moving /usr/lib/gstreamer-0.10/libgstmpeg2enc.so out of the way makes transcoding work again.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.