]>
granicus.if.org Git - libx264/log
Loren Merritt [Fri, 6 Apr 2007 21:45:33 +0000 (21:45 +0000)]
faster cabac rdo. up to 10% faster at q0, but negligible at normal bitrates.
git-svn-id: svn://svn.videolan.org/x264/trunk@647
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 6 Apr 2007 21:17:34 +0000 (21:17 +0000)]
workaround gcc's inability to align variables on the stack.
this crash was introduced in r642, but only because previous versions didn't use sse2 on the stack.
git-svn-id: svn://svn.videolan.org/x264/trunk@646
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 5 Apr 2007 16:11:03 +0000 (16:11 +0000)]
32bit version of ssse3 satd.
switch default assembler to yasm. it will still fallback to nasm if you don't have yasm.
git-svn-id: svn://svn.videolan.org/x264/trunk@645
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 4 Apr 2007 19:34:02 +0000 (19:34 +0000)]
simplify trellis
git-svn-id: svn://svn.videolan.org/x264/trunk@644
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 4 Apr 2007 18:59:20 +0000 (18:59 +0000)]
fix an arithmetic overflow in trellis with QP >= 42
git-svn-id: svn://svn.videolan.org/x264/trunk@643
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 4 Apr 2007 18:45:25 +0000 (18:45 +0000)]
2x faster quant. 2% overall.
side effects:
not bit-identical to the previous algorithm.
while the new algorithm covers a wider range of cqms than the previous one did,
I couldn't find a good way to fallback to a general version for the extreme
cqms. so now it refuses to encode extreme cqms instead of just being slower.
lays a framework for custom deadzone matrices, though I didn't add an api.
git-svn-id: svn://svn.videolan.org/x264/trunk@642
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 4 Apr 2007 18:35:51 +0000 (18:35 +0000)]
when encoding with a cqm, probe_skip now also uses the cqm, instead of the flat matrix
git-svn-id: svn://svn.videolan.org/x264/trunk@641
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 4 Apr 2007 00:48:55 +0000 (00:48 +0000)]
cosmetics in asm macros
git-svn-id: svn://svn.videolan.org/x264/trunk@640
df754926 -b1dd-0310-bc7b-
ec298dee348c
Alex Izvorski [Tue, 3 Apr 2007 17:18:17 +0000 (17:18 +0000)]
use only c-style comments in public header (patch by Vincent Torres)
git-svn-id: svn://svn.videolan.org/x264/trunk@639
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 2 Apr 2007 23:56:09 +0000 (23:56 +0000)]
in hpel search, merge two 16x16 mc calls into one 16x17. 15% faster hpel, .3% overall.
git-svn-id: svn://svn.videolan.org/x264/trunk@638
df754926 -b1dd-0310-bc7b-
ec298dee348c
Christophe Mutricy [Mon, 2 Apr 2007 19:17:28 +0000 (19:17 +0000)]
Compile fix
git-svn-id: svn://svn.videolan.org/x264/trunk@637
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 30 Mar 2007 20:20:36 +0000 (20:20 +0000)]
remove private stuff from public headers. no more need for -D__X264__
git-svn-id: svn://svn.videolan.org/x264/trunk@636
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sat, 24 Mar 2007 12:58:27 +0000 (12:58 +0000)]
adjust bitstream buffer sizes for very large frames
git-svn-id: svn://svn.videolan.org/x264/trunk@635
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 14 Mar 2007 22:41:50 +0000 (22:41 +0000)]
conflate HAVE_MMXEXT with HAVE_SSE2, since they were never used distinctly.
git-svn-id: svn://svn.videolan.org/x264/trunk@634
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Wed, 14 Mar 2007 21:53:47 +0000 (21:53 +0000)]
* Made -DNEED_ALTIVEC unnecessary, thanks to Guillaume Poirier.
git-svn-id: svn://svn.videolan.org/x264/trunk@633
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Wed, 14 Mar 2007 21:31:50 +0000 (21:31 +0000)]
* check x264_cpu_detect() before calling AltiVec functions.
git-svn-id: svn://svn.videolan.org/x264/trunk@632
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 14 Mar 2007 21:11:11 +0000 (21:11 +0000)]
ssse3 detection. x86_64 ssse3 satd and quant.
requires yasm >= 0.6.0
git-svn-id: svn://svn.videolan.org/x264/trunk@631
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Wed, 14 Mar 2007 20:40:24 +0000 (20:40 +0000)]
* Use -maltivec when building dependencies, or <altivec.h> cannot be used.
* Do not declare vectors in non-AltiVec files.
git-svn-id: svn://svn.videolan.org/x264/trunk@630
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Wed, 14 Mar 2007 18:04:06 +0000 (18:04 +0000)]
* common/cpu.c: runtime AltiVec autodetection on Linux.
* configure, Makefile: do not build the whole project with -maltivec because
it generates AltiVec code in weird places.
git-svn-id: svn://svn.videolan.org/x264/trunk@629
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 5 Mar 2007 15:35:42 +0000 (15:35 +0000)]
fix a small memleak.
patch by Limin Wang.
git-svn-id: svn://svn.videolan.org/x264/trunk@628
df754926 -b1dd-0310-bc7b-
ec298dee348c
Guillaume Poirier [Sat, 3 Mar 2007 12:59:23 +0000 (12:59 +0000)]
compile fix for GCC-3.3 on OSX, based on a patch by
Patrice Bensoussan % patrice P bensoussan A free P fr%
Note: regression test still do not pass with GCC-3.3,
but they never did as far as I can remember.
git-svn-id: svn://svn.videolan.org/x264/trunk@627
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sat, 3 Mar 2007 12:12:54 +0000 (12:12 +0000)]
cosmetics in regression test
git-svn-id: svn://svn.videolan.org/x264/trunk@626
df754926 -b1dd-0310-bc7b-
ec298dee348c
Alex Izvorski [Sat, 3 Mar 2007 11:44:01 +0000 (11:44 +0000)]
regression testing, run similar to fprofiled: VIDS='vid_720x480.yuv' make test
git-svn-id: svn://svn.videolan.org/x264/trunk@625
df754926 -b1dd-0310-bc7b-
ec298dee348c
Alex Izvorski [Wed, 28 Feb 2007 18:47:04 +0000 (18:47 +0000)]
add ability to generate doxygen documentation; make dox
git-svn-id: svn://svn.videolan.org/x264/trunk@624
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 22 Feb 2007 05:01:38 +0000 (05:01 +0000)]
oops, scenecut detection failed to activate when using threads and not using B-frames
git-svn-id: svn://svn.videolan.org/x264/trunk@623
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 29 Jan 2007 14:42:42 +0000 (14:42 +0000)]
extras/getopt.c was BSD licensed. replace with a LGPL version (from glibc).
git-svn-id: svn://svn.videolan.org/x264/trunk@622
df754926 -b1dd-0310-bc7b-
ec298dee348c
Guillaume Poirier [Thu, 25 Jan 2007 08:32:16 +0000 (08:32 +0000)]
Fix build issues on Linux. Only gcc-4.x is supported, as on OSX.
Cleans up a few inconsistencies in the code too.
git-svn-id: svn://svn.videolan.org/x264/trunk@621
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 21 Jan 2007 12:12:04 +0000 (12:12 +0000)]
tweak block_residual_write_cavlc.
up to 1% faster lossless, no difference at normal bitrates.
git-svn-id: svn://svn.videolan.org/x264/trunk@620
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sat, 20 Jan 2007 05:07:44 +0000 (05:07 +0000)]
don't assume int is exactly 4 bytes
git-svn-id: svn://svn.videolan.org/x264/trunk@619
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 11 Jan 2007 23:55:51 +0000 (23:55 +0000)]
make array_non_zero() compatible with -fstrict-aliasing
git-svn-id: svn://svn.videolan.org/x264/trunk@618
df754926 -b1dd-0310-bc7b-
ec298dee348c
Christophe Mutricy [Tue, 9 Jan 2007 20:25:32 +0000 (20:25 +0000)]
Honor CFLAGS and LDFLAGS set by the user
git-svn-id: svn://svn.videolan.org/x264/trunk@617
df754926 -b1dd-0310-bc7b-
ec298dee348c
Eric Petit [Tue, 2 Jan 2007 14:51:10 +0000 (14:51 +0000)]
Check whether 'echo -n' works, otherwise try printf (fixes build on current OS X 10.5)
git-svn-id: svn://svn.videolan.org/x264/trunk@616
df754926 -b1dd-0310-bc7b-
ec298dee348c
Eric Petit [Mon, 1 Jan 2007 22:41:44 +0000 (22:41 +0000)]
Check version of nasm on OS X / Intel
git-svn-id: svn://svn.videolan.org/x264/trunk@615
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 20 Dec 2006 04:22:59 +0000 (04:22 +0000)]
wrong reference frames were used with refs>=14 + pyramid (regression in r607)
git-svn-id: svn://svn.videolan.org/x264/trunk@614
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 19 Dec 2006 21:24:47 +0000 (21:24 +0000)]
enable thread synchronization primitives on linux too
git-svn-id: svn://svn.videolan.org/x264/trunk@613
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 19 Dec 2006 09:35:45 +0000 (09:35 +0000)]
fix a crash with x264_encoder_headers() + threads
git-svn-id: svn://svn.videolan.org/x264/trunk@612
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sat, 16 Dec 2006 00:46:37 +0000 (00:46 +0000)]
don't skip autodection on configure --enable-pthread
git-svn-id: svn://svn.videolan.org/x264/trunk@611
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sat, 16 Dec 2006 00:32:38 +0000 (00:32 +0000)]
more win32threads -> pthreads
git-svn-id: svn://svn.videolan.org/x264/trunk@610
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 15 Dec 2006 23:08:57 +0000 (23:08 +0000)]
cosmetics: rename list operators to be consistent with Perl, and move them to common/
git-svn-id: svn://svn.videolan.org/x264/trunk@609
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 15 Dec 2006 23:06:21 +0000 (23:06 +0000)]
win32: use pthreads instead of win32threads. for some reason, pthreads is much faster.
git-svn-id: svn://svn.videolan.org/x264/trunk@608
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 15 Dec 2006 23:03:36 +0000 (23:03 +0000)]
New threading method:
Encode multiple frames in prallel instead of dividing each frame into slices.
Improves speed, and reduces the bitrate penalty of threading.
Side effects:
It is no longer possible to re-encode a frame, so threaded scenecut detection
must run in the pre-me pass, which is faster but less precise.
It is now useful to use more threads than you have cpus. --threads=auto has
been updated to use cpus*1.5.
Minor changes to ratecontrol.
New options: --pre-scenecut, --mvrange-thread, --non-deterministic
git-svn-id: svn://svn.videolan.org/x264/trunk@607
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Tue, 12 Dec 2006 02:17:44 +0000 (02:17 +0000)]
* Do not assume anything about sizeof(cpu_set_t).
git-svn-id: svn://svn.videolan.org/x264/trunk@606
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Mon, 11 Dec 2006 16:01:49 +0000 (16:01 +0000)]
* Add support for kFreeBSD (FreeBSD kernel with GNU userland).
git-svn-id: svn://svn.videolan.org/x264/trunk@605
df754926 -b1dd-0310-bc7b-
ec298dee348c
Guillaume Poirier [Mon, 27 Nov 2006 21:40:21 +0000 (21:40 +0000)]
Add Altivec implementations of add8x8_idct8, add16x16_idct8, sa8d_8x8 and sa8d_16x16
Note: doesn't take advantage of some possible aligned memory accesses, so there's still room for improvement
git-svn-id: svn://svn.videolan.org/x264/trunk@604
df754926 -b1dd-0310-bc7b-
ec298dee348c
Eric Petit [Sat, 25 Nov 2006 16:31:24 +0000 (16:31 +0000)]
Force alignment of the fake .rodata on MacIntel
git-svn-id: svn://svn.videolan.org/x264/trunk@603
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 23 Nov 2006 03:13:18 +0000 (03:13 +0000)]
don't treat vbv_maxrate as a minrate too if it's higher than target average bitrate.
git-svn-id: svn://svn.videolan.org/x264/trunk@602
df754926 -b1dd-0310-bc7b-
ec298dee348c
Eric Petit [Sat, 18 Nov 2006 14:38:07 +0000 (14:38 +0000)]
Merges Guillaume Poirier's AltiVec changes:
* Adds optimized quant and sub*dct8 routines
* Faster sub*dct routines
~8% overall speed-up with default settings
git-svn-id: svn://svn.videolan.org/x264/trunk@601
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 6 Nov 2006 22:49:41 +0000 (22:49 +0000)]
10% faster deblock mmx functions. ported from ffmpeg.
git-svn-id: svn://svn.videolan.org/x264/trunk@600
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 6 Nov 2006 22:38:42 +0000 (22:38 +0000)]
checkasm: ignore insignificant differences in floating-point ssim
git-svn-id: svn://svn.videolan.org/x264/trunk@599
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 30 Oct 2006 02:31:48 +0000 (02:31 +0000)]
display final ratefactor in abr when a loose vbv is applied. (still disabled in true cbr)
git-svn-id: svn://svn.videolan.org/x264/trunk@598
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 30 Oct 2006 00:09:21 +0000 (00:09 +0000)]
fix parsing of --deblock %d,%d (beta was ignored)
git-svn-id: svn://svn.videolan.org/x264/trunk@597
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 29 Oct 2006 05:48:57 +0000 (05:48 +0000)]
compute chroma_qp only once per mb
git-svn-id: svn://svn.videolan.org/x264/trunk@596
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 29 Oct 2006 01:17:33 +0000 (01:17 +0000)]
rd refinement of intra chroma direction (enabled in --subme 7)
patch by Alex Wright.
git-svn-id: svn://svn.videolan.org/x264/trunk@595
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 18 Oct 2006 04:06:44 +0000 (04:06 +0000)]
fix a crash in avc2avi
git-svn-id: svn://svn.videolan.org/x264/trunk@594
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 15 Oct 2006 23:39:03 +0000 (23:39 +0000)]
skip deblocking and motion interpolation when using only I-frames
git-svn-id: svn://svn.videolan.org/x264/trunk@593
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 13 Oct 2006 23:50:57 +0000 (23:50 +0000)]
cosmetics
git-svn-id: svn://svn.videolan.org/x264/trunk@592
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 13 Oct 2006 20:04:58 +0000 (20:04 +0000)]
allow fractional values of crf
git-svn-id: svn://svn.videolan.org/x264/trunk@591
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 10 Oct 2006 21:26:31 +0000 (21:26 +0000)]
prefetch pixels for motion compensation and deblocking.
git-svn-id: svn://svn.videolan.org/x264/trunk@590
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 10 Oct 2006 19:16:39 +0000 (19:16 +0000)]
fix a crash on interlace + >8 reference frames
git-svn-id: svn://svn.videolan.org/x264/trunk@589
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 10 Oct 2006 05:05:55 +0000 (05:05 +0000)]
no more decoder. it never worked anyway, and the presence of defunct code was confusing people.
git-svn-id: svn://svn.videolan.org/x264/trunk@588
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 9 Oct 2006 23:31:45 +0000 (23:31 +0000)]
compute pskip_mv only once per macroblock, and store it
git-svn-id: svn://svn.videolan.org/x264/trunk@587
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 9 Oct 2006 20:55:54 +0000 (20:55 +0000)]
slightly faster chroma_mc_mmx
git-svn-id: svn://svn.videolan.org/x264/trunk@586
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 9 Oct 2006 17:44:47 +0000 (17:44 +0000)]
missing emms in plane_copy_mmx
git-svn-id: svn://svn.videolan.org/x264/trunk@585
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 6 Oct 2006 23:25:41 +0000 (23:25 +0000)]
merge center_filter_mmx with horizontal_filter_mmx
git-svn-id: svn://svn.videolan.org/x264/trunk@584
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 6 Oct 2006 05:43:53 +0000 (05:43 +0000)]
1.5x faster center_filter_mmx (amd64)
git-svn-id: svn://svn.videolan.org/x264/trunk@583
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 6 Oct 2006 00:02:59 +0000 (00:02 +0000)]
mmx/prefetch implementation of plane_copy
git-svn-id: svn://svn.videolan.org/x264/trunk@582
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 5 Oct 2006 08:15:55 +0000 (08:15 +0000)]
no more vfw
git-svn-id: svn://svn.videolan.org/x264/trunk@581
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 5 Oct 2006 07:44:22 +0000 (07:44 +0000)]
gtk fixes:
in Makefile
- fix datadir for mingw users
- remove the shared lib during the clean rule
- use $(ENCODE_BIN) instead of x264_gtk_encode
- add some $(DESTDIR) and create some directories when necessary
- remove -lintl
statfile_length -> statsfile_length
fix the "sensitivity" of the widget of update_statfile
the logo is now handled correctly on windows
added: beginning of multipass support
patch by Vincent Torri.
git-svn-id: svn://svn.videolan.org/x264/trunk@580
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 5 Oct 2006 01:57:00 +0000 (01:57 +0000)]
accept mencoder's option names as synonyms (api only, not in x264cli)
git-svn-id: svn://svn.videolan.org/x264/trunk@579
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 3 Oct 2006 01:39:38 +0000 (01:39 +0000)]
simplify satd_sse2
git-svn-id: svn://svn.videolan.org/x264/trunk@578
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 2 Oct 2006 08:31:48 +0000 (08:31 +0000)]
better error checking in x264_param_parse.
add synonyms for a few options.
git-svn-id: svn://svn.videolan.org/x264/trunk@577
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 2 Oct 2006 02:46:23 +0000 (02:46 +0000)]
fix some strides that weren't a multiple of 16.
git-svn-id: svn://svn.videolan.org/x264/trunk@576
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 1 Oct 2006 13:08:42 +0000 (13:08 +0000)]
tweak motion compensation amd64 asm. 0.3% overall speedup.
git-svn-id: svn://svn.videolan.org/x264/trunk@575
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 1 Oct 2006 08:06:22 +0000 (08:06 +0000)]
strip local symbols from asm .o files, since they confuse oprofile
git-svn-id: svn://svn.videolan.org/x264/trunk@574
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 1 Oct 2006 07:25:01 +0000 (07:25 +0000)]
add an option to control direct_8x8_inference_flag, default to enabled.
slightly faster encoding and decoding of p4x4 + B-frames,
and is needed for strict Levels compliance.
git-svn-id: svn://svn.videolan.org/x264/trunk@573
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 1 Oct 2006 03:05:15 +0000 (03:05 +0000)]
allow custom deadzones for non-trellis quantization.
patch by Alex Wright.
git-svn-id: svn://svn.videolan.org/x264/trunk@572
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 1 Oct 2006 02:44:36 +0000 (02:44 +0000)]
move zigzag scan functions to dsp function pointers.
mmx implementation of interlaced zigzag.
git-svn-id: svn://svn.videolan.org/x264/trunk@571
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 1 Oct 2006 02:41:22 +0000 (02:41 +0000)]
support interlace. uses MBAFF syntax, but is not adaptive yet.
git-svn-id: svn://svn.videolan.org/x264/trunk@570
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 27 Sep 2006 06:37:19 +0000 (06:37 +0000)]
allow --zones in cqp encodes
git-svn-id: svn://svn.videolan.org/x264/trunk@569
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 26 Sep 2006 19:27:07 +0000 (19:27 +0000)]
cli: fix some typos in vui parameters from r542.
patch by Foxy Shadis.
git-svn-id: svn://svn.videolan.org/x264/trunk@568
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Mon, 25 Sep 2006 10:25:55 +0000 (10:25 +0000)]
* Add an "all" rule to the Makefile. Ideally "default" should be renamed,
but I don't want to break existing scripts.
git-svn-id: svn://svn.videolan.org/x264/trunk@567
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Sun, 24 Sep 2006 21:35:56 +0000 (21:35 +0000)]
workaround: on some systems, alloca() isn't aligned
git-svn-id: svn://svn.videolan.org/x264/trunk@566
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 22 Sep 2006 16:39:05 +0000 (16:39 +0000)]
missing picpop
git-svn-id: svn://svn.videolan.org/x264/trunk@565
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 13 Sep 2006 19:24:13 +0000 (19:24 +0000)]
fix a buffer overread from r540
git-svn-id: svn://svn.videolan.org/x264/trunk@564
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 12 Sep 2006 23:32:21 +0000 (23:32 +0000)]
cosmetics (spelling)
git-svn-id: svn://svn.videolan.org/x264/trunk@563
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 12 Sep 2006 22:21:23 +0000 (22:21 +0000)]
faster ESA
git-svn-id: svn://svn.videolan.org/x264/trunk@562
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 12 Sep 2006 22:18:29 +0000 (22:18 +0000)]
faster ESA
git-svn-id: svn://svn.videolan.org/x264/trunk@561
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Sun, 10 Sep 2006 17:37:13 +0000 (17:37 +0000)]
* Use the autotool's config.guess script instead of uname to check the
system and CPU types, to avoid issues when using for instance a 32-bit
userland on top of a 64-bit kernel.
git-svn-id: svn://svn.videolan.org/x264/trunk@560
df754926 -b1dd-0310-bc7b-
ec298dee348c
Sam Hocevar [Sun, 10 Sep 2006 17:16:21 +0000 (17:16 +0000)]
* Add the autotool's config.guess script so that we can use it instead
of uname in the configure script.
git-svn-id: svn://svn.videolan.org/x264/trunk@559
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 22 Aug 2006 07:43:14 +0000 (07:43 +0000)]
10l in r553
git-svn-id: svn://svn.videolan.org/x264/trunk@558
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Mon, 21 Aug 2006 00:46:20 +0000 (00:46 +0000)]
ssim broke on amd64 w/ pic.
git-svn-id: svn://svn.videolan.org/x264/trunk@557
df754926 -b1dd-0310-bc7b-
ec298dee348c
Steve Lhomme [Fri, 18 Aug 2006 20:50:10 +0000 (20:50 +0000)]
MSVC compatibility fix from Haali
git-svn-id: svn://svn.videolan.org/x264/trunk@556
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 17 Aug 2006 22:49:45 +0000 (22:49 +0000)]
support changing some more parameters in x264_encoder_reconfig()
git-svn-id: svn://svn.videolan.org/x264/trunk@555
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 17 Aug 2006 21:57:59 +0000 (21:57 +0000)]
SSIM computation. (default on, disable by --no-ssim)
git-svn-id: svn://svn.videolan.org/x264/trunk@554
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 16 Aug 2006 20:13:06 +0000 (20:13 +0000)]
configure: --enable-debug reduces optimization to -O1
git-svn-id: svn://svn.videolan.org/x264/trunk@553
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 16 Aug 2006 19:57:08 +0000 (19:57 +0000)]
cosmetics
git-svn-id: svn://svn.videolan.org/x264/trunk@552
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Fri, 4 Aug 2006 03:12:43 +0000 (03:12 +0000)]
gcc -fprofile-generate isn't threadsafe
git-svn-id: svn://svn.videolan.org/x264/trunk@551
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 3 Aug 2006 19:49:17 +0000 (19:49 +0000)]
cli: move some options from --help to --longhelp
git-svn-id: svn://svn.videolan.org/x264/trunk@550
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 3 Aug 2006 18:22:08 +0000 (18:22 +0000)]
cli: don't try to get resolution from filename unless input is rawyuv
git-svn-id: svn://svn.videolan.org/x264/trunk@549
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Thu, 3 Aug 2006 18:13:56 +0000 (18:13 +0000)]
r542 broke --visualize
git-svn-id: svn://svn.videolan.org/x264/trunk@548
df754926 -b1dd-0310-bc7b-
ec298dee348c