File: ChangeLog

package info (click to toggle)
audacious-dumb 0.80-1
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 136 kB
  • sloc: ansic: 640; makefile: 78
file content (188 lines) | stat: -rw-r--r-- 7,217 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
ChangeLog:
v0.80 - Drop the custom tuple formatter since it's no longer
        supported in the core. Offer a more simple optional
        format "Filename (Real Mod Title)"
      - use tuple_set_xxx() functions for tuple handing
      - Window title now contains the file name and
        tracker format information
      - use g_convert() to UTF-8 for the song message

WARNING: 0.80 Requires 3.2.1 or later

v0.74 - Change required version to 3.1

v0.73 - Added config options for the custom title settings
      - Fixed Makefile Audacious version check

v0.72 - Escape key will now close the song info window

v0.71 - Switch to new config API (replacing old configdb.h)

WARNING: 0.71 requires Audacious 3.1-alpha1

v0.70 - Switch preferences window from glade to audacious prefs style
      - Re-implemented the file info box using raw Gtk+ C code
      - Remove all remaining Glade files

WARNING: 0.70 requires Audacious 3.0

v0.66 - Include audacious/gtk-compat.h in audacious.c
      - Handle return values from vfs_xxxx() functions
      - Use new AUD_INPUT_PLUGIN() function to initialize the plugin

v0.65 - Implement recent input API changes (play, stop, pause, seek)
      - Remove deprecated plugin function get_song_tuple
      - Merge __duh_probe_for_tuple and duh_probe_for_tuple
      - Remove pointless "CC ?= gcc" from Makefile

v0.64 - Merged play_loop() into play_file(). Separation was only
        needed for in-plugin threading
      - Switched from play_file to play API function
      - include configdb.h and change ConfigDb to mcs_handle_t
      - Removed aud_ prefix from vfs functions
      - Use VFS handle in play_file instead of NULL, so it no
        longer causes an additional vfs_fopen
      - Added the LDFLAGS environment variable to the Makefile
      - Define fmts[] as static const.

WARNING: 0.64 requires Audacious 2.4

v0.63 - Renamed the plugin file from libdumb.so to dumb.so
      - Replaced the old includes with the new ones
      - Removed obsolete seek() function
      - Changed the about dialog to use the new GUI functions
      - Removed sampling rates below 22kHz and added 192khz
	for insane people
      - No longer include output.h (no idea why it was included)

v0.62 - Added a patch from John Lindgren <john.lindgren@tds.net>
        Which fixes a 100% CPU loop freeze of Audacious with ALSA
        ALSA is the first plugin which has support for gap less
        playback. Thats why it behaves a bit different and more
        picky.

v0.61 - Minor code cleanups and sanity

v0.60 - Ported to new Audacious 2.2+ input plugin API which means:
        * Removed threading from the plugin
        * Changed stop, pause and seek functions
	* Replaced all set title and lenght functions with set tuple
        * Lots of minor stuff to make it work again

WARNING: 0.60 requires at least Audacious 2.2

v0.57 - Added a mutex for the DUMB loader because at least the reading
        function seems not to be thread safe.

v0.56 - Fix formater to fix empty titles.

v0.55 - Renamed all vfs_* functions to aud_vfs_*.
      - Removed the inclusion of audacious/vfs.h.
      - Renamed bmp_cfg_db_* to aud_cfg_db_*.
      - Renamed tuple_* to aud_tuple_*.
      - Replaced set_info with playback->set_params.
      - Replace produce_audio() with playback->pass_audio().

v0.54 - Switch to Plugin API 6 style tuple_associate functions.
      - Use audacious_info_dialog for about dialog.


v0.53 - Use SIMPLE_INPUT_PLUGIN for plugin declaration.
      - Using new set_pb_ready call to declare readyness after play init.
      - Switched to new Tuplez system.
      - Remove obsolete is_our_file().

WARNING: 0.53+ requires a hg core from the 10. Aug or later.

v0.52
      - On EOF, the decode_loop() now waits for the buffers to empty and
        then clears playback->playing itself, because the core doesn't do
        it anymore.

v0.51 - Use vfs_fsize() to determine the filesize.
      - Unescape url encoded filename for tuple (file_name, file_path).
      - Make plugin definition more human readable.
      - Add support for probe_for_tuple(), a combined
        is_our_file_from_vfs() and get_song_tuple()
      - Remove cleanup call dumb_exit, because there's no such function.
      - Remove dumb_register_stdfiles() from init. We don't let the DUMB
        library open files directly and only call dumbfile_open_memory.
      - Define ok and cancel functions the same way in duh_configure().
      - Cleanup of and added robustness to duh_universal_load_vfs()
      - Report failures with g_message() or g_warning().
      - Support new threading model of plugin API 3.
        (This will require a HG player core from 23. Jul 2007 or later)

v0.50 - Switch to Audacious plugin2 API

WARNING: 0.5x versions require the plugin2 API in 1.4 or recent hg

v0.43 - Add mseek() support.

v0.42 - Use a bitmask to define what types should be tried
        in the duh_universal_load_vfs() function.

v0.41 - Using VFS functions to open all sound files now.
      - Cleaned up the universal loading function.

v0.40 - Switched to InputPlayback API which breaks support for
        Audacious versions older than 1.3 (final).


WARNING: 0.4x versions require Audacious 1.3-alpha4 or later.


v0.31 - Added is_our_file_from_vfs() using VFS functions.

v0.30 - Added the extension list (fmts) for Audacious 1.3+

v0.25 - Fixed -Wall warnings from gcc 4.1.1

v0.24 - Don't include the filename in "file_path".
      - Some -Wall cleanups (but gcc 4.1.1 brought in new ones).

v0.23 - Convert title strings from CP850 to UTF8 before returning.
        All my S3M/IT/XM work with this and MOD seems to be 7bit
        ASCII clean, so it doesn't cause any harm.
      - More internal cleanup to unify tuple and other titleinfo.

v0.22 - Internal cleanup.

v0.21 - Added the new get_tuple_info() function for SVN Audacious


WARNING: the 0.2x versions require Audacious 1.1 or later.


v0.11 - Makefile simplification (Added local include and lib dir)

v0.10 - Mostly cosmetic cleanups in the play_loop.

v0.9  - Waiting for buffer before doing the next produce_audio().
        This makes the pause workaround obsolete.

v0.8  - Added workaround when receiving stop signal while paused.
      - using g_thread functions for all threading calls now.

v0.7  - Added prefs option for output frequency (default: 44100Hz).
      - Raised maximum mixing channels of DUMB from 64 to 256.

v0.6  - Added prefs GUI for the Amiga sound disable option.
      - Added about window.

v0.5  - Using Audacious produce_audio() for output.
      - Dirty and hidden gconf option to disable Amiga Protracker MODs
        (only checked at launch time / clean solution would be a prefs GUI)

v0.4  - Moved the GTK1 font definition over to GTK2 pango.
      - Close button has now a modern "X" :)

v0.3  - Added file_info_box (mostly from CVS xmms-dumb)
      - Fixed broke result of libglade-convert

v0.2  - Cut'n'Paste newer get_title() from xmms-dumb CVS version to
        display the real songname in the playlist.

v0.1  - Replaced "bmp" strings with "audacious".
      - Minor Makefile changes (use install, add PIC, handle DESTDIR).
      - replaced bmp_usleep() with g_usleep().