]>
git.sesse.net Git - vlc/log
Rémi Duraffort [Sun, 20 Dec 2009 15:32:31 +0000 (16:32 +0100)]
sout_announce: use a static mutex instead of a variable.
Rémi Duraffort [Sun, 20 Dec 2009 11:19:05 +0000 (12:19 +0100)]
vlm: use a static mutex instead of a mutex variable (and fix a path with a missing unlock).
Rémi Duraffort [Sun, 20 Dec 2009 11:05:45 +0000 (12:05 +0100)]
relavideo: remove unused mutex variable.
Rémi Duraffort [Sun, 20 Dec 2009 10:11:34 +0000 (11:11 +0100)]
x264: use static mutex for win.
Rémi Duraffort [Sun, 20 Dec 2009 09:59:27 +0000 (10:59 +0100)]
osd: fix return value.
Rémi Duraffort [Sun, 20 Dec 2009 09:57:13 +0000 (10:57 +0100)]
video_filter_rotate: fix race condition.
Rémi Duraffort [Sun, 20 Dec 2009 09:54:16 +0000 (10:54 +0100)]
playlist: add a fixme => race condition.
Rémi Denis-Courmont [Mon, 28 Dec 2009 09:38:35 +0000 (11:38 +0200)]
vlc_GetActionId: binary search
Rémi Denis-Courmont [Mon, 28 Dec 2009 09:30:10 +0000 (11:30 +0200)]
Check that hotkeys are sorted properly (debug-only self-test)
Rémi Denis-Courmont [Mon, 28 Dec 2009 09:29:43 +0000 (11:29 +0200)]
Sort hotkey names ASCII-wise
Erwan Tulou [Thu, 24 Dec 2009 10:43:10 +0000 (11:43 +0100)]
msw : support for vout_window_SetFullscreen
This patch opts for the new vout_window_SetFullscreen when a vout window
provider is available and keeps on the old way otherwise
Jean-Baptiste Kempf [Mon, 28 Dec 2009 08:57:36 +0000 (09:57 +0100)]
POTFiles update with removal/addition of files
Jean-Baptiste Kempf [Mon, 28 Dec 2009 08:54:39 +0000 (09:54 +0100)]
NEWS about opengllayer and sqlite and DxVA2
Pierre d'Herbemont [Mon, 28 Dec 2009 02:02:29 +0000 (03:02 +0100)]
macosx_dialog_provider: Don't waste a thread for nothing and make sure we call AppKit from main thread.
Pierre d'Herbemont [Mon, 28 Dec 2009 02:01:53 +0000 (03:01 +0100)]
qtcapture: Make sure we don't block on main thread at destruction.
Pierre d'Herbemont [Mon, 28 Dec 2009 01:49:12 +0000 (02:49 +0100)]
lua: Make sure it builds with --disable-nls.
Pierre d'Herbemont [Mon, 28 Dec 2009 01:06:14 +0000 (02:06 +0100)]
opengllayer: Remove this module.
This hasn't been converted to "vout display".
This is to my knowledge not in use.
This is calling main thread synchronously on every redraw making the overhead too important, and the overall performance of the module very bad.
There is to my knowledge no way to fix this using public API on 10.5, without a complete rewrite.
Jean-Baptiste Kempf [Sun, 27 Dec 2009 23:32:58 +0000 (00:32 +0100)]
BDA: include ordering
This remove unnecessary include and fixes a warning
Srikanth Raju [Thu, 17 Dec 2009 18:14:13 +0000 (23:44 +0530)]
Sqlite: Typo in testing for threadsafeness
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Antoine Cellerier [Sun, 27 Dec 2009 22:01:45 +0000 (23:01 +0100)]
Experimental lua gettext support.
Antoine Cellerier [Sun, 27 Dec 2009 21:36:10 +0000 (22:36 +0100)]
Misc lua interface changes.
Antoine Cellerier [Sun, 27 Dec 2009 21:14:10 +0000 (22:14 +0100)]
Add new rate command to rc.
Enables setting playback rate to a specific value.
Antoine Cellerier [Sun, 27 Dec 2009 21:04:10 +0000 (22:04 +0100)]
Fix rc hotkey command.
(accepts full hotkey names or hotkey names without the leading key-)
Antoine Cellerier [Sun, 27 Dec 2009 20:53:02 +0000 (21:53 +0100)]
Add vlc_GetActionId().
vlc_GetActionId() is used to get an ACTIONID from the action's name, which is way better than getting the hotkey setting from the hotkey name and then, if the hotkey was set, looking up the corresponding action id ... since this also works if the hotkey isn't set. Export this function in lua and use in common.hotkey().
Antoine Cellerier [Sun, 27 Dec 2009 20:14:17 +0000 (21:14 +0100)]
Don't print welcome message if it's empty.
Antoine Cellerier [Sun, 27 Dec 2009 20:08:55 +0000 (21:08 +0100)]
Implement menu command. Disable eval command unless rc={eval=1} is set.
Antoine Cellerier [Mon, 21 Dec 2009 23:24:38 +0000 (00:24 +0100)]
Simplify lua http's custom.lua. Print any errors while loading custom.lua in the debug output.
Antoine Cellerier [Mon, 21 Dec 2009 23:08:26 +0000 (00:08 +0100)]
Prevent errors if item name is nil (I wonder why that happens though).
Jean-Baptiste Kempf [Sun, 27 Dec 2009 15:10:58 +0000 (16:10 +0100)]
DirectSound: use DirectSoundEnumerateW iso DirectSoundEnumerateA
And other alignment changes
Jean-Baptiste Kempf [Sun, 27 Dec 2009 14:55:51 +0000 (15:55 +0100)]
SDL_INIT_EVENTTHREAD is supported on Windows now.
Paul Corke [Thu, 17 Dec 2009 17:30:18 +0000 (17:30 +0000)]
Fix compilation under MinGW/MSYS on WinXP Remove an error about a missing symbol WSA_QOS_EUNKNOWNPSOBJ
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Erwan Tulou [Sun, 27 Dec 2009 12:20:08 +0000 (13:20 +0100)]
skins: update skins dtd (new loop parameter)
Erwan Tulou [Sat, 26 Dec 2009 12:54:16 +0000 (13:54 +0100)]
skins2: add a 'loop' parameter for animated bitmaps
This loop parameter is intended to run animated images for a given time
In addition, animation is started again in the following cases :
- when visibility changes
- when active layout changes
Erwan Tulou [Sun, 27 Dec 2009 10:55:30 +0000 (11:55 +0100)]
skins2(Win): fix a timer issue
Win32 API SetTimer is not a oneshot timer.
Brian Weaver [Sun, 27 Dec 2009 00:52:58 +0000 (19:52 -0500)]
Fixes a build error on OS X
Build problem in the modules/video_output directory
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Jean-Baptiste Kempf [Sun, 27 Dec 2009 01:41:54 +0000 (02:41 +0100)]
DirectX/Waveout: new windows_audio_common.h file
So we stop duplicating the code if we try to improve it later on :D
Jean-Baptiste Kempf [Sun, 27 Dec 2009 01:19:12 +0000 (02:19 +0100)]
DirectSound: cosmetics
Jean-Baptiste Kempf [Sun, 27 Dec 2009 01:03:11 +0000 (02:03 +0100)]
DirectSound: fix a warning
Jean-Baptiste Kempf [Sun, 27 Dec 2009 00:40:38 +0000 (01:40 +0100)]
MSW vout: fix compilation since [
76e8da0ff ] change
Geoffroy Couprie [Sat, 26 Dec 2009 23:39:10 +0000 (00:39 +0100)]
Skins: set the maximum volume to 1024, not 512
close #2089
Erwan Tulou [Sun, 20 Dec 2009 09:00:35 +0000 (10:00 +0100)]
skins2(Windows): add a black windows for fullscreen and manage z-order
Erwan Tulou [Sat, 26 Dec 2009 20:54:45 +0000 (21:54 +0100)]
skins(Win32): add hotkeys support in fullscreen mode
Erwan Tulou [Sat, 19 Dec 2009 18:30:23 +0000 (19:30 +0100)]
skins2(Win32): prepare for typified windows
Erwan Tulou [Sat, 26 Dec 2009 20:31:06 +0000 (21:31 +0100)]
skins2: optimize refresh
skins2 manages a cache for building layouts. Yet, on each redraw/expose,
it rebuilds the whole layout. This patch avoids these unnecessary rebuilds.
It results in dramatic improvement, especially on Linux, where refresh was a real issue.
Erwan Tulou [Thu, 24 Dec 2009 08:36:37 +0000 (09:36 +0100)]
skins(Linux) : fix crash with a few skins (e.g Orangeade) and xcb_x11
On X11, windows are created with a 1x1 size and updated later on.
In some context, vout_display can catch this 1x1 size before the size is updated.
This results in a crash in swcaler.c which gets a 1x0 size (division by zero)
Changing default to 10x10 solves the problem.
Erwan Tulou [Sat, 26 Dec 2009 10:56:32 +0000 (11:56 +0100)]
msw: typo
Rémi Denis-Courmont [Sat, 26 Dec 2009 20:09:49 +0000 (22:09 +0200)]
XCB/XVideo: skip completely if overlay is disabled
Rémi Denis-Courmont [Sat, 26 Dec 2009 20:07:52 +0000 (22:07 +0200)]
XCB/window: hackish implementation of video wallpaper
Rémi Denis-Courmont [Sat, 26 Dec 2009 19:58:31 +0000 (21:58 +0200)]
Rename directx-wallpaper to video-wallpaper
Jean-Baptiste Kempf [Sat, 26 Dec 2009 19:54:11 +0000 (20:54 +0100)]
ASF: remove unused variables
Jean-Baptiste Kempf [Sat, 26 Dec 2009 19:00:32 +0000 (20:00 +0100)]
Typo in previous commit
Jean-Baptiste Kempf [Sat, 26 Dec 2009 18:56:17 +0000 (19:56 +0100)]
DC1394: use SCNx64 instead of llx in sscanf
Jean-Baptiste Kempf [Sat, 26 Dec 2009 18:46:40 +0000 (19:46 +0100)]
http access: use SCN instead of PRI with sscanf
Jean-Baptiste Kempf [Sat, 26 Dec 2009 18:39:59 +0000 (19:39 +0100)]
SAP SD: Use SCN in scanf instrad of PRI
Felix Paul Kühne [Sat, 26 Dec 2009 18:30:51 +0000 (19:30 +0100)]
osx/framework: propagate NSInteger and NSUInteger
Felix Paul Kühne [Sat, 26 Dec 2009 18:29:56 +0000 (19:29 +0100)]
updated NEWS for OS X
Rémi Denis-Courmont [Sat, 26 Dec 2009 18:02:25 +0000 (20:02 +0200)]
Typo
Rémi Denis-Courmont [Sat, 26 Dec 2009 18:00:58 +0000 (20:00 +0200)]
Really make a valid URI for '-'
Rémi Denis-Courmont [Sat, 26 Dec 2009 17:59:02 +0000 (19:59 +0200)]
Revert "Win32: fix #2592 (stdin file input). It may impact other platforms, so please test, and fix/revert if you see a bug."
This reverts commit
e33a82dbd7ef005de310f67f7cc83a1bf0c71269 .
This broke opening any file starting with a dash.
Rémi Denis-Courmont [Sat, 26 Dec 2009 17:50:19 +0000 (19:50 +0200)]
Pass full window state to window providers
Rémi Denis-Courmont [Sat, 26 Dec 2009 17:46:46 +0000 (19:46 +0200)]
XCB/window: implement below state
Rémi Denis-Courmont [Sat, 26 Dec 2009 17:46:21 +0000 (19:46 +0200)]
Qt4: do not implement below state
Rémi Denis-Courmont [Sat, 26 Dec 2009 17:36:37 +0000 (19:36 +0200)]
vout: expand stacking mode from boolean to unsigned
This enables passing a below state in addition to currently supported
always-on-top (above) and normal. (However, none of the window provider
support it just yet).
Rémi Denis-Courmont [Sat, 26 Dec 2009 12:14:18 +0000 (14:14 +0200)]
VOUT_WINDOW_SET_ON_TOP -> VOUT_WINDOW_SET_STATE
Rémi Denis-Courmont [Sat, 26 Dec 2009 12:29:08 +0000 (14:29 +0200)]
freetype: NULL for %s is not portable
Felix Paul Kühne [Sat, 26 Dec 2009 16:43:35 +0000 (17:43 +0100)]
osx dialog provider: make sure we can actually quit VLC
Ilkka Ollakka [Sat, 26 Dec 2009 16:42:15 +0000 (18:42 +0200)]
transcode: change default scaling factor to 0 -> no scaling
Ilkka Ollakka [Sat, 26 Dec 2009 14:23:33 +0000 (16:23 +0200)]
transcode/video: fit sar-calculation
Should fix aspect-ratio issues and fixes #2793
Pierre Ynard [Sat, 26 Dec 2009 16:19:04 +0000 (17:19 +0100)]
contrib: use real prefix when hacking libintl headers
Geoffroy Couprie [Sat, 26 Dec 2009 13:45:03 +0000 (14:45 +0100)]
Qt4: add the verbose-objects option to the messages window
Geoffroy Couprie [Sat, 26 Dec 2009 13:36:34 +0000 (14:36 +0100)]
DirectX aout: select the output device by its name instead of its number in preferences
Geoffroy Couprie [Fri, 25 Dec 2009 15:25:54 +0000 (16:25 +0100)]
while I'm at it: don't crash either if I select something in getOpenFileNames
Geoffroy Couprie [Fri, 25 Dec 2009 15:20:42 +0000 (16:20 +0100)]
Don't crash if I click "cancel" in getOpenFileNames
Geoffroy Couprie [Fri, 25 Dec 2009 12:57:57 +0000 (13:57 +0100)]
Win32: fix #2592 (stdin file input). It may impact other platforms, so please test, and fix/revert if you see a bug.
Pierre d'Herbemont [Sat, 26 Dec 2009 15:10:43 +0000 (16:10 +0100)]
macosx/framework: Remove unneeded configure flags.
Pierre d'Herbemont [Sat, 26 Dec 2009 15:08:54 +0000 (16:08 +0100)]
configure: Make sure independant Mac OS X-related modules can be activated/deactivated individually.
Pierre d'Herbemont [Sat, 26 Dec 2009 14:18:06 +0000 (15:18 +0100)]
input: With --play-and-pause don't pause non pausable stream.
Else, this results in triggering the timeshift module.
Felix Paul Kühne [Sat, 26 Dec 2009 14:37:40 +0000 (15:37 +0100)]
osx/framework: use the OS X dialog provider as interface module
Felix Paul Kühne [Sat, 26 Dec 2009 14:36:11 +0000 (15:36 +0100)]
osx dialog provider: implemented the progress bar dialog
Rémi Denis-Courmont [Sat, 26 Dec 2009 11:44:00 +0000 (13:44 +0200)]
Remove unused lock
Brian Weaver [Sat, 26 Dec 2009 06:37:54 +0000 (01:37 -0500)]
Modified the main OS X interface module to remove the use of setjmp() and longjmp(). The MainMenu.nib file was modified to invoke the stop selector instead of the terminate selector on the NSApp object. This allows the OS X framework to return from the call [NSApp run] instead of using setjmp()/longjmp() in a managed framework.
Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
Sebastien Zwickert [Fri, 25 Dec 2009 20:23:00 +0000 (21:23 +0100)]
gui/macosx: Do not automatically resize the video view by calling scaleWindowWithFactor:animate: when it is embedded.
Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
Sebastien Zwickert [Fri, 25 Dec 2009 20:22:24 +0000 (21:22 +0100)]
gui/macosx: fix a side effect when the playlist's splitview is resizing in embedded window.
Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
Sebastien Zwickert [Fri, 25 Dec 2009 20:21:37 +0000 (21:21 +0100)]
gui/macosx: uses the superview object for swapping between the video view and the temporary view.
Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
Sebastien Zwickert [Fri, 25 Dec 2009 20:20:49 +0000 (21:20 +0100)]
gui/macosx: try a fix of validateMenuItem: that avoid to fail on __vlc_object_release() assertion (internals->i_children==0).
Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
Rémi Denis-Courmont [Sat, 26 Dec 2009 09:29:30 +0000 (11:29 +0200)]
Remove unused string
Pointed-out-by: Fumio Nakayama
Felix Paul Kühne [Sat, 26 Dec 2009 03:20:19 +0000 (04:20 +0100)]
osx dialog provider: minor cleanup
Felix Paul Kühne [Sat, 26 Dec 2009 03:16:30 +0000 (04:16 +0100)]
added a Minimal Dialog Provider for Mac OS X
Currently only used to display the question, login, error and critical core dialogs whenever VLC runs with a GUI on a Mac.
Disabled by default. The login dialog's layout will need some more love.
Pierre d'Herbemont [Sat, 26 Dec 2009 01:42:13 +0000 (02:42 +0100)]
configure: Fix Mac OS X audio detection.
Pierre d'Herbemont [Sat, 26 Dec 2009 00:10:57 +0000 (01:10 +0100)]
macosx/framework: Bring back --play-and-pause.
Hugo Beauzee-Luyssen [Mon, 21 Dec 2009 14:31:36 +0000 (15:31 +0100)]
Qt: Use the singleton class, to simplify the code
Use the generic singleton for Bookmarks, ErrorsDialog, extended dialog, GotoTime dialog, every help class, MediaInfo, Messages, OpenURL, Playlist, Plugin, Podcast configuration and VLM. Also fix some memleaks when quitting
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzee-Luyssen [Mon, 21 Dec 2009 14:10:05 +0000 (15:10 +0100)]
Adding a generic singleton pattern implementation
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Pierre d'Herbemont [Thu, 24 Dec 2009 17:24:27 +0000 (18:24 +0100)]
vout_macosx: Fix a typo.
Pierre d'Herbemont [Thu, 24 Dec 2009 17:05:04 +0000 (18:05 +0100)]
macosx/framework: Factorization.
Pierre d'Herbemont [Thu, 24 Dec 2009 09:04:54 +0000 (10:04 +0100)]
macosx/framework: Use the new "vout display".
Pierre d'Herbemont [Thu, 24 Dec 2009 09:04:16 +0000 (10:04 +0100)]
libvlc: Fix documentation regarding drawable-nsobject.
Pierre d'Herbemont [Thu, 24 Dec 2009 09:01:11 +0000 (10:01 +0100)]
New "vout display" for macosx.
It is non blocking regarding Main Thread.
It is compatible with minimal_macosx in term of drawable-nsobject.
It will only work if a drawable-nsobject is provided.
It removes the glitches there was with minimal_macosx (and gui/macosx) when:
- Displaying the first frames
- Resizing the view.
Pierre d'Herbemont [Wed, 23 Dec 2009 18:20:42 +0000 (19:20 +0100)]
macosx/framework: Renamed all the targets to be more explicit.
Pierre Ynard [Wed, 23 Dec 2009 20:36:20 +0000 (21:36 +0100)]
vod: removing more unused stuff
Ilkka Ollakka [Wed, 23 Dec 2009 20:27:04 +0000 (22:27 +0200)]
x264: remove unneeded p_buffer