[FFmpeg-trac] #9259(avcodec:closed): Vulkan ycbcr Conversion with 10 bit

FFmpeg trac at avcodec.org
Tue Jan 25 17:13:18 EET 2022


#9259: Vulkan ycbcr Conversion with 10 bit
-------------------------------------+-----------------------------------
             Reporter:  David Oard   |                    Owner:  (none)
                 Type:  defect       |                   Status:  closed
             Priority:  normal       |                Component:  avcodec
              Version:  unspecified  |               Resolution:  wontfix
             Keywords:  Vulkan       |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-----------------------------------
Changes (by David Oard):

 * status:  new => closed
 * resolution:   => wontfix

Comment:

 Vulkan's extension VK_KHR_sampler_ycbcr_conversion doesn't give access to
 the YUV components to add a multiplier to handle high bit videos (10 or
 above). I changed my shaders to handle YUV conversion the same way as
 OpenGL.

 color.r = 64.25 * texture(sTexture[0], In.uv.xy).r;
 color.g = 64.25 * texture(sTexture[1], In.uv.xy).r;
 color.b = 64.25 * texture(sTexture[2], In.uv.xy).r;
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9259#comment:4>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list