[vlc-devel] commit: x264 patch update for cross compilation. (Jean-Baptiste Kempf )

git version control git at videolan.org
Sun Apr 6 09:16:20 CEST 2008


vlc | branch: master | Jean-Baptiste Kempf <jb at altair.videolan.org> | Sun Apr  6 09:16:41 2008 +0200| [a36cc9f8f1305b965883ec76a0d34c3a82d99699]

x264 patch update for cross compilation.

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

 extras/contrib/src/Patches/x264-svn-win32.patch |   54 ++++++++---------------
 1 files changed, 18 insertions(+), 36 deletions(-)

diff --git a/extras/contrib/src/Patches/x264-svn-win32.patch b/extras/contrib/src/Patches/x264-svn-win32.patch
index b578a79..52cf2df 100644
--- a/extras/contrib/src/Patches/x264-svn-win32.patch
+++ b/extras/contrib/src/Patches/x264-svn-win32.patch
@@ -1,8 +1,6 @@
-Index: configure
-===================================================================
---- configure	(revision 736)
-+++ configure	(working copy)
-@@ -338,6 +338,7 @@
+--- configure	2008-04-06 09:07:25.000000000 +0200
++++ configure	2008-04-06 09:10:52.000000000 +0200
+@@ -343,6 +343,7 @@
  # autodetect options that weren't forced nor disabled
  
  libpthread=""
@@ -10,16 +8,16 @@ Index: configure
  if test "$pthread" = "auto" ; then
      pthread="no"
      case $SYS in
-@@ -345,16 +346,18 @@
+@@ -350,13 +351,13 @@
              pthread="yes"
              ;;
-         MINGW|CYGWIN)
+         MINGW)
 -            if cc_check pthread.h -lpthread "pthread_create(0,0,0,0);" ; then
 +            if cc_check pthread.h -lpthread "pthread_create(0,0,0,0); pthread_num_processors_np();" ; then
                  pthread="yes"
                  libpthread="-lpthread"
 -            elif cc_check pthread.h -lpthreadGC2 "pthread_create(0,0,0,0);" ; then
-+            elif cc_check pthread.h -lpthreadGC2 "pthread_create(0,0,0,0); pthread_num_processors_np();" ; then
++            elif cc_check pthread.h -lpthreadGC2 "pthread_create(0,0,0,0); pthread_num_processors_np(); " ; then
                  pthread="yes"
                  libpthread="-lpthreadGC2"
 -            elif cc_check pthread.h "-lpthreadGC2 -lwsock32 -DPTW32_STATIC_LIB" "pthread_create(0,0,0,0);" ; then
@@ -27,12 +25,7 @@ Index: configure
                  pthread="yes"
                  libpthread="-lpthreadGC2 -lwsock32"
                  CFLAGS="$CFLAGS -DPTW32_STATIC_LIB"
-+		extradef="-DPTW32_STATIC_LIB"
-+
-             fi
-             ;;
-         *)
-@@ -438,6 +441,10 @@
+@@ -443,6 +444,10 @@
  ASFLAGS=$ASFLAGS
  GTK=$gtk
  EXE=$EXE
@@ -43,7 +36,7 @@ Index: configure
  VIS=$vis
  HAVE_GETOPT_LONG=$HAVE_GETOPT_LONG
  DEVNULL=$DEVNULL
-@@ -480,7 +487,7 @@
+@@ -495,7 +500,7 @@
  Description: H.264 (MPEG4 AVC) encoder library
  Version: $(grep POINTVER < config.h | sed -e 's/.* "//; s/".*//')
  Libs: $pclibs
@@ -52,11 +45,9 @@ Index: configure
  EOF
  
  
-Index: Makefile
-===================================================================
---- Makefile	(revision 736)
-+++ Makefile	(working copy)
-@@ -74,8 +74,8 @@
+--- Makefile	2008-04-06 09:07:25.000000000 +0200
++++ Makefile	2008-04-06 09:11:39.000000000 +0200
+@@ -72,8 +72,8 @@
  default: $(DEP) x264$(EXE)
  
  libx264.a: .depend $(OBJS) $(OBJASM)
@@ -66,8 +57,8 @@ Index: Makefile
 +	$(RANLIB) libx264.a
  
  $(SONAME): .depend $(OBJS) $(OBJASM)
- 	$(CC) -shared -o $@ $(OBJS) $(OBJASM) -Wl,-soname,$(SONAME) $(LDFLAGS)
-@@ -94,7 +94,7 @@
+ 	$(CC) -shared -o $@ $(OBJS) $(OBJASM) $(SOFLAGS) $(LDFLAGS)
+@@ -90,7 +90,7 @@
  %.o: %.asm
  	$(AS) $(ASFLAGS) -o $@ $<
  # delete local/anonymous symbols, so they don't show up in oprofile
@@ -76,21 +67,12 @@ Index: Makefile
  
  .depend: config.mak
  	rm -f .depend
-@@ -149,14 +149,14 @@
- 	rm -rf test/
- 	$(MAKE) -C gtk distclean
- 
--install: x264 $(SONAME)
-+install: x264$(EXE)
- 	install -d $(DESTDIR)$(bindir) $(DESTDIR)$(includedir)
- 	install -d $(DESTDIR)$(libdir) $(DESTDIR)$(libdir)/pkgconfig
- 	install -m 644 x264.h $(DESTDIR)$(includedir)
+@@ -155,7 +155,7 @@
  	install -m 644 libx264.a $(DESTDIR)$(libdir)
  	install -m 644 x264.pc $(DESTDIR)$(libdir)/pkgconfig
--	install x264 $(DESTDIR)$(bindir)
+ 	install x264$(EXE) $(DESTDIR)$(bindir)
 -	ranlib $(DESTDIR)$(libdir)/libx264.a
-+	install x264$(EXE) $(DESTDIR)$(bindir)
 +	$(RANLIB) $(DESTDIR)$(libdir)/libx264.a
- 	$(if $(SONAME), ln -sf $(SONAME) $(DESTDIR)$(libdir)/libx264.so)
- 	$(if $(SONAME), install -m 755 $(SONAME) $(DESTDIR)$(libdir))
- 
+ ifeq ($(SYS),MINGW)
+ 	$(if $(SONAME), install -m 755 $(SONAME) $(DESTDIR)$(bindir))
+ else




More information about the vlc-devel mailing list