]> git.sesse.net Git - vlc/log
vlc
17 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)

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

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

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

17 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

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

17 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

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

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

17 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

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

17 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

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

17 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

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

17 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

17 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

17 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

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

17 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

17 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

17 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

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

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

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

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

17 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

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

17 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

17 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

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

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

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

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

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

17 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

17 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

17 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

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

17 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

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

17 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

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

17 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

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

17 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

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

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

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

17 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

17 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

17 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

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

17 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

17 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

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

17 years agopython bindings: changes from the libvlc API: a MediaControl can now be created from...
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.

17 years agomediacontrol API: (mostly) use the new libvlc API
Olivier Aubert [Fri, 22 Sep 2006 10:37:40 +0000 (10:37 +0000)]
mediacontrol API: (mostly) use the new libvlc API

17 years agoinput.c: fixed the playback rate (0.5 is half the speed, not twice)
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)

17 years agoMake update-po
Christophe Mutricy [Thu, 21 Sep 2006 23:19:18 +0000 (23:19 +0000)]
Make update-po

17 years ago- ActiveX: optimized implementation of all IEnumXXX classes (more template obfuscatio...
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

17 years ago * "synch" -> "sync" (gniihiihiimineeeeerveuh)
Sam Hocevar [Thu, 21 Sep 2006 15:51:31 +0000 (15:51 +0000)]
  * "synch" -> "sync" (gniihiihiimineeeeerveuh)

17 years agoRemoves --macosx-fill which has been long broken and is now replaced with the croppin...
Eric Petit [Thu, 21 Sep 2006 13:33:24 +0000 (13:33 +0000)]
Removes --macosx-fill which has been long broken and is now replaced with the cropping vars

17 years agoAutosave size/position + fix a resizing bug in the stats panel
Clément Stenac [Wed, 20 Sep 2006 23:25:28 +0000 (23:25 +0000)]
Autosave size/position + fix a resizing bug in the stats panel
Cosmetics

17 years agoA bit of cleanup in the info stuff
Clément Stenac [Wed, 20 Sep 2006 23:17:26 +0000 (23:17 +0000)]
A bit of cleanup in the info stuff

17 years agoDo not hide the video widget, as it causes some sizing trouble, just resize it
Clément Stenac [Wed, 20 Sep 2006 22:41:20 +0000 (22:41 +0000)]
Do not hide the video widget, as it causes some sizing trouble, just resize it

17 years agoCleanup
Clément Stenac [Wed, 20 Sep 2006 22:00:56 +0000 (22:00 +0000)]
Cleanup

17 years agoUpdate portuguese l10n by Ari Constancio
Christophe Mutricy [Wed, 20 Sep 2006 21:16:25 +0000 (21:16 +0000)]
Update portuguese l10n by Ari Constancio

17 years agoSome size fixes
Clément Stenac [Wed, 20 Sep 2006 21:10:53 +0000 (21:10 +0000)]
Some size fixes

17 years ago2nd try
Antoine Cellerier [Wed, 20 Sep 2006 21:10:34 +0000 (21:10 +0000)]
2nd try

17 years agopropset keywords Id
Antoine Cellerier [Wed, 20 Sep 2006 21:06:50 +0000 (21:06 +0000)]
propset keywords Id

17 years ago* Fix selection of Adjust filter. On the fly changes are still broken
Derk-Jan Hartman [Wed, 20 Sep 2006 19:53:16 +0000 (19:53 +0000)]
* Fix selection of Adjust filter. On the fly changes are still broken

17 years ago*Qt4: InfoTree for files. The timer does not function correctly yet. :D
Jean-Baptiste Kempf [Wed, 20 Sep 2006 19:37:51 +0000 (19:37 +0000)]
*Qt4: InfoTree for files. The timer does not function correctly yet. :D

17 years agobindings/mediacontrol-python/vlc_instance.c: complete the libvlc
Olivier Aubert [Wed, 20 Sep 2006 16:55:41 +0000 (16:55 +0000)]
bindings/mediacontrol-python/vlc_instance.c: complete the libvlc
bindings (vlm methods)

17 years ago- replace std=c99 by std=gnu99, which allows for GCC extensions as well as C99
Damien Fouilleul [Wed, 20 Sep 2006 13:13:04 +0000 (13:13 +0000)]
- replace std=c99 by std=gnu99, which allows for GCC extensions as well as C99

17 years agoReplace playlist_NodesCreateForSD by playlist_NodesPairCreate in Bonjour SD according...
Jean-Baptiste Kempf [Wed, 20 Sep 2006 11:50:43 +0000 (11:50 +0000)]
Replace playlist_NodesCreateForSD by playlist_NodesPairCreate in Bonjour SD according to [16656]

17 years agopython bindings: add support for the new libvlc API
Olivier Aubert [Wed, 20 Sep 2006 11:10:44 +0000 (11:10 +0000)]
python bindings: add support for the new libvlc API

17 years agoLayout for album art
Clément Stenac [Tue, 19 Sep 2006 22:40:40 +0000 (22:40 +0000)]
Layout for album art

17 years agoclean the musicbrainz stuffs
Christophe Mutricy [Tue, 19 Sep 2006 22:20:15 +0000 (22:20 +0000)]
clean the musicbrainz stuffs

17 years agoNew system for handling elements in the main interface
Clément Stenac [Tue, 19 Sep 2006 21:28:50 +0000 (21:28 +0000)]
New system for handling elements in the main interface
Still full of bugs, please don't remove debug

17 years agoGive control back to the main interface for handling interaction with video.
Clément Stenac [Tue, 19 Sep 2006 15:37:38 +0000 (15:37 +0000)]
Give control back to the main interface for handling interaction with video.
Still probably broken

17 years agoRework of the embedded stuff. This breaks everything :)
Clément Stenac [Tue, 19 Sep 2006 13:34:23 +0000 (13:34 +0000)]
Rework of the embedded stuff. This breaks everything :)

