]>
git.sesse.net Git - vlc/log
Antoine Cellerier [Sun, 1 Oct 2006 16:33:59 +0000 (16:33 +0000)]
use config chain for the --sub-filter option.
Example:
--sub-filter "marq{marquee=pouet}:marq{marquee=\$N,y=50,x=50}"
Sub filters other than marq still need to be changed
rc interface marq callbacks need to be fixed too
Antoine Cellerier [Sun, 1 Oct 2006 16:08:37 +0000 (16:08 +0000)]
Rename all sout_Cfg* stuff to config_Chain* (as it isn't really sout specific)
Felix Paul Kühne [Sun, 1 Oct 2006 15:04:23 +0000 (15:04 +0000)]
* temporary fix to keep VLC linking. I don't know yet, why this is necessary though
Antoine Cellerier [Sun, 1 Oct 2006 14:44:21 +0000 (14:44 +0000)]
The time video filter doesn't exist anymore.
Antoine Cellerier [Sun, 1 Oct 2006 14:41:49 +0000 (14:41 +0000)]
Only update the marquee text if needed (ie we're using % or $ chars)
Antoine Cellerier [Sun, 1 Oct 2006 14:38:23 +0000 (14:38 +0000)]
woops
Antoine Cellerier [Sun, 1 Oct 2006 14:36:15 +0000 (14:36 +0000)]
Some more format strings
Clément Stenac [Sun, 1 Oct 2006 14:24:44 +0000 (14:24 +0000)]
Lazy allocation of the stat structure
Update stats in the input threads instead of playlist thread
Antoine Cellerier [Sun, 1 Oct 2006 14:22:58 +0000 (14:22 +0000)]
Some more marq format strings
Jean-Paul Saman [Sun, 1 Oct 2006 14:16:52 +0000 (14:16 +0000)]
forgot the put Ye Zhang in Thanks file.
Jean-Paul Saman [Sun, 1 Oct 2006 14:07:50 +0000 (14:07 +0000)]
Fix for ticket #752 by ye zhang (yzhang90003 _at_ gmail dot com): VLM RTSP concurent LEAVE make VLC crash
Felix Paul Kühne [Sun, 1 Oct 2006 13:21:42 +0000 (13:21 +0000)]
* native GUI elements for the Fullscreen panel by Simon Damkjr Andersen <simondamkjaer@gmail.com>. Thanks again!
Felix Paul Kühne [Sun, 1 Oct 2006 11:28:09 +0000 (11:28 +0000)]
* small visual fix for the playmode buttons (prevents white highlighting around the icons on click)
Clément Stenac [Sun, 1 Oct 2006 09:14:21 +0000 (09:14 +0000)]
gra
Clément Stenac [Sun, 1 Oct 2006 08:44:35 +0000 (08:44 +0000)]
Create variables in libvlc instead of libvlc_global_data
Antoine Cellerier [Sat, 30 Sep 2006 23:37:47 +0000 (23:37 +0000)]
Add $_ line skip variable.
Antoine Cellerier [Sat, 30 Sep 2006 23:30:39 +0000 (23:30 +0000)]
Merge time and marq filters. Marq now handles the %letter time format strings and new $letter VLC format strings. Still needs some work.
Antoine Cellerier [Sat, 30 Sep 2006 20:25:36 +0000 (20:25 +0000)]
Skeleton for modules list widgets in the prefs. I'm not working on it atm so i figure that it's best to commit what's already done.
Antoine Cellerier [Sat, 30 Sep 2006 19:58:44 +0000 (19:58 +0000)]
s/libtag/taglib/
Antoine Cellerier [Sat, 30 Sep 2006 19:51:43 +0000 (19:51 +0000)]
remove unneed x
Antoine Cellerier [Sat, 30 Sep 2006 19:37:39 +0000 (19:37 +0000)]
- Don't cache files to ~/.vlc/art/(null)/(null)/
- Check if file already exists in the download function.
Derk-Jan Hartman [Sat, 30 Sep 2006 19:32:26 +0000 (19:32 +0000)]
* Add taglib to macosx contrib. Use pkg-config for taglib in configure. (if you don't have 1.4 in your distro, too bad, or add something that doesn't rely on /usr/local)
Clément Stenac [Sat, 30 Sep 2006 17:08:48 +0000 (17:08 +0000)]
Re-enable art fetching when in "ALL" mode
Todo: we should recheck cache just before downloading in case it has been downloaded while we were in the queue
Rafaël Carré [Sat, 30 Sep 2006 16:52:32 +0000 (16:52 +0000)]
Cosmetics, add some comments
Remove unneeded strlwr
Clément Stenac [Sat, 30 Sep 2006 16:15:40 +0000 (16:15 +0000)]
Merge author/artist
WX compilation unchecked
Clément Stenac [Sat, 30 Sep 2006 15:29:11 +0000 (15:29 +0000)]
Split the musicbrainz module : meta fetcher (to retrieve MB Album and Track id) and art finder (to retrieve Amazon art url)
Derk-Jan Hartman [Sat, 30 Sep 2006 10:36:49 +0000 (10:36 +0000)]
Updata libcaca downloadlocation
Derk-Jan Hartman [Sat, 30 Sep 2006 10:02:02 +0000 (10:02 +0000)]
Reenable dvdcss which was disabled accidently in [16806]. Fix the dvdnav patch to make dlopen configure check work
Clément Stenac [Fri, 29 Sep 2006 20:36:43 +0000 (20:36 +0000)]
export symbol
Clément Stenac [Fri, 29 Sep 2006 19:48:53 +0000 (19:48 +0000)]
Don't loop preparse threads when idle
Compile fix
Clément Stenac [Fri, 29 Sep 2006 19:19:18 +0000 (19:19 +0000)]
Improve meta/art logic
Rafaël Carré [Fri, 29 Sep 2006 13:08:25 +0000 (13:08 +0000)]
Replaces url unescaping by url decoding in xspf import
Thanks to courmisch for finding the issue
Closes #721
Rafaël Carré [Thu, 28 Sep 2006 23:44:09 +0000 (23:44 +0000)]
Don't Close() on connection error, retry every minute
Fix a _() that should have been N_()
Username & Password are non-advanced settings
Warn user with interaction if Username is bad or not set
Handshake only if there is something to submit
Get rid of hexa() for printf("%02x")
Replace % 256 and / (2^x) by bitwise operations : & 0xff and >> x
Don't cancel submission of song if user has paused playing
Code for new meta_engine (not enabled yet)
Antoine Cellerier [Thu, 28 Sep 2006 20:14:27 +0000 (20:14 +0000)]
Fixes to my fixes from Thomas Parmelan.
Olivier Teulière [Wed, 27 Sep 2006 17:53:26 +0000 (17:53 +0000)]
* modules/gui/qt4/Modules.am: fixed a warning at bootstrap time
Christophe Mutricy [Wed, 27 Sep 2006 17:09:40 +0000 (17:09 +0000)]
svn:ignore
Christophe Mutricy [Wed, 27 Sep 2006 15:28:32 +0000 (15:28 +0000)]
Be more restrictiv wrt wx version.
Christophe Mutricy [Wed, 27 Sep 2006 15:28:22 +0000 (15:28 +0000)]
Almost fix make distcheck
Antoine Cellerier [Tue, 26 Sep 2006 21:18:36 +0000 (21:18 +0000)]
Add WavPack to news too
Antoine Cellerier [Tue, 26 Sep 2006 21:17:20 +0000 (21:17 +0000)]
Enable WavPack decoding in ffmpeg (once they'll increment the version number). Some of the samples still decode weird but hey ... it's already great news :)
Damien Fouilleul [Tue, 26 Sep 2006 16:03:11 +0000 (16:03 +0000)]
oops, it sounds like I f**d * my last revert
Olivier Aubert [Tue, 26 Sep 2006 15:51:34 +0000 (15:51 +0000)]
mediacontrol: doxygen updates
Olivier Aubert [Tue, 26 Sep 2006 15:16:00 +0000 (15:16 +0000)]
python bindings: documentation update
Olivier Aubert [Tue, 26 Sep 2006 15:06:22 +0000 (15:06 +0000)]
mediacontrol_core.c: prepend the argv[0] here, since libvlc_new no
longer does.
Damien Fouilleul [Tue, 26 Sep 2006 14:40:55 +0000 (14:40 +0000)]
- revert 16847, this breaks the activex and mozilla plugins, and passing a argv[0] is a very desirable feature as the path in argv[0] is also used to search for plugins. Typically users can pass on the argv[0] of their programs
Olivier Aubert [Tue, 26 Sep 2006 14:15:10 +0000 (14:15 +0000)]
src/control/mediacontrol_core.c: libvlc_input now uses milliseconds as
time unit
Damien Fouilleul [Tue, 26 Sep 2006 13:53:26 +0000 (13:53 +0000)]
- mozilla: cleaned up configuration arguments
Jean-Paul Saman [Tue, 26 Sep 2006 07:04:30 +0000 (07:04 +0000)]
Fix: Quicktime 404 error on RTSP SETUP. Patch by Brian Raymon <braymon _at_ echostrom _dot_ net>.
Damien Fouilleul [Tue, 26 Sep 2006 03:12:52 +0000 (03:12 +0000)]
- activex: fix plugin path search, now relative to DLL location & registry settings
Damien Fouilleul [Tue, 26 Sep 2006 01:01:08 +0000 (01:01 +0000)]
- input: make sure time units are in milliseconds, as expected
Damien Fouilleul [Tue, 26 Sep 2006 00:59:49 +0000 (00:59 +0000)]
- activex: more features and fully updated test.html for new APIs
Christophe Mutricy [Mon, 25 Sep 2006 21:06:50 +0000 (21:06 +0000)]
Suppress references to mediacontrol_{init,plugin}
Make update-po
Christophe Mutricy [Mon, 25 Sep 2006 20:21:18 +0000 (20:21 +0000)]
Cosmetic
Olivier Aubert [Mon, 25 Sep 2006 16:01:07 +0000 (16:01 +0000)]
Fix references to bindings/python
Olivier Aubert [Mon, 25 Sep 2006 15:59:23 +0000 (15:59 +0000)]
Rename bindings/mediacontrol-python to bindings/python
Olivier Aubert [Mon, 25 Sep 2006 15:58:04 +0000 (15:58 +0000)]
bindings/python: remove empty dir
Olivier Aubert [Mon, 25 Sep 2006 15:54:59 +0000 (15:54 +0000)]
binding/mediacontrol-python/vlc_instance.c: it is now unnecessary to
prepend argv[0] to libvlc_new parameters
Olivier Aubert [Mon, 25 Sep 2006 15:54:15 +0000 (15:54 +0000)]
bindings/mediacontrol-python/vlc_mediacontrol.c: use the new
mediacontrol_new API
Olivier Aubert [Mon, 25 Sep 2006 15:52:55 +0000 (15:52 +0000)]
mediacontrol_new: new API (pass argc and argv), use the new libvlc_new API
Olivier Aubert [Mon, 25 Sep 2006 15:52:05 +0000 (15:52 +0000)]
src/control/mediacontrol_audio_video.c: use RAISE_NULL, RAISE_VOID macros
Olivier Aubert [Mon, 25 Sep 2006 15:51:22 +0000 (15:51 +0000)]
src/control/core.c: prepend a dummy argv[0] to libvlc_new() argv, so
that users of the API can simply pass parameters
Olivier Aubert [Mon, 25 Sep 2006 12:31:41 +0000 (12:31 +0000)]
mediacontrol-python: try to fix r16794
Olivier Aubert [Mon, 25 Sep 2006 12:09:13 +0000 (12:09 +0000)]
Remove CORBA module, which I is not used anymore (not even by me...)
Jean-Paul Saman [Mon, 25 Sep 2006 08:02:12 +0000 (08:02 +0000)]
Mono audio filter is a channel_mixer and not a convertor.
Jean-Paul Saman [Mon, 25 Sep 2006 07:24:49 +0000 (07:24 +0000)]
Use shell style parenthesis for VLC_CONFIG in Makefile.am
Jean-Paul Saman [Mon, 25 Sep 2006 07:23:09 +0000 (07:23 +0000)]
remove excess whitespace
Antoine Cellerier [Sun, 24 Sep 2006 22:01:28 +0000 (22:01 +0000)]
Some more (mostly) untested stuff:
* Secondary queue items now have a b_fetch_art flag
* You can use the playlist_AskForArtEnqueue function to ask for art from an interface. This will enqueue at the begining of the secondary queue
* other stuff which i don't remember :)
* (fix issues with previous (and unrelated) DIR_SEP commit)
Antoine Cellerier [Sun, 24 Sep 2006 20:51:56 +0000 (20:51 +0000)]
Some more meta changes (mostly cleanup and check the i_mandatory flags)
Clément Stenac [Sun, 24 Sep 2006 18:43:39 +0000 (18:43 +0000)]
Fix include paths
Clément Stenac [Sun, 24 Sep 2006 17:11:25 +0000 (17:11 +0000)]
* Split download function in find/download
* Put meta related functions in src/input/meta.c
* Merge vlc_meta_engine.h and vlc_meta.h
Album art stuff is still broken, but I need to go now :)
Antoine Cellerier [Sun, 24 Sep 2006 17:01:25 +0000 (17:01 +0000)]
[PATCH] mosaic improvement: user-defined offsets for substreams by Thomas Parmelan. +fixes for svn trunk
Clément Stenac [Sun, 24 Sep 2006 16:49:36 +0000 (16:49 +0000)]
Mark meta as fetched
Clément Stenac [Sun, 24 Sep 2006 16:44:52 +0000 (16:44 +0000)]
Start splitting the various meta module types
* meta reader : read directly from the file, should be made from the demux.
Examples: taglib, id3tag
* meta fetcher : use web services to get meta, either from the current ones.
Called only if we don't have the tags after using the meta readers
* art finder : find the URL of the suitable album art. Called according to the
art policy
* art downloader : used to retrieve the art from special locations. Not needed
if art is available directly from an URL.
Examples: APIC ID3 tag reader
Christophe Mutricy [Sun, 24 Sep 2006 16:34:12 +0000 (16:34 +0000)]
taglib has been moved
Antoine Cellerier [Sun, 24 Sep 2006 16:21:52 +0000 (16:21 +0000)]
Use DIR_SEP
Clément Stenac [Sun, 24 Sep 2006 15:20:49 +0000 (15:20 +0000)]
Skeleton for taglib art downloader and tags writer
Antoine Cellerier [Sun, 24 Sep 2006 15:11:33 +0000 (15:11 +0000)]
Define DIR_SEP only once
Clément Stenac [Sun, 24 Sep 2006 15:09:25 +0000 (15:09 +0000)]
Read album, also detect images in FLAC
Clément Stenac [Sun, 24 Sep 2006 14:56:46 +0000 (14:56 +0000)]
Detect embedded images
Antoine Cellerier [Sun, 24 Sep 2006 14:53:49 +0000 (14:53 +0000)]
use msg_Dbg instead of fprintf
Antoine Cellerier [Sun, 24 Sep 2006 14:50:48 +0000 (14:50 +0000)]
Set svn:keywords Id
Clément Stenac [Sun, 24 Sep 2006 14:46:03 +0000 (14:46 +0000)]
Move the meta readers to the correct folder, and use them for all parsing
Clément Stenac [Sun, 24 Sep 2006 14:30:55 +0000 (14:30 +0000)]
Taglib based parser, use it for Vorbis parsing
Features to add to it:
* Parse more meta than artist/title :)
* Fetch duration for Vorbis files
* Fetch album art in ID3v2 (APIC frames)
* Write back tags to file
Unfortunately, it only works for files, so it can't replace libid3tag
Clément Stenac [Sun, 24 Sep 2006 13:13:40 +0000 (13:13 +0000)]
Don't notify playlist several times while preparsing
Clément Stenac [Sun, 24 Sep 2006 12:48:23 +0000 (12:48 +0000)]
Start supporting preparse status
Clément Stenac [Sun, 24 Sep 2006 12:40:10 +0000 (12:40 +0000)]
Rename vlc_input_item_* functions to input_Item* for consistency
Add input_ItemAddOptionNoDup (unused at the moment)
+ free warning fix
Clément Stenac [Sun, 24 Sep 2006 10:40:00 +0000 (10:40 +0000)]
Convert hotkeys to using cond_wait/cond_signal
This removes useless wakeups and improves hotkeys reactivity
Clément Stenac [Sun, 24 Sep 2006 09:34:57 +0000 (09:34 +0000)]
* Get rid of the Manager thread by making blocking interfaces listen to
p_libvlc->b_die
Not implemented for OS X as I am not sure, please check if it is feasible.
* Don't run the dummy interface
Antoine Cellerier [Sat, 23 Sep 2006 22:45:52 +0000 (22:45 +0000)]
Add low priority "folder" meta_engine. Will look for files named "Folder.jpg" (Windows), "AlbumArtSmall.jpg" (Windows) or ".folder.png" (Linux) to use as album art.
Antoine Cellerier [Sat, 23 Sep 2006 21:25:20 +0000 (21:25 +0000)]
Add an "album art download policy" (--album-art) option. I now have to do another commit to enfore this policy (album art isn't downloaded at all atm)
Jean-Baptiste Kempf [Sat, 23 Sep 2006 20:56:52 +0000 (20:56 +0000)]
Small corrections for stats.
Antoine Cellerier [Sat, 23 Sep 2006 20:52:40 +0000 (20:52 +0000)]
utf8_stat doesn't work if 2nd arg is NULL ... too bad :(
Clément Stenac [Sat, 23 Sep 2006 20:42:56 +0000 (20:42 +0000)]
Don't spit too much debug
Antoine Cellerier [Sat, 23 Sep 2006 20:41:59 +0000 (20:41 +0000)]
<tab> police
Antoine Cellerier [Sat, 23 Sep 2006 20:27:14 +0000 (20:27 +0000)]
Move the album art download thing to a separate proccess
Clément Stenac [Sat, 23 Sep 2006 20:16:08 +0000 (20:16 +0000)]
Very very preliminary Qt implementation of album art
Clément Stenac [Sat, 23 Sep 2006 19:48:03 +0000 (19:48 +0000)]
baad dionoea
Antoine Cellerier [Sat, 23 Sep 2006 16:56:32 +0000 (16:56 +0000)]
Remove useless stuff.
Antoine Cellerier [Sat, 23 Sep 2006 16:56:12 +0000 (16:56 +0000)]
Add dummy meta engine with highest priority. Will check if meta is already available.
Antoine Cellerier [Sat, 23 Sep 2006 15:47:53 +0000 (15:47 +0000)]
Start of meta engine stuff. src/input/input.c needs to be fixed a bit. I'll finish it today. @zorglub: now you have to use the psz_arturl meta to display stuff in the interface.