]> git.sesse.net Git - vlc/log
vlc
14 years agoFix struct hotkey
Rémi Denis-Courmont [Sun, 3 Jan 2010 14:06:55 +0000 (16:06 +0200)]
Fix struct hotkey

14 years ago0 has to be a legal value for vlc_key_t
Rémi Denis-Courmont [Sun, 3 Jan 2010 13:50:43 +0000 (15:50 +0200)]
0 has to be a legal value for vlc_key_t

14 years agoAdd a bunch of help strings. Feel free to correct them, and add more
Geoffroy Couprie [Fri, 1 Jan 2010 20:58:09 +0000 (21:58 +0100)]
Add a bunch of help strings. Feel free to correct them, and add more

14 years agoMac OS X: fixes for contrib build
Christoph Seibert [Sun, 3 Jan 2010 12:50:19 +0000 (13:50 +0100)]
Mac OS X: fixes for contrib build

Fixed infinite make recursion on Mac OS X and added semicolon to fix syntax error

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
14 years agoRemove opengl plugin on X11 and Win32
Rémi Denis-Courmont [Sun, 3 Jan 2010 12:16:49 +0000 (14:16 +0200)]
Remove opengl plugin on X11 and Win32

14 years agoCode generator for the previous commit
Rémi Denis-Courmont [Sun, 3 Jan 2010 11:14:54 +0000 (13:14 +0200)]
Code generator for the previous commit

This is not used automatically as I don't know how to tell automake to
build code for the build architecture instead of the host one.

14 years agoXCB/window: legacy non-Unicode key symbols
Rémi Denis-Courmont [Sun, 3 Jan 2010 11:14:34 +0000 (13:14 +0200)]
XCB/window: legacy non-Unicode key symbols

14 years agoXCB/window: Unicode non-Latin-1 keys (untested)
Rémi Denis-Courmont [Sun, 3 Jan 2010 10:08:46 +0000 (12:08 +0200)]
XCB/window: Unicode non-Latin-1 keys (untested)

This is incomplete. X11 defined a whole set of non-Latin-1 key symbols
before ISO 10646. Only the key symbols defined later match Unicode (with
the 0x1000000 offset).

14 years agoXCB/window: Latin-1 non-ASCII keys support
Rémi Denis-Courmont [Sun, 3 Jan 2010 10:08:20 +0000 (12:08 +0200)]
XCB/window: Latin-1 non-ASCII keys support

14 years agoRemove useless member of libvlc private data
Rémi Denis-Courmont [Sat, 2 Jan 2010 21:15:58 +0000 (23:15 +0200)]
Remove useless member of libvlc private data

14 years agoDon't use a static mutex for libvlc_wait on Win32 (fixes: #3219)
Rémi Denis-Courmont [Sat, 2 Jan 2010 21:14:20 +0000 (23:14 +0200)]
Don't use a static mutex for libvlc_wait on Win32 (fixes: #3219)

14 years agoAllow more than one thread to call libvlc_wait
Rémi Denis-Courmont [Sat, 2 Jan 2010 20:58:13 +0000 (22:58 +0200)]
Allow more than one thread to call libvlc_wait

14 years agoWin32: using a static mutex with a condition is not implemented yet
Rémi Denis-Courmont [Sat, 2 Jan 2010 20:53:24 +0000 (22:53 +0200)]
Win32: using a static mutex with a condition is not implemented yet

14 years agoQt: Fix audio options in SPrefs
Jean-Baptiste Kempf [Fri, 1 Jan 2010 23:04:08 +0000 (00:04 +0100)]
Qt: Fix audio options in SPrefs

SPDIF and directx device

14 years agoQt: update audio panel to newest DirectSound changes
Jean-Baptiste Kempf [Fri, 1 Jan 2010 22:56:53 +0000 (23:56 +0100)]
Qt: update audio panel to newest DirectSound changes

Close #3218

14 years agoWin32: Be sure to strip axvlc.dll and npvlc.dll
Jean-Baptiste Kempf [Fri, 1 Jan 2010 22:55:10 +0000 (23:55 +0100)]
Win32: Be sure to strip axvlc.dll and npvlc.dll

