Alanko5

Results 24 comments of Alanko5

In your FFMPEG build not have -> dovi_rpu.c libavcodec/dovi_rpu.c Inital commit for DolbiVision in FFMPEG https://github.com/FFmpeg/FFmpeg/commit/fe0403373964f6a5e633eb7adf9aa104cf9d59ff lavc: Implement Dolby Vision RPU parsing Based on a mixture of guesswork, partial documentation...

I downloaded the latest version from git and it's not there. https://github.com/kingslay/KSPlayer/commit/dae3e8d57cace18c5b4185035672b63fb7b67ec6#diff-e4e468a875016df080685ba4caa2a240bbe532939c226b5b349e88f17e41f179

Then I don't understand why it doesn't work, DV detection and correct matrix setting.

yes, we know it will happen, but it's the first step... can you advise how to do it?

> If DV's detection is correct, will Dolby Vision be displayed on TV without problems? @Alanko5 No, if DV dual layer or DV profile 5, the colors are wrong. If...

> > If DV profile 8 single layer, colors is OK. > > Not if it has rehhsaping, polinomial or if it has MMR. do you have any ideas?

duplicate with: https://github.com/0xced/XCDYouTubeKit/issues/530 https://github.com/0xced/XCDYouTubeKit/issues/527 fix: https://github.com/0xced/XCDYouTubeKit/pull/526

https://developer.apple.com/av-foundation/Incorporating-HDR-video-with-Dolby-Vision-into-your-apps.pdf Reading HDR metadata, for renderer/reshaper. ``` if let sideData = avframe.pointee.side_data.pointee?.pointee { if sideData.type == AV_FRAME_DATA_DOVI_RPU_BUFFER { let rpuBuff = sideData.data.withMemoryRebound(to: [UInt8].self, capacity: 1) { $0 } print("") }...

VLC implent DOVI https://code.videolan.org/videolan/libplacebo/-/merge_requests/207/diffs https://code.videolan.org/videolan/libplacebo/-/merge_requests/208/diffs https://code.videolan.org/videolan/libplacebo/-/issues/113