]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/nutdec.c
Merge remote-tracking branch 'qatar/master'
[ffmpeg] / libavformat / nutdec.c
index 250e13fd9adeda1d0584615399fbaa9f82b0d372..574641618045ffc8ff141efc3f72d13a8f4d4f3a 100644 (file)
@@ -1011,8 +1011,8 @@ static int decode_frame(NUTContext *nut, AVPacket *pkt, int frame_code)
     if (ret != size) {
         if (ret < 0)
             return ret;
-        av_shrink_packet(pkt, nut->header_len[header_idx] + size);
     }
+    av_shrink_packet(pkt, nut->header_len[header_idx] + ret);
 
     pkt->stream_index = stream_id;
     if (stc->last_flags & FLAG_KEY)