Rémi Denis-Courmont
62d68cd9c1
vlc: start hotkeys interface explicitly
...
The actions of the hotkeys interface all affect the playlist, the
playlist's input, the playlist's input's vout(s), the playlist's aout
or the interfaces (controller). It has no use outside VLC.
2012-11-01 22:55:22 +02:00
Rémi Denis-Courmont
360a96dde6
interfaces: use playlist_GetAout() where applicable ( fixes #7601 )
2012-11-01 22:43:22 +02:00
Rémi Denis-Courmont
0716a9163a
playlist: add playlist_GetAout()
...
Contrary to input_GetAout(), this works even without input thread.
2012-11-01 22:24:29 +02:00
Rémi Denis-Courmont
d16ea40ac2
aout: do not remove audio-device on new stream (refs #7601 )
2012-11-01 22:10:54 +02:00
Rémi Denis-Courmont
779f310240
araw: add 8.1 support ( fixes #4896 )
2012-11-01 21:44:38 +02:00
Rémi Denis-Courmont
d83bc62511
file audio output: fix float endianess
2012-11-01 19:47:08 +02:00
KO Myung-Hun
2099857429
kai: finish the work for aout changes
...
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2012-11-01 19:35:55 +02:00
Rémi Denis-Courmont
04caa475c5
Fix type
2012-11-01 19:34:36 +02:00
Rémi Denis-Courmont
b1666e22bb
aout: remove old aout_(Volume|Mute)(Get|Set)() functions
...
And remove the other instance of find-input-callback.
2012-11-01 19:25:28 +02:00
Rémi Denis-Courmont
7dba440e2b
aout: remove aout_MuteToggle()
2012-11-01 19:16:12 +02:00
Rémi Denis-Courmont
9a0645469f
aout: move aout_ChannelsRestart()
2012-11-01 19:09:52 +02:00
Rémi Denis-Courmont
6bec434181
aout: remove legacy aout_EnableFilter() and aout_VolumeUp()
2012-11-01 19:06:10 +02:00
Rémi Denis-Courmont
037a796b8d
playlist: use playlist audio functions
...
And get rid of the horrible find-input-callback.
2012-11-01 19:04:03 +02:00
Rémi Denis-Courmont
617abeecab
playlist: type-safe functions for audio output management
2012-11-01 18:59:12 +02:00
Rémi Denis-Courmont
1e10857ab8
Remove useless #includes
2012-11-01 18:59:12 +02:00
Rémi Denis-Courmont
4251a30f52
libvlc: do not depend on input thread to obtain the aout
...
The aout can exist even if the input thread is stopped. This makes
audio-related functions work in case where they would previously fail.
2012-11-01 18:59:09 +02:00
Rémi Denis-Courmont
e1eb563f9f
aout: move volume/mute code to output.c
2012-11-01 18:59:08 +02:00
Rémi Denis-Courmont
848f8d62c5
aout: move audio output module function (back) to output.c
2012-11-01 18:59:08 +02:00
Jean-Baptiste Kempf
4766bc859b
Contribs: update libxml2 to 2.9.0
2012-11-01 19:00:23 +01:00
Rémi Denis-Courmont
10b7533ae1
input: remove obsolete assertion
2012-11-01 17:47:29 +02:00
Edward Wang
8a62dea126
audio_output: Android compilation fixes
...
Adjust the Android audio outputs to the latest aout core changes.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2012-11-01 10:45:01 +01:00
Ilkka Ollakka
9540c061b2
Revert "yadif: update asm code from libav.git"
...
This reverts commit 346f385bb6
.
Doesn't seem to work in all cases straight of the box
2012-11-01 09:38:12 +02:00
Ilkka Ollakka
346f385bb6
yadif: update asm code from libav.git
2012-11-01 08:57:45 +02:00
Ilkka Ollakka
6cfb1a1a2c
transcode: set hurry-up off by default
2012-11-01 08:57:45 +02:00
Rémi Denis-Courmont
21f3ef763f
input: simplify/inline aout resource handling
2012-10-31 23:28:45 +02:00
Rémi Denis-Courmont
1925313da2
VLM: create input resource immediately for each instance
2012-10-31 22:59:35 +02:00
Rémi Denis-Courmont
3263b829af
libvlc: create input resource immediately
...
(instead of waiting for play)
2012-10-31 22:59:14 +02:00
Rémi Denis-Courmont
a940e18df8
playlist: create input resource structure at activation time
...
If the playlist is activated, then input resources are almost certainly
going to be used. This is a bit simpler.
2012-10-31 22:53:06 +02:00
Rémi Denis-Courmont
62f9f6e8f2
PulseAudio: fix race when listing sinks
...
The stream might not exist.
Regression from e364643f52
.
2012-10-31 22:52:25 +02:00
Rémi Denis-Courmont
10dd2acc08
aout: match module life cycle to the object life cycle
...
In other words, keep the module loaded whenever the aout exists.
2012-10-31 22:41:05 +02:00
Rémi Denis-Courmont
ea9c43c2fa
aout: remove dead recycling code
2012-10-31 22:27:21 +02:00
Frédéric Yhuel
78d846a403
vlc_input: fix a comment
...
Signed-off-by: Rafaël Carré <funman@videolan.org>
2012-10-31 21:18:47 +01:00
Rémi Denis-Courmont
e364643f52
PulseAudio: keep context callback active at all times
...
This keeps track of available output devices. Again, without core
support yet, this is not yet useful in any way.
2012-10-31 21:17:03 +02:00
Rémi Denis-Courmont
76303c2646
PulseAudio: fix theoretical crash setting volume w/o stream
...
There is no core support for this as yet, so the crash cannot happen.
2012-10-31 21:15:29 +02:00
Rémi Denis-Courmont
a90e4d114f
DirectSound: initialize volume handling early
2012-10-31 20:59:27 +02:00
Jean-Baptiste Kempf
44e1cfc0bd
Auhal: blind compilation fix
2012-10-31 19:42:18 +01:00
Rémi Denis-Courmont
0c3c36fd01
aout: implement changing of software gain while not playing
...
This concerns ALSA, AudioQueue, JACK and KAI.
2012-10-31 20:32:44 +02:00
Rémi Denis-Courmont
b1c459e950
aout: add distinct start/stop callbacks (refs #4787 , refs #7601 )
...
This would enable the input manager to hold an audio output plugin at
all times. Then it would be possible to keep track of output devices,
volume, policy and (JACK) routing continuously. For this to work,
outputs will need to be patched so that device selection and volume
handling works even when playing back.
Note though that this commit only introduces the change in the
audio_output_t interface; it does not implement the features above.
2012-10-31 20:21:00 +02:00
Jean-Baptiste Kempf
157d4a8bf1
OpenGL: reorder defines and cosmetics
2012-10-31 17:57:47 +01:00
Rémi Denis-Courmont
f626393984
aout: remove pf_ prefix where left (cosmetic)
2012-10-31 17:50:46 +02:00
Rémi Denis-Courmont
6c048d6cc5
adummy: avoid forward declaration
2012-10-31 17:30:13 +02:00
Pierre Ynard
2be836eba4
lua: add assembleenationale SD script to build system
2012-10-31 04:16:39 +01:00
Rémi Denis-Courmont
9002730fbd
mkv: fix call to ES_OUT_SET_NEXT_DISPLAY_TIME
2012-10-30 18:31:35 +02:00
Rafaël Carré
9aef14d5e5
opengl: fix win32 build
...
it is not clear how glew(Active)ClientTexture should be acceeded,
do not use the broken glew 'shortcut' for these functions
2012-10-30 14:27:37 +01:00
Rafaël Carré
2b004056c3
taglib: fix windows static build
2012-10-30 11:21:02 +01:00
Frédéric Yhuel
fbe00443ab
libmp4: don't parse twice the file in MP4_BoxGetRoot
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2012-10-29 12:29:58 +01:00
Rémi Denis-Courmont
3ce7f98b24
Remove VOUT_WINDOW_TYPE_NATIVE ( close #7666 )
2012-10-28 20:50:13 +02:00
Rafaël Carré
00dba0cc55
Move libavutil define to avcommon.h
2012-10-28 18:12:07 +01:00
Rafaël Carré
635abd7fec
avcodec: AV_CPU_FLAG_MMX2 was removed
2012-10-28 17:52:06 +01:00
Rémi Denis-Courmont
58b9244df1
XCB/GLX: simplification
2012-10-28 18:32:57 +02:00