-
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