[FFmpeg-devel] [PATCH] probetest.c

Vitor Sessak vitor1001
Tue Sep 15 19:39:59 CEST 2009


Michael Niedermayer wrote:
> On Mon, Sep 14, 2009 at 05:19:03PM +0200, Michael Niedermayer wrote:
>> Some simple probe testing code should be attached
>>
>> its output, aka formats that detect random data with a score >25 are:
>> Failure of h261 probing code with score=50 type=0 p=B53 size=2
>> Failure of vc1test probing code with score=50 type=0 p=40E size=4
>> Failure of h263 probing code with score=50 type=0 p=C1E size=4
>> Failure of idcin probing code with score=50 type=0 p=E93 size=8
>> Failure of mm probing code with score=50 type=0 p=FC0 size=128
>> Failure of dv probing code with score=75 type=1 p=E85 size=256
>> Failure of vmd probing code with score=50 type=0 p=AF4 size=512
>> Failure of mpeg probing code with score=52 type=0 p=D9C size=4096
>> Failure of dts probing code with score=51 type=1 p=B8F size=8192
>>
>> maintainers of the listed formats should look into fixing their probe
>> code!
>> ill try to look at h26*/mpeg if i find the time, that said if someone
>> else is faster thats welcome of course ...
> 
> and as everyone celebrates victory, probetest returns from the depths of
> hell stronger and more evil to devour more demuxers
> heres the output up to 32k

[...]

> Failure of mpc8 probing code with score=100 type=3 p=85A size=64

This one have a probe code like

> static int probe(AVProbeData *p)
> {
>     if (AV_RL32(p->buf) == SOME_TAG)
>         return AVPROBE_SCORE_MAX;
>     return 0;
> }

It is not the only one. A list of those are

swf
tmv
ea
film_cpk
tta (returns 80 ?!)
nsv
mpc8
dirac
siff
thp
dxa
bethsoftvid
ffm (returns AVPROBE_SCORE_MAX + 1 !!!!)
smk
ape
ogg (actually uses 5 bytes)
pva
r3d

Others weak probes:
RoQ
vmd
lmlm4

Note that this list was found using the following patch to 
tools/probetest (I ran it until size=32).

-Vitor
-------------- next part --------------
A non-text attachment was scrubbed...
Name: probe.diff
Type: text/x-diff
Size: 752 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20090915/8ae38055/attachment.diff>



More information about the ffmpeg-devel mailing list