[FFmpeg-devel] [PATCH] probetest.c

Michael Niedermayer michaelni
Mon Sep 14 19:11:16 CEST 2009


On Mon, Sep 14, 2009 at 06:19:56PM +0200, Vitor Sessak wrote:
> Michael Niedermayer wrote:
>> Some simple probe testing code should be attached
>
> [...]
>
>> if there are no objections i plan to commit that in a few days
>
>
>> int main(int argc, char **argv)
>> {
>>     unsigned int p, i, type, size;
>>     AVProbeData pd;
>>     AVLFG state;
>>     PutBitContext pb;
>>     avcodec_register_all();
>>     av_register_all();
>>     av_lfg_init(&state, 0xdeadbeef);
>>     pd.buf= NULL;
>>     for(size= 1; size < 65537; size*=2){
>
> I think that for sizes < 256, av_probe_input_format2() should fail with an 
> error asking for the client app to provide a decent probing buffer. Or you 
> can imagine a reason why someone would need such a small buffer?

i agree such small buffers make no sense but it speeds up probetest at the
start and i dont think if the same number of tests is run with larger buffers
we would have fewer misdetections ...

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

I have often repented speaking, but never of holding my tongue.
-- Xenocrates
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20090914/7ed2a23c/attachment.pgp>



More information about the ffmpeg-devel mailing list