dxva: fix c/p error after b92d51f9fc3ad40da13aa0c153a13e278937ecee
dxva: temp fix for borked video surface handling
pvr: avoid closing stream players on channel switch
fix unregiser of observer/observable
Merge pull request #5347 from FernetMenta/observer

fix unregiser of observer/observable
Merge pull request #5342 from FernetMenta/switch

pvr: avoid closing stream players on channel switch
Merge pull request #5346 from FernetMenta/dxva

DXVA: fixes related to ffmpeg 2nd.
[win32][bluray] Update libbluray to version 0.6.1 with BD-J support.
[*RFC*][Version 1][Fix] Fix broken iso playback since libbluray 0.6.1.
[win32] Enable BD-J support.
[settings] Rename DVDs category to Discs and add an option to specify the handling of Blu-rays.
[FileItem] Also check for MovieObject.bdmv in IsBDFile().
[bluray] Use "disc.playback" setting to start Blu-ray playback.
Treat bluray directories like images and discs when playing them via the context menu.
[*SQUASH*] with 7ab665632554a52be266f800db3f1730af8350c9
[bluray] Add bd-j and jni log levels.
[bluray] Add PLAYMARK event.
[bluray] Add DISCONTINUITY event.
[bluray] Improve still frame handling.
[bluray] Cast click coordinates from float to uint16_t.