Browse Source

avformat/musx: improve probing

tags/n4.4
Paul B Mahol 4 years ago
parent
commit
69e22e21e3
1 changed files with 12 additions and 1 deletions
  1. +12
    -1
      libavformat/musx.c

+ 12
- 1
libavformat/musx.c View File

@@ -20,12 +20,23 @@
*/

#include "libavutil/avassert.h"
#include "libavutil/intreadwrite.h"
#include "avformat.h"
#include "internal.h"

static int musx_probe(const AVProbeData *p)
{
if (memcmp(p->buf, "MUSX", 4))
unsigned version;

if (AV_RB32(p->buf) != MKBETAG('M','U','S','X'))
return 0;

version = AV_RL32(p->buf + 8);
if (version != 10 &&
version != 6 &&
version != 5 &&
version != 4 &&
version != 201)
return 0;

return AVPROBE_SCORE_MAX / 5 * 2;


Loading…
Cancel
Save