Commit Graph

  • cb12eb8e23 database: removed local variable bufferSize Max Kellermann 2008-10-09 15:21:23 +02:00
  • 5dc4c325aa database: simplify db_load() Max Kellermann 2008-10-09 15:21:18 +02:00
  • 5583b6c5e1 shout: removed DISABLED_SHOUT_ENCODER_PLUGIN Max Kellermann 2008-10-09 15:18:21 +02:00
  • 671b455133 pcm: fix const flac in pcm_convertSampleRate() Max Kellermann 2008-10-09 15:18:18 +02:00
  • 40f59cacda pcm: fixed software volume, broken by unsigned integer Max Kellermann 2008-10-09 15:18:09 +02:00
  • ecc3c39e2f Fix error code for "Playlist already exists" Qball Cow 2008-10-09 11:51:22 +02:00
  • 22645abc10 directory: fix update in root directory Max Kellermann 2008-10-08 11:55:52 +02:00
  • e8413541f4 update: fix deadlock in delete_song() Max Kellermann 2008-10-08 11:36:38 +02:00
  • 81220ca206 directory: include sys/types.h Max Kellermann 2008-10-08 11:25:33 +02:00
  • 0bfe7802d2 directory: path must not be NULL Max Kellermann 2008-10-08 11:08:16 +02:00
  • 3b6efa99da directory: directory_get_path(NULL) is not allowed Max Kellermann 2008-10-08 11:08:04 +02:00
  • 68977af6e0 directory: eliminate CamelCase Max Kellermann 2008-10-08 11:07:58 +02:00
  • bb8a9533b1 database: renamed functions, "db_" prefix and no CamelCase Max Kellermann 2008-10-08 11:07:55 +02:00
  • 7a023eb0b2 database: removed printDirectoryInfo() Max Kellermann 2008-10-08 11:07:39 +02:00
  • 8a50e8a266 directory: moved code to database.c Max Kellermann 2008-10-08 11:07:35 +02:00
  • ba5c9b0375 directory: converted isRootDirectory() to an inline function Max Kellermann 2008-10-08 11:06:44 +02:00
  • e1a4474ad4 song: don't allow calling song_get_url(NULL) Max Kellermann 2008-10-08 11:06:37 +02:00
  • 4ab6b59aaf song: use song_file_update() in song_file_load() Max Kellermann 2008-10-08 11:06:27 +02:00
  • 02e8c000d1 song: song_file_update() returns bool Max Kellermann 2008-10-08 11:06:26 +02:00
  • 1f9b614850 song: don't check song_is_file() in song_file_update() Max Kellermann 2008-10-08 11:05:38 +02:00
  • 5e7b18f874 song: removed CamelCase Max Kellermann 2008-10-08 11:05:34 +02:00
  • 5e4be9e495 song: replaced all song constructors Max Kellermann 2008-10-08 11:05:25 +02:00
  • 4a510a2674 playlist: simplified setPlaylistRandomStatus() Max Kellermann 2008-10-08 11:05:02 +02:00
  • b084bc28ed use the "bool" data type instead of "int" Max Kellermann 2008-10-08 11:03:39 +02:00
  • 71351160b1 don't include os_compat.h Max Kellermann 2008-10-08 10:49:29 +02:00
  • ca68b1c80a CPP include cleanup Max Kellermann 2008-10-08 10:49:26 +02:00
  • b159832418 notify: removed the "Notify" typedef Max Kellermann 2008-10-08 10:49:16 +02:00
  • d562ba5fbb song: converted typedef Song to struct song Max Kellermann 2008-10-08 10:49:11 +02:00
  • 25f67da58c directory: converted typedef Directory to struct directory Max Kellermann 2008-10-08 10:49:05 +02:00
  • 3c1142cbcb update: merged exploreDirectory() into updateDirectory() Max Kellermann 2008-10-08 10:48:55 +02:00
  • e79aacf1db directory: added directory_is_empty() Max Kellermann 2008-10-08 10:48:49 +02:00
  • 7b9bed8398 directory: moved code to update.c Max Kellermann 2008-10-08 10:48:48 +02:00
  • 4cfd356e12 dirvec: moved code to dirvec.c Max Kellermann 2008-10-08 06:55:10 +02:00
  • b42974eee1 notify: loop while no signal is pending Max Kellermann 2008-10-08 06:55:08 +02:00
  • 46eda29d1c song: really make the song struct non-packed Max Kellermann 2008-10-07 22:15:06 +02:00
  • 81ce068085 directory: fix return value in removeDeletedFromDirectory Eric Wong 2008-10-07 22:11:21 +02:00
  • 7d8c9cc7e3 directory: serialize song deletes from playlist during update Eric Wong 2008-10-07 22:11:16 +02:00
  • 2b965a5424 directory: use songvec_for_each for iterators Eric Wong 2008-10-07 22:10:48 +02:00
  • c47f97e1dc song: use songvec_for_each() in songvec_print() / songvec_save() Max Kellermann 2008-10-07 22:10:42 +02:00
  • f0366cc8ca songvec: pass const pointers Max Kellermann 2008-10-07 22:09:55 +02:00
  • 8be6026336 dbUtils/directory: traverseAllIn forEachSong returns -1 on error Eric Wong 2008-10-07 22:07:44 +02:00
  • 45334a23e1 songvec: lock traversals for thread-safe updates/reads Eric Wong 2008-10-07 22:07:34 +02:00
  • bb04c6342e songvec: add songvec_for_each iterator Eric Wong 2008-10-07 22:07:29 +02:00
  • e19f6905d9 song: replace printSong* with song_print_* Eric Wong 2008-10-07 22:06:59 +02:00
  • 0d34815f6c Assert if we don't have song or song->url set Eric Wong 2008-10-07 21:20:34 +02:00
  • 016af692d9 autotools: tidy up make dist Eric Wong 2008-10-06 18:54:12 +02:00
  • a792dc5b93 autotools: add pthreads linker support Eric Wong 2008-10-06 18:52:48 +02:00
  • 09c78663c7 Add .gitignore Eric Wong 2008-10-06 18:52:23 +02:00
  • f1c53fe0ed song: stop storing song_type Eric Wong 2008-10-06 18:52:13 +02:00
  • 22e40b61cc song: don't make the struct packed Max Kellermann 2008-10-06 18:48:45 +02:00
  • 267b2cd6e6 song: use flex arrays to store song->url Eric Wong 2008-10-06 18:46:52 +02:00
  • 43761441c9 song: get rid of newNullSong() Eric Wong 2008-10-06 18:43:10 +02:00
  • dc245f389c song: call freeJustSong if newSong fails Eric Wong 2008-10-06 18:41:41 +02:00
  • d51da61b2d command: fix return status Eric Wong 2008-10-06 18:39:33 +02:00
  • 836dcc28c5 directory: reuse existing directory if found on update Eric Wong 2008-10-06 18:37:13 +02:00
  • fb4d55c5b3 tag: merge clearMpdTag into tag_free Eric Wong 2008-10-06 18:35:41 +02:00
  • 8faf648784 command: get rid of specialized list handlers Eric Wong 2008-10-06 18:34:18 +02:00
  • 37a8239f44 directory: simplify list update handling logic Eric Wong 2008-10-06 18:32:27 +02:00
  • 700f18eee5 main_notify: define main_task so we can use it for assertions Eric Wong 2008-10-06 18:31:59 +02:00
  • 19a4803bc9 directory: streamline deletes Eric Wong 2008-10-06 18:20:53 +02:00
  • 6aec61637b pcm_utils: 24 bit support Max Kellermann 2008-09-29 17:26:07 +02:00
  • ac6bc76cdb pcm_utils: moved code to special 8/16 bit functions Max Kellermann 2008-09-29 17:25:45 +02:00
  • c85b570ad7 pcm_utils: pass only one buffer size to pcm_mix() Max Kellermann 2008-09-29 17:25:08 +02:00
  • 6e21e24cae audio_output: added method pause() Max Kellermann 2008-09-29 16:43:55 +02:00
  • c13e8b5146 audio_output: added function audio_output_is_pending() Max Kellermann 2008-09-29 16:40:07 +02:00
  • de7cda1d6e use C99 struct initializers Max Kellermann 2008-09-29 15:55:17 +02:00
  • 21d3d300fd decoder: renamed plugin methods Max Kellermann 2008-09-29 15:54:27 +02:00
  • a7651b9d30 assume stdint.h and stddef.h are available Max Kellermann 2008-09-29 15:53:53 +02:00
  • 35d519625d song: converted "type" to enum Max Kellermann 2008-09-29 15:52:30 +02:00
  • e8e9438255 removed union const_hack Max Kellermann 2008-09-29 15:51:31 +02:00
  • 798eeeee63 require a C99 compiler Max Kellermann 2008-09-29 15:51:02 +02:00
  • 226d52b36f switch to C99 types, part II Max Kellermann 2008-09-29 15:49:29 +02:00
  • 0352766dca Switch to C99 types (retaining compat with old compilers) Eric Wong 2008-09-29 13:29:33 +02:00
  • a4019f7d21 allow searching for albums with an empty tag Eric Wong 2008-09-29 13:18:49 +02:00
  • 5f0ed72c48 command: don't clobber next list value when preparsing Eric Wong 2008-09-29 13:18:35 +02:00
  • 11245dc119 directory: isRootDirectory() is a one-liner Eric Wong 2008-09-29 13:18:27 +02:00
  • da79498afd directory: writeDirectoryInfo propagates errors Eric Wong 2008-09-29 13:17:52 +02:00
  • 4e15e292e0 directory: make it clear that DIRECTORY_MTIME is deprecated Eric Wong 2008-09-29 13:17:48 +02:00
  • a0364d38d3 directory: remove "Mp3" references Eric Wong 2008-09-29 13:17:42 +02:00
  • 9819890f1d playlist: deleteASongFromPlaylist takes a const Song * Eric Wong 2008-09-29 13:17:37 +02:00
  • 554f4a9fb9 songvec: songvec_delete takes a const Song pointer Eric Wong 2008-09-29 13:17:30 +02:00
  • 71b332601a directory: remove shortname arguments everywhere Eric Wong 2008-09-29 13:17:23 +02:00
  • 8bb96d46e8 path: add mpd_basename() function Eric Wong 2008-09-29 13:16:48 +02:00
  • 5c516b8421 directory.h: remove directory_sigChldHandler decl Eric Wong 2008-09-29 13:16:43 +02:00
  • 3b8bc33a04 directory: replace DirectoryList with dirvec Eric Wong 2008-09-29 13:11:40 +02:00
  • 029f607e15 directory: remove unused CPP defines Eric Wong 2008-09-29 12:17:20 +02:00
  • 6075119f0a songvec_free => songvec_destroy Eric Wong 2008-09-29 12:17:13 +02:00
  • 5ec578119f directory.c: kill unnecessary includes Eric Wong 2008-09-29 12:16:57 +02:00
  • 52a0ea2dc5 directory: update playlist version if updated Eric Wong 2008-09-29 12:15:16 +02:00
  • 88aaa6b759 pcm_utils: added pcm_range() Max Kellermann 2008-09-28 18:37:43 +02:00
  • 5b5e46f5ef pcm_utils: added inline function pcm_dither() Max Kellermann 2008-09-28 18:35:42 +02:00
  • 75cba9343e output: fix the "outputenabled" value Max Kellermann 2008-09-28 18:34:10 +02:00
  • 531a44e9e3 COMMANDS: assorted formatting fixes Eric Wong 2008-09-28 16:57:35 +02:00
  • b26b57b677 COMMANDS: document moveid with negative _to_ argument, too Eric Wong 2008-09-28 16:57:23 +02:00
  • 63ec066ff8 COMMANDS: document addid with optional position argument Eric Wong 2008-09-28 16:57:17 +02:00
  • 58554e14f9 notify: protect notify->pending with the mutex Max Kellermann 2008-09-26 09:57:11 +02:00
  • 323e86489f song: removed type SongList Max Kellermann 2008-09-26 09:54:25 +02:00
  • e2a12deead audio_output: workaround for deadlock Max Kellermann 2008-09-26 07:12:29 +02:00
  • 05f66e04a4 update: send proper response to the client Max Kellermann 2008-09-25 22:46:03 +02:00
  • 9a5b599883 output: removed DEVICE_ON, DEVICE_OFF Max Kellermann 2008-09-24 07:25:07 +02:00