From: Sven Gothel Date: Thu, 28 Dec 2017 03:28:26 +0000 (+0100) Subject: Using AV_CODEC_ID_SUBRIP instead of AV_CODEC_ID_SRT (libav->ffmpeg) X-Git-Tag: 1.2.0~455 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=73a09630f92655ecd937181d95dfb5b17f697202;p=handbrake 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 --- 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 );