]>
git.sesse.net Git - vlc/log
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.
Clément Stenac [Sat, 23 Sep 2006 13:37:50 +0000 (13:37 +0000)]
* Add switch to skins
* Fixes to dialog singletons
* Forgotten files (definitions of aout_Visual*, unimplemented at the moment)
Clément Stenac [Sat, 23 Sep 2006 13:23:23 +0000 (13:23 +0000)]
Use a tab widget for extended GUI
Clément Stenac [Sat, 23 Sep 2006 13:16:33 +0000 (13:16 +0000)]
Advanced controls bar
Make some sttings persistent
Christophe Mutricy [Sat, 23 Sep 2006 12:36:02 +0000 (12:36 +0000)]
Add a "Media Files" extension list + i18n
Antoine Cellerier [Sat, 23 Sep 2006 11:19:04 +0000 (11:19 +0000)]
Fix error spotted by m4n_in_bl4ck in the forum.
Dennis van Amerongen [Sat, 23 Sep 2006 11:00:43 +0000 (11:00 +0000)]
* modules/codec/ffmpeg.c: add X264 to the list of supported fourcc's
Christophe Mutricy [Fri, 22 Sep 2006 23:29:06 +0000 (23:29 +0000)]
make update-po
Christophe Mutricy [Fri, 22 Sep 2006 23:11:59 +0000 (23:11 +0000)]
i18n fixes pointed by Marian Hikanik
Clément Stenac [Fri, 22 Sep 2006 21:37:59 +0000 (21:37 +0000)]
WTF ?
Christophe Mutricy [Fri, 22 Sep 2006 21:19:13 +0000 (21:19 +0000)]
That should fix building the python bindings if srcdir =! builddir.
Not thorougly tested. Olivier reverts this commit without hesitation if it breaks your stuffs
Clément Stenac [Fri, 22 Sep 2006 20:45:44 +0000 (20:45 +0000)]
Remove useless code
Clément Stenac [Fri, 22 Sep 2006 20:42:33 +0000 (20:42 +0000)]
Put the dock/undock back in the menu
Put the add button in the playlist standard panel
Remove duplicated code for playlist widgets
Clément Stenac [Fri, 22 Sep 2006 18:31:31 +0000 (18:31 +0000)]
Playlist menu
Add button in playlist widget
Damien Fouilleul [Fri, 22 Sep 2006 17:44:45 +0000 (17:44 +0000)]
- activex: added configuration interface
Christophe Mutricy [Fri, 22 Sep 2006 16:37:45 +0000 (16:37 +0000)]
Enable by default live555 module
Clément Stenac [Fri, 22 Sep 2006 16:10:16 +0000 (16:10 +0000)]
Implement dock/undock for the playlist
Clément Stenac [Fri, 22 Sep 2006 15:20:02 +0000 (15:20 +0000)]
Some cleanup, start integrating audio visualizations
Olivier Aubert [Fri, 22 Sep 2006 13:07:07 +0000 (13:07 +0000)]
mediacontrol-python: implement a VLCWidget/DecoratedVLCWidget for python-gtk
Derk-Jan Hartman [Fri, 22 Sep 2006 13:05:52 +0000 (13:05 +0000)]
* Fix another microdvd issue.
- It now uses in order
default fps == 25,
the fps of the movie, if available.
the fps specified in the subtitle file, if available.
the fps specified by the user, if set.
- Don't set it on each an every subtitle, do it globaly. (should be faster)
Derk-Jan Hartman [Fri, 22 Sep 2006 12:39:00 +0000 (12:39 +0000)]
* Added the info for the MSS2, MSS1, WMVA, WVP2, WMVP codecs trough dmo.
Info was distilled from the mplayer codec config file
closes #750
Olivier Aubert [Fri, 22 Sep 2006 12:26:04 +0000 (12:26 +0000)]
bindings/mediacontrol-python/vlc_mediacontrol.c: rename
mc.get_instance to mc.get_vlc_instance
Clément Stenac [Fri, 22 Sep 2006 11:55:35 +0000 (11:55 +0000)]
Fix equalizer crash
Olivier Aubert [Fri, 22 Sep 2006 10:43:15 +0000 (10:43 +0000)]
python bindings: changes from the libvlc API: a MediaControl can now be created from scratch (with a list of strings as parameters) or from an existing vlc.Instance. MediaControl.get_instance() return the associated vlc.Instance in all cases.
Olivier Aubert [Fri, 22 Sep 2006 10:37:40 +0000 (10:37 +0000)]
mediacontrol API: (mostly) use the new libvlc API
Damien Fouilleul [Fri, 22 Sep 2006 09:41:50 +0000 (09:41 +0000)]
input.c: fixed the playback rate (0.5 is half the speed, not twice)
Christophe Mutricy [Thu, 21 Sep 2006 23:19:18 +0000 (23:19 +0000)]
Make update-po
Damien Fouilleul [Thu, 21 Sep 2006 17:01:45 +0000 (17:01 +0000)]
- ActiveX: optimized implementation of all IEnumXXX classes (more template obfuscation I'm afraid), fixed IConnectionPoints for DCOM
Sam Hocevar [Thu, 21 Sep 2006 15:51:31 +0000 (15:51 +0000)]
* "synch" -> "sync" (gniihiihiimineeeeerveuh)