-
7bd98c08ce
alsa: optimistically try resuming from suspend
Eric Wong
2008-09-08 00:45:05 -07:00
-
da1e858458
strset: fix duplicate values
Max Kellermann
2008-09-08 12:07:08 +02:00
-
f0e64ceb48
use strset.h instead of tagTracker.h
Max Kellermann
2008-09-08 11:47:57 +02:00
-
2b8040b425
added string set library
Max Kellermann
2008-09-08 11:46:04 +02:00
-
3f6fe915eb
output: const plugin structures
Max Kellermann
2008-09-08 11:43:38 +02:00
-
be046b25a4
output: static audio_output_plugin list as array
Max Kellermann
2008-09-08 11:43:13 +02:00
-
a0103dd05c
output: replace audio_output.*Func with audio_output.plugin
Max Kellermann
2008-09-07 22:42:51 +02:00
-
3b09c54b67
output: renamed typedef AudioOutput to struct audio_output
Max Kellermann
2008-09-07 22:41:22 +02:00
-
bed2a49fe9
output: added output_api.h
Max Kellermann
2008-09-07 22:41:17 +02:00
-
dc7c6bd14d
pack the struct audio_format
Max Kellermann
2008-09-07 19:20:01 +02:00
-
f1dd9c209c
audio_format: converted typedef AudioFormat to struct audio_format
Max Kellermann
2008-09-07 19:19:55 +02:00
-
bd81fd8b0c
playlist: return -1 after assert(0)
Max Kellermann
2008-09-07 19:19:48 +02:00
-
3553ed2f9b
playlist: replaced song_id_exists() with song_id_to_position()
Max Kellermann
2008-09-07 19:19:41 +02:00
-
1ce5f4d75b
command: use client_[gs]et_permission()
Max Kellermann
2008-09-07 19:17:25 +02:00
-
2835e37684
client: added client_[gs]et_permission()
Max Kellermann
2008-09-07 19:16:34 +02:00
-
bf6994d8e3
command: don't pass permission as pointer where appropriate
Max Kellermann
2008-09-07 19:15:45 +02:00
-
18fc10a926
audio_format: volatile removal
Eric Wong
2008-09-07 19:14:50 +02:00
-
a5f68b3cfc
tag: oops, of course items is now ** and not *
Eric Wong
2008-09-07 19:14:47 +02:00
-
3c4de5b560
tag: lock all accesses to tag_pool
Eric Wong
2008-09-07 19:14:45 +02:00
-
194c8c3c0f
tag: introduce handy items_size() function
Eric Wong
2008-09-07 19:14:43 +02:00
-
4dd9d4b2fd
fix -Wcast-qual -Wwrite-strings warnings
Max Kellermann
2008-09-07 19:14:39 +02:00
-
b67bb05d05
build: enable -Wcast-qual -Wwrite-strings CFLAGS
Eric Wong
2008-09-07 18:37:29 +02:00
-
86d261bdb5
removed fdprintf() and client_print()
Max Kellermann
2008-09-07 14:08:37 +02:00
-
322e908893
client: removed client_get_fd()
Max Kellermann
2008-09-07 14:05:02 +02:00
-
4d8438e63d
audio: don't pass "fd" to printAudioDevices()
Max Kellermann
2008-09-07 14:04:16 +02:00
-
a6c5928c75
stats: don't pass "fd" to printStats()
Max Kellermann
2008-09-07 14:02:57 +02:00
-
93e6d4c3ad
playlist: don't pass "fd" to showPlaylist(), playlistChangesPosId()
Max Kellermann
2008-09-07 14:02:52 +02:00
-
709ec6fa39
playlist: added playlist_save()
Max Kellermann
2008-09-07 14:02:43 +02:00
-
438b56f0ba
ls: don't pass "fd" to lsPlaylists(), printRemoteUrlHandlers()
Max Kellermann
2008-09-07 14:02:40 +02:00
-
4665f2bf32
tag: don't pass "fd" to printVisitedInTagTracker()
Max Kellermann
2008-09-07 13:57:58 +02:00
-
94293149b1
command: concatenate strings at compile time
Max Kellermann
2008-09-07 13:57:43 +02:00
-
b332e1cbc8
command: removed commandError()
Max Kellermann
2008-09-07 13:57:37 +02:00
-
f59986fad5
playlist: pass struct client to loadPlaylist()
Max Kellermann
2008-09-07 13:57:26 +02:00
-
dc8b64fdef
pass "struct client" to dbUtils.c, song.c, tag_print.c
Max Kellermann
2008-09-07 13:53:55 +02:00
-
5609a1fcd0
command: pass struct client to all commands
Max Kellermann
2008-09-07 13:52:48 +02:00
-
d2543f03f5
command: pass struct client to getCommandEntryAnd...()
Max Kellermann
2008-09-07 13:52:36 +02:00
-
54371add13
command: added command_success() and command_error()
Max Kellermann
2008-09-07 13:51:59 +02:00
-
4ddc0a48e2
audio: don't pass "fd" to {en,dis}ableAudioDevice()
Max Kellermann
2008-09-07 13:51:50 +02:00
-
f7e414d934
volume: don't pass "fd" to changeVolumeLevel()
Max Kellermann
2008-09-07 13:50:16 +02:00
-
8e3c40f032
directory: don't pass "fd" to updateInit()
Max Kellermann
2008-09-07 13:50:06 +02:00
-
17b6491bcf
directory: printDirectoryInfo() does not call commandError()
Max Kellermann
2008-09-07 13:49:01 +02:00
-
f320c9fa1d
directory: don't pass fd to traverseAllIn()
Max Kellermann
2008-09-07 13:48:37 +02:00
-
528be8a0a9
directory: don't pass fd to traverseAllIn() callbacks
Max Kellermann
2008-09-07 13:48:24 +02:00
-
d8ef33b710
playlist: PlaylistInfo() does not call commandError()
Max Kellermann
2008-09-07 13:44:20 +02:00
-
a8b225f947
playlist: don't pass "fd" to storedPlaylist.c functions
Max Kellermann
2008-09-07 13:44:12 +02:00
-
8d2830b3f9
playlist: don't pass "fd" to playlist.c functions
Max Kellermann
2008-09-07 13:39:31 +02:00
-
20feb0cbba
playlist: showPlaylist() and shufflePlaylist() cannot fail
Max Kellermann
2008-09-07 13:39:19 +02:00
-
e1bf96672e
playlist: moved "repeat" and "random" value checks to command.c
Max Kellermann
2008-09-07 13:38:59 +02:00
-
d1df71ebbc
playlist: fix FILE* leak in appendSongToStoredPlaylistByPath()
Max Kellermann
2008-09-07 13:37:33 +02:00
-
54c8e3daaf
playlist: replaced run-time check with assertion
Max Kellermann
2008-09-07 13:37:20 +02:00
-
dc353eca80
playlist: added is_valid_playlist_name()
Max Kellermann
2008-09-07 13:37:04 +02:00
-
59efed3e8e
tag: added buffered versions of the tag_print.c code
Max Kellermann
2008-09-07 13:36:05 +02:00
-
75aa8dad4c
song: moved code to song_print.c, song_save.c
Max Kellermann
2008-09-07 13:35:01 +02:00
-
386c303121
tag: moved code to tag_print.c
Max Kellermann
2008-09-07 13:28:01 +02:00
-
f73319c048
client: added client_printf()
Max Kellermann
2008-09-07 13:25:54 +02:00
-
33aec0d673
client: added client_write() and client_puts()
Max Kellermann
2008-09-07 13:24:51 +02:00
-
a34e1d2b84
include cleanup
Max Kellermann
2008-09-06 20:28:31 +02:00
-
092bdf3d32
tag: fix segfault on update
Eric Wong
2008-09-06 15:31:55 +02:00
-
6146d4f5bb
client: don't check FD_ISSET(client->fd) on expired client
Max Kellermann
2008-09-06 15:31:55 +02:00
-
77b1671662
client: removed assert(client->fd)>=0
Max Kellermann
2008-09-06 15:31:55 +02:00
-
35c0b84f08
dbUtils, playlist, directory: pass constant pointers
Max Kellermann
2008-09-06 15:28:31 +02:00
-
d38d2bc353
tag: optimize tag_dup(), copy item references
Max Kellermann
2008-08-29 15:04:49 +02:00
-
d8ad109e10
oggflac: fix GCC warnings
Max Kellermann
2008-08-29 15:03:09 +02:00
-
01f9684f70
tag: fix the shout and oggflac plugins
Max Kellermann
2008-08-29 15:02:49 +02:00
-
37d77caa3c
const pointers
Max Kellermann
2008-08-29 14:48:39 +02:00
-
5bd5551630
tag: static directory name
Max Kellermann
2008-08-29 09:39:12 +02:00
-
1aa3457346
tag: try not to reallocate tag.items in every add() call
Max Kellermann
2008-08-29 09:39:08 +02:00
-
031522060a
song: don't export newNullSong()
Max Kellermann
2008-08-29 09:39:07 +02:00
-
a208d654b3
tag: try not to duplicate the input string
Max Kellermann
2008-08-29 09:39:04 +02:00
-
9352fc9e66
tag: pass length to fix_utf8()
Max Kellermann
2008-08-29 09:39:01 +02:00
-
43c389b961
added "length" parameter to validUtf8String()
Max Kellermann
2008-08-29 09:38:58 +02:00
-
92b757674e
assert value!=NULL in fix_utf8()
Max Kellermann
2008-08-29 09:38:56 +02:00
-
f99fe80811
tag: converted macro fixUtf8() to an inline function
Max Kellermann
2008-08-29 09:38:54 +02:00
-
c855415c73
tag: added a pool for tag items
Max Kellermann
2008-08-29 09:38:37 +02:00
-
e5a7879892
tag: converted tag_item.value to a char array
Max Kellermann
2008-08-29 09:38:33 +02:00
-
b731bbe93a
removed tree.c
Max Kellermann
2008-08-29 09:38:31 +02:00
-
ad0e09b2db
tag: converted MpdTag.items to a pointer list
Max Kellermann
2008-08-29 09:38:29 +02:00
-
6f72fe3ecf
tag: moved code to tag_id3.c
Max Kellermann
2008-08-29 09:38:27 +02:00
-
055f4a41c5
wavpack: tag_new() cannot fail
Max Kellermann
2008-08-29 09:38:25 +02:00
-
5e1feb8fa3
tag: converted tag_add_item() to an inline function
Max Kellermann
2008-08-29 09:38:24 +02:00
-
91502cd71e
tag: renamed functions, no CamelCase
Max Kellermann
2008-08-29 09:38:21 +02:00
-
d0556dc983
tag: renamed MpdTag and MpdTagItem to struct tag, struct mpd_tag_item
Max Kellermann
2008-08-29 09:38:11 +02:00
-
f42de62aa2
added xfree() which takes a const pointer
Max Kellermann
2008-08-29 09:38:08 +02:00
-
8811c0e059
export the function client_is_expired()
Max Kellermann
2008-08-29 09:37:11 +02:00
-
8b1b82b363
client: pass the client struct to processCommand()
Max Kellermann
2008-08-29 09:36:42 +02:00
-
2c8aa8efde
client: reorder function declarations
Max Kellermann
2008-08-29 09:36:40 +02:00
-
e743d71b89
client: check "expired" after command execution
Max Kellermann
2008-08-29 09:36:40 +02:00
-
76ecc30243
client: added global "expired" flag
Max Kellermann
2008-08-29 09:36:38 +02:00
-
12bcba8b89
pass constant pointers
Max Kellermann
2008-08-29 09:01:53 +02:00
-
d8a8fa63b4
client: removed superfluous assertion
Max Kellermann
2008-08-29 06:17:54 +02:00
-
7858081eda
log.c: thread-safety for warning log
Eric Wong
2008-08-28 20:40:26 +02:00
-
5c26e73226
Point the contact email to musicpd-dev-team
Eric Wong
2008-08-28 20:40:17 +02:00
-
08c9de7b68
client: more assertions
Max Kellermann
2008-08-28 20:23:22 +02:00
-
4e17ab11a8
client: replace "expired" flag with fd==-1
Max Kellermann
2008-08-28 20:20:10 +02:00
-
bdeb8e148e
client: moved "expired" accesses into inline function
Max Kellermann
2008-08-28 20:20:10 +02:00
-
e0fd63ecf8
moved code to sockaddr_to_tmp_string()
Max Kellermann
2008-08-28 20:20:10 +02:00
-
34735fab66
client: no while loop in client_manager_io()
Max Kellermann
2008-08-28 20:20:10 +02:00
-
f6a7dd2b45
client: select() errors are fatal
Max Kellermann
2008-08-28 20:20:10 +02:00
-
32bb19d03f
client: use client_defer_output() in client_write()
Max Kellermann
2008-08-28 20:20:04 +02:00
-
709b795e4a
moved code to client_write()
Max Kellermann
2008-08-28 20:03:58 +02:00