Hier nur neue Versionen und Changelogs!
Für Fehler, Fragen und Anregungen: BDSup2Sub - Ein Konverter von Blu-Ray SUP nach DVD SUB/IDX (VobSub) - Diskussion
bisherige changelogs:
26.03.2009 2.4 -> 2.5
* Fixed: Cr and Cb color components were switched when reading BD-SUPs (in since 1.0)
* Fixed: inconsistent behavior of "export forced" checkbox (probably introduced in 2.3)
* Changed: console is cleared before loading a SUP to avoid heap and performance problems (Swing text components are SLOW).
* Changed: when copying console output to clipboard, the clipboard is reset first to avoid OutOfMemoryException.
* Changed: improved console output for BD-SUP reading to use less lines in the console
25.03.2009 2.3 -> 2.4
* Improved support for HD-DVD-SUPs (multiple DCSQ START commands are supported, DCSQ is accumulated)
* BD-SUP: subtitles without RLE buffer are ignored (led to NullpointerException)
* Fully transparent colors are always interpreted as transparent black to not mess with scaling
* Automatic language selection now only considers file name, not the path name
* Bilinear scaling is also used for scaling down
* Better exception handling for general exceptions inside threads
* Edit dialog: duration can be entered as float value now (just for consistency)
* Accidentally changed time format from "hh:mm:ss:ms" to "hh:mm:ss.ms" in IDX files. Fixed.
22.03.2009 2.2 -> 2.3
* Split export dialog into conversion dialog and export dialog.
* Completely reworked the time stamp check. It's done at import now, not at export
Also the source time stamps are not altered any more to fix missing/invalid times.
* Added edit dialog to change offsets and timestamps
* Added check/fix possibility for very short display durations. Also new command line option "/tmin".
* Automatic selection of language for SUB/IDX export if filename contains language name (e.g. "spanish")
18.03.2009 2.1 -> 2.2
* Fixed: missing end times were not handled correctly.
17.03.2009 2.0 -> 2.1
* Fixed: usage of wild card from the command line would cause exception when source file name didn't contain a path
* Fixed: wrong VobSub packet size if only the control header was shifted to the next packet, but the first packet was not completely filled.
* Fixed: delay can be entered in milliseconds again. It's adjusted to target frame rate automatically.
* Added command line parameter "/dly" to define a delay
* Added target frame rate auto detection for command line
* Changed command line parameter "/fps" to allow setting of only the target frame rate
16.03.2009 1.9 -> 2.0
* SUP: palette is only exported up to the highest entry actually used (previous versions always exported 256 entries)
* Increased resolution of all internal time stamps to 90kHz (was 1kHz)
* During export, start/end time (or start/delay) are synchronized to the target frame rate (special handling for PAL, NTSC and 24P)
* HD-DVD SUPs were refused from the command line: fixed.
* New frame rate: 23.975Hz. equal handling of frame rates for command line and export dialog (e.g. aliases)
* Frame rate info is written into the PCS headers of created BD-SUPs (and read for src fps detection)
* Wildcard support for command line (read online help for details)
13.03.2009 1.8 -> 1.9
* Added support for reading HD-DVD SUPs (I own only one HD-DVD, so chances are it won't work with many HD-DVDs)
* The same selectable values appear in the ComboBox for source and target FPS (still can be edited)
* Reworked online help a little bit (working Hyperlink to Doom9 thread and copy to clipboard functionality)
* Renamed Mode/Format ComboBoxes to "Output Format" and "Output Resolution"
* Fixed wrong display of target image size (introduced in r1.6)
11.03.2009 1.7 -> 1.8
* Fixed bug in the palette conversion introduced in r1.6 that could lead to artefacts on the left side of the subpic (SUB/IDX export only)
* Fixed wrong alpha threshold default in command line version (SUB/IDX export only)
* Introduced new resolution 1440x1080
10.03.2009 1.6 -> 1.7
* BDSup2Sub now also works from the command line. See online help for parameter description.
* Some minor tweaks and correction here and there
* Optimized RLE encoding for SUPs a little bit (two pixels of the same color don't use RLE code)
* Tried to add some better (?) fake time stamps to the ODS/WDS/PDS/END packets.
08.03.2009 1.5 -> 1.6
* Added support to write SUPs (kinda experimental though, SupRip doesn't like'em). This included a major rework of the program's structure, so I hope I didn't break anything.
* Rewrote upscaling function (bilinear: slower, but much better quality)
* Fixed: half of the languages in the language selection box were not displayed
* While I was at it, I sorted the lower part of the list alphabetically
06.03.2009 1.4 -> 1.5
* Fixed redraw bug and reduced memory needed for zoom modes.
* Fixed bug that caused wrong start time in case of multiple start packets or missing end packets.
* Extended primary color detection to support "white,light grey" in addition to "light grey, dark grey"
* Added possibility to edit/save/load Vobsub palettes
* Fixed blatant bug in export of forced subtitles which would export the same frames over and over again
* Set default alpha threshold to 80
06.03.2009 1.3 -> 1.4
* Tinkered around with progress dialog to solve problems under Vista. Can't test it though.
* Added frame/sequence number checks/warnings
* Added automatic elimination of double subtitle start frames.
04.03.2009 1.2 -> 1.3
* x/y ofs from start PCS is used instead of that from the window definition (fixes most misaligned subtitles)
* Time stamp inconsistencies are reported and fixed
* Swapped checkboxes in export dialog to emphasize the relation between the "Change frame rate" checkbox and the src/trg FPS
* Added ini file to store frame size/position and load/save paths. Probably more to follow.
* Added upscaling (indeed the scaling algorithm already supported it, only the factors were wrong)
* Allowed all output formats for the moment. Dunno where this will take us, but it's worth a try.
* Added layout panel that shows the location of the subtitle
* Worked a bit on the user interface (less rescaling of components)
* Removed warnings about empty palettes since this seems to be pretty common.
* All editable fields of export dialog read out again before saving (indeed already done in 1.2)
02.03.2009 1.1 -> 1.2
* Reworked SUP multipacket parsing to support unlimited packets (kinda untested though for > 2 packets).
* Fixed bug in detection of primary color & luminance thresholds.
* Added workaround to prevent crash when loading SUPs in NTSC/PAL resolution.
Note that "upscaling" NTSC to PAL will not change the size of the bitmap, only the offsets.
Also downsizing from PAL to NTSC might fail - I'll have to reconsider this issue later.
* Info was not updated when switching output format
* Added fixed line feed after even and off RLE buffer since VobSub sometimes skipped the last line
26/02/2009 1.0 -> 1.1
-Added progress dialog for import
-Added check for existing target files and write protection
-Added detection of forced subtitles and the possibility to export only forced subs
-Removed some checks from RLE decoding to support some non-standard frames which write to the next line without EOL
-Fixed two small bugs in run length decoding (fixes reading exports from SupRead)
-Support for multi-packet pictures (well, exactly two packets are supported for the moment)