diff --git a/src/meta/bnk_sony.c b/src/meta/bnk_sony.c index 8052d5d9..b5437b69 100644 --- a/src/meta/bnk_sony.c +++ b/src/meta/bnk_sony.c @@ -282,7 +282,7 @@ VGMSTREAM * init_vgmstream_bnk_sony(STREAMFILE *streamFile) { } else { loop_flag = ps_find_loop_offsets(streamFile, start_offset, stream_size, channel_count, interleave, &loop_start, &loop_end); - loop_flag = (loop_start > 28); /* ignore full loops since they just fadeout + repeat */ + loop_flag = (flags & 0x40); /* no loops values in sight so may only apply to PS-ADPCM flags */ codec = PSX; }