[FFmpeg-devel] [PATCH] libgme support
wm4
nfxjfg at googlemail.com
Fri Jun 28 17:55:23 CEST 2013
On Fri, 28 Jun 2013 15:23:10 +0000 (UTC)
Carl Eugen Hoyos <cehoyos at ag.or.at> wrote:
> Carl Eugen Hoyos <cehoyos <at> ag.or.at> writes:
>
> > > libgme checks the 4 bytes of the start of the file only.
> > > I'm returning AVPROBE_SCORE_MAX / 2 hoping to reduce
> > > potential breakage.
> >
> > At least subtract one (or use AVPROBE_SCORE_MAX / 4 + 1)
Sounds good. I could add the file extension too. Actually I could add a
check for the file extension too. So what should happen if the file
extension is known to GME: just return AVPROBE_SCORE_EXTENSION? Or
combine it somehow with the header check and improve the probe score if
it matches? Or always require the file extension to match?
I see many possibilities, and the probe score is a bit arbitrary.
If anyone is interested in having a look, the API is here:
http://code.google.com/p/game-music-emu/source/browse/trunk/gme/gme.h#204
> Or better, see commit c605adb to give the mpeg and mp3
> demuxer a better chance to raise their score.
OK, I can add that too.
> I believe that your license header makes no sense, but
> this is completely up to you.
Not sure what's the problem with it. Am I overlooking something obvious?
More information about the ffmpeg-devel
mailing list