vlc.git
10 years agoUse action id in lirc. (Untested)
Antoine Cellerier [Mon, 28 Dec 2009 23:03:22 +0000 (00:03 +0100)]
Use action id in lirc. (Untested)

10 years agoMake sure that vlc.gettext.N_() returns the first argument.
Antoine Cellerier [Mon, 28 Dec 2009 17:11:35 +0000 (18:11 +0100)]
Make sure that vlc.gettext.N_() returns the first argument.

10 years agoRevert "lua: Make sure it builds with --disable-nls."
Antoine Cellerier [Mon, 28 Dec 2009 16:52:34 +0000 (17:52 +0100)]
Revert "lua: Make sure it builds with --disable-nls."

This reverts commit 29847260f62e4cf6218b0700a75e6f6b9ffb84e3.
I'd rather have a stable lua api (besides, vlclua_gettext is already a noop).

10 years agoskins2: add a fullscreen controller to the default skins
Erwan Tulou [Sun, 27 Dec 2009 10:10:27 +0000 (11:10 +0100)]
skins2: add a fullscreen controller to the default skins

This fullscreen controller is copied from the main window.
It can be activated in fullscreen mode either via the 'i' hotkey
 or mouse middle button.

10 years agoskins(Win): add fullscreen controller as a child of fullscreen main window
Erwan Tulou [Mon, 28 Dec 2009 21:02:46 +0000 (22:02 +0100)]
skins(Win): add fullscreen controller as a child of fullscreen main window

10 years agomsw: ensure the old vout output works as the new vout_display
Erwan Tulou [Mon, 28 Dec 2009 21:03:33 +0000 (22:03 +0100)]
msw: ensure the old vout output works as the new vout_display

This patch ensures we get the same behavior on Vista/Win7
 (new vout_display) as we get on WinXP (old vout output with directx)

10 years agoskins2: setOpacity moved to a better place
Erwan Tulou [Mon, 28 Dec 2009 20:33:29 +0000 (21:33 +0100)]
skins2: setOpacity moved to a better place

Opacity used to work only on newly loaded skins, but failed to work from
skins restored from a previous session.

10 years agoskins2: a tiny memory leak
Erwan Tulou [Mon, 28 Dec 2009 20:32:40 +0000 (21:32 +0100)]
skins2: a tiny memory leak

10 years agoskins(Win): a proper way to terminate vlc
Erwan Tulou [Mon, 28 Dec 2009 20:30:46 +0000 (21:30 +0100)]
skins(Win): a proper way to terminate vlc

This fixes vlc hanging when closed via the popupmenu in the taskbar.

10 years agoUpdate LIST.
Rémi Duraffort [Mon, 28 Dec 2009 18:07:56 +0000 (19:07 +0100)]
Update LIST.

10 years agolist.sh: fix modules listing.
Rémi Duraffort [Mon, 28 Dec 2009 18:00:14 +0000 (19:00 +0100)]
list.sh: fix modules listing.

10 years agolirc: clean up.
Rémi Duraffort [Mon, 28 Dec 2009 17:14:18 +0000 (18:14 +0100)]
lirc: clean up.

10 years agoCSIDL_COMMON_APPDATA means All Users\Appdata, not MyUser\AppData
Geoffroy Couprie [Mon, 28 Dec 2009 16:09:07 +0000 (17:09 +0100)]
CSIDL_COMMON_APPDATA means All Users\Appdata, not MyUser\AppData

10 years agomp4: Factorize
Geoffroy Couprie [Mon, 28 Dec 2009 16:07:59 +0000 (17:07 +0100)]
mp4: Factorize

10 years agogui/macosx: fix crash when the volume slider has been modified.
Sebastien Zwickert [Sat, 26 Dec 2009 01:18:03 +0000 (02:18 +0100)]
gui/macosx: fix crash when the volume slider has been modified.

Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
10 years agogui/macosx: Fix ugly flashes of video view when the splitviews are resized.
Sebastien Zwickert [Fri, 25 Dec 2009 23:37:12 +0000 (00:37 +0100)]
gui/macosx: Fix ugly flashes of video view when the splitviews are resized.

Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
10 years agofactorize.
Rémi Duraffort [Mon, 28 Dec 2009 13:39:33 +0000 (14:39 +0100)]
factorize.

10 years agomodule_cache_t: fix padding.
Rémi Duraffort [Tue, 22 Dec 2009 15:06:37 +0000 (16:06 +0100)]
module_cache_t: fix padding.

