Browse Source

sse2: merge back into video_chroma (refs #9367)

pull/7/head
Rémi Denis-Courmont 13 years ago
parent
commit
4c7fcb01d7
  1. 1
      configure.ac
  2. 4
      modules/Makefile.am
  3. 37
      modules/sse2/Makefile.am
  4. 18
      modules/video_chroma/Makefile.am
  5. 2
      modules/video_chroma/i420_rgb16.c
  6. 0
      modules/video_chroma/i420_rgb_sse2.h

1
configure.ac

@ -4277,7 +4277,6 @@ AC_CONFIG_FILES([
modules/video_output/Makefile
modules/video_splitter/Makefile
modules/visualization/Makefile
modules/sse2/Makefile
modules/altivec/Makefile
modules/arm_neon/Makefile
modules/hw/vdpau/Makefile

4
modules/Makefile.am

@ -24,7 +24,6 @@ EXTRA_SUBDIRS = \
access_output \
mux \
stream_out \
sse2 \
altivec \
arm_neon \
hw/vdpau \
@ -35,9 +34,6 @@ DIST_SUBDIRS = . $(BASE_SUBDIRS) $(EXTRA_SUBDIRS)
if ENABLE_SOUT
SUBDIRS += access_output mux stream_out
endif
if HAVE_SSE2
SUBDIRS += sse2
endif
if HAVE_ALTIVEC
SUBDIRS += altivec
endif

37
modules/sse2/Makefile.am

@ -1,37 +0,0 @@
AUTOMAKE_OPTIONS = subdir-objects
basedir = sse2
include $(top_srcdir)/modules/common.am
libi420_rgb_sse2_plugin_la_SOURCES = \
../video_chroma/i420_rgb.c \
../video_chroma/i420_rgb.h \
../video_chroma/i420_rgb16.c \
../sse2/i420_rgb_sse2.h
libi420_rgb_sse2_plugin_la_CFLAGS = $(AM_CFLAGS)
libi420_rgb_sse2_plugin_la_LIBADD = $(AM_LIBADD)
if HAVE_WIN32
libi420_rgb_sse2_plugin_la_DEPENDENCIES = libi420_rgb_sse2_plugin.rc.o
endif
libi420_yuy2_sse2_plugin_la_SOURCES = \
../video_chroma/i420_yuy2.c \
../video_chroma/i420_yuy2.h
libi420_yuy2_sse2_plugin_la_CFLAGS = $(AM_CFLAGS)
libi420_yuy2_sse2_plugin_la_LIBADD = $(AM_LIBADD)
if HAVE_WIN32
libi420_yuy2_sse2_plugin_la_DEPENDENCIES = libi420_yuy2_sse2_plugin.rc.o
endif
libi422_yuy2_sse2_plugin_la_SOURCES = \
../video_chroma/i422_yuy2.c \
../video_chroma/i422_yuy2.h
libi422_yuy2_sse2_plugin_la_CFLAGS = $(AM_CFLAGS)
libi422_yuy2_sse2_plugin_la_LIBADD = $(AM_LIBADD)
if HAVE_WIN32
libi422_yuy2_sse2_plugin_la_DEPENDENCIES = libi422_yuy2_sse2_plugin.rc.o
endif
libvlc_LTLIBRARIES = \
libi420_rgb_sse2_plugin.la \
libi420_yuy2_sse2_plugin.la \
libi422_yuy2_sse2_plugin.la

18
modules/video_chroma/Makefile.am

@ -71,3 +71,21 @@ libvlc_LTLIBRARIES += \
libi420_yuy2_mmx_plugin.la \
libi422_yuy2_mmx_plugin.la
endif
# SSE2
libi420_rgb_sse2_plugin_la_SOURCES = i420_rgb.c i420_rgb.h \
i420_rgb16.c i420_rgb_sse2.h
libi420_rgb_sse2_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
libi420_yuy2_sse2_plugin_la_SOURCES = i420_yuy2.c i420_yuy2.h
libi420_yuy2_sse2_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
libi422_yuy2_sse2_plugin_la_SOURCES = i422_yuy2.c i422_yuy2.h
libi422_yuy2_sse2_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
if HAVE_SSE2
libvlc_LTLIBRARIES += \
libi420_rgb_sse2_plugin.la \
libi420_yuy2_sse2_plugin.la \
libi422_yuy2_sse2_plugin.la
endif

2
modules/video_chroma/i420_rgb16.c

@ -42,7 +42,7 @@
# include "i420_rgb_mmx.h"
# define VLC_TARGET VLC_MMX
#elif defined (MODULE_NAME_IS_i420_rgb_sse2)
# include "../sse2/i420_rgb_sse2.h"
# include "i420_rgb_sse2.h"
# define VLC_TARGET VLC_SSE
#endif

0
modules/sse2/i420_rgb_sse2.h → modules/video_chroma/i420_rgb_sse2.h

Loading…
Cancel
Save