I have an RV770 and am patiently waiting for UVD. I see this thread has been dead for over a month, so I was wondering if there has been any progress on the UVD 2.0 support. Any progress or anything that can be talked about publicly?
Does anyone know if the decoding of hi10p videos via shaders is implemented in the gallium drivers? If not, is it possible / planned to implement that feature in the future?
Since even the newest revision of UVD does not seem to be able to decode such video files, it would be great if the driver would fall back to shader based decoding for hi10p content (and other video formats UVD does not support).
To my knowledge, that would be the first working solution for GPU-assisted decoding of hi10p.
H264 Decoding on the GPU is messi and i don't think it will be implement.
I personally would not invest any man power into hi10p - with only used in the anime scene and soon fully replaced with h265 (quality and filesize), it will just die.
Newer chips (15W ULV haswell chips and perhaps cabini) will do hi10p on one core - and fine. For UVD i would like to see perfect real world codecs support (mpeg-2/mpeg-4 1080p/1080i and same for h264 with high bitrate and fps (1080p48 / 1080p60) <- ever tried such things on a UVD 3.0)?
Here you will see the limits very fast:
E350 max 46fps with 1080p (xvba) max 30 fps (oss uvd)
E450 max 51fps with 1080p (xvba) max 32 fps (oss uvd)
not to speak about deinterlacing and deinterlacing quality.
So concentrating on the "core features" I would suggest first.
Before someone asks: 1080p50/p60 is used in a whole lot of HD consumer cameras. 1080i50 is the default LiveTV format be it h264 or mpeg-2. (Done by an ancient ION / ION-2 just perfectly), but even a no go on newer AMD A10 cpu / gpus. Not via xvba and also not via vdpau oss.To my knowledge, that would be the first working solution for GPU-assisted decoding of hi10p.
Last edited by fritsch; 08-11-2013 at 03:48 AM.