10 years agoFix padding for picture_t and subpicture_t.
Rémi Duraffort [Tue, 22 Dec 2009 14:46:54 +0000 (15:46 +0100)]
Fix padding for picture_t and subpicture_t.

10 years agoinput_thread_private_t: fix padding.
Rémi Duraffort [Tue, 22 Dec 2009 14:07:21 +0000 (15:07 +0100)]
input_thread_private_t: fix padding.

10 years agolibvlc_priv_t: fix padding.
Rémi Duraffort [Tue, 22 Dec 2009 13:45:51 +0000 (14:45 +0100)]
libvlc_priv_t: fix padding.

10 years agoinput_item_t: fix padding.
Rémi Duraffort [Tue, 22 Dec 2009 13:33:35 +0000 (14:33 +0100)]
input_item_t: fix padding.

10 years agoinput_clock_t: fix padding.
Rémi Duraffort [Tue, 22 Dec 2009 12:29:48 +0000 (13:29 +0100)]
input_clock_t: fix padding.

10 years agolibvlc: destroy the intf variable only if created just before.
Rémi Duraffort [Wed, 23 Dec 2009 12:30:11 +0000 (13:30 +0100)]
libvlc: destroy the intf variable only if created just before.

10 years agocmml: remove a potential security problem.
Rémi Duraffort [Sun, 20 Dec 2009 16:44:56 +0000 (17:44 +0100)]
cmml: remove a potential security problem.

Anyway:
 * cmml samples can't be found in the nature
 * cmml demux does not works AFAIK
 * we will remove cmml soon.

10 years agosout_announce: use a static mutex instead of a variable.
Rémi Duraffort [Sun, 20 Dec 2009 15:32:31 +0000 (16:32 +0100)]
sout_announce: use a static mutex instead of a variable.

10 years agovlm: use a static mutex instead of a mutex variable (and fix a path with a missing...
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).

10 years agorelavideo: remove unused mutex variable.
Rémi Duraffort [Sun, 20 Dec 2009 11:05:45 +0000 (12:05 +0100)]
relavideo: remove unused mutex variable.

10 years agox264: use static mutex for win.
Rémi Duraffort [Sun, 20 Dec 2009 10:11:34 +0000 (11:11 +0100)]
x264: use static mutex for win.

10 years agoosd: fix return value.
Rémi Duraffort [Sun, 20 Dec 2009 09:59:27 +0000 (10:59 +0100)]
osd: fix return value.

10 years agovideo_filter_rotate: fix race condition.
Rémi Duraffort [Sun, 20 Dec 2009 09:57:13 +0000 (10:57 +0100)]
video_filter_rotate: fix race condition.

10 years agoplaylist: add a fixme => race condition.
Rémi Duraffort [Sun, 20 Dec 2009 09:54:16 +0000 (10:54 +0100)]
playlist: add a fixme => race condition.

10 years agovlc_GetActionId: binary search
Rémi Denis-Courmont [Mon, 28 Dec 2009 09:38:35 +0000 (11:38 +0200)]
vlc_GetActionId: binary search

10 years agoCheck that hotkeys are sorted properly (debug-only self-test)
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)

10 years agoSort hotkey names ASCII-wise
Rémi Denis-Courmont [Mon, 28 Dec 2009 09:29:43 +0000 (11:29 +0200)]
Sort hotkey names ASCII-wise

10 years agomsw : support for vout_window_SetFullscreen
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

10 years agoPOTFiles update with removal/addition of files
Jean-Baptiste Kempf [Mon, 28 Dec 2009 08:57:36 +0000 (09:57 +0100)]
POTFiles update with removal/addition of files

10 years agoNEWS about opengllayer and sqlite and DxVA2
Jean-Baptiste Kempf [Mon, 28 Dec 2009 08:54:39 +0000 (09:54 +0100)]
NEWS about opengllayer and sqlite and DxVA2

10 years agomacosx_dialog_provider: Don't waste a thread for nothing and make sure we call AppKit...
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.

10 years agoqtcapture: Make sure we don't block on main thread at destruction.
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.

10 years agolua: Make sure it builds with --disable-nls.
Pierre d'Herbemont [Mon, 28 Dec 2009 01:49:12 +0000 (02:49 +0100)]
lua: Make sure it builds with --disable-nls.

10 years agoopengllayer: Remove this module.
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.

10 years agoBDA: include ordering
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

10 years agoSqlite: Typo in testing for threadsafeness
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>
10 years agoExperimental lua gettext support.
Antoine Cellerier [Sun, 27 Dec 2009 22:01:45 +0000 (23:01 +0100)]
Experimental lua gettext support.

