[Ffmpeg-devel] [PATCH] MS-GSM support: draft for review

Michel Bardiaux mbardiaux
Tue Nov 7 11:23:34 CET 2006


Diego Biurrun wrote:
> On Tue, Nov 07, 2006 at 10:29:05AM +0100, Michel Bardiaux wrote:
>> Diego Biurrun wrote:
>>> On Mon, Nov 06, 2006 at 06:13:37PM +0100, Michel Bardiaux wrote:
>>>> This is not the way I see collaboration to an open-source project. When 
>>>> someone has something that works (in a domain where things didnt work or 
>>>> were not implemented before), you may reject code that is *grossly* 
>>>> wrong or bloated or slow; not because you find the style not one-liney 
>>>> enough, or complicated enough, or obfuscated enough.
>>> I disagree.  Why disregard quality standards just because it is new?  If
>>> somebody appeared tomorrow with - say - a complete decoder for RealVideo
>>> 3.0 and 4.0 do we have to commit it immediately even though it's full of
>>> buffer overflows?  Hardly ...
>> I wrote "wrong or bloated or slow". So your counterexample is not 
>> appropriate.
> 
> I read and understood what you wrote, I just don't agree with it.  Let
> me put it another way: This project has strict quality guidelines.  

And a large backlog of bad code. See the thread on audio bitrates... How 
is one supposed to know how to write new code if the existing one is not 
a reliable example but not commented as sucky?

> They
> are sacrificed neither for complete new decoders nor for MS-GSM support.
> 
>>>> With 30 years of experience under my belt, I would not tolerate that 
>>>> attitude from my head of department, and I dont think I have to accept 
>>>> it from you.
>>> Now calm down, no need to work up a temper :)
>>>
>>> Michael *is* the head of department around here 
>> Simple question: why? I gladly recognize his expertise where fast 
>> multimedia code is concerned, but his criteria about code quality are 
>> definitely not the same as mine.
> 
> Because he is the person that has the most expertise, commits, reviews,
> experience, time on this project (call it years of experience under his
> belt if you wish) ...  Plus, I don't see anybody willing and able to
> replace him.

The bane of all non-profit activities. The one who has the most time (or 
access to the most manpower, like RedHat!) has the power.

> 
>>> and while he is strict,
>>> he is so with everybody and he always has good technical reasons for
>>> being so.  Just split your patch into independent parts and it will be
>>> applied in no time...
>> Apparently not, Michael has junked *all* of it, and demanded an 
>> implementation based on AVParser, mostly for reasons of Microsoft-bashing.
> 
> Get over it, this is not personal.

Sometimes, I wonder. Then I shake myself, "Michel, stop it, you're 
paranoid". Then my inner self wakes up and shouts, "He, *of course* I'm 
paranoid, after all, everybody hates me!"

> 
> Diego


-- 
Michel Bardiaux
R&D Director
T +32 [0] 2 790 29 41
F +32 [0] 2 790 29 02
E mailto:mbardiaux at mediaxim.be

Mediaxim NV/SA
Vorstlaan 191 Boulevard du Souverain
Brussel 1160 Bruxelles
http://www.mediaxim.com/




More information about the ffmpeg-devel mailing list