]> git.sesse.net Git - vlc/log
vlc
12 years agoaout: move input format to aout_owner
Rémi Denis-Courmont [Mon, 8 Aug 2011 20:27:52 +0000 (23:27 +0300)]
aout: move input format to aout_owner

12 years agoContribs: update modplug to 0.8.8.4
Jean-Baptiste Kempf [Mon, 8 Aug 2011 20:47:07 +0000 (22:47 +0200)]
Contribs: update modplug to 0.8.8.4

12 years agomacosx: prepared fullscreen support and clean-up
Felix Paul Kühne [Mon, 8 Aug 2011 19:01:31 +0000 (21:01 +0200)]
macosx: prepared fullscreen support and clean-up

12 years agovout_macosx: implemented support for resize, zoom, etc. events
Felix Paul Kühne [Mon, 8 Aug 2011 18:52:43 +0000 (20:52 +0200)]
vout_macosx: implemented support for resize, zoom, etc. events

12 years agomacosx: updated applescript binding to current API
Felix Paul Kühne [Mon, 8 Aug 2011 18:48:36 +0000 (20:48 +0200)]
macosx: updated applescript binding to current API

12 years agoQt: plugins dialog, fix keyevents
Jean-Baptiste Kempf [Mon, 8 Aug 2011 18:27:55 +0000 (20:27 +0200)]
Qt: plugins dialog, fix keyevents

Close #5167

12 years agoi18n: remove deleted file
Pierre Ynard [Mon, 8 Aug 2011 17:52:16 +0000 (19:52 +0200)]
i18n: remove deleted file

12 years agoXCB: fallback to SHM with promiscuous permissions on attach error
Rémi Denis-Courmont [Mon, 8 Aug 2011 16:07:45 +0000 (19:07 +0300)]
XCB: fallback to SHM with promiscuous permissions on attach error

Some X servers cannot borrow VLC user privileges to attach to its
shared memory segments. This fallback should fix MIT-SHM with those
X servers. However other users will be able to snoop on the decoded
video frames.

12 years agoXCB: make CheckError() return the actual error code
Rémi Denis-Courmont [Mon, 8 Aug 2011 15:49:02 +0000 (18:49 +0300)]
XCB: make CheckError() return the actual error code

12 years agocontrib: remove redumdant/duplicate SDL_image target dependencies
Rémi Denis-Courmont [Thu, 4 Aug 2011 07:55:54 +0000 (10:55 +0300)]
contrib: remove redumdant/duplicate SDL_image target dependencies

12 years agocontrib: SDL is not useful alone, only as a dependency
Rémi Denis-Courmont [Thu, 4 Aug 2011 07:54:43 +0000 (10:54 +0300)]
contrib: SDL is not useful alone, only as a dependency

The SDL audio output is gone. The SDL video output is not very useful
and it won't quite work with most SDL video plugins disabled.

SDL is mainly a dependency for SDL_image.

12 years agocontrib: libjpeg is not useful of its own, only a dependency
Rémi Denis-Courmont [Thu, 4 Aug 2011 07:53:47 +0000 (10:53 +0300)]
contrib: libjpeg is not useful of its own, only a dependency

12 years agocontrib: force PIC for CMake stuff
Rémi Denis-Courmont [Mon, 8 Aug 2011 15:31:30 +0000 (18:31 +0300)]
contrib: force PIC for CMake stuff

12 years agocontrib: add HOSTVARS_PIC to force PIC build (for CMake)
Rémi Denis-Courmont [Mon, 8 Aug 2011 15:31:10 +0000 (18:31 +0300)]
contrib: add HOSTVARS_PIC to force PIC build (for CMake)

12 years agocontrib: mpcdec: do not clobber our precious CFLAGS
Rémi Denis-Courmont [Mon, 8 Aug 2011 15:31:04 +0000 (18:31 +0300)]
contrib: mpcdec: do not clobber our precious CFLAGS

12 years agoReplace AOUT_FMT_NON_LINEAR with AOUT_FMT_SPDIF and AOUT_FMT_LINEAR
Rémi Denis-Courmont [Mon, 8 Aug 2011 15:22:38 +0000 (18:22 +0300)]
Replace AOUT_FMT_NON_LINEAR with AOUT_FMT_SPDIF and AOUT_FMT_LINEAR

As things stand, we have a format that is neither S/PDIF nor linear,
so change the macros to remove the confusion.