14 years agomacosx/framework: contrib are fat now.
Pierre d'Herbemont [Fri, 1 Jan 2010 17:42:30 +0000 (18:42 +0100)]
macosx/framework: contrib are fat now.

14 years agomacosx/framework: Support multiple architectures.
Pierre d'Herbemont [Thu, 31 Dec 2009 19:36:00 +0000 (20:36 +0100)]
macosx/framework: Support multiple architectures.

Warning, building fat are not supported by automake if dependency-tracking is enabled.
That's why this fat build is disabled by default.

14 years agoconfigure: Detect fat contribs.
Pierre d'Herbemont [Thu, 31 Dec 2009 18:33:06 +0000 (19:33 +0100)]
configure: Detect fat contribs.

14 years agocontrib: Build fat binary using binary contrib on Mac OS X.
Pierre d'Herbemont [Thu, 31 Dec 2009 18:30:49 +0000 (19:30 +0100)]
contrib: Build fat binary using binary contrib on Mac OS X.

14 years agologger: build fix
Pierre Ynard [Thu, 31 Dec 2009 23:57:52 +0000 (00:57 +0100)]
logger: build fix

14 years agomacosx/framework: Explain the reason why we use each arguments.
Pierre d'Herbemont [Thu, 31 Dec 2009 17:14:54 +0000 (18:14 +0100)]
macosx/framework: Explain the reason why we use each arguments.

14 years agomacosx/framework: Add Configure.sh as one of its own dependency.
Pierre d'Herbemont [Thu, 31 Dec 2009 17:07:25 +0000 (18:07 +0100)]
macosx/framework: Add Configure.sh as one of its own dependency.

14 years agomacosx/framework: Now that target "Build Everything" doesn't rebuild contrib and...
Pierre d'Herbemont [Thu, 31 Dec 2009 17:05:02 +0000 (18:05 +0100)]
macosx/framework: Now that target "Build Everything" doesn't rebuild contrib and configure for fun, remove "Make VLC and VLCKit" target.

14 years agomacosx/framework: Make sure we properly install libvlc, libvlccore, and vlc before...
Pierre d'Herbemont [Thu, 31 Dec 2009 16:57:10 +0000 (17:57 +0100)]
macosx/framework: Make sure we properly install libvlc, libvlccore, and vlc before reusing them.

14 years agocontrib: With using-bin target, make sure we don't redo the work more than needed.
Pierre d'Herbemont [Thu, 31 Dec 2009 16:55:10 +0000 (17:55 +0100)]
contrib: With using-bin target, make sure we don't redo the work more than needed.

14 years agoRevert "bandlimited: factorize."
Pierre d'Herbemont [Thu, 31 Dec 2009 16:10:24 +0000 (17:10 +0100)]
Revert "bandlimited: factorize."

This reverts commit d6b5bc594818ae7448b180a3cb79b8fa55f923e6.

This wasn't intended from prime time. I guess.

