diff options
author | wm4 <wm4@nowhere> | 2014-03-04 00:28:10 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-03-04 00:28:10 +0100 |
commit | 5606cf29482b096df7a6b4b515c9ecb3d40fdf89 (patch) | |
tree | 94445a6a8ffe27ccaed6c39677f1478a37950580 /demux/stheader.h | |
parent | 43e997ca07f43598f49e1a0f1f3c52e08a9179f3 (diff) | |
download | mpv-5606cf29482b096df7a6b4b515c9ecb3d40fdf89.tar.bz2 mpv-5606cf29482b096df7a6b4b515c9ecb3d40fdf89.tar.xz |
sub: use new FFmpeg API to check MicroDVD FPS
Before this, it wasn't possible to distinguish MicroDVD subtitles
without FPS header, and subtitles with FPS header equal to FFmpeg's
fallback FPS.
Diffstat (limited to 'demux/stheader.h')
-rw-r--r-- | demux/stheader.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/demux/stheader.h b/demux/stheader.h index 177bf50b39..573d6ac3c6 100644 --- a/demux/stheader.h +++ b/demux/stheader.h @@ -88,7 +88,8 @@ typedef struct sh_sub { unsigned char *extradata; // extra header data passed from demuxer int extradata_len; int w, h; // mp4 vobsubs - int frame_based; // timestamps are frame-based + double frame_based; // timestamps are frame-based (and this is the + // fallback framerate used for timestamps) bool is_utf8; // if false, subtitle packet charset is unknown struct ass_track *track; // loaded by libass struct dec_sub *dec_sub; // decoder context |