]>
git.sesse.net Git - vlc/log
Pierre d'Herbemont [Fri, 1 Jan 2010 17:42:30 +0000 (18:42 +0100)]
macosx/framework: contrib are fat now.
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.
Pierre d'Herbemont [Thu, 31 Dec 2009 18:33:06 +0000 (19:33 +0100)]
configure: Detect fat contribs.
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.
Pierre Ynard [Thu, 31 Dec 2009 23:57:52 +0000 (00:57 +0100)]
logger: build fix
Pierre d'Herbemont [Thu, 31 Dec 2009 17:14:54 +0000 (18:14 +0100)]
macosx/framework: Explain the reason why we use each arguments.
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.
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.
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.
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.
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.
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
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.
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.
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>
Pierre d'Herbemont [Wed, 30 Dec 2009 13:57:38 +0000 (14:57 +0100)]
macosx/framework: Use syslog facilities.
Pierre d'Herbemont [Wed, 30 Dec 2009 13:57:13 +0000 (14:57 +0100)]
logger: Remove what seems to be useless.
Pierre d'Herbemont [Wed, 30 Dec 2009 13:20:43 +0000 (14:20 +0100)]
macosx/framework: upnp_intel is available within VLCKit.
Pierre d'Herbemont [Wed, 30 Dec 2009 13:19:48 +0000 (14:19 +0100)]
vout_macosx: Ensure initialization on main thread.
Pierre d'Herbemont [Wed, 30 Dec 2009 13:19:05 +0000 (14:19 +0100)]
logger: Allow log-verbose to override --verbose.
Jean-Baptiste Kempf [Wed, 30 Dec 2009 23:42:33 +0000 (00:42 +0100)]
Subtitles: hide {Y:xxx } like tags
Jean-Baptiste Kempf [Wed, 30 Dec 2009 23:31:14 +0000 (00:31 +0100)]
Win32: kill a warning
Jean-Baptiste Kempf [Wed, 30 Dec 2009 23:30:56 +0000 (00:30 +0100)]
NEWS about subs improvement.
Bernie Purcell [Wed, 30 Dec 2009 23:27:30 +0000 (00:27 +0100)]
Support for strikethrough in freetype renderer
Half Patch is from jb
Jean-Baptiste Kempf [Wed, 30 Dec 2009 21:48:44 +0000 (22:48 +0100)]
Contrib: Matroska server is down again...
Jean-Baptiste Kempf [Wed, 30 Dec 2009 21:46:31 +0000 (22:46 +0100)]
NTService: fix stray ‘\302’ in program issue
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.
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.
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:49:44 +0000 (21:49 +0200)]
FB OSD: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:45:43 +0000 (21:45 +0200)]
ASX parser: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:45:29 +0000 (21:45 +0200)]
Matroska demux: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:45:06 +0000 (21:45 +0200)]
AVI demux: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:42:14 +0000 (21:42 +0200)]
telnet: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:42:04 +0000 (21:42 +0200)]
scale tempo: fix typo
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:37:16 +0000 (21:37 +0200)]
Remote Control: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:36:49 +0000 (21:36 +0200)]
NT service: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:36:19 +0000 (21:36 +0200)]
Netsync: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:36:06 +0000 (21:36 +0200)]
motion interface: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:29:24 +0000 (21:29 +0200)]
HTTP interface: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:27:24 +0000 (21:27 +0200)]
hotkeys: user var_Inherit (partial)
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:27:14 +0000 (21:27 +0200)]
gestures: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:26:55 +0000 (21:26 +0200)]
SVCD sub: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:26:37 +0000 (21:26 +0200)]
lavc: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:26:23 +0000 (21:26 +0200)]
headphone mixer: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 19:37:27 +0000 (21:37 +0200)]
Remote Control: use vlc_GetActionId
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:32:59 +0000 (20:32 +0200)]
WaveOut: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:32:50 +0000 (20:32 +0200)]
OSS: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:31:48 +0000 (20:31 +0200)]
JACK output: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:30:16 +0000 (20:30 +0200)]
DirectX audio output: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:30:09 +0000 (20:30 +0200)]
auhal: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:29:25 +0000 (20:29 +0200)]
ALSA output: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:28:43 +0000 (20:28 +0200)]
scale tempo filter: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:28:02 +0000 (20:28 +0200)]
band-limited resampler: kill config_Get*
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:27:36 +0000 (20:27 +0200)]
Parameterized equalizer: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:26:23 +0000 (20:26 +0200)]
libdca: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:26:10 +0000 (20:26 +0200)]
liba52: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:25:30 +0000 (20:25 +0200)]
mono mixer: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:24:58 +0000 (20:24 +0200)]
headphone: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:24:45 +0000 (20:24 +0200)]
http output: kill config_Get (commented out anyway)
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:23:29 +0000 (20:23 +0200)]
VCDX: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:23:07 +0000 (20:23 +0200)]
V4L2: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:22:51 +0000 (20:22 +0200)]
MMSH: use var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:21:07 +0000 (20:21 +0200)]
VCDX: use after free
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:17:32 +0000 (20:17 +0200)]
Avoid variable shadowing
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:15:09 +0000 (20:15 +0200)]
DVD: kill config_Get
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:13:55 +0000 (20:13 +0200)]
DVB: config_Get -> var_Inherit
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:12:25 +0000 (20:12 +0200)]
cdda: kill config_Get*
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>
Rémi Denis-Courmont [Wed, 30 Dec 2009 17:49:59 +0000 (19:49 +0200)]
Helpers for var_Inherit()
Rémi Denis-Courmont [Wed, 30 Dec 2009 17:38:03 +0000 (19:38 +0200)]
Export var_Inherit()
Rémi Denis-Courmont [Wed, 30 Dec 2009 18:00:34 +0000 (20:00 +0200)]
Unused variable
Rémi Denis-Courmont [Wed, 30 Dec 2009 17:37:46 +0000 (19:37 +0200)]
Dead code
Rémi Denis-Courmont [Wed, 30 Dec 2009 15:15:01 +0000 (17:15 +0200)]
GetUnused: remove invalidated comment
Rémi Denis-Courmont [Wed, 30 Dec 2009 15:14:16 +0000 (17:14 +0200)]
Factor variable destruction code (out of the variable lock)
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.
Antoine Cellerier [Wed, 30 Dec 2009 15:08:29 +0000 (16:08 +0100)]
C has a function named strchr().
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.
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.
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)
Rémi Denis-Courmont [Wed, 30 Dec 2009 14:08:07 +0000 (16:08 +0200)]
Win32: fix previous commit plus small optimization
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.
Pierre d'Herbemont [Wed, 30 Dec 2009 05:05:30 +0000 (06:05 +0100)]
macosx/framework: Activate our dialog provider.
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.
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.
Pierre d'Herbemont [Wed, 30 Dec 2009 03:50:50 +0000 (04:50 +0100)]
caca: On Mac OS X use the ncurses video driver by default.
Pierre d'Herbemont [Wed, 30 Dec 2009 03:48:31 +0000 (04:48 +0100)]
lua/intf: Default to rc instead of dummy since rc has a higher priority.
If the lua rc submodule gets autoselected because it has the higher priority, we need to correctly use it.
Pierre d'Herbemont [Wed, 30 Dec 2009 03:35:09 +0000 (04:35 +0100)]
macosx_dialog_provider: Must be opt-in. Set priority to 0.
Pierre d'Herbemont [Wed, 30 Dec 2009 03:31:12 +0000 (04:31 +0100)]
configure: Disable X Window support on Mac OS X by default.
Pierre d'Herbemont [Wed, 30 Dec 2009 03:05:13 +0000 (04:05 +0100)]
config: Make sure lua will be able to find share/lua on Mac OS X.
Pierre d'Herbemont [Wed, 30 Dec 2009 03:04:46 +0000 (04:04 +0100)]
darwin_specific: Save some expansive work at startup if we don't do NLS.
Pierre d'Herbemont [Wed, 30 Dec 2009 03:04:02 +0000 (04:04 +0100)]
macosx/framework: Make sure share/ and modules/ are next to vlc so that it can find them.
Pierre d'Herbemont [Wed, 30 Dec 2009 02:57:58 +0000 (03:57 +0100)]
configure: screensaver modules is for X.
Only enable when X window support is wanted.
Feel free to adjust.
Jean-Baptiste Kempf [Wed, 30 Dec 2009 01:36:21 +0000 (02:36 +0100)]
Qt: Fix some modality
Close #2763
Pierre d'Herbemont [Wed, 30 Dec 2009 01:27:08 +0000 (02:27 +0100)]
config: On Mac OS use the app identifier for app dependent config dirs.
This may hopefully spare us some conflicts with VLCKit/libvlc users.
Jean-Baptiste Kempf [Mon, 28 Dec 2009 00:02:14 +0000 (01:02 +0100)]
Support for mingw32 gcc 4.4.0
This is meant to fix the *printf format strings.
This is compatible with mingw 4.2.1 and 4.3.0
I haven't find a better place where to put this code...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 30 Dec 2009 01:03:50 +0000 (02:03 +0100)]
Subsdec: Code cosmetic and alignements
Jean-Baptiste Kempf [Wed, 30 Dec 2009 01:01:45 +0000 (02:01 +0100)]
Subsdec: initial support for <s> tag
We don't have the renderer for it, so far.
Jean-Baptiste Kempf [Tue, 29 Dec 2009 23:45:52 +0000 (00:45 +0100)]
Fix sout MRL generation in sout when transcode is deactivated
Close #3213
Jean-Baptiste Kempf [Tue, 29 Dec 2009 23:31:59 +0000 (00:31 +0100)]
Qt: allow a info button in interface toolbar
Close #2866
Jean-Baptiste Kempf [Tue, 29 Dec 2009 23:14:59 +0000 (00:14 +0100)]
Qt: Fix CovertArt on the playlist window