vlc.git
15 years ago* commit the svg file as well, so we can change stuff later on
Felix Paul Kühne [Sun, 1 Oct 2006 20:16:00 +0000 (20:16 +0000)]
* commit the svg file as well, so we can change stuff later on

15 years ago* finished the time slider
Felix Paul Kühne [Sun, 1 Oct 2006 20:05:50 +0000 (20:05 +0000)]
* finished the time slider

For the records: please don't re-invent the wheel, also if there are only 2 places which already do the exact same thing and you're going to add the 3rd place!!

15 years agoFix gvp demux
Antoine Cellerier [Sun, 1 Oct 2006 19:53:13 +0000 (19:53 +0000)]
Fix gvp demux

15 years agosrc/input/item.c: if we don't have an item name and item is a file, then only use...
Antoine Cellerier [Sun, 1 Oct 2006 19:07:48 +0000 (19:07 +0000)]
src/input/item.c: if we don't have an item name and item is a file, then only use the filename (and not the full path) as the item's name
others: if we only have a path and no interesting name, let the core decide what name to use

15 years agoFix a bunch of gcc warnings
Antoine Cellerier [Sun, 1 Oct 2006 17:12:02 +0000 (17:12 +0000)]
Fix a bunch of gcc warnings

15 years ago:%s/"mosaic-/CFG_PREFIX "/g
Antoine Cellerier [Sun, 1 Oct 2006 16:57:43 +0000 (16:57 +0000)]
:%s/"mosaic-/CFG_PREFIX "/g

15 years agouse config chain stuff in logo, rss and mosaic sub filters too.
Antoine Cellerier [Sun, 1 Oct 2006 16:53:48 +0000 (16:53 +0000)]
use config chain stuff in logo, rss and mosaic sub filters too.

15 years agouse config chain for the --sub-filter option.
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

15 years agoRename all sout_Cfg* stuff to config_Chain* (as it isn't really sout specific)
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)

15 years ago* temporary fix to keep VLC linking. I don't know yet, why this is necessary though
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

15 years agoThe time video filter doesn't exist anymore.
Antoine Cellerier [Sun, 1 Oct 2006 14:44:21 +0000 (14:44 +0000)]
The time video filter doesn't exist anymore.

15 years agoOnly update the marquee text if needed (ie we're using % or $ chars)
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)

15 years agowoops
Antoine Cellerier [Sun, 1 Oct 2006 14:38:23 +0000 (14:38 +0000)]
woops

15 years agoSome more format strings
Antoine Cellerier [Sun, 1 Oct 2006 14:36:15 +0000 (14:36 +0000)]
Some more format strings

15 years agoLazy allocation of the stat structure
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

15 years agoSome more marq format strings
Antoine Cellerier [Sun, 1 Oct 2006 14:22:58 +0000 (14:22 +0000)]
Some more marq format strings

15 years agoforgot the put Ye Zhang in Thanks file.
Jean-Paul Saman [Sun, 1 Oct 2006 14:16:52 +0000 (14:16 +0000)]
forgot the put Ye Zhang in Thanks file.

15 years agoFix for ticket #752 by ye zhang (yzhang90003 _at_ gmail dot com): VLM RTSP concurent...
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

15 years ago* native GUI elements for the Fullscreen panel by Simon Damkjr Andersen <simondamkjae...
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!

15 years ago* small visual fix for the playmode buttons (prevents white highlighting around the...
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)

15 years agogra
Clément Stenac [Sun, 1 Oct 2006 09:14:21 +0000 (09:14 +0000)]
gra

15 years agoCreate variables in libvlc instead of libvlc_global_data
Clément Stenac [Sun, 1 Oct 2006 08:44:35 +0000 (08:44 +0000)]
Create variables in libvlc instead of libvlc_global_data

15 years agoAdd $_ line skip variable.
Antoine Cellerier [Sat, 30 Sep 2006 23:37:47 +0000 (23:37 +0000)]
Add $_ line skip variable.

15 years agoMerge time and marq filters. Marq now handles the %letter time format strings and...
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.

15 years agoSkeleton for modules list widgets in the prefs. I'm not working on it atm so i figure...
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.

15 years agos/libtag/taglib/
Antoine Cellerier [Sat, 30 Sep 2006 19:58:44 +0000 (19:58 +0000)]
s/libtag/taglib/

15 years agoremove unneed x
Antoine Cellerier [Sat, 30 Sep 2006 19:51:43 +0000 (19:51 +0000)]
remove unneed x

15 years ago - Don't cache files to ~/.vlc/art/(null)/(null)/
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.

15 years ago* Add taglib to macosx contrib. Use pkg-config for taglib in configure. (if you don...
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)

15 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

15 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

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

15 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)

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

15 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

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

15 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

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

15 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

15 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)

15 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.

15 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

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

15 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.

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

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

15 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 :)

15 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

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

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

15 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.

15 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

15 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

15 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

15 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>.

15 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

15 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

15 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

15 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

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

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

15 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

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

15 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

15 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

15 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

15 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

15 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

15 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

15 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...)

15 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.

15 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

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

15 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)

15 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)

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

15 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 :)

15 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

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

15 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

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

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

15 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

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

15 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

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

15 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

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

15 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

15 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

15 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

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

15 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

15 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

15 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

15 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.

15 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)

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

15 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 :(

15 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