]>
granicus.if.org Git - libx264/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Eric Petit [Mon, 16 Aug 2004 08:47:51 +0000 (08:47 +0000)]
Fixed warnings with PPC 64
git-svn-id: svn://svn.videolan.org/x264/trunk@30
df754926 -b1dd-0310-bc7b-
ec298dee348c
Måns Rullgård [Fri, 13 Aug 2004 13:36:14 +0000 (13:36 +0000)]
Add my svn user name.
git-svn-id: svn://svn.videolan.org/x264/trunk@29
df754926 -b1dd-0310-bc7b-
ec298dee348c
Måns Rullgård [Fri, 13 Aug 2004 13:34:47 +0000 (13:34 +0000)]
Bugfix.
git-svn-id: svn://svn.videolan.org/x264/trunk@28
df754926 -b1dd-0310-bc7b-
ec298dee348c
Måns Rullgård [Thu, 12 Aug 2004 20:52:24 +0000 (20:52 +0000)]
Include timing info in VUI.
Change frame rate from float to fraction (sorry for the inconvenience).
git-svn-id: svn://svn.videolan.org/x264/trunk@27
df754926 -b1dd-0310-bc7b-
ec298dee348c
Måns Rullgård [Thu, 12 Aug 2004 13:07:41 +0000 (13:07 +0000)]
Add TAGS rule.
git-svn-id: svn://svn.videolan.org/x264/trunk@26
df754926 -b1dd-0310-bc7b-
ec298dee348c
Måns Rullgård [Wed, 11 Aug 2004 20:24:20 +0000 (20:24 +0000)]
Fixes by Loren Merritt (lorenm at u.washington.edu).
git-svn-id: svn://svn.videolan.org/x264/trunk@25
df754926 -b1dd-0310-bc7b-
ec298dee348c
Måns Rullgård [Wed, 11 Aug 2004 01:02:05 +0000 (01:02 +0000)]
Get rid of integer overflows that caused the rate control to go
haywire in some situations.
git-svn-id: svn://svn.videolan.org/x264/trunk@24
df754926 -b1dd-0310-bc7b-
ec298dee348c
Laurent Aimar [Mon, 9 Aug 2004 00:05:22 +0000 (00:05 +0000)]
* encoder: correct range for i_idr_pic_id is 0..65535
(Not 0..65534)
git-svn-id: svn://svn.videolan.org/x264/trunk@23
df754926 -b1dd-0310-bc7b-
ec298dee348c
Laurent Aimar [Sun, 8 Aug 2004 21:36:41 +0000 (21:36 +0000)]
ratecontrol: patch by Loren Merritt <lorenm AT u DOT washington DOT edu>
"The new cbr mode fails to completely disable itself when encoding in
constant QP mode. The per-block QPs are then randomized between QP+4 and
QP-2 based on uninitialized ratecontrol parameters."
git-svn-id: svn://svn.videolan.org/x264/trunk@22
df754926 -b1dd-0310-bc7b-
ec298dee348c
Laurent Aimar [Sun, 8 Aug 2004 19:15:10 +0000 (19:15 +0000)]
* ratecontrol: patch by Måns Rullgård <mru AT mru DOT ath DOT cx>
"This patch fixes a small bug (divide by 0 possible) in the rate control."
git-svn-id: svn://svn.videolan.org/x264/trunk@21
df754926 -b1dd-0310-bc7b-
ec298dee348c
Laurent Aimar [Sun, 8 Aug 2004 16:18:49 +0000 (16:18 +0000)]
* encoder: simpler scene cut detection (seems better but do not check
size anymore, so need more testing).
git-svn-id: svn://svn.videolan.org/x264/trunk@20
df754926 -b1dd-0310-bc7b-
ec298dee348c
Laurent Aimar [Sun, 8 Aug 2004 14:23:50 +0000 (14:23 +0000)]
* all: Change the way PSNR is computed (based on a patch by Loren
Merritt <lorenmn AT u DOT washington DOT edu>
Using SQE(DeltaSourceReconstructed) = Sum( delta^2 )
PSNR( SQE, Size ) = -10Ln(SQE / 255^2 / Size )/Ln(10) )
Y+U+V : Union of YUV planes.
Now there is
- Mean PSNR : Sum( PSNR( SQE(Y/U/V), Size(Y/U/V) ) / TotalFrames
- Average PSNR: Sum( PSNR( SQE(Y+U+V), Size(Y+U+V) ) ) / TotalFrames
- Global PSNR: PSNR( Sum( SQE(Y+U+V) ), Size(Y+U+V)*TotalFrames )
Mean PSNR is used by the JM, and Average/Overall is used on Doom9 for
example.
git-svn-id: svn://svn.videolan.org/x264/trunk@19
df754926 -b1dd-0310-bc7b-
ec298dee348c
Laurent Aimar [Sat, 7 Aug 2004 16:02:20 +0000 (16:02 +0000)]
* x264.h: increased X264_BUILD.
git-svn-id: svn://svn.videolan.org/x264/trunk@18
df754926 -b1dd-0310-bc7b-
ec298dee348c
Laurent Aimar [Fri, 6 Aug 2004 18:06:09 +0000 (18:06 +0000)]
* all: Patch from Måns Rullgård <mru AT mru DOT ath DOT cx>
"Here's a patch that adds some kind of rate control. I suppose it is
by no means perfect, but it's much better than constant quantizer. It
also has a very crude scene change detection that sometimes avoids a
buffer underflow by reencoding oversized P/B frames as I frames."
git-svn-id: svn://svn.videolan.org/x264/trunk@17
df754926 -b1dd-0310-bc7b-
ec298dee348c
Eric Petit [Mon, 2 Aug 2004 07:05:05 +0000 (07:05 +0000)]
Linux PPC AltiVec fix
git-svn-id: svn://svn.videolan.org/x264/trunk@16
df754926 -b1dd-0310-bc7b-
ec298dee348c
Eric Petit [Wed, 28 Jul 2004 21:39:06 +0000 (21:39 +0000)]
BeOS fixes (no stdint.h, no libm)
git-svn-id: svn://svn.videolan.org/x264/trunk@15
df754926 -b1dd-0310-bc7b-
ec298dee348c
Eric Petit [Tue, 27 Jul 2004 08:34:59 +0000 (08:34 +0000)]
Attempt to fix build on Linux PPC
git-svn-id: svn://svn.videolan.org/x264/trunk@14
df754926 -b1dd-0310-bc7b-
ec298dee348c
Laurent Aimar [Fri, 23 Jul 2004 18:14:59 +0000 (18:14 +0000)]
* encoder.c, analyse.c, macroblock: fixed when using a qp per MB.
(Buggy for pskip and mb with null cbp luma and chroma).
* dct*: fixed order of idct.
git-svn-id: svn://svn.videolan.org/x264/trunk@13
df754926 -b1dd-0310-bc7b-
ec298dee348c
Laurent Aimar [Fri, 16 Jul 2004 18:26:19 +0000 (18:26 +0000)]
* cpu.asm: mmh trashing ebp,esi and edi isn't a good idea I fear ;)
git-svn-id: svn://svn.videolan.org/x264/trunk@12
df754926 -b1dd-0310-bc7b-
ec298dee348c
Laurent Aimar [Tue, 29 Jun 2004 22:41:42 +0000 (22:41 +0000)]
* all: fixed ss2 runtime selection.
git-svn-id: svn://svn.videolan.org/x264/trunk@11
df754926 -b1dd-0310-bc7b-
ec298dee348c
Min Chen [Fri, 18 Jun 2004 02:00:40 +0000 (02:00 +0000)]
update & SSE2 support
git-svn-id: svn://svn.videolan.org/x264/trunk@10
df754926 -b1dd-0310-bc7b-
ec298dee348c
Min Chen [Thu, 17 Jun 2004 09:01:19 +0000 (09:01 +0000)]
update
git-svn-id: svn://svn.videolan.org/x264/trunk@9
df754926 -b1dd-0310-bc7b-
ec298dee348c
Min Chen [Thu, 17 Jun 2004 08:58:43 +0000 (08:58 +0000)]
remove some unused code
git-svn-id: svn://svn.videolan.org/x264/trunk@8
df754926 -b1dd-0310-bc7b-
ec298dee348c
Min Chen [Mon, 14 Jun 2004 05:47:51 +0000 (05:47 +0000)]
support for build checkasm.exe
git-svn-id: svn://svn.videolan.org/x264/trunk@7
df754926 -b1dd-0310-bc7b-
ec298dee348c
Laurent Aimar [Thu, 10 Jun 2004 18:13:38 +0000 (18:13 +0000)]
* build fix (thx xxcd).
git-svn-id: svn://svn.videolan.org/x264/trunk@6
df754926 -b1dd-0310-bc7b-
ec298dee348c
VideoLAN [Thu, 10 Jun 2004 07:32:18 +0000 (07:32 +0000)]
* TODO: test.
git-svn-id: svn://svn.videolan.org/x264/trunk@5
df754926 -b1dd-0310-bc7b-
ec298dee348c
Laurent Aimar [Wed, 9 Jun 2004 19:35:31 +0000 (19:35 +0000)]
* vfw/* : oops...
git-svn-id: svn://svn.videolan.org/x264/trunk@4
df754926 -b1dd-0310-bc7b-
ec298dee348c
Laurent Aimar [Wed, 9 Jun 2004 19:35:07 +0000 (19:35 +0000)]
* mc-c.c compilation fix for gcc >= 3.3
git-svn-id: svn://svn.videolan.org/x264/trunk@3
df754926 -b1dd-0310-bc7b-
ec298dee348c
Laurent Aimar [Thu, 3 Jun 2004 19:29:57 +0000 (19:29 +0000)]
* all: re-import of CVS.
git-svn-id: svn://svn.videolan.org/x264/trunk@2
df754926 -b1dd-0310-bc7b-
ec298dee348c
Laurent Aimar [Thu, 3 Jun 2004 19:29:33 +0000 (19:29 +0000)]
* all: re-import of the CVS.
git-svn-id: svn://svn.videolan.org/x264/trunk@1
df754926 -b1dd-0310-bc7b-
ec298dee348c