[vlc-devel] commit: contrib: re-enable swscale, remove no longer needed swscale patch. (Derk-Jan Hartman )

git version control git at videolan.org
Thu Sep 18 00:01:26 CEST 2008


vlc | branch: master | Derk-Jan Hartman <hartman at videolan.org> | Wed Sep 17 23:59:12 2008 +0200| [3d2c8734322809e561ac3db83a13460143e32dc2] | committer: Derk-Jan Hartman 

contrib: re-enable swscale, remove no longer needed swscale patch.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=3d2c8734322809e561ac3db83a13460143e32dc2
---

 extras/contrib/src/Makefile                        |    3 +-
 .../src/Patches/ffmpeg-libswscale-head.patch       |   58 --------------------
 2 files changed, 1 insertions(+), 60 deletions(-)

diff --git a/extras/contrib/src/Makefile b/extras/contrib/src/Makefile
index 0511ba3..cff988b 100644
--- a/extras/contrib/src/Makefile
+++ b/extras/contrib/src/Makefile
@@ -1085,7 +1085,6 @@ ifdef HAVE_DARWIN_OS_ON_INTEL
 endif
 ifdef HAVE_DARWIN_OS
 	(cd $@/libswscale; patch -p0 < ../../Patches/ffmpeg-fix-noaltivec.patch)
-	(cd $@/libswscale; patch -p0 < ../../Patches/ffmpeg-libswscale-head.patch)
 endif
 ifdef NO_TEXT_RELOCATION
 	(cd $@; patch -p0 < ../Patches/ffmpeg-svn-mmx_removal-darwin9.patch)
@@ -1106,7 +1105,7 @@ ffmpeg: ffmpeg-$(FFMPEG_VERSION).tar.gz
 endif
 
 
-FFMPEGCONF = --enable-gpl --enable-postproc --disable-vhook --disable-ffserver --disable-ffmpeg --disable-ffplay --disable-devices --disable-protocols --disable-network --disable-filters
+FFMPEGCONF = --enable-gpl --enable-postproc --disable-vhook --disable-ffserver --disable-ffmpeg --disable-ffplay --disable-devices --disable-protocols --disable-network --enable-swscale
 
 ifdef HAVE_WINCE
 .ffmpeg: ffmpeg .zlib
diff --git a/extras/contrib/src/Patches/ffmpeg-libswscale-head.patch b/extras/contrib/src/Patches/ffmpeg-libswscale-head.patch
deleted file mode 100644
index a298793..0000000
--- a/extras/contrib/src/Patches/ffmpeg-libswscale-head.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-Index: swscale_template.c
-===================================================================
---- swscale_template.c	(revision 27579)
-+++ swscale_template.c	(working copy)
-@@ -1904,7 +1904,7 @@
- BGR2UV(uint16_t, rgb15ToUV, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, RU    , GU<<5, BU<<10, RV    , GV<<5, BV<<10, RGB2YUV_SHIFT+7)
- 
- #ifdef HAVE_MMX
--static inline void bgr24ToY_mmx(uint8_t *dst, uint8_t *src, long width, int srcFormat)
-+static inline void RENAME(bgr24ToY_mmx)(uint8_t *dst, uint8_t *src, long width, int srcFormat)
- {
- 
-     if(srcFormat == PIX_FMT_BGR24){
-@@ -1957,7 +1957,7 @@
-     );
- }
- 
--static inline void bgr24ToUV_mmx(uint8_t *dstU, uint8_t *dstV, uint8_t *src, long width, int srcFormat)
-+static inline void RENAME(bgr24ToUV_mmx)(uint8_t *dstU, uint8_t *dstV, uint8_t *src, long width, int srcFormat)
- {
-     asm volatile(
-         "movq                    24+%4, %%mm6       \n\t"
-@@ -2019,7 +2019,7 @@
- static inline void RENAME(bgr24ToY)(uint8_t *dst, uint8_t *src, long width)
- {
- #ifdef HAVE_MMX
--    bgr24ToY_mmx(dst, src, width, PIX_FMT_BGR24);
-+    RENAME(bgr24ToY_mmx)(dst, src, width, PIX_FMT_BGR24);
- #else
-     int i;
-     for (i=0; i<width; i++)
-@@ -2036,7 +2036,7 @@
- static inline void RENAME(bgr24ToUV)(uint8_t *dstU, uint8_t *dstV, uint8_t *src1, uint8_t *src2, long width)
- {
- #ifdef HAVE_MMX
--    bgr24ToUV_mmx(dstU, dstV, src1, width, PIX_FMT_BGR24);
-+    RENAME(bgr24ToUV_mmx)(dstU, dstV, src1, width, PIX_FMT_BGR24);
- #else
-     int i;
-     for (i=0; i<width; i++)
-@@ -2070,7 +2070,7 @@
- static inline void RENAME(rgb24ToY)(uint8_t *dst, uint8_t *src, long width)
- {
- #ifdef HAVE_MMX
--    bgr24ToY_mmx(dst, src, width, PIX_FMT_RGB24);
-+    RENAME(bgr24ToY_mmx)(dst, src, width, PIX_FMT_RGB24);
- #else
-     int i;
-     for (i=0; i<width; i++)
-@@ -2089,7 +2089,7 @@
-     int i;
-     assert(src1==src2);
- #ifdef HAVE_MMX
--    bgr24ToUV_mmx(dstU, dstV, src1, width, PIX_FMT_RGB24);
-+    RENAME(bgr24ToUV_mmx)(dstU, dstV, src1, width, PIX_FMT_RGB24);
- #else
-     for (i=0; i<width; i++)
-     {




More information about the vlc-devel mailing list