aboutsummaryrefslogtreecommitdiff
path: root/libpsn00b/psxpress/vlc2.c
diff options
context:
space:
mode:
Diffstat (limited to 'libpsn00b/psxpress/vlc2.c')
-rw-r--r--libpsn00b/psxpress/vlc2.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libpsn00b/psxpress/vlc2.c b/libpsn00b/psxpress/vlc2.c
index 73b54b2..9eb99bf 100644
--- a/libpsn00b/psxpress/vlc2.c
+++ b/libpsn00b/psxpress/vlc2.c
@@ -141,7 +141,10 @@ int __attribute__((optimize(3))) DecDCTvlcContinue2(
// TODO: version 3 is currently not supported.
return -1;
} else {
- value = _get_bits_unsigned(10);
+ value = _get_bits_unsigned(10);
+ if (value == 0x1ff)
+ break;
+
*output = value | quant_scale;
_advance_window(10);
}