14 years agomacosx/framework: Put configure script in a separate script (from VLCKit.xcodeproj...
Pierre d'Herbemont [Thu, 31 Dec 2009 15:51:54 +0000 (16:51 +0100)]
macosx/framework: Put configure script in a separate script (from VLCKit.xcodeproj) and use --disable-macosx-vlc-app

14 years agoconfigure: Make sure old VLC.app building is optional on Mac OS X.
Pierre d'Herbemont [Thu, 31 Dec 2009 15:51:06 +0000 (16:51 +0100)]
configure: Make sure old VLC.app building is optional on Mac OS X.

14 years agovout_macosx: The view is Opaque.
Pierre d'Herbemont [Thu, 31 Dec 2009 15:50:11 +0000 (16:50 +0100)]
vout_macosx: The view is Opaque.

This may actually save some CPU cycle.

14 years agobandlimited: factorize.
Rémi Duraffort [Thu, 31 Dec 2009 10:19:09 +0000 (11:19 +0100)]
bandlimited: factorize.

Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
14 years agomacosx/framework: Use syslog facilities.
Pierre d'Herbemont [Wed, 30 Dec 2009 13:57:38 +0000 (14:57 +0100)]
macosx/framework: Use syslog facilities.

14 years agologger: Remove what seems to be useless.
Pierre d'Herbemont [Wed, 30 Dec 2009 13:57:13 +0000 (14:57 +0100)]
logger: Remove what seems to be useless.

14 years agomacosx/framework: upnp_intel is available within VLCKit.
Pierre d'Herbemont [Wed, 30 Dec 2009 13:20:43 +0000 (14:20 +0100)]
macosx/framework: upnp_intel is available within VLCKit.

14 years agovout_macosx: Ensure initialization on main thread.
Pierre d'Herbemont [Wed, 30 Dec 2009 13:19:48 +0000 (14:19 +0100)]
vout_macosx: Ensure initialization on main thread.

14 years agologger: Allow log-verbose to override --verbose.
Pierre d'Herbemont [Wed, 30 Dec 2009 13:19:05 +0000 (14:19 +0100)]
logger: Allow log-verbose to override --verbose.

14 years agoSubtitles: hide {Y:xxx } like tags
Jean-Baptiste Kempf [Wed, 30 Dec 2009 23:42:33 +0000 (00:42 +0100)]
Subtitles: hide {Y:xxx } like tags

14 years agoWin32: kill a warning
Jean-Baptiste Kempf [Wed, 30 Dec 2009 23:31:14 +0000 (00:31 +0100)]
Win32: kill a warning

14 years agoNEWS about subs improvement.
Jean-Baptiste Kempf [Wed, 30 Dec 2009 23:30:56 +0000 (00:30 +0100)]
NEWS about subs improvement.

14 years agoSupport for strikethrough in freetype renderer
Bernie Purcell [Wed, 30 Dec 2009 23:27:30 +0000 (00:27 +0100)]
Support for strikethrough in freetype renderer

Half Patch is from jb

14 years agoContrib: Matroska server is down again...
Jean-Baptiste Kempf [Wed, 30 Dec 2009 21:48:44 +0000 (22:48 +0100)]
Contrib: Matroska server is down again...

14 years agoNTService: fix stray ‘\302’ in program issue
Jean-Baptiste Kempf [Wed, 30 Dec 2009 21:46:31 +0000 (22:46 +0100)]
NTService: fix stray ‘\302’ in program issue

14 years agoXCB global hotkeys: don't bother unregistering
Rémi Denis-Courmont [Wed, 30 Dec 2009 20:42:42 +0000 (22:42 +0200)]
XCB global hotkeys: don't bother unregistering

We shut the X11 connection down immediately anyway. This will
automatically undo all of our key grabs.

14 years agoXCB global hotkeys: don't keep a connection and a thread if not needed
Rémi Denis-Courmont [Wed, 30 Dec 2009 20:39:42 +0000 (22:39 +0200)]
XCB global hotkeys: don't keep a connection and a thread if not needed

The X11 connection and the poll()'ing thread are useless if we don't
grab any single key. We still return VLC_SUCCESS to avoid an error while
VLC is being started.

14 years agoFB OSD: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:49:44 +0000 (21:49 +0200)]
FB OSD: use var_Inherit

14 years agoASX parser: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:45:43 +0000 (21:45 +0200)]
ASX parser: kill config_Get

14 years agoMatroska demux: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:45:29 +0000 (21:45 +0200)]
Matroska demux: use var_Inherit

14 years agoAVI demux: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:45:06 +0000 (21:45 +0200)]
AVI demux: kill config_Get

14 years agotelnet: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:42:14 +0000 (21:42 +0200)]
telnet: use var_Inherit

14 years agoscale tempo: fix typo
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:42:04 +0000 (21:42 +0200)]
scale tempo: fix typo

14 years agoRemote Control: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:37:16 +0000 (21:37 +0200)]
Remote Control: use var_Inherit

14 years agoNT service: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:36:49 +0000 (21:36 +0200)]
NT service: use var_Inherit

14 years agoNetsync: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:36:19 +0000 (21:36 +0200)]
Netsync: use var_Inherit

14 years agomotion interface: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:36:06 +0000 (21:36 +0200)]
motion interface: use var_Inherit

14 years agoHTTP interface: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:29:24 +0000 (21:29 +0200)]
HTTP interface: kill config_Get

