[FFmpeg-cvslog] r14631 - in trunk/tests: ffmpeg.regression.ref regression.sh rotozoom.regression.ref

Måns Rullgård mans
Wed Aug 6 02:20:30 CEST 2008


Baptiste Coudurier <baptiste.coudurier at smartjog.com> writes:

> M?ns Rullg?rd wrote:
>> Baptiste Coudurier <baptiste.coudurier at smartjog.com> writes:
>> 
>>> M?ns Rullg?rd wrote:
>>>> Baptiste Coudurier <baptiste.coudurier at smartjog.com> writes:
>>>>
>>>>> M?ns Rullg?rd wrote:
>>>>>> Baptiste Coudurier <baptiste.coudurier at smartjog.com> writes:
>>>>>>
>>>>>>> M?ns Rullg?rd wrote:
>>>>>>>> Baptiste Coudurier <baptiste.coudurier at smartjog.com> writes:
>>>>>>>>
>>>>>>>>> M?ns Rullg?rd wrote:
>>>>>>>>>> bcoudurier <subversion at mplayerhq.hu> writes:
>>>>>>>>>>
>>>>>>>>>>> Author: bcoudurier
>>>>>>>>>>> Date: Wed Aug  6 01:03:02 2008
>>>>>>>>>>> New Revision: 14631
>>>>>>>>>>>
>>>>>>>>>>> Log:
>>>>>>>>>>> add dv 4:1:1 regression test
>>>>>>>>>>>
>>>>>>>>>>> Modified:
>>>>>>>>>>>    trunk/tests/ffmpeg.regression.ref
>>>>>>>>>>>    trunk/tests/regression.sh
>>>>>>>>>>>    trunk/tests/rotozoom.regression.ref
>>>>>>>>>>>
>>>>>>>>>>> Modified: trunk/tests/regression.sh
>>>>>>>>>>> ==============================================================================
>>>>>>>>>>> --- trunk/tests/regression.sh	(original)
>>>>>>>>>>> +++ trunk/tests/regression.sh	Wed Aug  6 01:03:02 2008
>>>>>>>>>>> @@ -353,6 +353,9 @@ fi
>>>>>>>>>>>  if [ -n "$do_dv" ] ; then
>>>>>>>>>>>  do_video_encoding dv.dv "-dct int" "-s pal -an"
>>>>>>>>>>>  do_video_decoding "" "-s cif"
>>>>>>>>>>> +
>>>>>>>>>>> +do_video_encoding dv411.dv "-dct int" "-s pal -an -pix_fmt yuv411p"
>>>>>>>>>>> +do_video_decoding "" "-s cif"
>>>>>>>>>>>  fi
>>>>>>>>>> Is there some reason this can't be a separate test, invoked from the
>>>>>>>>>> makefile like the rest?
>>>>>>>>>>
>>>>>>>>> I don't think so, feel free to split each test for each codec (like
>>>>>>>>> mpeg2) if you like.
>>>>>>>> You should have done that when you added this.  Please do it now.
>>>>>>>>
>>>>>>> Since when all tests are splitted ? Sorry but no, if you want
>>>>>>> it, you'll have to do it. I don't care about it, I only want
>>>>>>> to ensure that nothing will break dv 4:1:1.
>>>>>> They've been split ever since I split them half a year ago.
>>>>> I don't see mpeg2 tests split, you missed it apparently.
>>>> Not exactly.  Those if/then/fi blocks were already there.  Besides,
>>>> past mistakes are no excuse for new errors.
>>> Then I assume this is wanted. Testing mpeg2 codec, you have to run
>>> several tests, so the logic is to put all them under one "if".
>>>
>>> I assume the same for dv.
>> 
>> The purpose of the split is to allow make to run the tests in
>> parallel.  Your assumption is false.
>
> Well, can you explain why mpeg2 tests are not split ?

I never looked that closely at the codec tests, since they were
already split in many blocks.

> Besides, it seems (only after quick look) you did split lavf tests to
> run them in parallel, but not lavc which were already split by codec.

I split the lavf tests because they were one huge group, and
separating them made "make test" run much faster.

> So this seems your wish and although I like it and support it, I don't
> see the need to split further than per codec.

Well, I guess there's not much to be gained from a finer split, since
there are so many codecs already.  Couldn't you simply have said so to
begin with?  Anyhow, leave it the way it is.  You win this one.

-- 
M?ns Rullg?rd
mans at mansr.com




More information about the ffmpeg-cvslog mailing list