]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/loco.c
set got_key_frame when packet is video, fix first video packet with index 0 and 2...
[ffmpeg] / libavcodec / loco.c
index 14be6f0192029ba44f0310d989f935a3603f60fc..fcf93151e1e7be66d34d4e5e714273185da7c3a7 100644 (file)
@@ -152,7 +152,7 @@ static int loco_decode_plane(LOCOContext *l, uint8_t *data, int width, int heigh
         data += stride;
     }
 
-    return ((get_bits_count(&rc.gb) + 7) >> 3);
+    return (get_bits_count(&rc.gb) + 7) >> 3;
 }
 
 static int decode_frame(AVCodecContext *avctx,
@@ -225,7 +225,7 @@ static int decode_frame(AVCodecContext *avctx,
     return buf_size;
 }
 
-static int decode_init(AVCodecContext *avctx){
+static av_cold int decode_init(AVCodecContext *avctx){
     LOCOContext * const l = avctx->priv_data;
     int version;
 
@@ -282,4 +282,5 @@ AVCodec loco_decoder = {
     NULL,
     decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "LOCO",
 };