summaryrefslogtreecommitdiffstats
path: root/demux/stheader.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-03-20 22:07:26 +0100
committerwm4 <wm4@nowhere>2015-03-20 22:08:12 +0100
commitfe0c37b00715e17d84b524b0f6f57d910a82806d (patch)
tree8a0edfe4d8e8229d2bc324bb18fe276872ce85f2 /demux/stheader.h
parent29083ae31bbe80c6f2459541335b801ced585627 (diff)
downloadmpv-fe0c37b00715e17d84b524b0f6f57d910a82806d.tar.bz2
mpv-fe0c37b00715e17d84b524b0f6f57d910a82806d.tar.xz
player: better handling of video with no timestamps
Trying to handle such video is almost worthless, but it was requested by at least 2 users. If there are no timestamps, enable byte seeking by setting ts_resets_possible. Use the video FPS (wherever it comes from) and the audio samplerate for timing. The latter was already done by making the first packet emit DTS=0; remove this again and do it "properly" in a higher level.
Diffstat (limited to 'demux/stheader.h')
-rw-r--r--demux/stheader.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/demux/stheader.h b/demux/stheader.h
index fbfba01367..1af91e032b 100644
--- a/demux/stheader.h
+++ b/demux/stheader.h
@@ -58,6 +58,8 @@ struct sh_stream {
bool default_track; // container default track flag
int hls_bitrate;
+ bool missing_timestamps;
+
// stream is a picture (such as album art)
struct demux_packet *attached_picture;