Qt: soutmrl: fix transcode filters enumeration (fix #8219)

According to documentation, must be colon separated instead of commas.
Also removes list enclosure.
screen/mac: cursor rendering

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Info.plist: add support for dvdmedia packages, which are essentially Video_TS dumps for Apple's DVD Player.app
screen: return correct time for DEMUX_GET_TIME

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Enable FPU on 64-bits ARM
contrib: 64-bits ARM always supports floating point
Mark hq-resampling obsolete

This option has not had any effects since VLC 1.1.8.
aout: de-inline the locking functions
aout: revector
aout: do not block thread changing volume/mute/device (fixes #8240)
httprequests: output DVD title# and chapter# in status

Amended httprequests lua code to output current DVD title# and chapter#
in status.

Close #8250

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Fix for vimeo parser to handle multi-line data block

Added code to vimeo.lua parser to handle data block consisting of
multiple lines. Code now concatenates those lines together.
Note when testing: vimeo doesn't like VLC; you must use :http-user-agent
flag to impersonate browser.

Close #7148

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
ogg: Fix borken stream resets.

Commit 78a8771f attempted to reset the ogg_stream_state in
find_last_frame(), but it tries to do so using a non-existent page
and then leaks memory (due to using ogg_stream_init() instead of
ogg_stream_reset()). Its caller, Ogg_GetLastPacket(), then tries
to restore the contents of the current packet, but its call to
ogg_stream_pageseek() will immediately fail, leaving the dangling
packet pointers untouched.

Instead, just back up the whole stream state and restore it on
exit. This fixes both problems.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
add XYZ colorspace/fourcc

Creation of XYZ colorspace for 12 bit depth images.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
livehttp: take block length in account when checking segment length
livehttp: give more exact segment duration in extinf

EXTINF tells the duration of next segment in playlist-file. It should be
less or equal to EXT-X-TARGETDURATION. Also tell protocol version.
livehttp: don't allow longer than targetduration segments
livehttp: update years and add myself as authors
livehttp: don't set all options as advanced
livehttp: allow setting ext-x-allow-cache to no