ios: don't use absolute uninstalled prefix for gas-preprocessor.pl

It is already available in $PATH

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Remove old unused recursive variables - make automake happy
Update gettext to 0.18.2

This supersedes commit 53c901581b3b44ea04f0058d4be0eb915704babf.
TS demux: fix uninitialized language description

Bug introduced by me in 12edd19f71

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
ffmpeg_GetFormat: deindent

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
ffmpeg_ReleaseFrameBuf: simplify

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
ffmpeg_GetFrameBuf: simplify

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
ffmpeg_GetFrameBuf: split out va code

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
ffmpeg_GetFrameBuf: simplify

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
ffmpeg_GetFrameBuf: split out some direct rendering code

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
avcodec: remove dummy EndSubtitleDec

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
avcodec video dec: remove useless assignement in destructor

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
avcodec: set pkt_pts in old libavcodec versions

This is only meaningful in custom get_buffer callback that we use for direct rendering
Close #8711

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
opengl: add missing callback to release the (current) context
opengl: release current context before destroying it
glx: make context current before setting swap interval (fixes #8738)
fr: fix spelling of "aiguë(s)"

(cherry picked from commit 57aa116198fcf231c1e424beed1f45969fbf4a17)
po: correct default encoding for Hebrew subtitles (fixes #7474)

(cherry picked from commit f2d861c7341f75ee223b7859c6960d10bafdd1bf)

Conflicts:
	po/he.po
avcodec encoder: disable multithreading

More work is needed before we can support it
Close #8544
TS mux: use DTS if PTS is not available

Ensure video can be decoded by VLC