[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