Commit Graph

  • 4196886e93 close audio() and audioDriver() on decode process fork Warren Dukes 2004-04-17 12:36:15 +0000
  • 158c23f238 when updating, don't cause db reread on adding and then removing empty directories Warren Dukes 2004-04-16 23:49:48 +0000
  • 4a1fbb45c5 todo update Warren Dukes 2004-04-16 17:17:53 +0000
  • a7076a120b some cleanups of sprintf's => snprintf's Warren Dukes 2004-04-16 15:01:06 +0000
  • a5d6f1868e todo update Warren Dukes 2004-04-16 13:59:35 +0000
  • ef439d446b todo update Warren Dukes 2004-04-16 13:55:01 +0000
  • 76e11b474b todo updates Warren Dukes 2004-04-16 12:16:54 +0000
  • 3a5bbf54b4 update playlistinfo documenation Warren Dukes 2004-04-16 04:20:28 +0000
  • fe52847ad6 fix bug in prependCwdToPathDup() Warren Dukes 2004-04-16 03:52:17 +0000
  • 13f3794d09 todo update Warren Dukes 2004-04-16 01:17:35 +0000
  • 963754b0d4 msells versions patch to list supported formats Warren Dukes 2004-04-16 01:06:14 +0000
  • da588cbc46 *gasp* added a comment Warren Dukes 2004-04-16 00:50:33 +0000
  • c4d2b8dc1c only write db in initMp3Directory() when stuff is updated Warren Dukes 2004-04-16 00:48:47 +0000
  • 2e420db19c remove directory mtime from db! also, only reReadDB and write DB on update if something was actually updated Warren Dukes 2004-04-16 00:41:56 +0000
  • 5ea8e2d65b don't stat() the db to get the modtime everytime, instead store it when we read the db Warren Dukes 2004-04-15 23:36:41 +0000
  • be3e2f08c9 todo udpates Warren Dukes 2004-04-15 20:15:41 +0000
  • 3ea87a52c6 round crossfade for status Warren Dukes 2004-04-15 16:16:19 +0000
  • 0b7d9b2dec no point in tallying stats on writeDirectoryDB anymore Warren Dukes 2004-04-15 15:25:06 +0000
  • 55789de546 todo rearranging Warren Dukes 2004-04-15 05:10:05 +0000
  • 7f29bb1a8d log cycling and a few cleanups Warren Dukes 2004-04-15 05:07:04 +0000
  • df3af7d4f1 clean up a little bit main() code Warren Dukes 2004-04-15 03:26:15 +0000
  • 794799eaf4 don't updatedb on sighup if db is being updated Warren Dukes 2004-04-14 23:08:28 +0000
  • c68dda4742 git-svn-id: https://svn.musicpd.org/mpd/trunk@767 09075e82-0dd4-0310-85a5-a0d7c8717e4f Warren Dukes 2004-04-14 22:25:03 +0000
  • 4ae945b10d update todo Warren Dukes 2004-04-14 21:57:37 +0000
  • 549344d38a add vim shiznit to end of all source files Warren Dukes 2004-04-14 14:53:41 +0000
  • 87e87e12d3 todo updates Warren Dukes 2004-04-14 14:28:37 +0000
  • 99f5dab7c3 one more thing for todo Warren Dukes 2004-04-14 05:32:42 +0000
  • 2a24a94ba7 ok, finished incremental update! now just need to polish up a few things with update Warren Dukes 2004-04-14 05:26:32 +0000
  • ba1d3302e2 silly shank, use functions you already have\! Warren Dukes 2004-04-14 03:04:49 +0000
  • 8fa2084703 pseduo-code for creating new entries in db for incremental update Warren Dukes 2004-04-14 02:55:19 +0000
  • 32b62ade7b incremental update can now recognize if you pass it a deleted path Warren Dukes 2004-04-14 02:35:29 +0000
  • 700093adcc add copyright notices to new files Warren Dukes 2004-04-13 19:59:03 +0000
  • e4ef4ea6aa make some code look neater Warren Dukes 2004-04-13 19:55:00 +0000
  • 72e06e05a1 fix some misc chld signal handling for update process Warren Dukes 2004-04-13 19:52:15 +0000
  • 1f0f1b2892 add a error msg for playerSeek() Warren Dukes 2004-04-13 19:27:22 +0000
  • b5bdc71d2c have update process ignore signals when writing db Warren Dukes 2004-04-13 19:24:05 +0000
  • 860f8bda71 ok, rework myfprintf so it uses write() and never use any file stream print functions. this way we can always know wtf is going on! also, remove some places where we were using fprintf and printf instead of myfprintf Warren Dukes 2004-04-13 19:08:38 +0000
  • 5a50fa7147 block signals when writing db to ensure db isn't corrupted Warren Dukes 2004-04-13 17:08:31 +0000
  • acf0e147c2 when doing signal functions (like sigaction) make sure it wasn't interrupted by a signal (errno==EINTR) Warren Dukes 2004-04-13 16:46:11 +0000
  • 00c25b772e add --only-update-db command line option Warren Dukes 2004-04-13 16:22:59 +0000
  • 43c2576934 todo...mhmmm Warren Dukes 2004-04-13 15:52:16 +0000
  • 0eef3bd94d todo: don't have children write to logs, that's very naughty Warren Dukes 2004-04-13 15:49:54 +0000
  • 8c96c2d363 rename all ascii/utf8 stuff to latin1/utf8 Warren Dukes 2004-04-13 13:52:16 +0000
  • 4920ee719a plug a potential memory leak Warren Dukes 2004-04-13 05:19:45 +0000
  • 20be66a944 clean up finished stuff from todo Warren Dukes 2004-04-13 05:05:06 +0000
  • 1004890e25 lots of fsCharset, utf8/ascii converting clean-up and robustness stuff Also, if fsCharsetToUtf8 can't convert to valid UTF-8, then don't add it to the db, this way clients don't have to worry about weirdness and it will force ppl to convert it. Warren Dukes 2004-04-13 04:59:57 +0000
  • 0927c61533 todo idea updates Warren Dukes 2004-04-13 02:59:18 +0000
  • d88501f4bb todo ideas: utf8 fallback stuff when iconv doesn't work Warren Dukes 2004-04-13 02:45:13 +0000
  • f765c26275 fix a small booboo and add some debugging stuff Warren Dukes 2004-04-13 02:38:09 +0000
  • 375e3ffed4 add my own utf8/ascii converters and utf8 validator validate all mpd tags on import, if they are invalid, assume they are ascii and convert to utf8 Warren Dukes 2004-04-13 02:20:46 +0000
  • 6bc445d00f volatile fun-ness Warren Dukes 2004-04-12 18:51:16 +0000
  • 57742785b4 forgetting to increment playlist version after reading the db Warren Dukes 2004-04-12 14:19:06 +0000
  • b68417a643 cleanup interface between interface.[ch] and command.[ch] primarily move all buffer2array stuff from interface.c to command.c and write a new command function explicitly for dealing with commandLists Warren Dukes 2004-04-12 01:44:52 +0000
  • f74991b9fd minor little tweak on reporting update status Warren Dukes 2004-04-12 00:41:53 +0000
  • bbf84374a5 more volatile stuff Warren Dukes 2004-04-11 23:44:37 +0000
  • 26f72edc46 add volatile qualifiers to some shared mem buffer stuff, to enusre compiler doesn't optimize out order sensitive stuff Warren Dukes 2004-04-11 23:37:18 +0000
  • ae33b348af clean up signal handling using a polling method, from the genius that is mackstann Warren Dukes 2004-04-11 23:07:43 +0000
  • 063affb047 we no longer need to block signals in tag.c, since update is now done in a seperate process Warren Dukes 2004-04-11 21:43:23 +0000
  • 0a326a4323 mackstann's idea for polling signals Warren Dukes 2004-04-11 20:14:10 +0000
  • abc075c431 ok, fix some bug due to a child process dieing before the parent can even assign pid, thus we need to block CHLD signal around fork(); Warren Dukes 2004-04-11 18:27:12 +0000
  • c1ab52dcb9 update with new update stuff Warren Dukes 2004-04-11 17:42:47 +0000
  • fc7a264e4d incremental updates and command-list/update kung fu this needs some serious cleaning up and testing Warren Dukes 2004-04-11 17:37:47 +0000
  • 87f53c94d7 more software volume tweeks Warren Dukes 2004-04-11 13:29:55 +0000
  • 3c24bf92b2 update with new update stuff Warren Dukes 2004-04-11 11:52:29 +0000
  • 44756f5f10 adjust scaling of software volume Warren Dukes 2004-04-11 11:48:04 +0000
  • 823a7900bd do while(wait3) for sighandler Warren Dukes 2004-04-11 04:51:55 +0000
  • 7091235a68 add --disable-audio configure option Warren Dukes 2004-04-11 04:49:27 +0000
  • 30d9589cb3 fix some snafoos Warren Dukes 2004-04-11 04:15:14 +0000
  • 4844e05e65 don't stop playlist on finishPlaylist()[D Warren Dukes 2004-04-11 04:05:12 +0000
  • c77011bf2a update job id stuff Warren Dukes 2004-04-11 03:12:00 +0000
  • 4cfd77be95 updating_db in status and some ideas for the TODO that i've already forgotten Warren Dukes 2004-04-11 02:34:26 +0000
  • 5798500b85 some idears Warren Dukes 2004-04-11 01:59:05 +0000
  • 12ee016607 make "update" command background/non-blocking Warren Dukes 2004-04-11 01:53:25 +0000
  • 171a7752a8 add --only-create-db option from msells have SIGHUP cause rereading db file Warren Dukes 2004-04-11 00:52:05 +0000
  • 8c4bc2d2d4 bump version number up to 0.11.0 Warren Dukes 2004-04-10 18:00:59 +0000
  • 996e8ce072 work in prep of using msells/sbh's non-blocking update method Here, i've made readDirectoryDB detect when stuff is deleted, added and updated. So after a update, and we call redDirectoryDB, we update the db instead of just adding stuff w/o "updating" and "deleting" stuff as neccessary. Warren Dukes 2004-04-10 17:56:01 +0000
  • c7d9c8b7dd some more stuff for the TODO Warren Dukes 2004-04-10 12:54:51 +0000
  • 918dc2ff22 ideas on how to make readDirectoryInfo and readSongInfo deal with already existing db stuff, and implement a new List function that will be very useful: insertInListBeforeNode() Warren Dukes 2004-04-10 02:55:27 +0000
  • 9b5f32c9e5 more ideas for the TODO Warren Dukes 2004-04-09 00:46:37 +0000
  • 7d29f1772a don't report an error about not able to open device in audioError also, update TODO with ideas about non-blocking update Warren Dukes 2004-04-07 23:46:33 +0000
  • 61cffd0e75 a journaled db? Warren Dukes 2004-04-07 11:54:22 +0000
  • 4537b1e9ec updates to non-blocking update plan Warren Dukes 2004-04-06 13:13:54 +0000
  • c5d760e281 plan for non-blocking update Warren Dukes 2004-04-06 04:38:55 +0000
  • b1d12ba0f6 make default max playlist length be 16384. bumped up from 4096 Warren Dukes 2004-04-04 07:08:00 +0000
  • 73bcce335f when converting from bps -> kbps, divide by 1000, not 1024 Warren Dukes 2004-04-03 04:01:31 +0000
  • 785cdb0114 use EXIT_SUCCESS and EXIT_FAILURE Warren Dukes 2004-04-02 23:34:16 +0000
  • 4f912f1b90 oops, forgot to update Changelog Warren Dukes 2004-04-01 22:12:44 +0000
  • b41f540579 for alsa mixer default to Master element, not the first element Warren Dukes 2004-04-01 22:11:29 +0000
  • 8216f304c4 move sys/types.h include in utils.c, so it works for FreeBSD, from MDR Warren Dukes 2004-04-01 13:43:10 +0000
  • ae229142c6 update changelog Warren Dukes 2004-04-01 04:18:58 +0000
  • 5dfc61d0bb need to include utils.h for my_usleep Warren Dukes 2004-04-01 03:55:59 +0000
  • 3ab9841764 use our own portable version of usleep using select() Warren Dukes 2004-04-01 03:48:51 +0000
  • 917af619da clear TODO Warren Dukes 2004-04-01 00:41:12 +0000
  • e9efaeaca9 use 16-bit signed ints for storing positions in the ring buffer Warren Dukes 2004-04-01 00:33:35 +0000
  • 795a1e930b lets cleanup some file type detection and not call stat() so much Warren Dukes 2004-03-31 22:32:44 +0000
  • 995a5deb28 update stuff for 0.10.3 release Warren Dukes 2004-03-31 17:14:26 +0000
  • a67538178d fix for loading playlists on platforms where char is unsigned (like PPC) Warren Dukes 2004-03-31 17:09:16 +0000
  • f641d046fa cleanup reading from interface, when argArrayLength returned by buffer2array is 0, we weren't dealing with this well at all! Warren Dukes 2004-03-31 16:15:09 +0000
  • 9e382536dc allow to disable alsa Warren Dukes 2004-03-30 21:18:03 +0000
  • 6266e3dcdf forgot a ; Warren Dukes 2004-03-27 04:55:25 +0000