Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
17th April 2022, 18:13 | #21 | Link | |
Registered User
Join Date: Dec 2008
Posts: 1,959
|
No, it doesn't. Only the desktop version of the GTX 950 has a hardware decoder for HEVC 10-bit. The mobile version is made on a different chip.
GTX 950M - GM107 - VDPAU Feature Set E GTX 950 - GM206 - VDPAU Feature Set F Quote:
__________________
MPC-BE 1.6.11 and Nightly builds | VideoRenderer | ImageSource | ScriptSource | BassAudioSource |
|
17th April 2022, 19:33 | #23 | Link | |
Registered User
Join Date: Dec 2008
Posts: 1,959
|
NVDEC -> Supported Format Details
Maxwell (GM206) is the only Maxwell that has a full HEVC 4:2:0 10-bit hardware decoder. Video cards based on the GM206 chip: GTX 960, GTX 950 and GTX 750 SE. Wikipedia. From Wikipedia: Quote:
__________________
MPC-BE 1.6.11 and Nightly builds | VideoRenderer | ImageSource | ScriptSource | BassAudioSource |
|
17th April 2022, 19:38 | #24 | Link | |||||
Registered User
Join Date: Oct 2012
Posts: 7,903
|
Quote:
all i find after longer looking (and again it doesn't matter) is some NVidia stuff. if they want to add more of these countless formats i have no problem with that. this is the problem... Quote:
Quote:
Quote:
using YUV as a name here it uses an array of Y followed by an half sized array where U and V are alternated(packed) what so hard to understand about it. because presentation surfaces on windows are RGB that's why you need 4:4:4 and RGB. btw... nv12 works just like nv15 if the github page is correct it just uses 5 bytes "packed" instead of 1 byte component. but don't read tomuch into this because i don't have the spec Quote:
let's subsample RGB for videos. YCbCr is created so you can subsample without destroying an image let's bring RGB up. and about GPU bandwidth... just no. PCIe bandwidth maybe but this topic is about hardware decoding and NV12 doesn't waste a single bit but what ever... |
|||||
27th April 2022, 14:43 | #25 | Link |
Registered User
Join Date: Feb 2020
Posts: 539
|
Here is 4:4:4 10 bit from RGB 64 bit (16 bit per component, 4 components, RGBA). https://drive.google.com/drive/u/0/m...v6VjbSK1hAXwJH
Requires Y410, at least 30 bit per pixel. mpv.com -v --hwdec=nvdec -gpu-api=vulkan --vo=gpu "01. test444_23.976.mp4" Will cause HW decode on 20 series Nvidia and later. No HW decode with --hwdec=d3d11, alas. IT IS POSSIBLE with those patches https://patchwork.ffmpeg.org/project...st/?series=527 at least on Intel® UHD Graphics 770 (12th gen BigCore). Madvr does not HW decode. Davinci is HW decoded too, since it does not use d3d11, it uses directly nvdec. Last edited by Balling; 3rd June 2022 at 07:51. |
3rd June 2022, 07:36 | #26 | Link |
Registered User
Join Date: Feb 2020
Posts: 539
|
422 for 8 bit will be added in https://patchwork.ffmpeg.org/project...ron@gmail.com/
Indeed 422 requires (4+2+2)/(4+4+4)=8/12=2/3 of data so 24 bit for 8 bit bit 444 is only 24/3*2= 16 pixls Last edited by Balling; 3rd June 2022 at 07:41. |
19th July 2022, 20:42 | #27 | Link | |
Registered User
Join Date: Feb 2020
Posts: 539
|
Quote:
Now we need NV61. |
|
14th August 2022, 12:38 | #28 | Link |
Registered User
Join Date: Feb 2020
Posts: 539
|
Y410, Y416, Y216 will be added here: https://patchwork.ffmpeg.org/project...ipl@overt.org/
|
Thread Tools | Search this Thread |
Display Modes | |
|
|