diff options
author | Nicolas George <nicolas.george@normalesup.org> | 2012-08-09 11:44:17 +0200 |
---|---|---|
committer | Nicolas George <nicolas.george@normalesup.org> | 2012-08-14 11:17:45 +0200 |
commit | 0cad101ea10d01cb9f4780ebd915fb16dad19997 (patch) | |
tree | 7a4f655f210ebbded5acaa703163d4b108bf804c /ffmpeg.h | |
parent | 1bfa349a8d706424b5f2f379c439c11be21f4316 (diff) | |
download | ffmpeg-0cad101ea10d01cb9f4780ebd915fb16dad19997.tar.gz |
ffmpeg: add an option to fix subtitles durations.
With this option, transcoding DVB subtitles becomes possible.
Diffstat (limited to 'ffmpeg.h')
-rw-r--r-- | ffmpeg.h | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -158,6 +158,8 @@ typedef struct OptionsContext { int nb_copy_initial_nonkeyframes; SpecifierOpt *filters; int nb_filters; + SpecifierOpt *fix_sub_duration; + int nb_fix_sub_duration; } OptionsContext; typedef struct InputFilter { @@ -223,6 +225,14 @@ typedef struct InputStream { int resample_channels; uint64_t resample_channel_layout; + int fix_sub_duration; + struct { /* previous decoded subtitle and related variables */ + int64_t pts; + int got_output; + int ret; + AVSubtitle subtitle; + } prev_sub; + struct sub2video { int64_t last_pts; AVFilterBufferRef *ref; |