← Back to team overview

tiomap-dev team mailing list archive

[Bug 920846] Re: [regression] playbin can't play video using sw decode after enabling TI specific patches

 

Investigating a bit further, it seems that it's converting from NV12 to
YUY2 when stridetransform is not forced by playbin.

Without the 0016 patch: http://paste.ubuntu.com/1107390/
With the patch: http://paste.ubuntu.com/1107391/

Talking with Rob on IRC, it seems that stridetransform wouldn't really
be needed in this case, so maybe the 0016 patch was actually hiding the
real issue here, is that gst is trying to use ffmpegcolorspace to do the
conversion when it's not needed.

** Changed in: ubuntu-omap4-extras-multimedia
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of TI OMAP
Developers, which is subscribed to ubuntu-omap4-extras-multimedia.
https://bugs.launchpad.net/bugs/920846

Title:
  [regression] playbin can't play video using sw decode after enabling
  TI specific patches

Status in Linaro Ubuntu Evaluation Builds:
  Confirmed
Status in OMAP4 Ubuntu Multimedia addons:
  Confirmed

Bug description:
  Sample video:
  http://samplemedia.linaro.org/H264/big_buck_bunny_480p_H264_AAC_25fps_1800K.MP4

  Testing video playback on Origen, with 12.01 RC image, and I'm unable
  to play the sample video with playbin2, due an error at gstreamer.

  linaro@linaro-ubuntu-desktop:~$ gst-launch-0.10 playbin2 uri=file:///home/linaro/Videos/big_buck_bunny_480p_H264_AAC_25fps_1800K.MP4 
  Setting pipeline to PAUSED ...
  Pipeline is PREROLLING ...
  ERROR: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstQTDemux:qtdemux0: GStreamer encountered a general stream error.
  Additional debug info:
  qtdemux.c(3865): gst_qtdemux_loop (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstQTDemux:qtdemux0:
  streaming stopped, reason not-negotiated
  ERROR: pipeline doesn't want to preroll.
  Setting pipeline to NULL ...
  Freeing pipeline ...

  After checking the patches at available at gst-plugins-
  base0.10-0.10.35, it seems that the culprit here is the one that
  enables stridetransform by default at playbin2 (0016-modify-playbin-
  to-use-stridetransform.patch), as after reverting it I was able to
  play the video at Origen again.

To manage notifications about this bug go to:
https://bugs.launchpad.net/linaro-ubuntu/+bug/920846/+subscriptions