mirror of
https://github.com/vgmstream/vgmstream.git
synced 2024-11-24 15:00:11 +01:00
VAG: Remove bigfile check temporarily
This commit is contained in:
parent
90adcd5164
commit
2e44b1e051
@ -287,9 +287,10 @@ VGMSTREAM* init_vgmstream_vag(STREAMFILE* sf) {
|
|||||||
goto fail;
|
goto fail;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ignore bigfiles and bad extractions (approximate) */
|
/* ignore bad extractions (approximate) */
|
||||||
if (channel_size * channels + interleave * channels + start_offset * channels + 0x8000 < get_streamfile_size(sf) ||
|
/* bigfile ignoring breaks some of Jak series' VAGs (unless increased to roughly 1.4 MiB) */
|
||||||
channel_size * channels > get_streamfile_size(sf)) {
|
//if (channel_size * channels + interleave * channels + start_offset * channels + 0x80000 < get_streamfile_size(sf) ||
|
||||||
|
if (channel_size * channels > get_streamfile_size(sf)) {
|
||||||
vgm_logi("VAG: wrong expected (incorrect extraction? %x * %i + %x + %x + ~ vs %x)\n",
|
vgm_logi("VAG: wrong expected (incorrect extraction? %x * %i + %x + %x + ~ vs %x)\n",
|
||||||
channel_size, channels, interleave * channels, start_offset * channels, (uint32_t)get_streamfile_size(sf));
|
channel_size, channels, interleave * channels, start_offset * channels, (uint32_t)get_streamfile_size(sf));
|
||||||
goto fail;
|
goto fail;
|
||||||
|
Loading…
Reference in New Issue
Block a user