Menu

Svn Commit Log


Commit Date  
[r42] by wackston

Fixed some nasty and damn subtle bugs causing corruption of the
fast motion compensation data. Took *ages* to pin down...

2000-08-02 19:11:21 Tree
[r41] by wackston

Found that wretched bug in the the assembler that was
causing weird, rare, random misbehaviour. Guess who
wasn't saving a modified register. Eeeeee-orrrr....

Annoyingly the (whatever it was) random value of an uninitialised
variable was giving *excellent* quantisation bit-allocation.
I'll have to experiment to find it...

2000-08-01 20:15:50 Tree
[r40] by wackston

Wasted effort - further tuning of motion compensation search. Instad
found my own and compiler bugs and gain .... wow ... and 8% speed-up
for a days work. Should have worked on SSE code for the quantisation
routines.

2000-08-01 09:01:43 Tree
[r39] by madmac

First compilation of movtar_unify.

2000-07-31 22:05:02 Tree
[r38] by wackston

Added hierarchical sub-sampling search. Now first search 4*4
and then uses the results of this to seed the 2*2 search.

Needless to say there's MMX/SSE to match.

2000-07-27 19:12:36 Tree
[r37] by --none--

This commit was manufactured by cvs2svn to create tag 'PreQuad'.

2000-07-26 23:35:25 Tree
[r36] by wackston

Introduced experimental coefficient magnitude based quantisation/
bit-rate control (so far so good, but early days).

Ported over MMX based contributed to bbmpeg by others
for dct routines for modest speed gain. The idct may be
sub-optimal - the one in the jpeg routines looks better...

2000-07-26 23:35:24 Tree
[r35] by wackston

*** empty log message ***

2000-07-23 19:29:28 Tree
[r34] by wackston

MMX1 code for interpolated distance calculations (added late
as debugging and testing incomplete earlier)

2000-07-23 19:12:45 Tree
[r33] by wackston

After climbing the wall trying to find one corrupt frame in a huge
.avi I was compressing to MPEG (probably due to a buffer over-run when
the file-server went off and did its own thing for a bit...) I have
now modified readpic.c to give warnings but not crash if a dud frame
is encountered. In this case mpeg2enc now simply re-uses the previous frame to
keep things reasonably invisible.

2000-07-23 14:06:34 Tree
Older >
MongoDB Logo MongoDB