diff options
author | Sven Gothel <[email protected]> | 2017-12-28 04:28:26 +0100 |
---|---|---|
committer | Bradley Sepos <[email protected]> | 2018-05-28 23:56:18 -0400 |
commit | 73a09630f92655ecd937181d95dfb5b17f697202 (patch) | |
tree | e3dbbe731f78184c21ab3e5c0db65710ef9ed56f /libhb/stream.c | |
parent | 2326243b027a6341285bbfee9d99bc23567e2b5e (diff) |
Using AV_CODEC_ID_SUBRIP instead of AV_CODEC_ID_SRT (libav->ffmpeg)
This fixes issue https://trac.ffmpeg.org/ticket/6304
See https://github.com/HandBrake/HandBrake/pull/981#issuecomment-347364763
See https://github.com/HandBrake/HandBrake/issues/974#issuecomment-353986772
Diffstat (limited to 'libhb/stream.c')
-rw-r--r-- | libhb/stream.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libhb/stream.c b/libhb/stream.c index 210b5201b..3ecc04356 100644 --- a/libhb/stream.c +++ b/libhb/stream.c @@ -5315,7 +5315,7 @@ static void add_ffmpeg_subtitle( hb_title_t *title, hb_stream_t *stream, int id "subtitle colors likely to be wrong" ); break; case AV_CODEC_ID_TEXT: - case AV_CODEC_ID_SRT: + case AV_CODEC_ID_SUBRIP: subtitle->format = TEXTSUB; subtitle->source = UTF8SUB; subtitle->config.dest = PASSTHRUSUB; @@ -5888,7 +5888,7 @@ hb_buffer_t * hb_ffmpeg_read( hb_stream_t *stream ) break; } if ( ffmpeg_pkt_codec == AV_CODEC_ID_TEXT || - ffmpeg_pkt_codec == AV_CODEC_ID_SRT || + ffmpeg_pkt_codec == AV_CODEC_ID_SUBRIP || ffmpeg_pkt_codec == AV_CODEC_ID_MOV_TEXT ) { int64_t ffmpeg_pkt_duration = stream->ffmpeg_pkt.duration; int64_t buf_duration = av_to_hb_pts( ffmpeg_pkt_duration, tsconv, 0 ); |