[Mesa-dev] [Bug 92570] 10 bit h264 OMX UVD decode outputs NV12
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed Oct 21 07:40:38 PDT 2015
https://bugs.freedesktop.org/show_bug.cgi?id=92570
Bug ID: 92570
Summary: 10 bit h264 OMX UVD decode outputs NV12
Product: Mesa
Version: git
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Other
Assignee: mesa-dev at lists.freedesktop.org
Reporter: adf.lists at gmail.com
QA Contact: mesa-dev at lists.freedesktop.org
No idea if this a Mesa OMX issue or UVD or gstreamer -
GPU is R9 285 Tonga.
In theory this should be able to h/w decode 10 bit h264 - and the h/w does seem
to process it.
The problem is that something is assuming/expecting/indicating that the output
is NV12, so the output is corrupted.
Here's a snip of a debug output from doing -
GST_DEBUG=*:4 gst-launch-1.0 -f filesrc location=A-10bit-h264.mkv !
matroskademux ! h264parse ! omxh264dec ! filesink location=out.yuv
0:00:00.364695565 660 0x22310f0 INFO GST_EVENT
gstevent.c:679:gst_event_new_caps: creating caps event video/x-h264,
level=(string)4.1, profile=(string)high-10, stream-format=(string)byte-stream,
alignment=(string)au, width=(int)1920, height=(int)1080,
framerate=(fraction)30000/1001, parsed=(boolean)true
<snip>
gstpad.c:5881:gst_pad_start_task:<omxh264dec-omxh264dec0:src> created task
0x22f85f0
0:00:00.366822661 660 0x2231590 INFO GST_EVENT
gstevent.c:679:gst_event_new_caps: creating caps event video/x-raw,
format=(string)NV12, width=(int)1920, height=(int)1080,
interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1,
chroma-site=(string)mpeg2, colorimetry=(string)bt709,
framerate=(fraction)30000/1001
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20151021/517f2ce7/attachment.html>
More information about the mesa-dev
mailing list