[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