10 years agoMisc lua interface changes.
Antoine Cellerier [Sun, 27 Dec 2009 21:36:10 +0000 (22:36 +0100)]
Misc lua interface changes.

10 years agoAdd new rate command to rc.
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.

10 years agoFix rc hotkey command.
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-)

10 years agoAdd vlc_GetActionId().
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().

10 years agoDon't print welcome message if it's empty.
Antoine Cellerier [Sun, 27 Dec 2009 20:14:17 +0000 (21:14 +0100)]
Don't print welcome message if it's empty.

10 years agoImplement menu command. Disable eval command unless rc={eval=1} is set.
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.

10 years agoSimplify lua http's custom.lua. Print any errors while loading custom.lua in the...
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.

10 years agoPrevent errors if item name is nil (I wonder why that happens though).
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).

10 years agoDirectSound: use DirectSoundEnumerateW iso DirectSoundEnumerateA
Jean-Baptiste Kempf [Sun, 27 Dec 2009 15:10:58 +0000 (16:10 +0100)]
DirectSound: use DirectSoundEnumerateW iso DirectSoundEnumerateA

And other alignment changes

10 years agoSDL_INIT_EVENTTHREAD is supported on Windows now.
Jean-Baptiste Kempf [Sun, 27 Dec 2009 14:55:51 +0000 (15:55 +0100)]
SDL_INIT_EVENTTHREAD is supported on Windows now.

10 years agoFix compilation under MinGW/MSYS on WinXP Remove an error about a missing symbol...
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>
10 years agoskins: update skins dtd (new loop parameter)
Erwan Tulou [Sun, 27 Dec 2009 12:20:08 +0000 (13:20 +0100)]
skins: update skins dtd (new loop parameter)

10 years agoskins2: add a 'loop' parameter for animated bitmaps
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

10 years agoskins2(Win): fix a timer issue
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.

10 years agoFixes a build error on OS X
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>
10 years agoDirectX/Waveout: new windows_audio_common.h file
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

10 years agoDirectSound: cosmetics
Jean-Baptiste Kempf [Sun, 27 Dec 2009 01:19:12 +0000 (02:19 +0100)]
DirectSound: cosmetics

10 years agoDirectSound: fix a warning
Jean-Baptiste Kempf [Sun, 27 Dec 2009 01:03:11 +0000 (02:03 +0100)]
DirectSound: fix a warning

10 years agoMSW vout: fix compilation since [76e8da0ff] change
Jean-Baptiste Kempf [Sun, 27 Dec 2009 00:40:38 +0000 (01:40 +0100)]
MSW vout: fix compilation since [76e8da0ff] change

10 years agoSkins: set the maximum volume to 1024, not 512
Geoffroy Couprie [Sat, 26 Dec 2009 23:39:10 +0000 (00:39 +0100)]
Skins: set the maximum volume to 1024, not 512

close #2089

10 years agoskins2(Windows): add a black windows for fullscreen and manage z-order
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

10 years agoskins(Win32): add hotkeys support in fullscreen mode
Erwan Tulou [Sat, 26 Dec 2009 20:54:45 +0000 (21:54 +0100)]
skins(Win32): add hotkeys support in fullscreen mode

10 years agoskins2(Win32): prepare for typified windows
Erwan Tulou [Sat, 19 Dec 2009 18:30:23 +0000 (19:30 +0100)]
skins2(Win32): prepare for typified windows

10 years agoskins2: optimize refresh
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.

10 years agoskins(Linux) : fix crash with a few skins (e.g Orangeade) and xcb_x11
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.

10 years agomsw: typo
Erwan Tulou [Sat, 26 Dec 2009 10:56:32 +0000 (11:56 +0100)]
msw: typo

10 years agoXCB/XVideo: skip completely if overlay is disabled
Rémi Denis-Courmont [Sat, 26 Dec 2009 20:09:49 +0000 (22:09 +0200)]
XCB/XVideo: skip completely if overlay is disabled

10 years agoXCB/window: hackish implementation of video wallpaper
Rémi Denis-Courmont [Sat, 26 Dec 2009 20:07:52 +0000 (22:07 +0200)]
XCB/window: hackish implementation of video wallpaper

10 years agoRename directx-wallpaper to video-wallpaper
Rémi Denis-Courmont [Sat, 26 Dec 2009 19:58:31 +0000 (21:58 +0200)]
Rename directx-wallpaper to video-wallpaper

10 years agoASF: remove unused variables
Jean-Baptiste Kempf [Sat, 26 Dec 2009 19:54:11 +0000 (20:54 +0100)]
ASF: remove unused variables

