Commit Graph

  • 1be91059b0 ok, after starting good, this is a little less blocky for playing streams Warren Dukes 2004-05-18 20:27:12 +00:00
  • e9ace46388 nother little minor fix Warren Dukes 2004-05-18 20:00:42 +00:00
  • 8613178a13 slight fix for IS_file Warren Dukes 2004-05-18 19:58:42 +00:00
  • 00fa2e38e7 disable prebuffering in the beginning for now Warren Dukes 2004-05-18 19:37:43 +00:00
  • a19a79227c streaming fixes and such, now it seems to work good, what an annoying bug to find Warren Dukes 2004-05-18 19:32:05 +00:00
  • a2b6583db6 fix some wackiness due to attempted search table Warren Dukes 2004-05-18 14:58:47 +00:00
  • 3a5a75cf87 fix a mem leak when unknow type in decodeStart() Warren Dukes 2004-05-18 13:19:30 +00:00
  • c51ad71efa rework stuff so that we can use mime-type of streams to detect type of file Warren Dukes 2004-05-18 13:13:55 +00:00
  • 6c24180516 inputStream updates from httpTest Warren Dukes 2004-05-18 09:54:45 +00:00
  • d4c7d6df6d can parse inputStream_http can parse mime type Warren Dukes 2004-05-18 09:34:22 +00:00
  • 45f8d47384 assume all streams are mp3's, we'll need to open the streams before calling the decoder routines to fetch the mime-type! Warren Dukes 2004-05-18 04:35:26 +00:00
  • 06422f729b bug fixes for playing streams Warren Dukes 2004-05-18 04:04:54 +00:00
  • 746e7477e0 yes! rudimentary stream playing for mp3's! be gentle Warren Dukes 2004-05-18 03:37:55 +00:00
  • aed844a67d oops forgot to add these Warren Dukes 2004-05-18 02:46:36 +00:00
  • 48a58073dd add new inputStream stuff, hopefully something major isn't foobar'd Warren Dukes 2004-05-18 02:46:13 +00:00
  • ee79a3a8fd ignore crc stuff for mp3's cause some mp3's have foobar'd CRC's Warren Dukes 2004-05-17 19:47:21 +00:00
  • 0db46f0592 fix bug where db_update wasn't being set in readDirectoryDB Warren Dukes 2004-05-17 11:56:14 +00:00
  • b2af230b5e git-svn-id: https://svn.musicpd.org/mpd/trunk@1027 09075e82-0dd4-0310-85a5-a0d7c8717e4f Warren Dukes 2004-05-16 04:12:28 +00:00
  • 48fc82f994 move ipv6supported from listen.c to utils.c Warren Dukes 2004-05-15 21:19:43 +00:00
  • 12d3bd0716 fix a bug in update if unable to open mp4 file, would cause a segfault Warren Dukes 2004-05-15 19:39:55 +00:00
  • c34d372a4d don't close STDIN_FILENO, not suppose to dup2 a closed fd Warren Dukes 2004-05-15 19:08:15 +00:00
  • 687016ea02 update todo with plan Warren Dukes 2004-05-15 02:11:33 +00:00
  • daa4ceb65a oops, fix an infinate loop Warren Dukes 2004-05-14 21:35:20 +00:00
  • 965e6edcf1 redimentary addition of url's to playlist Warren Dukes 2004-05-13 18:46:38 +00:00
  • 8c484eeccf add type element to Song struct, and change utf8file to utf8url Warren Dukes 2004-05-13 18:16:03 +00:00
  • e7ae1b0ce9 fix foobar! Warren Dukes 2004-05-11 21:33:15 +00:00
  • cc297886ca maybe this fixes remoford's bug?!? Warren Dukes 2004-05-11 21:02:59 +00:00
  • 4db513dddb check for main in libiconv, cause it doesn't define iconv_open, but libiconv_open Warren Dukes 2004-05-11 16:16:52 +00:00
  • 011757d89c use AM_LANGINFO_CODESET in configure.ac, old configure.ac wasn't checking for CODESET Warren Dukes 2004-05-11 15:17:20 +00:00
  • 69cd6eacaf update TODO; implement ogg resampler later; but next stop, playing streams\! Warren Dukes 2004-05-11 00:56:06 +00:00
  • 69a0b86173 trash XMMS resampling, use ESD's instead, don't understand it, but it works Warren Dukes 2004-05-10 22:31:23 +00:00
  • 33d112499d some debug code Warren Dukes 2004-05-10 20:49:35 +00:00
  • 76af5b2f90 ??? Warren Dukes 2004-05-10 19:54:32 +00:00
  • be5bfc35fd some fixes for ogg_decode Warren Dukes 2004-05-10 19:41:27 +00:00
  • 85f2ce820f fix a bug in channel conversion Warren Dukes 2004-05-10 19:30:56 +00:00
  • 5b4a0a1821 fix computation of conversion buffer size Warren Dukes 2004-05-10 17:15:04 +00:00
  • 4f76ba5a42 format conversion for 8->16 bis and mono->stereo Warren Dukes 2004-05-10 17:08:46 +00:00
  • 872af20777 resampling code blatantly ripped from xmms, needs testing and need to right conversion routines for bit conversion and channel conversion Warren Dukes 2004-05-10 15:21:40 +00:00
  • 7626d9a547 more little bits of code in prep for resample/audioFormat conversion, now to just write the actual audioFormat conversion code! Warren Dukes 2004-05-10 14:06:23 +00:00
  • 9dd098f09b use memcpy for isCurrentAudioFormat() Warren Dukes 2004-05-10 13:37:48 +00:00
  • 2ec1c5ff3c some more work on organizing code for resampling/audioFormat conversion Warren Dukes 2004-05-10 12:35:18 +00:00
  • cd3180c701 stuff for configuring the audio output format (sampling rate, channels, bits) Warren Dukes 2004-05-10 02:20:15 +00:00
  • 9edafa886b add aliasMrJones to various places Warren Dukes 2004-05-08 12:04:23 +00:00
  • 822be0375e finish adding AliasMrJones replayGain stuff Warren Dukes 2004-05-08 12:00:30 +00:00
  • 04fdc209d9 add replayGain stuff for flac from AliasMrJones Warren Dukes 2004-05-07 22:42:54 +00:00
  • ff3323334a implement new outputBuffering stuff for rest of decoders Warren Dukes 2004-05-07 19:35:39 +00:00
  • c9f0d22f0a rewrite outputBuffer'ing abstraction a bit to be more effecient and easier to interface. Also, use outputBuffer abstraction for ogg Warren Dukes 2004-05-07 19:11:43 +00:00
  • 3794126e56 new OutputBuffer abstraction stuff, implemented for mp3, now need to implement in other decoders Warren Dukes 2004-05-07 15:58:04 +00:00
  • 9196023f14 some begging code of abstracting out some simple buffer routine(s) for decoders Warren Dukes 2004-05-07 02:42:49 +00:00
  • f5075e1b11 todo update Warren Dukes 2004-05-06 18:59:40 +00:00
  • ef9f832fb3 mp4/aac now use InputStream Warren Dukes 2004-05-06 18:49:04 +00:00
  • 9ca135d723 fix bug #223 Warren Dukes 2004-05-06 13:43:09 +00:00
  • 230750e23e vim stuff Warren Dukes 2004-05-05 18:30:07 +00:00
  • 13a3b507f2 clarify error for --no-create-db Warren Dukes 2004-05-05 15:01:34 +00:00
  • c4a9e3790f flac uses abstracted inputStream stuff Warren Dukes 2004-05-04 23:39:02 +00:00
  • 659df58671 implement input abstraction for ogg and mp3 Warren Dukes 2004-05-04 19:49:29 +00:00
  • 638817fc5b start abstracting input layer for decoders Warren Dukes 2004-05-04 19:08:46 +00:00
  • 37db643217 clean-up a wee-bit of code Warren Dukes 2004-04-29 19:34:30 +00:00
  • 22058b9b61 potential fix for CompBrain's segfault, i could test it if he ever gave me a broken flac file Warren Dukes 2004-04-22 21:14:41 +00:00
  • 4cfa17c860 can search bye filename Warren Dukes 2004-04-19 22:50:13 +00:00
  • 955428b8a2 don't expose functions in utf8.h that don't need it Warren Dukes 2004-04-17 17:42:57 +00:00
  • 2cfea8a8bf ummm, undo last changes, they shouldn't need to be neccessary Warren Dukes 2004-04-17 12:43:44 +00:00
  • 4196886e93 close audio() and audioDriver() on decode process fork Warren Dukes 2004-04-17 12:36:15 +00:00
  • 158c23f238 when updating, don't cause db reread on adding and then removing empty directories Warren Dukes 2004-04-16 23:49:48 +00:00
  • 4a1fbb45c5 todo update Warren Dukes 2004-04-16 17:17:53 +00:00
  • a7076a120b some cleanups of sprintf's => snprintf's Warren Dukes 2004-04-16 15:01:06 +00:00
  • a5d6f1868e todo update Warren Dukes 2004-04-16 13:59:35 +00:00
  • ef439d446b todo update Warren Dukes 2004-04-16 13:55:01 +00:00
  • 76e11b474b todo updates Warren Dukes 2004-04-16 12:16:54 +00:00
  • 3a5bbf54b4 update playlistinfo documenation Warren Dukes 2004-04-16 04:20:28 +00:00
  • fe52847ad6 fix bug in prependCwdToPathDup() Warren Dukes 2004-04-16 03:52:17 +00:00
  • 13f3794d09 todo update Warren Dukes 2004-04-16 01:17:35 +00:00
  • 963754b0d4 msells versions patch to list supported formats Warren Dukes 2004-04-16 01:06:14 +00:00
  • da588cbc46 *gasp* added a comment Warren Dukes 2004-04-16 00:50:33 +00:00
  • c4d2b8dc1c only write db in initMp3Directory() when stuff is updated Warren Dukes 2004-04-16 00:48:47 +00:00
  • 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 +00:00
  • 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 +00:00
  • be3e2f08c9 todo udpates Warren Dukes 2004-04-15 20:15:41 +00:00
  • 3ea87a52c6 round crossfade for status Warren Dukes 2004-04-15 16:16:19 +00:00
  • 0b7d9b2dec no point in tallying stats on writeDirectoryDB anymore Warren Dukes 2004-04-15 15:25:06 +00:00
  • 55789de546 todo rearranging Warren Dukes 2004-04-15 05:10:05 +00:00
  • 7f29bb1a8d log cycling and a few cleanups Warren Dukes 2004-04-15 05:07:04 +00:00
  • df3af7d4f1 clean up a little bit main() code Warren Dukes 2004-04-15 03:26:15 +00:00
  • 794799eaf4 don't updatedb on sighup if db is being updated Warren Dukes 2004-04-14 23:08:28 +00:00
  • c68dda4742 git-svn-id: https://svn.musicpd.org/mpd/trunk@767 09075e82-0dd4-0310-85a5-a0d7c8717e4f Warren Dukes 2004-04-14 22:25:03 +00:00
  • 4ae945b10d update todo Warren Dukes 2004-04-14 21:57:37 +00:00
  • 549344d38a add vim shiznit to end of all source files Warren Dukes 2004-04-14 14:53:41 +00:00
  • 87e87e12d3 todo updates Warren Dukes 2004-04-14 14:28:37 +00:00
  • 99f5dab7c3 one more thing for todo Warren Dukes 2004-04-14 05:32:42 +00:00
  • 2a24a94ba7 ok, finished incremental update! now just need to polish up a few things with update Warren Dukes 2004-04-14 05:26:32 +00:00
  • ba1d3302e2 silly shank, use functions you already have\! Warren Dukes 2004-04-14 03:04:49 +00:00
  • 8fa2084703 pseduo-code for creating new entries in db for incremental update Warren Dukes 2004-04-14 02:55:19 +00:00
  • 32b62ade7b incremental update can now recognize if you pass it a deleted path Warren Dukes 2004-04-14 02:35:29 +00:00
  • 700093adcc add copyright notices to new files Warren Dukes 2004-04-13 19:59:03 +00:00
  • e4ef4ea6aa make some code look neater Warren Dukes 2004-04-13 19:55:00 +00:00
  • 72e06e05a1 fix some misc chld signal handling for update process Warren Dukes 2004-04-13 19:52:15 +00:00
  • 1f0f1b2892 add a error msg for playerSeek() Warren Dukes 2004-04-13 19:27:22 +00:00
  • b5bdc71d2c have update process ignore signals when writing db Warren Dukes 2004-04-13 19:24:05 +00:00
  • 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 +00:00
  • 5a50fa7147 block signals when writing db to ensure db isn't corrupted Warren Dukes 2004-04-13 17:08:31 +00:00