[MPlayer-dev-eng] liba52 reorganization

Michael Niedermayer michaelni at gmx.at
Sat Sep 23 08:40:40 CEST 2006


Hi

On Fri, Sep 22, 2006 at 01:52:30PM -0700, Alex Izvorski wrote:
> Hi Michael,
> 
> On Fri, 2006-09-22 at 20:35 +0200, Michael Niedermayer wrote:
> > well it depends on what you want, if you want to get the changes into 
> > main liba52 then you should disscuss this with the liba52 developers not
> > with us mplayer developers, as we dont have write access to the upstream
> > liba52 and cant help you with getting patches accepted there
> > 
> > if OTOH the liba52 developer(s) reject your changes and you want us to
> > accept them in mplayer svn then you of course  will have to provide us 
> > with patches against what we currently have in svn, that could be
> > first a diff which updates our stuff to upstream liba52 and then several
> > which cleanup our optimizations
> 
> I'm shooting for both, ideally ;) but I'm not too picky as to the order
> in which those happen.  Yes, I have been discussing these with liba52
> developers for some time.
> 
> Looks like mplayer liba52 is already updated to the latest upstream
> (0.7.4).  This is relatively recent.  Big thank you! to whoever did
> that.  So nothing to do there.
> 
> The diffs between the major new files and the original files the code
> came from look like this (count of = same  + added  - removed lines,
> mplayer svn versus patched a52dec-0.7.4):
> 
> mplayer/liba52/downmix.c a52dec-0.7.4/liba52/downmix_sse.c          
>   = 328  +  32  -1494 lines
> mplayer/liba52/downmix.c a52dec-0.7.4/liba52/downmix_3dnow.c      
>   = 435  +  17  -1387 lines
> mplayer/liba52/imdct.c a52dec-0.7.4/liba52/imdct_sse.c              
>   = 475  +  19  - 837 lines
> mplayer/liba52/imdct.c a52dec-0.7.4/liba52/imdct_altivec.c          
>   = 368  +   9  - 944 lines
> mplayer/liba52/imdct_3dnow.h a52dec-0.7.4/liba52/imdct_3dnow.c      
>   = 541  +  91  -  25 lines
> 
> There are a few other odds and ends.  These are as you can see just
> copies of a chunk of code out of one file into a new file, the added
> stuff is headers, and the "removed" stuff is simply the code that didn't
> get copied.  I can send you a whole bunch of diffs for each of those if
> you want but if you apply the big patch to an upstream a52dec it is easy
> to diff them locally.   Let me know if you want those.

well if you want a patch accepted you have to post it here

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

In the past you could go to a library and read, borrow or copy any book
Today you'd get arrested for mere telling someone where the library is



More information about the MPlayer-dev-eng mailing list