Merge pull request #2806 from Fice/rip_to_dp

Add ripped CDs automatically to database
Merge pull request #2809 from jmarshallnz/no_skip_for_you

[dvd/omxplayer] don't override NextItem/PreviousItem with chapter skipping
[pvr] bump API version to 1.8.0 and sync add-ons
ffmpeg: restore invalid vda_frame definition

Upstream has it this way already, no idea how this ended up changed.
dvdplayer: support vda decoding using ffmpeg hwaccel infrastructure

This removes the requirment that width/height have to be known before
hand, as well as avoid need to extract extradata before hand.
Merge pull request #2835 from huceke/raspberrypi

[rbp/buildsystem] changed set USE_TEXTUREPACKER_NATIVE_ROOT in the build...
Merge branch 'june_window'. closes #2812
[FIX] CheckMenuLock ignored WINDOW_SETTINGS_PVR
Merge pull request #2834 from Fice/fix_pvr_lock

[FIX] CheckMenuLock ignored WINDOW_SETTINGS_PVR
Fix for single files / multiple songs reported in #14397, bumps musicdb version to 37
vda: simplify presentation order calculation

Instead of keeping track of timestamp when added which is shaky at best
just put them at the end of the ouput queue. This should fully equal
old logic when we are always missing pts and likely be better when
pts is sporadic.
vda: replace sort time timestamp with counter

Timestamps can end up equal between two samples.
vda: increase re-order queue size to minimum 5 and based on ref frames

We must always have at least the number of reference frames to guaranteee
output in correct frame order.
vda: don't request buffer until we are sure queue depth is below limit

This avoid queue building up due to late output from decoder.
vda: allow queuing to be used
Add URIUtils::HasExtension(..) functions
Use the new HasExtension(..) function
Cleanup IDirectory::IsAllowed(..)
Merge pull request #2745 from Rawk/add_HasFileExtension

Add URIUtils::HasExtension(..)
vda: GetPicture return bool