New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support DoVi Profile 10 #11559
base: master
Are you sure you want to change the base?
Add support DoVi Profile 10 #11559
Conversation
Added compatibility for AV1 DoVi Profile 10 based on dolby documentation
Any sample files we can test against with? Also, for what kind of device, is compatible with such dovi profile? We may not have any device can playback these videos currently. |
Yes, I made several DV AV1 samples with the original files for comparison: https://drive.google.com/drive/folders/1HQmWPa5D6s288-GeWU1l8z2GV-CZ9sZ5?usp=drive_link In my case, my TV set is probably compatible (TCL C825) since I find these lines in the list of codecs via aida64: OMX.MS.DOLBY_VISION.DVAV1.Decoder video/dolby-vision I've tried to get it to work, but I think video players like exoplayer need to be updated to support the AV1 and DoVi combination. |
I'm sorry but I think I have to mark this as blocked. After some testing, the current libsvtav1 software decoder does not parse dovi rpu and will not work with our current tonemapping pipeline, and we have not confirmed any of the devices that potentially supports this dovi profile. |
I did some testing using the videos you have linked. dolby-vision-amaze-(dolby-vision).HEVC.Profile.5.0 worked well in ATV. Playing profile 10.0 I got sound but no picture.Tested in VLC on linux and get picture (no DV support). Jellyfin reported no error. No picture in VLC on AndroidTV. Profile 7.6 working. OMX.realtek.video.dvhe.dtr.decoder Leaving it paused, I get video and sound but flashing lines. |
I was able to test my test files with a TCL C845X2 TV with Just (Video) Player and Jellyfin Android TV 0.16.10 (in direct playback) and they were all detected with Dolby Vision. I discovered a decoder called c2.mtk.dvav1.10.decoder |
Adding DolbyVision support to AV1 requires these prerequisites:
|
OK, thank you for your comments. This is way beyond my knowledge :) |
This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged. |
Added compatibility for AV1 DoVi Profile 10 based on dolby documentation
Changes
Dolby Vision profile 10 detection added for movies and series encoded with AV1 codec with Dolby Vision HDR layer.
Sources : https://professionalsupport.dolby.com/s/article/What-is-Dolby-Vision-Profile
Issues
I'm starting to get movies and series encoded in AV1 with DV but I can't see whether or not they are Dolby Vision compatible in the media information.