]> git.sesse.net Git - x264/log
x264
18 years ago * x264 compilation on NetBSD. Patch by Mike Matsnev.
Laurent Aimar [Wed, 20 Jul 2005 15:39:44 +0000 (15:39 +0000)]
 * x264 compilation on NetBSD. Patch by Mike Matsnev.

git-svn-id: svn://svn.videolan.org/x264/trunk@277 df754926-b1dd-0310-bc7b-ec298dee348c

18 years ago * all: "8x8 SAD written in Sparc Assembly using VIS." Patch by Phil Jensen.
Laurent Aimar [Wed, 20 Jul 2005 15:27:18 +0000 (15:27 +0000)]
 * all: "8x8 SAD written in Sparc Assembly using VIS." Patch by Phil Jensen.

git-svn-id: svn://svn.videolan.org/x264/trunk@276 df754926-b1dd-0310-bc7b-ec298dee348c

18 years ago10l: rd score for sub-8x8 partitions used wrong mvs.
Loren Merritt [Fri, 15 Jul 2005 16:21:58 +0000 (16:21 +0000)]
10l: rd score for sub-8x8 partitions used wrong mvs.

git-svn-id: svn://svn.videolan.org/x264/trunk@275 df754926-b1dd-0310-bc7b-ec298dee348c

18 years agofaster SAD_INC_2x16P for amd64.
Loren Merritt [Wed, 13 Jul 2005 15:52:59 +0000 (15:52 +0000)]
faster SAD_INC_2x16P for amd64.
patch by Josef Zlomek.

git-svn-id: svn://svn.videolan.org/x264/trunk@274 df754926-b1dd-0310-bc7b-ec298dee348c

18 years ago Fixed win32 handle leakage (thanks Trax)
Eric Petit [Sun, 10 Jul 2005 12:51:21 +0000 (12:51 +0000)]
 Fixed win32 handle leakage (thanks Trax)
 Default enabled support of threads on BeOS

git-svn-id: svn://svn.videolan.org/x264/trunk@273 df754926-b1dd-0310-bc7b-ec298dee348c

18 years ago * Add support for UltraSparc (uname -m: sun4u) with Solaris.
Laurent Aimar [Thu, 7 Jul 2005 07:48:36 +0000 (07:48 +0000)]
 * Add support for UltraSparc (uname -m: sun4u) with Solaris.
 Patch by Tuukka Toivonen.

git-svn-id: svn://svn.videolan.org/x264/trunk@272 df754926-b1dd-0310-bc7b-ec298dee348c

18 years ago * Faster SAD_INC_2x16P. Patch by Alexander Izvorski.
Laurent Aimar [Thu, 7 Jul 2005 07:37:54 +0000 (07:37 +0000)]
 * Faster SAD_INC_2x16P. Patch by Alexander Izvorski.

git-svn-id: svn://svn.videolan.org/x264/trunk@271 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoexample quant matrix file
Loren Merritt [Tue, 21 Jun 2005 14:49:27 +0000 (14:49 +0000)]
example quant matrix file

git-svn-id: svn://svn.videolan.org/x264/trunk@270 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago--cqmfile reads quant matrices in a JM-compatible format.
Loren Merritt [Tue, 21 Jun 2005 08:16:01 +0000 (08:16 +0000)]
--cqmfile reads quant matrices in a JM-compatible format.