12 years agomono downmix: manually selected so zero priority
Rémi Denis-Courmont [Mon, 8 Aug 2011 15:17:31 +0000 (18:17 +0300)]
mono downmix: manually selected so zero priority

This plugin modifies the output format. It caused a busy loop
and broke libmad on fixed-point architectures (fixes #5151).

12 years agoIgnore the vlc binaries
Rémi Denis-Courmont [Mon, 8 Aug 2011 15:09:19 +0000 (18:09 +0300)]
Ignore the vlc binaries

12 years agoRemove useless trivial audio mixer
Rémi Denis-Courmont [Mon, 8 Aug 2011 15:04:14 +0000 (18:04 +0300)]
Remove useless trivial audio mixer

12 years agoaout: lack of software mixer is non fatal
Rémi Denis-Courmont [Mon, 8 Aug 2011 15:02:18 +0000 (18:02 +0300)]
aout: lack of software mixer is non fatal

12 years agoQt4: fix enum switch warning
Rémi Denis-Courmont [Mon, 8 Aug 2011 08:56:16 +0000 (11:56 +0300)]
Qt4: fix enum switch warning

12 years agoQt4: fix DEBUG_LAYOUT warning
Rémi Denis-Courmont [Mon, 8 Aug 2011 14:52:52 +0000 (17:52 +0300)]
Qt4: fix DEBUG_LAYOUT warning

12 years agoPulseAudio: include <math.h> (fixes #5170)
Rémi Denis-Courmont [Mon, 8 Aug 2011 14:52:14 +0000 (17:52 +0300)]
PulseAudio: include <math.h> (fixes #5170)

12 years agohttp out: Do not look for removed variables
Rémi Denis-Courmont [Mon, 8 Aug 2011 14:45:59 +0000 (17:45 +0300)]
http out: Do not look for removed variables

12 years agoHLS (httplive.c): fix Peek() function
F. Yhuel [Thu, 4 Aug 2011 14:33:43 +0000 (16:33 +0200)]
HLS (httplive.c): fix Peek() function

The new Peek() function now allocates a block (p_sys->peeked) if the
required size (i_peek) is greater than the size of the playback
segment, and then do a copy of one (or several) segment's data block(s) in it.
In the end, p_sys->peeked might be the concatenation of several segment's data
blocks, but usually it will be NULL.

Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
12 years agompeg_audio: comment unused variable
Rafaël Carré [Mon, 8 Aug 2011 05:36:59 +0000 (01:36 -0400)]
mpeg_audio: comment unused variable

12 years agodbus: remove unused variable
Rafaël Carré [Mon, 8 Aug 2011 00:06:21 +0000 (20:06 -0400)]
dbus: remove unused variable

12 years agodbus: move static const tables in the C file
Rafaël Carré [Mon, 8 Aug 2011 00:05:27 +0000 (20:05 -0400)]
dbus: move static const tables in the C file

remove useless prototype
inline vlc identity in the only use case

12 years agodbus: allocate pollfd array on the stack
Rafaël Carré [Mon, 8 Aug 2011 00:02:53 +0000 (20:02 -0400)]
dbus: allocate pollfd array on the stack

fix memleak when thread is cancelled

12 years agoxspf demux: merge header in C file
Rafaël Carré [Sun, 7 Aug 2011 23:53:40 +0000 (19:53 -0400)]
xspf demux: merge header in C file

remove FREE_ATT, use do { ... } while(0) for FREE_VALUE
use static const tables for xml handlers
use their size to match handlers with tags
replace {SIMPLE,COMPLEX,UNKNOWN}_CONTENT with a bool

12 years agoplaylist tree: fix potential memleak
Rafaël Carré [Sun, 7 Aug 2011 23:23:40 +0000 (19:23 -0400)]
playlist tree: fix potential memleak

also remove one level of indentation

12 years agoplaylist: remove dead code
Rafaël Carré [Sun, 7 Aug 2011 23:22:49 +0000 (19:22 -0400)]
playlist: remove dead code

12 years agoxspf demux: fix memleak
Rafaël Carré [Sun, 7 Aug 2011 23:22:24 +0000 (19:22 -0400)]
xspf demux: fix memleak

12 years agoplaylist preparser: fix input_item_t refcounting
Rafaël Carré [Sun, 7 Aug 2011 21:14:55 +0000 (17:14 -0400)]
playlist preparser: fix input_item_t refcounting

12 years agoContribs: Update Freetype and libass
Jean-Baptiste Kempf [Sun, 7 Aug 2011 13:10:03 +0000 (15:10 +0200)]
Contribs: Update Freetype and libass

Cf CVE-2011-0226

12 years agoOld contribs: update of freetype and libass
Jean-Baptiste Kempf [Sun, 7 Aug 2011 13:02:06 +0000 (15:02 +0200)]
Old contribs: update of freetype and libass

Cf CVE-2011-0226

12 years agooss: build fix
Pierre Ynard [Sun, 7 Aug 2011 13:04:00 +0000 (15:04 +0200)]
oss: build fix

12 years agoWinCE: compile fix
Rémi Denis-Courmont [Sun, 7 Aug 2011 08:58:50 +0000 (11:58 +0300)]
WinCE: compile fix

12 years agoyoutube.lua: clean up SWF URL handling
Pierre Ynard [Sun, 7 Aug 2011 08:53:37 +0000 (10:53 +0200)]
youtube.lua: clean up SWF URL handling

12 years agoRTP: remove useless #include
Rémi Denis-Courmont [Sun, 7 Aug 2011 07:33:33 +0000 (10:33 +0300)]
RTP: remove useless #include

12 years agosmf: no need to set audio channels
Rémi Denis-Courmont [Sun, 7 Aug 2011 07:31:13 +0000 (10:31 +0300)]
smf: no need to set audio channels

The decoder takes care of that.

12 years agovoc: remove useless #include
Rémi Denis-Courmont [Sun, 7 Aug 2011 07:31:01 +0000 (10:31 +0300)]
voc: remove useless #include

12 years agoyoutube.lua: more clean-up
Pierre Ynard [Sun, 7 Aug 2011 07:28:34 +0000 (09:28 +0200)]
youtube.lua: more clean-up

12 years agoyoutube.lua: alternative way of fetching ArtURL
Pierre Ynard [Sun, 7 Aug 2011 07:05:51 +0000 (09:05 +0200)]
youtube.lua: alternative way of fetching ArtURL

12 years agoyoutube.lua: fix fetching of uploader's name
Pierre Ynard [Sun, 7 Aug 2011 06:54:59 +0000 (08:54 +0200)]
youtube.lua: fix fetching of uploader's name

12 years agoyoutube.lua: clean up
Pierre Ynard [Sun, 7 Aug 2011 06:47:10 +0000 (08:47 +0200)]
youtube.lua: clean up

12 years agoContribs: add CDDB
Jean-Baptiste Kempf [Sat, 6 Aug 2011 19:47:22 +0000 (21:47 +0200)]
Contribs: add CDDB

12 years agoContribs: add regex (necessary for Win32 libcddb)
Jean-Baptiste Kempf [Sat, 6 Aug 2011 22:20:55 +0000 (00:20 +0200)]
Contribs: add regex (necessary for Win32 libcddb)

12 years agoaout_PacketPlay: use aout_TimeReport(), restore resampling
Rémi Denis-Courmont [Sat, 6 Aug 2011 20:51:17 +0000 (23:51 +0300)]
aout_PacketPlay: use aout_TimeReport(), restore resampling

12 years agoaout_TimeReport: feedback timing from audio output to audio decoder
Rémi Denis-Courmont [Sat, 6 Aug 2011 20:50:27 +0000 (23:50 +0300)]
aout_TimeReport: feedback timing from audio output to audio decoder

Currently, this is used to trigger resampling in the audio "input"
(i.e. filters) as before.

12 years agoaout: move sync date from input to aout structure
Rémi Denis-Courmont [Sat, 6 Aug 2011 18:58:02 +0000 (21:58 +0300)]
aout: move sync date from input to aout structure

12 years agoaout_ChangeFilterString: use vlc_object instead of audio_output
Rémi Denis-Courmont [Sat, 6 Aug 2011 18:17:26 +0000 (21:17 +0300)]
aout_ChangeFilterString: use vlc_object instead of audio_output

12 years agoContribs: add libblurray
Jean-Baptiste Kempf [Sat, 6 Aug 2011 17:58:27 +0000 (19:58 +0200)]
Contribs: add libblurray

12 years agoContribs: add dvdnav
Jean-Baptiste Kempf [Sat, 6 Aug 2011 14:25:41 +0000 (16:25 +0200)]
Contribs: add dvdnav

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoContribs: export PATH in HOSTVARS because of *-config programs
Jean-Baptiste Kempf [Sat, 6 Aug 2011 16:47:29 +0000 (18:47 +0200)]
Contribs: export PATH in HOSTVARS because of *-config programs

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/