145f0b62d2
aac decoding! need to work on seeking for AAC also, don't reset cb->begin on seek to 0, instead just set cb->end=cb->begin, works much better for disabling seeking (like ADIF AAC's)
Warren Dukes
2004-03-22 02:44:22 +00:00
4c1eb9225d
add aac_decode.[ch] and start working on it also, if locale is C or POSIX, set fs charset to iso-8859-1
Warren Dukes
2004-03-21 21:32:23 +00:00
b72f591641
parse length from Aac files and ID3 tags
Warren Dukes
2004-03-21 18:12:37 +00:00
1bb75913c3
begin parsing work on AAC info parsing
Warren Dukes
2004-03-21 16:34:06 +00:00
9ab67e7581
more autconf fun
Warren Dukes
2004-03-21 14:03:45 +00:00
590323e341
more faad autoconf checks
Warren Dukes
2004-03-21 13:47:45 +00:00
89d096fbef
some simple compilation fix
Warren Dukes
2004-03-21 12:46:13 +00:00
09880de539
fix for iconv
Warren Dukes
2004-03-21 06:17:32 +00:00
445d807b9c
streamline ls.c code remove dontUpSampleSBR, not in faad2 rc3
Warren Dukes
2004-03-21 03:45:58 +00:00
6436b0ac8a
close audio device on pause
Warren Dukes
2004-03-20 19:47:05 +00:00
115b0d06cd
i don't think we need to swap byte order for flac either
Warren Dukes
2004-03-20 16:27:43 +00:00
00e6078323
illiminated all endianness code
Warren Dukes
2004-03-20 16:18:47 +00:00
bf769906f3
import mp4ff, since its not installed correctly by faad2
Warren Dukes
2004-03-17 17:19:52 +00:00
f114fbd437
fix a few snafoo's in configure.ac Add initial stuff for AAC support, now we just need to write the decoder
Warren Dukes
2004-03-17 03:10:17 +00:00
03b19a5c8a
notes for the new db/symlink handling
Warren Dukes
2004-03-11 02:21:39 +00:00
1157b5d332
move time back into MpdTag
Warren Dukes
2004-03-11 00:16:49 +00:00
31d44ea775
remove some no longer used functions
Warren Dukes
2004-03-10 10:08:10 +00:00
ff0bcaeb0a
update docs about update incrementing playlist version
Warren Dukes
2004-03-10 10:01:24 +00:00
997541e1eb
increment playlist version on update, so clients know to update
Warren Dukes
2004-03-10 10:00:47 +00:00
68dc3517a6
move adding and removeing from tables from directory.c to song.c
Warren Dukes
2004-03-10 09:55:54 +00:00
e5e45242e0
update when mtimes are not the same
Warren Dukes
2004-03-10 03:14:31 +00:00
c69b615f2b
fix it so that mpd will work if mtime is 0 (for those strange folk)
Warren Dukes
2004-03-10 02:58:27 +00:00
ec234e9855
move time from tag info to song info. also, if we can't get the time, then don't add the song to the db!
Warren Dukes
2004-03-10 02:38:31 +00:00
1459ee22fe
clean up logging for creating and updating the db
Warren Dukes
2004-03-09 23:07:26 +00:00
efa083c887
when stripping return chars, just replace them with spaces
Warren Dukes
2004-03-09 22:50:52 +00:00
936d53bc61
make a set of nested if statements less ambigous
Warren Dukes
2004-03-05 19:05:23 +00:00
7dd33a490b
make chunk_size 1020, so its divisible for 8,16,24, and 32-bit audio
Warren Dukes
2004-03-05 16:06:13 +00:00
09efb14dbb
fix crossfading issue with ogg problem was, ov_read doesn't always fill to CHUNK_SIZE and we were moving chunk on every ov_read, instead now we only dump the buffer when its full
Warren Dukes
2004-03-05 16:02:47 +00:00
8b214b7c8c
fix a minor issue!
Warren Dukes
2004-03-05 14:39:51 +00:00
a8d3895e32
fix a booboo
Warren Dukes
2004-03-05 13:25:39 +00:00
1cf07bfa40
skip over all bad frames
Warren Dukes
2004-03-05 13:06:31 +00:00
170824db8c
put it back the way it was
Warren Dukes
2004-03-05 13:01:58 +00:00
cc23d2e7e9
mute all frames that are "SKIP"'d
Warren Dukes
2004-03-05 12:59:29 +00:00
ce2c6845a2
memset erroredFile to 0
Warren Dukes
2004-03-01 03:35:52 +00:00
e742f2be2c
fix a typecast
Warren Dukes
2004-03-01 03:34:01 +00:00
f515692aa9
fix a bug where getting OS Mixer volume may fail, and we were closing the fd, but didn't mark anything indicated the fd was close, so chaos ensued. Here, we just remove the close() statement and assume it was just a fluke!!
Warren Dukes
2004-02-29 08:37:21 +00:00
41b63bbe47
fix a stupid bug where i was storing the decode_pid directorly from fork() call, and since decode_pid is shared now, it may get assigned zero after the parent assigns it the true pid, not good!!
Warren Dukes
2004-02-29 08:10:52 +00:00
cfd0e18dc4
fix some errors with short and long
Warren Dukes
2004-02-28 14:38:55 +00:00
5622edbc98
cleanup audio code some
Warren Dukes
2004-02-27 23:05:56 +00:00
8b19235b61
put decode_pid in shared mem, so if player process dies, the master can still kill the decode process.
Warren Dukes
2004-02-27 22:25:06 +00:00
ad4246d6cb
add db_playtime to stats
Warren Dukes
2004-02-27 15:40:54 +00:00
79effd62e1
display db_playtime in stats
Warren Dukes
2004-02-27 15:39:19 +00:00
a78c5e4aea
crossfade should always be displayed in status
Warren Dukes
2004-02-27 01:38:18 +00:00