git-svn-id: svn://svn.videolan.org/x264/trunk@269 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoadjust coded buffer size based on input resolution and QP (old default wasn't enough...
Loren Merritt [Tue, 21 Jun 2005 04:45:49 +0000 (04:45 +0000)]
adjust coded buffer size based on input resolution and QP (old default wasn't enough for HD lossless)

git-svn-id: svn://svn.videolan.org/x264/trunk@268 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoupdate avc2avi for high profile
Loren Merritt [Mon, 20 Jun 2005 00:36:05 +0000 (00:36 +0000)]
update avc2avi for high profile

git-svn-id: svn://svn.videolan.org/x264/trunk@267 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agocustom quant matrices
Loren Merritt [Mon, 20 Jun 2005 00:08:28 +0000 (00:08 +0000)]
custom quant matrices

git-svn-id: svn://svn.videolan.org/x264/trunk@266 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoVfW: workaround a windows unicode bug.
Loren Merritt [Fri, 17 Jun 2005 08:32:56 +0000 (08:32 +0000)]
VfW: workaround a windows unicode bug.
patch by Leowai.

git-svn-id: svn://svn.videolan.org/x264/trunk@265 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agolossless mode enabled at qp=0
Loren Merritt [Fri, 17 Jun 2005 08:21:48 +0000 (08:21 +0000)]
lossless mode enabled at qp=0

git-svn-id: svn://svn.videolan.org/x264/trunk@264 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoVfW: enable RDO. some option dependencies.
Loren Merritt [Tue, 14 Jun 2005 19:49:16 +0000 (19:49 +0000)]
VfW: enable RDO. some option dependencies.
patch by Francesco Corriga.

git-svn-id: svn://svn.videolan.org/x264/trunk@263 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agorate-distortion optimized MB types in I- and P-frames (--subme 6)
Loren Merritt [Tue, 14 Jun 2005 19:19:52 +0000 (19:19 +0000)]
rate-distortion optimized MB types in I- and P-frames (--subme 6)

git-svn-id: svn://svn.videolan.org/x264/trunk@262 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agomore VfW options.
Loren Merritt [Sun, 12 Jun 2005 23:17:12 +0000 (23:17 +0000)]
more VfW options.
patch mostly by celtic_druid.

git-svn-id: svn://svn.videolan.org/x264/trunk@261 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoVFW: 8x8 transform, SAR.
Loren Merritt [Sat, 11 Jun 2005 21:17:30 +0000 (21:17 +0000)]
VFW: 8x8 transform, SAR.
patch by celtic_druid.

git-svn-id: svn://svn.videolan.org/x264/trunk@260 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agothreads option in vfw.
Loren Merritt [Sat, 11 Jun 2005 20:32:22 +0000 (20:32 +0000)]
threads option in vfw.
patch by celtic_druid.

git-svn-id: svn://svn.videolan.org/x264/trunk@259 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agowin32 threads enabled by default
Loren Merritt [Sat, 11 Jun 2005 19:27:02 +0000 (19:27 +0000)]
win32 threads enabled by default

git-svn-id: svn://svn.videolan.org/x264/trunk@258 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agovfw installer nsis script.
Loren Merritt [Sat, 11 Jun 2005 19:15:35 +0000 (19:15 +0000)]
vfw installer nsis script.
patch by Francesco Corriga.

git-svn-id: svn://svn.videolan.org/x264/trunk@257 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoprint 8x8 transform usage % in stats summary.
Loren Merritt [Sat, 11 Jun 2005 05:52:38 +0000 (05:52 +0000)]
print 8x8 transform usage % in stats summary.

git-svn-id: svn://svn.videolan.org/x264/trunk@256 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agorevert 216, another try at max_dec_frame_buffering.
Loren Merritt [Wed, 8 Jun 2005 17:16:20 +0000 (17:16 +0000)]
revert 216, another try at max_dec_frame_buffering.
disable adaptive cabac_idc by default; 0 is always best anyway.

git-svn-id: svn://svn.videolan.org/x264/trunk@255 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agotypo in cabac tables
Loren Merritt [Wed, 8 Jun 2005 00:38:03 +0000 (00:38 +0000)]
typo in cabac tables

git-svn-id: svn://svn.videolan.org/x264/trunk@254 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agocosmetics
Loren Merritt [Sun, 5 Jun 2005 20:39:58 +0000 (20:39 +0000)]
cosmetics

git-svn-id: svn://svn.videolan.org/x264/trunk@253 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agofix i8x8 decision with chroma_me
Loren Merritt [Sun, 5 Jun 2005 18:39:21 +0000 (18:39 +0000)]
fix i8x8 decision with chroma_me

git-svn-id: svn://svn.videolan.org/x264/trunk@252 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoSATD-based decision for 8x8 transform in inter-MBs.
Loren Merritt [Sun, 5 Jun 2005 11:07:28 +0000 (11:07 +0000)]
SATD-based decision for 8x8 transform in inter-MBs.
Enable 8x8 intra.
CLI options: --8x8dct, --analyse i8x8.

git-svn-id: svn://svn.videolan.org/x264/trunk@251 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago Use win32 native threads (you still have to --enable-pthread to use
Eric Petit [Sun, 5 Jun 2005 10:17:10 +0000 (10:17 +0000)]
 Use win32 native threads (you still have to --enable-pthread to use
 them, though)

git-svn-id: svn://svn.videolan.org/x264/trunk@250 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoslightly faster 8x8 dct
Loren Merritt [Sun, 5 Jun 2005 01:09:38 +0000 (01:09 +0000)]
slightly faster 8x8 dct

git-svn-id: svn://svn.videolan.org/x264/trunk@249 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoremove unused tables from SPS/PPS. reduces overhead when syncing threads.
Loren Merritt [Sat, 4 Jun 2005 06:23:56 +0000 (06:23 +0000)]
remove unused tables from SPS/PPS. reduces overhead when syncing threads.

git-svn-id: svn://svn.videolan.org/x264/trunk@248 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago10l (debug stuff in 246)
Loren Merritt [Fri, 3 Jun 2005 09:58:25 +0000 (09:58 +0000)]
10l (debug stuff in 246)

git-svn-id: svn://svn.videolan.org/x264/trunk@247 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago8x8 transform and 8x8 intra prediction.
Loren Merritt [Fri, 3 Jun 2005 05:33:15 +0000 (05:33 +0000)]
8x8 transform and 8x8 intra prediction.
(backend only, not yet used by mb analysis)

git-svn-id: svn://svn.videolan.org/x264/trunk@246 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agocosmetics
Loren Merritt [Wed, 1 Jun 2005 06:49:00 +0000 (06:49 +0000)]
cosmetics

git-svn-id: svn://svn.videolan.org/x264/trunk@245 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agofix a bug with cabac + B-frames + mref + slices.
Loren Merritt [Wed, 1 Jun 2005 05:31:39 +0000 (05:31 +0000)]
fix a bug with cabac + B-frames + mref + slices.
call visualization per frame instead of per slice.

git-svn-id: svn://svn.videolan.org/x264/trunk@244 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoaccept the standard --prefix etc. options
Måns Rullgård [Mon, 30 May 2005 19:47:02 +0000 (19:47 +0000)]
accept the standard --prefix etc. options

git-svn-id: svn://svn.videolan.org/x264/trunk@243 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agotweak cflags
Loren Merritt [Mon, 30 May 2005 01:52:00 +0000 (01:52 +0000)]
tweak cflags

git-svn-id: svn://svn.videolan.org/x264/trunk@242 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago Fixed multithreading on BeOS (pthread emulation required)
Eric Petit [Sun, 29 May 2005 20:27:09 +0000 (20:27 +0000)]
 Fixed multithreading on BeOS (pthread emulation required)

git-svn-id: svn://svn.videolan.org/x264/trunk@241 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agomultithreading (via slices)
Loren Merritt [Sun, 29 May 2005 18:28:49 +0000 (18:28 +0000)]
multithreading (via slices)

git-svn-id: svn://svn.videolan.org/x264/trunk@240 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agomove zones parsing to ratecontrol.c; allows passing in zones as a string.
Loren Merritt [Tue, 24 May 2005 05:10:38 +0000 (05:10 +0000)]
move zones parsing to ratecontrol.c; allows passing in zones as a string.

git-svn-id: svn://svn.videolan.org/x264/trunk@239 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoUMHex motion seach (but no early termination yet)
Loren Merritt [Tue, 24 May 2005 04:16:54 +0000 (04:16 +0000)]
UMHex motion seach (but no early termination yet)

git-svn-id: svn://svn.videolan.org/x264/trunk@238 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoZoned ratecontrol.
Loren Merritt [Tue, 24 May 2005 01:34:57 +0000 (01:34 +0000)]
Zoned ratecontrol.

git-svn-id: svn://svn.videolan.org/x264/trunk@237 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agofix rounding of intra dequant when qp<=3
Loren Merritt [Mon, 23 May 2005 08:57:02 +0000 (08:57 +0000)]
fix rounding of intra dequant when qp<=3

git-svn-id: svn://svn.videolan.org/x264/trunk@236 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoAPI: x264_encoder_reconfig(). (not yet used by any frontend)
Loren Merritt [Sat, 21 May 2005 20:49:06 +0000 (20:49 +0000)]
API: x264_encoder_reconfig(). (not yet used by any frontend)

git-svn-id: svn://svn.videolan.org/x264/trunk@235 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago Makefile: in target "install", first create the directories if they
Eric Petit [Thu, 19 May 2005 15:42:48 +0000 (15:42 +0000)]
 Makefile: in target "install", first create the directories if they
 don't already exist

git-svn-id: svn://svn.videolan.org/x264/trunk@234 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago Optimized subXxX_dct
Eric Petit [Sun, 15 May 2005 20:19:22 +0000 (20:19 +0000)]
 Optimized subXxX_dct

git-svn-id: svn://svn.videolan.org/x264/trunk@233 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago s/==/=/
Eric Petit [Sat, 14 May 2005 15:49:36 +0000 (15:49 +0000)]
 s/==/=/

git-svn-id: svn://svn.videolan.org/x264/trunk@232 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago ppc/: compile fixes for Linux/PPC (courtesy of Rasmus Rohde) and
Eric Petit [Sat, 14 May 2005 07:08:08 +0000 (07:08 +0000)]
 ppc/: compile fixes for Linux/PPC (courtesy of Rasmus Rohde) and
       for gcc < 4

git-svn-id: svn://svn.videolan.org/x264/trunk@231 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agovisualize reference pic numbers. misc cleanups in visualization.
Loren Merritt [Fri, 13 May 2005 16:54:03 +0000 (16:54 +0000)]
visualize reference pic numbers. misc cleanups in visualization.
patch by Tuukka Toivonen.

git-svn-id: svn://svn.videolan.org/x264/trunk@230 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago ppc/*: more tuning on satd (+5%)
Eric Petit [Fri, 13 May 2005 15:30:18 +0000 (15:30 +0000)]
 ppc/*: more tuning on satd (+5%)

git-svn-id: svn://svn.videolan.org/x264/trunk@229 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoCLI option: --seek
Loren Merritt [Fri, 13 May 2005 08:03:42 +0000 (08:03 +0000)]
CLI option: --seek

git-svn-id: svn://svn.videolan.org/x264/trunk@228 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoCLI option: --visualize
Loren Merritt [Thu, 12 May 2005 23:03:49 +0000 (23:03 +0000)]
CLI option: --visualize
Displays the encoded video along with MB types and motion vectors.
patch by Tuukka Toivonen.

git-svn-id: svn://svn.videolan.org/x264/trunk@227 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agofix an uninitialized value in slicetype_analyse
Loren Merritt [Thu, 12 May 2005 19:48:10 +0000 (19:48 +0000)]
fix an uninitialized value in slicetype_analyse

git-svn-id: svn://svn.videolan.org/x264/trunk@226 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoport recent MC asm changes to amd64.
Loren Merritt [Wed, 11 May 2005 17:58:00 +0000 (17:58 +0000)]
port recent MC asm changes to amd64.
patch by Josef Zlomek.

git-svn-id: svn://svn.videolan.org/x264/trunk@225 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago ppc/*:
Eric Petit [Wed, 11 May 2005 16:22:18 +0000 (16:22 +0000)]
 ppc/*:
  + Removed unused code
  + Optimized mc chroma 4xH and satd 8x4 and 4x8
  + Won a bunch of cycles by not trusting gcc about inlining and
    unrolling properly
 (about 17% faster globally)

git-svn-id: svn://svn.videolan.org/x264/trunk@224 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoNew ratecontrol options:
Loren Merritt [Wed, 11 May 2005 15:57:43 +0000 (15:57 +0000)]
New ratecontrol options:
1pass ABR. VBV constraint for ABR and 2pass.
There is no longer a dedicated CBR mode: use ABR+VBV.
VfW now uses ABR instead of CQP for 1st of multipass.

git-svn-id: svn://svn.videolan.org/x264/trunk@223 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agouse a predicted mv as starting point for subpel refinement.
Loren Merritt [Wed, 11 May 2005 00:15:34 +0000 (00:15 +0000)]
use a predicted mv as starting point for subpel refinement.

git-svn-id: svn://svn.videolan.org/x264/trunk@222 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoslight speedup in halfpel interpolation.
Loren Merritt [Tue, 10 May 2005 08:21:36 +0000 (08:21 +0000)]
slight speedup in halfpel interpolation.
patch by Mathieu Monnier.

git-svn-id: svn://svn.videolan.org/x264/trunk@221 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoCleaner allocation of tmp space in halfpel interpolation; fixes some valgrind/nasm...
Loren Merritt [Fri, 6 May 2005 19:38:40 +0000 (19:38 +0000)]
Cleaner allocation of tmp space in halfpel interpolation; fixes some valgrind/nasm warnings.
patch by Mathieu Monnier.

git-svn-id: svn://svn.videolan.org/x264/trunk@220 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago"2pass failed to converge" is no longer considered fatal.
Loren Merritt [Tue, 3 May 2005 08:25:31 +0000 (08:25 +0000)]
"2pass failed to converge" is no longer considered fatal.

git-svn-id: svn://svn.videolan.org/x264/trunk@219 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoUpdated MSVC project files.
Loren Merritt [Sat, 30 Apr 2005 01:20:50 +0000 (01:20 +0000)]
Updated MSVC project files.
thanks to Bonzi.

git-svn-id: svn://svn.videolan.org/x264/trunk@218 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agocosmetics.
Loren Merritt [Mon, 25 Apr 2005 18:39:32 +0000 (18:39 +0000)]
cosmetics.
silence some gcc warnings.
amd64 doesn't need a separate copy of the c/h files, only the asm.

git-svn-id: svn://svn.videolan.org/x264/trunk@217 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago10l (214 wrote wrong DPB size in SPS -> B-pyramid broke)
Loren Merritt [Fri, 22 Apr 2005 04:05:35 +0000 (04:05 +0000)]
10l (214 wrote wrong DPB size in SPS -> B-pyramid broke)

git-svn-id: svn://svn.videolan.org/x264/trunk@216 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoCLI (mp4): return to 'capture' output mode, remove useless SetCtsPackMode() (fixed...
Loren Merritt [Thu, 21 Apr 2005 09:20:43 +0000 (09:20 +0000)]
CLI (mp4): return to 'capture' output mode, remove useless SetCtsPackMode() (fixed in gpac).
Note: requires gpac cvs-20050419 or later.
patch by bobo.

git-svn-id: svn://svn.videolan.org/x264/trunk@215 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agocombined L0 & L1 reference lists are limited to a total of 16 pics.
Loren Merritt [Tue, 19 Apr 2005 23:09:29 +0000 (23:09 +0000)]
combined L0 & L1 reference lists are limited to a total of 16 pics.

git-svn-id: svn://svn.videolan.org/x264/trunk@214 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoamd64 asm patch, part2.
Loren Merritt [Tue, 19 Apr 2005 18:44:42 +0000 (18:44 +0000)]
amd64 asm patch, part2.
by Josef Zlomek ( josef dot zlomek at xeris dot cz )

git-svn-id: svn://svn.videolan.org/x264/trunk@213 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoamd64 asm patch, part1.
Loren Merritt [Tue, 19 Apr 2005 18:35:45 +0000 (18:35 +0000)]
amd64 asm patch, part1.

git-svn-id: svn://svn.videolan.org/x264/trunk@212 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoAllow manual selection of fullpel ME method. New method: Exhaustive search.
Loren Merritt [Tue, 19 Apr 2005 08:45:36 +0000 (08:45 +0000)]
Allow manual selection of fullpel ME method. New method: Exhaustive search.
based on a patch by Tuukka Toivonen.

git-svn-id: svn://svn.videolan.org/x264/trunk@211 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agomisc makefile changes.
Loren Merritt [Tue, 19 Apr 2005 01:42:12 +0000 (01:42 +0000)]
misc makefile changes.
propogate --extra-cflags to vfw.
'make clean' removes x264.exe and vfw.
tweak dependencies.

git-svn-id: svn://svn.videolan.org/x264/trunk@210 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago10l (CLI: fflush after progress update)
Loren Merritt [Mon, 18 Apr 2005 02:00:58 +0000 (02:00 +0000)]
10l (CLI: fflush after progress update)

git-svn-id: svn://svn.videolan.org/x264/trunk@209 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoCLI: progress indicator
Loren Merritt [Sun, 17 Apr 2005 18:43:17 +0000 (18:43 +0000)]
CLI: progress indicator

git-svn-id: svn://svn.videolan.org/x264/trunk@208 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoVfW: build from main makefile
Loren Merritt [Sat, 16 Apr 2005 20:21:06 +0000 (20:21 +0000)]
VfW: build from main makefile

git-svn-id: svn://svn.videolan.org/x264/trunk@207 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago [mp4] ftyp & moov boxes at the begining of the file, (thanks to jeanlf
Eric Petit [Fri, 15 Apr 2005 17:26:09 +0000 (17:26 +0000)]
 [mp4] ftyp & moov boxes at the begining of the file, (thanks to jeanlf
 for comments)

 patch by bobololo

git-svn-id: svn://svn.videolan.org/x264/trunk@206 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoCLI: --fps had side-effects. fixed.
Loren Merritt [Thu, 14 Apr 2005 23:04:48 +0000 (23:04 +0000)]
CLI: --fps had side-effects. fixed.

git-svn-id: svn://svn.videolan.org/x264/trunk@205 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoCLI: cosmetics
Loren Merritt [Thu, 14 Apr 2005 21:59:00 +0000 (21:59 +0000)]
CLI: cosmetics

git-svn-id: svn://svn.videolan.org/x264/trunk@204 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoMakefile: strip x264cli.
Loren Merritt [Thu, 14 Apr 2005 19:45:08 +0000 (19:45 +0000)]
Makefile: strip x264cli.
tweak stats summary.

git-svn-id: svn://svn.videolan.org/x264/trunk@203 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago * x264.c: Fix ctts box creation. Patch by bobololo from Ateme.
Laurent Aimar [Wed, 13 Apr 2005 14:25:32 +0000 (14:25 +0000)]
 * x264.c: Fix ctts box creation. Patch by bobololo from Ateme.

git-svn-id: svn://svn.videolan.org/x264/trunk@202 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago common/ppc: more cleaning, optimized a bit
Eric Petit [Wed, 13 Apr 2005 03:43:07 +0000 (03:43 +0000)]
 common/ppc: more cleaning, optimized a bit

git-svn-id: svn://svn.videolan.org/x264/trunk@201 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoCLI: require output file (don't default to stdout). warn if trying to use mp4 or...
Loren Merritt [Tue, 12 Apr 2005 20:38:40 +0000 (20:38 +0000)]
CLI: require output file (don't default to stdout). warn if trying to use mp4 or avis when not supported. misc cleanup.

git-svn-id: svn://svn.videolan.org/x264/trunk@200 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago configure: use -falign-loops=16 on OS X
Eric Petit [Tue, 12 Apr 2005 18:45:24 +0000 (18:45 +0000)]
 configure:   use -falign-loops=16 on OS X
 common/ppc/: added AltiVecized mc_chroma + cleaning
 checkasm.c:  really fixed MC tests

git-svn-id: svn://svn.videolan.org/x264/trunk@199 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoConfigure tweaks. Allow avis-input in mingw. Turn off debug by default.
Loren Merritt [Tue, 12 Apr 2005 17:33:10 +0000 (17:33 +0000)]
Configure tweaks. Allow avis-input in mingw. Turn off debug by default.

git-svn-id: svn://svn.videolan.org/x264/trunk@198 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago checkasm.c: fixed MC tests
Eric Petit [Tue, 12 Apr 2005 16:34:48 +0000 (16:34 +0000)]
 checkasm.c: fixed MC tests

git-svn-id: svn://svn.videolan.org/x264/trunk@197 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoCLI: MP4 muxing.
Loren Merritt [Tue, 12 Apr 2005 03:34:25 +0000 (03:34 +0000)]
CLI: MP4 muxing.
patch by bobo from Ateme.

git-svn-id: svn://svn.videolan.org/x264/trunk@196 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago Cygwin fixes
Eric Petit [Mon, 11 Apr 2005 21:21:05 +0000 (21:21 +0000)]
 Cygwin fixes

git-svn-id: svn://svn.videolan.org/x264/trunk@195 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago configure: ooops, restored -g
Eric Petit [Mon, 11 Apr 2005 20:52:31 +0000 (20:52 +0000)]
 configure: ooops, restored -g
 ratecontrol.c: OS X has exp2f in -lmx
 checkasm: quick compile fix

git-svn-id: svn://svn.videolan.org/x264/trunk@194 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoadd x86_64 to configure
Måns Rullgård [Mon, 11 Apr 2005 20:00:49 +0000 (20:00 +0000)]
add x86_64 to configure

git-svn-id: svn://svn.videolan.org/x264/trunk@193 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago set svn:ignore
Eric Petit [Mon, 11 Apr 2005 19:41:28 +0000 (19:41 +0000)]
 set svn:ignore

git-svn-id: svn://svn.videolan.org/x264/trunk@192 df754926-b1dd-0310-bc7b-ec298dee348c

19 years ago Added a configure to detect the platform/system/etc so people don't
Eric Petit [Mon, 11 Apr 2005 19:28:03 +0000 (19:28 +0000)]
  Added a configure to detect the platform/system/etc so people don't
 have to edit the Makefile (will work for Linux/OS X/BeOS/FreeBSD, feel
 free to modify for others), and we can now remove the Jamfile which
 was broken most of the time anyway.

git-svn-id: svn://svn.videolan.org/x264/trunk@191 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoMakefiles: better dependencies for SEI version number
Loren Merritt [Sun, 10 Apr 2005 23:35:01 +0000 (23:35 +0000)]
Makefiles: better dependencies for SEI version number

git-svn-id: svn://svn.videolan.org/x264/trunk@190 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoForgot rbsp_trailing_bits in AUD NAL
Måns Rullgård [Thu, 7 Apr 2005 23:26:51 +0000 (23:26 +0000)]
Forgot rbsp_trailing_bits in AUD NAL

git-svn-id: svn://svn.videolan.org/x264/trunk@189 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoOptionally use access unit delimiter NAL units.
Måns Rullgård [Thu, 7 Apr 2005 23:11:06 +0000 (23:11 +0000)]
Optionally use access unit delimiter NAL units.

git-svn-id: svn://svn.videolan.org/x264/trunk@188 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoVfW: cleaner install on win98.
Loren Merritt [Tue, 5 Apr 2005 21:32:52 +0000 (21:32 +0000)]
VfW: cleaner install on win98.
patch by Riccardo Stievano.

git-svn-id: svn://svn.videolan.org/x264/trunk@187 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agonew util: countquant for 2pass statsfiles
Loren Merritt [Tue, 5 Apr 2005 20:50:13 +0000 (20:50 +0000)]
new util: countquant for 2pass statsfiles

git-svn-id: svn://svn.videolan.org/x264/trunk@186 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoprint svn version number in SEI info and in CLI/VfW.
Loren Merritt [Tue, 5 Apr 2005 20:39:47 +0000 (20:39 +0000)]
print svn version number in SEI info and in CLI/VfW.

git-svn-id: svn://svn.videolan.org/x264/trunk@185 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoMake reconstructed frame available to caller.
Måns Rullgård [Thu, 31 Mar 2005 21:20:41 +0000 (21:20 +0000)]
Make reconstructed frame available to caller.

git-svn-id: svn://svn.videolan.org/x264/trunk@184 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agomake install
Loren Merritt [Thu, 31 Mar 2005 06:03:22 +0000 (06:03 +0000)]
make install

git-svn-id: svn://svn.videolan.org/x264/trunk@183 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agofree() -> x264_free()
Loren Merritt [Thu, 31 Mar 2005 05:59:11 +0000 (05:59 +0000)]
free() -> x264_free()

git-svn-id: svn://svn.videolan.org/x264/trunk@182 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoCLI: flush B-frames at the end of the encode
Loren Merritt [Mon, 28 Mar 2005 05:08:43 +0000 (05:08 +0000)]
CLI: flush B-frames at the end of the encode

git-svn-id: svn://svn.videolan.org/x264/trunk@181 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agoconvert mc's inline asm to nasm (slight speedup and msvc compatibility).
Loren Merritt [Sun, 27 Mar 2005 20:49:59 +0000 (20:49 +0000)]
convert mc's inline asm to nasm (slight speedup and msvc compatibility).
patch by Mathieu Monnier.

git-svn-id: svn://svn.videolan.org/x264/trunk@180 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agobuffer overruns in slicetype_decision.
Loren Merritt [Sun, 27 Mar 2005 06:58:35 +0000 (06:58 +0000)]
buffer overruns in slicetype_decision.
patch by Mathieu Monnier.

git-svn-id: svn://svn.videolan.org/x264/trunk@179 df754926-b1dd-0310-bc7b-ec298dee348c

19 years agotweak usage message
Loren Merritt [Thu, 17 Mar 2005 17:35:11 +0000 (17:35 +0000)]
tweak usage message

git-svn-id: svn://svn.videolan.org/x264/trunk@178 df754926-b1dd-0310-bc7b-ec298dee348c