Commit Graph

  • df5f16b54e configure.ac: enable unix socket support by default Max Kellermann 2008-10-14 17:23:14 +02:00
  • 50ecbec3de configure.ac: removed deprecated checks Max Kellermann 2008-10-14 17:23:11 +02:00
  • 731c629c6a configure.ac: disabled the C++ and fortran checks Max Kellermann 2008-10-14 17:23:06 +02:00
  • e9ed10de3a configure.ac: added --enable-debug, --enable-werror, --enable-profile Max Kellermann 2008-10-14 17:23:00 +02:00
  • b0c1cf7590 configure.ac: enable -pedantic Max Kellermann 2008-10-14 17:21:58 +02:00
  • c4a43f8a9d oss: use unsigned integer for ioctl constants Max Kellermann 2008-10-14 17:21:57 +02:00
  • f01a08d5c2 oss: convert several macros to enum Max Kellermann 2008-10-14 17:21:53 +02:00
  • 37b69759da configure.ac: moved CFLAGS checks down Max Kellermann 2008-10-14 17:21:51 +02:00
  • 86782faa18 alsa: optionally disable resampling and others Max Kellermann 2008-10-14 17:21:49 +02:00
  • 79a1811c11 shout: fix manual page typo Max Kellermann 2008-10-14 17:21:47 +02:00
  • ba892cbcb0 changed package name to "mpd-mk", updated version number Max Kellermann 2008-10-14 17:21:27 +02:00
  • 197caee151 update: don't follow relative symlinks Max Kellermann 2008-10-14 11:10:54 +02:00
  • f521c12d20 ls: removed myStat(), isFile(), isDir() Max Kellermann 2008-10-14 11:10:51 +02:00
  • 5b71d5f6f7 mapper: new song-to-filesystem mapper library Max Kellermann 2008-10-14 11:10:49 +02:00
  • a52a9fc1fc playlist: moved code to playlist_save.c Max Kellermann 2008-10-14 11:10:47 +02:00
  • 308bc230b2 song: pass const song pointer to song_get_url() Max Kellermann 2008-10-14 11:10:44 +02:00
  • 06c8a9ed0b {dir,song}vec: fix off-by-one errors in {dir,song}vec_delete Eric Wong 2008-10-14 11:10:00 +02:00
  • f71ac4d479 song: stat file in song_file_update(), don't use isMusic() Max Kellermann 2008-10-13 16:56:00 +02:00
  • 94a5a5a985 update: always look up parent directory in updatePath() Max Kellermann 2008-10-13 16:55:55 +02:00
  • a52343732b update: pass base file name to updateInDirectory() Max Kellermann 2008-10-13 16:55:54 +02:00
  • 270a6ebd69 update: moved code to make_subdir() Max Kellermann 2008-10-13 16:46:51 +02:00
  • 3e9ed15e76 update: added delete_name_in() Max Kellermann 2008-10-13 16:46:32 +02:00
  • 69617438a9 dirvec: dirvec_find() compares basename Max Kellermann 2008-10-13 16:33:04 +02:00
  • 3b6ff84393 directory: added directory_get_name() Max Kellermann 2008-10-13 16:32:39 +02:00
  • bc85e92a72 playlist: don't use isPlaylist() in deletePlaylist() Max Kellermann 2008-10-13 16:30:44 +02:00
  • 07c9b62764 audio: don't clear input_audio_format on openAudioDevice(NULL) Max Kellermann 2008-10-13 14:31:18 +02:00
  • 5ea2e198f9 directory: pass const pointers to inline functions Max Kellermann 2008-10-13 09:56:57 +02:00
  • 313405edb6 songvec: avoid holding nr_lock during free(3) Eric Wong 2008-10-13 09:55:07 +02:00
  • 3035a3303d update: allow music_root updates to be queued Eric Wong 2008-10-13 09:55:03 +02:00
  • 8d907fb9fa directory: use mpd_sizeof_str_flex_array for path, too Eric Wong 2008-10-13 09:55:00 +02:00
  • 8867bd554c tag_item: avoid wasting space when struct is unpackable Eric Wong 2008-10-13 09:40:14 +02:00
  • c641aabe33 song: song_get_url: fix "/" prefix for songs in music_root Eric Wong 2008-10-13 09:39:02 +02:00
  • 2139d8bba8 shout: make the protocol configurable Aaron McEwan 2008-10-12 12:14:51 +02:00
  • ff69f12259 shout: use strcmp() instead of strncasecmp() Max Kellermann 2008-10-12 12:13:27 +02:00
  • ffed2fdca7 alsa: fall back to 16 bit output Max Kellermann 2008-10-12 12:02:55 +02:00
  • 9b0693d8ef pcm_utils: support any number of channels in pcm_sizeOfConvBuffer() Max Kellermann 2008-10-12 12:02:54 +02:00
  • c0ecce5498 pcm_utils: support converting N channels to stereo Max Kellermann 2008-10-12 12:02:52 +02:00
  • 52949453df pcm_utils: pass output channel count to pcm_convertChannels() Max Kellermann 2008-10-12 11:51:19 +02:00
  • a7924d141d pcm_utils: moved code from pcm_convertChannels() to separate functions Max Kellermann 2008-10-12 11:47:42 +02:00
  • 1a74d7be41 alsa: moved code to alsa_configure() Max Kellermann 2008-10-12 11:47:33 +02:00
  • 0d3a6ff669 pcm_utils: pass int16_t* where appropriate Max Kellermann 2008-10-12 11:28:37 +02:00
  • 08210af23a player: replaced buffered_before_play with buffering flag Max Kellermann 2008-10-12 01:21:35 +02:00
  • 80a2c937c4 audio: renamed the audio_format variables Max Kellermann 2008-10-12 01:00:00 +02:00
  • 336b193097 audio: removed enum ad_state Max Kellermann 2008-10-12 00:48:59 +02:00
  • c297c8555f audio: removed audio_buffer.buffer Max Kellermann 2008-10-12 00:42:33 +02:00
  • ea25688e46 output_buffer: converted ob_is_empty() to inline Max Kellermann 2008-10-12 00:42:22 +02:00
  • 35a939e3e7 player: added commands QUEUE and CANCEL Max Kellermann 2008-10-12 00:07:54 +02:00
  • 35a16b9923 playlist: call clearPlayerQueue() only if song is queued Max Kellermann 2008-10-12 00:03:27 +02:00
  • 9d51bd392b player: added struct player Max Kellermann 2008-10-12 00:02:23 +02:00
  • 2fcbabf4d1 player: removed set_current_song() Max Kellermann 2008-10-11 12:52:57 +02:00
  • 42409a35e2 player: removed player_control.fileTime Max Kellermann 2008-10-11 12:52:51 +02:00
  • dd7711d86c alsa: don't override libasound's buffer_time and period_time Max Kellermann 2008-10-11 12:52:48 +02:00
  • bcc443a8aa alsa: re-enable blocking mode Max Kellermann 2008-10-11 12:47:20 +02:00
  • 215d8aa8f6 oss: fix opening default OSS device Max Kellermann 2008-10-11 12:40:48 +02:00
  • 17d9c1708b player: don't wake up decoder after every frame Max Kellermann 2008-10-10 16:47:57 +02:00
  • f41fe1e0b5 mp3: dither an arbitrary number of channels Max Kellermann 2008-10-10 16:40:48 +02:00
  • bac136608d mp3: hard-code dithering to 16 bits Max Kellermann 2008-10-10 16:34:52 +02:00
  • 5de7521900 player: added player_get_audio_format() Max Kellermann 2008-10-10 14:51:22 +02:00
  • 0b4dfae22e player: added player_control.audio_format Max Kellermann 2008-10-10 14:47:58 +02:00
  • 8c33b64847 mvp: unsinged integers Max Kellermann 2008-10-10 14:47:58 +02:00
  • cec9264d24 mvp: adapt to the new output device API Max Kellermann 2008-10-10 14:47:56 +02:00
  • 7d9bedc3aa mvp: missing includes Max Kellermann 2008-10-10 14:47:54 +02:00
  • 8fc6b93afc oss: added OssData.audio_format Max Kellermann 2008-10-10 14:42:30 +02:00
  • 96155a3376 audio_format: added audio_format_frame_size() Max Kellermann 2008-10-10 14:41:37 +02:00
  • de2cb3f375 audio_format: renamed sampleRate to sample_rate Max Kellermann 2008-10-10 14:40:54 +02:00
  • 6101dc6c76 audio_format: unsigned integers Max Kellermann 2008-10-10 14:03:33 +02:00
  • 817a033f55 update: replaced update_return with global "modified" flag Max Kellermann 2008-10-09 19:41:58 +02:00
  • b8115f2a5f update: make the variable "progress" static Max Kellermann 2008-10-09 19:31:31 +02:00
  • da7166bdd2 update: don't print debug message when song was not modified Max Kellermann 2008-10-09 19:20:59 +02:00
  • 478d0ba7bb update: fix memory leak in directory_update_init() Max Kellermann 2008-10-09 19:20:54 +02:00
  • 4beba26c61 update: make the job id unsigned Max Kellermann 2008-10-09 19:20:05 +02:00
  • f1022bcc12 update: job ID must be positive Max Kellermann 2008-10-09 19:17:44 +02:00
  • 79a28e5c72 update: check progress!=IDLE in reap_update_task() Max Kellermann 2008-10-09 19:17:38 +02:00
  • 69e34f11f5 update: fixed stack corruption due to pthread_join() call Max Kellermann 2008-10-09 19:17:33 +02:00
  • b4f1b20fd9 updated: always call removeDeletedFromDirectory() Max Kellermann 2008-10-09 19:17:26 +02:00
  • 84b52265a6 update: eliminated addSubDirectoryToDirectory() Max Kellermann 2008-10-09 19:17:25 +02:00
  • 9604f88fe7 update: make the "song" variable more local Max Kellermann 2008-10-09 19:16:21 +02:00
  • 78899051c0 update: do the recursive directory check only once Max Kellermann 2008-10-09 19:15:56 +02:00
  • a9799218ab update: copy stat to new directory Max Kellermann 2008-10-09 19:14:04 +02:00
  • 9935ef4034 update: avoid duplicate stat() calls Max Kellermann 2008-10-09 19:13:03 +02:00
  • 953f186c8a update: rewrote updatePath() using updateInDirectory() Max Kellermann 2008-10-09 19:13:02 +02:00
  • 7dd099a60f update: don't export updateDirectory() Max Kellermann 2008-10-09 19:11:54 +02:00
  • 0677116da0 update: pass const pointer to addSubDirectoryToDirectory() Max Kellermann 2008-10-09 19:11:51 +02:00
  • 08c1322089 update: never pass root path to updatePath() Max Kellermann 2008-10-09 19:11:49 +02:00
  • 6b9ffcffe2 database: renamed get_get_song() to db_get_song() Max Kellermann 2008-10-09 16:26:09 +02:00
  • 4409c34a8c update: don't sanitize the path again Max Kellermann 2008-10-09 16:22:56 +02:00
  • a79bd723e2 update: merged addDirectoryPathToDB() into addParentPathToDB() Max Kellermann 2008-10-09 15:48:39 +02:00
  • 4990f04ac0 update: make addDirectoryPathToDB() non-recursive Max Kellermann 2008-10-09 15:48:07 +02:00
  • 8536a97920 update: delete directory after failed update Max Kellermann 2008-10-09 15:47:59 +02:00
  • 0daba6bd43 update: moved code to directory_make_child_checked() Max Kellermann 2008-10-09 15:47:22 +02:00
  • 2ae94fec6d update: clear root after error Max Kellermann 2008-10-09 15:42:30 +02:00
  • 2bb7bcc7b6 update: locked delete after update error Max Kellermann 2008-10-09 15:41:02 +02:00
  • 96c681e2db dirvec: added dirvec_clear() Max Kellermann 2008-10-09 15:37:41 +02:00
  • 476578d2a9 update: removed addToDirectory() Max Kellermann 2008-10-09 15:37:21 +02:00
  • 60d122e850 directory: don't query database during load Max Kellermann 2008-10-09 15:37:18 +02:00
  • 702739b879 directory: check the absolute path of a subdirectory while loading Max Kellermann 2008-10-09 15:35:34 +02:00
  • cbc0764613 directory: added inline wrappers for accessing children Max Kellermann 2008-10-09 15:34:07 +02:00
  • a5480108f8 dirvec: constant pointers in dirvec_find() Max Kellermann 2008-10-09 15:24:34 +02:00
  • 68f716a28b directory: moved dirvec struct declaration to dirvec.h Max Kellermann 2008-10-09 15:24:05 +02:00
  • a0c044df11 diretory: moved code to directory_save.c, directory_print.c Max Kellermann 2008-10-09 15:23:37 +02:00