[Bug 793913] avdec_h264: Fails to decode video in Y444 format
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Feb 28 15:19:55 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=793913
Tim-Philipp Müller <t.i.m at zen.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEEDINFO |NEW
--- Comment #4 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
> 1) If xvimagesink can't handle Y444, why a caps mismatch is not reported?
That is the question.
GST_DEBUG=*:6 gst-launch-1.0 filesrc location=
/home/tpm/samples/misc/793913-h264-444.mp4 ! qtdemux ! avdec_h264 ! identity
silent=false ! xvimagesink -v 2>&1 | grep flow
So there is a not-negotiated in the end.
I wonder if we never get an error because by the time we get not-negotiated in
the decoder upstream has already sent us EOS, so we can't pass it back the
not-negotiated flow return.
I would expect the decoder to output a frame on the first input frame, and at
that point we should get a flow return already.
Perhaps we're missing some flow return handling somewhere in the videodecoder
base class or avdec. Should also check allocation query results.
Needs more investigation.
--
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