]>
git.sesse.net Git - vlc/log
Kaarlo Raiha [Sat, 16 May 2009 13:12:19 +0000 (16:12 +0300)]
change nsis Play to Open
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Cyril Mathé [Thu, 2 Jul 2009 08:18:06 +0000 (10:18 +0200)]
ActiveX: Generated IDL files for ActiveX compilation
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 1 Jul 2009 22:57:15 +0000 (00:57 +0200)]
Qt: plugins dialog as a toggle one.
Close #2900
Jean-Baptiste Kempf [Wed, 1 Jul 2009 22:09:41 +0000 (00:09 +0200)]
Qt: Close #2906
Cyril Mathé [Mon, 29 Jun 2009 11:23:28 +0000 (13:23 +0200)]
Moz-Plugin: Marquee JS Bindings
- video.marquee.enable() : enable marquee filter
- video.marquee.disable() : disable marquee filter
- video.marquee.text("my_text") : display my_text on screen
- video.marquee.color(i_val) : change text color
- video.marquee.opacity(i_val) : change text opacity
- video.marquee.position(i_val) : change text position (center, left...)
- video.marquee.refresh(i_val) : change refresh time
- video.marquee.size(i_val) : change text size
- video.marquee.timeout(i_val) : change timeout
- video.marquee.x(i_val) : change abscissa position
- video.marquee.y(i_val) : change ordinate position
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Cyril Mathé [Mon, 29 Jun 2009 11:34:32 +0000 (13:34 +0200)]
ActiveX: Marquee JS Bindings
- video.marquee.enable() : enable marquee filter
- video.marquee.disable() : disable marquee filter
- video.marquee.text("my_text") : display my_text on screen
- video.marquee.color(i_val) : change text color
- video.marquee.opacity(i_val) : change text opacity
- video.marquee.position(i_val) : change text position (center, left...)
- video.marquee.refresh(i_val) : change refresh time
- video.marquee.size(i_val) : change text size
- video.marquee.timeout(i_val) : change timeout
- video.marquee.x(i_val) : change abscissa position
- video.marquee.y(i_val) : change ordinate position
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Anthony Loiseau [Mon, 29 Jun 2009 14:29:11 +0000 (16:29 +0200)]
win32/nsis: fix section descriptions
Fix description inversion as Nicolas Rault described on @vlc.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Laurent Aimar [Wed, 1 Jul 2009 19:23:58 +0000 (21:23 +0200)]
Removed unused function in spatializer.
JP Dinger [Wed, 1 Jul 2009 19:22:33 +0000 (21:22 +0200)]
Spatializer fixing
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Laurent Aimar [Tue, 30 Jun 2009 20:50:53 +0000 (22:50 +0200)]
Improved error message in case of unrecognized DVB subtitle type.
Laurent Aimar [Tue, 30 Jun 2009 20:44:14 +0000 (22:44 +0200)]
Added 2 missings DVB subtitle types (used by french HD TNT).
Laurent Aimar [Mon, 29 Jun 2009 20:41:14 +0000 (22:41 +0200)]
Added es_format_InitFromVideo helper.
Laurent Aimar [Mon, 29 Jun 2009 20:33:59 +0000 (22:33 +0200)]
Clean up.
Cyril Mathé [Wed, 1 Jul 2009 13:29:53 +0000 (15:29 +0200)]
libvlc API: Fix a possible SEGFAULT
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
Rémi Duraffort [Wed, 1 Jul 2009 10:16:13 +0000 (12:16 +0200)]
smb: fix compilation for win32.
Rémi Duraffort [Wed, 1 Jul 2009 09:37:16 +0000 (11:37 +0200)]
rss: factorize.
Rémi Duraffort [Wed, 1 Jul 2009 08:48:52 +0000 (10:48 +0200)]
smb: use utf8_open (fix #2922)
Rémi Duraffort [Wed, 1 Jul 2009 08:05:15 +0000 (10:05 +0200)]
rss: remove a dummy lock (we don't need to lock the mutex when the module is
created or destroyed). We also don't need to delete the variable (they will be
destroyed).
Rémi Duraffort [Wed, 1 Jul 2009 07:07:19 +0000 (09:07 +0200)]
rss: fix a memleak (double strdup) and ad a missing const.
Jean-Baptiste Kempf [Tue, 30 Jun 2009 21:54:05 +0000 (23:54 +0200)]
Qt: Remove some connect errors.
Rémi Duraffort [Tue, 30 Jun 2009 21:25:55 +0000 (23:25 +0200)]
We must not return the picture directly but copy it (in case we're not
modifying anything).
Rémi Duraffort [Tue, 30 Jun 2009 19:43:09 +0000 (21:43 +0200)]
Correctly fix the segfault if no mask is provided.
Sébastien Escudier [Mon, 15 Jun 2009 13:30:32 +0000 (15:30 +0200)]
libvlc_vlm_release : release events stuff Centralize vlm release operations in one new function : libvlc_vlm_release_internal
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Duraffort [Tue, 30 Jun 2009 17:36:29 +0000 (19:36 +0200)]
colorthres: remove a call to var_GetInteger inside the filter function (use a
callback instead).
Rémi Duraffort [Tue, 30 Jun 2009 18:11:03 +0000 (20:11 +0200)]
rss: fix object leak.
Rémi Duraffort [Tue, 30 Jun 2009 17:51:13 +0000 (19:51 +0200)]
Cosmetics.
Rémi Duraffort [Tue, 30 Jun 2009 17:43:54 +0000 (19:43 +0200)]
Remove FIXME (already fix).
Rémi Duraffort [Tue, 30 Jun 2009 16:31:24 +0000 (18:31 +0200)]
Remove dummy p_sys variable.
Pierre Ynard [Tue, 30 Jun 2009 15:04:07 +0000 (17:04 +0200)]
vod_rtsp: fix segfault if memory allocation fails
Fix segfault if memory allocation fails
Rémi Duraffort [Tue, 30 Jun 2009 14:43:11 +0000 (16:43 +0200)]
fix potential memleak.
Rémi Duraffort [Tue, 30 Jun 2009 14:31:32 +0000 (16:31 +0200)]
Fix a segfault if the mask can't be loaded and aso fail imediately if the file
does not exist.
Rémi Duraffort [Mon, 29 Jun 2009 14:24:13 +0000 (16:24 +0200)]
Fix a crash if BEST_AUTOCROP isn't defined (non initialized mutex).
Rémi Duraffort [Mon, 29 Jun 2009 14:03:26 +0000 (16:03 +0200)]
Global headers.
Rémi Duraffort [Mon, 29 Jun 2009 13:54:21 +0000 (15:54 +0200)]
Fix encoding.
Derk-Jan Hartman [Tue, 30 Jun 2009 00:09:55 +0000 (02:09 +0200)]
vcd: arpa/inet.h is required for ntohl() on FreeBSD
Rémi Denis-Courmont [Mon, 29 Jun 2009 20:29:14 +0000 (23:29 +0300)]
RAM: use decode_URI(), not FromLocale(). Untested.
Also try to fix a few leaks (but meta handling still seems suspicious).
P.S.: That sort of things should be obvious.
Please don't commit such crap without reviewing.
Rémi Denis-Courmont [Mon, 29 Jun 2009 20:17:27 +0000 (23:17 +0300)]
Remove dummy string copy
Anthony Loiseau [Fri, 19 Jun 2009 15:09:45 +0000 (17:09 +0200)]
activex: setting default aspect ratio is legal
Empty parameter means "default/guess".
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Mon, 29 Jun 2009 15:38:32 +0000 (18:38 +0300)]
Remove enums from public APIs
Rémi Denis-Courmont [Mon, 29 Jun 2009 15:24:13 +0000 (18:24 +0300)]
Shared object friendliness
Rémi Denis-Courmont [Mon, 29 Jun 2009 15:23:53 +0000 (18:23 +0300)]
Compiler knows better when to inline or not
Rémi Denis-Courmont [Mon, 29 Jun 2009 15:23:11 +0000 (18:23 +0300)]
Grammar
Cyril Mathé [Mon, 29 Jun 2009 09:28:16 +0000 (11:28 +0200)]
libvlc API: Fix an error in libvlc_video_set_marquee_option_as_int()
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Cyril Mathé [Tue, 23 Jun 2009 07:46:00 +0000 (09:46 +0200)]
libvlc API: Add Marquee Filter to libvlc in video.c
-libvlc_video_get_marquee_option_as_int : get an option int value
-libvlc_video_get_marquee_option_as_string : get an option string value
-libvlc_video_set_marquee_option_as_int : enable, disable or set an int value
-libvlc_video_set_marquee_option_as_string : set a string value to marq
Modified patch from Cyril Mathe <cmathe@actech-innovation.com>
This API implementation is very limitied, as no presistent state is preserved, and settings can only be set when a vout is around. This makes the whole thing very limitating.
Hopefuly we'll get a better implementation over the time.
Pierre d'Herbemont [Mon, 29 Jun 2009 04:13:29 +0000 (21:13 -0700)]
vout: vout_EnableFilter takes a const char *.
Pierre d'Herbemont [Mon, 29 Jun 2009 03:18:17 +0000 (20:18 -0700)]
input: Support file://localhost/file type url.
Pierre d'Herbemont [Mon, 29 Jun 2009 01:35:10 +0000 (18:35 -0700)]
media_list_player: Instance variable access should be done behind a lock.
Pierre d'Herbemont [Mon, 29 Jun 2009 01:19:13 +0000 (18:19 -0700)]
framework: Fix the Pre-Compile script.
This script starts to get unreadable, it's probably time to refresh it.
Erwan Tulou [Sun, 28 Jun 2009 22:22:36 +0000 (00:22 +0200)]
skins2(Windows): fix sporadic vlc hangings at termination
As skins2(Windows) runs in the main thread, special care must be given to playlist/input/vout termination. Up to now, vout threads kept on running with the GUI event loop no longer operational, leading to vlc hangings.
Laurent Aimar [Sun, 28 Jun 2009 22:16:36 +0000 (00:16 +0200)]
Made sure that our output buffer is large enough with TTA.
It allows playing multi-channels TTA and fixed a segfault as the decoder
does not check for sufficient space.
Laurent Aimar [Sun, 28 Jun 2009 21:07:03 +0000 (23:07 +0200)]
Forged a TTA1 header in matroska if not present.
Laurent Aimar [Sun, 28 Jun 2009 21:05:34 +0000 (23:05 +0200)]
Do not skip non finite size element in matroska.
It seems to create an infinite loop.
Erwan Tulou [Sat, 27 Jun 2009 22:46:22 +0000 (00:46 +0200)]
skins2(windows): correct playback not started automatically (trac #2539)
Since skins2(Windows) is run in the main thread, the default mechanism couldn't work.
Erwan Tulou [Sat, 27 Jun 2009 21:25:20 +0000 (23:25 +0200)]
skins2(Windows): add a command to start the first playlist item
Erwan Tulou [Sat, 27 Jun 2009 05:35:06 +0000 (07:35 +0200)]
skins2: remove unneeded code (already inherited from base class)
Erwan Tulou [Sat, 27 Jun 2009 05:39:55 +0000 (07:39 +0200)]
skins2: add missing var_DelCallback
Felix Paul Kühne [Sun, 28 Jun 2009 00:16:16 +0000 (02:16 +0200)]
contribs: updated binary package including the new mozilla SDK. No further changes.
Felix Paul Kühne [Sat, 27 Jun 2009 22:32:28 +0000 (00:32 +0200)]
contribs: updated the mozilla SDK based upon Firefox 3.0.11.
New API version is 1.9.0.11 (old version was 1.7.5)
Felix Paul Kühne [Sat, 27 Jun 2009 22:09:02 +0000 (00:09 +0200)]
contribs: fixed mozilla/firefox compilation
Felix Paul Kühne [Sat, 27 Jun 2009 22:04:38 +0000 (00:04 +0200)]
macosx: fixed video output
Felix Paul Kühne [Sat, 27 Jun 2009 20:36:11 +0000 (22:36 +0200)]
macosx: reflect nib file changes in make dist
Felix Paul Kühne [Sat, 27 Jun 2009 20:25:45 +0000 (22:25 +0200)]
macosx: converted the remaining nib files to the IB 3.0 file format
Felix Paul Kühne [Sat, 27 Jun 2009 19:15:34 +0000 (21:15 +0200)]
contribs: fixed glib compilation by removing the dependency on gtk-doc
Laurent Aimar [Sat, 27 Jun 2009 23:33:53 +0000 (01:33 +0200)]
Workaround libmpeg2 DPB bugs (#2883).
It should work as the vout never deletes the pictures used by a decoder.
Rémi Denis-Courmont [Sat, 27 Jun 2009 14:51:05 +0000 (17:51 +0300)]
Fix format security warnings (fixes: #2857)
(cherry picked from commit
d323c4eeedd835ce126579c6131a7919255b76c1 )
Conflicts:
modules/control/hotkeys.c
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Derk-Jan Hartman [Fri, 26 Jun 2009 15:08:45 +0000 (17:08 +0200)]
macosx: Don't try to guess a name anymore. This is now done in the core.
Jean-Paul Saman [Fri, 26 Jun 2009 14:46:46 +0000 (16:46 +0200)]
qt4: v4l2 input no longer support audio capture. Use :input-slave=alsa:// instead.
(cherry picked from commit
9723a59803b71523d540d2070e60f2f11907d28e )
Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Derk-Jan Hartman [Fri, 26 Jun 2009 14:14:50 +0000 (16:14 +0200)]
macosx: Fix file:// in the open panel
It's either paths or uris.
Derk-Jan Hartman [Fri, 26 Jun 2009 12:54:06 +0000 (14:54 +0200)]
quartztext: fontsizes of <=0 are not useful. use 12 as fallback.
This fixes using marq and rss filter with default options on Mac OS X.
Jean-Baptiste Kempf [Fri, 26 Jun 2009 13:10:35 +0000 (15:10 +0200)]
Update Win32 before 1.0.0
Rémi Duraffort [Fri, 26 Jun 2009 13:28:19 +0000 (15:28 +0200)]
codec_fake: use var_CreateGet* when applicable.
Rémi Duraffort [Fri, 26 Jun 2009 13:07:34 +0000 (15:07 +0200)]
codec_fake: Fix potential crash (add and delete the callback at the right
moment).
Felix Paul Kühne [Fri, 26 Jun 2009 12:06:26 +0000 (14:06 +0200)]
contribs: first step to update the mozilla SDK
Rémi Duraffort [Fri, 26 Jun 2009 10:06:43 +0000 (12:06 +0200)]
These headers are global.
Rémi Duraffort [Fri, 26 Jun 2009 09:54:38 +0000 (11:54 +0200)]
mosaic: fix potential deadlock (unlocking in the right order).
Felix Paul Kühne [Fri, 26 Jun 2009 11:02:39 +0000 (13:02 +0200)]
fixed make dist
Felix Paul Kühne [Fri, 26 Jun 2009 11:02:07 +0000 (13:02 +0200)]
macosx: added missing nib part
Felix Paul Kühne [Fri, 26 Jun 2009 11:00:43 +0000 (13:00 +0200)]
macosx: implemented options to disable Apple Remote and Media keys support
Disabling AR will work instantly, while mediakey require a restart to update the setting. To be fixed later on.
Felix Paul Kühne [Fri, 26 Jun 2009 10:14:39 +0000 (12:14 +0200)]
macosx: fixed compilation warning
Rémi Duraffort [Fri, 26 Jun 2009 09:48:09 +0000 (11:48 +0200)]
mosaic: ad missing var_DelCallback.
Rémi Duraffort [Fri, 26 Jun 2009 09:14:19 +0000 (11:14 +0200)]
Marquee: remove a double var_AddCallback and add a missing var_DelCallback.
Rémi Duraffort [Fri, 26 Jun 2009 08:24:03 +0000 (10:24 +0200)]
No need to test for NULL before free and use calloc when applicable.
Rémi Duraffort [Fri, 26 Jun 2009 08:18:08 +0000 (10:18 +0200)]
Fix encoding (and writing).
Rémi Duraffort [Fri, 26 Jun 2009 07:57:08 +0000 (09:57 +0200)]
Remove uneeded test.
Rémi Duraffort [Fri, 26 Jun 2009 07:56:50 +0000 (09:56 +0200)]
Revert "samba: simplify the configure test."
This reverts commit
26ad82e32be3ef852e577ab320db03e9a55f3c5a .
Rémi Duraffort [Fri, 26 Jun 2009 07:37:56 +0000 (09:37 +0200)]
DynamicOverlay: fix a race condition (psz_(input|output)file must be protected
by a mutex).
Rémi Duraffort [Fri, 26 Jun 2009 07:29:55 +0000 (09:29 +0200)]
Fix potential crash (missing var_DelCallback).
Rémi Duraffort [Fri, 26 Jun 2009 07:27:23 +0000 (09:27 +0200)]
DynamicOverlay: fix crash (invalid free).
The string given in a callback must be copied.
Rémi Duraffort [Fri, 26 Jun 2009 07:26:38 +0000 (09:26 +0200)]
DynamicOverlay: cosmetics.
Rémi Duraffort [Fri, 26 Jun 2009 07:01:38 +0000 (09:01 +0200)]
samba: simplify the configure test.
Rémi Denis-Courmont [Thu, 25 Jun 2009 19:44:29 +0000 (22:44 +0300)]
Process key action immediately, kill the hotkey thread
This saves memory, diminishes latency and fixes an unlikely loss of
events if too many actions are sent. This may expose some re-entrancy
bugs, although I did some succesful smoke tests. Any path that emits a
key action or a key press needs to be careful. vout_thread_t.pf_manage
is the most obvious case. That should be safe as the vout thread holds
no locks when in pf_manage. Not sure about OpenGL though.
A small bug with SPU across vout change remains present as before.
Rémi Denis-Courmont [Thu, 25 Jun 2009 18:02:56 +0000 (21:02 +0300)]
http: check x509 common name against the URL
When we connect through a proxy, the certificate common name does not
match the TCP-level hostname...
Rémi Denis-Courmont [Thu, 25 Jun 2009 17:30:57 +0000 (20:30 +0300)]
Check for remote file - Linux support
Derk-Jan Hartman [Thu, 25 Jun 2009 16:40:37 +0000 (18:40 +0200)]
file: When loading a non-local file, raise the caching with 700ms.
Derk-Jan Hartman [Thu, 25 Jun 2009 15:54:16 +0000 (17:54 +0200)]
input: assert in InputSourceInit() if there is no MRL to play
Rémi Duraffort [Thu, 25 Jun 2009 15:32:45 +0000 (17:32 +0200)]
The variable was already created by config_ChainParse.
Derk-Jan Hartman [Thu, 25 Jun 2009 14:15:37 +0000 (16:15 +0200)]
contrib: update fontconfig to 2.7.0
Derk-Jan Hartman [Thu, 25 Jun 2009 14:14:59 +0000 (16:14 +0200)]
Delete preferences.app: Update with new path due to [
5149096ca61fb84a5dc5ee5907615db3b04ac47f ]
Derk-Jan Hartman [Thu, 25 Jun 2009 13:55:22 +0000 (15:55 +0200)]
config: Change the caching directories of VLC Mac OS X to Library/Caches/VLC
Derk-Jan Hartman [Thu, 25 Jun 2009 13:48:25 +0000 (15:48 +0200)]
xspf: Don't nop item->psz_nam
Set the nop at the end of parsing, instead of the beginning, because SetURI will only init the name once. Now we had all media library items with the title "nop".