14 years agohotkeys: user var_Inherit (partial)
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:27:24 +0000 (21:27 +0200)]
hotkeys: user var_Inherit (partial)

14 years agogestures: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:27:14 +0000 (21:27 +0200)]
gestures: use var_Inherit

14 years agoSVCD sub: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:26:55 +0000 (21:26 +0200)]
SVCD sub: kill config_Get

14 years agolavc: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:26:37 +0000 (21:26 +0200)]
lavc: kill config_Get

14 years agoheadphone mixer: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:26:23 +0000 (21:26 +0200)]
headphone mixer: kill config_Get

14 years agoRemote Control: use vlc_GetActionId
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:37:27 +0000 (21:37 +0200)]
Remote Control: use vlc_GetActionId

14 years agoWaveOut: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:32:59 +0000 (20:32 +0200)]
WaveOut: kill config_Get

14 years agoOSS: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:32:50 +0000 (20:32 +0200)]
OSS: kill config_Get

14 years agoJACK output: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:31:48 +0000 (20:31 +0200)]
JACK output: use var_Inherit

14 years agoDirectX audio output: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:30:16 +0000 (20:30 +0200)]
DirectX audio output: kill config_Get

14 years agoauhal: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:30:09 +0000 (20:30 +0200)]
auhal: kill config_Get

14 years agoALSA output: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:29:25 +0000 (20:29 +0200)]
ALSA output: kill config_Get

14 years agoscale tempo filter: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:28:43 +0000 (20:28 +0200)]
scale tempo filter: kill config_Get

14 years agoband-limited resampler: kill config_Get*
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:28:02 +0000 (20:28 +0200)]
band-limited resampler: kill config_Get*

14 years agoParameterized equalizer: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:27:36 +0000 (20:27 +0200)]
Parameterized equalizer: kill config_Get

14 years agolibdca: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:26:23 +0000 (20:26 +0200)]
libdca: kill config_Get

14 years agoliba52: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:26:10 +0000 (20:26 +0200)]
liba52: kill config_Get

14 years agomono mixer: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:25:30 +0000 (20:25 +0200)]
mono mixer: kill config_Get

14 years agoheadphone: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:24:58 +0000 (20:24 +0200)]
headphone: kill config_Get

14 years agohttp output: kill config_Get (commented out anyway)
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:24:45 +0000 (20:24 +0200)]
http output: kill config_Get (commented out anyway)

14 years agoVCDX: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:23:29 +0000 (20:23 +0200)]
VCDX: use var_Inherit

14 years agoV4L2: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:23:07 +0000 (20:23 +0200)]
V4L2: kill config_Get

14 years agoMMSH: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:22:51 +0000 (20:22 +0200)]
MMSH: use var_Inherit

14 years agoVCDX: use after free
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:21:07 +0000 (20:21 +0200)]
VCDX: use after free

14 years agoAvoid variable shadowing
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:17:32 +0000 (20:17 +0200)]
Avoid variable shadowing

14 years agoDVD: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:15:09 +0000 (20:15 +0200)]
DVD: kill config_Get

14 years agoDVB: config_Get -> var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:13:55 +0000 (20:13 +0200)]
DVB: config_Get -> var_Inherit

14 years agocdda: kill config_Get*
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:12:25 +0000 (20:12 +0200)]
cdda: kill config_Get*

14 years agogui/macosx: Added menu item to set playback rate back to normal
Thijs Alkemade [Wed, 30 Dec 2009 15:23:53 +0000 (16:23 +0100)]
gui/macosx: Added menu item to set playback rate back to normal

Close #1122

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
14 years agoHelpers for var_Inherit()
Rémi Denis-Courmont [Wed, 30 Dec 2009 17:49:59 +0000 (19:49 +0200)]
Helpers for var_Inherit()

14 years agoExport var_Inherit()
Rémi Denis-Courmont [Wed, 30 Dec 2009 17:38:03 +0000 (19:38 +0200)]
Export var_Inherit()

14 years agoUnused variable
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:00:34 +0000 (20:00 +0200)]
Unused variable

14 years agoDead code
Rémi Denis-Courmont [Wed, 30 Dec 2009 17:37:46 +0000 (19:37 +0200)]
Dead code

