[Bug 762613] New: playbin regression: On failure of vtdec_hw, playbin errors out and doesn't fall back to avdec_h264
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Feb 24 13:50:38 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=762613
Bug ID: 762613
Summary: playbin regression: On failure of vtdec_hw, playbin
errors out and doesn't fall back to avdec_h264
Classification: Platform
Product: GStreamer
Version: git master
OS: Mac OS
Status: NEW
Severity: blocker
Priority: Normal
Component: gstreamer (core)
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: hfink at toolsonair.com
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Created attachment 322243
--> https://bugzilla.gnome.org/attachment.cgi?id=322243&action=edit
debug log of failing playbin
I have noticed a regression when playing back h264 content on OSX on a machine
that doesn't support hardware decoding. When playing back an h264 movie, the
pipeline errors out with
ERROR: from element
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstVtdecHw:vtdechw0:
GStreamer encountered a general resource error.
Additional debug info:
vtdec.c(540): gst_vtdec_create_session ():
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstVtdecHw:vtdechw0:
VTDecompressionSessionCreate returned -12913
ERROR: pipeline doesn't want to preroll.
launch line: gst-launch-1.0 playbin uri=file:///PATH/TOclaudia_h264.mov
file: https://www.dropbox.com/s/gwgzsx8t5bvrnyi/claudia_h264.mov?dl=1
A debug log is attached.
The expected behaviour is that playbin would just fall back to using avdec_h264
if vtdec_hw doesn't work. I am able to narrow this down to changes made some
time between Nov 16th and Nov 17th (in our build from Nov 16th the fallback
still works, but any later build until today fails). I'll post the exact GIT
SHAs between the working build and the first one that fails in a minute.
--
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