]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/webvttenc.c
avformat: Constify all muxer/demuxers
[ffmpeg] / libavformat / webvttenc.c
index 809fead69f56a8e1041b563f0da90865314ad366..fcff80c4bf3db25fc290dc4c1d75fb740ecac1bb 100644 (file)
@@ -64,7 +64,7 @@ static int webvtt_write_header(AVFormatContext *ctx)
 static int webvtt_write_packet(AVFormatContext *ctx, AVPacket *pkt)
 {
     AVIOContext  *pb = ctx->pb;
-    buffer_size_t id_size, settings_size;
+    size_t id_size, settings_size;
     int id_size_int, settings_size_int;
     uint8_t *id, *settings;
 
@@ -87,7 +87,7 @@ static int webvtt_write_packet(AVFormatContext *ctx, AVPacket *pkt)
     settings = av_packet_get_side_data(pkt, AV_PKT_DATA_WEBVTT_SETTINGS,
                                        &settings_size);
 
-    if (settings_size_int > INT_MAX)
+    if (settings_size > INT_MAX)
         return AVERROR(EINVAL);
 
     settings_size_int = settings_size;
@@ -102,7 +102,7 @@ static int webvtt_write_packet(AVFormatContext *ctx, AVPacket *pkt)
     return 0;
 }
 
-AVOutputFormat ff_webvtt_muxer = {
+const AVOutputFormat ff_webvtt_muxer = {
     .name              = "webvtt",
     .long_name         = NULL_IF_CONFIG_SMALL("WebVTT subtitle"),
     .extensions        = "vtt",