[Mplayer-cvslog] CVS: main/libmpeg2 decode.c,1.17,1.18 mpeg2_internal.h,1.9,1.10

pl p_l at gmx.fr
Tue Nov 6 13:34:20 CET 2001


Hi

This seems to break compilation when libavcodec/ from ffmpeg cvs is used.
gcc spits:
 In file included from dec_video.c:59:
 libavcodec/avcodec.h:245: conflicting types for `quant_store'
 libmpeg2/mpeg2_internal.h:223: previous declaration of `quant_store'

In libavcodec/avcodec.h:
#ifdef FF_POSTPROCESS
#ifndef MBC
#define MBC 48
#define MBR 36
#endif
extern int quant_store[MBR+1][MBC+1]; // [Review]
#endif

A name change will probably fix it.

On Mon, Nov 05, 2001 at 07:12:30PM +0100, Arpi of Ize wrote:
> Update of /cvsroot/mplayer/main/libmpeg2
> In directory mplayer:/var/tmp.root/cvs-serv17185
> 
> Modified Files:
> 	decode.c mpeg2_internal.h 
> Log Message:
> MBC->MPEG2_MBC, max image size increased
> 
> Index: decode.c
> ===================================================================
> RCS file: /cvsroot/mplayer/main/libmpeg2/decode.c,v
> retrieving revision 1.17
> retrieving revision 1.18
> diff -u -r1.17 -r1.18
> --- decode.c	18 Oct 2001 15:43:35 -0000	1.17
> +++ decode.c	5 Nov 2001 18:12:27 -0000	1.18
> @@ -57,7 +57,7 @@
>  
>  #ifdef MPEG12_POSTPROC
>  #include "../postproc/postprocess.h"
> -int quant_store[MBR+1][MBC+1]; // [Review]
> +int quant_store[MPEG2_MBR+1][MPEG2_MBC+1]; // [Review]
>  #endif
>  
>  static table_init_state=0;
> @@ -182,7 +182,7 @@
>  			picture->forward_reference_frame->base,
>  			stride[0], frames[3].base, stride[0],
>                          picture->coded_picture_width, picture->coded_picture_height,
> -                        &quant_store[1][1], (MBC+1), picture->pp_options);
> +                        &quant_store[1][1], (MPEG2_MBC+1), picture->pp_options);
>  	output->draw_slice (frames[3].base, stride, 
>                          picture->display_picture_width,
>                          picture->display_picture_height, 0, 0);
> 
> Index: mpeg2_internal.h
> ===================================================================
> RCS file: /cvsroot/mplayer/main/libmpeg2/mpeg2_internal.h,v
> retrieving revision 1.9
> retrieving revision 1.10
> diff -u -r1.9 -r1.10
> --- mpeg2_internal.h	14 Oct 2001 17:29:49 -0000	1.9
> +++ mpeg2_internal.h	5 Nov 2001 18:12:27 -0000	1.10
> @@ -218,7 +218,7 @@
>  
>  
>  #ifdef MPEG12_POSTPROC
> -#define MBC 48
> -#define MBR 36
> -extern int quant_store[MBR+1][MBC+1]; // [Review]
> +#define MPEG2_MBC 120
> +#define MPEG2_MBR 72
> +extern int quant_store[MPEG2_MBR+1][MPEG2_MBC+1]; // [Review]
>  #endif

--
Regards,
  pl
 



More information about the MPlayer-cvslog mailing list