X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fsrtenc.c;h=7f6171edd34406f77af3898eca41cb8d5921eac1;hb=29f5c1e51b0d156f4650b96ab56c07727fe9a9b7;hp=d811a4da0e45d1c389a1d058737d201ec6aeaceb;hpb=92219ef4ac01b00e630b39cb19e8fbd17fdb63d0;p=ffmpeg diff --git a/libavformat/srtenc.c b/libavformat/srtenc.c index d811a4da0e4..7f6171edd34 100644 --- a/libavformat/srtenc.c +++ b/libavformat/srtenc.c @@ -61,7 +61,8 @@ static int srt_write_packet(AVFormatContext *avf, AVPacket *pkt) SRTContext *srt = avf->priv_data; int64_t s = pkt->pts, e, d = pkt->duration; - int size, x1 = -1, y1 = -1, x2 = -1, y2 = -1; + size_t size; + int x1 = -1, y1 = -1, x2 = -1, y2 = -1; const uint8_t *p; p = av_packet_get_side_data(pkt, AV_PKT_DATA_SUBTITLE_POSITION, &size); @@ -72,13 +73,6 @@ static int srt_write_packet(AVFormatContext *avf, AVPacket *pkt) y2 = AV_RL32(p + 12); } -#if FF_API_CONVERGENCE_DURATION -FF_DISABLE_DEPRECATION_WARNINGS - if (d <= 0) - /* For backward compatibility, fallback to convergence_duration. */ - d = pkt->convergence_duration; -FF_ENABLE_DEPRECATION_WARNINGS -#endif if (s == AV_NOPTS_VALUE || d < 0) { av_log(avf, AV_LOG_WARNING, "Insufficient timestamps in event number %d.\n", srt->index); @@ -102,7 +96,7 @@ FF_ENABLE_DEPRECATION_WARNINGS return 0; } -AVOutputFormat ff_srt_muxer = { +const AVOutputFormat ff_srt_muxer = { .name = "srt", .long_name = NULL_IF_CONFIG_SMALL("SubRip subtitle"), .mime_type = "application/x-subrip",