]>
git.sesse.net Git - vlc/log
Fabio Ritrovato [Mon, 8 Mar 2010 22:29:12 +0000 (23:29 +0100)]
MTP: update to libmtp 1.0.0 + fixes
Rémi Denis-Courmont [Mon, 8 Mar 2010 21:20:56 +0000 (23:20 +0200)]
Compile fix
Rémi Denis-Courmont [Mon, 8 Mar 2010 20:31:37 +0000 (22:31 +0200)]
Fix Doxygen errors
Rémi Denis-Courmont [Mon, 8 Mar 2010 19:45:04 +0000 (21:45 +0200)]
Do not apply playlist path to full URIs
Ricardo Pérez López [Mon, 8 Mar 2010 19:27:41 +0000 (21:27 +0200)]
.desktop Spanish translation
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Mon, 8 Mar 2010 19:26:27 +0000 (21:26 +0200)]
Cosmetic
Erwan Tulou [Sun, 28 Feb 2010 16:25:47 +0000 (17:25 +0100)]
msw: add support for --[no]-mouse-events and --[no]-keyboard-events
Jakob Leben [Mon, 8 Mar 2010 18:16:59 +0000 (19:16 +0100)]
Qt: use input_item_t* for drag-and-drop data
A helper object keeps reference count until drag-and-drop is finished.
Rémi Denis-Courmont [Mon, 8 Mar 2010 17:59:22 +0000 (19:59 +0200)]
Qt4: disable implicit cast from QString to (const) char *
This enforces the use of qtu() or whatever appropriate.
Rémi Denis-Courmont [Mon, 8 Mar 2010 17:50:54 +0000 (19:50 +0200)]
Qt4: fix x11_display double free and leaks
Rémi Duraffort [Mon, 8 Mar 2010 12:57:44 +0000 (13:57 +0100)]
Fix make distcheck
Geoffroy Couprie [Mon, 8 Mar 2010 12:12:57 +0000 (13:12 +0100)]
Win32: UAC.dll must be packaged while doing package-win32-base-exe
Rémi Duraffort [Mon, 8 Mar 2010 12:09:06 +0000 (13:09 +0100)]
Qt4: fix the "Show Containing folder" feature.
Jakob Leben [Mon, 8 Mar 2010 10:56:45 +0000 (11:56 +0100)]
Qt: Playlist drag and drop corrections
- Use item ids instead of pointers for drag data to prevent usage after freeing.
- The list of selected items that contitutes drag data is sorted correctly according to item position in tree. This keeps their relative order after drop operation even if they originated from different parent nodes.
- If a parent and any of it's children are selected, only the parent enters drag'n'drop operation. Children are thus not moved out of the parent when dropping.
- Copying by drag and drop performs a recursive copy of all children.
Jakob Leben [Mon, 8 Mar 2010 09:47:49 +0000 (10:47 +0100)]
Qt: don't emit redundant InputManager::statusChanged() signals
Thanks to Srikanth Raju <srikiraju@gmail.com> for pointing out the problem.
Geoffroy Couprie [Mon, 8 Mar 2010 00:02:54 +0000 (01:02 +0100)]
Win32: don't forget to remove the plugins cache at uninstall
Geoffroy Couprie [Sun, 7 Mar 2010 20:04:43 +0000 (21:04 +0100)]
Win32: don't remove inexistant directory while uninstalling
Rémi Duraffort [Sun, 7 Mar 2010 21:29:23 +0000 (22:29 +0100)]
Symplify configure.ac regarding OpenCV and rename the example file from C++ to C (that's a C file).
Rémi Duraffort [Sun, 7 Mar 2010 20:57:48 +0000 (21:57 +0100)]
Projectm: missing attach.
Rémi Duraffort [Sun, 7 Mar 2010 19:43:22 +0000 (20:43 +0100)]
OpenCV: more cosmetics.
Rémi Duraffort [Sun, 7 Mar 2010 19:40:20 +0000 (20:40 +0100)]
OpenCV: cosmetics.
Rémi Duraffort [Sun, 7 Mar 2010 19:36:06 +0000 (20:36 +0100)]
OpenCV: include config.h first
Geoffroy Couprie [Sun, 7 Mar 2010 19:32:54 +0000 (20:32 +0100)]
Win32: fix the path to the plugins cache
Rémi Denis-Courmont [Sun, 7 Mar 2010 19:26:56 +0000 (21:26 +0200)]
RTMP: totally broken, disabled for the time being
Rémi Denis-Courmont [Sun, 7 Mar 2010 19:21:29 +0000 (21:21 +0200)]
Cosmetic fix
Nathan Phillip Brink [Sat, 6 Mar 2010 00:58:52 +0000 (19:58 -0500)]
Fix #include <SDL/SDL.h> to be #include <SDL.h>
...as the FAQ on http://libsdl.org/ declares this is the most portable
method.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Sun, 7 Mar 2010 18:29:20 +0000 (20:29 +0200)]
MSN: fix assertion (fixes #2930)
Rémi Denis-Courmont [Sun, 7 Mar 2010 15:39:50 +0000 (17:39 +0200)]
Qt4: bookmarks: don't give an anonymous temporary object to qtu
There may be similar bugs in other places
Ilkka Ollakka [Sun, 7 Mar 2010 15:28:39 +0000 (17:28 +0200)]
udev sd: fix udev based disc finding
Only blank discs seem to give ID_CDROM_MEDIA_STATE=blank normal audio-cds just
dont have that property at all. And instead defaulting to file, default to
invalid and return NULL if we don't find any property to tell use that optical
disc is something we are able to play currently.
Fixes udev discs sd for me, tested with empty dvd-r discs and audio cds.
Rémi Denis-Courmont [Sun, 7 Mar 2010 15:02:44 +0000 (17:02 +0200)]
LUA: (really) fix infinite loop
Rémi Denis-Courmont [Sun, 7 Mar 2010 10:33:07 +0000 (12:33 +0200)]
Partially fix encoding of relative paths in playlist files
Dean Lee [Sun, 7 Mar 2010 00:12:00 +0000 (00:12 +0000)]
l10n: Chinese update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Rémi Denis-Courmont [Sat, 6 Mar 2010 20:37:28 +0000 (22:37 +0200)]
Win32: allow negative values for window coordinates (fixes #3389)
Rémi Denis-Courmont [Sat, 6 Mar 2010 20:35:01 +0000 (22:35 +0200)]
video-x, video-y: make zero the default
-1 is a legal coordinate for a window (both in X11 and Win32).
Rémi Denis-Courmont [Sat, 6 Mar 2010 17:16:46 +0000 (19:16 +0200)]
vlc-cache-gen: add --force option
Rémi Denis-Courmont [Sat, 6 Mar 2010 16:48:43 +0000 (18:48 +0200)]
Win32: use video-x and video-y (fixes #3215)
Rémi Denis-Courmont [Sat, 6 Mar 2010 16:38:25 +0000 (18:38 +0200)]
XCB/window: pass requested position to the X server
Rémi Denis-Courmont [Sat, 6 Mar 2010 16:36:21 +0000 (18:36 +0200)]
XCB: set window provider requested position from video-x and video-y
Note that only the Qt4 provider seem to use the values this far. Also,
most window managers will move the window wherever they see fit anyway.
Rémi Denis-Courmont [Sat, 6 Mar 2010 16:29:06 +0000 (18:29 +0200)]
Revert "Qt4: --embedded-video must be checked on the window object (not the UI)"
This reverts commit
4c40aec495ef7062523e092c8ef5d9bfffde063a .
We already check is_standalone.
Ilkka Ollakka [Sat, 6 Mar 2010 15:17:29 +0000 (17:17 +0200)]
playlist: fix crash when p_playlist->current.i_size == 0 and random is on
Erwan Tulou [Sat, 6 Mar 2010 13:28:07 +0000 (14:28 +0100)]
skins2: replace most config_Get with var_Inherit
Rémi Denis-Courmont [Sat, 6 Mar 2010 10:29:29 +0000 (12:29 +0200)]
Use vlc_mrand48() instead of rand()
Rémi Denis-Courmont [Sat, 6 Mar 2010 10:21:02 +0000 (12:21 +0200)]
Thread-safe random numbers for session IDs
Rémi Denis-Courmont [Sat, 6 Mar 2010 10:20:41 +0000 (12:20 +0200)]
playlist: randomize in a thread-safe manner
Rémi Denis-Courmont [Sat, 6 Mar 2010 10:04:51 +0000 (12:04 +0200)]
vlc_(d|l|m)rand48: thread-safe wrappers for non-secure/fast PRNG
These functions are just convenience so we don't need to seed the
PRNG all the time, nor to use vlc_rand_bytes() for non-security-critical
randomness.
Rémi Denis-Courmont [Sat, 6 Mar 2010 09:46:03 +0000 (11:46 +0200)]
vlc_rand_bytes: minor thread-safety fix
We need the lock to read okey and ikey
Erwan Tulou [Sat, 6 Mar 2010 09:16:24 +0000 (10:16 +0100)]
mediadirs: display snapshots in the video widget
This patch replaces vlc://pause:10 (only working for qt4 in complete mode)
with fake:// --fake-file=... (working in any cases)
Erwan Tulou [Fri, 5 Mar 2010 14:10:53 +0000 (15:10 +0100)]
skins2(Win32): add a way to hide the popup menu on systray
Rightclicking on the vlc icon in systray displayed the popup menu,
but till now, there was no means to hide it without first executing
something from this menu
This patch uses leftclick as a way to hide this popupmenu
Rémi Denis-Courmont [Sat, 6 Mar 2010 09:31:34 +0000 (11:31 +0200)]
Also provide erand48 and jrand48, they come almost for free
Rémi Denis-Courmont [Sat, 6 Mar 2010 07:50:10 +0000 (09:50 +0200)]
nrand48: small fixes
Rémi Duraffort [Sat, 6 Mar 2010 07:44:02 +0000 (08:44 +0100)]
Fix use of uninitialized value.
Rémi Denis-Courmont [Fri, 5 Mar 2010 22:40:35 +0000 (00:40 +0200)]
Mux: kill srand() use
Rémi Denis-Courmont [Fri, 5 Mar 2010 22:34:16 +0000 (00:34 +0200)]
ASF: thread-safe pseudo-random numbers
Rémi Denis-Courmont [Fri, 5 Mar 2010 22:03:27 +0000 (00:03 +0200)]
nrand48 replacement
This is the POSIX linear congruential pseudo-random generator with
48-bits of state. It is non-secure/reproducible and thread-safe.
rand() is not thread-safe and *ahem* must not be used in VLC code.
rand_r() is thread-safe but obsoleted in POSIX.2008.
For secure random numbers, use the slower vlc_rand_bytes().
vlc_rand_bytes() can also be used to generate the seed if you are short
on idea for a 48-bits pseudo-random value.
Rémi Denis-Courmont [Fri, 5 Mar 2010 21:14:56 +0000 (23:14 +0200)]
Run system_Configure after playlist is created (fixes #3344)
Kaarlo Raiha [Fri, 5 Mar 2010 19:30:31 +0000 (20:30 +0100)]
NSIS: fix autoplay of DVD and CDAudio
Signed-off-by: Geoffroy Couprie <geal@videolan.org>
Geoffroy Couprie [Fri, 5 Mar 2010 19:15:14 +0000 (20:15 +0100)]
NSIS: small path fix
Geoffroy Couprie [Fri, 5 Mar 2010 18:48:17 +0000 (19:48 +0100)]
Win32: don't launch VLC as admin after installing
Fixes 3192
Geoffroy Couprie [Wed, 3 Mar 2010 19:38:02 +0000 (20:38 +0100)]
Win32: use ShellExecuteW instead of ShellExecuteA in the update code
Fixes #3355
Geoffroy Couprie [Wed, 3 Mar 2010 17:49:59 +0000 (18:49 +0100)]
Win32: Store the plugins cache in c:\ProgramData\VideoLAN\VLC, run vlc-cache-gen.exe at install time, and as a bonus, fixes #3308
Antoine Cellerier [Fri, 5 Mar 2010 18:37:03 +0000 (19:37 +0100)]
Fix quoted values containing # in VLM shell.
(close #3154, thanks to Marnik Vander Elst)
Antoine Cellerier [Fri, 5 Mar 2010 10:34:42 +0000 (11:34 +0100)]
Fix randomisation algorithm. Thanks to jawbroken on IRC.
Pierre d'Herbemont [Fri, 5 Mar 2010 13:58:20 +0000 (14:58 +0100)]
Revert "modules: Put bool at the end of the structure to eventually ease packing."
This reverts commit
58275b9dd582d873d42c08a47873ae44b67f1003 .
This is probably too late for this kind of changes. And it's probably not the best way to reduce the hudge memory footprint of the module bank.
Pierre d'Herbemont [Fri, 5 Mar 2010 13:24:37 +0000 (14:24 +0100)]
modules: Put bool at the end of the structure to eventually ease packing.
Rémi Denis-Courmont [Wed, 3 Mar 2010 18:51:49 +0000 (20:51 +0200)]
kilobit is kb, not kB
Rémi Denis-Courmont [Wed, 3 Mar 2010 15:33:44 +0000 (17:33 +0200)]
Use KiB instead of kB for input statistics
This is an arbitrary choice. But KiB are much more common than kB.
Also the notation is unambiguous.
Note that we keep kbps for *bit* rates.
Rémi Duraffort [Fri, 5 Mar 2010 17:33:57 +0000 (18:33 +0100)]
Lower the size of the module_t structure because not any module as more than 15 shortcut (I choose 20 to be safe)
Thanks to Pierre d'Herbemont who pointed this out.
Jakob Leben [Fri, 5 Mar 2010 14:13:27 +0000 (15:13 +0100)]
Qt: prevent having cached a deleted item
When deleting, clear cache in any case since deleting an item deletes all it's children too.
Pierre d'Herbemont [Fri, 5 Mar 2010 13:58:20 +0000 (14:58 +0100)]
Revert "modules: Put bool at the end of the structure to eventually ease packing."
This reverts commit
58275b9dd582d873d42c08a47873ae44b67f1003 .
This is probably too late for this kind of changes. And it's probably not the best way to reduce the hudge memory footprint of the module bank.
Pierre d'Herbemont [Fri, 5 Mar 2010 13:24:37 +0000 (14:24 +0100)]
modules: Put bool at the end of the structure to eventually ease packing.
Pierre d'Herbemont [Fri, 5 Mar 2010 10:01:32 +0000 (11:01 +0100)]
luasd: Force a garbage collect at the end of Run().
Generally the core won't call Close() until the end of vlc's life. Hence
it's our last chance to gc collect before the end of vlc's life.
This gets important because some sd (freebox...) will open a vlc.stream
which (and that's an other issue) will eat 12MB at creation for a cache
that will never be completely filed. It also mean that if you vlc.stream
N small files, we may consume N * 12MB until finally lua decides to garabge
collect. And because we don't teach lua that vlc.stream takes 12MB this
is not likely to happen.
Pierre d'Herbemont [Fri, 5 Mar 2010 00:27:07 +0000 (01:27 +0100)]
Revert "Lua SD: let the user know we are working"
This reverts commit
d38329b4dbcc1901e2f3ac147e1dd0697a174a7e .
This is reverted because it is a hack.
Rémi Duraffort [Fri, 5 Mar 2010 08:57:46 +0000 (09:57 +0100)]
Fix make distcheck
Rémi Duraffort [Fri, 5 Mar 2010 07:24:29 +0000 (08:24 +0100)]
Use var_Type to test for the existence of a variable (even more for a void variable).
Should fix #3385
Laurent Aimar [Thu, 4 Mar 2010 22:03:40 +0000 (23:03 +0100)]
Added an option (clock-jitter) to control the maximum compensated jitter.
Only input jitters lower than clock-jitter will be compensated. You
may set it to 0 to avoid having the latency increased automatically
by VLC.
Laurent Aimar [Thu, 4 Mar 2010 21:23:29 +0000 (22:23 +0100)]
Prepare for maximal clock jitter configuration.
No functionnal changes.
Laurent Aimar [Thu, 4 Mar 2010 21:15:49 +0000 (22:15 +0100)]
Cosmetic.
Jean-Baptiste Kempf [Thu, 4 Mar 2010 21:37:33 +0000 (22:37 +0100)]
Qt: clean bgWidget
Rémi Denis-Courmont [Thu, 4 Mar 2010 21:09:23 +0000 (23:09 +0200)]
Fix make install plugins path
Pierre d'Herbemont [Thu, 4 Mar 2010 19:42:22 +0000 (20:42 +0100)]
luasd: Fix a leak.
Laurent Aimar [Thu, 4 Mar 2010 19:31:34 +0000 (20:31 +0100)]
Fixed ogg demuxer with non xiph extra header (close #3379).
Laurent Aimar [Thu, 4 Mar 2010 19:07:23 +0000 (20:07 +0100)]
Always use direct rendering with H264 in avcodec (close #3380).
Laurent Aimar [Thu, 4 Mar 2010 19:06:21 +0000 (20:06 +0100)]
Increased VOUT_MAX_PICTURES to allows H264 direct rendering.
Pierre d'Herbemont [Thu, 4 Mar 2010 18:34:21 +0000 (19:34 +0100)]
VLCKit: Fix Pre-Compile.sh when building VLC-release.app.
Pierre d'Herbemont [Thu, 4 Mar 2010 18:24:47 +0000 (19:24 +0100)]
am: Use plugins/ for VLC.app.
Rémi Denis-Courmont [Thu, 4 Mar 2010 17:51:29 +0000 (19:51 +0200)]
Get rid of PLUGIN_PATH
Rémi Denis-Courmont [Thu, 4 Mar 2010 17:44:11 +0000 (19:44 +0200)]
Set libvlc path for other platforms
Rémi Denis-Courmont [Thu, 4 Mar 2010 17:43:29 +0000 (19:43 +0200)]
Avoid tabs
Rémi Denis-Courmont [Thu, 4 Mar 2010 17:50:38 +0000 (19:50 +0200)]
LIBDIR is not used anywhere
Rémi Denis-Courmont [Thu, 4 Mar 2010 17:42:47 +0000 (19:42 +0200)]
Linux: fix set_libvlc_path and enable it
Pierre d'Herbemont [Thu, 4 Mar 2010 17:47:57 +0000 (18:47 +0100)]
VLCKit: No need to force the -arch flag now.
Pierre d'Herbemont [Thu, 4 Mar 2010 17:44:55 +0000 (18:44 +0100)]
configure: Properly set gcc -arch flag depending what host we are targeting.
Now you just need to properly set --host to build for the arch you want (ppc, i386, x86_64).
Pierre d'Herbemont [Thu, 4 Mar 2010 12:55:58 +0000 (13:55 +0100)]
VLCKit: Update Pre-Compile.sh to use plugins/ instead of modules/
Pierre d'Herbemont [Thu, 4 Mar 2010 12:29:22 +0000 (13:29 +0100)]
modules: Don't look in install directory on the Mac OS.
This could be mitigated one day by using a configure flag for command line builder.
Jean-Baptiste Kempf [Thu, 4 Mar 2010 14:41:10 +0000 (15:41 +0100)]
Contrib: use libass 0.9.9 and stop using Git
There are no reason to use Git anymore, since upstream is now clear and reactive.
Jakob Leben [Thu, 4 Mar 2010 13:33:32 +0000 (14:33 +0100)]
Qt: reorganize playlist actions, rename "Delete" to "Remove Selected"
Jean-Paul Saman [Fri, 26 Feb 2010 10:06:07 +0000 (11:06 +0100)]
Revert "Do not try to compile mozilla plugin for win32."
This reverts commit
b21ac0359611a99f8bea0c1bbcdcf1d8f4ee1768 .
Commit
cc59f6552bde51010ec2fc67bfa101a44acd6967 fixes building for win32.
Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Jean-Paul Saman [Wed, 3 Mar 2010 09:02:12 +0000 (10:02 +0100)]
mozilla: use locking wrapper
Conflicts:
projects/mozilla/vlcplugin.cpp
Jean-Paul Saman [Thu, 25 Feb 2010 15:05:39 +0000 (16:05 +0100)]
mozilla: fix building for win32 (events not implemented yet)
ifdef the dependency on pthread for windows. It restricts pthread usage to XP_UNIX only. The events object should be extended to support MacOS X and Win32 too, this will be done in coming commits.
Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Jakob Leben [Thu, 4 Mar 2010 09:31:45 +0000 (10:31 +0100)]
Qt: allow sorting by any meta in any view using right-click menu