- 17 Feb, 2009 11 commits
-
-
Max Kellermann authored
The decoder buffer library may be used by decoder libraries such as "faad".
-
Max Kellermann authored
adts_check_frame() must not be called with a buffer length smaller than 8. We can eliminate that duplicate check, and convert it into an assertion.
-
Max Kellermann authored
It's not valid to use the buffer's data without ensuring that the buffer contains enough data.
-
Max Kellermann authored
"aac" -> "faad"
-
Max Kellermann authored
-
Max Kellermann authored
The function is unused, since we added the pcm_buffer library.
-
Max Kellermann authored
When I implemented the pcm_buffer library, I forgot to set the new buffer size. This caused a new allocation in each pcm_buffer_get(), fortunately no memory was leaked.
-
Max Kellermann authored
Fixed the log domains of the renamed decoders. Added G_LOG_DOMAIN macros in decoders which don't have one already.
-
Max Kellermann authored
This plugin is based on "libmpcdec".
-
Max Kellermann authored
This plugin is based on "libmp4ff".
-
Max Kellermann authored
-
- 16 Feb, 2009 13 commits
-
-
Max Kellermann authored
Renamed functions and variables.
-
Max Kellermann authored
The element fileOffset is only written, but never read. It can be removed safely.
-
Max Kellermann authored
This plugin uses libvorbis.
-
Max Kellermann authored
A decoder plugin should be named after the library which is used.
-
Max Kellermann authored
A decoder plugin should be named after the library which is used.
-
Max Kellermann authored
If an output plugin requires config.h, it should include it directly.
-
Max Kellermann authored
Don't include conf.h in mixer_api.h. Use a forward struct declaration instead.
-
Max Kellermann authored
Don't include output_api.h in output_internal.h. This change requires adding missing includes in several sources.
-
Max Kellermann authored
The method control() is too complicated, and overengineered. Replace it with two trivial functions: get_volume() and set_volume().
-
Max Kellermann authored
The output plugin shouldn't know any specifics of the mixer API. Make it return the mixer object, and let the caller deal with it.
-
Max Kellermann authored
Similar to the decoder plugin API: added wrapper functions to increase code readability.
-
Max Kellermann authored
Initialization and deinitialization first, then tag functions, then play/cancel/pause.
-
Max Kellermann authored
If we move the plugin struct to a separate header, we don't have to include the big fat output_api.h everywhere.
-
- 15 Feb, 2009 15 commits
-
-
Max Kellermann authored
Now that the output_command enum isn't exposed to output plugins anymore, we can hide its definition within output_internal.h.
-
Max Kellermann authored
Renamed variables.
-
Max Kellermann authored
Don't call WildMidi_Init() if the configuration file does not exist. Don't let libwildmidi clutter stderr with its warning message.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
The "decoder" configuration block may contain the configuration of one decoder plugin.
-
Max Kellermann authored
Preparing for per-plugin configuration sections in mpd.conf.
-
Max Kellermann authored
Minimize header dependencies, again.
-
Max Kellermann authored
Increase code readability, always use the wrapper functions instead of calling the plugin method pointers directly.
-
Max Kellermann authored
The decoder_plugin struct is used by both the MPD core and the decoder plugin implementations. Move it to a shared header file, to minimize header dependencies.
-
Max Kellermann authored
If no "user" is configured, return from daemonize_set_user(). Save one level of indent.
-
Max Kellermann authored
If mpd.conf specifies a user, and MPD is invoked by exactly this user, ignore the "user" setting. Don't bother to look up its groups and don't attempt to change uid, it won't work anyway.
-
Max Kellermann authored
-
Max Kellermann authored
Print details on why the fork() fails.
-
Max Kellermann authored
Moved the code which detaches from the parent process/session to a separate function.
-
- 14 Feb, 2009 1 commit
-
-
Avuton Olrich authored
-