Skip to content

Releases: m35/jpsxdec

v0.99.7 rev3397 (8 Jan 2017)

09 Jan 03:47
@m35 m35
Compare
Choose a tag to compare

Download

  • 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 ;)

Source code

Binary & source code

v0.99.6 rev3146 (3 June 2016)

15 Sep 18:29
@m35 m35
Compare
Choose a tag to compare
  • 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)

09 Dec 18:47
@m35 m35
Compare
Choose a tag to compare
- 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)

09 Dec 18:50
@m35 m35
Compare
Choose a tag to compare
- 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)

09 Dec 18:51
@m35 m35
Compare
Choose a tag to compare
- 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)

09 Dec 18:52
@m35 m35
Compare
Choose a tag to compare
- 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)

09 Dec 18:53
@m35 m35
Compare
Choose a tag to compare
- 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)

09 Dec 18:55
@m35 m35
Compare
Choose a tag to compare
- 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)

09 Dec 21:36
@m35 m35
Compare
Choose a tag to compare
- 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)

09 Dec 21:37
@m35 m35
Compare
Choose a tag to compare
- 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