[FFmpeg-devel] Getting rid of codec_get_{bmp,wav}_{id,tag}()

Måns Rullgård mans
Tue Jul 10 22:57:05 CEST 2007


Reimar D?ffinger <Reimar.Doeffinger at stud.uni-karlsruhe.de> writes:

> Hello,
> On Mon, Jul 09, 2007 at 04:07:14PM +0100, M?ns Rullg?rd wrote:
>> Reimar D?ffinger wrote:
>> > On Mon, Jul 09, 2007 at 11:26:57AM +0100, M?ns Rullg?rd wrote:
>> > [...]
>> >> >>> you mean that values are correct but reordered, that's it ?
>> >> >>
>> >> >> At a glance, that's what it looks like.
>> >> >
>> >> > i attach the result of the following command:
>> >> > $ ls tests/data/a-* tests/data/b-* | sort
>> >> >
>> >> > if you want to compare with yours...
>> >>
>> >> I'm at work now, but the number and names of files are consistent
>> >> with what I recall from running the tests.
>> >>
>> >> It's the output of seektest that for some reason gets reordered.
>> >
>> > I think the reference file was created with a broken sort, because in
>> > that "a-mpeg1b.mpg" comes before "a-mpeg1.mpg" which I'd consider wrong
>> > no matter what kind of sorting.
>> 
>> Some locales ignore punctuation when sorting, which would explain this.
>
> Yes, they succeed with LC_ALL=de_DE. We should place a LC_ALL=C in the
> script and regenerate the reference file IMO.

Done.  Now seektest passes on my machine, where I long since have
LC_COLLATE=C precisely to work around bizarre sorting rules invoked
otherwise.  I don't speak any language with a sort order significantly
different from C anyway.

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




More information about the ffmpeg-devel mailing list