]>
git.sesse.net Git - vlc/log
Rafaël Carré [Thu, 27 Mar 2008 20:45:39 +0000 (21:45 +0100)]
Ignore zsh completion generator binary
Rafaël Carré [Thu, 27 Mar 2008 20:43:37 +0000 (21:43 +0100)]
Fix megavideo lua demuxer
The '\n' was absent from the binary data, and several URLs wouldn't play properly
Simplify the decoding
Remove debug print()
Distribute the file
Rafaël Carré [Thu, 27 Mar 2008 20:33:04 +0000 (21:33 +0100)]
zsh helper : don't depend on zsh binary location
Rémi Denis-Courmont [Thu, 27 Mar 2008 20:42:34 +0000 (22:42 +0200)]
Don't create an unused variable per action
Rémi Denis-Courmont [Thu, 27 Mar 2008 20:33:01 +0000 (22:33 +0200)]
Remove excess initializers
Rémi Denis-Courmont [Thu, 27 Mar 2008 20:26:54 +0000 (22:26 +0200)]
Remove hotkeys "accounting" stuff.
That was never written to (except by KeyActionCB that _that_ was never
invoked ever, and did not make sense). Note that, had it worked as it
probably was intended, this "accounting" data should have been kept
inside the hotkeys plugin, not the libvlc instance data anyhow.
Rémi Denis-Courmont [Thu, 27 Mar 2008 20:23:40 +0000 (22:23 +0200)]
Remove ActionKeyCB - I really can't find any path to this code
Rémi Denis-Courmont [Thu, 27 Mar 2008 20:00:47 +0000 (22:00 +0200)]
hotkeys: use key-action
Rémi Denis-Courmont [Thu, 27 Mar 2008 20:10:57 +0000 (22:10 +0200)]
hotkeys: cleanup locking
Rémi Denis-Courmont [Thu, 27 Mar 2008 20:07:56 +0000 (22:07 +0200)]
CMML: use key-action
Rémi Denis-Courmont [Wed, 26 Mar 2008 20:50:54 +0000 (22:50 +0200)]
access_filter_record: use key-action
Rémi Denis-Courmont [Wed, 26 Mar 2008 20:40:09 +0000 (22:40 +0200)]
MKV: use key-action
Rémi Denis-Courmont [Wed, 26 Mar 2008 20:31:06 +0000 (22:31 +0200)]
dvdnav: use key-action
Rémi Denis-Courmont [Wed, 26 Mar 2008 20:23:19 +0000 (22:23 +0200)]
access_filter_dump: use key-action
Rémi Denis-Courmont [Wed, 26 Mar 2008 20:20:47 +0000 (22:20 +0200)]
Add key-action variable - automatically mapped action from key-pressed
So for, each hotkey callback had to lookup the hotkey table everytime
a key was pressed, which is fairly wasteful.
Rémi Denis-Courmont [Thu, 27 Mar 2008 18:03:05 +0000 (20:03 +0200)]
Revert "ActionKeyCB: remove completely."
This reverts commit
a859dede77cff629f2f98b84ded198f492bc5222 .
Rémi Denis-Courmont [Thu, 27 Mar 2008 17:49:54 +0000 (19:49 +0200)]
ActionKeyCB: remove completely.
Turns out to be dead code.
Rémi Denis-Courmont [Thu, 27 Mar 2008 16:34:06 +0000 (18:34 +0200)]
hotkeys: make the ActionKeyCB O(1) w.r.t. the number of hotkeys
Rémi Denis-Courmont [Thu, 27 Mar 2008 16:09:56 +0000 (18:09 +0200)]
Ship vlc-plugin.pc.in
Felix Paul Kühne [Thu, 27 Mar 2008 14:08:14 +0000 (15:08 +0100)]
Implementing meta tag writing and cleaned a bit up
Rafaël Carré [Thu, 27 Mar 2008 11:44:02 +0000 (12:44 +0100)]
lua demuxer for megavideo.com
Felix Paul Kühne [Thu, 27 Mar 2008 11:25:33 +0000 (12:25 +0100)]
Reworked the Media Information panel
Nicer, easier to use, less memory consuming, faster and prepared for meta data editing.
Jean-Baptiste Kempf [Thu, 27 Mar 2008 07:32:38 +0000 (00:32 -0700)]
Remember to add people to THANKS. This is always nice.
Jean-Baptiste Kempf [Thu, 27 Mar 2008 07:25:31 +0000 (00:25 -0700)]
Fix most of the Open Dialog resizing on linux Close #1446
Patch by Lahiru Lakmal Priyadarshana with small modifications.
Jean-Baptiste Kempf [Thu, 27 Mar 2008 06:39:58 +0000 (23:39 -0700)]
Changing audio device can also make sense without any input
Jean-Baptiste Kempf [Thu, 27 Mar 2008 06:32:23 +0000 (23:32 -0700)]
Trailing spaces and comments.
Dylan [Mon, 24 Mar 2008 15:04:49 +0000 (17:04 +0200)]
Add hotkey to cycle through audio devices
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Dylan [Mon, 24 Mar 2008 12:26:50 +0000 (14:26 +0200)]
Add Hotkey to cycle through audio devices
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Pierre d'Herbemont [Thu, 27 Mar 2008 02:30:18 +0000 (03:30 +0100)]
testapi: Minor cleanup.
Pierre d'Herbemont [Thu, 27 Mar 2008 02:27:20 +0000 (03:27 +0100)]
testapi.c: Fix a warning plus small clean up.
Pierre d'Herbemont [Thu, 27 Mar 2008 01:03:45 +0000 (02:03 +0100)]
sap: Set the sap announcer object name.
Rafaël Carré [Thu, 27 Mar 2008 00:10:58 +0000 (01:10 +0100)]
DBus: remove unused macro, check memory allocation
Mirsal Ennaime [Tue, 25 Mar 2008 02:43:27 +0000 (03:43 +0100)]
Dbus control module: * Add the MprisVersion Method. * The MPRIS 1.0 implementation is now complete.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Christophe Mutricy [Thu, 27 Mar 2008 00:03:41 +0000 (00:03 +0000)]
Update POTFILES.in after addition and suppression of files
Mirsal Ennaime [Thu, 20 Mar 2008 17:26:45 +0000 (18:26 +0100)]
Dbus control module: * Simplify p_intf->p_sys->i_caps * Check capabilities on playlist resize
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Wed, 26 Mar 2008 23:47:42 +0000 (00:47 +0100)]
Fix a memory leak
Rafaël Carré [Wed, 26 Mar 2008 23:44:50 +0000 (00:44 +0100)]
Services discoveries: check memory allocation
Rafaël Carré [Wed, 26 Mar 2008 23:42:09 +0000 (00:42 +0100)]
Check memory allocation
Filippo Carone [Wed, 26 Mar 2008 23:05:09 +0000 (00:05 +0100)]
failing testapi test added
Filippo Carone [Sun, 23 Mar 2008 16:22:16 +0000 (17:22 +0100)]
write to tmpFile instead of /dev/dsp
Filippo Carone [Sun, 23 Mar 2008 16:01:45 +0000 (17:01 +0100)]
new convenience constructor added
Pierre d'Herbemont [Wed, 26 Mar 2008 22:56:18 +0000 (23:56 +0100)]
sap: Properly manage object memory.
Use an vlc_object_t destructor.
Don't use free, instead of vlc_object_release().
Pierre d'Herbemont [Wed, 26 Mar 2008 22:55:48 +0000 (23:55 +0100)]
vlm: No need to vlc_object_kill() nor vlc_thread_join() in destructor.
Rafaël Carré [Wed, 26 Mar 2008 22:54:37 +0000 (23:54 +0100)]
Mozilla: fix compilation on OSX, where we don't use libX11
Pierre d'Herbemont [Wed, 26 Mar 2008 21:22:49 +0000 (22:22 +0100)]
test: Add the new vlc headers.
Pierre d'Herbemont [Wed, 26 Mar 2008 20:52:11 +0000 (21:52 +0100)]
src: Fix vlc/*.h headers distribution.
Pierre d'Herbemont [Wed, 26 Mar 2008 20:04:45 +0000 (21:04 +0100)]
include/vlc: vlc also includes this headers, so make sure vlc_common.h is included early enough.
Pierre d'Herbemont [Wed, 26 Mar 2008 19:24:33 +0000 (20:24 +0100)]
media_descriptor: Remove an unused variable.
Rémi Denis-Courmont [Wed, 26 Mar 2008 19:10:56 +0000 (21:10 +0200)]
Fix memory leak
Rémi Denis-Courmont [Wed, 26 Mar 2008 18:58:46 +0000 (20:58 +0200)]
Fix memory leak
Pierre d'Herbemont [Wed, 26 Mar 2008 18:51:08 +0000 (19:51 +0100)]
include/vlc: Headers clean up.
Now "#include <vlc/vlc.h>" defines all the definitions needed to use libvlc_*.
* New layout is the following:
vlc/common.h: Global definitions
vlc/deprecated.h: Deprecated stuff
vlc/libvlc_structures.h: Contains all libvlc_* structures.
vlc/libvlc_events.h: Contains libvlc_event_t structure.
vlc/libvlc.h: Contains all libvlc_* functions
vlc/libvlc_media_list.h: Contains all libvlc_media_list_* functions
vlc/libvlc_vlm.h: Contains all libvlc_vlm_* functions.
vlc/vlc.h: Use this header to use libvlc-control.dylib.
Pierre d'Herbemont [Wed, 26 Mar 2008 17:56:47 +0000 (18:56 +0100)]
libvlc: Remove all references to tag and dynamic media list.
Rémi Denis-Courmont [Wed, 26 Mar 2008 18:34:31 +0000 (20:34 +0200)]
MP4: do not nul time scale
Some MP4-knowledgeable dev (fenrir?) really should check that this is
not too restrictive a check.
Rémi Denis-Courmont [Wed, 26 Mar 2008 18:20:13 +0000 (20:20 +0200)]
Fix memleak
Rémi Denis-Courmont [Wed, 26 Mar 2008 18:15:27 +0000 (20:15 +0200)]
Bunch of MP5 allocation failure checks
Pierre d'Herbemont [Wed, 26 Mar 2008 17:44:36 +0000 (18:44 +0100)]
vlc_modules_macros.h: Bump ABI version.
Pierre d'Herbemont [Wed, 26 Mar 2008 16:35:25 +0000 (17:35 +0100)]
Letf over from libvlc->playlist vout
Pierre d'Herbemont [Wed, 26 Mar 2008 16:25:17 +0000 (17:25 +0100)]
macosx: avoid a crash if VLCIntf is NULL.
Note: This is completly crippled and can easily lead to some race condition. We need to re-think the whole modules to avoid those.
Pierre d'Herbemont [Wed, 26 Mar 2008 16:22:00 +0000 (17:22 +0100)]
libvlc: Move input_item array from playlist to libvlc.
This avoids the circular dependency there is from playlist and input item, which creates a dead lock at exit.
Pierre d'Herbemont [Wed, 26 Mar 2008 09:23:35 +0000 (10:23 +0100)]
macosx: Attempt to avoid a crash. Note that this can't be working properly and could create a rare race.
Pierre d'Herbemont [Wed, 26 Mar 2008 09:22:29 +0000 (10:22 +0100)]
objects: Allow certain operations when the object refcount is zero (read, allow certain operations from the object destructor), and make sure we don't return objects that are being destroyed.
Pierre d'Herbemont [Wed, 26 Mar 2008 09:18:08 +0000 (10:18 +0100)]
video_output.c: Don't rely on the playlist to store vout, but store them in libvlc.
This sanitize the circular dependency there is between playlist and input and allow a safe destruction.
Pierre d'Herbemont [Wed, 26 Mar 2008 09:15:03 +0000 (10:15 +0100)]
playlist: Properly clean the playlist using the object destructor.
Pierre d'Herbemont [Wed, 26 Mar 2008 09:14:17 +0000 (10:14 +0100)]
vlc.h: Don't actually put the __attribute__((deprecated)) when the header is used by libvlc.
Pierre d'Herbemont [Wed, 26 Mar 2008 09:04:23 +0000 (10:04 +0100)]
vout: Proper vout destruction via the object destructor.
Pierre d'Herbemont [Wed, 26 Mar 2008 08:58:15 +0000 (09:58 +0100)]
contrib: ffmpeg uses now --enable-cross-compile instead of --cross-compile.
Pierre d'Herbemont [Wed, 26 Mar 2008 00:25:28 +0000 (01:25 +0100)]
macosx: Fix a race condition that causes a crash at exit because VLCIntf holds a freed ptr.
Pierre d'Herbemont [Tue, 25 Mar 2008 23:46:49 +0000 (00:46 +0100)]
playlist: Properly destroy the preparser and the fetcher objects.
vlc_thread_join() and vlc_object_detach() are correctly run from vlc_object_release() now.
Pierre d'Herbemont [Tue, 25 Mar 2008 23:39:59 +0000 (00:39 +0100)]
threads: Make sure we vlc_thread_join() won't block when run from joined thread using the pthread implementation.
Signed-off-by: Rémi Denis-Courmont
Pierre d'Herbemont [Tue, 25 Mar 2008 23:35:36 +0000 (00:35 +0100)]
vlc.h: VLC_AddTarget is used in core, so don't deprecate it.
Felix Paul Kühne [Wed, 26 Mar 2008 15:30:08 +0000 (16:30 +0100)]
Expand the window downwards, as you would expect this on OS X. Additionally, centre it on open.
Felix Paul Kühne [Wed, 26 Mar 2008 14:42:21 +0000 (15:42 +0100)]
Updated icon graphics set featuring a 512*512 pixmap (needed for Leopard's QuickLook facility).
Thanks again to Richard Øiestad!
Felix Paul Kühne [Wed, 26 Mar 2008 11:49:57 +0000 (12:49 +0100)]
Updates and spelling improvements
Merged the 0.8.6e and the preliminary 0.8.6f release notes.
Felix Paul Kühne [Wed, 26 Mar 2008 11:25:40 +0000 (12:25 +0100)]
Don't crash when using libgmalloc on Leopard (closes #1501)
Patch by Drew Yao. Thanks and sorry for the long time it took this simple fix to be committed!
Felix Paul Kühne [Wed, 26 Mar 2008 11:13:22 +0000 (12:13 +0100)]
hide the FSPanel at the same time as the cursor
Additionally, fixed a minor layout bug in the Error & Messages panel
Rafaël Carré [Wed, 26 Mar 2008 10:28:26 +0000 (11:28 +0100)]
DBus: don't use the demux object
Rafaël Carré [Wed, 26 Mar 2008 07:05:01 +0000 (08:05 +0100)]
Revert "let gcc choose how to reference memory addresses in i420_rgx mmx asm"
This reverts commit
6c50d21cebc1c6c809e56400f4cc5ed7aa6856a4 .
Breaks compilation on OSX
Rafaël Carré [Wed, 26 Mar 2008 06:28:36 +0000 (07:28 +0100)]
let gcc choose how to reference memory addresses in i420_rgx mmx asm
patch by Alexis Ballier, fix #1383
Rafaël Carré [Wed, 26 Mar 2008 04:17:41 +0000 (05:17 +0100)]
Typo
Rafaël Carré [Wed, 26 Mar 2008 02:17:08 +0000 (03:17 +0100)]
DBus: don't use access object
Rafaël Carré [Mon, 24 Mar 2008 20:19:05 +0000 (21:19 +0100)]
cinepak: do not access arrays beyond allocated size
reported by Drew Yao
Pierre d'Herbemont [Tue, 25 Mar 2008 23:18:29 +0000 (00:18 +0100)]
vlc.h: Fix VLC_PUBLIC_API.
Typo from previous commit.
Pierre d'Herbemont [Tue, 25 Mar 2008 23:02:44 +0000 (00:02 +0100)]
vlc.h: Some functions marked as deprecated were not.
Pierre d'Herbemont [Tue, 25 Mar 2008 23:02:04 +0000 (00:02 +0100)]
libvlc.h: Document.
Pierre d'Herbemont [Tue, 25 Mar 2008 22:38:45 +0000 (23:38 +0100)]
libvlc.h: Restructuration.
Move code around to have deprecated at the end of the header.
Regroup libvlc_video and libvlc_audio in libvlc_media_instance.
Pierre d'Herbemont [Tue, 25 Mar 2008 22:27:05 +0000 (23:27 +0100)]
control: Remove dynamic_media_list_*.
Pierre d'Herbemont [Tue, 25 Mar 2008 22:24:38 +0000 (23:24 +0100)]
control: Remove tag_query_*.
Pierre d'Herbemont [Tue, 25 Mar 2008 22:13:39 +0000 (23:13 +0100)]
libvlc: Introduce VLC_DEPRECATED_API. And mark the libvlc_playlist_* and VLC_* API as deprecated.
Rémi Denis-Courmont [Tue, 25 Mar 2008 21:14:57 +0000 (23:14 +0200)]
Store the object type name rather than object type ID within log messages.
This remove the triplicated id to name conversion and saves many lookups.
It also removes the obnoxious "private" messages.
Rémi Denis-Courmont [Tue, 25 Mar 2008 21:08:20 +0000 (23:08 +0200)]
Document vlc_custom_create.
Rémi Denis-Courmont [Tue, 25 Mar 2008 16:55:30 +0000 (18:55 +0200)]
Do run autopoint if it works
Rémi Denis-Courmont [Tue, 25 Mar 2008 16:36:47 +0000 (18:36 +0200)]
Update list of M4 macros
As an alternative, we could avoid shipping all the gettext macros and
require developpers have gettext if they want to rebuild ./configure
from a source tarball. I'd tend to lean for this option.
Rémi Denis-Courmont [Tue, 25 Mar 2008 16:21:19 +0000 (18:21 +0200)]
Don't distribute removed autoconf260
Jean-Paul Saman [Tue, 25 Mar 2008 11:05:36 +0000 (12:05 +0100)]
Update Anthony Loiseau its entry in THANKS
Jean-Paul Saman [Mon, 17 Mar 2008 13:19:29 +0000 (14:19 +0100)]
Refactor toolbar sizing.
Anthony Loiseau [Wed, 12 Mar 2008 14:18:36 +0000 (15:18 +0100)]
Mozilla-plugin linux toolbar can be hidden by adding show_toolbar="no" to the
'embed' HTML node that import VLC mozplug. Default to visible.
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
ogg.k.ogg.k [Tue, 25 Mar 2008 10:06:18 +0000 (10:06 +0000)]
make this compile with older speex versions (mine's from 2002, not sure which actual version)
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
ogg.k.ogg.k [Tue, 25 Mar 2008 10:01:23 +0000 (10:01 +0000)]
fix stray semicolon (which would change program flow)
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Jean-Paul Saman [Tue, 25 Mar 2008 08:54:18 +0000 (09:54 +0100)]
Cleanup whitespace and use fastmemcpy.
Jean-Paul Saman [Wed, 19 Mar 2008 15:40:15 +0000 (16:40 +0100)]
Set rc_qsquish=1 in AVContext when b_strict is used. This uses a nice continous function to limit qscale within qmin/qmax.