14 years agoGetUnused: remove invalidated comment
Rémi Denis-Courmont [Wed, 30 Dec 2009 15:15:01 +0000 (17:15 +0200)]
GetUnused: remove invalidated comment

14 years agoFactor variable destruction code (out of the variable lock)
Rémi Denis-Courmont [Wed, 30 Dec 2009 15:14:16 +0000 (17:14 +0200)]
Factor variable destruction code (out of the variable lock)

14 years agoAllocate each object variable separately
Rémi Denis-Courmont [Wed, 30 Dec 2009 15:01:29 +0000 (17:01 +0200)]
Allocate each object variable separately

This reduces the amount of memory copied when creating/deleting a
variable on an object. We now use a table of pointers instead of table
of variable_t.

This also simplifies callback handling a bit as the variable_t cannot
move anymore while we wait. Earlier another thread could add or remove
another variable on the same object, thus changing the variable table.

With this change, we could also store non-serialized data (i.e.
non-movable with memcpy/memmove) directly inside variable_t.

14 years agoC has a function named strchr().
Antoine Cellerier [Wed, 30 Dec 2009 15:08:29 +0000 (16:08 +0100)]
C has a function named strchr().

14 years agoPartially fix interface parsing order when multiple lua intf aliases are used.
Antoine Cellerier [Wed, 30 Dec 2009 14:54:50 +0000 (15:54 +0100)]
Partially fix interface parsing order when multiple lua intf aliases are used.

14 years agoFix module_need parsing. a,b,c,d should first try loading a, then b, then c, then d.
Antoine Cellerier [Wed, 30 Dec 2009 14:39:14 +0000 (15:39 +0100)]
Fix module_need parsing. a,b,c,d should first try loading a, then b, then c, then d.

14 years agoOnly default to rc.lua if module loading wasn't forced. This still isn't perfect...
Antoine Cellerier [Wed, 30 Dec 2009 14:26:45 +0000 (15:26 +0100)]
Only default to rc.lua if module loading wasn't forced. This still isn't perfect. (And there seems to be an issue in module_need(), wasn't -I intf1,intf2 supposed to first try loading intf1 and fallback to intf2 if intf1 couldn't load? For example -I rc,qt4 should load rc and not qt4, which is the case in 0.8.6 but doesn't seem to be the case in 1.0.0 ... looks like this is due to bb0d752792bc6ded51e383240cadf399b9ca71fa removing i_shortcut_bonus)

14 years agoWin32: fix previous commit plus small optimization
Rémi Denis-Courmont [Wed, 30 Dec 2009 14:08:07 +0000 (16:08 +0200)]
Win32: fix previous commit plus small optimization

14 years agoWin32: emulate static mutexes with a boolean (fix: #2399)
Rémi Denis-Courmont [Wed, 30 Dec 2009 13:54:54 +0000 (15:54 +0200)]
Win32: emulate static mutexes with a boolean (fix: #2399)

We use the same pattern as the variable callback lock: one mutex,
one condition variable and N boolean flags instead of N mutexes.
This is a bit slower but it shouldn't leak OS handles anymore.

14 years agomacosx/framework: Activate our dialog provider.
Pierre d'Herbemont [Wed, 30 Dec 2009 05:05:30 +0000 (06:05 +0100)]
macosx/framework: Activate our dialog provider.

14 years agovariables: Fix two typos in InheritValue().
Pierre d'Herbemont [Wed, 30 Dec 2009 05:02:42 +0000 (06:02 +0100)]
variables: Fix two typos in InheritValue().

First one is about starting to inherit from the parent. Shouldn't hurt much.
Second one is about looking to inherit from the right variable. hurt more.

14 years agomacosx_dialog_provider: Offer a way to render this API somewhat legit with libvlc.
Pierre d'Herbemont [Wed, 30 Dec 2009 04:39:08 +0000 (05:39 +0100)]
macosx_dialog_provider: Offer a way to render this API somewhat legit with libvlc.

Make the dialogs that requires no user action and that will be normally handled via regular error code path optionals.

Still, there is no context with those dialogs, and we don't know to what output they belongs, ideally we should have a proper API that makes the client a proxy for those user actions.