From 3a0809e049b287396cffb7a46e4560552ad88998 Mon Sep 17 00:00:00 2001 From: Stefan Fiedler Date: Tue, 18 Oct 2005 14:35:56 +0000 Subject: [PATCH] Stefan Fiedler: add x264 (2005-09-12), an free H264/AVC encoder Index: package/stf/x264/x264.desc =================================================================== [2005100623475811483] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@6475 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- package/stf/x264/gpac.patch | 11 +++++++ package/stf/x264/x264.conf | 3 ++ package/stf/x264/x264.desc | 59 +++++++++++++++++++++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 package/stf/x264/gpac.patch create mode 100644 package/stf/x264/x264.conf create mode 100644 package/stf/x264/x264.desc diff --git a/package/stf/x264/gpac.patch b/package/stf/x264/gpac.patch new file mode 100644 index 000000000..abbe9240e --- /dev/null +++ b/package/stf/x264/gpac.patch @@ -0,0 +1,11 @@ +--- ./configure.orig 2005-07-20 17:39:44.000000000 +0200 ++++ ./configure 2005-09-13 00:58:55.000000000 +0200 +@@ -158,7 +158,7 @@ + ;; + --enable-mp4-output) + CFLAGS="$CFLAGS -DMP4_OUTPUT" +- LDFLAGS="$LDFLAGS -lm4systems_static" ++ LDFLAGS="$LDFLAGS -lm4systems" + if [ $SYS = CYGWIN -o $SYS = MINGW ]; then + LDFLAGS="$LDFLAGS -lwinmm" + fi diff --git a/package/stf/x264/x264.conf b/package/stf/x264/x264.conf new file mode 100644 index 000000000..6c4b4656e --- /dev/null +++ b/package/stf/x264/x264.conf @@ -0,0 +1,3 @@ + +var_append confopt " " "--enable-pthread" +pkginstalled gpac && var_append confopt " " "--enable-mp4-output" diff --git a/package/stf/x264/x264.desc b/package/stf/x264/x264.desc new file mode 100644 index 000000000..5356ee265 --- /dev/null +++ b/package/stf/x264/x264.desc @@ -0,0 +1,59 @@ + +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/stf/libzvbi/libzvbi.desc +[COPY] ROCK Linux is Copyright (C) 1998 - 2005 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[I] a free H264/AVC encoder + +[T] x264 is a free library for encoding H264/AVC video streams. +[T] Encoder features +[T] +[T] * CAVLC/CABAC +[T] * Multi-references +[T] * Intra: all macroblock types (16x16, 8x8, and 4x4 with all predictions) +[T] * Inter P: all partitions (from 16x16 down to 4x4) +[T] * Inter B: partitions from 16x16 down to 8x8 (including SKIP/DIRECT) +[T] * Ratecontrol: constant quantizer, single or multipass ABR, optional VBV +[T] * Scene cut detection +[T] * Adaptive B-frame placement +[T] * B-frames as references / arbitrary frame order +[T] * 8x8 and 4x4 adaptive spatial transform +[T] * lossless mode + +[U] http://developers.videolan.org/x264.html + +[A] Laurent Aimar +[A] Eric Petit(OS X) +[A] Min Chen (vfw/nasm) +[A] Justin Clay (vfw) +[A] Måns Rullgård +[A] Loren Merritt + +[M] Stefan Fiedler + +[C] extra/multimedia + +[L] GPL +[S] Alpha +[V] 2005-09-12 +[P] X -?---5---9 150.000 + +[D] X x264-2005-09-12.tar.bz2 svn://svn:svn.videolan.org/x264/trunk::{2005-09-12}