[FFmpeg-devel] [PATCH]lavf/swfdec: Reduce score when auto-detecting swf files
Carl Eugen Hoyos
ceffmpeg at gmail.com
Fri Jan 19 20:22:12 EET 2018
2018-01-19 18:33 GMT+01:00 Michael Niedermayer <michael at niedermayer.cc>:
> On Fri, Jan 19, 2018 at 04:21:54PM +0100, Tomas Härdin wrote:
>> On 2018-01-18 21:28, Carl Eugen Hoyos wrote:
>> >The probe score for swf files (with uncompressed headers) is currently
>> >very high after testing a little more than 24bit, attached patch
>> >reduces the score.
>> >Please comment, Carl Eugen
>> Would be consistent with the discussion about .c2 files. Could we document
>> this in avformat.h? Something like:
>> // Score should be no more than AVPROBE_SCORE_MAX * identifying_bits/64
>> // if the number of identifying "magic" bits are less than 64
> this is a bit oversimplifying it i think
I don't disagree.
> its more a question of "entropy" than bits
> 24bits tested for at one location is much stronger than 24 bits found at any
> location in 20mb. (later is in fact close to telling us nothing)
I believe that for ~64 initial bits, we should return MAX - 1.
But for many formats, "initial bits" is of no relevance.
More information about the ffmpeg-devel