twolame: fix chain deallocation
macosx: video effects: avoid type mismatch warning
macosx: add comment for application:openFiles: usage
macosx: do not start same input item twice of startup

For playlist-autostart, PLAYLIST_PLAY is used now which does not restart
the current item if there is already one running.

This avoids restart of the same item in a quick succession, and thus
workarounds the issue described in refs #11488.
demux: mp4: move union at the end of struct

Wise with a struct that has a bad track record
of read overflows and now contains a pf_
demux: libmp4: add atoms/structures for flip4mac
wl_screenshooter: add missing XML protocol definition
Update gettext to version 19.2
udp: don't realloc in receiving, just set i_buffer

Similar than rtp input does, doing realloc from 64k->1.5k would
usually mean extra malloc+memcpy per packet.

Also don't pass buffer onward if we don't receive any useful stuff (-1)
avcodec: use VLC_CODEC_
udp: restore original flow without else block

commit 7fff679f1494dbc7475a6010d45bd335f959c912 added else block and
left continue that didn't make code flow following any easier.
omxil: split iomx_hwbuffer.cpp

As iomx_hwbuffer.cpp contains mainly call to private native window from
system/window.h:

- move system window calls to modules/video_output/android/nativewindowpriv.c
- move get_hal_format to iomx.cpp

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
nativewindowpriv: add setOrientation

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
omxil-dr: reorient video

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Android vout: reference files used
contrib: add protobuf

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
chromecast: add protobuf file

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
chromecast: add an experimental sout module that connects to a ChromeCast device and streams using the HTTP access output

Example: vlc input.mp4 --sout="#chromecast{ip=192.168.1.11}"
macosx: correctly hide the fspanel if app resigns active state (close #12277)

awakeFromNib is no longer called on fspanel (as there is no nib anymore), so don't rely on it
ts: don't drop entire audio frame on discontinuity

Refs #11752