SIGN IN SIGN UP

demux, player: fix playback of sparse video streams (w/ still images)

Fixes several issues playing back mpegts with video streams marked
as having "still images". For example, see this video which has
frames only every 6s: https://s3.amazonaws.com/tmm1/music-choice.ts

Changes include:
- start playback right away, without waiting for first video frame
- do not consider the sparse video stream in demuxer underrun detection
- do not require multiple video frames for the VO
- use audio as the master stream for demuxer metadata events
- use audio stream for playback time

Signed-off-by: Aman Gupta <aman@tmm1.net>
A
Aman Gupta committed
814869759c59ed3ce16604837fbf55e4f5ff7392
Parent: b24bd4e