[cosmetics] add the files to string.po to indicate where strings are used
[rbp/omxplayer] make sure we can also abort the open of a ffmpeg input stream
[rbp/omxplayer] reevaluate HasVideo/Audio after a stream change
[rbp] Fix elapsed time not updating near end of file

Currently, once demuxer has reached EOF, we send the EOF messages to audio/video players
and set their inited/started flags to false. But if started is false we ignore any
PLAYER_DISPLAYTIME coming back from players, which stops the elapsed time from updating.
This can affect the final ~8 seconds of the file.

The fix delays changing these flags until audio/video players have signalled EOS.
[rbp] Don't block waiting for EOS in audio/video players

Currently we block in OMXPlayerAudio/OMXPlayerVideo from the point we see EOF from demuxer,
until the last frame/audio sample has been played out. This can be a few seconds.
It means no more messages (such as abort) can be received during this period.
This results in a bug where if you press stop after the demuxer EOF has occurred it takes
a long time to stop. You would expect this to be the few seconds of queued data,
but it actually turns out to be 30 seconds, as the clocks get stopped by the stop message,
but the players never find out and we hit a timeout.
It also stops seek/pause working during the playout period.
It also stops (graphical) subtitles from being rendered during this time.
The fix involves not blocking for the EOS, but allowing the polling from OMXPlayer to catch it.
fix episode smartplaylists (fixes #14267)
smartplaylists: disable grouping for episodes
Merge pull request #2606 from Montellese/xsp_episode_fixes

Two fixes for episode smartplaylists
Check dir cache after SubstitutePath.
Make sure dir ends with slash when check cache.
Merge pull request #2608 from ulion/check_dir_exists_use_dircache_fix

Fix problems introduced by PR2496 (check dir exists use dircache)
vaapi: fix argument for ff_vaapi_common_end_frame call
Add backported vaapi fix to ffmpeg/patches
Merge pull request #2599 from BtbN/ffmpeg_vaapi_partialfix

Partial fix for ffmpeg VAAPI
[WIN32] fixed: removed accidentally test commit.
[WIN32] fixed: use gnu make 3.82 to compile newer ffmpeg
Merge pull request #2592 from popcornmix/stop_hang

[rbp] Don't block waiting for EOS in audio/video players
[WIN32] fixed build setup by reverting to the old scripts.
Merge pull request #2593 from popcornmix/update_time_eof

[rbp] Fix elapsed time not updating near end of file
Merge pull request #2611 from MartijnKaijser/lang_ids

[cosmetics] add the files to string.po to indicate where strings are used