Skip to content

Tags: m35/jpsxdec

Tags

v2.0

Toggle v2.0's commit message
v2.0 rev4335 (16 Oct 2023)

- Now requires Java 8 or higher
- Added support for ending video of Aconcagua - thanks to Martin Korth (no$psx developer)
- Added Aconcagua frame replacing support
- Optimized player and fixed minor memory leak
- Improved error detection and handling
- Added reference sources, specifications and documents
Known functional issues
- Translations (Spanish, Italian, machine translated Japanese) not updated since v1.00
- Frame rate detection still not as good as I want
- Real-time playback doesn't work for videos with a long audio delay
- Real-time playback stops early if audio ends before video ends
- Several games still not supported (see Github issues list)

v1.06

Toggle v1.06's commit message
v1.06 (beta) rev4156 (19 Feb 2022)

- Support for videos in game "N Gauge Unten Kibun Game: Gatan Goton"
- Support for videos in more Electronic Arts games
  (Github issue #40 "Andretti Racing - Sector scanning fails with error message"
   by BloodRaynare)
- More accurate FPS detection, but indexing is slower, sometimes SIGNIFICANTLY slower
- Slightly improved video encoder quality and accuracy
- Command-line option "-a audio" now defaults to skipping audio associated
  with videos, and added additional option "-vidaud" to include all audio
  (see manual for details)
  (Github issue #42 "No Commandline Argument for skipping audio from video files"
   by Meerkov)
- A lot of bug fixes and improved error handling
Known issues
- Translations not updated since v1.00

v1.05

Toggle v1.05's commit message
v1.05 (beta) rev4052 (14 Mar 2021)

- Support for Panekit - Infinitive Crafting Toy Case videos
- Support for Star Wars - Rebel Assault II - The Hidden Empire videos
- New video detection framework should identify even more unique video variations
- Added new full frame replace option: size-limit="original non-zero"
  (see manual for details)
  (Github issue #32 "Resident Evil 2 Video bug" by gledson999)
- Renamed command-line "-replacexa" option to "-replaceaudio"
  (see manual for details)
- Support for replacing audio streams used in several SquareSoft games
  (Github issue #35 "How to replace modified video w audio in Chrono Cross?"
   by saifhashmi210)
- Tiny quality improvement to video frame encoding
Bug fixes:
- Header frame number in image sequence file names is incorrect

v1.04

Toggle v1.04's commit message
v1.04 rev3987 (10 Aug 2020)

- More robust XA audio detection
- Support for saving images as TIFF in Java 9+
- Ignore silent XA streams
- Improved Tim detection, including
  Github issue #29 "TIM image not found in file" by gmarty
Bug fixes:
- Replacing XA with pcm audio doesn't actually make any changes,
  broken since v0.99.8
  (Github issue #30 '"-replacexa" command does not work' by ViToTiV)
- Real-time audio player doesn't play tiny clips
- Error when Tim image ends at sector boundary
- Sector type detection issues

v1.03

Toggle v1.03's commit message
v1.03 rev3953 (15 Dec 2019)

Bug fixes:
- Some videos in EA games are still not detected

v1.02

Toggle v1.02's commit message
v1.02 rev3950 (13 Dec 2019)

- Added support for Jackie Chan Stuntmaster videos
Bug fixes:
- Some videos in EA games are not detected

v1.01

Toggle v1.01's commit message
v1.01 rev3936 (16 Nov 2019)

- Added support for Starblade Alpha videos
Bug fixes:
- Replacing audio throws an exception

v1.00

Toggle v1.00's commit message
v1.00 rev3921 (7 Sept 2019)

- Unsupported EA videos caused error
Known issues:
- Videos with variable frame rates cause a lot of problems:
  * Usually unable to detect when videos have a variable frame rate
  * The audio and video become out of sync when saving a video with
	variable frame rates as AVI
  * Even when a video is identified as having a variable frame rate,
	some video players do not play the generated AVI correctly (primarily
	on Windows). Try a more reliable player (such as VLC media player).
- Real-time playback doesn't work for videos with a long audio delay
- Real-time playback stops early if audio ends before video ends

v0.99.9

Toggle v0.99.9's commit message
v0.99.9 rev3898 (9 Aug 2019)

- Added Italian translation (thanks Gianluigi "Infrid" Cusimano!)
- Updated Spanish translation
  (still many thanks to Víctor González, Sergi Medina!)
- Minimum required Java version is now version 6
- Updated to be compatible with Java version 9 and higher
- Added support for ReBoot video (thanks to XBrav!)
- Added support for Policenauts FMVs
- Added support for Road Rash 3D FMVs
- Added support for opening video of Aconcagua
- Improved real-time audio/video player on Linux (hopefully)
Bug fixes:
- Couldn't save 24-bit TIM images as png
- Videos with odd frame dimensions caused errors
- Lots of small fixes
Internal:
- Revamped bitstream handling
- Several simplifications
Known issues:
- Videos with variable frames rates saved as AVI do not play right in
  some video players (primarily on Windows). Use a more reliable player
  such as VLC media player.

v0.99.8

Toggle v0.99.8's commit message
v0.99.8 rev3788 (21 Jan 2019)

- Updated Spanish translation (still many thanks to Víctor
  González, Sergi Medina)
- Updated Japanese translation (still using Google translate)
- More thorough searching for content in input files (indexing is
  slower)
- Index format changed, indexes need to be regenerated
- Better description about the difference between saving a File
  item as "normal" vs "raw"
- Default uncompressed video saving quality is now "high"
- Updated manual with lots of useful information
- Generally improved all GUI, command-line and logging messages
- Generally improved error handling
x Remove volume slider from audio saving GUI
Replacing content:
- Can now replace audio used in many Square games
- When modding/replacing content, all changes wait until the end
  before actually being applied
x Remove ability to replace Tim images with a normal image
  Tim images can now only be replaced with another Tim image
x Audio replacing now requires the new audio to be of exact same
  length as the existing audio
Bug fixes:
- Audio filename not being updated when changing selection in the GUI
- Items sorted wrong in some cases
- 0 sized File items had a sector length of -1
- Video disc speed not properly detected when there are multiple
  parallel audio streams
- Opening a file that is too small to be identifiable caused an error
- Video sectors being corrupted when trying to replace AC3 and
  Dredd frames
- save.log file name not localized
- Bad error handling when there were errors in the input file's
  filesystem
- Empty audio packets written to AVI when saving audio streams from
  some Square games
- Other small bug fixes
Internal:
- Added ability to override default logging settings using standard
Java logging features
- New processing pipeline and a massive restructuring of system
  makes it possible to add support for more types of videos
- In progress support for SPU audio and 'VAG' files
- Frame numbering redesign
Known issues:
- Video playback on Linux may still not work right
- Videos with variable frames rates saved as AVI do not play right
  in the default video players found in some Windows versions.
  Use a more reliable player such VLC media player.