10 years agoTypo in previous commit
Jean-Baptiste Kempf [Sat, 26 Dec 2009 19:00:32 +0000 (20:00 +0100)]
Typo in previous commit

10 years agoDC1394: use SCNx64 instead of llx in sscanf
Jean-Baptiste Kempf [Sat, 26 Dec 2009 18:56:17 +0000 (19:56 +0100)]
DC1394: use SCNx64 instead of llx in sscanf

10 years agohttp access: use SCN instead of PRI with sscanf
Jean-Baptiste Kempf [Sat, 26 Dec 2009 18:46:40 +0000 (19:46 +0100)]
http access: use SCN instead of PRI with sscanf

10 years agoSAP SD: Use SCN in scanf instrad of PRI
Jean-Baptiste Kempf [Sat, 26 Dec 2009 18:39:59 +0000 (19:39 +0100)]
SAP SD: Use SCN in scanf instrad of PRI

10 years agoosx/framework: propagate NSInteger and NSUInteger
Felix Paul Kühne [Sat, 26 Dec 2009 18:30:51 +0000 (19:30 +0100)]
osx/framework: propagate NSInteger and NSUInteger

10 years agoupdated NEWS for OS X
Felix Paul Kühne [Sat, 26 Dec 2009 18:29:56 +0000 (19:29 +0100)]
updated NEWS for OS X

10 years agoTypo
Rémi Denis-Courmont [Sat, 26 Dec 2009 18:02:25 +0000 (20:02 +0200)]
Typo

10 years agoReally make a valid URI for '-'
Rémi Denis-Courmont [Sat, 26 Dec 2009 18:00:58 +0000 (20:00 +0200)]
Really make a valid URI for '-'

10 years agoRevert "Win32: fix #2592 (stdin file input). It may impact other platforms, so please...
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.

10 years agoPass full window state to window providers
Rémi Denis-Courmont [Sat, 26 Dec 2009 17:50:19 +0000 (19:50 +0200)]
Pass full window state to window providers

10 years agoXCB/window: implement below state
Rémi Denis-Courmont [Sat, 26 Dec 2009 17:46:46 +0000 (19:46 +0200)]
XCB/window: implement below state

10 years agoQt4: do not implement below state
Rémi Denis-Courmont [Sat, 26 Dec 2009 17:46:21 +0000 (19:46 +0200)]
Qt4: do not implement below state

10 years agovout: expand stacking mode from boolean to unsigned
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).

10 years agoVOUT_WINDOW_SET_ON_TOP -> VOUT_WINDOW_SET_STATE
Rémi Denis-Courmont [Sat, 26 Dec 2009 12:14:18 +0000 (14:14 +0200)]
VOUT_WINDOW_SET_ON_TOP -> VOUT_WINDOW_SET_STATE

10 years agofreetype: NULL for %s is not portable
Rémi Denis-Courmont [Sat, 26 Dec 2009 12:29:08 +0000 (14:29 +0200)]
freetype: NULL for %s is not portable

10 years agoosx dialog provider: make sure we can actually quit VLC
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

10 years agotranscode: change default scaling factor to 0 -> no scaling
Ilkka Ollakka [Sat, 26 Dec 2009 16:42:15 +0000 (18:42 +0200)]
transcode: change default scaling factor to 0 -> no scaling

10 years agotranscode/video: fit sar-calculation
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

10 years agocontrib: use real prefix when hacking libintl headers
Pierre Ynard [Sat, 26 Dec 2009 16:19:04 +0000 (17:19 +0100)]
contrib: use real prefix when hacking libintl headers

10 years agoQt4: add the verbose-objects option to the messages window
Geoffroy Couprie [Sat, 26 Dec 2009 13:45:03 +0000 (14:45 +0100)]
Qt4: add the verbose-objects option to the messages window

10 years agoDirectX aout: select the output device by its name instead of its number in preferences
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

10 years agowhile I'm at it: don't crash either if I select something in getOpenFileNames
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

10 years agoDon't crash if I click "cancel" in getOpenFileNames
Geoffroy Couprie [Fri, 25 Dec 2009 15:20:42 +0000 (16:20 +0100)]
Don't crash if I click "cancel" in getOpenFileNames

10 years agoWin32: fix #2592 (stdin file input). It may impact other platforms, so please test...
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.

10 years agomacosx/framework: Remove unneeded configure flags.
Pierre d'Herbemont [Sat, 26 Dec 2009 15:10:43 +0000 (16:10 +0100)]
macosx/framework: Remove unneeded configure flags.