[Mplayer-cvslog] CVS: main/libmpcodecs/native svq1.c,1.2,1.3 svq1.h,1.1,1.2

Michael Niedermayer michaelni at gmx.at
Sun Jun 23 03:29:13 CEST 2002


Hi

On Sunday 23 June 2002 02:50, Arpi of Ize wrote:
> Update of /cvsroot/mplayer/main/libmpcodecs/native
> In directory mail:/var/tmp.root/cvs-serv10188/native
>
> Modified Files:
> 	svq1.c svq1.h
> Log Message:
> use libavcodec's get_bits() code (optional, disabled by default)
> unfortunatelly it's much slower :(
> and teh ALT version just sig11s :((
> ideas?
for the sig11 read bugreports.html ;)))))
for the slow speed, well i guess libavcodecs show_bits() is slower than 
get_bit_cache() as show_bits returns exactly the requested number of bits and 
get_bit_cache returns 24-32 depending upon luck (so it doesnt need to zero 
them)
the bitstream reader/writer in libavcodec isnt optimal (i mean not the 
low-level opt but the high-level design of allways using get_bits() instead 
of getting more at once and doing tricks and a variable length show-bits 
might help too ...) fixing these things in lavc is on my todo list for a very 
long time :(

[...]

michael



More information about the MPlayer-cvslog mailing list