mirror of
https://github.com/game-stop/veejay.git
synced 2025-12-16 21:00:00 +01:00
strict on sws
git-svn-id: svn://code.dyne.org/veejay/trunk@1343 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
This commit is contained in:
@@ -460,11 +460,11 @@ void *vj_avcodec_start( editlist *el, int encoder, char *filename )
|
|||||||
int vj_avcodec_init( int pixel_format, int verbose)
|
int vj_avcodec_init( int pixel_format, int verbose)
|
||||||
{
|
{
|
||||||
out_pixel_format = pixel_format;
|
out_pixel_format = pixel_format;
|
||||||
if( !verbose )
|
#ifndef STRICT_CHECKING
|
||||||
av_log_set_level( AV_LOG_QUIET);
|
av_log_set_level( AV_LOG_QUIET);
|
||||||
else
|
#else
|
||||||
av_log_set_level( AV_LOG_VERBOSE );
|
av_log_set_level( AV_LOG_VERBOSE );
|
||||||
|
#endif
|
||||||
av_register_all();
|
av_register_all();
|
||||||
|
|
||||||
veejay_msg(VEEJAY_MSG_INFO, "FFmpeg AVCodec initialized (http://ffmpeg.sourceforge.net)");
|
veejay_msg(VEEJAY_MSG_INFO, "FFmpeg AVCodec initialized (http://ffmpeg.sourceforge.net)");
|
||||||
|
|||||||
@@ -945,19 +945,22 @@ void* yuv_init_swscaler(VJFrame *src, VJFrame *dst, sws_template *tmpl, int cpu_
|
|||||||
veejay_memset( s, 0, sizeof(vj_sws) );
|
veejay_memset( s, 0, sizeof(vj_sws) );
|
||||||
|
|
||||||
int cpu_flags = 0;
|
int cpu_flags = 0;
|
||||||
|
#ifdef STRICT_CHECKING
|
||||||
|
cpu_flags = cpu_flags | SWS_PRINT_INFO;
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef HAVE_ASM_MMX
|
#ifdef HAVE_ASM_MMX
|
||||||
cpu_flags = cpu_flags | SWS_CPU_CAPS_MMX;
|
cpu_flags = cpu_flags | SWS_CPU_CAPS_MMX;
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_ASM_3DNOW
|
//#ifdef HAVE_ASM_3DNOW
|
||||||
cpu_flags = cpu_flags | SWS_CPU_CAPS_3DNOW;
|
// cpu_flags = cpu_flags | SWS_CPU_CAPS_3DNOW;
|
||||||
#endif
|
//#endif
|
||||||
#ifdef HAVE_ASM_MMX2
|
//#ifdef HAVE_ASM_MMX2
|
||||||
cpu_flags = cpu_flags | SWS_CPU_CAPS_MMX2;
|
// cpu_flags = cpu_flags | SWS_CPU_CAPS_MMX2;
|
||||||
#endif
|
//#endif
|
||||||
#ifdef HAVE_ALTIVEC
|
//#ifdef HAVE_ALTIVEC
|
||||||
cpu_flags = cpu_flags | SWS_CPU_CAPS_ALTIVEC;
|
// cpu_flags = cpu_flags | SWS_CPU_CAPS_ALTIVEC;
|
||||||
#endif
|
//#endif
|
||||||
switch(tmpl->flags)
|
switch(tmpl->flags)
|
||||||
{
|
{
|
||||||
case 1:
|
case 1:
|
||||||
@@ -1013,6 +1016,7 @@ void* yuv_init_swscaler(VJFrame *src, VJFrame *dst, sws_template *tmpl, int cpu_
|
|||||||
|
|
||||||
if(!s->sws)
|
if(!s->sws)
|
||||||
{
|
{
|
||||||
|
veejay_msg(0,"sws_getContext failed.");
|
||||||
if(s)free(s);
|
if(s)free(s);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user