# HG changeset patch # User arpi # Date 1015709597 0 # Node ID 24d5713afe2fa0db0080835fa540eed0c5e39dda # Parent ce6b500c22ae91ea5b0fd0f444cad06c945e5e2f old temp vars removed, in-codecs equalizer support added, error message if -vfm N/A diff -r ce6b500c22ae -r 24d5713afe2f libmpcodecs/dec_video.c --- a/libmpcodecs/dec_video.c Sat Mar 09 21:31:54 2002 +0000 +++ b/libmpcodecs/dec_video.c Sat Mar 09 21:33:17 2002 +0000 @@ -30,19 +30,6 @@ #include "dec_video.h" // =================================================================== -// temp hack: - -#ifdef FF_POSTPROCESS -#ifndef MBC -#define MBC 48 -#define MBR 36 -#endif -int quant_store[MBR+1][MBC+1]; // [Review] -#endif - -//int avcodec_inited=0; - -// =================================================================== extern int benchmark; extern double video_time_usage; @@ -123,8 +110,7 @@ } } try_sw_control: - - + if(mpvdec) return mpvdec->control(sh_video,VDCTRL_SET_EQUALIZER,item,(int)value); return 0; } @@ -148,7 +134,11 @@ if(mpcodecs_vd_drivers[i]->info->id==sh_video->codec->driver){ mpvdec=mpcodecs_vd_drivers[i]; break; } - if(!mpvdec) return 0; // no such driver + if(!mpvdec){ + mp_msg(MSGT_DECVIDEO,MSGL_ERR,"Requested video codec family [%s] (vfm=%d) not available (enable it at compile time!)\n", + sh_video->codec->name, sh_video->codec->driver); + return 0; // no such driver + } printf("Selecting Video Decoder: [%s] %s\n",mpvdec->info->short_name,mpvdec->info->name);