Feature Request
I would like to request official support for HDR Vivid (CUVA 005.1-2021 dynamic HDR standard) and Audio Vivid (3D audio standard) in mpv.
Background and Current Status
1. HDR Vivid
- FFmpeg Support: FFmpeg has provided complete dynamic metadata support for the CUVA 005.1-2021 standard since 2022 through the
AVDynamicHDRVivid struct (related APIs: av_dynamic_hdr_vivid_alloc(), av_dynamic_hdr_vivid_create_side_data()).
- mpv Status: mpv has not yet integrated these APIs and cannot properly handle or pass through HDR Vivid dynamic metadata.
2. Audio Vivid
- FFmpeg and mpv Status: Neither mainline has merged Audio Vivid decoder support yet.
- Third-party Implementation Proves Feasibility: The community integration package
mpv-Yaozhi has already implemented decoding and PCM output for Audio Vivid (AV3A) through independent integration of the decoding pipeline (supporting native channel-preserving output and binaural rendering). This demonstrates that adding Audio Vivid support in the mpv ecosystem is technically feasible.
- Reference Project: https://github.com/Yaozhil/mpv-Yaozhi (its README explicitly lists AV3A / Audio Vivid as a core capability)
Specific Requests
1. For HDR Vivid
FFmpeg already provides a complete dynamic metadata API through the AVDynamicHDRVivid struct, but mpv has not yet integrated it. I would like to ask the developers whether it would be possible to add parsing and passing support for this metadata in the gpu-next renderer backend? Implementing dynamic tone mapping or display passthrough would be very helpful for users in China who play HDR Vivid content.
2. For Audio Vivid
Neither FFmpeg nor mpv mainline currently supports this format, but community integration packages (such as mpv-Yaozhi) have already implemented Audio Vivid decoding and PCM output through independent AV3A integration, proving technical feasibility. I would like to ask whether the developers have any plans to consider adding support for this format in FFmpeg or mpv mainline in the future? If testing or additional information is needed, I am willing to assist.
Thank you for taking the time to consider this request!
Expected Behavior
I carefully read all instruction and confirm that I did the following:
Feature Request
I would like to request official support for HDR Vivid (CUVA 005.1-2021 dynamic HDR standard) and Audio Vivid (3D audio standard) in mpv.
Background and Current Status
1. HDR Vivid
AVDynamicHDRVividstruct (related APIs:av_dynamic_hdr_vivid_alloc(),av_dynamic_hdr_vivid_create_side_data()).2. Audio Vivid
mpv-Yaozhihas already implemented decoding and PCM output for Audio Vivid (AV3A) through independent integration of the decoding pipeline (supportingnativechannel-preserving output andbinauralrendering). This demonstrates that adding Audio Vivid support in the mpv ecosystem is technically feasible.Specific Requests
1. For HDR Vivid
FFmpeg already provides a complete dynamic metadata API through the
AVDynamicHDRVividstruct, but mpv has not yet integrated it. I would like to ask the developers whether it would be possible to add parsing and passing support for this metadata in thegpu-nextrenderer backend? Implementing dynamic tone mapping or display passthrough would be very helpful for users in China who play HDR Vivid content.2. For Audio Vivid
Neither FFmpeg nor mpv mainline currently supports this format, but community integration packages (such as
mpv-Yaozhi) have already implemented Audio Vivid decoding and PCM output through independent AV3A integration, proving technical feasibility. I would like to ask whether the developers have any plans to consider adding support for this format in FFmpeg or mpv mainline in the future? If testing or additional information is needed, I am willing to assist.Thank you for taking the time to consider this request!
Expected Behavior
I carefully read all instruction and confirm that I did the following:
--log-file=output.txt.