libeplayer3/input: stream duration fix
libeplayer3/input: fix audio flush packet initialization
libeplayer3: cleanup AVFormatContext propagation to writers
libeplayer3/writer: add fd to writer class
libeplayer3/writer: add fd to writer class
libeplayer3: fix audio switching on already terminated playback
libspark: complement vendor ids
libeplayer3: minor adjustments
libeplayer3: skip video until first audio frame was found
libeplayer3: limit video frame skipping to network streams
libspark/hardware_caps: set has_SCART unconditionally
libeplayer3/input: fix SwitchVideo (unused, but anyway)
libeplayer3/input: no need for alloca()
Merge remote-tracking branch 'martiis-libstb-hal/master'