On Mon, Nov 19, 2001 at 04:40:33PM +0200, Arpi wrote:
> Hi,
> 
> > Yes I've already spend a lot of time to make it so easily portable to C 
> > as this was my original goal as well - but as Arpi just wanted 
> > faster solution I've prepared simplier and easier one...
> it means you will replace C++ code with this C version ? sound good... ;)

Well that will of course require some deep modification of 
libwin32 inside avifile tree - if the author of xine would agreed the
avifile tree will be the base - I'll do it (as it's best for all
users I guess we will safe report's of type - ohh this work here and
doesn't works here and they both uses the same codec 
(btw Arpi - have you checked that mwv1 for yuv support in some old version)
Obviously it's fully supporting encoding in yuy2 & yv12 - but I've not
yet had enough time to explore the reason for rejecting decoding into
them)


> > yeah it's not - expect I want to have certain beauty in the code so
> > I do not want to just replace :: with _  :)
> I think it's more. I also did ::->_ but didn't worked ;)

well of course - depend how would you make the change - if
you would use  strutures with runtime filling of methods addresses
in constructor  you will basicaly similate a little bit dumper C++
compiler - but as most of the object are created only once there
is no such big problem with VMT location :)


> > As I mentined elsewhere - would be plugins in the  encore/decore style
> > enough for you ?
> maybe. i think it needs codecs conf file parser stuff inside libwin32* then.

yes it would - but I think we need to aggre on this anyway - 
after all - you are using these tokens already - so if they would be
placed in  condig this - everyone could use them

(Not sure if Mathew Kanner   - he voluntured to propose something like
this to me some week ago - also note that subtitle library is also
written highly portable)


> i prefer keeping the current interfaces until we design a new one.
> just moving common code to a lib. it's easy to do and doesn't require much
> coding on your or our side.

Well if you thinkg that downgrading the whole libwin32 plugin basicaly
into C library doesn't require much coding :)....

> i also have plans, mostly from mplayer's dec_*.c stuff.
> but it depends too lot on mplayer architecture and less threadsafe so you
> won't like it.

The threadsafe library is the principial thing  (probably something like
saving few jumps in the asm for you :))

> > I've proposed libmmxnow - but mplayer seems to be creating their
> > own compiler-time depended stuff - I do not have really that much time
> we don't like runtime stuff (plugins, cpu detect etc), as you know :)

Which is the thing I do not understand - you should become member of
Redhat, mandrake, slackware, debian or whateever other differenet distro
you like :)


-- 
  .''`.  Which fundamental human right do you want to give up today?
 : :' :      Debian GNU/Linux maintainer - www.debian.{org,cz}
 `. `'  Zdenek Kabelac  kabi@{debian.org, users.sf.net, fi.muni.cz}
   `-         Resistance is futile. You all will be packaged

_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile

Reply via email to