Commit Graph

  • 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
  • 3130ea01c5 git-svn-id: https://svn.musicpd.org/mpd/trunk@326 09075e82-0dd4-0310-85a5-a0d7c8717e4f Warren Dukes 2004-03-20 14:44:39 +00:00
  • cf2986c68f average bitrate for mp4's Warren Dukes 2004-03-20 14:27:35 +00:00
  • ffd0ccfc3b git-svn-id: https://svn.musicpd.org/mpd/trunk@319 09075e82-0dd4-0310-85a5-a0d7c8717e4f Warren Dukes 2004-03-20 01:34:25 +00:00
  • 61b9e2fc47 use offset, and a bunch of debugger crud Warren Dukes 2004-03-20 00:54:20 +00:00
  • 6100ca86a3 use LC_CTYPE instead of LC_ALL Warren Dukes 2004-03-19 16:05:09 +00:00
  • 278985b2fd more fun with LOCALE and LANGINFO Warren Dukes 2004-03-19 15:56:31 +00:00
  • e40c676dba fix booboo Warren Dukes 2004-03-19 04:40:50 +00:00
  • cbfcd23d83 fix bug that prevented crosffading/gapless from working for mp4 Warren Dukes 2004-03-19 01:24:20 +00:00
  • b87cc3c164 seek support for mp4/aac Warren Dukes 2004-03-18 22:20:26 +00:00
  • 692dd6bc29 mp4 cleanups Warren Dukes 2004-03-18 19:43:07 +00:00
  • be753fb53d make all sleeps at least 1 ms Warren Dukes 2004-03-18 18:35:23 +00:00
  • 2320970c6f version bump Warren Dukes 2004-03-18 16:40:50 +00:00
  • e0e09d0a94 we don't need these! Warren Dukes 2004-03-18 16:33:10 +00:00
  • ad94c1dcf3 mp4/aac cleanups Warren Dukes 2004-03-18 16:31:29 +00:00
  • f409d85bbd initial mp4/aac decoder, hasn't been tested at all yet, just compiles Warren Dukes 2004-03-18 13:47:41 +00:00
  • deb06d9c6f weee Warren Dukes 2004-03-18 04:39:26 +00:00
  • 84292aeaea MP4/AAC, not just AAC Warren Dukes 2004-03-18 04:36:28 +00:00
  • 4e422a7fbd run autoheader Warren Dukes 2004-03-18 03:36:55 +00:00
  • 91450723b2 bunch of autotool cleanups Warren Dukes 2004-03-18 03:29:25 +00:00
  • 02346f2f1a metadata parsing for mp4 files is working, next need to work on AAC Warren Dukes 2004-03-17 22:43:58 +00:00
  • 290102fddd make playlist restart from current position in song when using state file Warren Dukes 2004-03-17 20:58:09 +00:00
  • e7151f941c configure script clean ups Warren Dukes 2004-03-17 18:13:29 +00:00
  • 9a7636f5bc have AAC and MP4 types Warren Dukes 2004-03-17 17:30:50 +00:00
  • b2b700a87d remove unnecessary junk Warren Dukes 2004-03-17 17:20:33 +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
  • 0f11ce855e update documents about UTF-8, oops Warren Dukes 2004-03-14 16:57:29 +00:00
  • b2abb5778b make dist generate a bzip2 Warren Dukes 2004-03-12 15:29:37 +00:00
  • a3fded301e autogen.sh updates Warren Dukes 2004-03-12 15:26:41 +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
  • e129640141 remove empty directories Warren Dukes 2004-03-09 22:48:35 +00:00
  • 8d95265cc8 use BIGENDIAN for ov_read, instead of changing endianness unneccessarily Warren Dukes 2004-03-09 21:42:08 +00:00
  • 197c046b02 exit on any unknown line in the db Warren Dukes 2004-03-09 20:59:10 +00:00
  • 13a38d3580 lets exit on unknown line in songinfo db Warren Dukes 2004-03-09 20:58:31 +00:00
  • 6599e05a25 strip return characters that are in the id3 tags Warren Dukes 2004-03-09 20:55:51 +00:00
  • ff1659ed4c fix a compiler error, bug for bigendian Warren Dukes 2004-03-09 16:55:00 +00:00
  • 4a4a3113b5 change release date for 0.10.1 Warren Dukes 2004-03-07 16:59:52 +00:00
  • 6eb6985ac1 make some usleeps longer, just to try to stave off busy waiting Warren Dukes 2004-03-06 23:25:32 +00:00
  • e74eb1cf69 forgot note that libmad and libid3tag were upgraded Warren Dukes 2004-03-06 16:35:53 +00:00
  • ac8884d3a5 git-svn-id: https://svn.musicpd.org/mpd/trunk@213 09075e82-0dd4-0310-85a5-a0d7c8717e4f Warren Dukes 2004-03-06 15:59:22 +00:00
  • 9ddfd9aa50 git-svn-id: https://svn.musicpd.org/mpd/trunk@210 09075e82-0dd4-0310-85a5-a0d7c8717e4f Warren Dukes 2004-03-05 19:43:16 +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
  • db82d2fc8c lets SKIP all recorable stream errors Warren Dukes 2004-03-05 12:48:57 +00:00
  • 4e4faf6174 see if we can skip past tags Warren Dukes 2004-03-05 01:29:08 +00:00
  • 124854ff51 obotomize mixing a bit Warren Dukes 2004-03-05 00:19:02 +00:00
  • 92692c0249 cleanup a few errors when compiling libmad and libid3tag Warren Dukes 2004-03-04 23:29:20 +00:00
  • e2d2baece9 update to 0.15.1 of libmad and libid3tag Warren Dukes 2004-03-04 23:19:57 +00:00
  • 7be523c015 clean up a bit Warren Dukes 2004-03-04 20:50:32 +00:00
  • 4893e94dae git-svn-id: https://svn.musicpd.org/mpd/trunk@194 09075e82-0dd4-0310-85a5-a0d7c8717e4f Warren Dukes 2004-03-04 20:45:49 +00:00
  • 0d22fa6e64 ok, don't use AC_CHECK_LIBM, just use my own homebrewed version Warren Dukes 2004-03-03 18:17:14 +00:00
  • 0a79b8a808 use AC_CHECK_LIBM instead Warren Dukes 2004-03-03 18:09:48 +00:00
  • afa0cd7883 check to see if we need -lm Warren Dukes 2004-03-03 17:57:55 +00:00
  • ac2be01374 fix gcc-2.95 compilation errors Warren Dukes 2004-03-03 00:01:43 +00:00
  • 4aec92fd6e rewrite error message for wrong number of config args Warren Dukes 2004-03-02 20:55:00 +00:00
  • 1a50453541 password, not passwd, in examples Warren Dukes 2004-03-02 20:33:12 +00:00
  • 0f4f4fd3db git-svn-id: https://svn.musicpd.org/mpd/trunk@168 09075e82-0dd4-0310-85a5-a0d7c8717e4f Warren Dukes 2004-03-02 18:50:15 +00:00
  • afbae2e6a4 don't use automake-1.8 Warren Dukes 2004-03-02 13:12:20 +00:00
  • 4904e64ff1 autogen.sh runs configure now Warren Dukes 2004-03-02 12:43:28 +00:00
  • d114e1fdd6 update with additional oss volume bug fix Warren Dukes 2004-03-01 13:49:38 +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
  • fe9f236b4f update Warren Dukes 2004-02-27 23:57:44 +00:00
  • 821355361c audio cleanups Warren Dukes 2004-02-27 23:13:26 +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