demux: mp4: add lpcm stsd
demux: mp4: do stsd v2 checks
demux: mp4: fix stsd v2 reading
demux: mp4: go forward on null sample

Was regression with that tricky one:
http://streams.videolan.org/issues/10981/6.mp4
demux: mp4: name field
demux: mp4: don't duplicate vars
demux: mp4: unify and simplify samples reading
demux: mp4: remove debug string
opus_header: remove dependency on ogg
opus_header: remove dependency on libopus

We might need to generate Opus headers without actually encoding anything
contrib: x265 1.1
demux: mp4: fully read uncompressed samples (fix #11572)
demux: ts: fix comments/debug string
demux: ts: fail early probing mpeg4 descriptor
contrib: sidplay2: autoreconf all directories (fixes #11577)
demux: ts: add DESCRIPTOR_COUNT
codec: faad: fail if no extradata

both packetizer and codec requiring extra
demux: ts: fix IOD parsing (fix #11573)

IOD bytes must be read in order.
introduced by 8fdf1f20beb53ec72b7f2a903071857596ce0d72
Revert "codec: faad: fail if no extradata"

breaks with IV in first packet as pointed out by funman
This reverts commit ccc273b48cef823e1536d80904c1e080cac4f1aa.
demux: ts: add simulcast descriptor info