Re: get_buffer/release_buffer vs. get_image/mpi

Michael Niedermayer <[email protected]>
Newsgroups gmane.comp.video.mplayer.g2.devel
Message-ID <[email protected]>
Hi

On Sunday 15 June 2003 05:05, Ivan Kalvachev wrote:
[...]
>
> Sorry, I cannot understand what are you talking about?
> I think that get/release_buffer works this way.
>   get_buffer when new frame is needed, codec gives the type (I,P or B)
>   release_buffer, then the frame is: compleate(drown/skiped) and displayed
> and no longer used for prediction. ( i think that ffmpeg have some age
> thing, donno why, probably this way it counts how many prediction buffer
> it requers).
age is used to skip drawing of MBs, it is set by the get_buffer() 
implementation, and simply means the the number of get_buffer() calls since 
this buffer was returned the last time
thats usefull because if a MB is skiped more often then the age of the frame 
then it is still in the buffer (assuming only simpe IP frames are used, 
otherwise its a bit more complex) and so it doesnt need to be copied from the 
previous frame

[...]

-- 
Michael
level[i]= get_vlc(); i+=get_vlc();		(violates patent EP0266049)
median(mv[y-1][x], mv[y][x-1], mv[y+1][x+1]);	(violates patent #5,905,535)
buf[i]= qp - buf[i-1];				(violates patent #?)
for more examples, see http://mplayerhq.hu/~michael/patent.html
stop it, see http://petition.eurolinux.org & http://petition.ffii.org/eubsa/en
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.