Commit Graph

  • 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