demux: mp4: fix heap read overflow in avcc (fix #12267)
demux: ogg: fix packet count heap overflow (fix #12265)
demux: mp4: don't read at all if not content

fixes 1 byte read overflow
demux: mp4: factorize block reading/filtering
fourcc: add EIA608
demux: mp4: add support for EIA-608 (fix #6775)
demux: check stream_Read() (probably fixes #12276)

stream_Read() can always fail.
demux: mp4: flag incomplete boxes
demux: mp4: split debug info
demux: mp4: add missing foov entries
update NEWS
simple: fix x.1 inputs
demux: mp4: add missing box entries
demux: mp4: improve eof error
Add audio/ogg and video/ogg to vlc.desktop.in

Close #12282
Ref: Debian BTS #762564
rtp: hand-over the data block reference to the packetization function
rtp: remove mutually cancelling writes to block_t.i_buffer

rtp_packetize_common() overrode the correct value with 12, which was
then reset to the correct value.

Note: the AMR packetizer seems odd.
rtp: fix Opus packetization and use zero copy

Opus cannot be fragmented, there must be one frame per RTP packet.
rtp: set the marker bit correctly for Opus
rtp: improve PCM packetization (fixes #6505) and try zero copy

rtp_packetize_split() sets the marker bit according to video semantics,
and uses incorrect timestamp interpolation for PCM.