]> git.sesse.net Git - vlc/log
vlc
12 years agoContribs: simplification in dvdread
Jean-Baptiste Kempf [Sat, 6 Aug 2011 16:42:26 +0000 (18:42 +0200)]
Contribs: simplification in dvdread

12 years agoaout_FiltersCreatePipeline: use vlc_object rather than audio_output
Rémi Denis-Courmont [Sat, 6 Aug 2011 17:41:43 +0000 (20:41 +0300)]
aout_FiltersCreatePipeline: use vlc_object rather than audio_output

12 years agoaout_Format(s)Print: use vlc_object rather than audio_output
Rémi Denis-Courmont [Sat, 6 Aug 2011 17:38:58 +0000 (20:38 +0300)]
aout_Format(s)Print: use vlc_object rather than audio_output

12 years agoaout: hide "input" from decoder
Rémi Denis-Courmont [Sat, 6 Aug 2011 17:23:13 +0000 (20:23 +0300)]
aout: hide "input" from decoder

12 years agoaout_DecNew: constify
Rémi Denis-Courmont [Sat, 6 Aug 2011 16:58:34 +0000 (19:58 +0300)]
aout_DecNew: constify

12 years agocontrib: dvdcss is not useful alone
Rémi Denis-Courmont [Sat, 6 Aug 2011 15:48:46 +0000 (18:48 +0300)]
contrib: dvdcss is not useful alone

12 years agocontrib: autodetect dvdread
Rémi Denis-Courmont [Sat, 6 Aug 2011 15:48:38 +0000 (18:48 +0300)]
contrib: autodetect dvdread

12 years agoContribs: add dvdread
Jean-Baptiste Kempf [Sat, 6 Aug 2011 15:05:39 +0000 (17:05 +0200)]
Contribs: add dvdread

12 years agoContribs: add libdvdcss from VideoLAN
Jean-Baptiste Kempf [Sat, 6 Aug 2011 14:36:04 +0000 (16:36 +0200)]
Contribs: add libdvdcss from VideoLAN

12 years agoSimplify, clean up and rename aout_OutputNextBuffer()
Rémi Denis-Courmont [Sat, 6 Aug 2011 14:53:04 +0000 (17:53 +0300)]
Simplify, clean up and rename aout_OutputNextBuffer()

