diff h264.c @ 10907:2d82b73b12ef libavcodec

Split fill_caches() between filter and decoder.
author michael
date Sun, 17 Jan 2010 21:43:08 +0000
parents 1b5fba731e24
children 7cecaa3a6b38
line wrap: on
line diff
--- a/h264.c	Sun Jan 17 20:35:55 2010 +0000
+++ b/h264.c	Sun Jan 17 21:43:08 2010 +0000
@@ -1287,7 +1287,7 @@
 
     if(h->deblocking_filter && 0) {
         backup_mb_border(h, dest_y, dest_cb, dest_cr, linesize, uvlinesize, simple);
-        fill_caches(h, mb_type, 1); //FIXME don't fill stuff which isn't used by filter_mb
+        fill_filter_caches(h, mb_type); //FIXME don't fill stuff which isn't used by filter_mb
         h->chroma_qp[0] = get_chroma_qp(h, 0, s->current_picture.qscale_table[mb_xy]);
         h->chroma_qp[1] = get_chroma_qp(h, 1, s->current_picture.qscale_table[mb_xy]);
         if (!simple && FRAME_MBAFF) {
@@ -2184,7 +2184,7 @@
                     uvlinesize = h->mb_uvlinesize = s->uvlinesize;
                 }
                 backup_mb_border(h, dest_y, dest_cb, dest_cr, linesize, uvlinesize, !is_complex);
-                fill_caches(h, mb_type, 1); //FIXME don't fill stuff which isn't used by filter_mb
+                fill_filter_caches(h, mb_type); //FIXME don't fill stuff which isn't used by filter_mb
                 h->chroma_qp[0] = get_chroma_qp(h, 0, s->current_picture.qscale_table[mb_xy]);
                 h->chroma_qp[1] = get_chroma_qp(h, 1, s->current_picture.qscale_table[mb_xy]);