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
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
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
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
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