]> git.sesse.net Git - vlc/blobdiff - include/vdec_ext-plugins.h
* Altivec IDCT and motion compensation, based on Paul Mackerras's mpeg2dec
[vlc] / include / vdec_ext-plugins.h
index d6ee8f11ae49127555095c327ff41762331b5f9a..dd74f09d8bdf700df5815915248cfad87c6cf3d0 100644 (file)
@@ -2,7 +2,7 @@
  * vdec_ext-plugins.h : structures from the video decoder exported to plug-ins
  *****************************************************************************
  * Copyright (C) 1999, 2000 VideoLAN
- * $Id: vdec_ext-plugins.h,v 1.3 2001/08/22 17:21:45 massiot Exp $
+ * $Id: vdec_ext-plugins.h,v 1.4 2001/09/05 16:07:49 massiot Exp $
  *
  * Authors: Christophe Massiot <massiot@via.ecp.fr>
  *
@@ -28,8 +28,9 @@
 typedef struct idct_inner_s
 {
     dctelem_t               pi_block[64];                           /* block */
-    void                ( * pf_idct )   ( void *, dctelem_t*, int );
-                                                     /* sparse IDCT or not ? */
+    void                ( * pf_idct )   ( dctelem_t *, yuv_data_t *, int,
+                                          void *, int );
+                                        /* sparse IDCT or not, add or copy ? */
     int                     i_sparse_pos;                  /* position of the
                                                             * non-NULL coeff */
     yuv_data_t *            p_dct_data;              /* pointer to the position