Damien Elmes
95b3f60353
strip sox munging
2011-04-28 09:24:01 +09:00
Damien Elmes
82d006d145
strip noise profile code
2011-04-28 09:24:01 +09:00
Damien Elmes
ab3a86d44e
add noautosub arg to mplayer
2011-04-28 09:24:01 +09:00
Damien Elmes
7acda0f06d
remove some unused hooks
2011-04-28 09:23:55 +09:00
Damien Elmes
174b13f7df
speed up new card fetching, add a text factory arg to the db, fix stopMplayer()
2011-04-28 09:23:55 +09:00
Damien Elmes
9421a037f6
remove self explanatory module docstrings; strip trailing whitespace
2011-04-28 09:21:07 +09:00
Damien Elmes
b8711fe853
fix win32 audio issue when temp dir has foreign chars
2011-01-18 02:22:55 +09:00
Damien Elmes
f7a813831c
don't error out if sound is missing on win32
2011-01-14 05:28:32 +09:00
Damien Elmes
eec317bfc3
work around mplayer on win32 not handling foreign characters
2011-01-13 21:27:35 +09:00
Damien Elmes
7cb17e6e8d
restart mplayer if it's died
2011-01-07 21:42:24 +09:00
Damien Elmes
d717be8849
move to a thread event to fix race condition
...
The old conditional objects had a problem where the calling code was
notifyAll()ing before the helper threads had started waiting.
2011-01-04 12:32:33 +09:00
Damien Elmes
3a7f8fdc7a
change win32 mplayer testing location
2011-01-04 11:59:24 +09:00
Damien Elmes
5a9c75dfe4
don't stop audio playing on clear
2011-01-03 13:01:05 +09:00
Damien Elmes
d56bddea2d
refactor sound code
...
this addresses a bug where mplayer was sometimes not being restarted when
opening a new deck, and should remove the need for atexit or hacks in the GUI
code to make sure mplayer is closed
2010-12-28 03:53:30 +09:00
Damien Elmes
a18abb0f97
add timestamp to recording files
2010-12-27 04:32:25 +09:00
Damien Elmes
e3838464a2
use rec instead of tmp for recording name
2010-12-11 02:20:36 +09:00
Damien Elmes
8e9d14a0fd
avoid passing the second fade argument, as it seems to be more robust
2010-11-16 18:04:04 +09:00
Damien Elmes
d1f1f914ad
python2.7 win32 compat fix
2010-10-23 13:58:03 +09:00
Damien Elmes
ecb6dbe69a
unicode in error messages
2010-07-26 20:59:56 +09:00
Damien Elmes
554d7021e0
don't specify an input index by default
2010-04-21 13:31:59 +09:00
Damien Elmes
c3833a6a10
quote loadfile cmd
2009-11-08 14:47:17 +09:00
Damien Elmes
76376d9040
move the simple player code into a plugin
2009-09-26 23:05:30 +09:00
Damien Elmes
faea67e14b
add primitive player back, and fall back to it on osx 10.3
2009-09-26 08:57:36 +09:00
Damien Elmes
03ae1d6ca7
patch from saturnien to make mp3 encoding optional
2009-09-06 17:16:02 +09:00
Damien Elmes
4be3de322c
tweak pyaudio error message
2009-07-18 18:11:57 +09:00
Damien Elmes
a12878347a
force always on top for the video window, add a hook to fix an osx issue
2009-06-26 10:51:22 +09:00
Damien Elmes
1bd5c988b1
create mplayer threads lazily on play, make sure not to deadlock
2009-06-25 04:35:58 +09:00
Damien Elmes
a4d1c55d4f
if mplayerCond is none, finish thread
2009-06-23 06:29:52 +09:00
Damien Elmes
b079df2a13
don't use communicate(), catch win32 error
2009-06-18 07:11:39 +09:00
Damien Elmes
d0653f2f7a
make mplayer threads daemons
2009-06-18 06:43:12 +09:00
Damien Elmes
22efbaaf81
fix mplayer blocking on debug output
2009-06-18 06:39:21 +09:00
Damien Elmes
ad5a7c8bf7
close mplayer on deck close as media path may change
2009-06-18 05:49:08 +09:00
Damien Elmes
8e92a4dfc8
don't poll empty mplayer
2009-06-15 11:45:11 +09:00
Damien Elmes
e66e66c614
don't catch all osx errors
2009-06-15 11:37:02 +09:00
Damien Elmes
7cac17a543
restart mplayer if it has stopped
2009-06-15 11:26:42 +09:00
Damien Elmes
fb8f2bd09f
handle interrupted system call errors on mplayer shutdown
2009-06-15 06:57:36 +09:00
Damien Elmes
e578ffc721
map all file descriptors to work with py2exe
2009-06-13 16:01:58 +09:00
Damien Elmes
9d8df81e11
cleanup mplayer slave on exit
2009-06-12 20:26:00 +09:00
Damien Elmes
3085ce7328
use mplayer slave mode
2009-06-11 03:29:07 +09:00
Damien Elmes
15b5e3b6c0
hack for race condition with queue clearing
2009-06-04 09:37:59 +09:00
Damien Elmes
2944b8194b
if audio player fails to start, give better error
2009-04-25 02:38:48 +09:00
Damien Elmes
2c60151a45
ignore console input in mplayer
2009-04-24 02:16:54 +09:00
Damien Elmes
3cb299a1d5
bump version, remove debugging code
2009-04-11 02:35:55 +09:00
Damien Elmes
0959689463
use external player on mac too
2009-04-10 22:23:41 +09:00
Damien Elmes
085fbf3bcc
add hack to prevent qt movie for now
2009-04-06 11:47:14 +09:00
Damien Elmes
19698d6256
only warn on a mac, include \n
2009-03-28 10:14:43 +09:00
Damien Elmes
7886d498bd
warn about audio fallback
2009-03-28 08:33:16 +09:00
Damien Elmes
95447a23ec
fix 10.3 audio
2009-03-13 07:06:21 +09:00
Damien Elmes
46451dbd4d
remove sox hack
2009-03-10 07:38:23 +09:00
Damien Elmes
3bd9dd8494
handle osx 10.3 audio
2009-03-06 06:35:43 +09:00