[FFmpeg-devel] [PATCH] Add libavsequencer.
Måns Rullgård
mans
Wed Aug 25 12:34:35 CEST 2010
Sebastian Vater <cdgs.basty at googlemail.com> writes:
> M?ns Rullg?rd a ?crit :
>> That list is read by only a few people. Something as intrusive as
>> this needs a broader review.
>
> Yes, that's true! No panic, we will start with this very soon.
We can't start until you create and post those godforsaken patches
we've been asking for. MINIMAL patches.
>>>> >From what I saw looking at the tucomposer source earlier, I say it is
>>>> humanly impossible to turn it into ffmpeg-worthy code in the time
>>>> which has been available. Your attempts at dodging reviews and
>>>> refusal to submit a minimal patch set reinforces this feeling of mine.
>>>>
>>> Why do you look still at TuComposer's original source?
>>
>> I looked at it a couple of months ago after you posted a link to it.
>> It was total garbage.
>>
>
> I still want to hear from you, what's the point considering you it being
> garbarge? When I asked you this during that time, you simply complained
> about an unnecessary cast.
>
> I mean, you surely neither compiled nor tested it. I know that the
> coding style I was using during that time, is somewhat weird, the
> backport from 100% Asm doesn't make it any better, probably.
You said it yourself.
>>> Also, some parts already have been reviewed (see ffmpeg-soc mainly for
>>> that), so why you are concerning me, that I'm dodging reviews?
>>
>> A while ago you proposed that, to expedite the process, only a part of
>> a huge blob of code be reviewed, and the remainder accepted on faith.
>> I call that dodging review.
>
> I think you mean the part where we were talking about the mixer stuff.
>
> The point here is that the mixing functions are to 99% very similar,
> i.e. 16-bit mixing in differs in int16_t vs. int8_t for 8-bit mixing and
> shifting. It's a total of 23k lines which is pretty large.
>
> My idea here was, that just 2-3 of these functions are reviewed, then we
> discuss of creating #define macros for these and therefore get rid of
> 20k lines, making the whole stuff much more easilier to maintain and
> also to review, saving us all huge amounts of time.
>
> So you simply misunderstood that part, sorry for this!
I would appreciate if you dropped that belittling attitude. You speak
as though to a small child who believes he has seen an elf. Most
people, little children included, take offence at being addressed in
such a manner.
>>> Regarding the minimal patch...this is just what you have in front of
>>> you! A minimal patch, which does simply nothing else than adding the
>>> library...or did you mean sth. else here?
>>
>> That patch does NOTHING useful. Ronald asked you repeatedly to submit
>> a full set of patches allowing SOMETHING to be done with the simplest
>> file format. You continue to (rather clumsily) attempt to evade this
>> request.
>
> I already told them that I want to do first a port which has the same
> compatibility as TuComposer regarding playback,
Not in my svn.
> which is quite close now. The point is, once we review it on a
> larger scale here and also the whole stuff, we'll probably do some
> API changes, internal code logic changes.
If API changes are expected, it clearly is not ready for mainline.
> This will require regression tests as well (which I want to write once
> it's on par with TuComposer regarding playback compatibility). From then
> on, we can easily see when some files change playback (regression test
> failures).
>
> That's the reason I want to wait a bit with the patches, hope you
> understand that better.
I understand the words you speak, and I disagree with them. Get on
with the patches already. Or don't, fine with me. You're the one who
wants this committed. I couldn't care less.
> Anyway, why do you think that I'm against reviewing it? After all, the
> review process makes a) code quality better b) improves readibility
> (documentation and code) and c) fixes bugs. So again, why do you think I
> try to avoid this?
How else should I interpret your refusal to send reviewable patches?
>>> Since all that stuff is large,
>>
>> That is a problem. You, however, appear to be quite proud of the
>> bloat you have produced. That is not a good sign.
>>
>
> Why do you think it being bloat?
An excess of 20k lines for a simple audio mixer is bloat, whichever
way you look at it.
>>> I'll have to submit the IFF-TCM1 test files to some central place,
>>> though.
>>>
>>
>> That would be a start.
>>
>
> Could you check what's wrong with anonymous FTP here? Some weeks ago I
> tried to upload some files, could create a directory but not upload
> anything.
FTP is working fine.
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list