]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/cscd.c
atrac3: switch to av_assert
[ffmpeg] / libavcodec / cscd.c
index 01abeda5ea1adbda47d0bb41510b74819ee93f5a..b0b4893ca185d89592f0f87355fe1b852e17d312 100644 (file)
@@ -72,12 +72,10 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *data_size,
         return -1;
     }
 
-    if (c->pic.data[0])
-        avctx->release_buffer(avctx, &c->pic);
     c->pic.reference = 3;
     c->pic.buffer_hints = FF_BUFFER_HINTS_VALID | FF_BUFFER_HINTS_READABLE |
                           FF_BUFFER_HINTS_PRESERVE | FF_BUFFER_HINTS_REUSABLE;
-    if (avctx->get_buffer(avctx, &c->pic) < 0) {
+    if (avctx->reget_buffer(avctx, &c->pic) < 0) {
         av_log(avctx, AV_LOG_ERROR, "get_buffer() failed\n");
         return -1;
     }