compil against external libbluray
[omxplayer] Fix bad audio when sample_fmt is not reported on Open

For most codecs ffmpeg reports m_pCodecContext->sample_fmt on the avcodec_open2 call (e.g. ac3, dts, aac).
However some (PCM on dvd) report AV_SAMPLE_FMT_NONE on open, and only provide the correct format on decode.

This can cause the GetBitsPerSample call to change between open and decode and results in white noise when the word size is misinterpreted.

The simple solution is to always convert to float when open doesn't report the format and ensure GetBitsPerSample reports this value
[bluray] Allow retrieval of arbitrary items from a Blu-ray directory.
[ext. subs] Also check for external subtitles for Blu-ray disc image files.
Merge pull request #5204 from ace20022/bd_extsubs

[Fix] Make ext. subtitle loading work for Blu-ray disc image files and Blu-ray directories.
Merge pull request #4153 from alexmaloteaux/configure_libbluray_fix

compil against external libbluray
Merge pull request #5442 from popcornmix/omx_pcm_fix

[omxplayer] Fix bad audio when sample_fmt is not reported on Open
videoplayer: adapt lateness detection and dropping to buffering
video player: present correct pts to user for a/v sync (after buffering in renderer)
videoplayer: update frametime, it might change due to fps detection
videoplayer: give streams with invalid fps a chance for fps detection
dvdplayer: allow rewinding at end of stream, do a seek after rewind
dvdplayer: observe pts counter overflow
dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer
vdpau: advanced settings for auto deinterlacing
player: fix rewind
OMXPlayer: some caching fixes for pvr
fix incorrect display of fps when dr kicks in
ActiveAE: slightly reduce buffer size
Revert "vdpau: comment some features that will be added later"

This reverts commit e00b4f65864d623ab4d2e9e5c06db138e661f1cf.