r179 - in unstable: . x264 x264/debian x264/debian/patches

Samuel Hocevar sho at alioth.debian.org
Wed Mar 14 14:23:07 CET 2007


Author: sho
Date: 2007-03-10 01:00:49 +0000 (Sat, 10 Mar 2007)
New Revision: 179

Added:
   unstable/x264/
   unstable/x264/debian/
   unstable/x264/debian/changelog
   unstable/x264/debian/compat
   unstable/x264/debian/control
   unstable/x264/debian/copyright
   unstable/x264/debian/libx264-54.install
   unstable/x264/debian/libx264-dev.install
   unstable/x264/debian/patches/
   unstable/x264/debian/patches/000_usr_prefix.diff
   unstable/x264/debian/patches/005_link_with_shared_lib.diff
   unstable/x264/debian/patches/series
   unstable/x264/debian/rules
   unstable/x264/debian/x264.1
   unstable/x264/debian/x264.docs
   unstable/x264/debian/x264.install
Log:
x264 (0.svn20070309-1) unstable; urgency=low

  * Initial release (Closes: #405212).

 -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Fri,  9 Mar 2007 22:59:37 +0100



Property changes on: unstable/x264/debian
___________________________________________________________________
Name: mergeWithUpstream
   + 1

Added: unstable/x264/debian/changelog
===================================================================
--- unstable/x264/debian/changelog	2007-03-09 18:18:35 UTC (rev 178)
+++ unstable/x264/debian/changelog	2007-03-10 01:00:49 UTC (rev 179)
@@ -0,0 +1,6 @@
+x264 (0.svn20070309-1) unstable; urgency=low
+
+  * Initial release (Closes: #405212).
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Fri,  9 Mar 2007 22:59:37 +0100
+

Added: unstable/x264/debian/compat
===================================================================
--- unstable/x264/debian/compat	2007-03-09 18:18:35 UTC (rev 178)
+++ unstable/x264/debian/compat	2007-03-10 01:00:49 UTC (rev 179)
@@ -0,0 +1 @@
+5

Added: unstable/x264/debian/control
===================================================================
--- unstable/x264/debian/control	2007-03-09 18:18:35 UTC (rev 178)
+++ unstable/x264/debian/control	2007-03-10 01:00:49 UTC (rev 179)
@@ -0,0 +1,57 @@
+Source: x264
+Section: libs
+Priority: extra
+Maintainer: Sam Hocevar (Debian packages) <sam+deb at zoy.org>
+Build-Depends: debhelper (>= 5), quilt
+Standards-Version: 3.7.2
+XS-Vcs-Svn: svn://svn.videolan.org/pkg-multimedia/unstable/x264
+XS-Vcs-Browser: http://trac.videolan.org/pkg-multimedia/browser/unstable/x264
+
+Package: x264
+Section: graphics
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: video encoder for the H.264/MPEG-4 AVC standard
+ x264 is an advanced commandline encoder for creating H.264 (MPEG-4 AVC)
+ video streams.
+ .
+ x264 supports the following features:
+  * CABAC (context-based adaptive binary arithmetic coding) and CAVLC
+    (context-based adaptive variable length coding
+  * multiple reference frames
+  * 16x16, 8x8 and 4x4 intra-predicted macroblocks
+  * all P-frame inter-predicted macroblock types
+  * B-Inter-predicted macroblock types from 16x16 down to 8x8
+  * rate distortion optimization
+  * multiple rate control modes (constant quantizer, constant quality, single
+    or multipass ABR with the option of VBV)
+  * scene cut detection
+  * adaptive B-frame placement, with the option of keeping B-frames as
+    references / arbitrary frame order
+  * 8x8 and 4x4 adaptive spatial transform (high profile)
+  * lossless mode (high 4:4:4 profile)
+  * custom quantization matrices (high profile)
+  * parallel encoding on multiple CPUs
+  * interlaced streams
+
+Package: libx264-54
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: x264 video coding library
+ libx264 is an advanced encoding library for creating H.264 (MPEG-4 AVC)
+ video streams.
+ .
+ This package contains the libx264 shared library.
+
+Package: libx264-dev
+Section: libdevel
+Architecture: any
+Depends: libx264-54 (= ${Source-Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: development files for libx264
+ libx264 is an advanced encoding library for creating H.264 (MPEG-4 AVC)
+ video streams.
+ .
+ This package contains the static library and headers used to build programs
+ that use libx264.
+

Added: unstable/x264/debian/copyright
===================================================================
--- unstable/x264/debian/copyright	2007-03-09 18:18:35 UTC (rev 178)
+++ unstable/x264/debian/copyright	2007-03-10 01:00:49 UTC (rev 179)
@@ -0,0 +1,82 @@
+This package was debianized by Sam Hocevar (Debian packages)
+<sam+deb at zoy.org> on Fri, 9 Mar 2007 22:59:37 +0100.
+
+It was downloaded from svn://svn.videolan.org/x264/trunk/
+
+extras/getopt.c:
+  Copyright (c) 2000 The NetBSD Foundation, Inc.
+  This code is derived from software contributed to The NetBSD Foundation
+  by Dieter Baron and Thomas Klausner.
+  Licensed under the NetBSD license.
+
+all other files:
+  Copyright (c) 2003-2006 Laurent Aimar <fenrir at via.ecp.fr>
+                          Alex Izvorski (aizvorski(at)gmail.com)
+                          Alex Wright (alexw0885(at)hotmail.com)
+                          Andrew Dunstan
+                          bobololo
+                          Christian Heine (sennindemokrit(at)gmx.net)
+                          Eric Petit <titer at videolan.org>
+                          Francesco Corriga
+                          Justin Clay (justin_clay(at)hotmail.com)
+                          Loren Merritt (lorenm(at)u.washington.edu)
+                          Måns Rullgård (mru(at)mru.ath.cx)
+                          Michael Niedermayer (michaelni(at)gmx.at)
+                          Mike Matsnev (mike(at)po.cs.msu.su)
+                          Min Chen <chenm001 at 163.com>
+                          Phil Jensen (philj(at)csufresno.edu)
+                          Radek Czyz (radoslaw(at)syskin.cjb.net)
+                          Riccardo Stievano (walkunafraid(at)tin.it)
+                          Tuukka Toivonen (tuukkat(at)ee.oulu.fi)
+                          Vincent Torri (Vincent.Torri(at)iecn.u-nancy.fr)
+  Licensed under the GNU General Public License, version 2 or later.
+
+The NetBSD license:
+
+ | Redistribution and use in source and binary forms, with or without
+ | modification, are permitted provided that the following conditions
+ | are met:
+ | 1. Redistributions of source code must retain the above copyright
+ |    notice, this list of conditions and the following disclaimer.
+ | 2. Redistributions in binary form must reproduce the above copyright
+ |    notice, this list of conditions and the following disclaimer in the
+ |    documentation and/or other materials provided with the distribution.
+ | 3. All advertising materials mentioning features or use of this software
+ |    must display the following acknowledgement:
+ |        This product includes software developed by the NetBSD
+ |        Foundation, Inc. and its contributors.
+ | 4. Neither the name of The NetBSD Foundation nor the names of its
+ |    contributors may be used to endorse or promote products derived
+ |    from this software without specific prior written permission.
+ |
+ | THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ | ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ | TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ | PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ | BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ | POSSIBILITY OF SUCH DAMAGE.
+
+The blurb for the GNU General Publice License, version 2 or later:
+
+ | This program is free software; you can redistribute it and/or modify
+ | it under the terms of the GNU General Public License as published by
+ | the Free Software Foundation; either version 2, or (at your option)
+ | any later version.
+ |
+ |  This program is distributed in the hope that it will be useful,
+ | but WITHOUT ANY WARRANTY; without even the implied warranty of
+ | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ | General Public License for more details.
+ |
+ |  You should have received a copy of the GNU General Public License
+ | along with this program; if not, write to the Free Software
+ | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+

Added: unstable/x264/debian/libx264-54.install
===================================================================
--- unstable/x264/debian/libx264-54.install	2007-03-09 18:18:35 UTC (rev 178)
+++ unstable/x264/debian/libx264-54.install	2007-03-10 01:00:49 UTC (rev 179)
@@ -0,0 +1 @@
+/usr/lib/libx264.so.*

Added: unstable/x264/debian/libx264-dev.install
===================================================================
--- unstable/x264/debian/libx264-dev.install	2007-03-09 18:18:35 UTC (rev 178)
+++ unstable/x264/debian/libx264-dev.install	2007-03-10 01:00:49 UTC (rev 179)
@@ -0,0 +1,4 @@
+/usr/lib/libx264.so
+/usr/lib/libx264.a
+/usr/lib/pkgconfig/x264.pc
+/usr/include/x264.h

Added: unstable/x264/debian/patches/000_usr_prefix.diff
===================================================================
--- unstable/x264/debian/patches/000_usr_prefix.diff	2007-03-09 18:18:35 UTC (rev 178)
+++ unstable/x264/debian/patches/000_usr_prefix.diff	2007-03-10 01:00:49 UTC (rev 179)
@@ -0,0 +1,13 @@
+Index: x264-0.svn20070309/configure
+===================================================================
+--- x264-0.svn20070309.orig/configure	2007-03-10 00:20:28.000000000 +0100
++++ x264-0.svn20070309/configure	2007-03-10 00:20:38.000000000 +0100
+@@ -37,7 +37,7 @@
+ 
+ rm -f config.h config.mak x264.pc
+ 
+-prefix='/usr/local'
++prefix='/usr'
+ exec_prefix='${prefix}'
+ bindir='${exec_prefix}/bin'
+ libdir='${exec_prefix}/lib'

Added: unstable/x264/debian/patches/005_link_with_shared_lib.diff
===================================================================
--- unstable/x264/debian/patches/005_link_with_shared_lib.diff	2007-03-09 18:18:35 UTC (rev 178)
+++ unstable/x264/debian/patches/005_link_with_shared_lib.diff	2007-03-10 01:00:49 UTC (rev 179)
@@ -0,0 +1,50 @@
+Index: x264-0.svn20070309/Makefile
+===================================================================
+--- x264-0.svn20070309.orig/Makefile	2007-03-10 00:03:24.000000000 +0100
++++ x264-0.svn20070309/Makefile	2007-03-10 00:06:48.000000000 +0100
+@@ -72,15 +72,18 @@
+ 
+ $(SONAME): .depend $(OBJS) $(OBJASM)
+ 	$(CC) -shared -o $@ $(OBJS) $(OBJASM) -Wl,-soname,$(SONAME) $(LDFLAGS)
++	ln -sf $(SONAME) libx264.so
+ 
+-x264$(EXE): $(OBJCLI) libx264.a 
+-	$(CC) -o $@ $+ $(LDFLAGS)
++x264$(EXE): $(SONAME)
++x264$(EXE): $(OBJCLI)
++	$(CC) -o $@ $+ $(LDFLAGS) -L. -lx264
+ 
+-libx264gtk.a: muxers.o libx264.a
++libx264gtk.a: muxers.o $(SONAME)
+ 	$(MAKE) -C gtk
+ 
+-checkasm: tools/checkasm.o libx264.a
+-	$(CC) -o $@ $+ $(LDFLAGS)
++checkasm: $(SONAME)
++checkasm: tools/checkasm.o
++	$(CC) -o $@ $+ $(LDFLAGS) -L. -lx264
+ 
+ common/amd64/*.o: common/amd64/amd64inc.asm
+ common/i386/*.o: common/i386/i386inc.asm
+@@ -128,7 +131,7 @@
+ endif
+ 
+ clean:
+-	rm -f $(OBJS) $(OBJASM) $(OBJCLI) $(SONAME) *.a x264 x264.exe .depend TAGS
++	rm -f $(OBJS) $(OBJASM) $(OBJCLI) $(SONAME) *.a *.so x264 x264.exe .depend TAGS
+ 	rm -f checkasm checkasm.exe tools/checkasm.o
+ 	rm -f tools/avc2avi tools/avc2avi.exe tools/avc2avi.o
+ 	rm -f $(SRC2:%.c=%.gcda) $(SRC2:%.c=%.gcno)
+Index: x264-0.svn20070309/gtk/Makefile
+===================================================================
+--- x264-0.svn20070309.orig/gtk/Makefile	2007-03-10 00:03:27.000000000 +0100
++++ x264-0.svn20070309/gtk/Makefile	2007-03-10 00:06:05.000000000 +0100
+@@ -53,7 +53,7 @@
+ 
+ # Already provides iconv/intl
+ CPPFLAGS = -g `pkg-config --cflags gtk+-2.0 gthread-2.0` -I.. -DX264_DATA_DIR=\"${datadir}\"
+-LDFLAGS += `pkg-config --libs gtk+-2.0 gthread-2.0` ../libx264.a
++LDFLAGS += `pkg-config --libs gtk+-2.0 gthread-2.0` -L.. -lx264
+ 
+ 
+ # gettext rules

Added: unstable/x264/debian/patches/series
===================================================================
--- unstable/x264/debian/patches/series	2007-03-09 18:18:35 UTC (rev 178)
+++ unstable/x264/debian/patches/series	2007-03-10 01:00:49 UTC (rev 179)
@@ -0,0 +1,2 @@
+000_usr_prefix.diff
+005_link_with_shared_lib.diff

Added: unstable/x264/debian/rules
===================================================================
--- unstable/x264/debian/rules	2007-03-09 18:18:35 UTC (rev 178)
+++ unstable/x264/debian/rules	2007-03-10 01:00:49 UTC (rev 179)
@@ -0,0 +1,94 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+	CFLAGS += -O0
+else
+	CFLAGS += -O2
+endif
+
+build: build-stamp
+build-stamp:
+	dh_testdir
+	QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
+	# Build static lib
+	$(MAKE) clean
+	./configure --enable-debug
+	$(MAKE) libx264.a
+	# Backup static lib
+	mv libx264.a libx264.a.bak
+	# Build shared lib + GTK frontend
+	$(MAKE) clean
+	# TODO: --enable-visualize --enable-gtk
+	./configure --enable-debug --enable-shared --enable-pic
+	$(MAKE)
+	# Restore static lib
+	mv libx264.a.bak libx264.a
+	touch $@
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp
+	-$(MAKE) distclean
+	rm -f libx264.a.bak
+	QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
+	dh_clean 
+
+install:
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs
+	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+	dh_install --fail-missing --sourcedir=debian/tmp
+
+binary-common:
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs 
+	dh_installdocs
+	dh_installexamples
+#	dh_installmenu
+#	dh_installdebconf	
+#	dh_installlogrotate	
+#	dh_installemacsen
+#	dh_installpam
+#	dh_installmime
+#	dh_python
+#	dh_installinit
+#	dh_installcron
+#	dh_installinfo
+	dh_installman debian/x264.1
+	dh_link
+	dh_strip
+	dh_compress 
+	dh_fixperms
+#	dh_perl
+	dh_makeshlibs
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary-indep: build install
+
+binary-arch: build install
+	$(MAKE) -f debian/rules DH_OPTIONS=-s binary-common
+
+binary: binary-arch binary-indep
+.PHONY: build clean binary-indep binary-arch binary install


Property changes on: unstable/x264/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: unstable/x264/debian/x264.1
===================================================================
--- unstable/x264/debian/x264.1	2007-03-09 18:18:35 UTC (rev 178)
+++ unstable/x264/debian/x264.1	2007-03-10 01:00:49 UTC (rev 179)
@@ -0,0 +1,333 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.36.
+.TH X264 "1" "March 2007" "x264" "User Commands"
+.SH NAME
+x264 \- H.264 encoder
+.SH SYNOPSIS
+\fBx264 [options] \-o outfile infile [widthxheight]
+.SH DESCRIPTION
+x264 encodes a video stream using the H.264 codec.
+.PP
+Infile can be raw YUV 4:2:0 (in which case resolution is required) or
+YUV4MPEG 4:2:0 (*.y4m).
+.PP
+Outfile type is selected by filename: \fB.264\fR (raw bytestream) or
+\fB.mkv\fR (Matroska).
+.SH OPTIONS
+.TP
+\fB\-h\fR, \fB\-\-help\fR
+List the more commonly used options
+.TP
+\fB\-\-longhelp\fR
+List all options
+.PP
+Frame\-type options:
+.TP
+\fB\-I\fR, \fB\-\-keyint\fR <integer>
+Maximum GOP size [250]
+.TP
+\fB\-i\fR, \fB\-\-min\-keyint\fR <integer>
+Minimum GOP size [25]
+.TP
+\fB\-\-scenecut\fR <integer>
+How aggressively to insert extra I\-frames [40]
+.TP
+\fB\-\-pre\-scenecut\fR
+Faster, less precise scenecut detection.
+Required and implied by multi\-threading.
+.TP
+\fB\-b\fR, \fB\-\-bframes\fR <integer>
+Number of B\-frames between I and P [0]
+.TP
+\fB\-\-no\-b\-adapt\fR
+Disable adaptive B\-frame decision
+.TP
+\fB\-\-b\-bias\fR <integer>
+Influences how often B\-frames are used [0]
+.TP
+\fB\-\-b\-pyramid\fR
+Keep some B\-frames as references
+.TP
+\fB\-\-no\-cabac\fR
+Disable CABAC
+.TP
+\fB\-r\fR, \fB\-\-ref\fR <integer>
+Number of reference frames [1]
+.TP
+\fB\-\-no\-deblock\fR
+Disable loop filter
+.TP
+\fB\-f\fR, \fB\-\-deblock\fR <alpha:beta>
+Loop filter AlphaC0 and Beta parameters [0:0]
+.TP
+\fB\-\-interlaced\fR
+Enable pure\-interlaced mode
+.PP
+Ratecontrol:
+.TP
+\fB\-q\fR, \fB\-\-qp\fR <integer>
+Set QP (0=lossless) [26]
+.TP
+\fB\-B\fR, \fB\-\-bitrate\fR <integer>
+Set bitrate (kbit/s)
+.TP
+\fB\-\-crf\fR <float>
+Quality\-based VBR (nominal QP)
+.HP
+\fB\-\-vbv\-maxrate\fR <integer> Max local bitrate (kbit/s) [0]
+.HP
+\fB\-\-vbv\-bufsize\fR <integer> Enable CBR and set size of the VBV buffer (kbit) [0]
+.TP
+\fB\-\-vbv\-init\fR <float>
+Initial VBV buffer occupancy [0.9]
+.TP
+\fB\-\-qpmin\fR <integer>
+Set min QP [10]
+.TP
+\fB\-\-qpmax\fR <integer>
+Set max QP [51]
+.TP
+\fB\-\-qpstep\fR <integer>
+Set max QP step [4]
+.TP
+\fB\-\-ratetol\fR <float>
+Allowed variance of average bitrate [1.0]
+.TP
+\fB\-\-ipratio\fR <float>
+QP factor between I and P [1.40]
+.TP
+\fB\-\-pbratio\fR <float>
+QP factor between P and B [1.30]
+.TP
+\fB\-\-chroma\-qp\-offset\fR <integer>
+QP difference between chroma and luma [0]
+.TP
+\fB\-p\fR, \fB\-\-pass\fR <1|2|3>
+Enable multipass ratecontrol
+\- 1: First pass, creates stats file
+\- 2: Last pass, does not overwrite stats file
+\- 3: Nth pass, overwrites stats file
+.TP
+\fB\-\-stats\fR <string>
+Filename for 2 pass stats ["x264_2pass.log"]
+.TP
+\fB\-\-rceq\fR <string>
+Ratecontrol equation ["blurCplx^(1\-qComp)"]
+.TP
+\fB\-\-qcomp\fR <float>
+QP curve compression: 0.0 => CBR, 1.0 => CQP [0.60]
+.TP
+\fB\-\-cplxblur\fR <float>
+Reduce fluctuations in QP (before curve compression) [20.0]
+.TP
+\fB\-\-qblur\fR <float>
+Reduce fluctuations in QP (after curve compression) [0.5]
+.TP
+\fB\-\-zones\fR <zone0>/<zone1>/...
+Tweak the bitrate of some regions of the video
+Each zone is of the form
+.IP
+<start frame>,<end frame>,<option>
+where <option> is either
+.IP
+q=<integer> (force QP)
+.TP
+or
+b=<float> (bitrate multiplier)
+.TP
+\fB\-\-qpfile\fR <string>
+Force frametypes and QPs
+.PP
+Analysis:
+.TP
+\fB\-A\fR, \fB\-\-partitions\fR <string>
+Partitions to consider ["p8x8,b8x8,i8x8,i4x4"]
+\- p8x8, p4x4, b8x8, i8x8, i4x4
+\- none, all
+(p4x4 requires p8x8. i8x8 requires \fB\-\-8x8dct\fR.)
+.TP
+\fB\-\-direct\fR <string>
+Direct MV prediction mode ["spatial"]
+\- none, spatial, temporal, auto
+.TP
+\fB\-\-direct\-8x8\fR <\-1|0|1>
+Direct prediction size [\-1]
+\-  0: 4x4
+\-  1: 8x8
+\- \fB\-1\fR: smallest possible according to level
+.TP
+\fB\-w\fR, \fB\-\-weightb\fR
+Weighted prediction for B\-frames
+.TP
+\fB\-\-me\fR <string>
+Integer pixel motion estimation method ["hex"]
+\- dia: diamond search, radius 1 (fast)
+\- hex: hexagonal search, radius 2
+\- umh: uneven multi\-hexagon search
+\- esa: exhaustive search (slow)
+.TP
+\fB\-\-merange\fR <integer>
+Maximum motion vector search range [16]
+.TP
+\fB\-\-mvrange\fR <integer>
+Maximum motion vector length [\-1 (auto)]
+.TP
+\fB\-\-mvrange\-thread\fR <int>
+Minimum buffer between threads [\-1 (auto)]
+.TP
+\fB\-m\fR, \fB\-\-subme\fR <integer>
+Subpixel motion estimation and partition
+decision quality: 1=fast, 7=best. [5]
+.TP
+\fB\-\-b\-rdo\fR
+RD based mode decision for B\-frames. Requires subme 6.
+.TP
+\fB\-\-mixed\-refs\fR
+Decide references on a per partition basis
+.TP
+\fB\-\-no\-chroma\-me\fR
+Ignore chroma in motion estimation
+.TP
+\fB\-\-bime\fR
+Jointly optimize both MVs in B\-frames
+.TP
+\fB\-8\fR, \fB\-\-8x8dct\fR
+Adaptive spatial transform size
+.TP
+\fB\-t\fR, \fB\-\-trellis\fR <integer>
+Trellis RD quantization. Requires CABAC. [0]
+\- 0: disabled
+\- 1: enabled only on the final encode of a MB
+\- 2: enabled on all mode decisions
+.TP
+\fB\-\-no\-fast\-pskip\fR
+Disables early SKIP detection on P\-frames
+.TP
+\fB\-\-no\-dct\-decimate\fR
+Disables coefficient thresholding on P\-frames
+.TP
+\fB\-\-nr\fR <integer>
+Noise reduction [0]
+.TP
+\fB\-\-deadzone\-inter\fR <int>
+Set the size of the inter luma quantization deadzone [21]
+.TP
+\fB\-\-deadzone\-intra\fR <int>
+Set the size of the intra luma quantization deadzone [11]
+Deadzones should be in the range 0 \- 32.
+.TP
+\fB\-\-cqm\fR <string>
+Preset quant matrices ["flat"]
+\- jvt, flat
+.TP
+\fB\-\-cqmfile\fR <string>
+Read custom quant matrices from a JM\-compatible file
+Overrides any other \fB\-\-cqm\fR* options.
+.TP
+\fB\-\-cqm4\fR <list>
+Set all 4x4 quant matrices
+Takes a comma\-separated list of 16 integers.
+.TP
+\fB\-\-cqm8\fR <list>
+Set all 8x8 quant matrices
+Takes a comma\-separated list of 64 integers.
+.TP
+\fB\-\-cqm4i\fR, \fB\-\-cqm4p\fR, \fB\-\-cqm8i\fR, \fB\-\-cqm8p\fR
+Set both luma and chroma quant matrices
+.TP
+\fB\-\-cqm4iy\fR, \fB\-\-cqm4ic\fR, \fB\-\-cqm4py\fR, \fB\-\-cqm4pc\fR
+Set individual quant matrices
+.PP
+Video Usability Info (Annex E):
+The VUI settings are not used by the encoder but are merely suggestions to
+the playback equipment. See doc/vui.txt for details. Use at your own risk.
+.TP
+\fB\-\-overscan\fR <string>
+Specify crop overscan setting ["undef"]
+\- undef, show, crop
+.TP
+\fB\-\-videoformat\fR <string>
+Specify video format ["undef"]
+\- component, pal, ntsc, secam, mac, undef
+.TP
+\fB\-\-fullrange\fR <string>
+Specify full range samples setting ["off"]
+\- off, on
+.TP
+\fB\-\-colorprim\fR <string>
+Specify color primaries ["undef"]
+\- undef, bt709, bt470m, bt470bg
+.IP
+smpte170m, smpte240m, film
+.TP
+\fB\-\-transfer\fR <string>
+Specify transfer characteristics ["undef"]
+\- undef, bt709, bt470m, bt470bg, linear,
+.IP
+log100, log316, smpte170m, smpte240m
+.TP
+\fB\-\-colormatrix\fR <string>
+Specify color matrix setting ["undef"]
+\- undef, bt709, fcc, bt470bg
+.IP
+smpte170m, smpte240m, GBR, YCgCo
+.TP
+\fB\-\-chromaloc\fR <integer>
+Specify chroma sample location (0 to 5) [0]
+.PP
+Input/Output:
+.TP
+\fB\-o\fR, \fB\-\-output\fR
+Specify output file
+.TP
+\fB\-\-sar\fR width:height
+Specify Sample Aspect Ratio
+.TP
+\fB\-\-fps\fR <float|rational>
+Specify framerate
+.TP
+\fB\-\-seek\fR <integer>
+First frame to encode
+.TP
+\fB\-\-frames\fR <integer>
+Maximum number of frames to encode
+.TP
+\fB\-\-level\fR <string>
+Specify level (as defined by Annex A)
+.TP
+\fB\-v\fR, \fB\-\-verbose\fR
+Print stats for each frame
+.TP
+\fB\-\-progress\fR
+Show a progress indicator while encoding
+.TP
+\fB\-\-quiet\fR
+Quiet Mode
+.TP
+\fB\-\-no\-psnr\fR
+Disable PSNR computation
+.TP
+\fB\-\-no\-ssim\fR
+Disable SSIM computation
+.TP
+\fB\-\-threads\fR <integer>
+Parallel encoding
+.TP
+\fB\-\-thread\-input\fR
+Run Avisynth in its own thread
+.TP
+\fB\-\-non\-deterministic\fR
+Slightly improve quality of SMP, at the cost of repeatability
+.TP
+\fB\-\-no\-asm\fR
+Disable all CPU optimizations
+.TP
+\fB\-\-visualize\fR
+Show MB types overlayed on the encoded video
+.TP
+\fB\-\-sps\-id\fR <integer>
+Set SPS and PPS id numbers [0]
+.TP
+\fB\-\-aud\fR
+Use access unit delimiters
+.SH "SEE ALSO"
+.B ffmpeg(1)

Added: unstable/x264/debian/x264.docs
===================================================================
--- unstable/x264/debian/x264.docs	2007-03-09 18:18:35 UTC (rev 178)
+++ unstable/x264/debian/x264.docs	2007-03-10 01:00:49 UTC (rev 179)
@@ -0,0 +1 @@
+doc/*.txt

Added: unstable/x264/debian/x264.install
===================================================================
--- unstable/x264/debian/x264.install	2007-03-09 18:18:35 UTC (rev 178)
+++ unstable/x264/debian/x264.install	2007-03-10 01:00:49 UTC (rev 179)
@@ -0,0 +1 @@
+/usr/bin/x264




More information about the Pkg-multimedia-commits mailing list