[FFmpeg-trac] #9259(avcodec:new): Vulkan ycbcr Conversion with 10 bit
FFmpeg
trac at avcodec.org
Wed May 26 01:52:44 EEST 2021
#9259: Vulkan ycbcr Conversion with 10 bit
-------------------------------------+-----------------------------------
Reporter: David Oard | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: avcodec
Version: unspecified | Resolution:
Keywords: Vulkan | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-----------------------------------
Comment (by David Oard):
I build the current ffmpeg and tried the program again and it there is no
change.
Did more digging and found that it may have to do with endianness with
Vulkan or FFmpeg. Most of the videos I decode are prores which uses
yuv422p10le (little-endian). Vulkan claims to use host endianness
somewhere things must get mixed up by the times it renders (nVidia GPU)
seems to be treating 10-bit and 12-bit formats as bid-endian. I don't know
how to confirm that. Has this defect been encounters? Is there any kind of
workaround?
Here is a ffmpeg ticket that has similar issues back in 2018.
https://patchwork.ffmpeg.org/project/ffmpeg/patch/20180420043010.3709-4-atomnuker@gmail.com/
--
Ticket URL: <https://trac.ffmpeg.org/ticket/9259#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list