[cosmetic] Fix variable name to match name declared in header and parent constructor
[rbp/omxplayer] do not reopen the resample context for each frame.

I think this doesn't tend to happen on Pi now, as AV_SAMPLE_FMT_S16 and AV_SAMPLE_FMT_FLTP bypass the resampler,
but best to fix it if some obscure codec returns something else.

See #2873
Merge pull request #2881 from popcornmix/avoid_resample_init

[rbp/omxplayer] do not reopen the resample context for each frame.
Added CFileItem::FillInMimeType() and make GetMimeType() respect const qualifiers.

Before, the MIME type would only be resolved if GetMimeType(true) was called, which is potentially blocking. Now MIME types will be resolved from the file's extension without possibly blocking the thread. See doxy of CFileItem::FillInMimeType() for more info.
Revert "Merge pull request #2809 from jmarshallnz/no_skip_for_you"

This reverts commit c5a85f72b6f685be832d4e3a43328de49baabf03, reversing
changes made to e9aed1d645158647aa2006ac4b2d2d18a3d1ecbf.
Only allow prev-next chapter jumps outside of active playlist
Move player action handling out of GUIDialogVideoOSD and GUIWindowFullScreen into Application
Merge pull request #2855 from Voyager1/skip-chapters-withoutplaylist

Re-enable skip previous/next as chapter jumps, when outside of playlist context
renderer: replace render buffer indices with queues
renderer: simplify code by always maintaining one front buffer
renderer: remove now pointless GetNext(Decode/Render) function
renderer: name present buffer structure to be able to reference it
renderer: store bypass format in rendermanager instead

The present method will be overwritten on each flippage
renderer: drop copies of variables, use queue data directly
renderer: grab presentlock in AddVideoPicture
renderer: use fence for determination when a buffer is ready for reuse
videoplayer: adapt lateness detection and dropping to buffering
video player: present correct pts to user for a/v sync (after buffering in renderer)
videoplayer: some rework and documentation
vdpau: redesign