Karl Blomster
e26b9fe0d5
overhaul of audio_provider_lavc.cpp. should fix the infamous skewing issue, tested and works on windows at least.
...
Originally committed to SVN as r2236.
2008-07-04 12:04:10 +00:00
Niels Martin Hansen
d01b4ec3e9
Yet some more sanity/error checking, although it should never be triggered.
...
Originally committed to SVN as r2235.
2008-07-04 11:59:28 +00:00
Niels Martin Hansen
0d56463aa4
A bit additional commenting and sanity checking in PCM provider.
...
Originally committed to SVN as r2234.
2008-07-04 11:37:45 +00:00
Karl Blomster
a1574d0a5f
milisecond -> millisecond (patch by harukalover)
...
Originally committed to SVN as r2233.
2008-07-04 03:40:57 +00:00
Niels Martin Hansen
155388b456
Add secret option to disable use of the PCM provider, mainly intended for debugging: "Audio Disable PCM Provider" (default is false ie. PCM provider enabled)
...
Originally committed to SVN as r2232.
2008-07-04 03:24:25 +00:00
Niels Martin Hansen
2c7da25e91
Avoid strncmp() for checking fourCC codes and use a handcrafted function for it instead. Also add some assertions for null pointer checks.
...
Originally committed to SVN as r2231.
2008-07-04 03:06:55 +00:00
Niels Martin Hansen
a4fc3e8b13
Use compiler-specific defines when building universal for OS X to detect correct endianness and avoid using dynamic endian code for no reason.
...
Originally committed to SVN as r2230.
2008-07-04 01:05:16 +00:00
Amar Takhar
d14d6b4b36
use the AC_C_BIGENDIAN macro to set HAVE_BIG_ENDIAN, HAVE_LITTLE_ENDIAN,
...
HAVE_DYNAMIC_ENDIAN and HAVE_UNIVERSAL_ENDIAN (universal binaries for the mac).$
The default is to use HAVE_DYNAMIC_ENDIAN in the code if it is not BIG or
LITTLE, HAVE_UNIVERSAL_ENDIAN is added only for clarity in config.h.
Originally committed to SVN as r2229.
2008-07-04 00:41:28 +00:00
Karl Blomster
075bc5ec75
revert r2216 (changes to the libav* includes)
...
Originally committed to SVN as r2228.
2008-07-04 00:20:14 +00:00
Niels Martin Hansen
5c2e749421
Forgot to inline the dynamic endian code.
...
Originally committed to SVN as r2227.
2008-07-03 23:38:44 +00:00
Karl Blomster
910ff2e34e
the "impossible" audio error is now really impossible
...
Originally committed to SVN as r2226.
2008-07-03 23:27:06 +00:00
Niels Martin Hansen
0fbe0a001f
Don't use uint32_t in functions working on uint64_t, shifting uint32_t by 56 bits causes evil compiler warnings. On some compilers!
...
Originally committed to SVN as r2225.
2008-07-03 23:24:47 +00:00
Karl Blomster
d6ada6f0bd
black magic for building with ffmpeg on windows
...
Originally committed to SVN as r2224.
2008-07-03 15:22:25 +00:00
Niels Martin Hansen
d1b8355ff2
Rename endian.h to aegisub_endian.h to avoid clash with system headers on some systems.
...
Originally committed to SVN as r2223.
2008-07-03 13:35:23 +00:00
Niels Martin Hansen
a7b64fe694
Make PCM WAV reading (almost) machine endian neutral. The actual sample data read are still assumed to be in machine endian, which will produce garbage output on big endian archs.
...
Originally committed to SVN as r2222.
2008-07-03 02:22:18 +00:00
Niels Martin Hansen
8384e83e71
Add functions to address endianness problems.
...
The configure.in script should be adjusted to define appropriate preprocessor tokens. Windows developers should update their config.h.
Originally committed to SVN as r2221.
2008-07-03 01:56:26 +00:00
Niels Martin Hansen
67bfd70f82
Add a function to remove items from MRU lists, in preparation for a fix for #717 . Also a bit of prettyfication of the MRU handling code.
...
Originally committed to SVN as r2220.
2008-07-03 01:53:22 +00:00
Niels Martin Hansen
5a2e91c00a
Updated Windows icon to re-made version. The 256x256 version is left uncompressed to be compatible with older RC.exe versions.
...
Originally committed to SVN as r2219.
2008-07-03 00:04:51 +00:00
Niels Martin Hansen
59b5007b98
Source and pre-rendered of new icon
...
Originally committed to SVN as r2218.
2008-07-02 16:56:12 +00:00
Niels Martin Hansen
c7ab7c8104
Updated OS X icon, now also with 512x512 size
...
Originally committed to SVN as r2217.
2008-07-02 16:52:25 +00:00
Karl Blomster
40c709da72
change of #includes: <ffmpeg/*> to <libavstuff/*>
...
Originally committed to SVN as r2216.
2008-07-02 16:31:06 +00:00
Niels Martin Hansen
3599e6edd1
Further fixing on-crash message: s/We have tried/I have tried/
...
Originally committed to SVN as r2215.
2008-07-02 13:50:18 +00:00
Niels Martin Hansen
8217f202e7
Rewritten on-crash messages, hopefully easier to understand and act on now.
...
Untested, because I can't find a reliable way to crash Aegisub currently.
Originally committed to SVN as r2214.
2008-07-02 13:42:34 +00:00
Niels Martin Hansen
ddaf85f650
s/Audio Providers/Audio Players/
...
Originally committed to SVN as r2213.
2008-06-29 18:56:46 +00:00
Niels Martin Hansen
f5ded43d51
Applied Harukalover's patch for remembering last subtitle open directory also for files opened from commandline or drag/drop, bug #722 .
...
Originally committed to SVN as r2212.
2008-06-24 20:31:23 +00:00
Alysson Souza
79cb1f1bd9
Applied Harukalover's patch - Added an effect field to find and search and replace dialogs
...
Originally committed to SVN as r2211.
2008-06-24 03:22:46 +00:00
Niels Martin Hansen
5330c541ca
Possible fix for #719
...
Originally committed to SVN as r2210.
2008-06-21 21:13:00 +00:00
Niels Martin Hansen
36f19a9d42
Fix #688 by moving the time display one line down when in karaoke mode.
...
Originally committed to SVN as r2209.
2008-06-21 18:34:57 +00:00
Niels Martin Hansen
025869468b
Fix #704 with a slightly dirty hack.
...
Originally committed to SVN as r2208.
2008-06-21 17:25:00 +00:00
Amar Takhar
f1c89cb4bc
Add a check for OpenGLU. bug #720
...
Originally committed to SVN as r2207.
2008-06-21 16:14:13 +00:00
Amar Takhar
a7e8d0e535
Fix the lua(50|51)_disabled variables so it shows up properly in the
...
configure status block.
Originally committed to SVN as r2206.
2008-06-16 04:50:48 +00:00
Amar Takhar
62f6d8a4c7
Don't install any files from automation/* if no automation support is
...
available.
Originally committed to SVN as r2205.
2008-06-16 04:45:59 +00:00
Niels Martin Hansen
59a5e8f3b3
Fix #684 , I hope. Redid the case-insensitive Replace All algorithm to replace from a Right side into a Left side, also avoiding use of wx 1.x compatibility functions and doing proper case-insensitive compares rather than searching a lowercased string for a lowercased substring.
...
Originally committed to SVN as r2204.
2008-06-15 17:56:05 +00:00
Amar Takhar
b9d8f72838
Remove '2.1' from automationdir, it's a legacy artifact.
...
Originally committed to SVN as r2203.
2008-06-15 13:36:30 +00:00
Niels Martin Hansen
ff081c0ae9
Fix #701 , make sure plain-text lines pasted from clipboard are always blank-timed, ie. start and end time are zero.
...
Originally committed to SVN as r2202.
2008-06-15 13:18:28 +00:00
Niels Martin Hansen
51a16f823e
Yet another attempt to fix #521 , 'Cannot wait for thread termination' in rare cases with the DirectSound audio player.
...
Make the playback thread detached so it will kill itself when it has run to end, instead of having to wait for it. This way it is never required to wait for the thread. When the thread has been signalled to stop it is simply abandoned and left to die for itself.
Originally committed to SVN as r2201.
2008-06-15 12:59:49 +00:00
Niels Martin Hansen
324ce7dbff
Be explicit about some type conversions in OpenAL audio player to avoid warnings. Fixes #651 .
...
Originally committed to SVN as r2200.
2008-06-15 12:43:56 +00:00
Niels Martin Hansen
1c60d35d16
Fix #695 , close Translation Assistant when there are no more lines to translate.
...
Originally committed to SVN as r2199.
2008-06-15 12:20:51 +00:00
Niels Martin Hansen
6f23c635be
Left-dragging the selection start marker in the audio display now only restarts the selection after a threshold defined by the Audio Start Drag Sensitivity option. A commented-out editbox for this value is added to the Options dialogue, it is commented out due to the feature freeze towards 2.2.0.
...
This should fix #703 .
Originally committed to SVN as r2198.
2008-06-15 12:11:04 +00:00
Niels Martin Hansen
f3fe600714
Improved error reporting in AVIFile keyframe reading code ( #715 ).
...
Originally committed to SVN as r2197.
2008-06-14 22:07:48 +00:00
pstatic
5942928b45
fix bug #595 , with spell check
...
Originally committed to SVN as r2196.
2008-06-01 03:44:41 +00:00
Fredrik Mellbin
e091763052
FFmpegSource 1.19
...
Originally committed to SVN as r2195.
2008-05-31 09:16:05 +00:00
pstatic
d65b697e12
Add workaround for what looks like a ffmpeg bug
...
Originally committed to SVN as r2194.
2008-05-21 20:03:39 +00:00
Amar Takhar
74913197fb
Set AM_CONDITIONAL(HAVE_FFMPEG) to test for ffmpeg = yes versus ffmpeg != 'no'
...
which can be touchy. This really needs a run-through to make sure it's
consistent in the entire script.
Originally committed to SVN as r2193.
2008-05-15 03:06:44 +00:00
Amar Takhar
b9e9ab7906
The swscale check was enabling ffmpeg without checking if ffmpeg had been
...
detected or not. This reworks how ffmpeg is detected and it is now _disabled_
if swscale does not exist. Also fix some nearby style issues.
Originally committed to SVN as r2192.
2008-05-14 15:15:52 +00:00
Alysson Souza
4e334cb1d1
oops, forgot to commit hotkeys.cpp
...
Originally committed to SVN as r2191.
2008-05-09 05:03:40 +00:00
Alysson Souza
baf52a3430
Applied Harukalover's patch #2 - Added play audio/video buttons to Styling Assistant
...
Originally committed to SVN as r2190.
2008-05-09 04:27:10 +00:00
Alysson Souza
0de8190b21
Applied Harukalover's patch #1 - Added play audio/video buttons to Translation Assistant
...
Originally committed to SVN as r2189.
2008-05-09 03:43:47 +00:00
Amar Takhar
37a50cd97d
Fix hunspell run-check, NULL,NULL used to work fine for the aff/dic path in
...
<1.2 but it segfaults in >1.2. They've been changed to ".","." which works
fine.
Originally committed to SVN as r2188.
2008-04-25 20:47:13 +00:00
Amar Takhar
86d02ede5e
Make hunspell 1.2.0 the default, no sense in supporting the old version.
...
Originally committed to SVN as r2187.
2008-04-25 04:39:49 +00:00