On Mon, Apr 29, 2002 at 06:31:08PM +0100, KAY Robin wrote:
> xine always allocs a minimum of 5 frames. Anyway, it appears that my
> implementation was at fault. I rewrote it a different way and it
> works fine now ^_^. Thanks for setting me in the right direction.
Can you tell us more about decoding speed ? as the libmpeg2 maintainer
I'm interested about mpeg2 decoding speed in particular.
The reason I'm asking is because when decoding a 'coded' block,
libmpeg2 first does the motion estimation to the target buffer (in
some cases, two different estimators have to be averaged, so the first
one writes to the target buffer and the second one reads it back,
averages its own prediction, and writes again), and then it does the
IDCT stage, which needs to be added to the prediction, so once again
we read the target buffer and add and store back. If video memory is
uncached as it is on PC, that could be pretty slow, though I certainly
havent tested this. So I'm curious to see how things will behave
Michel "Walken" LESPINASSE
Is this the best that god can do ? Then I'm not impressed.