vlc.git
14 years agoRe-enable art fetching when in "ALL" mode
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

14 years agoCosmetics, add some comments
Rafaël Carré [Sat, 30 Sep 2006 16:52:32 +0000 (16:52 +0000)]
Cosmetics, add some comments
Remove unneeded strlwr

14 years agoMerge author/artist
Clément Stenac [Sat, 30 Sep 2006 16:15:40 +0000 (16:15 +0000)]
Merge author/artist
WX compilation unchecked

14 years agoSplit the musicbrainz module : meta fetcher (to retrieve MB Album and Track id) and...
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)

14 years agoUpdata libcaca downloadlocation
Derk-Jan Hartman [Sat, 30 Sep 2006 10:36:49 +0000 (10:36 +0000)]
Updata libcaca downloadlocation

14 years agoReenable dvdcss which was disabled accidently in [16806]. Fix the dvdnav patch to...
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

14 years agoexport symbol
Clément Stenac [Fri, 29 Sep 2006 20:36:43 +0000 (20:36 +0000)]
export symbol

14 years agoDon't loop preparse threads when idle
Clément Stenac [Fri, 29 Sep 2006 19:48:53 +0000 (19:48 +0000)]
Don't loop preparse threads when idle
Compile fix

14 years agoImprove meta/art logic
Clément Stenac [Fri, 29 Sep 2006 19:19:18 +0000 (19:19 +0000)]
Improve meta/art logic

14 years agoReplaces url unescaping by url decoding in xspf import
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

14 years agoDon't Close() on connection error, retry every minute
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)

14 years agoFixes to my fixes from Thomas Parmelan.
Antoine Cellerier [Thu, 28 Sep 2006 20:14:27 +0000 (20:14 +0000)]
Fixes to my fixes from Thomas Parmelan.

14 years ago * modules/gui/qt4/Modules.am: fixed a warning at bootstrap time
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

14 years agosvn:ignore
Christophe Mutricy [Wed, 27 Sep 2006 17:09:40 +0000 (17:09 +0000)]
svn:ignore

14 years agoBe more restrictiv wrt wx version.
Christophe Mutricy [Wed, 27 Sep 2006 15:28:32 +0000 (15:28 +0000)]
Be more restrictiv wrt wx version.

14 years agoAlmost fix make distcheck
Christophe Mutricy [Wed, 27 Sep 2006 15:28:22 +0000 (15:28 +0000)]
Almost fix make distcheck

14 years agoAdd WavPack to news too
Antoine Cellerier [Tue, 26 Sep 2006 21:18:36 +0000 (21:18 +0000)]
Add WavPack to news too

14 years agoEnable WavPack decoding in ffmpeg (once they'll increment the version number). Some...
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 :)

14 years agooops, it sounds like I f**d * my last revert
Damien Fouilleul [Tue, 26 Sep 2006 16:03:11 +0000 (16:03 +0000)]
oops, it sounds like I f**d * my last revert

14 years agomediacontrol: doxygen updates
Olivier Aubert [Tue, 26 Sep 2006 15:51:34 +0000 (15:51 +0000)]
mediacontrol: doxygen updates

14 years agopython bindings: documentation update
Olivier Aubert [Tue, 26 Sep 2006 15:16:00 +0000 (15:16 +0000)]
python bindings: documentation update

14 years agomediacontrol_core.c: prepend the argv[0] here, since libvlc_new no
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.

14 years ago- revert 16847, this breaks the activex and mozilla plugins, and passing a argv[0...
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

14 years agosrc/control/mediacontrol_core.c: libvlc_input now uses milliseconds as
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

14 years ago- mozilla: cleaned up configuration arguments
Damien Fouilleul [Tue, 26 Sep 2006 13:53:26 +0000 (13:53 +0000)]
- mozilla: cleaned up configuration arguments

14 years agoFix: Quicktime 404 error on RTSP SETUP. Patch by Brian Raymon <braymon _at_ echostrom...
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>.

14 years ago- activex: fix plugin path search, now relative to DLL location & registry settings
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

14 years ago- input: make sure time units are in milliseconds, as expected
Damien Fouilleul [Tue, 26 Sep 2006 01:01:08 +0000 (01:01 +0000)]
- input: make sure time units are in milliseconds, as expected

14 years ago- activex: more features and fully updated test.html for new APIs
Damien Fouilleul [Tue, 26 Sep 2006 00:59:49 +0000 (00:59 +0000)]
- activex: more features and fully updated test.html for new APIs

14 years agoSuppress references to mediacontrol_{init,plugin}
Christophe Mutricy [Mon, 25 Sep 2006 21:06:50 +0000 (21:06 +0000)]
Suppress references to mediacontrol_{init,plugin}
Make update-po

14 years agoCosmetic
Christophe Mutricy [Mon, 25 Sep 2006 20:21:18 +0000 (20:21 +0000)]
Cosmetic

14 years agoFix references to bindings/python
Olivier Aubert [Mon, 25 Sep 2006 16:01:07 +0000 (16:01 +0000)]
Fix references to bindings/python

14 years agoRename bindings/mediacontrol-python to bindings/python
Olivier Aubert [Mon, 25 Sep 2006 15:59:23 +0000 (15:59 +0000)]
Rename bindings/mediacontrol-python to bindings/python

14 years agobindings/python: remove empty dir
Olivier Aubert [Mon, 25 Sep 2006 15:58:04 +0000 (15:58 +0000)]
bindings/python: remove empty dir

14 years agobinding/mediacontrol-python/vlc_instance.c: it is now unnecessary to
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

14 years agobindings/mediacontrol-python/vlc_mediacontrol.c: use the new
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

14 years agomediacontrol_new: new API (pass argc and argv), use the new libvlc_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

14 years agosrc/control/mediacontrol_audio_video.c: use RAISE_NULL, RAISE_VOID macros
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

14 years agosrc/control/core.c: prepend a dummy argv[0] to libvlc_new() argv, so
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

14 years agomediacontrol-python: try to fix r16794
Olivier Aubert [Mon, 25 Sep 2006 12:31:41 +0000 (12:31 +0000)]
mediacontrol-python: try to fix r16794

14 years agoRemove CORBA module, which I is not used anymore (not even by me...)
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...)

