Commit 90e94ab5 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Move libc memcpy module to dummy

parent d6d69ae1
...@@ -34,6 +34,8 @@ ...@@ -34,6 +34,8 @@
#include "dummy.h" #include "dummy.h"
static int OpenDummy(vlc_object_t *);
/***************************************************************************** /*****************************************************************************
* Module descriptor * Module descriptor
*****************************************************************************/ *****************************************************************************/
...@@ -113,5 +115,16 @@ vlc_module_begin () ...@@ -113,5 +115,16 @@ vlc_module_begin ()
set_description( N_("Dummy font renderer function") ) set_description( N_("Dummy font renderer function") )
set_capability( "text renderer", 1 ) set_capability( "text renderer", 1 )
set_callbacks( OpenRenderer, NULL ) set_callbacks( OpenRenderer, NULL )
add_submodule ()
set_description( N_("libc memcpy") )
set_capability( "memcpy", 50 )
set_callbacks( OpenDummy, NULL )
add_shortcut( "c" )
add_shortcut( "libc" )
vlc_module_end () vlc_module_end ()
static int OpenDummy( vlc_object_t *obj )
{
(void) obj;
return VLC_SUCCESS;
}
SOURCES_memcpy = \
memcpy.c \
$(NULL)
SOURCES_memcpymmx = \ SOURCES_memcpymmx = \
memcpy.c \ memcpy.c \
fastmemcpy.h \ fastmemcpy.h \
...@@ -20,5 +16,3 @@ SOURCES_memcpy3dn = \ ...@@ -20,5 +16,3 @@ SOURCES_memcpy3dn = \
SOURCES_memcpyaltivec = \ SOURCES_memcpyaltivec = \
memcpyaltivec.c \ memcpyaltivec.c \
$(NULL) $(NULL)
libvlc_LTLIBRARIES += libmemcpy_plugin.la
...@@ -49,17 +49,13 @@ ...@@ -49,17 +49,13 @@
#elif defined( MODULE_NAME_IS_memcpymmxext ) #elif defined( MODULE_NAME_IS_memcpymmxext )
# define PRIORITY 200 # define PRIORITY 200
# define HAVE_MMX2 # define HAVE_MMX2
#else
# define PRIORITY 50
#endif #endif
/***************************************************************************** /*****************************************************************************
* Extern prototype * Extern prototype
*****************************************************************************/ *****************************************************************************/
#ifndef MODULE_NAME_IS_memcpy #define fast_memcpy fast_memcpy
# define fast_memcpy fast_memcpy #include "fastmemcpy.h"
# include "fastmemcpy.h"
#endif
/***************************************************************************** /*****************************************************************************
* Module initializer * Module initializer
...@@ -67,9 +63,7 @@ ...@@ -67,9 +63,7 @@
static int Activate ( vlc_object_t *p_this ) static int Activate ( vlc_object_t *p_this )
{ {
VLC_UNUSED(p_this); VLC_UNUSED(p_this);
#ifndef MODULE_NAME_IS_memcpy
vlc_fastmem_register( fast_memcpy, NULL ); vlc_fastmem_register( fast_memcpy, NULL );
#endif
return VLC_SUCCESS; return VLC_SUCCESS;
} }
...@@ -80,11 +74,7 @@ static int Activate ( vlc_object_t *p_this ) ...@@ -80,11 +74,7 @@ static int Activate ( vlc_object_t *p_this )
vlc_module_begin () vlc_module_begin ()
set_category( CAT_ADVANCED ) set_category( CAT_ADVANCED )
set_subcategory( SUBCAT_ADVANCED_MISC ) set_subcategory( SUBCAT_ADVANCED_MISC )
#ifdef MODULE_NAME_IS_memcpy #if defined( MODULE_NAME_IS_memcpy3dn )
set_description( N_("libc memcpy") )
add_shortcut( "c" )
add_shortcut( "libc" )
#elif defined( MODULE_NAME_IS_memcpy3dn )
set_description( N_("3D Now! memcpy") ) set_description( N_("3D Now! memcpy") )
add_requirement( 3DNOW ) add_requirement( 3DNOW )
add_shortcut( "3dn" ) add_shortcut( "3dn" )
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment