From ee53201125bd089f3ea4ad73056ed5b1120924f8 Mon Sep 17 00:00:00 2001 From: Jay Freeman Date: Wed, 27 Feb 2008 09:33:44 +0000 Subject: Adding various multimedia libraries. git-svn-id: http://svn.telesphoreo.org/trunk@113 514c082c-b64e-11dc-b46d-3d985efe055d --- data/x264/_metadata/description | 1 + data/x264/_metadata/license | 1 + data/x264/_metadata/maintainer | 1 + data/x264/_metadata/priority | 1 + data/x264/_metadata/section | 1 + data/x264/_metadata/version | 1 + data/x264/libmx.diff | 12 ++++++++++++ data/x264/make.sh | 6 ++++++ data/x264/optimizer.diff | 12 ++++++++++++ data/x264/tools.diff | 23 +++++++++++++++++++++++ data/x264/x264-snapshot-20080226-2245.tar.bz2 | Bin 0 -> 537369 bytes 11 files changed, 59 insertions(+) create mode 100644 data/x264/_metadata/description create mode 120000 data/x264/_metadata/license create mode 120000 data/x264/_metadata/maintainer create mode 100644 data/x264/_metadata/priority create mode 100644 data/x264/_metadata/section create mode 100644 data/x264/_metadata/version create mode 100644 data/x264/libmx.diff create mode 100644 data/x264/make.sh create mode 100644 data/x264/optimizer.diff create mode 100644 data/x264/tools.diff create mode 100644 data/x264/x264-snapshot-20080226-2245.tar.bz2 (limited to 'data') diff --git a/data/x264/_metadata/description b/data/x264/_metadata/description new file mode 100644 index 000000000..7fbd73dc7 --- /dev/null +++ b/data/x264/_metadata/description @@ -0,0 +1 @@ +open source implementation of x264 diff --git a/data/x264/_metadata/license b/data/x264/_metadata/license new file mode 120000 index 000000000..9c13a9a0f --- /dev/null +++ b/data/x264/_metadata/license @@ -0,0 +1 @@ +../../../licenses/gpl-2 \ No newline at end of file diff --git a/data/x264/_metadata/maintainer b/data/x264/_metadata/maintainer new file mode 120000 index 000000000..0fa66e077 --- /dev/null +++ b/data/x264/_metadata/maintainer @@ -0,0 +1 @@ +../../../people/saurik \ No newline at end of file diff --git a/data/x264/_metadata/priority b/data/x264/_metadata/priority new file mode 100644 index 000000000..134d9bc32 --- /dev/null +++ b/data/x264/_metadata/priority @@ -0,0 +1 @@ +optional diff --git a/data/x264/_metadata/section b/data/x264/_metadata/section new file mode 100644 index 000000000..593877746 --- /dev/null +++ b/data/x264/_metadata/section @@ -0,0 +1 @@ +Multimedia diff --git a/data/x264/_metadata/version b/data/x264/_metadata/version new file mode 100644 index 000000000..64531bf13 --- /dev/null +++ b/data/x264/_metadata/version @@ -0,0 +1 @@ +20080226-2245 diff --git a/data/x264/libmx.diff b/data/x264/libmx.diff new file mode 100644 index 000000000..7f4e2a5db --- /dev/null +++ b/data/x264/libmx.diff @@ -0,0 +1,12 @@ +diff -ru x264-snapshot-20080226-2245/configure x264-snapshot-20080226-2245+iPhone/configure +--- x264-snapshot-20080226-2245/configure 2008-02-26 21:45:02.000000000 +0000 ++++ x264-snapshot-20080226-2245+iPhone/configure 2008-02-27 08:09:51.000000000 +0000 +@@ -183,7 +183,7 @@ + darwin*) + SYS="MACOSX" + CFLAGS="$CFLAGS -falign-loops=16" +- LDFLAGS="$LDFLAGS -lm -lmx" ++ LDFLAGS="$LDFLAGS -lm" + ;; + freebsd*) + SYS="FREEBSD" diff --git a/data/x264/make.sh b/data/x264/make.sh new file mode 100644 index 000000000..fc5616b2b --- /dev/null +++ b/data/x264/make.sh @@ -0,0 +1,6 @@ +pkg:extract +cd * +pkg:patch +CC=arm-apple-darwin-gcc pkg:configure +make +pkg:install diff --git a/data/x264/optimizer.diff b/data/x264/optimizer.diff new file mode 100644 index 000000000..ca6e8441c --- /dev/null +++ b/data/x264/optimizer.diff @@ -0,0 +1,12 @@ +diff -ru x264-snapshot-20080226-2245/configure x264-snapshot-20080226-2245+iPhone/configure +--- x264-snapshot-20080226-2245/configure 2008-02-26 21:45:02.000000000 +0000 ++++ x264-snapshot-20080226-2245+iPhone/configure 2008-02-27 08:09:51.000000000 +0000 +@@ -407,7 +407,7 @@ + if [ "$debug" = "yes" ]; then + CFLAGS="-O1 -g $CFLAGS" + else +- CFLAGS="-O4 -ffast-math $CFLAGS" ++ CFLAGS="-O3 -ffast-math $CFLAGS" + fi + + if cc_check "stdio.h" "" "fseeko(stdin,0,0);" ; then diff --git a/data/x264/tools.diff b/data/x264/tools.diff new file mode 100644 index 000000000..722e26e85 --- /dev/null +++ b/data/x264/tools.diff @@ -0,0 +1,23 @@ +diff -ru x264-snapshot-20080226-2245/Makefile x264-snapshot-20080226-2245+iPhone/Makefile +--- x264-snapshot-20080226-2245/Makefile 2008-02-26 21:45:02.000000000 +0000 ++++ x264-snapshot-20080226-2245+iPhone/Makefile 2008-02-27 08:11:19.000000000 +0000 +@@ -74,8 +74,8 @@ + default: $(DEP) x264$(EXE) + + libx264.a: .depend $(OBJS) $(OBJASM) +- ar rc libx264.a $(OBJS) $(OBJASM) +- ranlib libx264.a ++ arm-apple-darwin-ar rc libx264.a $(OBJS) $(OBJASM) ++ arm-apple-darwin-ranlib libx264.a + + $(SONAME): .depend $(OBJS) $(OBJASM) + $(CC) -shared -o $@ $(OBJS) $(OBJASM) -Wl,-soname,$(SONAME) $(LDFLAGS) +@@ -156,7 +156,7 @@ + install -m 644 libx264.a $(DESTDIR)$(libdir) + install -m 644 x264.pc $(DESTDIR)$(libdir)/pkgconfig + install x264 $(DESTDIR)$(bindir) +- ranlib $(DESTDIR)$(libdir)/libx264.a ++ arm-apple-darwin-ranlib $(DESTDIR)$(libdir)/libx264.a + $(if $(SONAME), ln -sf $(SONAME) $(DESTDIR)$(libdir)/libx264.so) + $(if $(SONAME), install -m 755 $(SONAME) $(DESTDIR)$(libdir)) + diff --git a/data/x264/x264-snapshot-20080226-2245.tar.bz2 b/data/x264/x264-snapshot-20080226-2245.tar.bz2 new file mode 100644 index 000000000..4a812ea90 Binary files /dev/null and b/data/x264/x264-snapshot-20080226-2245.tar.bz2 differ -- cgit v1.2.3