Releases: m35/jpsxdec
Releases · m35/jpsxdec
v0.99.7 rev3397 (8 Jan 2017)
- XA audio can now be replaced using .wav files
- Simplified error messages
- ✘ Command-line
-play
option removed
Bug fixes:
- Videos with multiple audio streams was broken
- Incorrect correction of corrupted XA audio
- Possible failure when saving some movies as image sequence
- Some GUI weirdness when first selecting an item
- Other minor or command-line related bugs
Internal:
- Java version of the Hitmen "Psx Audio Tools 0.1" vagpack.c
- PSound .ppl file parser
- Better error handling
- Improved internationalization
- Introduced new bugs ;)
v0.99.6 rev3146 (3 June 2016)
- Update Spanish translation (many thanks Víctor González, Sergi Medina)
- Allow replacing FF7 frames with STRv2 frame format
- Added support for Gran Turismo (1 and 2) videos
- Simplified error/warning messages
- Improved encoder: removes redundant data to make frames smaller
- More flexible Judge Dredd video detection (reduced program size greatly)
- Split video at large sector or frame number gaps
(fixes JPSXDEC-7 reported by truston, and JPSXDEC-9 reported by hgdagon) - sectordump includes count of sector types at the end
- No longer report most channel numbers as corruption
- Index saved as UTF-8 to handle Unicode paths
- Updated launch4j executable
x Remove ability to generate index to stdout
Bug fixes:
- JPG error message
- Single unidentified sectors not being checked for images
- Main command-line help text errors
- Static data end sector off by 1
- 2336/sector image identification issue
- "Apply to all X" caps localization issue for Spanish
- Corrupted header sector number not handled correctly
- Logging issues
- other minor bug fixes
Internal:
- Contextual sector identification, along with more flexible disc indexer
may have slowed down indexing speed - Restructured video frame demuxing
- More tests
Known Problems:
- Some .iki frame rate detection is wrong
- Audio + Video playback on Linux might be choppy or not display
v0.99.5 rev3006 (5 Jul 2015)
- Spanish translation provided by Víctor González - Index format changed, indexes need to be regenerated Bug fixes: - Indexing fails if XA sector channel = 255 (JPSXDEC-6 reported by truston) - More forgiving FF8 audio detection (JPSXDEC-8 reported by truston) - Tim items duplicated when loading index - Infinite loop during encoding - Encoding writing invalid quantization scale - STRv3 DC encoding error - Message format and type mismatch - replace.xml file name parsing error - JPEG writes bad data for high energy blocks - Various possible null pointer exceptions - various other bug fixes Internal: - Localization overhaul Known Problems: - Some .iki frame rate detection is wrong - Audio + Video playback on Linux might be choppy or not display
v0.99.4 rev2859 (27 Sep 2014)
- New frame numbering and lookup options (see manual) . Frame index number now used by default . -replaceframes XML version now 0.2 to support new frame number options - Indexing improvements for Ace Combat 3, Judge Dredd, Alice in Cyber Land - "Unnamed" changed to "?" in index - GUI very poorly translated to Japanese (Google translate) Please contact me if you would like to help translate to any language! - Index format changed, indexes need to be regenerated Bug fixes: - Image sequence file names messed up - Passing small files as the single command-line parameter causes error - Chroma upsampling on command-line not being handled properly - Issue saving AVI when specifying frame range (command-line) - Image sequence with duplicate header frame numbers overwrites files - Tim images in the same sector not sorted by offset in index - debug0.log timestamp using day instead of minutes Known Problems: - Some .iki frame rate detection is wrong - Audio + Video playback on Linux might be choppy or not display
v0.99.3 rev2795 (10 May 2014)
- Better Ace Combat 3 video support - Reduced size of executable (.jar) and download - Improved frame rate detection - More robust bitstream detection - Improve quality of decoded XA audio from sectors that are corrupted - Index format changed, indexes need to be regenerated Bug fixes: - Video decoding YCbCr->RGB values slightly varies depending on code path - Slightly inaccurate sector header data may be written to replaced sectors - Command-line sloppiness - Blank line in index not handled well - File Chooser drop-down out of order on Java 7 - debug.log formatting - FindBugs fixes and other minor fixes Internal: - Preliminary I18N support - Reduce dependence on video sector frame number Known Problems: - Some .iki frame rate detection is wrong - Audio + Video playback on Linux might be choppy or not display
v0.99.2 rev2705 (8 Nov 2013)
- Video player scales to fit window - Writing (M)JPEG is now close to lossless (see manual for details) - Added Tim copy to clipboard button - Added iki video encoding - Automatically open Gui with an index or file by passing it as the only argument (auto detected) - Combined 'high+' quality into just 'high' quality for simplicity - -frameinfodump will show even more info with -verbose 4 Bug fixes: ! Incomplete last frame not being written to avi - Unhandled error when iki frame header was incomplete - Replacing data in files with RIFF header corrupted file - Error frames were all black - Fixed when output directory is blank - If there was an error opening another file/index, Gui wouldn't remember if the index was just saved - Fixed several minor bugs Internal: - New Video Decoder Pipeline (VDP) - Player partial redesign - Encoder partial redesign - Main/cmdline redesign - All index and save logging also goes to debug.log Known Problems: - Some .iki frame rate detection is wrong - Audio + Video playback on Linux might be choppy or not display
v0.99.1 rev2602 (18 Apr 2013)
- More robust and lenient XA detection and decoding - Sped up loading large indexes - Several UI bug fixes . Closes files after opening a new one . Fix description of videos with < 1 sec duration . Update and optimize tree table . Prompt to save index . File extension considered when checking for existing file . Fixed order of nested directory tree . Fixed possible UI deadlock when playing - Tim improvements . Fix gray palette transparency . Fix saving 4-bit TIM as .bmp . Prevent saving 16-bit TIM as .bmp . Improve quality of RGB -> 16-bit TIM color conversion . RGB -> 8 or 4bpp TIM CLUT colors are now sorted . Shows output file names - Output filename keeps original extension - -visualize pdf is now vertical - Slightly more correct STR video detection - Slightly optimized video decoding (STRv3) - jPSXdec version added in generated AVI metadata Internals: - Big logging redesign and cleanup - Big Tim cleanup Known Problems: - .iki encoding not implemented yet - Some .iki frame rate detection is wrong - Audio + Video playback on Linux might be choppy
v0.99.0 rev2494 (3 Nov 2012)
- Added support for Crusader: No Remorse - Added -replacexa command-line option - Added handling for some strange Tim formats (thanks to bug report by CUE) - Renames all items in gui to just image, audio, video - Command-line indexing now overwrites an existing file - Sped up jpg and img writing - Sped up init time (Dredd init) - Added multiple gui icon sizes - Fixed mode 1 disc reading - Fixed FF7 and FF9 frame replacing - Fixed Lain encoder Internals: - Tim cleanup - Adjusted names of many classes - Added MDEC debugging info - Removed audio decode thread from player - Removed various unused stuff Known Problems: - Audio + Video playback on Linux might be choppy - Massive lists of items might scroll slowly on Windows - UmJammer Lammy frame rate detection is wrong
v0.98.0 rev2318 (9 Mar 2012)
- Added handling for Lunar 2 unique 24fps - Added saving Tim images as Tim files - More robust sector corruption detection and handling - Fixed handling for XA streams consisting of adjacent XA sectors - Added -replacetim command-line option - Added Tekken 2 video detection - Added Judge Dredd video detection - Fixed FF8 audio decoding - Fixed indexing of .iso disc images - Various other bugfixes Internals: - Writing sectors to disc now automatically regenerates ECC/EDC Known Problems: - Audio + Video player on Linux might be choppy - Massive lists of items scroll choppy on Windows - UmJammer Lammy frame rate detection is wrong
v0.97.0 rev2196 (1 Nov 2011)
- Added many interpolation options for chroma upsampling - Added handling for XA streams consisting of adjacent XA sectors - Fixed handling of XA streams with 8 bits/sample - Optimized bitstream unpacker for faster decoding - Improved detection of 2336 bytes/sector images - Added -static command-line option for decoding TIM, mdec, and bitstream files - Handful of minor bug-fixes and tweaks Internals: - Fixed Tim creation - Added a few unit/function tests - Fixed encoding and improved design - Extracted Lain specific stuff to separate project Known Problems: - Audio + Video player on Linux might be choppy - Massive lists of items scroll choppy on Windows