--- decoder.h 2003/12/20 11:54:22 1.13.2.8 +++ decoder.h 2004/05/31 21:26:23 1.15.2.1 @@ -19,7 +19,7 @@ * along with this program ; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * - * $Id: decoder.h,v 1.13.2.8 2003/12/20 11:54:22 Isibaar Exp $ + * $Id: decoder.h,v 1.15.2.1 2004/05/31 21:26:23 edgomez Exp $ * ****************************************************************************/ @@ -30,6 +30,7 @@ #include "portab.h" #include "global.h" #include "image/image.h" +#include "image/postprocessing.h" /***************************************************************************** * Structures @@ -120,6 +121,9 @@ IMAGE tmp; /* bframe interpolation, and post processing tmp buffer */ IMAGE qtmp; /* quarter pel tmp buffer */ + /* postprocessing */ + XVID_POSTPROC postproc; + /* macroblock */ uint32_t mb_width; @@ -141,8 +145,8 @@ int64_t time_base; int64_t last_time_base; int64_t last_non_b_time; - uint32_t time_pp; - uint32_t time_bp; + int32_t time_pp; + int32_t time_bp; uint32_t low_delay; /* low_delay flage (1 means no B_VOP) */ uint32_t low_delay_default; /* default value for low_delay flag */ @@ -153,6 +157,8 @@ NEW_GMC_DATA new_gmc_data; xvid_image_t* out_frm; /* This is used for slice rendering */ + + int * qscale; /* quantization table for decoder's stats */ } DECODER;