12 years agoAVI: fix potential crash on seek (Closes: LP#803006)
Rémi Denis-Courmont [Sat, 6 Aug 2011 13:23:18 +0000 (16:23 +0300)]
AVI: fix potential crash on seek (Closes: LP#803006)

If all activated streams are EOF ones, 'i_stream' was incorrectly set
to p_sys->i_track. Then AVI_StreamChunkSet() crashes.

12 years agoUse CLOCK_FREQ
Rémi Denis-Courmont [Sat, 6 Aug 2011 12:38:30 +0000 (15:38 +0300)]
Use CLOCK_FREQ

12 years agoWin32/WinCE: always use our internal wait wrapper
Rémi Denis-Courmont [Sat, 6 Aug 2011 10:28:49 +0000 (13:28 +0300)]
Win32/WinCE: always use our internal wait wrapper

12 years agoWinCE: compilation fix
Rémi Denis-Courmont [Sat, 6 Aug 2011 09:50:13 +0000 (12:50 +0300)]
WinCE: compilation fix

12 years agoWinCE: typos
Rémi Denis-Courmont [Sat, 6 Aug 2011 09:35:20 +0000 (12:35 +0300)]
WinCE: typos

12 years agoQt4: clarify a tooltip
Jean-Baptiste Kempf [Sat, 6 Aug 2011 09:32:46 +0000 (11:32 +0200)]
Qt4: clarify a tooltip

12 years agoWinCE: tentative compile fix
Rémi Denis-Courmont [Sat, 6 Aug 2011 09:18:22 +0000 (12:18 +0300)]
WinCE: tentative compile fix

12 years agoyoutube.lua: update to new website changes
Pierre Ynard [Fri, 5 Aug 2011 19:37:48 +0000 (21:37 +0200)]
youtube.lua: update to new website changes

12 years agomacosx: removed no longer existing option 'server-port' from sprefs
Felix Paul Kühne [Fri, 5 Aug 2011 00:44:39 +0000 (02:44 +0200)]
macosx: removed no longer existing option 'server-port' from sprefs

12 years agomacosx: added CoreAnimation based transitions to display the Drop Zone, switch betwee...
Felix Paul Kühne [Fri, 5 Aug 2011 00:40:16 +0000 (02:40 +0200)]
macosx: added CoreAnimation based transitions to display the Drop Zone, switch between optical media and input devices

replaced the sprefs panel's legacy animation with basic CA effects

12 years agomsw(Win32): give libvlc users access to input events (mouse/keyboard)
Erwan Tulou [Thu, 4 Aug 2011 11:38:25 +0000 (13:38 +0200)]
msw(Win32): give libvlc users access to input events (mouse/keyboard)

if libvlc users disable both mouse and keyboard events, chances are they're
trying to regain control over them. The WS_DISABLED flag exactly fits this need.

The only thing is that it is an overall flag that doesn't differentiate mouse and keyboard.

12 years agoaout_OutputNextBuffer: do not dequeue when paused
Rémi Denis-Courmont [Thu, 4 Aug 2011 18:25:53 +0000 (21:25 +0300)]
aout_OutputNextBuffer: do not dequeue when paused

This greatly reduces the latency when pausing a legacy audio output.
Unfortunately, the audio output will keep polling for buffers though.

12 years agoCosmetic / comment
Rémi Denis-Courmont [Thu, 4 Aug 2011 18:22:14 +0000 (21:22 +0300)]
Cosmetic / comment

12 years agoyoutube.lua: avoid parsing a nil variable
Pierre Ynard [Thu, 4 Aug 2011 18:32:00 +0000 (20:32 +0200)]
youtube.lua: avoid parsing a nil variable

12 years agoWin32: try to set contrib directory
Rémi Denis-Courmont [Thu, 4 Aug 2011 17:33:06 +0000 (20:33 +0300)]
Win32: try to set contrib directory

12 years agoPulseAudio: initialize volume setter correctly
Rémi Denis-Courmont [Thu, 4 Aug 2011 17:24:46 +0000 (20:24 +0300)]
PulseAudio: initialize volume setter correctly

12 years agoaout: report volume from aout plugin to core
Rémi Denis-Courmont [Thu, 4 Aug 2011 17:24:11 +0000 (20:24 +0300)]
aout: report volume from aout plugin to core

12 years agoaout: allow "forking" the volume and mute flag per aout instance
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

12 years agoReally force amem
Rémi Denis-Courmont [Thu, 4 Aug 2011 16:41:07 +0000 (19:41 +0300)]
Really force amem

12 years agoAdd missing amem callback variables
Rémi Denis-Courmont [Thu, 4 Aug 2011 16:40:53 +0000 (19:40 +0300)]
Add missing amem callback variables

12 years agoaout: restart output on the decoder thread, safely
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.

12 years agoaout: trigger intf-change without locks
Rémi Denis-Courmont [Thu, 4 Aug 2011 16:35:26 +0000 (19:35 +0300)]
aout: trigger intf-change without locks

12 years agoaout: correct test before applying volume
Rémi Denis-Courmont [Thu, 4 Aug 2011 16:34:24 +0000 (19:34 +0300)]
aout: correct test before applying volume

12 years agoaout: use separate lock for the packet FIFO (fix #5131)
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)

12 years agoCall aout_PacketDestroy() on error paths too
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...

12 years agoWin32: audio outputs compile fix
Rémi Denis-Courmont [Thu, 4 Aug 2011 15:44:45 +0000 (18:44 +0300)]
Win32: audio outputs compile fix

12 years agoaout: privatize the lock
Rémi Denis-Courmont [Thu, 4 Aug 2011 13:51:07 +0000 (16:51 +0300)]
aout: privatize the lock

12 years agoamem: add support for pause/resume and flush/drain
Rémi Denis-Courmont [Thu, 4 Aug 2011 13:42:31 +0000 (16:42 +0300)]
amem: add support for pause/resume and flush/drain

12 years agoUnexport aout_FifoPop() and aout_FifoPush()
Rémi Denis-Courmont [Thu, 4 Aug 2011 13:15:12 +0000 (16:15 +0300)]
Unexport aout_FifoPop() and aout_FifoPush()

12 years agoRemove unused aout_FifoFirstDate() and aout_FifoNextStart()
Rémi Denis-Courmont [Thu, 4 Aug 2011 13:13:33 +0000 (16:13 +0300)]
Remove unused aout_FifoFirstDate() and aout_FifoNextStart()

12 years agoaout: move packet FIFO management to plugins that need it
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

12 years agodummy outputs: drop priority to zero
Rémi Denis-Courmont [Thu, 4 Aug 2011 12:45:31 +0000 (15:45 +0300)]
dummy outputs: drop priority to zero

12 years agoaout: fix error handling when output creation fails
Rémi Denis-Courmont [Thu, 4 Aug 2011 12:44:15 +0000 (15:44 +0300)]
aout: fix error handling when output creation fails

12 years agofix warning
Rémi Denis-Courmont [Thu, 4 Aug 2011 12:37:13 +0000 (15:37 +0300)]
fix warning

12 years agoMove notify/ out of misc/
Rémi Denis-Courmont [Thu, 4 Aug 2011 12:17:54 +0000 (15:17 +0300)]
Move notify/ out of misc/

12 years agoMove text_renderer/ out of misc/
Rémi Denis-Courmont [Thu, 4 Aug 2011 12:10:13 +0000 (15:10 +0300)]
Move text_renderer/ out of misc/

12 years agoRemove modules/misc/dummy/
Rémi Denis-Courmont [Thu, 4 Aug 2011 11:56:39 +0000 (14:56 +0300)]
Remove modules/misc/dummy/

12 years agoMove and split dummy interface
Rémi Denis-Courmont [Thu, 4 Aug 2011 11:50:22 +0000 (14:50 +0300)]
Move and split dummy interface

12 years agoMove and split dummy text render
Rémi Denis-Courmont [Thu, 4 Aug 2011 11:42:47 +0000 (14:42 +0300)]
Move and split dummy text render

12 years agoMove and split dummy encoder
Rémi Denis-Courmont [Thu, 4 Aug 2011 11:36:43 +0000 (14:36 +0300)]
Move and split dummy encoder

12 years agoMove and split dummy decoder
Rémi Denis-Courmont [Thu, 4 Aug 2011 11:30:42 +0000 (14:30 +0300)]
Move and split dummy decoder

12 years agoMove and split dummy input
Rémi Denis-Courmont [Thu, 4 Aug 2011 10:49:09 +0000 (13:49 +0300)]
Move and split dummy input

12 years agovdummy: remove useless manage callback
Rémi Denis-Courmont [Thu, 4 Aug 2011 10:42:37 +0000 (13:42 +0300)]
vdummy: remove useless manage callback

12 years agoMove and split dummy video output
Rémi Denis-Courmont [Thu, 4 Aug 2011 10:40:59 +0000 (13:40 +0300)]
Move and split dummy video output

12 years agoMove and split dummy audio output
Rémi Denis-Courmont [Thu, 4 Aug 2011 10:28:03 +0000 (13:28 +0300)]
Move and split dummy audio output

12 years agomacosx: fixed time slider action in the fspanel
Felix Paul Kühne [Thu, 4 Aug 2011 10:01:55 +0000 (12:01 +0200)]
macosx: fixed time slider action in the fspanel

12 years agoaout: split out packet-oriented output support code
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.

12 years agoPulseAudio: support versions 0.9.16-0.9.21 with the Xlib hack
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

12 years agoblock_Bytestream: use block_Release() and simplify a little
Rémi Denis-Courmont [Wed, 3 Aug 2011 15:40:25 +0000 (18:40 +0300)]
block_Bytestream: use block_Release() and simplify a little

12 years agoblock_BytestreamInit(): rationalize prototype
Rémi Denis-Courmont [Wed, 3 Aug 2011 15:24:38 +0000 (18:24 +0300)]
block_BytestreamInit(): rationalize prototype

12 years agoblock_BytestreamRelease: remove useless zeroing (before free)
Rémi Denis-Courmont [Wed, 3 Aug 2011 15:24:17 +0000 (18:24 +0300)]
block_BytestreamRelease: remove useless zeroing (before free)

12 years agoDTS: do not (try and fail to) use dtstofloat32 if !HAVE_FPU
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.

12 years agoaout: support indirect sample format conversion (fix #5150)
Rémi Denis-Courmont [Wed, 3 Aug 2011 14:23:39 +0000 (17:23 +0300)]
aout: support indirect sample format conversion (fix #5150)

12 years agomad: fix succesful probing debug message
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.

12 years agomad: convert as requested by caller (refs #5150)
Rémi Denis-Courmont [Wed, 3 Aug 2011 13:53:03 +0000 (16:53 +0300)]
mad: convert as requested by caller (refs #5150)

12 years agodca: do not override output format (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)

12 years agoa52dec: do not change 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)

12 years agodca: pass audio sample formats by pointer rather than value
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

12 years agoa52dec: pass sample formats by address 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

12 years agoRemove maemo6 from old contrib
Rémi Denis-Courmont [Wed, 3 Aug 2011 13:08:19 +0000 (16:08 +0300)]
Remove maemo6 from old contrib

12 years agocontrib: skip libkate tools and tests
Rémi Denis-Courmont [Wed, 3 Aug 2011 09:18:49 +0000 (12:18 +0300)]
contrib: skip libkate tools and tests

12 years agocontrib: fix shout build with !HAVE_FPU
Rémi Denis-Courmont [Tue, 2 Aug 2011 10:24:09 +0000 (13:24 +0300)]
contrib: fix shout build with !HAVE_FPU

12 years agocontrib: patch libass.pc for static linking
Rémi Denis-Courmont [Wed, 3 Aug 2011 07:54:00 +0000 (10:54 +0300)]
contrib: patch libass.pc for static linking

12 years agocontrib: add missing fluidsynth libs 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.

12 years agocontrib: prefer PIC for a52
Rémi Denis-Courmont [Wed, 3 Aug 2011 10:25:20 +0000 (13:25 +0300)]
contrib: prefer PIC for a52

12 years agocontrib: matroska needs PIC on Linux even for staticlib
Rémi Denis-Courmont [Wed, 3 Aug 2011 10:37:13 +0000 (13:37 +0300)]
contrib: matroska needs PIC on Linux even for staticlib

12 years agocontrib: always build ebml as PIC on Linux
Rémi Denis-Courmont [Wed, 3 Aug 2011 10:41:26 +0000 (13:41 +0300)]
contrib: always build ebml as PIC on Linux

12 years agocontrib: build libvpx as PIC as appropriate
Rémi Denis-Courmont [Wed, 3 Aug 2011 10:13:08 +0000 (13:13 +0300)]
contrib: build libvpx as PIC as appropriate

12 years agomacosx: added a 'Drop Zone' view, which is displayed when the playlist is empty
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..

12 years agomacosx: stop using NTableVieew's selectedRowEnumerator since it was deprecated in...
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 ...

12 years agoOpenSLES: remove leftover
Rémi Duraffort [Wed, 3 Aug 2011 07:53:22 +0000 (09:53 +0200)]
OpenSLES: remove leftover

12 years agosout: mosaic remove unused variable
Rémi Duraffort [Sun, 24 Jul 2011 14:43:17 +0000 (16:43 +0200)]
sout: mosaic remove unused variable

12 years agomacosx: icon set for the sidebar table taken from the Fogue icon set by Yusuke Kamiya...
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)

12 years agomacosx: fixed compilation when using the 10.5 SDK
Felix Paul Kühne [Wed, 3 Aug 2011 00:08:58 +0000 (02:08 +0200)]
macosx: fixed compilation when using the 10.5 SDK

12 years agoNEWS about SDL_audio
Jean-Baptiste Kempf [Tue, 2 Aug 2011 21:18:34 +0000 (23:18 +0200)]
NEWS about SDL_audio

12 years agoAdd DreX fourCCs
Jean-Baptiste Kempf [Tue, 2 Aug 2011 21:10:38 +0000 (23:10 +0200)]
Add DreX fourCCs

12 years agoRemove SDL audio output
Rémi Denis-Courmont [Tue, 2 Aug 2011 20:52:38 +0000 (23:52 +0300)]
Remove SDL audio output

12 years agoaout: pass audio buffer explicitly to pf_play
Rémi Denis-Courmont [Tue, 2 Aug 2011 20:39:13 +0000 (23:39 +0300)]
aout: pass audio buffer explicitly to pf_play

12 years agoaout: move pre-packetization FIFO handling to output
Rémi Denis-Courmont [Tue, 2 Aug 2011 19:32:10 +0000 (22:32 +0300)]
aout: move pre-packetization FIFO handling to output

12 years agomacosx: fill the side bar with SDs, etc.
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

12 years agoProper MIME support for Matroska & XSPF
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>
12 years agomixer only needs the sample format (FOURCC)
Rémi Denis-Courmont [Tue, 2 Aug 2011 18:00:10 +0000 (21:00 +0300)]
mixer only needs the sample format (FOURCC)

12 years agoaout: privatize some attributes
Rémi Denis-Courmont [Tue, 2 Aug 2011 17:37:27 +0000 (20:37 +0300)]
aout: privatize some attributes

12 years agoRemove useless #include
Rémi Denis-Courmont [Tue, 2 Aug 2011 17:01:38 +0000 (20:01 +0300)]
Remove useless #include

12 years agoaout: mix and convert before slicing the audio packets
Rémi Denis-Courmont [Tue, 2 Aug 2011 16:26:31 +0000 (19:26 +0300)]
aout: mix and convert before slicing the audio packets

12 years agoMove one function, no functional changes
Rémi Denis-Courmont [Tue, 2 Aug 2011 16:19:38 +0000 (19:19 +0300)]
Move one function, no functional changes

12 years agoDocument HTTP and RTSP change
Rémi Denis-Courmont [Tue, 2 Aug 2011 16:17:58 +0000 (19:17 +0300)]
Document HTTP and RTSP change

12 years agoLUA HTTP: update httpd creation
Rémi Denis-Courmont [Tue, 2 Aug 2011 16:09:59 +0000 (19:09 +0300)]
LUA HTTP: update httpd creation

12 years agoFactor HTTP/HTTPS/RTSP port in core
Rémi Denis-Courmont [Tue, 2 Aug 2011 16:06:29 +0000 (19:06 +0300)]
Factor HTTP/HTTPS/RTSP port in core

12 years agohttpd_ServerIP(): return server port too
Rémi Denis-Courmont [Tue, 2 Aug 2011 16:00:46 +0000 (19:00 +0300)]
httpd_ServerIP(): return server port too