TS mux: use memset for stuffing
src: revert spu-delay back to default

revert mistake in commit 78db874b43077654309f32c63922958ecf43ff3e
hds: avoid crashing when no streams are present
omxil: get rid of debug ifdefs

Signed-off-by: Martin Storsjö <martin@martin.st>
omxil: add debug logs for buffer allocation.

Signed-off-by: Martin Storsjö <martin@martin.st>
demux: mp4: switch to seekmode if non interleaved (fix #11707)
Qt: fix regression about popupmenu

Always rely on the Dialog Provider to manage the popupmenu.
This fixes a regression brought by 01f2d198c11044816c1782bdfc3fe35c0ae813e2
Qt: remove a suspicious delete

in Qt doc about QMainWindow, about statusBar() and setStatusBar(), it reads :
"Note that QMainWindow takes ownership of the statusbar pointer
and deletes it at the appropriate time."
So, trying to delete the pointer returned by statusBar() can but
end up in a double free at some point.
hds: use NULL instead of 0 for pointers
hds: check for strdup failure
hds: use NULL instead of 0 for pointers
macosx: refresh bookmarks list when input item changes (close #11160)
macosx: avoid possible index out of range problem in bookmarks table view
macosx: actually deploying a callback helps if you are interested in the info it gives (refs #9960)
PS: display the length in seconds
PS: assign demux callbacks after possible fail
PS: add rarer type-id
PS: simplify and document type/id for PS parsing
TS demux: remove unused defines
demux: avi: don't allow SET_TIME on non seekable