Commit Graph

51491 Commits

Author SHA1 Message Date
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
Rémi Denis-Courmont
e64b07eaed OpenGL: enable SPU blending 2012-10-28 18:32:57 +02:00
Jean-Baptiste Kempf
6cb5d30ee9 FourCC: realign 2012-10-28 12:15:36 +01:00
Jean-Baptiste Kempf
3c298a7d84 Wav: add another AAC variant
Seems to be used for RDP on Windows 8/2012 according to
http://msdn.microsoft.com/en-us/library/dd341376%28prot.20%29.aspx
2012-10-28 12:08:08 +01:00
Jean-Baptiste Kempf
22fecf0b84 Wav: Add another version of G.723.1 (Microsoft) 2012-10-28 12:07:21 +01:00
Jean-Baptiste Kempf
99236d7bc6 ZVBI: do not disable v4l on Linux 2012-10-28 00:38:54 +02:00
Jean-Baptiste Kempf
4b3f1309c0 Avcodec: support G.723.1 decoding 2012-10-28 00:38:54 +02:00
Jean-Baptiste Kempf
85de569233 Support G.723.1 2012-10-28 00:38:54 +02:00
François Revol
4f10df052a lua: Add sd for french National Assembly live feeds
Only checks for feeds on startup, should probably poll for updates or just list them all (show_all).

Signed-off-by: François Revol <revol@free.fr>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2012-10-28 00:38:54 +02:00
Pierre Ynard
35f85be0d7 rotate: fix uninitialized motion angle 2012-10-28 00:16:49 +02:00
Pierre Ynard
7ec90ddfe2 i18n: add new files 2012-10-27 23:18:25 +02:00
Rémi Denis-Courmont
ad3ea21d61 dvdnav: check ISO 9660 volume descriptor unique identifier
And drop the lame file extension checks. This should fix #7661.
2012-10-27 20:12:16 +03:00
David Fuhrmann
dbb645204e macosx: only set b_nonembedded to true if they is no video inside main window
This fixes several bugs, when we start first vout in main window, but a second one
inside a extra video window.
2012-10-27 13:34:50 +02:00
David Fuhrmann
b93441d79a macosx: only set videoplayback to false when last vout window closes
For instance, when we disable visualisations, the playback isn't finished yet,
necessarily.
2012-10-27 13:13:21 +02:00
David Fuhrmann
664622dbe3 macosx: change all default window titles to VLC media player 2012-10-27 13:12:05 +02:00
David Fuhrmann
71023ec9b1 macosx: also update the window name after new video window is created 2012-10-27 13:00:50 +02:00
David Fuhrmann
832c43c645 macosx: add basic support for multiple vout windows in embedded case
This fixes crashes which occured when trying to open the second vout.
2012-10-27 12:45:01 +02:00
David Fuhrmann
393761aba7 macosx: move vout initialisation to vout controller 2012-10-27 12:36:22 +02:00
Rémi Denis-Courmont
40d4d0fdf1 PulseAudio: log buffer attribute changes 2012-10-26 21:34:44 +03:00
Sergio Ammirata
503feeaf87 Add a new aac audio encoder module based on the fdkaac library. It works correctly up to 5.1 as the current version of the library has problems with 7.1.
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
2012-10-26 13:10:08 +03:00
Rémi Denis-Courmont
4c755f49aa projectM: cosmetic, fix syntax coloring 2012-10-25 21:58:43 +03:00
Rémi Denis-Courmont
32f2856076 GLX: add OpenGL provider plugin 2012-10-25 21:43:35 +03:00
Rémi Denis-Courmont
c9664a2475 GLX: drop support for GLX version 1.2
This is useless as we require OpenGL 1.4.
2012-10-25 20:01:00 +03:00
Jean-Baptiste Kempf
9fc6fc4b87 Fix code indentation 2012-10-25 16:21:18 +02:00
Jean-Baptiste Kempf
a0c2b0aeca Image: fix vim typo 2012-10-25 15:05:29 +02:00
Ilkka Ollakka
50a0ceae0f avcodec: only set min/maxrate if rc-buffer-size is set 2012-10-24 23:59:42 +03:00
Ilkka Ollakka
f41ea01243 avcodec: use av_freep in encode_audio2 case too 2012-10-24 22:47:47 +03:00
Ilkka Ollakka
99ba52e3d2 avcodec: flush buffer and use encode_audio2() on audio
Take2 as now we have new enough libavcodec
2012-10-24 22:39:39 +03:00
Jean-Baptiste Kempf
527887c755 Upgrade libavformat requirement to 53.21 2012-10-24 19:14:00 +02:00
Jean-Baptiste Kempf
3005c14f93 Update required version of libavcodec to 53.34 2012-10-24 19:07:42 +02:00
Jean-Baptiste Kempf
b903153aea Vorbis: code cosmetics 2012-10-24 19:07:42 +02:00
Rémi Denis-Courmont
5989169a99 OpenGL: use gl(|Client)ActiveTexture directly (fixes #7558)
glActiveTexture() seems mandatory.
glClientActiveTexture() requires OpenGL version >= 1.3.
Currently, OpenGL version >= 1.4 is assumed anyway.
2012-10-24 19:51:43 +03:00
Ilkka Ollakka
da801918ff avcodec: use av_freep instead of avcodec_free_frame
avcodec_free_frame isn't in untill 54.28.0 and were in 52.25.0
2012-10-24 19:27:32 +03:00
Ilkka Ollakka
a8d2d402fe transcode: actually do the audio encode flushing 2012-10-24 19:27:32 +03:00