]>
granicus.if.org Git - libx264/log
Loren Merritt [Thu, 9 Mar 2006 16:56:33 +0000 (16:56 +0000)]
10l in vbv + 2pass
git-svn-id: svn://svn.videolan.org/x264/trunk@465
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 9 Mar 2006 15:59:08 +0000 (15:59 +0000)]
macroblock-level ratecontrol: improved vbv strictness, and improved quality when using vbv.
git-svn-id: svn://svn.videolan.org/x264/trunk@464
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 9 Mar 2006 05:30:08 +0000 (05:30 +0000)]
keep transposed dct coefs. ~1% overall speedup.
git-svn-id: svn://svn.videolan.org/x264/trunk@463
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 9 Mar 2006 05:24:02 +0000 (05:24 +0000)]
tweak rounding of 8x8dct
git-svn-id: svn://svn.videolan.org/x264/trunk@462
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 8 Mar 2006 19:58:30 +0000 (19:58 +0000)]
cosmetics in makefile
git-svn-id: svn://svn.videolan.org/x264/trunk@461
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 8 Mar 2006 16:03:30 +0000 (16:03 +0000)]
cosmetics: muxers -> muxers.c
git-svn-id: svn://svn.videolan.org/x264/trunk@460
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 6 Mar 2006 18:38:44 +0000 (18:38 +0000)]
no --nr in intra blocks. intra prediction doesn't work well enough for the residual to be indicative of noise.
git-svn-id: svn://svn.videolan.org/x264/trunk@459
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 6 Mar 2006 03:21:38 +0000 (03:21 +0000)]
10l in direct auto + multiref + 1pass
git-svn-id: svn://svn.videolan.org/x264/trunk@458
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 5 Mar 2006 07:01:58 +0000 (07:01 +0000)]
--direct auto
selects direct mode per frame. works best in 2pass (enable in both passes).
git-svn-id: svn://svn.videolan.org/x264/trunk@457
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 5 Mar 2006 06:59:06 +0000 (06:59 +0000)]
change default direct mode to spatial
git-svn-id: svn://svn.videolan.org/x264/trunk@456
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 5 Mar 2006 06:28:40 +0000 (06:28 +0000)]
remove TODO. most of it is done, and the rest is out of date.
git-svn-id: svn://svn.videolan.org/x264/trunk@455
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 5 Mar 2006 02:26:32 +0000 (02:26 +0000)]
more amd64 mmx intra prediction
git-svn-id: svn://svn.videolan.org/x264/trunk@454
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 5 Mar 2006 02:16:19 +0000 (02:16 +0000)]
for i8x8 neighbors, don't assume a new slice starts at the edge of the frame
git-svn-id: svn://svn.videolan.org/x264/trunk@453
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Sat, 4 Mar 2006 02:49:44 +0000 (02:49 +0000)]
* common/i386/i386inc.asm: got PIC to work for real on OS X x86.
git-svn-id: svn://svn.videolan.org/x264/trunk@452
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Thu, 2 Mar 2006 20:48:08 +0000 (20:48 +0000)]
* common/i386/*.asm: don't use the "GLOBAL" reserved word, some versions
NASM complain about it. Replaced it with "GOT_ebx".
git-svn-id: svn://svn.videolan.org/x264/trunk@451
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Thu, 2 Mar 2006 20:46:54 +0000 (20:46 +0000)]
* configure: activate minor nasm optimisations, such as assembling
"add eax, 8" as "add eax, byte 8".
git-svn-id: svn://svn.videolan.org/x264/trunk@450
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Wed, 1 Mar 2006 22:21:47 +0000 (22:21 +0000)]
* common/i386: factored the .rodata section declaration into i386inc.asm.
git-svn-id: svn://svn.videolan.org/x264/trunk@449
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Wed, 1 Mar 2006 22:16:16 +0000 (22:16 +0000)]
* configure common/i386/i386inc.asm: got rid of -DFORMAT_* nasm flags
and use built-in preprocessor tests instead.
git-svn-id: svn://svn.videolan.org/x264/trunk@448
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Wed, 1 Mar 2006 22:12:22 +0000 (22:12 +0000)]
* common/i386/i386inc.asm: tell the ELF linker about our stack properties
so that it does not assume the stack has to be executable.
git-svn-id: svn://svn.videolan.org/x264/trunk@447
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 28 Feb 2006 19:49:00 +0000 (19:49 +0000)]
10l in r443 (p4x4 chroma)
git-svn-id: svn://svn.videolan.org/x264/trunk@446
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 27 Feb 2006 07:31:36 +0000 (07:31 +0000)]
copy current macroblock to a smaller buffer, to improve cache coherency and reduce stride computations.
part 3: asm
git-svn-id: svn://svn.videolan.org/x264/trunk@445
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 27 Feb 2006 07:29:24 +0000 (07:29 +0000)]
copy current macroblock to a smaller buffer, to improve cache coherency and reduce stride computations.
part 2: intra prediction
git-svn-id: svn://svn.videolan.org/x264/trunk@444
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 27 Feb 2006 07:28:20 +0000 (07:28 +0000)]
copy current macroblock to a smaller buffer, to improve cache coherency and reduce stride computations.
part 1: memory arrangement.
git-svn-id: svn://svn.videolan.org/x264/trunk@443
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 27 Feb 2006 07:18:23 +0000 (07:18 +0000)]
h->mc.copy()
git-svn-id: svn://svn.videolan.org/x264/trunk@442
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 27 Feb 2006 06:32:43 +0000 (06:32 +0000)]
lowres intra used wrong neighboring pixels
git-svn-id: svn://svn.videolan.org/x264/trunk@441
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 23 Feb 2006 22:46:21 +0000 (22:46 +0000)]
trellis=2 slightly affected intra analysis even without subme=6
git-svn-id: svn://svn.videolan.org/x264/trunk@440
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Thu, 16 Feb 2006 22:00:46 +0000 (22:00 +0000)]
* encoder/ratecontrol.c: OS X support for exp2f and sqrtf.
git-svn-id: svn://svn.videolan.org/x264/trunk@439
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 16 Feb 2006 01:32:56 +0000 (01:32 +0000)]
allow delta_qp > 26
git-svn-id: svn://svn.videolan.org/x264/trunk@438
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 14 Feb 2006 01:21:43 +0000 (01:21 +0000)]
ratecontrol didn't always account for header bits, causing an undersize in multipass with --ratetol inf.
git-svn-id: svn://svn.videolan.org/x264/trunk@437
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 13 Feb 2006 17:36:22 +0000 (17:36 +0000)]
-q0 --b-rdo wasn't lossless
git-svn-id: svn://svn.videolan.org/x264/trunk@436
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 13 Feb 2006 04:34:15 +0000 (04:34 +0000)]
cosmetics
git-svn-id: svn://svn.videolan.org/x264/trunk@435
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 12 Feb 2006 06:50:19 +0000 (06:50 +0000)]
allow ',' separator for --filter
git-svn-id: svn://svn.videolan.org/x264/trunk@434
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 12 Feb 2006 06:28:22 +0000 (06:28 +0000)]
VfW: 10l in bime and refs
git-svn-id: svn://svn.videolan.org/x264/trunk@433
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 12 Feb 2006 01:36:21 +0000 (01:36 +0000)]
more lowres mv clipping fixes
git-svn-id: svn://svn.videolan.org/x264/trunk@432
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sat, 11 Feb 2006 22:04:57 +0000 (22:04 +0000)]
VfW: cosmetics
git-svn-id: svn://svn.videolan.org/x264/trunk@431
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sat, 11 Feb 2006 20:11:05 +0000 (20:11 +0000)]
VfW: support trellis, brdo, nr, bime.
patch by Dan Nelson (dnelson at allantgroup dot com).
git-svn-id: svn://svn.videolan.org/x264/trunk@430
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 10 Feb 2006 21:58:43 +0000 (21:58 +0000)]
amd64 mmx for some intra pred functions
git-svn-id: svn://svn.videolan.org/x264/trunk@429
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 10 Feb 2006 20:52:48 +0000 (20:52 +0000)]
dequant_mmx made incorrect assumptions about extreme inputs. now uses 32bit in more cases.
patch by Christian Heine.
git-svn-id: svn://svn.videolan.org/x264/trunk@428
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 10 Feb 2006 01:16:40 +0000 (01:16 +0000)]
lowres can reuse the normal mv cost table
git-svn-id: svn://svn.videolan.org/x264/trunk@427
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 9 Feb 2006 04:51:55 +0000 (04:51 +0000)]
r422 broke x264_center_filter_mmxext
git-svn-id: svn://svn.videolan.org/x264/trunk@426
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Wed, 8 Feb 2006 12:45:21 +0000 (12:45 +0000)]
* configure: define FORMAT_ELF under Linux and FORMAT_AOUTB under *BSD.
git-svn-id: svn://svn.videolan.org/x264/trunk@425
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Wed, 8 Feb 2006 11:07:06 +0000 (11:07 +0000)]
* common/i386/i386inc.asm: support for ELF, a.out and Mach-O objects.
git-svn-id: svn://svn.videolan.org/x264/trunk@424
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Wed, 8 Feb 2006 09:32:03 +0000 (09:32 +0000)]
* configure: added a --enable-pic flag.
git-svn-id: svn://svn.videolan.org/x264/trunk@423
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Wed, 8 Feb 2006 09:26:56 +0000 (09:26 +0000)]
* Additional fixes to the PIC versions of assembly routines. They now pass
all checkasm tests and output streams are bit-by-bit identical, which
sounds good.
git-svn-id: svn://svn.videolan.org/x264/trunk@422
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Wed, 8 Feb 2006 09:03:28 +0000 (09:03 +0000)]
* tools/checkasm.c: print the random seed used for the test, to allow for
replays. It looks like dequant_4x4 fails 1 time out of 600, with the
following seeds for instance: 1423 1957 2149 2455 3385 3403 3724 4095.
git-svn-id: svn://svn.videolan.org/x264/trunk@421
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 8 Feb 2006 00:53:35 +0000 (00:53 +0000)]
cosmetics in mc_chroma
git-svn-id: svn://svn.videolan.org/x264/trunk@420
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Tue, 7 Feb 2006 19:05:47 +0000 (19:05 +0000)]
* Oh, so what I thought was unused code was in fact used. This fixes my
breakage but makes the code rather slow in PIC mode. I will fix it later.
git-svn-id: svn://svn.videolan.org/x264/trunk@419
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Tue, 7 Feb 2006 17:40:56 +0000 (17:40 +0000)]
* Support for x86 position-independent code (PIC), needed for dynamic libs
on Mac OS X Intel. I tried to make this as little intrusive as possible.
git-svn-id: svn://svn.videolan.org/x264/trunk@418
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 6 Feb 2006 21:34:52 +0000 (21:34 +0000)]
msvc: #define isfinite()
git-svn-id: svn://svn.videolan.org/x264/trunk@417
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 6 Feb 2006 06:14:04 +0000 (06:14 +0000)]
x86 mmx for some intra pred functions
git-svn-id: svn://svn.videolan.org/x264/trunk@416
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 6 Feb 2006 05:53:44 +0000 (05:53 +0000)]
cosmetics: reorganize intra prediction dsp
git-svn-id: svn://svn.videolan.org/x264/trunk@415
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 6 Feb 2006 03:49:38 +0000 (03:49 +0000)]
too many systems don't have off_t; use uint64_t instead.
git-svn-id: svn://svn.videolan.org/x264/trunk@414
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sat, 4 Feb 2006 05:39:02 +0000 (05:39 +0000)]
fix order of frame evaluation in pre-me
git-svn-id: svn://svn.videolan.org/x264/trunk@413
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 3 Feb 2006 18:23:26 +0000 (18:23 +0000)]
update AUTHORS
git-svn-id: svn://svn.videolan.org/x264/trunk@412
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 2 Feb 2006 04:37:05 +0000 (04:37 +0000)]
fix a check for NaN in ratecontrol
git-svn-id: svn://svn.videolan.org/x264/trunk@411
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 29 Jan 2006 08:46:20 +0000 (08:46 +0000)]
fix mv predictors in pre-me for b-adapt.
git-svn-id: svn://svn.videolan.org/x264/trunk@410
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 23 Jan 2006 02:02:50 +0000 (02:02 +0000)]
print --nr in sei params. tweak ratecontrol param checking.
git-svn-id: svn://svn.videolan.org/x264/trunk@409
df754926 -b1dd-0310-bc7b-
ec298dee348c
Måns Rullgård [Thu, 19 Jan 2006 00:05:42 +0000 (00:05 +0000)]
I've moved
git-svn-id: svn://svn.videolan.org/x264/trunk@408
df754926 -b1dd-0310-bc7b-
ec298dee348c
Måns Rullgård [Thu, 19 Jan 2006 00:05:05 +0000 (00:05 +0000)]
write correct VUI timing info
git-svn-id: svn://svn.videolan.org/x264/trunk@407
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 18 Jan 2006 07:42:29 +0000 (07:42 +0000)]
early termination in UMH search
git-svn-id: svn://svn.videolan.org/x264/trunk@406
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 18 Jan 2006 07:08:01 +0000 (07:08 +0000)]
split mv_range enforcement from edge-of-frame clipping. fixes an occasional artifact with long mvs.
git-svn-id: svn://svn.videolan.org/x264/trunk@405
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 18 Jan 2006 04:29:18 +0000 (04:29 +0000)]
cosmetics: suppress warning on unused variables
git-svn-id: svn://svn.videolan.org/x264/trunk@404
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 17 Jan 2006 21:16:28 +0000 (21:16 +0000)]
cosmetics: simplify #includes
git-svn-id: svn://svn.videolan.org/x264/trunk@403
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Mon, 16 Jan 2006 12:23:35 +0000 (12:23 +0000)]
* configure: NSLU2 platform support (why oh why)
git-svn-id: svn://svn.videolan.org/x264/trunk@402
df754926 -b1dd-0310-bc7b-
ec298dee348c
Eric Petit [Sun, 15 Jan 2006 22:29:15 +0000 (22:29 +0000)]
Re-enabled x86 optims on MacIntel, assume Nasm CVS is installed and
-f macho -DPREFIX just seems to do the job
git-svn-id: svn://svn.videolan.org/x264/trunk@401
df754926 -b1dd-0310-bc7b-
ec298dee348c
Eric Petit [Sat, 14 Jan 2006 16:11:48 +0000 (16:11 +0000)]
Quick compile fix for OS X / Intel
Optimizations are disabled at the moment. In order to get them to
work, we'd need either nasm to be able to output Mach-O object files,
or we should convert the assembly code to something OS X can handle,
like gas.
git-svn-id: svn://svn.videolan.org/x264/trunk@400
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 13 Jan 2006 06:54:10 +0000 (06:54 +0000)]
cli: large file support
git-svn-id: svn://svn.videolan.org/x264/trunk@399
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 10 Jan 2006 07:31:29 +0000 (07:31 +0000)]
dct-domain noise reduction (ported from lavc)
git-svn-id: svn://svn.videolan.org/x264/trunk@398
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 9 Jan 2006 06:18:39 +0000 (06:18 +0000)]
early termination within large SADs. ~1% faster UMH, ~4% faster ESA.
git-svn-id: svn://svn.videolan.org/x264/trunk@397
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 5 Jan 2006 19:11:38 +0000 (19:11 +0000)]
mkv: increase nalu size size to 4 bytes.
patch by Haali.
git-svn-id: svn://svn.videolan.org/x264/trunk@396
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 4 Jan 2006 03:43:15 +0000 (03:43 +0000)]
less 64bit math: 12% faster trellis
git-svn-id: svn://svn.videolan.org/x264/trunk@395
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 1 Jan 2006 10:14:17 +0000 (10:14 +0000)]
more error checking of input parameters
git-svn-id: svn://svn.videolan.org/x264/trunk@394
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 1 Jan 2006 09:39:29 +0000 (09:39 +0000)]
always write sps.vui
git-svn-id: svn://svn.videolan.org/x264/trunk@393
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sat, 31 Dec 2005 14:16:02 +0000 (14:16 +0000)]
use some extra packing modes for CQM headers.
fix typo in --cqm4p[yc].
git-svn-id: svn://svn.videolan.org/x264/trunk@392
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 30 Dec 2005 08:26:42 +0000 (08:26 +0000)]
MSVC compatibility fixes
git-svn-id: svn://svn.videolan.org/x264/trunk@391
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 30 Dec 2005 04:56:49 +0000 (04:56 +0000)]
joint bidirectional motion refinement (--bime)
git-svn-id: svn://svn.videolan.org/x264/trunk@390
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sat, 24 Dec 2005 20:59:13 +0000 (20:59 +0000)]
fix some overflows in mp4 timestamps.
patch by Francesco Corriga.
git-svn-id: svn://svn.videolan.org/x264/trunk@389
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 20 Dec 2005 02:57:52 +0000 (02:57 +0000)]
Successive elimination motion search: same as exhaustive search, but 2-3x faster.
git-svn-id: svn://svn.videolan.org/x264/trunk@388
df754926 -b1dd-0310-bc7b-
ec298dee348c
Eric Petit [Tue, 13 Dec 2005 16:32:39 +0000 (16:32 +0000)]
Fixed cc_check on OS X (gcc -o /dev/null always fails)
git-svn-id: svn://svn.videolan.org/x264/trunk@387
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 13 Dec 2005 11:24:02 +0000 (11:24 +0000)]
postpone pskip decision until after p16x16ref0 motion search.
reduces the number of erroneous pskips in low-detail regions.
git-svn-id: svn://svn.videolan.org/x264/trunk@386
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 7 Dec 2005 17:29:20 +0000 (17:29 +0000)]
configure: autodetect gpac, avis, pthread, vfw
git-svn-id: svn://svn.videolan.org/x264/trunk@385
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 5 Dec 2005 12:46:46 +0000 (12:46 +0000)]
--no-fast-pskip
patch by Alex Wright.
git-svn-id: svn://svn.videolan.org/x264/trunk@384
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 5 Dec 2005 12:38:46 +0000 (12:38 +0000)]
cosmetics: config.h is now modified only by configure. make now calls configure if you haven't.
git-svn-id: svn://svn.videolan.org/x264/trunk@383
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 4 Dec 2005 21:19:17 +0000 (21:19 +0000)]
MP4: set "track enabled" flag.
patch by Robert Swain.
git-svn-id: svn://svn.videolan.org/x264/trunk@382
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sat, 3 Dec 2005 01:50:52 +0000 (01:50 +0000)]
faster subpel motion search.
patch by Alex Wright.
git-svn-id: svn://svn.videolan.org/x264/trunk@381
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 28 Nov 2005 07:43:22 +0000 (07:43 +0000)]
don't use gnu extensions to grep and sed.
git-svn-id: svn://svn.videolan.org/x264/trunk@380
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 28 Nov 2005 02:03:12 +0000 (02:03 +0000)]
pkg-config: major.minor.patch version
git-svn-id: svn://svn.videolan.org/x264/trunk@379
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 28 Nov 2005 00:29:10 +0000 (00:29 +0000)]
`make fprofiled` to automate gcc -fprofile-generate/use
git-svn-id: svn://svn.videolan.org/x264/trunk@378
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 27 Nov 2005 23:24:43 +0000 (23:24 +0000)]
10l
git-svn-id: svn://svn.videolan.org/x264/trunk@377
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 27 Nov 2005 23:23:49 +0000 (23:23 +0000)]
param.b_repeat_headers (not yet used)
git-svn-id: svn://svn.videolan.org/x264/trunk@376
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 22 Nov 2005 19:27:54 +0000 (19:27 +0000)]
support pkg-config.
patch by Caro.
git-svn-id: svn://svn.videolan.org/x264/trunk@375
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 22 Nov 2005 06:59:48 +0000 (06:59 +0000)]
write encoding options to the userdata SEI and to the 2pass statsfile.
check for incompatible options in the 2nd pass.
git-svn-id: svn://svn.videolan.org/x264/trunk@374
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 22 Nov 2005 05:02:33 +0000 (05:02 +0000)]
change default level to "5.1"
git-svn-id: svn://svn.videolan.org/x264/trunk@373
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 22 Nov 2005 02:53:53 +0000 (02:53 +0000)]
skip dequant+idct of decimated blocks.
git-svn-id: svn://svn.videolan.org/x264/trunk@372
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 22 Nov 2005 02:48:39 +0000 (02:48 +0000)]
after a 1pass ABR, print the value of --crf which would result in the same bitrate.
git-svn-id: svn://svn.videolan.org/x264/trunk@371
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 22 Nov 2005 02:43:11 +0000 (02:43 +0000)]
subpel search: always check mvp.
git-svn-id: svn://svn.videolan.org/x264/trunk@370
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 22 Nov 2005 02:36:29 +0000 (02:36 +0000)]
faster b-rdo (skip RD of modes with bad SATD).
patch by Alex Wright.
git-svn-id: svn://svn.videolan.org/x264/trunk@369
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 18 Nov 2005 11:20:07 +0000 (11:20 +0000)]
RD mode decision for B-frames (--b-rdo)
patch by Alex Wright.
git-svn-id: svn://svn.videolan.org/x264/trunk@368
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Fri, 11 Nov 2005 23:57:18 +0000 (23:57 +0000)]
* common/amd64/quant-a.asm: added missing GLOBAL flags that prevented PIC
builds, thanks to Anssi Hannula.
git-svn-id: svn://svn.videolan.org/x264/trunk@367
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Fri, 11 Nov 2005 17:46:24 +0000 (17:46 +0000)]
* configure: added the Alpha platform.
git-svn-id: svn://svn.videolan.org/x264/trunk@366
df754926 -b1dd-0310-bc7b-
ec298dee348c