Qt: correctly play after drag and drop

Close #9502
contrib: update modplug
contrib/modplug: remove patch merged upstream
Qt: SeekSlider: missing initializer
arm_neon: Add an optimized routine for deinterleaving chroma

This supports conversion from NV12/21/16/24 to I420/YV12/I422/I444.

This avoids hitting swscale for the NV12->I420 conversion, for hw
decoders that return NV12/21 in combination with the android vout
in YUV mode.

Signed-off-by: Martin Storsjö <martin@martin.st>
ios: unbreak freetype contrib compilation with Xcode 5 and simplify the FLAG handling quite a bit
extras/tools: update cmake

This is fixes compilation issues in the not so far future
Playlist: fix regression on "rtsptext" case testing

For some reasons, some .mov playlist use "rtsptext" instead of
"RTSPtext"
dbus: fix volume setting (fix #9628)
configure.ac: fix linking CFNetwork with SDKs older than 10.8
Opus: add necessary include
Audio channel reordering: add assert before FPE
dvb: do not parse string options as integer ones (fixes #9643)
demux: ogg: correctly handle speex headers (fix #1197)
input: improved buffering accuracy and no rebuffering on ignored

To test this change, I used a MiniMaxwell which allows me to introduce
jitter, delay, and packet re-ordering in the video stream. I ran for
over 12 hours with no effect on the video and no increase in buffer
size. I'm reattaching the final patch here. I've made 2 basic changes
to the buffering strategy:

1) I now check to see if I and done buffering on both the
ES_OUT_SET_PCR and ES_OUT_SET_GROUP_PCR calls. This causes the buffered
amount to be checked more frequently and prevents over buffering which
I have seen in some instances
2) When ignoring the jitter, I do not flush the buffer and rebuffer,
since I am not increasing the buffer size anyway. Instead I just reset
the PCR and continue on.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
vdpau: uniformize plugin descriptions
avcodec: fix discrepancy between documentation and code

Fix to actually conform to the range specified in doc.

First introduced in 9d20efb

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Qt: add rename directory option

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rewrites asx file support using vlc_xml API

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Resolving XML special chars on xml based format

It fixes bug #9311 and resolves xml special chars on several other xml based playlist format (b4s, podcast, shoutcast, qtl).