[FFmpeg-devel] [PATCH 2/2] avformat: add demuxer for Rayman 2's	APM format
    Carl Eugen Hoyos 
    ceffmpeg at gmail.com
       
    Tue Feb 18 08:16:23 EET 2020
    
    
  
> Am 18.02.2020 um 00:20 schrieb Zane van Iperen <zane at zanevaniperen.com>:
> 
> So, something like this?
> 
> #define APM_TAG_VS12  MKTAG('v', 's', '1', '2')
> #define APM_TAG_DATA  MKTAG('D', 'A', 'T', 'A')
> 
> static int apm_probe(const AVProbeData *p)
> {
>     if (p->buf_size < 100)
>         return 0;
> 
>     if (AV_RL32(p->buf + 20) != APM_TAG_VS12)
>         return 0;
> 
>     if (AV_RL32(p->buf + 96) != APM_TAG_DATA)
>         return 0;
> 
>     return AVPROBE_SCORE_EXTENSION + 1;
Yes but you can increase the score for 64 matching bits to MAX-1
Thank you, Carl Eugen
    
    
More information about the ffmpeg-devel
mailing list