]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/idcin.c
avdevice/avdevice: Constify av_*_device_next API
[ffmpeg] / libavformat / idcin.c
index 0b1058171b4b3ad1ec338b47e225900b8ece4595..5a6a15aa81dec71b51d44ea98c6528df79d66022 100644 (file)
@@ -313,7 +313,6 @@ static int idcin_read_packet(AVFormatContext *s,
             return ret;
         else if (ret != chunk_size) {
             av_log(s, AV_LOG_ERROR, "incomplete packet\n");
-            av_packet_unref(pkt);
             return AVERROR(EIO);
         }
         if (command == 1) {
@@ -322,7 +321,6 @@ static int idcin_read_packet(AVFormatContext *s,
             pal = av_packet_new_side_data(pkt, AV_PKT_DATA_PALETTE,
                                           AVPALETTE_SIZE);
             if (!pal) {
-                av_packet_unref(pkt);
                 return AVERROR(ENOMEM);
             }
             memcpy(pal, palette, AVPALETTE_SIZE);