[Mplayer-dvb] The dual memcpy() ?

Arpi arpi at thot.banki.hu
Mon Sep 24 14:07:48 CEST 2001


Hi,

> Arpi, you said there was a dual memcpy() in libvo and libavcodec, i just
> got a 733Mhz CPU from a friend, i tried the divx->mpegpes with it and it's
> a bit better but still not perfect but i think the 11% speed improvement
> i will get when getting rid of the dual memcpy will make it go at normal
> speed, could you tell me where the dual memcpy it taking place so i could
> write a small patch to test and see if 733Mhz is sufficient for this task

As I said - it is not easy.
One is done in vo_mpegpes, draw_slice().
It copies image slices (for divx it's a complete image) to a buffer.
Second memcpy is in libavcodec, MPV_encode() if i remember well.


A'rpi / Astral & ESP-team

--
mailto:arpi at thot.banki.hu
http://esp-team.scene.hu



More information about the MPlayer-dvb mailing list