14 years agoMono audio filter is a channel_mixer and not a convertor.
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.

14 years agoUse shell style parenthesis for VLC_CONFIG in Makefile.am
Jean-Paul Saman [Mon, 25 Sep 2006 07:24:49 +0000 (07:24 +0000)]
Use shell style parenthesis for VLC_CONFIG in Makefile.am

14 years agoremove excess whitespace
Jean-Paul Saman [Mon, 25 Sep 2006 07:23:09 +0000 (07:23 +0000)]
remove excess whitespace

14 years agoSome more (mostly) untested stuff:
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)

14 years agoSome more meta changes (mostly cleanup and check the i_mandatory flags)
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)

14 years agoFix include paths
Clément Stenac [Sun, 24 Sep 2006 18:43:39 +0000 (18:43 +0000)]
Fix include paths

14 years ago* Split download function in find/download
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 :)

14 years ago[PATCH] mosaic improvement: user-defined offsets for substreams by Thomas Parmelan...
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

14 years agoMark meta as fetched
Clément Stenac [Sun, 24 Sep 2006 16:49:36 +0000 (16:49 +0000)]
Mark meta as fetched

14 years agoStart splitting the various meta module types
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

14 years agotaglib has been moved
Christophe Mutricy [Sun, 24 Sep 2006 16:34:12 +0000 (16:34 +0000)]
taglib has been moved

14 years agoUse DIR_SEP
Antoine Cellerier [Sun, 24 Sep 2006 16:21:52 +0000 (16:21 +0000)]
Use DIR_SEP

14 years agoSkeleton for taglib art downloader and tags writer
Clément Stenac [Sun, 24 Sep 2006 15:20:49 +0000 (15:20 +0000)]
Skeleton for taglib art downloader and tags writer

14 years agoDefine DIR_SEP only once
Antoine Cellerier [Sun, 24 Sep 2006 15:11:33 +0000 (15:11 +0000)]
Define DIR_SEP only once

14 years agoRead album, also detect images in FLAC
Clément Stenac [Sun, 24 Sep 2006 15:09:25 +0000 (15:09 +0000)]
Read album, also detect images in FLAC

14 years agoDetect embedded images
Clément Stenac [Sun, 24 Sep 2006 14:56:46 +0000 (14:56 +0000)]
Detect embedded images

14 years agouse msg_Dbg instead of fprintf
Antoine Cellerier [Sun, 24 Sep 2006 14:53:49 +0000 (14:53 +0000)]
use msg_Dbg instead of fprintf

14 years agoSet svn:keywords Id
Antoine Cellerier [Sun, 24 Sep 2006 14:50:48 +0000 (14:50 +0000)]
Set svn:keywords Id

14 years agoMove the meta readers to the correct folder, and use them for all parsing
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

14 years agoTaglib based parser, use it for Vorbis 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

14 years agoDon't notify playlist several times while preparsing
Clément Stenac [Sun, 24 Sep 2006 13:13:40 +0000 (13:13 +0000)]
Don't notify playlist several times while preparsing

14 years agoStart supporting preparse status
Clément Stenac [Sun, 24 Sep 2006 12:48:23 +0000 (12:48 +0000)]
Start supporting preparse status

14 years agoRename vlc_input_item_* functions to input_Item* for consistency
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

14 years agoConvert hotkeys to using cond_wait/cond_signal
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

14 years ago* Get rid of the Manager thread by making blocking interfaces listen to
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

14 years agoAdd low priority "folder" meta_engine. Will look for files named "Folder.jpg" (Window...
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.

14 years agoAdd an "album art download policy" (--album-art) option. I now have to do another...
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)

