Commit 1b673cd9 authored by Clément Bœsch's avatar Clément Bœsch

lavc/srtenc: do not add trailing line breaks with SubRip.

The SRT muxer is reponsible for separating events with two line breaks,
there is no need to add more than necessary. Similarly, other muxers
(such as Matroska) are not supposed to add line breaks at the end of the
payload.
parent 3af3a300
......@@ -218,8 +218,11 @@ static void srt_move_cb(void *priv, int x1, int y1, int x2, int y2,
static void srt_end_cb(void *priv)
{
SRTContext *s = priv;
srt_stack_push_pop(priv, 0, 1);
srt_print(priv, "\r\n\r\n");
if (s->avctx->codec->id == AV_CODEC_ID_SRT)
srt_print(priv, "\r\n\r\n");
}
static const ASSCodesCallbacks srt_callbacks = {
......
bd520f85238abf9df292374aed54681a
b7cb0eeb34af0da364e29b238f0634ae
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment