]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/idroqdec.c
avformat: Constify all muxer/demuxers
[ffmpeg] / libavformat / idroqdec.c
index 16aa2a146e273b7e5ab0f0901ecef767c2e45ba9..0c8b7278e92bb3e4bf5fefd4e8e7658dbccbfc3a 100644 (file)
@@ -224,8 +224,7 @@ static int roq_read_packet(AVFormatContext *s,
             ret = avio_read(pb, pkt->data + RoQ_CHUNK_PREAMBLE_SIZE,
                 chunk_size);
             if (ret != chunk_size) {
-                av_packet_unref(pkt);
-                ret = AVERROR(EIO);
+                return AVERROR(EIO);
             }
 
             packet_read = 1;
@@ -240,7 +239,7 @@ static int roq_read_packet(AVFormatContext *s,
     return ret;
 }
 
-AVInputFormat ff_roq_demuxer = {
+const AVInputFormat ff_roq_demuxer = {
     .name           = "roq",
     .long_name      = NULL_IF_CONFIG_SMALL("id RoQ"),
     .priv_data_size = sizeof(RoqDemuxContext),