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

17 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

17 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

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

17 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

17 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

17 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

17 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

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

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

17 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

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

17 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

17 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

17 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

17 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

17 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

17 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

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

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

17 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

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

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