/* XXX?? */
// int *pi_status;
-#ifdef OLD_DECODER
- /* Input properties */
- decoder_fifo_t fifo; /* PES input fifo */
-
- /* The bit stream structure handles the PES stream at the bit level */
- bit_stream_t bit_stream;
-
- /* Output properties */
- vout_thread_t * p_vout; /* video output thread */
- int i_stream; /* video stream id */
-#else
/* idct iformations */
dctelem_t p_pre_idct[64*64];
u8 pi_crop_buf[VDEC_CROPRANGE];
u8 * pi_crop;
//#endif
-#endif
#ifdef STATS
/* Statistics */
count_t c_loops; /* number of loops */
count_t c_idle_loops; /* number of idle loops */
-#ifdef OLD_DECODER
- count_t c_pictures; /* number of pictures read */
- count_t c_i_pictures; /* number of I pictures read */
- count_t c_p_pictures; /* number of P pictures read */
- count_t c_b_pictures; /* number of B pictures read */
-#endif
count_t c_decoded_pictures; /* number of pictures decoded */
count_t c_decoded_i_pictures; /* number of I pictures decoded */
count_t c_decoded_p_pictures; /* number of P pictures decoded */
/*****************************************************************************
* Prototypes
*****************************************************************************/
-#ifndef OLD_DECODER
struct vpar_thread_s;
struct macroblock_s;
-#endif
/* Thread management functions */
-#ifdef OLD_DECODER
-p_vdec_thread_t vdec_CreateThread ( /* video_cfg_t *p_cfg, */ input_thread_t *p_input /*,
- vout_thread_t *p_vout, int *pi_status */ );
-void vdec_DestroyThread ( vdec_thread_t *p_vdec /*, int *pi_status */ );
-#else
#ifndef VDEC_SMP
int vdec_InitThread ( struct vdec_thread_s *p_vdec );
-void vdec_DecodeMacroblock ( struct vdec_thread_s *p_vdec, struct macroblock_s *p_mb );
-#endif
-vdec_thread_t * vdec_CreateThread ( struct vpar_thread_s *p_vpar /*, int *pi_status */ );
-void vdec_DestroyThread ( vdec_thread_t *p_vdec /*, int *pi_status */ );
+void vdec_DecodeMacroblock ( struct vdec_thread_s *p_vdec,
+ struct macroblock_s *p_mb );
#endif
+vdec_thread_t * vdec_CreateThread ( struct vpar_thread_s *p_vpar /*,
+ int *pi_status */ );
+void vdec_DestroyThread ( vdec_thread_t *p_vdec /*,
+ int *pi_status */ );
+