[MPlayer-dev-eng] [PATCH] autoq support for control()

Juan J. Sierralta P. juanjo at atmlab.utfsm.cl
Sun Feb 10 20:01:30 CET 2002


On Sun, 2002-02-10 at 15:28, Michael Niedermayer wrote:

> > 	Ok. So that cache stuff can make a diference for intra only.
> > The DCT/IDCT don`t seem any faster compared with ffmpeg.
> hmm, i thought the libmp1e dct should be faster, the IDCT isnt used for intra 
> only encodings at least i hope it isnt used ;)

	You`re right ...

> i could try to implement the aan dct (=ffmpeg c dct) in mmx ... but its less 
> accurate than the current one

	Nopes..... AAN is much inaccurate for me :)
	I haven`t look it but maybe a SSE DCT could help.

> btw, porting code from libmp1e is tricky as its mostly pure asm and no 
> comments...
	
 	I saw it :(

> > 	You don`t sound much conviced. Take a look at the lots of (if .. else)
> > on mpegvideo.c
> imho these if/else per block/macroblock do slow things down, i know that from 
> the postprocessing code each if() had a 0.2% speed effect iirc

	Yes. But since we use the same core for every coder we don't have much
choice. Maybe some of them could be avoided.
	BTW I'm starting to hack a new bit rate control if you could test
libavcodec to see if I ain't broke anything, it seems not but I'm
commiting often to avoid getting behind like with the RTP callbacks.

-- 
Juanjo sin .sig :(




More information about the MPlayer-dev-eng mailing list