/*****************************************************************************
* Preamble
*****************************************************************************/
-#include <string.h> /* strerror() */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
#include <vlc/vlc.h>
+#include <vlc_plugin.h>
#include <vlc_vout.h>
#if defined (MODULE_NAME_IS_i420_yuy2_altivec) && defined(HAVE_ALTIVEC_H)
*****************************************************************************/
vlc_module_begin();
#if defined (MODULE_NAME_IS_i420_yuy2)
- set_description( _("Conversions from " SRC_FOURCC " to " DEST_FOURCC) );
+ set_description( N_("Conversions from " SRC_FOURCC " to " DEST_FOURCC) );
set_capability( "chroma", 80 );
#elif defined (MODULE_NAME_IS_i420_yuy2_mmx)
- set_description( _("MMX conversions from " SRC_FOURCC " to " DEST_FOURCC) );
+ set_description( N_("MMX conversions from " SRC_FOURCC " to " DEST_FOURCC) );
set_capability( "chroma", 100 );
add_requirement( MMX );
#elif defined (MODULE_NAME_IS_i420_yuy2_sse2)
- set_description( _("SSE2 conversions from " SRC_FOURCC " to " DEST_FOURCC) );
+ set_description( N_("SSE2 conversions from " SRC_FOURCC " to " DEST_FOURCC) );
set_capability( "chroma", 120 );
add_requirement( SSE2 );
#elif defined (MODULE_NAME_IS_i420_yuy2_altivec)
#else // defined(MODULE_NAME_IS_i420_yuy2_sse2)
/*
- ** SSE2 128 bits fetch/store instructions are faster
+ ** SSE2 128 bits fetch/store instructions are faster
** if memory access is 16 bytes aligned
*/
if( 0 == (15 & (p_source->p[Y_PLANE].i_pitch|p_dest->p->i_pitch|
- ((int)p_line2|(int)p_y2))) )
+ ((intptr_t)p_line2|(intptr_t)p_y2))) )
{
/* use faster SSE2 aligned fetch and store */
for( i_y = p_vout->render.i_height / 2 ; i_y-- ; )
#else // defined(MODULE_NAME_IS_i420_yuy2_sse2)
/*
- ** SSE2 128 bits fetch/store instructions are faster
+ ** SSE2 128 bits fetch/store instructions are faster
** if memory access is 16 bytes aligned
*/
if( 0 == (15 & (p_source->p[Y_PLANE].i_pitch|p_dest->p->i_pitch|
- ((int)p_line2|(int)p_y2))) )
+ ((intptr_t)p_line2|(intptr_t)p_y2))) )
{
/* use faster SSE2 aligned fetch and store */
for( i_y = p_vout->render.i_height / 2 ; i_y-- ; )
#else // defined(MODULE_NAME_IS_i420_yuy2_sse2)
/*
- ** SSE2 128 bits fetch/store instructions are faster
+ ** SSE2 128 bits fetch/store instructions are faster
** if memory access is 16 bytes aligned
*/
if( 0 == (15 & (p_source->p[Y_PLANE].i_pitch|p_dest->p->i_pitch|
- ((int)p_line2|(int)p_y2))) )
+ ((intptr_t)p_line2|(intptr_t)p_y2))) )
{
/* use faster SSE2 aligned fetch and store */
for( i_y = p_vout->render.i_height / 2 ; i_y-- ; )
static void I420_IUYV( vout_thread_t *p_vout, picture_t *p_source,
picture_t *p_dest )
{
+ VLC_UNUSED(p_source); VLC_UNUSED(p_dest);
/* FIXME: TODO ! */
msg_Err( p_vout, "I420_IUYV unimplemented, please harass <sam@zoy.org>" );
}
#else // defined(MODULE_NAME_IS_i420_yuy2_sse2)
/*
- ** SSE2 128 bits fetch/store instructions are faster
+ ** SSE2 128 bits fetch/store instructions are faster
** if memory access is 16 bytes aligned
*/
if( 0 == (15 & (p_source->p[Y_PLANE].i_pitch|p_dest->p->i_pitch|
- ((int)p_line2|(int)p_y2))) )
+ ((intptr_t)p_line2|(intptr_t)p_y2))) )
{
/* use faster SSE2 aligned fetch and store */
for( i_y = p_vout->render.i_height / 2 ; i_y-- ; )