14 years agoSmall corrections for stats.
Jean-Baptiste Kempf [Sat, 23 Sep 2006 20:56:52 +0000 (20:56 +0000)]
Small corrections for stats.

14 years agoutf8_stat doesn't work if 2nd arg is NULL ... too bad :(
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 :(

14 years agoDon't spit too much debug
Clément Stenac [Sat, 23 Sep 2006 20:42:56 +0000 (20:42 +0000)]
Don't spit too much debug

14 years ago<tab> police
Antoine Cellerier [Sat, 23 Sep 2006 20:41:59 +0000 (20:41 +0000)]
<tab> police

14 years agoMove the album art download thing to a separate proccess
Antoine Cellerier [Sat, 23 Sep 2006 20:27:14 +0000 (20:27 +0000)]
Move the album art download thing to a separate proccess

14 years agoVery very preliminary Qt implementation of album art
Clément Stenac [Sat, 23 Sep 2006 20:16:08 +0000 (20:16 +0000)]
Very very preliminary Qt implementation of album art

14 years agobaad dionoea
Clément Stenac [Sat, 23 Sep 2006 19:48:03 +0000 (19:48 +0000)]
baad dionoea

14 years agoRemove useless stuff.
Antoine Cellerier [Sat, 23 Sep 2006 16:56:32 +0000 (16:56 +0000)]
Remove useless stuff.

14 years agoAdd dummy meta engine with highest priority. Will check if meta is already available.
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.

14 years agoStart of meta engine stuff. src/input/input.c needs to be fixed a bit. I'll finish...
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.

14 years ago* Add switch to skins
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)

14 years agoUse a tab widget for extended GUI
Clément Stenac [Sat, 23 Sep 2006 13:23:23 +0000 (13:23 +0000)]
Use a tab widget for extended GUI

14 years agoAdvanced controls bar
Clément Stenac [Sat, 23 Sep 2006 13:16:33 +0000 (13:16 +0000)]
Advanced controls bar
Make some sttings persistent

14 years agoAdd a "Media Files" extension list + i18n
Christophe Mutricy [Sat, 23 Sep 2006 12:36:02 +0000 (12:36 +0000)]
Add a "Media Files" extension list  + i18n

14 years agoFix error spotted by m4n_in_bl4ck in the forum.
Antoine Cellerier [Sat, 23 Sep 2006 11:19:04 +0000 (11:19 +0000)]
Fix error spotted by m4n_in_bl4ck in the forum.

14 years ago* modules/codec/ffmpeg.c: add X264 to the list of supported fourcc's
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

14 years agomake update-po
Christophe Mutricy [Fri, 22 Sep 2006 23:29:06 +0000 (23:29 +0000)]
make update-po

14 years agoi18n fixes pointed by Marian Hikanik
Christophe Mutricy [Fri, 22 Sep 2006 23:11:59 +0000 (23:11 +0000)]
i18n fixes pointed by Marian Hikanik

14 years agoWTF ?
Clément Stenac [Fri, 22 Sep 2006 21:37:59 +0000 (21:37 +0000)]
WTF ?

14 years agoThat should fix building the python bindings if srcdir =! builddir.
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

14 years agoRemove useless code
Clément Stenac [Fri, 22 Sep 2006 20:45:44 +0000 (20:45 +0000)]
Remove useless code

14 years agoPut the dock/undock back in the menu
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

14 years agoPlaylist menu
Clément Stenac [Fri, 22 Sep 2006 18:31:31 +0000 (18:31 +0000)]
Playlist menu
Add button in playlist widget

14 years ago- activex: added configuration interface
Damien Fouilleul [Fri, 22 Sep 2006 17:44:45 +0000 (17:44 +0000)]
- activex: added configuration interface

14 years agoEnable by default live555 module
Christophe Mutricy [Fri, 22 Sep 2006 16:37:45 +0000 (16:37 +0000)]
Enable by default live555 module

14 years agoImplement dock/undock for the playlist
Clément Stenac [Fri, 22 Sep 2006 16:10:16 +0000 (16:10 +0000)]
Implement dock/undock for the playlist

14 years agoSome cleanup, start integrating audio visualizations
Clément Stenac [Fri, 22 Sep 2006 15:20:02 +0000 (15:20 +0000)]
Some cleanup, start integrating audio visualizations

14 years agomediacontrol-python: implement a VLCWidget/DecoratedVLCWidget for python-gtk
Olivier Aubert [Fri, 22 Sep 2006 13:07:07 +0000 (13:07 +0000)]
mediacontrol-python: implement a VLCWidget/DecoratedVLCWidget for python-gtk

14 years ago* Fix another microdvd issue.
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)

14 years ago* Added the info for the MSS2, MSS1, WMVA, WVP2, WMVP codecs trough dmo.
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

14 years agobindings/mediacontrol-python/vlc_mediacontrol.c: rename
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

14 years agoFix equalizer crash
Clément Stenac [Fri, 22 Sep 2006 11:55:35 +0000 (11:55 +0000)]
Fix equalizer crash