Thomas Goyne
18db0b09ac
Log audio decoding errors
...
Originally committed to SVN as r6961.
2012-08-19 14:11:29 -07:00
Thomas Goyne
79684d5ad6
Factor out bounds-checking for GetAudio to a single place
...
It was being done in inconsistent ways in several places, which did not
include all of the places it needed to be done.
Closes #1509 .
Originally committed to SVN as r6960.
2012-08-19 14:11:29 -07:00
Thomas Goyne
037d385419
Guard uses of audio providers with a mutex when not using a cache as they aren't thread-safe. Updates #1509 .
...
Originally committed to SVN as r6959.
2012-08-19 14:11:29 -07:00
Thomas Goyne
5a38d69921
Open files as binary in TextFileReader
...
Text mode does undesirable things like stopping when it hits an EOF
byte, which can be a valid part of a UTF-16 character, and line_iterator
handles stripping \r anyway.
Originally committed to SVN as r6958.
2012-08-19 14:11:29 -07:00
Thomas Goyne
e774902a29
Always write a newline at the end of ASS files
...
Originally committed to SVN as r6957.
2012-08-19 14:11:29 -07:00
Thomas Goyne
b265d1fa0e
Actually set the actor when reading from txt files
...
Originally committed to SVN as r6956.
2012-08-19 14:11:29 -07:00
Thomas Goyne
d132364025
Fix check for OS X version in the update checker
...
Originally committed to SVN as r6955.
2012-08-19 14:11:28 -07:00
Thomas Goyne
21841e84a8
Get the locale name for OS X from CF rather than wx
...
Originally committed to SVN as r6954.
2012-08-19 14:11:28 -07:00
Thomas Goyne
f2035d76fc
Don't block the source of a drag-and-drop while the dropped audio/video are loading
...
Originally committed to SVN as r6953.
2012-08-04 16:31:44 +00:00
Thomas Goyne
b86a1bfb2d
Fix compilation with wx 2.9.4 with 2.8 compatibility enabled. Closes #1504 .
...
Originally committed to SVN as r6952.
2012-08-03 02:32:30 +00:00
Thomas Goyne
e2e304f2cb
Don't try to shift to a negative start time when shifting lines to frame zero
...
Originally committed to SVN as r6951.
2012-07-29 03:23:27 +00:00
Thomas Goyne
ffe41cdf20
Don't discard frames which are decoded before the video display becomes visible
...
Originally committed to SVN as r6950.
2012-07-29 03:23:24 +00:00
Thomas Goyne
8c42f09235
Don't pass size_t to wxString::Format since there's no portable specifier for it
...
Originally committed to SVN as r6949.
2012-07-24 02:40:39 +00:00
Thomas Goyne
8ba149a7e6
Actually save the video zoom to the subtitles file
...
Originally committed to SVN as r6948.
2012-07-24 02:40:37 +00:00
Thomas Goyne
65d3c4cc2d
Save keyframe and timecode file names even if video isn't loaded
...
Originally committed to SVN as r6947.
2012-07-24 02:40:34 +00:00
Thomas Goyne
de7dd7e07f
Use the video AR from the script rather than the video's AR when opening linked video
...
Originally committed to SVN as r6946.
2012-07-24 02:40:31 +00:00
Thomas Goyne
269a206053
Fix loading linked audio when automatic opening of audio from video is enabled
...
Originally committed to SVN as r6945.
2012-07-24 02:40:29 +00:00
cantabile
7bd7ef7cd6
Shift times: Make Enter in the time edit do the same as clicking OK
...
Originally committed to SVN as r6944.
2012-07-24 02:39:40 +00:00
cantabile
5ecb89eeec
Shift times: Use TimeEdit::SetTime() instead of TimeEdit::SetValue()
...
TimeEdit::SetValue() will trigger TimeEdit::OnModified(), but that
doesn't always update the internal "time" property.
TimeEdit::OnModified() seems to be designed to handle editing the value
with the keyboard, not with SetValue().
Originally committed to SVN as r6943.
2012-07-24 02:39:37 +00:00
cantabile
3193e05747
Use correct format specifier in AssColor::GetSSAFormatted()
...
Avoids a ton of assertion failures when saving SSA files.
Originally committed to SVN as r6942.
2012-07-24 02:39:35 +00:00
cantabile
ef65262920
SRTSubtitleFormat: don't mix line endings in non-Windows
...
Originally committed to SVN as r6941.
2012-07-24 02:39:32 +00:00
Thomas Goyne
b2fb39b67f
Fix leak of the Indexer when an audio/video file has already been indexed
...
Originally committed to SVN as r6940.
2012-07-23 00:44:47 +00:00
Thomas Goyne
11a4ede9a0
Add Layer to the things lines can be sorted by
...
Originally committed to SVN as r6939.
2012-07-23 00:44:44 +00:00
Thomas Goyne
f3a935c985
Install all of the automation scripts
...
Originally committed to SVN as r6938.
2012-07-22 23:56:49 +00:00
Thomas Goyne
ef3e75dbe9
Pass the row length rather than frame width to OpenGL for the unpack row length
...
Originally committed to SVN as r6937.
2012-07-21 03:50:38 +00:00
Thomas Goyne
556f0514c2
Fix crash in the Kanji timer when the source begins with whitespace and the dest is empty
...
Originally committed to SVN as r6936.
2012-07-21 03:50:35 +00:00
Thomas Goyne
291a4050d8
Fix manual path generation
...
Originally committed to SVN as r6935.
2012-07-14 16:54:15 +00:00
Thomas Goyne
1ff1a57bdc
Regenerate aegisub.pot
...
Originally committed to SVN as r6934.
2012-07-14 16:54:12 +00:00
Thomas Goyne
38217c6c59
Implement the timing adjustment commands
...
Originally committed to SVN as r6933.
2012-07-14 13:35:15 +00:00
Thomas Goyne
60c38bd2e5
Fix potential crash when deleting lines with audio open
...
Don't assume that the active line is valid in RegenerateInactiveLines,
as it may get called by the commit signal before the selection is
updated when the active line is deleted.
Closes #1502 .
Originally committed to SVN as r6932.
2012-07-08 23:22:27 +00:00
Thomas Goyne
5162c28684
Check for audio hotkeys in both key down and char hook
...
wx doesn't call the keyboard hook when a window has capture, which
results in hotkeys not working while a mouse button is held down. This
usually doesn't matter much, but in the audio display one might want to
play audio while moving a marker. In general checking for hotkeys in
keydown doesn't work, but in the specific cast of marker dragging
keyboard focus is guaranteed to be on the audio display so it works out.
Originally committed to SVN as r6931.
2012-07-08 23:22:25 +00:00
Thomas Goyne
4e53ab3eab
Remove the uses of wxNumberFormatter
...
We currently require mismatched locales for non-English since we don't
distinguish between locale-independent things like the config file and
UI things, which wxNumberFormatter barfs on.
Originally committed to SVN as r6930.
2012-07-06 02:14:46 +00:00
Thomas Goyne
8244271508
Use curl to fetch updates on OS X
...
The update checker sometimes triggers crashes on startup on OS X when
trying to release the CFSocket, so hopefully sidestep whatever the issue
is by just using curl to retrieve the update list.
Originally committed to SVN as r6929.
2012-07-05 23:05:37 +00:00
Thomas Goyne
3dc9e4fbea
Don't try to set the zoom dropdown selection if it'd be out of bounds
...
Originally committed to SVN as r6928.
2012-07-05 23:05:34 +00:00
Thomas Goyne
2fb6b19e45
Destroy the old video context when detaching video
...
It was previously not being destroyed until video was reattached, which
wasted VRAM and caused problems on OS X.
Originally committed to SVN as r6927.
2012-07-04 15:30:21 +00:00
Thomas Goyne
f90d7a56fa
Mostly rewrite the VideoDisplay sizing logic
...
Fixes layout errors after maximizing when the window previously wasn't
big enough to fit the video and an infinite loop caused by wxGTK not
updating the window size immediately.
Makes it so that the bottom video toolbar is not pushed offscreen by
high video zoom. This is not always desirable, but should be an
improvement in most cases.
Closes #1409 .
Originally committed to SVN as r6926.
2012-07-04 15:30:16 +00:00
Thomas Goyne
a7b254e95f
Use the user's ffms2 error handling mode when indexing video files to avoid reindexing when opening the audio
...
Originally committed to SVN as r6925.
2012-06-30 15:27:11 +00:00
Thomas Goyne
fbd0681d2a
Use the translated text for submenus
...
Originally committed to SVN as r6924.
2012-06-27 01:44:38 +00:00
Thomas Goyne
7bb1e10736
Add Basque translation by Xabier Aramendi. Closes #1499 .
...
Originally committed to SVN as r6923.
2012-06-27 01:44:33 +00:00
Thomas Goyne
400520daa4
Fix handling of \N, \n and \h in the fonts collector
...
Originally committed to SVN as r6922.
2012-06-26 01:50:41 +00:00
Thomas Goyne
33f475ff3a
Put VSFilter in the CSRI directory and also include xy-vsfilter in 32-bit builds
...
Originally committed to SVN as r6921.
2012-06-25 14:21:39 +00:00
Thomas Goyne
67686b1ad8
Copy mo files directly from the po folder for the installer
...
Originally committed to SVN as r6920.
2012-06-25 14:21:36 +00:00
Thomas Goyne
e945c02151
Fix some warnings
...
Originally committed to SVN as r6919.
2012-06-25 14:21:32 +00:00
Thomas Goyne
e4e80b4d3d
Add a configure check for the pch flags as clang doesn't support -fpch-deps
...
Originally committed to SVN as r6918.
2012-06-23 17:22:08 +00:00
Thomas Goyne
4129051684
Add license headers to libresrc.(h|cpp)
...
Originally committed to SVN as r6917.
2012-06-23 01:06:43 +00:00
Thomas Goyne
ed070b7b6a
Wrap standard headers in libresrc.h with #ifndef AGI_PRE
...
Originally committed to SVN as r6916.
2012-06-23 01:06:40 +00:00
Thomas Goyne
257e25eb0e
Make libresrc_getconfig less weird
...
Originally committed to SVN as r6915.
2012-06-23 01:06:38 +00:00
Thomas Goyne
e99b1aaad4
Remove some pointess stuff in the icon code
...
Originally committed to SVN as r6914.
2012-06-23 01:06:35 +00:00
Thomas Goyne
bfa3aba654
Don't try to use wxFileName::Exists with wx 2.9.3. Closes #1500 .
...
Originally committed to SVN as r6913.
2012-06-23 01:06:32 +00:00
Thomas Goyne
fd017b52ac
Fix incorrectly positioned controls in the fonts collector dialog
...
The documentation claims that making things in static boxes children of
the static box is the right thing to do, but it's broken things a few
times now, so just make them children of the static box's parent.
Originally committed to SVN as r6912.
2012-06-21 04:32:10 +00:00