]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/ylc.c
avformat/avio: Add Metacube support
[ffmpeg] / libavcodec / ylc.c
index 793d8846b5de68d1abf81b836a1abd149da844b0..1c2b5000fe597250a6643a0ba0174227b7308d57 100644 (file)
@@ -326,15 +326,15 @@ static int decode_frame(AVCodecContext *avctx,
 
     for (int i = 0; i < 4; i++) {
         for (x = 0; x < 256; x++) {
-        unsigned len = get_unary(&gb, 1, 31);
-        uint32_t val = ((1U << len) - 1) + get_bits_long(&gb, len);
+            unsigned len = get_unary(&gb, 1, 31);
+            uint32_t val = ((1U << len) - 1) + get_bits_long(&gb, len);
 
-        s->table[x] = val;
-    }
+            s->table[x] = val;
+        }
 
         ret = build_vlc(avctx, &s->vlc[i], s->table);
-    if (ret < 0)
-        return ret;
+        if (ret < 0)
+            return ret;
     }
 
     memcpy(s->buffer, avpkt->data + boffset, avpkt->size - boffset);
@@ -452,7 +452,7 @@ static av_cold int decode_end(AVCodecContext *avctx)
     return 0;
 }
 
-AVCodec ff_ylc_decoder = {
+const AVCodec ff_ylc_decoder = {
     .name           = "ylc",
     .long_name      = NULL_IF_CONFIG_SMALL("YUY2 Lossless Codec"),
     .type           = AVMEDIA_TYPE_VIDEO,