[MPlayer-cvslog] r32478 - in trunk: DOCS/tech/slave.txt command.c input/input.c input/input.h

Nicolas George nicolas.george at normalesup.org
Sun Oct 17 11:40:37 CEST 2010

Le sextidi 26 vendémiaire, an CCXIX, Reimar Döffinger a écrit :
> It means that the overhead of adding (even an empty) source suddenly becomes
> the overhead of re-rendering all EOSD elements.

The way I saw it, adding a source is supposed to be a rare event. Of course,
it is better if this assumption is not necessary.

> 1) why is the resolution from the previous file not still available

It is not available in libass since libass has been reset. It is available
in eosd.c, but as a static variable.

I could just rename settings into eosd_current_settings and make it public.

> 2) why does the ASS source not know that it has never been initialized
>    or not with valid values and fixes this however and as soon as it can?

The relevant information is inside the ASS_Library structure, which is
opaque. And I wanted to avoid adding a static flag just for that, as the
same problem would probably be present for other sources too.


  Nicolas George
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-cvslog/attachments/20101017/60026ecd/attachment.pgp>

More information about the MPlayer-cvslog mailing list