X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fsrtenc.c;h=34f0f0d5e66d4b2626ea8d03742be84d423a8f7e;hb=bf29794022db597f526a8575648244a7c6ee15ed;hp=51439843b9c8f790dd891b4f5a976d46ca8b3645;hpb=47bb289170aa48674a10ada899cf64e7c3b87caf;p=ffmpeg diff --git a/libavcodec/srtenc.c b/libavcodec/srtenc.c index 51439843b9c..34f0f0d5e66 100644 --- a/libavcodec/srtenc.c +++ b/libavcodec/srtenc.c @@ -250,7 +250,8 @@ static int encode_frame(AVCodecContext *avctx, dialog = ff_ass_split_dialog(s->ass_ctx, ass, 0, &num); for (; dialog && num--; dialog++) { s->alignment_applied = 0; - srt_style_apply(s, dialog->style); + if (avctx->codec_id == AV_CODEC_ID_SUBRIP) + srt_style_apply(s, dialog->style); ff_ass_split_override_codes(cb, s, dialog->text); } } else { @@ -259,7 +260,8 @@ static int encode_frame(AVCodecContext *avctx, if (!dialog) return AVERROR(ENOMEM); s->alignment_applied = 0; - srt_style_apply(s, dialog->style); + if (avctx->codec_id == AV_CODEC_ID_SUBRIP) + srt_style_apply(s, dialog->style); ff_ass_split_override_codes(cb, s, dialog->text); ff_ass_free_dialog(&dialog); #if FF_API_ASS_TIMING