]>
granicus.if.org Git - libx264/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Loren Merritt [Wed, 16 Mar 2005 22:02:02 +0000 (22:02 +0000)]
Simplify inter analysis option names. (psub16x16 -> p8x8)
patch by Robert Swain.
git-svn-id: svn://svn.videolan.org/x264/trunk@177
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 16 Mar 2005 21:52:59 +0000 (21:52 +0000)]
173 broke .depend when debugging was enabled
git-svn-id: svn://svn.videolan.org/x264/trunk@176
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Wed, 16 Mar 2005 20:50:19 +0000 (20:50 +0000)]
early termination for intra4x4 analysis
git-svn-id: svn://svn.videolan.org/x264/trunk@175
df754926 -b1dd-0310-bc7b-
ec298dee348c
Måns Rullgård [Tue, 15 Mar 2005 12:09:00 +0000 (12:09 +0000)]
Check/fix range of x264_param_t.rc.i_qp_constant.
git-svn-id: svn://svn.videolan.org/x264/trunk@174
df754926 -b1dd-0310-bc7b-
ec298dee348c
Eric Petit [Tue, 15 Mar 2005 07:21:18 +0000 (07:21 +0000)]
Cleaned up and fixed Makefile for OS X and BeOS (hopefully FreeBSD too)
It defaults for x86/linux, others: uncomment the lines for your
platform & OS at the beginning of the Makefile
git-svn-id: svn://svn.videolan.org/x264/trunk@173
df754926 -b1dd-0310-bc7b-
ec298dee348c
Loren Merritt [Tue, 15 Mar 2005 02:30:16 +0000 (02:30 +0000)]
macroblock_analyse: simplify cost comparisons. (cosmetic)
CLI: enable cabac by default.
git-svn-id: svn://svn.videolan.org/x264/trunk@172
df754926 -b1dd-0310-bc7b-
ec298dee348c