[vlc-devel] [PATCH 2/2] x264 10-bit version into contribs

Ilkka Ollakka ileoo at videolan.org
Tue Feb 21 11:43:11 CET 2012


---
 contrib/src/x26410b/rules.mak |   54 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 54 insertions(+), 0 deletions(-)
 create mode 100644 contrib/src/x26410b/rules.mak

diff --git a/contrib/src/x26410b/rules.mak b/contrib/src/x26410b/rules.mak
new file mode 100644
index 0000000..3cd59ef
--- /dev/null
+++ b/contrib/src/x26410b/rules.mak
@@ -0,0 +1,54 @@
+# x264
+
+X264_VERSION := 20050609
+X264_URL := $(CONTRIB_VIDEOLAN)/x264-$(X264_VERSION).tar.gz
+X264_GITURL := git://git.videolan.org/x264.git
+X264_SNAPURL := http://git.videolan.org/?p=x264.git;a=snapshot;h=HEAD;sf=tgz
+
+ifeq ($(call need_pkg,"x26410b"),)
+PKGS_FOUND += x26410b
+endif
+DEPS_x264 =
+
+X264CONF = --prefix="$(PREFIX)" --host="$(HOST)" \
+	--enable-static \
+	--bit-depth=10 \
+	--disable-avs \
+	--disable-lavf \
+	--disable-cli \
+	--disable-ffms
+ifndef HAVE_WIN32
+X264CONF += --enable-pic
+else
+X264CONF += --enable-win32thread
+endif
+
+$(TARBALLS)/x26410b-$(X264_VERSION).tar.gz:
+	$(call download,$(X264_URL))
+
+$(TARBALLS)/x26410b-git.tar.xz:
+	$(call download_git,$(X264_GITURL))
+
+$(TARBALLS)/x26410b-git.tar.gz:
+	$(call download,$(X264_SNAPURL))
+
+X264_VERSION := git
+
+.sum-x26410b: x264-$(X264_VERSION).tar.gz
+	$(warning $@ not implemented)
+	touch $@
+
+x26410b: x26410b-$(X264_VERSION).tar.gz .sum-x26410b
+	rm -Rf x26410b-git
+	mkdir -p x26410b-git
+	$(ZCAT) "$<" | (cd x26410b-git && tar xv --strip-components=1)
+	$(MOVE)
+
+.x26410b: x26410b
+	cd $< && $(HOSTVARS) ./configure $(X264CONF)
+	cd $< && sed -i -e 's/libx264/libx26410b/g' Makefile config.mak
+	cd $< && sed -i -e 's/x264/x26410b/g' x264.pc
+	cd $< && mv x264.pc x26410b.pc
+	cd $< && sed -i -e 's/x264.pc/x26410b.pc/g' Makefile
+	cd $< && $(MAKE) install
+	touch $@
-- 
1.7.9




More information about the vlc-devel mailing list