Version
history
Newer history
7.6 (722)
- New features
- New internal subtitle format (*.sp) based on INI file that can
be used to save all information without any loss (currently no
supported subtitle format can save all information, closest is SSA but
even it can't save everything). It is also intended to be used as a
data exchange format for a new parser. Currently loading time is
acceptable (~250 ms), but saving is slow (~900 ms)
- Save patches item in Save menu - save a copy of currently used
file to appropriate patch directory
- More intelligent automatic file opening:
- When more files are dropped to SP, all media files are opened
first and matching subtitles are searched in the list for the media
files (same filename excluding extension). As a result, when 2 parts of
a 2CD movie together with 2 subtitles are dropped to SP, the media
files are inserted to the playlist together with appropriate subtitles
- New option in Reformat lines to keep original line together in
one subtitle when splitting (#1449304)
- Drag & Drop fine-editing of subtitle timestamps - drag
selected subtitles left or right and the timestamps will be adjusted
(#1512195)
- Additional media streams - any multimedia file can be opened as
additional stream - they are played together (e.g. audio file for
movies without audio) (#1487814)
- Save all function that saves 1. subs, 2. subs, MVD, PLS, WSP at
once (#1537622)
- quick-save versions
- subs are checked if they are changed before executing save
action for them
- can be configured in Settings - General - Save all function
items, by default it will only save 1. and 2. subs.
- New keyboard actions
- Insert \N line break - inserts '\N' and a line break in
subtitle editors (1. and 2. memo in Player, main memo in Editor),
default key: Shift+Enter
- Actions for all DVD menu kinds: Title, Root, Subpictures,
Audio, Angles and Chapters
- Overlapping subtitles handling
- New button to mark all overlapping subtitles
- New option in Search / replace to select Overlapping
subtitles
- Save column widths in Settings window to UI layout file
- New items saved to workspace:
- Selected window (Editor / Player /
Settings / Translator)
- UI layout
- Values in Editor
- Selected function tab
- All values in tabs: "Merge
/ Split", "Move / Scale", "Resynchronization" , "Reformat lines", "Text
corrections",
- In "Transitions", all
values are saved except Start (automatically filled)
- Values in "Advanced
subtitle editor" are not saved
- Values in Player
- OSD time mode, Repeat
mode, Enqueue, Ignore loops, Show subtitles, Aspect ratio mode,
Synchronization
- Seek to position and
Bookmark values
- Open and save dialog's InitialDir for
all dialogs in all four main windows and in StyleOrganizer
- Persistent workspace - save workspace when exiting
and load it upon next start
- Configurable items that will be
loaded: Movie, 1. subs, 2. subs, Selected sub, Editor values, Player
values, Selected tab, Dialog folder
- Rewritten time display in Player
- up to 6 modes, each mode fully
configurable (including the possibility to display time to the next
subtitle)
- Time display next to main tabs now fully
configurable in the same way as the time display in Player
- Jump to prev / next subtitle function now has a
configurable delay
- Resynchronization - new option - Line to first and
last and also a configurable option to automatically add first and last
subtitle
- Redesigned Style editor, it is now faster and
resizable, it's column sizes and window size / state are saved in UI
Layout file
- Changes
- When opening subtitles, they are always inserted
to the current Playlist item even if the item already contains subtitles
- Behavior of language loading - now the version is
checked and if the language file version is different, the default
(ENG)language will be loaded before the selected language (#1445267)
- Resynchronization - there is a new option to fix
overlapping times (that may be introduced due to rounding errors)
automatically after resynchronization (#1463071)
- Repainted some icons (e.g. + and -) to B&W to
better fit to some themes
- Bug fixes
- A very nasty bug in subtitle format detection (XSP
formats) that ocassionally caused invalid format detection even if the
regexps were correct (stream position not reset to 0)
- Warning of not saved subtitles not displayed when
drag&drop (#1537643)
- \N in ASS / SSA was loaded and saved as \n
(#1537598)
- When selecting VobSub subtitles, "None" was
displayed as a result
- "More buttons" chevron hints can now be translated
(#1445263)
- SSA/ASS outline color (#1544217)
- Resynchronization - it was not possible to remove
the last resynchronization point
- Style editor - Embeddable check box and column
headers were translated only upon the initial display of the dialog,
not when the language was changed from within style editor
7.5.2(722)
- Changes
- Subtitles are not discarded when opening new media file -
various behavior changes
- when opening a new media file, the new playlist item will
have the subtitles assigned
- when switching to a new playlist item (also the case when a
new media file is opened):
- if the item has the same subtitles as the previous, no
action is taken
- if it has different subtitles, the user is first asked to
save the current subs if they were changed
- subtitles should not be discarded silently, in the case
when they need to be discarded, user is asked to save the changes
- Bug fixes
- Setting current movie position to subtitle's start
/ end did not work
- Audio stream button was disabled sometimes
- Grid editors were automatically closed when the
playback was active
7.5.1 (722)
- Changes
- Save grid column sizes to
UI layout
- Save window state to UI
layout
- Quick save function works
now in the same way as did before 7.5.0 (no save dialogs are displayed)
- PlayResX and PlayResY have
now the minimum value set to 0 (was 640 and 480) so any positive value
can be entered.
- Bug fixes
- Position indicator not changing when
changing languages and movie is paused
- Invalid class typecast in
Resynchronization
- Buttons in Other corrections not
themed and with bad font
- Invalid class typecast when pressing
Escape in subtitle text editor in Editor window (Undo function)
- Very annoying bug in CatsoftComponents
- the value in ValEdits with picklists was not updated when a new value
was selected in the picklist. Many occurrences throughout SP, e.g. in
the Subtitle properties (PlayresX and PlayResY)
7.5 (720)
- New features
- Completely new
customizable user interface
- All toolbars are dockable
- Toolbar can be docked to
a different window
- Toolbar positions (and
the dock site) are saved when exiting
- New look & feel
- 25 different themes
- New OSD Menu - allows to
open files, select audio, subtitles
etc.
- New OSD Player Controls
- Playing speed controls
- New DVD controls
- Quick language selection
- Quick disc change (with
2 DVD drives)
- New keyboard actions
- Toggle OSD Menu
- Toggle OSD Player
controls
- Quick disc change and
Quick language
- Playback speed
- Synchronization
- Improved right-click menu
in Player, new menus in other windows
- New Automatic values in
Editor -> Merge/Split
- Info about subtiltes in
Credits & Information window
- New subtitle
synchronization function
- Load text file (e.g.
dialog translation) as subtitles (each
line as new subtitle) with zero timestamps
- Display previous and
next subtitles waiting to be synchronized
- Buttons and keyboard
actions for inserting current position
to current subtitle's timestamps
- Language selection in main
window and all right-click
menus
- Opensource - After 4 years
of development SP is going to be
open sourced under GPL licence
- Bug fixes
- Merge subtitles - asked to
save first subs instead of second
subs
- DVD Angle selection
(thanks to Animusic DVD with angles)
- PlayList editor
- Opening PlayList
- Trees not redrawn
- Access violation when
opening playlist in PlayList editor
with less items than current pls
7.2.4 (649)
- Bug fixes
- Format detection engine
(built-in formats have higher
priority now)
- File access problem -
some subtitles couldn't be opened
- Changes
- Second subtitles are now
not cleared upon completing playback
and/or switching to the next PlayList item
7.2.3 (647)
- Changes
- Slightly changed the
tree structure of configuration
(Language branch) because some users couldn't figure how to select a
language
- Bug fixes
- End timestamp correction
not working
- Sort subtitles bug
causing "Index out of bounds Exception"
occasionally
- Toolbars popup menu in
Editor now available in the Functions
panel and Subtitle grid (there was no way to show the toolbars again
after hiding them all
7.2.2 (641)
- New features
- Support for the new
Haali Matroska Splitter. Audio and
subtitle track names and selection in the same way as with the old
filter (but internally through IAMStreamSelect - the track names may be
slightly different than using the old filter)
7.2.1 (639)
- Bug fixes
- File access error
(subtitle file can't be sometimes opened)
- Split subtitle file bug
(in Time mode the second subtitles
end time was not properly updated)
- Bug in SRT saver -
sometimes (very rarely) the timestamp was
saved as hh:mm:ss,1000 due to roundoff errors. Now the value is checked
whether it is >999 and the hh:mm:ss value is updated if needed
- Changes
- Character sets in
subtitle grids: The grids use wide strings,
while the engine uses only 8bit strings. The conversion now uses the
system default codepage.
7.2 (637)
- New features
- Movie conversion
(experimental)
- Converts input media
to matroska format (without
recompression - no quality losses; Matroska Muxer needed)
- Currently recognizes
these splitter filters: AVI Splitter
(avi), Matroska Splitter (mkv), WM Reader (wmv, asf), MPEG-1 Splitter ,
MPEG-2 Demultiplexer, Wave Parser (wav), Ogg Splitter (ogm), Subtitle
Source
- Can multiplex
subtitles to the output matroska file
(Subtitle Source filter needed)
- No chapters because
of the limitation of the current
version of the muxer filter (or I don't know the proper interface)
- No track
descriptions / language because of the same
reason as with chapters
- Does not work with
MPEG-1 and MPEG-2 files (the video
stream can't be multiplexed without recompression, if you use it with
mpeg files, the resulting file will contain uncompressed video)
- SSA Loader
- Better handling of
default style: The default style of
SSA Subtitles is loaded as SSA_Default_x, it's values are used for
displaying instead of the *Default. When saving it's saved as Default
and in the dialog events it's represented as *Default. This way the
resaved files retain the original styling
- New ASS loader
- Support for ASS
format according to the specifications
- I got some ASS files
saved by SubResync that have errors
(not compatible with the specs): 'OutlineColour' instead of
'OutlineColor', 'Actor' instead of 'Name', '1' in the Bold, Italics
etc. where only '-1' or '0' is allowed. SP loads them correctly but
saves them according to the specs. The files also contained lines
starting with '**' (probably comments), these lines are (as any other
comments) ignored because they are violating the specs.
- The new style
properties are supported by the Style
editor, the Layer field can be changed in the Advanced subtitle editor,
the WordWrap style can be edited in Credits & Properties
- The effects can be
edited in the Advanced subtitle editor
too, however you must know the codes since SP does not contain any
wizards
- The style override
codes can be edited in the subtitle
text, but as with the effects, SP does not provide any wizards so you
must know the codes
- DirectVobSub support
- Force loading
DVobSub (VSFilter) for each multimedia file
- Automatically put
subtitle source file to DVobSub
- Rendering subtitles
through DVobSub (selectable through
Subtitle stream selector) - useful for advanced ASS styles
- Configurable in
Settings - Player - Subtitles
- With the the option
'Automatically load subtitles in
VobSub' the file name is loaded to VobSub upon opening or saving
subtitle file. The VobSub subtitles are also selected in the player
- New menu and
keyboard actions for opening Playlist
editor, Style editor and Subtitle properties (the old buttons in were
editor removed)
- Changes
- Style column in Editor
now displays subtitle layer
(configurable)
- Bug fixes
- Subtitle settings dialog
couldn't be closed with the
CloseDialog keyboard shortcut
7.1.1 (614)
- New features
- Matroska - chapter names
are now loaded from Matroska files
7.1 (613)
- New features
- Matroska support
- Subtitle stream
playback via DirectVobSub (VSFilter, www.matroska.org)
- Subtitle stream
switching, done in the same way as in DVD
mode
- Audio stream
selection (works when the Morgan Stream
Switcher is NOT installed)
- Chapters loaded as
playlist tree - select chapter in
playlist window
- New Stream selector
toolbar now contains the Audio selector
and Subtitle selector
- New drive select menu
for DVD instead of the dialog
- DVD titles and chapters
are now loaded as playlist - select
title or chapter in the playlist tree. Title and Chapter selection
buttons on DVD Toolbar removed.
- Changes
- Removed DVD chapter jump
buttons - the function is now merged
with track jump buttons
- Improved the OSD graph
painter so it deals better with
complex graphs like in Matroska files
- Replaced the remaining
Select item box with ordinary menu in
the remaining Select angle button i DVD Toolbar
- Next subtitles keyboard
action now works in all modes (not
only DVD)
- Bug fixes
- Subtitle language combo
in Playlist now contains correct ISO
3-letter language codes (there were only first 3 letters of the name)
- Incorrect hint time when
mouse moved over the seek bar in OSD
in frame mode
- Roundoff errors when
saving SRT subtitles (changed trunc to
round) - now when saving without changes the times are exactly the same
7.0.3 (593)
- New features
- Very basic support for
Matroska (*.mkv) container. You need
correct filters (at least the parser and splitter from www.matroska.org)
and all filters
for the content. No audio/subtitle stream switching, chapters and other
features for now.
- Bug fixes
- Fixed a bug that
prevented Matroska files from loading
- Incorrect FPS-Time
calculation in subtitles in DVD mode
7.0.2 (591)
- Bug Fixes
- MVD format did not save
with line breaks
- Some open/save dialogs
did not work with the "Disable in edit
fields" option in keyboard configuration
7.0.1 (588)
- Bug Fixes
- Fine-tuned
auto-detection expression in subtitle format
definitions
- Configuration -
reference resolution - screen height was
taken for both width and height
- Reformat lines - short
lines were not merged
- Subtitle engine - nasty
bug in determining end frame -
probably affected lot of functions
- Player - adding subtitle
- did not work with more than 3
subtitles due to the end frame bug
- Player - second
subtitles editor - buttons in End time were
not working
- Translator - unable to
edit subtitles in the bottom grid (if
the 2nd subtitles were in bottom) (caused by not updating 2nd subs
editor in player; it affected other functions in translator)
- Translator - copy text,
copy timestamps - the function of the
buttons was inverted (text copied time and vice versa)
- Translator - deleting in
second subtitles - it seemed that
the subtitle below the selected was deleted (actually the correct
subtitle was deleted, but due to the 2nd sub editor bug the next
subtitle was overwritten by the data of the deleted subtitle)
7.0 (583)
- New features
- New Subtitles engine
- Removed Select
format dialog
- New editor for the
Character/Speaker property of SSA
subtitles (was parsed and preserved but it had no UI in older versions)
- XSP - Extensible
Subtitle Parser - new subtitle loader
engine capable of loading subtitles in arbitrary formats. Formats are
specified by XML files.
- New formats:
SubViewer 2, SubViever 1, DKS, FAB
Subtitler, Mac DVD Studio PRO, MacSUB, MPL, MPL 2, Phoenix
Japanimation, PowerDivX
- Bug fixes
- When closing PlayList
dialog with an active in-place editor
the value was lost
- Fixed the broken
Transitions function
- Fixed marking when
searching for all occurrences
- Movie data parser now
deletes CR, LF and multiple spaces
6.9.1 (549)
- New features
- Changes
- Rewritten the style
engine
- Local styles are
saved if enabled, subtitle styles
discarded after exit
- New Embeddable
property for styles
- Non-local styles are
purged before new subtitles are
loaded
- Removed the Show
selection toolbar and Show mark toolbar
items from the Selection and mark menu
- Bug fixes
- Fixed minimum sizes in
Editor seeking toolbar
- btnSearch in Translator
had incorrect name - language file
did not work
- Captions in toolbars
improperly displayed on other systems
than WinXP
- Patched playlists
incorrectly handled paths
6.9 (536)
- New features
- Brand new configuration
engine
- More configurable
options
- Patches directories
- Default modes
- Totally rewritten
PlayList engine with a lot of new features
- New PlayList format
- PLS
- Nested playlists -
multiple levels
- Extended movie
information, parsers for HTML pages from
movie databases (CSFD for now, IMDB coming in future versions)
- New editor for
second subtitles in Player
- Substantially redesigned
toolbars in Player
- Tools can be docked,
undocked, moved, resized, hidden
- Position of undocked
bars and visibility is saved to
configuration - the bars will be in the same state upon next startup
(position of docked bars is not retained - it will be default. This is
because it's difficult to save the state of the ReBar control)
- User can hide the
toolbars that he/she does not need
- New editor for
second subtitles in Player
- Toolbars in Editor
undockable in the same way as in Player
- New OSD Information menu
- Movie data page -
displays movie information
- Filter graph -
displays the filter graph of the media
file in a similar ay to MS GraphEdit
- New menu item in the
Spell checker to directly type the new
word
- Subtitles in PlayList
- Changes
- Removed the pause when
playing next playlist item that has
the same source file and starts where the previous ends
- OSD Title caption
improved
- Bug fixes
- Spell checker
replacements were not saved occasionally when
there was only one word replaced in the subtitle
- Default subtitles format
configuration had no effect
- Hopefully solved the
nasty bug where OSD become hidden (and
right click menu in player stopped working) if changed language in
settings screen and it could reappear only by going fullscreen or
changing the audio stream
- Removed 2 references to
'kernel32' without '.dll' that caused
troubles in Windows2000. Hopefully there aren't more.
6.8.1 (458)
- New features
- Patches - load a patch
subs, mvd or external dvd subs instead
of the original file (Experimental)
- External subtitles can
be turned off or selected in the
Subpicture menu in DVD mode
- Changes
- The oversized subtitle
is indicated by a red frame around the
editors instead of red font.
- When saving the default
extension is appended to the filename
if it has no extension or the part after the last dot is longer than 4
chars.
- Changed the RichEdit
memos in Editors and Player back to
normal memos - too many "out of resources" messages
- All MRUs now show full
path
- Changed Arial or MS Sans
Serif to Verdana in various edits to
make I( capital I)and l(small l) distinguishable
- Volume control in Player
is now logarithmic
- Bug fixes
- After search the
selected subtitle became uneditable (the
changes made were always discarded)
- Invalid pointer
operation when trying to select DVD
subpictures and there are no streams of subs in the current chapter
6.8 (444)
- New features
- Spell checker using the
GNU ASpell engine
- Codepage transcoding
- Completely new WordWrap
function with more options
- Ending timestamp
correction and recalculation (automatic
calculation of ending timestamps)
- Other corrections -
various fixes like sorting, removing
empty subs etc.
- Search & replace
with many options
- "Change source" and
"Loop offset" in PlayList editor
- New Select and Mark
buttons in editor toolbar, with a
picklist of options and optional toolbars
- Keyboard actions
- Increase / Decrease
subtitles offset
- Jump 5 seconds
forward / backward
- Changes
- "Move By" edit box in
Editor now has a picklist of options
- "Open 1st subs" and
"Open 2nd subs" now share a common MRU
list
- MRU list for DVD now
displays full file paths because the
filename is always "video_ts.ifo"
- MRU lists remove
nonexistent files on load
- Upgraded DirectShow
engine (DSPack) to 2.3.4
- DVD Select drive dialog
now accepts double click in the drive
list to quickly select the drive
- DVD Select drive now
adds the .ifo file to DVD MRU
- Picture keyboard
controls now available only in the player
window (no possibility of global controls)
- Bug fixes
- Incorrect image indexes
in Open menu (playlist, dvd,
workspace)
- Incorrect behavior of
"Remove spaces in numbers" in OCR
corrections
- MRU lists not saved in
some ocasions
6.6 (395)
- New features
- PlayList
- m3u format
- Enqueue MVD or media
files
- PlayList editor
- Auto-play on open
- Jump to prev / next
track
- Repeat mode - 1x
PlayList, 1x file, repeat playlist, repeat
file
- Toggle OSD Time mode
- New keyboard actions -
OSD Time, Stop, Next+Prev Track,
Volume, AspectRatioMode, RepeatMode, Ignore loops, Enqueue
- Volume control
- Popup menu in video
window, with DirectShow filter list and
their Property Page invocation & lots of other items
- Overscan correction for
the OSD
- Automatic aspect ratio
mode correction for configurable video
resolution
- Automatic cursor hiding
& screen saver disabling (in
full-screen mode)
- Change monitor keyboard
action & popup menu item - Cycle
through available monitors for full-screen display
- Loop definition
- Play only a part of
a file
- Powerful UI and
integration with the playlist
- Playlist items can
be multiple parts of the same file.
- Ignore loops mode
- Changes
- Pressing and releasing
Alt key no longer focuses the form's
system menu (thus disabling keyboard control)
- Automatically update
open dialog's filter according
configured file extensions
- Changed the Play and
Pause buttons to Play/Pause and Stop
- Color controls (gamma,
brightness, contrast) are not reset
when loading new media file
- Much improved the media
detection (maybe a tiny bit slower) -
picture controls and other functions available for more playable files
- Slight changes to the
OSD, title now shows playlist position
- Bug fixes
- Player picture and color
keyboard controls now work when the
full-screen was started from other tabs than player
- Select drive dialog was
not closed using the kbd action
- Removed the 'division by
zero' in audio-only files
- Bug in seek routines -
did not preserve time format according
to the main mode
6.5.2 (344)
- Changes
- New OSD Menu code that
allows enhancements (future versions)
- Really transparent,
subtitles visible under OSD elements
- Minor enhancements of
the OSD
- Nicer subtitle rendering
(bordered text, dynamic text resize
to fit wide lines on screen)
- Got rid of the ugly dark
purple frame around the movie
(visible on TV screen or with monitor's Gamma setting very high)
- Bug fixes
- Incorrect loading of
Default style font options
- Move/Scale in time mode
- start timestamp was not moved
(broken after the change of the subtitle search algorithm in 6.4)
6.5.1 (327)
- New features
- log file - to use the
log file run SP with the -log parameter
- Bug fixes
- Auto-loading OCR Error
list was broken (number of items was
not updated)
6.5 (322)
- New features
- WinLIRC remote control
support
- Automatic file opening
based on configurable file extensions
- DVD player
- Allows to use DVD as
media files for all SP functions,
especially working with & displaying external subtitles
- All common DVD
controls, including:
- Title, chapter,
subpictures, audio & angle
selection
- Menu controls
- Forward
& backward playback at multiple speeds
- Changes
- Changed the INI format
for controls to allow saving the
WinLIRC strings
- Better media detection
code
- Changed the OSD a little
- The Auto-create button
in Resynchronization has now drop menu
with multiple counts
- Bug fixes
- ASF and WMV files did
not load
- Some possible memory
leaks fixed
- Key list in keyboard
configuration did not translate and
caused losing the configuration with non-english languages
6.4.1 (300)
- Bug fixes
- Picture was stretched
across entire window when the audio
stream was switched
- Incorrect texts in
"Format for saving the subtitles" combo in
Settings window
- Saving styles and OCR
Error list to INI file was broken
- Multipoint Linear
Resynchronization was broken (button edits
didn't work)
- Removed the really
stupid message in "Recalculate FPS" that
the function is only for frame subtitles
- The meanings of the Old
FPS and New FPS were switched
- Audio stream menu was
broken. Now it also has images showing
the number of channels in the streams.
- When saving the OCR
Error list, spaces were trimmed
- Changes
- Changed the meaning of
the "Speed change" edit field. It is
now more intuitive: Speed less than 100 % will cause the subtitles to
slow down (thus run longer) and speed above 100% will cause them to run
faster (and thus shorter).
6.4 (296)
- New features
- Player
- New picture controls
(Better zoom, Position, Aspect
ratio) together with corresponding keyboard actions
- New OSD Info - info
about current media file and subtitles
- Possibility to start
full-screen on different monitor
than the default (usefull when TV is connected as second monitor)
- Search for text in editor
- Keyboard actions
- Mark subtitles
- Search for text
- Aspect ratio, Reset
picture, Picture position
- Interface for
configuring the controls
- Show overlapping
subtitles
- Context sensitive help
- Changes
- About box redesigned
- New subtitle current
subtitle sarch engine - allows to find
overlapping subtitles
- New media loading code
- Settings screen
redesigned
- Settings INI file format
changed
- Bug fixes
- Movie position is now
reset when new media is loaded
- Audio streams are
correctly switched in time mode
6.2.1 (265)
- Fixed an invalid typecast
bug preventing saving subtitles.
6.2 (264)
- New features:
- Multipoint Linear
Resynchronization - new function to
synchronize subtitles with variable time errors using a set of
synchronization points and distributing the time error linearly between
the synchronization points
- Direct controls through
keyboard (& mouse) shortcuts
(configurable only through INI file for now)
- INI Shortcut format:
Action=FFT-TFF-T-Space|Ins ->
Modifiers-AlternateModifiers-BlockInEdits-Key-AlternateKey. T=modifier
present/BlockInEdits=True. Modifiers order is Shift-Alt-Ctrl
- This shortcut will
be: Primary - Ctrl+Space, Secondary -
Shift+Ins, Blocked in edit fields
- Export the controls to
HTML file
- Changes
- New bookmarks in Player
- New buttons edits in
Merge/Split to quickly enter movie
length
- New OSD style
- Audio button now cycle
through available audio streams
- Fixed
- Tab order in most
dialogs
6.0 (235)
- Fixed
- Incorrect resizing of
the subtitle preview box & zoom bar
in Editor
- S and L style tags are
shown in the subtitle grid immediately
- Removed invalid error
message in Move subtitles
- New features
- Highlight oversize
subtitles in all editors and grids
- Zoom in player (mouse
wheel)
- (Auto)Save subtitles
together with WSP or MVD
- Redesigned
Drag&Drop dialog, now supports WSP files
- Switch audio streams in
multi-language movies
- Import SRT format tags
as line styles
- Ask to save subtitles if
they are changed and SP is about to
load new ones
- Fast save of files
(without dialog) when clicking on save
button and a file type is already displayed in the
button(1.sub/2.sub/mvd/wsp0
- Changing style in style
combobox changes style in all
selected subs
- New buttons for
inserting subtitle before and ater the
selected
- Translation engine gives
error message with error position if
the lng file is invalid
- Changes
- Saved files now added to
MRU lists
- Save subtitles dialogs
now show in titles whether the subs
are first or second
- After deleting subs the
sub directly after the removed is
selected
- Move & Scale has
now 2 separate boxes for Move and Change
speed
- When switching
time/frame in subtitle start/end boxes there
is a configurable option to use old timestamp value and not convert the
displayed one
- Time->Frame
conversion now rounds down start frame and up
for end frame
- Some other tiny changes
- MVD loade loads subtitle
language tag
- When overwriting MVD a
warning is given that MVD support is
limited
5.9.9.b2 (218)
- Fixed
- Places bar not showing
on first opening the WSP load dialog
- Open button not opening
the WSP dialog when WSP selected
- WSP MRU showing Open
dialog instead of instantly opening the
file
- Incorrect resizing of
the grids in Translator
5.9.9.b1 (214)
- New features
- SSA Loader - full
support of all SSA v4 features in the
editor. Nothing is lost when a SSA file is opened and then resaved. In
the player however not all the SSA features are rendered. Also contains
the 3to4 (UU) encoding / decoding to extract and embed pictures to
subtitle files. The only unsupported feature of SSA is embedding the
fonts (need to explore the relevant part of Windows API).
- Enriched Style structure
and style dialog to hold new SSA
properties
- Enriched Subtitle
structure to hold new SSA parameters
- New Advanced subtitle
editor tab in Editor - contains
advanced subtitle properties (SSA)
- New Credits &
properties dialog & button in editor -
edit advanced information about the subtitles
- New tab in Settings with
SSA options
- Save / Load workspace -
Save or load the workspace (opened
files & selected subtitle index)
- New option in Settings
for auto-saving the workspace
- Menu structure for
saving same as for loading
5.5.1 (183)
- Fixed bugs:
- width of group boxes in
the settings screen (format options)
- linked English language
was 5.4.9.b1 - something was left in
Czech (because SP is originally written in Czech)
5.5.0 (181)
- Fixed bugs:
- SRT loader was buggy and
unstable. Now can load even a
corrupted SRT file
- Changes:
- Subtitle numbers in
grids are 1-based (were zero-based)
- Reworked the
configuration dialog - selection of save format
5.4.9.b2 (180)
- Fixed bugs:
- Insert position to
subtitle end
- Drag&drop form
not translated when SP was started with
command line parameters
- Unable to select
multiple subtitles in editor
- New features:
- Jump buttons in Editor
in the start and end timestamp
editboxes
- Split subtitle button in
Player
- Seeking buttons in
Editor
- Seeking toolbar
& position indicators in Translator
- Buttons to jump to
start/end timestamp of the selected
subtitle in Translator
- Changes:
- Edits in player are
disabled when there is no subtitle
displayed
- Increased step in gamma
control in Player (from 10 to 20)
5.4.9.b1 (174)
- New features:
- Display both first and
second subtitles in Player
(configurable, only first subtitles can be edited)
- Switch position of first
and second subtitles in Translator
(configurable)
- Brightness / Contrast /
Gamma controls in Player
(Alt/Ctrl/Shift + mouse wheel)
- Better looking subtitle
grids
- Fixed bugs
- Charset in subtitle
grids and all other controls (was
EAST_EUROPE, now is SYSTEM_DEFAULT)
- Memory violation when
closing SP if movie is playing (solved
by automatic pause before exit)
- Confusing terminology in
help messages (hopefully now Main
subtitles = First subtitles in all messages)
- "Insert current subtitle
end position" in player now disabled
when there is no subtitle displayed
- Saving in incorrect
format (the selected format in the Save
dialog was not taken into account. Also fixed the auto-adding of
extensions)
- Saving newly created
subtitles (they hadn't a format
specified, MDVD is used now as default)
- Saving didn't sometimes
work completely (incorrect path
generation - resulted in invalid path and thus no file could be saved)
5.0.2 (139)
- Fixed
- Negative numbers in
input boxes now correct
- Loading MDVD subtitles
with styles (incorrect recognition of
styles due to charset)
- Extension checking when
saving (didn't work if there were
dots in the path)
- MRU code (bug in setting
the items count)
- Translation code
(support captions with more lines - e.g. in
the settings screen)
- Added
- MRU size option in the
Settings screen
5.0.1 (134)
- New Split subtitle function
- Refined some icons
- New menu system with MRU
files
- New buttons to seek to
previous/next subtitles in the player
(normal and full screen mode)
- New Merge subtitles function
to merge 2 and more selected
subtitles
- Fixed a potential hidden bug
in the timeline engine
4.99b6
- fixed bug concerning the
places bar in dialogs
- Windows XP styles! Initial
support of Windows XP styles, slightly
redesigned the interface
- Added charset support to
style editor - styles are used only for
rendering subtitles
- Changes in language files to
reflect these new items in the style
editor
- New version of DSPack -now
uses DirectShow 9
- New version of Jedi VCL
- Fixed invalid floating point
operation in the player
4.99b5
- fixed bug in the UNDO
function in editboxes (buffer was not
initialized properly)
4.99b4 (123)
- Thanks to Michal Moučka for
detailed bug report
- fixed bug when exiting on
read-only filesystem (can't exit due to
INI save error)
- fixed bug when loading from
read-only filesystem (not loading
subtitles and movies)
- fixed language files (typos,
and invalid XML chars), updated
language files to match the changes in the GUI, language files are now
in \lang subdirectory and also any file can be selected
- fixed the options in Load
and Save dialogs
- fixed the Select format
dialog (was resizable)
- fixed bug in Save movie
description when saving to different
drive
- fixed a major bug in mode
switching (frames <-> time)
- adjusted the width of the
"subtitle text" column in the subtitle
editor. It should now fit correctly
- subtitles are now instantly
updated if the editboxes lose focus
- Undo (ESC key) and Confirm
(Enter key) supported in most
editboxes in the main windows
- Completely new editboxes
(not using the Pie-Tools package) - now
properly validating using Regular Expressions. Units can be switched by
clicking on the unit box
- Changed the behavior when
clicking the seek bars - can be
selected in Settings screen
- added Version information in
the executable file
- slightly changed About box
- updated the documentation
and cleared some ambiguities
- maybe some more changes that
I don't remember right now
- Minor update in the
documentation concerning language selection
- Fixed bug in the style
editor (incorrect style loading)
4.99b2
- Available in English and
Czech languages
- Contains documentation in
English
- Fixed many small bugs
- Contains support for full
localization, only czech language
available right now.
4.95 (100)
- Completely rewritten the
subtitle engine and data structures.
Major changes in the code structure
- New version of DSPack, JVCL
and JCL used
- Ported to Delphi 7
- Major changes in the user
interface
- Timestamp Matcher changed
into Translator
- New style editing concept
introduced
- Major changes in the editor
to accommodate the new style concept
- New option to change main
mode - Frame and Time
- New function: OCR Corrections
- Substantial changes in other
functions
- Completely new
internationalization engine and new language format
- New fullscreen mode
- New code for rendering
subtitles
- New structure of the loading
engine prepared for other subtitle
formats in the future
- Reverted back to standard
common Open/Save dialogs and removed
the APR Dialogs library (fas not free with source code and was not
available for Delphi 7)
- New library for editboxes -
PieTools - used
- New documentation, in
English language since this version
- Lots and lots of small bugs
fixed
4.0 (42)
- Added the option to select
output formats. New open and save
dialogs.
- Added 2 formats for save:
SubRip and SimpleTime
- New function: Merge / Split
- New function: Recalculate FPS
- Corrected bug in the Move
function
- New internationalization
support
- New fullscreen player mode
- Changes in user interface
- Lots of small bugs fixed
- Added Timestamp Matcher
- Changes in other windows to
accommodate the timestamp matcher
- Lot of small bugs fixed
- Added Movie player
- Changes in other windows to
accommodate the player
- Lot of small bugs fixed
- First version of Subtitle
Processor
- Very first version. It was
capable of loading and saving MicroDVD
format subtitles. Main function was moving the subtitles in time.