log src/audacious/plugin.h @ 4767:ba9eb9cc287f

age author description
Wed, 13 Aug 2008 00:06:24 +0300 Matti Hamalainen Automated merge with ssh://hg.atheme.org//hg/audacious
Wed, 13 Aug 2008 00:06:06 +0300 Matti Hamalainen Remove duplication.
Thu, 07 Aug 2008 12:17:14 +0300 Paula Stanciu Automated merge with ssh://paula@hg.atheme.org//hg/audacious
Thu, 07 Aug 2008 12:16:46 +0300 Paula Stanciu makeing possible to reinitialize the output plugin from outher plugins
Thu, 07 Aug 2008 03:54:15 +0300 Andrew O. Shadoura export functions to make libSAD usage in plugins more easy
Wed, 06 Aug 2008 23:04:34 +0300 Andrew O. Shadoura move FMT_FRACBITS() to plugin.h
Tue, 08 Jul 2008 15:35:48 +0200 Tomasz Mon more work on seperating presets from legacy ui
Mon, 07 Jul 2008 14:53:13 +0200 Tomasz Mon begin seperating equalizer preset from legacy ui
Sun, 29 Jun 2008 12:59:51 -0500 William Pitcock Add provision for Interface plugins.
Mon, 16 Jun 2008 06:37:18 +0300 Matti Hamalainen Removed the deprecated set_eq() function from InputPlugin and other places.
Mon, 16 Jun 2008 05:48:26 +0300 Matti Hamalainen Remove output plugin field from InputPlugin.
Mon, 16 Jun 2008 04:31:36 +0300 Matti Hamalainen Change PAPI version.
Tue, 10 Jun 2008 00:51:39 +0200 mf0102 remove some old unused functions from plugin API
Mon, 09 Jun 2008 20:02:30 +0200 mf0102 - don't export dock functions to plugins anymore
Wed, 04 Jun 2008 12:36:25 +0200 Tomasz Mon export create_widgets to PAPI
Sat, 31 May 2008 14:17:15 +0200 Tomasz Mon change visualization timeout; export calc_stereo_pcm, calc_mono_pcm and calc_mono_freq to PAPI
Wed, 21 May 2008 16:51:37 +0200 Tomasz Mon add audacious_drct_initiate
Wed, 21 May 2008 13:12:39 +0200 Tomasz Mon add audacious_drct_get_length
Mon, 19 May 2008 01:29:46 +0300 Matti Hamalainen Clean up header multiple inclusion guards (e.g. #ifndef FOO_H/#define FOO_H)
Wed, 09 Apr 2008 15:50:37 +0300 Matti Hamalainen Use mcs_handle_t directly instead of ConfigDb struct to remove the useless wrapper.
Mon, 31 Mar 2008 09:21:02 +0300 Matti Hamalainen Automated merge with ssh://hg.atheme.org//hg/audacious
Mon, 31 Mar 2008 06:47:48 +0300 Matti Hamalainen Huge renaming patch, changing BMP references to Audacious.
Mon, 31 Mar 2008 06:25:09 +0300 Matti Hamalainen BmpConfig -> AudConfig, etc.
Mon, 31 Mar 2008 06:04:21 +0300 Matti Hamalainen Remove formatter functions, they are only used in song_change plugin.
Mon, 31 Mar 2008 05:59:24 +0300 Matti Hamalainen Some stupid header cleanups.
Mon, 31 Mar 2008 06:04:21 +0300 Matti Hamalainen Remove formatter functions, they are only used in song_change plugin.
Sun, 30 Mar 2008 00:58:02 +0200 Matti Hamalainen Added new VFS helper functions for reading big/little endian data (16-, 32- and 64-bit integer formats)
Sun, 30 Mar 2008 00:51:14 +0200 Matti Hamalainen s/BMP_PLUGIN_H/AUD_PLUGIN_H/
Sat, 29 Mar 2008 11:41:55 +0200 Matti Hamalainen Fix enum list, to make gcc4.3 stfu. Should close bugzilla #219.
Fri, 28 Mar 2008 02:19:37 +0200 Matti Hamalainen Added a short explanation for the freq_data argument in VisPlugin.
Sat, 15 Mar 2008 00:26:49 +0100 mf0102 remove more ui_* references
Fri, 14 Mar 2008 19:27:01 +0100 mf0102 - removed some unused ui_*.h references
Thu, 13 Mar 2008 16:30:15 -0500 William Pitcock Fix ABI.
Sun, 24 Feb 2008 07:28:23 -0600 William Pitcock Drop old IIR code.
Sun, 17 Feb 2008 21:17:26 +0900 Yoshiki Yazawa add event_queue() to the vtable as aud_event_queue()
Tue, 12 Feb 2008 01:20:32 -0600 William Pitcock Remove legacy XMMS format conversion API. We have a new audio engine which does this the correct way.
Sun, 10 Feb 2008 12:31:44 +0100 stefano Implemented support for multiple subplugins inside a plugin (see bug #148) and PluginHeader finalization
Sat, 09 Feb 2008 01:05:36 +0300 Eugene Zagidullin - added template for src_flow
Fri, 08 Feb 2008 22:21:56 +0300 Eugene Zagidullin added FMT_SIZEOF macro
Mon, 04 Feb 2008 01:30:53 +0300 Eugene Zagidullin added FMT_FIXED32, an equivalent of mad_fixed_t, already supported by libSAD; some endianness-related changes
Sat, 02 Feb 2008 01:53:15 +0300 Eugene Zagidullin initial Replay Gain support
Thu, 31 Jan 2008 14:15:12 +0300 Eugene Zagidullin set_replaygain_info added to PAPI
Wed, 30 Jan 2008 01:22:37 +0300 Eugene Zagidullin 1st attempt to integrate dithering and RG engine
Tue, 25 Dec 2007 00:53:33 -0600 Jussi Judin Adds playback_free() function to fix memory leak in playback_stop(). (Bugzilla #42)
Mon, 17 Dec 2007 21:56:17 +0900 Yoshiki Yazawa - introduce new API functions uri_to_display_basename() and uri_to_display_dirname(). each function derives utf8 encoded basename or dirname from given uri respectively.
Fri, 07 Dec 2007 01:11:25 +0900 Yoshiki Yazawa - modified playlist_load_ins_file() and playlist_load_ins_file_tuple(). path builder and ext_hash checker
Wed, 28 Nov 2007 18:15:04 +0100 Jonathan Schleifer Add plugin function to pull volume.
Wed, 28 Nov 2007 00:02:35 +0300 Eugene Zagidullin added my sign to that comments :)
Tue, 27 Nov 2007 23:59:28 +0300 Eugene Zagidullin added some comments to plugin.h about update_song_tuple()
Mon, 26 Nov 2007 22:33:20 +0300 Eugene Zagidullin update_song_tuple() added to InputPlugin for future tag writing ability
Sun, 18 Nov 2007 18:24:38 -0600 William Pitcock Add get_output_list() to PAPI for xmms-crossfade.
Sun, 18 Nov 2007 21:39:28 +0900 Yoshiki Yazawa - add subtune support to on demand probing.
Thu, 01 Nov 2007 11:51:53 -0500 William Pitcock fix forward declaration of vtable in C++ mode. (bugzie #42)
Mon, 15 Oct 2007 12:56:59 +0200 Christian Birchinger Export dock functions
Sun, 14 Oct 2007 22:24:41 -0500 William Pitcock forgot to export a symbol. now I am done. really.
Sun, 14 Oct 2007 21:51:09 -0500 William Pitcock bump API version.
Sun, 14 Oct 2007 21:48:19 -0500 William Pitcock flows
Sun, 14 Oct 2007 21:37:31 -0500 William Pitcock finalised the API, I think.
Sun, 14 Oct 2007 21:34:45 -0500 William Pitcock export input_check_file().
Sun, 14 Oct 2007 21:11:21 -0500 William Pitcock export util_get_localdir().
Sun, 14 Oct 2007 21:04:46 -0500 William Pitcock export the fileinfopopup API.
Sun, 14 Oct 2007 19:38:49 -0500 William Pitcock export formatter and prefswin APIs
Sun, 14 Oct 2007 17:47:13 -0500 William Pitcock export AudDRCT API.
Sun, 14 Oct 2007 16:58:36 -0500 William Pitcock PluginMenu API is exported now. No changes required to plugins.
Sun, 14 Oct 2007 03:57:03 -0500 William Pitcock fix a typo
Sun, 14 Oct 2007 03:50:08 -0500 William Pitcock fix some oopses
Sun, 14 Oct 2007 03:49:00 -0500 William Pitcock export xconvert API
Sun, 14 Oct 2007 03:36:21 -0500 William Pitcock export INIFile APIs
Sun, 14 Oct 2007 03:08:12 -0500 William Pitcock export hook API
Sat, 13 Oct 2007 23:43:45 -0500 William Pitcock export ip_data and cfg
Sat, 13 Oct 2007 23:19:36 -0500 William Pitcock missing header...
Sat, 13 Oct 2007 23:01:28 -0500 William Pitcock export Playlist API, remove old crap that isn't there anymore
Sat, 13 Oct 2007 20:41:39 -0500 William Pitcock vtable get_gentitle_format().
Sat, 13 Oct 2007 20:35:58 -0500 William Pitcock export PlaylistContainer API in vtable.
Sat, 13 Oct 2007 19:58:38 -0500 William Pitcock strings API -> vtable
Sat, 13 Oct 2007 19:11:52 -0500 William Pitcock fun util dialog shit -> vtable
Mon, 08 Oct 2007 01:43:58 -0500 William Pitcock Add InputPlayback::pass_audio() which replaces produce_audio().
Sun, 07 Oct 2007 19:12:28 -0500 William Pitcock custom_uri/mime go below type defs
Sun, 07 Oct 2007 18:00:57 -0500 William Pitcock Export MIME/Custom URI APIs
Sun, 07 Oct 2007 14:05:16 -0500 William Pitcock add InputPlayback::set_params() and InputPlayback::set_title() which will
Sun, 07 Oct 2007 01:06:50 -0500 William Pitcock aud_tuple_disassociate
Sun, 07 Oct 2007 00:32:35 -0500 William Pitcock Remove non-existant function.
Sun, 07 Oct 2007 00:28:00 -0500 William Pitcock fix tuple_get_int declaration
Sun, 07 Oct 2007 00:16:35 -0500 William Pitcock Export tuple formatter API.
Sun, 07 Oct 2007 00:04:09 -0500 William Pitcock Export Tuple API.
Sat, 06 Oct 2007 20:35:52 -0500 William Pitcock Use a mutex/condvar/timed wait to allow tickless operation in the output loop.
Tue, 02 Oct 2007 21:52:34 -0500 William Pitcock last one i hope
Tue, 02 Oct 2007 21:51:07 -0500 William Pitcock more typoes
Tue, 02 Oct 2007 21:50:12 -0500 William Pitcock fix typo!
Tue, 02 Oct 2007 21:47:17 -0500 William Pitcock multifile plugins :(
Tue, 02 Oct 2007 21:41:06 -0500 William Pitcock Export ConfigDB API via vtable, adding public aliases: bmp_cfg_db_*, aud_cfg_db_*.
Mon, 01 Oct 2007 23:39:22 -0500 William Pitcock Export VfsBufferedFile functions.
Mon, 01 Oct 2007 23:32:57 -0500 William Pitcock Export VfsBuffer functions.
Mon, 01 Oct 2007 23:26:00 -0500 William Pitcock Unbreak compile.
Mon, 01 Oct 2007 23:00:46 -0500 William Pitcock Start working on exporting all public functions via a vtable. The API version will be bumped to 7 once I am done and -Wl,-export-dynamic is removed.
Sun, 30 Sep 2007 15:28:40 +0300 Matti Hamalainen Remove non-existing function declarations from headers.
Fri, 07 Sep 2007 12:45:50 +0300 Matti Hamalainen Branch merge. trunk
Wed, 05 Sep 2007 07:11:52 +0300 Matti Hamalainen Plugin API v6 trunk
Fri, 07 Sep 2007 02:02:53 -0500 William Pitcock Add "gboolean enabled;" to PLUGIN_COMMON_FIELDS. trunk
Fri, 07 Sep 2007 02:01:47 -0500 William Pitcock Clean up some plugin mess -- this breaks API for plugins which don't do the ".member: value" thing yet. Oh well. trunk
Sun, 12 Aug 2007 20:03:43 +0300 Cristi Magherusan merge
Fri, 10 Aug 2007 23:06:35 +0300 Cristi Magherusan merge frenzy
Fri, 10 Aug 2007 14:21:21 +0300 Cristi Magherusan merge
Wed, 08 Aug 2007 22:04:41 +0300 Cristi Magherusan fixed the interface
Sun, 12 Aug 2007 20:18:04 +0200 Christian Birchinger Add functions for custom uri support of input plugins trunk
Sat, 11 Aug 2007 23:59:24 +0900 Yoshiki Yazawa rename xmms_get_gentitle_format() to get_gentitle_format(). trunk
Fri, 10 Aug 2007 21:58:19 +0200 Giacomo Lozito added a system that allows input plugins to signal to the core (actually, they MUST do it) that they're ready for playback and it's safe to call their stop function; this fixes a nasty race condition that triggered on fast track-switching trunk
Fri, 10 Aug 2007 05:22:35 -0500 William Pitcock audacious-core: convert to tuple-ng, remove titlestring API. trunk
Fri, 10 Aug 2007 03:50:41 -0500 William Pitcock Bump binary API/ABI revisions for Tuplez. trunk
Sat, 04 Aug 2007 15:37:37 +0900 Yoshiki Yazawa add simplified macros to declare plugin. no more excessive NULLs.
Fri, 03 Aug 2007 21:16:18 -0500 William Pitcock Fix DECLARE_PLUGIN() macro.
Fri, 03 Aug 2007 20:42:13 -0500 William Pitcock Make DECLARE_PLUGIN() macro use a __VA_ARGS__ list instead of a static amount of tokens. trunk
Fri, 03 Aug 2007 20:39:42 -0500 William Pitcock Automated merge with ssh://hg.atheme.org//hg/audacious trunk
Fri, 03 Aug 2007 20:39:35 -0500 William Pitcock - bump PAPI version to 4 due to DiscoveryPlugin trunk
Fri, 03 Aug 2007 07:20:58 +0300 Cristi Magherusan added Discovery plugin type trunk
Fri, 27 Jul 2007 15:28:26 -0500 William Pitcock Track playback monitor thread in InputPlayback.thread. trunk
Tue, 24 Jul 2007 13:17:23 -0500 William Pitcock __AUDACIOUS_PLUGIN_API__ is now 3. trunk
Mon, 23 Jul 2007 15:55:04 -0500 William Pitcock Add eventqueue interface. trunk
Fri, 20 Jul 2007 18:55:15 -0500 William Pitcock Add new probe_for_tuple() function. Replaces all old probing interfaces. trunk
Mon, 16 Jul 2007 16:16:17 -0500 William Pitcock Backed out changeset b87335249c69d45d253b1b960a9ec7f60b68e5a5
Mon, 16 Jul 2007 15:50:32 -0500 William Pitcock Remove genevent, seperate playback logic into seperate control thread.
Fri, 13 Jul 2007 06:55:44 -0500 William Pitcock Use G_MODULE_EXPORT to ensure the plugin header is exported.
Mon, 09 Jul 2007 03:18:00 -0500 William Pitcock Mimetype system. trunk
Sun, 17 Jun 2007 10:14:02 +0900 Yoshiki Yazawa add a cast to DECLARE_PLUGIN() to suppress warnings. trunk
Thu, 24 May 2007 16:17:12 -0700 nenolod [svn] - guard v2 module header with G_BEGIN_DECLS and G_END_DECLS trunk
Thu, 24 May 2007 03:27:54 -0700 nenolod [svn] - first attempt at an plugin API2 loader. this is entirely implemented inside the plugin2 namespace, so please respect that if you go editing this ;p trunk
Thu, 24 May 2007 02:03:17 -0700 nenolod [svn] - add functions for defining the v2 plugin header trunk
Thu, 24 May 2007 01:47:50 -0700 nenolod [svn] - begin work on the host side of plugin API v2. trunk
Sat, 12 May 2007 15:22:58 -0700 magma [svn] Reverted the modifications that were initially needed for DBus support. trunk
Thu, 10 May 2007 14:13:20 -0700 nenolod [svn] - fix ABI trunk
Wed, 09 May 2007 14:36:37 -0700 magma [svn] Initial commit of dbus client library for plugins. Various changes were made to the plugin structure to support dbus. trunk
Mon, 12 Mar 2007 10:55:24 -0700 yaz [svn] - add millisecond seek function to InputPlugin API. with this function, cuesheet and encoder plugins can achieve higher accuracy. trunk
Sat, 03 Feb 2007 11:19:07 -0800 nenolod [svn] - define __AUDACIOUS_INPUT_PLUGIN_API__ to 2 by request of shd trunk
Wed, 31 Jan 2007 05:23:24 -0800 nenolod [svn] - put it back the way it was trunk
Wed, 31 Jan 2007 05:05:26 -0800 nenolod [svn] - InputPlayback: prepare to deprecate InputPlugin::seek() trunk
Sun, 28 Jan 2007 22:09:12 -0800 iabervon [svn] Provide flags in InputPlayback for common plugin flag needs, and provide a trunk
Sun, 28 Jan 2007 21:08:08 -0800 iabervon [svn] More input plugin API work trunk
Sun, 28 Jan 2007 17:02:15 -0800 iabervon [svn] Change the input plugin API to use a struct for the currently-playing file. trunk
Fri, 12 Jan 2007 11:43:40 -0800 nenolod [svn] - objective-make autodepend fixes trunk