17 years agoSplit video widget from background image managre
Clément Stenac [Tue, 19 Sep 2006 11:26:14 +0000 (11:26 +0000)]
Split video widget from background image managre

17 years agoWoops
Antoine Cellerier [Mon, 18 Sep 2006 22:45:01 +0000 (22:45 +0000)]
Woops

17 years agoIt's still ugly as hell but a bit more accurate. (This is a *test* plugin)
Antoine Cellerier [Mon, 18 Sep 2006 22:34:10 +0000 (22:34 +0000)]
It's still ugly as hell but a bit more accurate. (This is a *test* plugin)

17 years agoBraindead plugin that get's the current song's album art url (using MusicBrainz)
Antoine Cellerier [Mon, 18 Sep 2006 22:11:54 +0000 (22:11 +0000)]
Braindead plugin that get's the current song's album art url (using MusicBrainz)

17 years ago* Qt4/Information: Put the close button in a better place.
Jean-Baptiste Kempf [Mon, 18 Sep 2006 21:38:06 +0000 (21:38 +0000)]
* Qt4/Information: Put the close button in a better place.

17 years agoUpdate portuguese l10n by Ari Constancio
Christophe Mutricy [Mon, 18 Sep 2006 20:02:21 +0000 (20:02 +0000)]
Update portuguese l10n by Ari Constancio

17 years agoTemporary dialog for the equalizer
Clément Stenac [Mon, 18 Sep 2006 20:02:13 +0000 (20:02 +0000)]
Temporary dialog for the equalizer

17 years agoFix voribis meta data stuff (so that it doesn't match on stuff like "MUSICBRAINZ_ARTIST")
Antoine Cellerier [Mon, 18 Sep 2006 19:38:47 +0000 (19:38 +0000)]
Fix voribis meta data stuff (so that it doesn't match on stuff like "MUSICBRAINZ_ARTIST")

17 years ago- configure.ac: fix for widl detection
Damien Fouilleul [Mon, 18 Sep 2006 19:29:40 +0000 (19:29 +0000)]
- configure.ac: fix for widl detection

17 years agoconfigure.ac: disable warning for unused parameter, some restriction in widl detectio...
Damien Fouilleul [Mon, 18 Sep 2006 18:45:33 +0000 (18:45 +0000)]
configure.ac: disable warning for unused parameter, some restriction in widl detection (need SDK from winhq CVS)

17 years ago* remove the patch and try a hacky, but supposed to be working fix by LordRPI
Felix Paul Kühne [Mon, 18 Sep 2006 18:42:41 +0000 (18:42 +0000)]
* remove the patch and try a hacky, but supposed to be working fix by LordRPI

17 years agoAudioscrobbler plugin update by Rafael Carre
Clément Stenac [Mon, 18 Sep 2006 18:02:23 +0000 (18:02 +0000)]
Audioscrobbler plugin update by Rafael Carre

17 years agoUpdate beautifier for libtool
Clément Stenac [Mon, 18 Sep 2006 17:52:57 +0000 (17:52 +0000)]
Update beautifier for libtool

17 years agosvn:ignore
Clément Stenac [Mon, 18 Sep 2006 17:39:24 +0000 (17:39 +0000)]
svn:ignore

17 years ago- activex: cleanup, improved VB compatibility and new test.html file for new script...
Damien Fouilleul [Mon, 18 Sep 2006 17:12:33 +0000 (17:12 +0000)]
- activex: cleanup, improved VB compatibility and new test.html file for new script APIs

17 years agoClean up a bit queues handling. Do not use dynamic arrays
Clément Stenac [Mon, 18 Sep 2006 16:17:15 +0000 (16:17 +0000)]
Clean up a bit queues handling. Do not use dynamic arrays

17 years agoUse a separate message bank for each libvlc instance
Clément Stenac [Mon, 18 Sep 2006 15:35:55 +0000 (15:35 +0000)]
Use a separate message bank for each libvlc instance
Fix compilation for libvlc users

17 years agoOnly deinit non-refcounted core data if we're the last instance
Clément Stenac [Mon, 18 Sep 2006 14:28:30 +0000 (14:28 +0000)]
Only deinit non-refcounted core data if we're the last instance