| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Pass a callback table to scan_file() and scan_stream(), instead of
returning a tag object.
|
|
|
|
|
|
|
|
|
| |
Add GMutex, GCond attributes which will be used by callers to
conditionally wait on the stream.
Remove the (now-useless) plugin method buffer(), wait on GCond
instead. Lock the input_stream before each method call. Do the same
with the playlist plugins.
|
| |
|
|
|
|
|
|
|
|
| |
Rename the "version" struct, because it seems to be a reserved name on
Solaris:
"src/decoder/mad_decoder_plugin.c", line 550: (enum) tag redeclared: version
cc: acomp failed for src/decoder/mad_decoder_plugin.c
|
|
|
|
|
| |
Be consistent with the rest of MPD, and don't use the non-portable
header "malloc.h".
|
| |
|
|
|
|
|
|
| |
Conflicts:
NEWS
configure.ac
|
|
|
|
|
|
|
| |
Conflicts:
NEWS
configure.ac
src/input/mms_input_plugin.c
|
| |
|
|
|
|
|
|
|
|
|
| |
Conflicts:
NEWS
configure.ac
src/cue/cue_tag.c
src/decoder/mpcdec_decoder_plugin.c
src/player_thread.c
|
|
|
|
|
| |
Adds mixrampdb and mixrampdelay commands. Reads MIXRAP_START and
MIXRAMP_END tags from FLAC files and overlaps instead of crossfading.
|
|
|
|
|
|
| |
Don't allocate each replay_gain_info object on the heap. Those
objects who held a pointer now store a full replay_gain_info object.
This reduces the number of allocations and heap fragmentation.
|
|
Make it X_decoder_plugin.c.
|