diff options
Diffstat (limited to 'stream')
-rw-r--r-- | stream/stream_bluray.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/stream/stream_bluray.c b/stream/stream_bluray.c index 8ba796e609..ebbdf63a3e 100644 --- a/stream/stream_bluray.c +++ b/stream/stream_bluray.c @@ -843,12 +843,13 @@ static bool check_bdmv(const char *path) bool r = false; - const char *sig = "MOBJ020"; + const char *sig1 = "MOBJ020"; + const char *sig2 = "MOBJ0100"; char data[50]; if (fread(data, 50, 1, temp) == 1) { - if (memcmp(data, sig, strlen(sig)) == 0) - r = true; + r = memcmp(data, sig1, strlen(sig1)) == 0 || + memcmp(data, sig2, strlen(sig2)) == 0; } fclose(temp); |