diff huffyuv.c @ 1214:327c5a36dfe7 libavcodec

fixing mixed dr1 + internal buffers
author michaelni
date Fri, 25 Apr 2003 00:29:48 +0000
parents c8dfb8579606
children d63e0185a90f
line wrap: on
line diff
--- a/huffyuv.c	Fri Apr 25 00:21:53 2003 +0000
+++ b/huffyuv.c	Fri Apr 25 00:29:48 2003 +0000
@@ -959,14 +959,8 @@
     for(i=0; i<3; i++){
         free_vlc(&s->vlc[i]);
     }
-
-    if(avctx->get_buffer == avcodec_default_get_buffer){
-        for(i=0; i<4; i++){
-            av_freep(&s->picture.base[i]);
-            s->picture.data[i]= NULL;
-        }
-        av_freep(&s->picture.opaque);
-    }
+    
+    avcodec_default_free_buffers(avctx);
 
     return 0;
 }