]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Thu, 4 Aug 2011 17:24:46 +0000 (20:24 +0300)]
PulseAudio: initialize volume setter correctly
Rémi Denis-Courmont [Thu, 4 Aug 2011 17:24:11 +0000 (20:24 +0300)]
aout: report volume from aout plugin to core
Rémi Denis-Courmont [Thu, 4 Aug 2011 17:07:47 +0000 (20:07 +0300)]
aout: allow "forking" the volume and mute flag per aout instance
Rémi Denis-Courmont [Thu, 4 Aug 2011 16:41:07 +0000 (19:41 +0300)]
Really force amem
Rémi Denis-Courmont [Thu, 4 Aug 2011 16:40:53 +0000 (19:40 +0300)]
Add missing amem callback variables
Rémi Denis-Courmont [Thu, 4 Aug 2011 16:34:51 +0000 (19:34 +0300)]
aout: restart output on the decoder thread, safely
This should fix the remaining crashes and deadlocks when changing
the audio device or the channel map.
Rémi Denis-Courmont [Thu, 4 Aug 2011 16:35:26 +0000 (19:35 +0300)]
aout: trigger intf-change without locks
Rémi Denis-Courmont [Thu, 4 Aug 2011 16:34:24 +0000 (19:34 +0300)]
aout: correct test before applying volume
Rémi Denis-Courmont [Thu, 4 Aug 2011 16:08:34 +0000 (19:08 +0300)]
aout: use separate lock for the packet FIFO (fix #5131)
Rémi Denis-Courmont [Thu, 4 Aug 2011 15:46:44 +0000 (18:46 +0300)]
Call aout_PacketDestroy() on error paths too
aout_PacketInit() does not allocate anything yet, but it will have too.
By the way, the error paths of the (untouched by the commit)
DirectSound plugin seem a bit suspicious to me...
Rémi Denis-Courmont [Thu, 4 Aug 2011 15:44:45 +0000 (18:44 +0300)]
Win32: audio outputs compile fix
Rémi Denis-Courmont [Thu, 4 Aug 2011 13:51:07 +0000 (16:51 +0300)]
aout: privatize the lock
Rémi Denis-Courmont [Thu, 4 Aug 2011 13:42:31 +0000 (16:42 +0300)]
amem: add support for pause/resume and flush/drain
Rémi Denis-Courmont [Thu, 4 Aug 2011 13:15:12 +0000 (16:15 +0300)]
Unexport aout_FifoPop() and aout_FifoPush()
Rémi Denis-Courmont [Thu, 4 Aug 2011 13:13:33 +0000 (16:13 +0300)]
Remove unused aout_FifoFirstDate() and aout_FifoNextStart()
Rémi Denis-Courmont [Thu, 4 Aug 2011 12:36:23 +0000 (15:36 +0300)]
aout: move packet FIFO management to plugins that need it
Rémi Denis-Courmont [Thu, 4 Aug 2011 12:45:31 +0000 (15:45 +0300)]
dummy outputs: drop priority to zero
Rémi Denis-Courmont [Thu, 4 Aug 2011 12:44:15 +0000 (15:44 +0300)]
aout: fix error handling when output creation fails
Rémi Denis-Courmont [Thu, 4 Aug 2011 12:37:13 +0000 (15:37 +0300)]
fix warning
Rémi Denis-Courmont [Thu, 4 Aug 2011 12:17:54 +0000 (15:17 +0300)]
Move notify/ out of misc/
Rémi Denis-Courmont [Thu, 4 Aug 2011 12:10:13 +0000 (15:10 +0300)]
Move text_renderer/ out of misc/
Rémi Denis-Courmont [Thu, 4 Aug 2011 11:56:39 +0000 (14:56 +0300)]
Remove modules/misc/dummy/
Rémi Denis-Courmont [Thu, 4 Aug 2011 11:50:22 +0000 (14:50 +0300)]
Move and split dummy interface
Rémi Denis-Courmont [Thu, 4 Aug 2011 11:42:47 +0000 (14:42 +0300)]
Move and split dummy text render
Rémi Denis-Courmont [Thu, 4 Aug 2011 11:36:43 +0000 (14:36 +0300)]
Move and split dummy encoder
Rémi Denis-Courmont [Thu, 4 Aug 2011 11:30:42 +0000 (14:30 +0300)]
Move and split dummy decoder
Rémi Denis-Courmont [Thu, 4 Aug 2011 10:49:09 +0000 (13:49 +0300)]
Move and split dummy input
Rémi Denis-Courmont [Thu, 4 Aug 2011 10:42:37 +0000 (13:42 +0300)]
vdummy: remove useless manage callback
Rémi Denis-Courmont [Thu, 4 Aug 2011 10:40:59 +0000 (13:40 +0300)]
Move and split dummy video output
Rémi Denis-Courmont [Thu, 4 Aug 2011 10:28:03 +0000 (13:28 +0300)]
Move and split dummy audio output
Felix Paul Kühne [Thu, 4 Aug 2011 10:01:55 +0000 (12:01 +0200)]
macosx: fixed time slider action in the fspanel
Rémi Denis-Courmont [Wed, 3 Aug 2011 21:02:30 +0000 (00:02 +0300)]
aout: split out packet-oriented output support code
This provides aout_PacketPlay(), aout_PacketPause() and
aout_PacketFlush() helpers for legacy audio outputs. They conveniently
match the callback prototypes of pf_play, pf_pause and pf_flush
respectively.
Rémi Denis-Courmont [Wed, 3 Aug 2011 16:14:41 +0000 (19:14 +0300)]
PulseAudio: support versions 0.9.16-0.9.21 with the Xlib hack
Rémi Denis-Courmont [Wed, 3 Aug 2011 15:40:25 +0000 (18:40 +0300)]
block_Bytestream: use block_Release() and simplify a little
Rémi Denis-Courmont [Wed, 3 Aug 2011 15:24:38 +0000 (18:24 +0300)]
block_BytestreamInit(): rationalize prototype
Rémi Denis-Courmont [Wed, 3 Aug 2011 15:24:17 +0000 (18:24 +0300)]
block_BytestreamRelease: remove useless zeroing (before free)
Rémi Denis-Courmont [Wed, 3 Aug 2011 15:11:03 +0000 (18:11 +0300)]
DTS: do not (try and fail to) use dtstofloat32 if !HAVE_FPU
Unfortunately, this will break S/PDIF pass-through for DTS if HAVE_FPU
is false, just like A/52 and MPEG Audio pass-through are broken if
a52dec or libmad are absent.
Rémi Denis-Courmont [Wed, 3 Aug 2011 14:23:39 +0000 (17:23 +0300)]
aout: support indirect sample format conversion (fix #5150)
Rémi Denis-Courmont [Wed, 3 Aug 2011 14:02:12 +0000 (17:02 +0300)]
mad: fix succesful probing debug message
Bits per sample only make no sense for the output.
Rémi Denis-Courmont [Wed, 3 Aug 2011 13:53:03 +0000 (16:53 +0300)]
mad: convert as requested by caller (refs #5150)
Rémi Denis-Courmont [Wed, 3 Aug 2011 13:45:34 +0000 (16:45 +0300)]
dca: do not override output format (refs #5150)
Rémi Denis-Courmont [Wed, 3 Aug 2011 13:45:01 +0000 (16:45 +0300)]
a52dec: do not change output format (refs #5150)
Rémi Denis-Courmont [Wed, 3 Aug 2011 13:44:05 +0000 (16:44 +0300)]
dca: pass audio sample formats by pointer rather than value
Rémi Denis-Courmont [Wed, 3 Aug 2011 13:42:26 +0000 (16:42 +0300)]
a52dec: pass sample formats by address rather than value
Rémi Denis-Courmont [Wed, 3 Aug 2011 13:08:19 +0000 (16:08 +0300)]
Remove maemo6 from old contrib
Rémi Denis-Courmont [Wed, 3 Aug 2011 09:18:49 +0000 (12:18 +0300)]
contrib: skip libkate tools and tests
Rémi Denis-Courmont [Tue, 2 Aug 2011 10:24:09 +0000 (13:24 +0300)]
contrib: fix shout build with !HAVE_FPU
Rémi Denis-Courmont [Wed, 3 Aug 2011 07:54:00 +0000 (10:54 +0300)]
contrib: patch libass.pc for static linking
Rémi Denis-Courmont [Wed, 3 Aug 2011 07:48:46 +0000 (10:48 +0300)]
contrib: add missing fluidsynth libs for static linking
Putting these in pkg-config is a bit of ugly, but it makes sense since
we only build a static library. As a reference, upstream libav does the
exact same thing already.
Rémi Denis-Courmont [Wed, 3 Aug 2011 10:25:20 +0000 (13:25 +0300)]
contrib: prefer PIC for a52
Rémi Denis-Courmont [Wed, 3 Aug 2011 10:37:13 +0000 (13:37 +0300)]
contrib: matroska needs PIC on Linux even for staticlib
Rémi Denis-Courmont [Wed, 3 Aug 2011 10:41:26 +0000 (13:41 +0300)]
contrib: always build ebml as PIC on Linux
Rémi Denis-Courmont [Wed, 3 Aug 2011 10:13:08 +0000 (13:13 +0300)]
contrib: build libvpx as PIC as appropriate
Felix Paul Kühne [Wed, 3 Aug 2011 13:47:46 +0000 (15:47 +0200)]
macosx: added a 'Drop Zone' view, which is displayed when the playlist is empty
preliminary graphics..
Felix Paul Kühne [Wed, 3 Aug 2011 13:45:48 +0000 (15:45 +0200)]
macosx: stop using NTableVieew's selectedRowEnumerator since it was deprecated in 10.3 ...
Rémi Duraffort [Wed, 3 Aug 2011 07:53:22 +0000 (09:53 +0200)]
OpenSLES: remove leftover
Rémi Duraffort [Sun, 24 Jul 2011 14:43:17 +0000 (16:43 +0200)]
sout: mosaic remove unused variable
Felix Paul Kühne [Wed, 3 Aug 2011 00:44:52 +0000 (02:44 +0200)]
macosx: icon set for the sidebar table taken from the Fogue icon set by Yusuke Kamiyamane, licensed as Creative Commons Attribution 3.0 unported (CC BY 3.0)
Felix Paul Kühne [Wed, 3 Aug 2011 00:08:58 +0000 (02:08 +0200)]
macosx: fixed compilation when using the 10.5 SDK
Jean-Baptiste Kempf [Tue, 2 Aug 2011 21:18:34 +0000 (23:18 +0200)]
NEWS about SDL_audio
Jean-Baptiste Kempf [Tue, 2 Aug 2011 21:10:38 +0000 (23:10 +0200)]
Add DreX fourCCs
Rémi Denis-Courmont [Tue, 2 Aug 2011 20:52:38 +0000 (23:52 +0300)]
Remove SDL audio output
Rémi Denis-Courmont [Tue, 2 Aug 2011 20:39:13 +0000 (23:39 +0300)]
aout: pass audio buffer explicitly to pf_play
Rémi Denis-Courmont [Tue, 2 Aug 2011 19:32:10 +0000 (22:32 +0300)]
aout: move pre-packetization FIFO handling to output
Felix Paul Kühne [Tue, 2 Aug 2011 20:17:47 +0000 (22:17 +0200)]
macosx: fill the side bar with SDs, etc.
note: playlist view isn't connected to the side bar yet
Florian Hubold [Tue, 2 Aug 2011 18:24:49 +0000 (21:24 +0300)]
Proper MIME support for Matroska & XSPF
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Tue, 2 Aug 2011 18:00:10 +0000 (21:00 +0300)]
mixer only needs the sample format (FOURCC)
Rémi Denis-Courmont [Tue, 2 Aug 2011 17:37:27 +0000 (20:37 +0300)]
aout: privatize some attributes
Rémi Denis-Courmont [Tue, 2 Aug 2011 17:01:38 +0000 (20:01 +0300)]
Remove useless #include
Rémi Denis-Courmont [Tue, 2 Aug 2011 16:26:31 +0000 (19:26 +0300)]
aout: mix and convert before slicing the audio packets
Rémi Denis-Courmont [Tue, 2 Aug 2011 16:19:38 +0000 (19:19 +0300)]
Move one function, no functional changes
Rémi Denis-Courmont [Tue, 2 Aug 2011 16:17:58 +0000 (19:17 +0300)]
Document HTTP and RTSP change
Rémi Denis-Courmont [Tue, 2 Aug 2011 16:09:59 +0000 (19:09 +0300)]
LUA HTTP: update httpd creation
Rémi Denis-Courmont [Tue, 2 Aug 2011 16:06:29 +0000 (19:06 +0300)]
Factor HTTP/HTTPS/RTSP port in core
Rémi Denis-Courmont [Tue, 2 Aug 2011 16:00:46 +0000 (19:00 +0300)]
httpd_ServerIP(): return server port too
Rémi Denis-Courmont [Tue, 2 Aug 2011 15:55:06 +0000 (18:55 +0300)]
Factor HTTP/HTTPS/RTSP (bind) address in core
Rémi Denis-Courmont [Tue, 2 Aug 2011 15:37:19 +0000 (18:37 +0300)]
Use separate functions for RTSP and HTTP hosts
Also prefix with vlc_ for namespace cleanliness.
Rémi Denis-Courmont [Tue, 2 Aug 2011 15:26:40 +0000 (18:26 +0300)]
Factor HTTP/TLS server code into httpd core
Rémi Denis-Courmont [Tue, 2 Aug 2011 16:09:43 +0000 (19:09 +0300)]
net_Listen: don't print NULL
Rémi Denis-Courmont [Tue, 2 Aug 2011 15:07:53 +0000 (18:07 +0300)]
Remove server-port and mark it obsolete
If a non-default UDP multicast destination port is used, it can and
should be specified through the MRL. Anyway, you should not use raw UDP
streaming ;-)
Rémi Denis-Courmont [Tue, 2 Aug 2011 15:07:48 +0000 (18:07 +0300)]
Remove stray #define
Rémi Denis-Courmont [Tue, 2 Aug 2011 15:06:36 +0000 (18:06 +0300)]
Correct variable name in libvlc_audio_output_device_set()
Rémi Denis-Courmont [Tue, 2 Aug 2011 11:10:19 +0000 (14:10 +0300)]
contrib: remove stray debug
Rémi Denis-Courmont [Tue, 2 Aug 2011 09:58:17 +0000 (12:58 +0300)]
contrib: libmad: do not mess with GCC (antiquated) optimization flags
Rémi Denis-Courmont [Tue, 2 Aug 2011 08:31:41 +0000 (11:31 +0300)]
contrib: fix live555 file permissions
Rémi Denis-Courmont [Tue, 2 Aug 2011 10:16:56 +0000 (13:16 +0300)]
contrib: fix theora typo
Rémi Denis-Courmont [Tue, 2 Aug 2011 10:22:50 +0000 (13:22 +0300)]
Fix path to new contrib
Felix Paul Kühne [Mon, 1 Aug 2011 23:16:44 +0000 (01:16 +0200)]
macosx: fixed volume slider appearance in black intf mode and disable the track slider when appropriate
Rémi Denis-Courmont [Mon, 1 Aug 2011 20:25:43 +0000 (23:25 +0300)]
aout: only (directly) access output FIFO from output functions
Rémi Denis-Courmont [Mon, 1 Aug 2011 20:21:01 +0000 (23:21 +0300)]
aout: remove input.b_paused (use VLC_TS_INVALID pause date)
Rémi Denis-Courmont [Mon, 1 Aug 2011 19:47:26 +0000 (22:47 +0300)]
aout: clear output FIFO when we clear the input FIFO
Rémi Denis-Courmont [Mon, 1 Aug 2011 19:08:37 +0000 (22:08 +0300)]
aout: decouple mixer from audio output
Rémi Denis-Courmont [Mon, 1 Aug 2011 18:04:58 +0000 (21:04 +0300)]
ALSA: remove useless preprocessor stuff
Rémi Denis-Courmont [Mon, 1 Aug 2011 17:18:13 +0000 (20:18 +0300)]
PulseAudio: implement flush
Rémi Denis-Courmont [Mon, 1 Aug 2011 17:12:02 +0000 (20:12 +0300)]
aout: add an optional flush/drain callback
Audio output plugins can use this to expedite discarding pending
buffers. This reduces latency upon seeking or stopping the input.
This new callback also supports explicit draining, but this is not
used for the time being.
Rémi Denis-Courmont [Mon, 1 Aug 2011 16:40:08 +0000 (19:40 +0300)]
aout: correct mixer object name
Rémi Denis-Courmont [Mon, 1 Aug 2011 16:31:07 +0000 (19:31 +0300)]
aout: use VLC_TS_INVALID
Rémi Denis-Courmont [Mon, 1 Aug 2011 16:23:28 +0000 (19:23 +0300)]
aout: rename aout_FifoSet() to aout_FifoReset()
The date parameter is always zero, remove it.
Rémi Denis-Courmont [Mon, 1 Aug 2011 16:12:18 +0000 (19:12 +0300)]
aout: also move output queue when resuming
Previously, most of the audio samples in the left in the output buffer
during pause where dropped out on resume. This should fix it.
Rémi Denis-Courmont [Mon, 1 Aug 2011 11:37:49 +0000 (14:37 +0300)]
Detect new contrib and pass path through --with-contrib