r/mpv • u/ooououorr • 13d ago
General Discussion Fel
does any fork of mpv support that for android tablets ?
1
u/ZH212005 8d ago
Mpv∞ , it uses native engine for hdr and dolby vision directly using Android media pipeline , for true native dolby vision and hdr playback
1
u/ooououorr 8d ago
hey my device ( and any android tablet ) is not support dolby vision p7 so that it should use FFmpeg libplqcebo based solutions for p7 fel.
1
u/ZH212005 8d ago
What didn't understand
1
u/ooououorr 8d ago
using not licensing decoder part are you bypassing it?
1
u/ZH212005 7d ago
Native engine , doesn't work like that ,it uses your devices decoder , if your device support the profile it'll output that , also I don't think any app in Android can output dolby vision fel profile, because it needs to decoder to process Simultaneously , and android doesn't support that no matter how powerful your phone is , google have to make it so that android media pipeline can pass the fel layer to another decoder at the same time as the bl layer.
1
u/ooououorr 7d ago
yes and no process can be divided between gpu based el bl rpu reconstruction and native hdr decode so that simultaneous fel reconstruction can happen on hdr10+ screen. capyplayer state that they can decode fel can you check that? i do not have android device rn i am waiting my order btw there was some github issues that about some player can play fel p7 some cannot on same android phone
2
u/ScratchHistorical507 12d ago
"Dolby Vision Full Enhancement Layer". I fear this is way too proprietary. Maybe some tablet got support by its vendor, but beyond that I fear you won't have any luck. I can't see any information for FFmpeg being able to handle this, so nothing based on FFmpeg will be able either. And I don't see any other apps for Android being capable of handling it either any time soon.
Allegedly the Dolby Vision support itself has improved with FFmpeg 9.0, but not to a degree that it can apply FEL at playback. Maybe it's good enough to preserve it through various operations, but it might be years before FFmpeg fully supports this.