Commit Graph

  • 9372692127 inputStream_http: fix HTTP seeking Eric Wong 2007-02-19 06:49:01 +00:00
  • 8b8d6ddbbd Removing a global initialization to 0. J. Alexander Treuman 2007-02-18 01:59:33 +00:00
  • 7a4e0162ae Closing some parenthesis around shank's email address in copyright headers. J. Alexander Treuman 2007-02-18 01:20:21 +00:00
  • f8e78bf995 Re-adding a fix to log.c that got pulled with the localization reversion. J. Alexander Treuman 2007-02-18 01:00:54 +00:00
  • 7b1e14b8e8 Reverting all of my localization changes. It was a horrible implementation, and fixing it is a big enough job that I don't know when I'll get around to it. Probably best just starting from scratch anyhow. J. Alexander Treuman 2007-02-18 00:42:22 +00:00
  • d7e8507eaf fix for bug #1447 Warren Dukes 2007-02-18 00:06:20 +00:00
  • 81fd135651 Fixing some weird floating point comparison issue. Not exactly sure why this fixes it though. J. Alexander Treuman 2007-02-13 23:47:41 +00:00
  • 9fdaee5571 Tidying up libsamplerate documentation in the mpd.conf man page. J. Alexander Treuman 2007-02-13 22:46:04 +00:00
  • ea3d38e006 Tidying up libsamplerate example in mpdconf.example. J. Alexander Treuman 2007-02-13 22:31:47 +00:00
  • b54c7c64c0 #1) fix a few potential deadlock conditons in decode.c when crossfading is enabled #2) fix a deadlock condition when attempting to seek if the decoder quit and returned to playerInit() Warren Dukes 2007-02-11 20:36:26 +00:00
  • c5933a164a Fix a bug where mpd would complain about a proxy password being specified and not a proxy user even when both are specified. J. Alexander Treuman 2007-02-06 03:25:29 +00:00
  • 79ef8ba248 Add libsamplerate support, old resampling is still an option, but this sounds much better for those who need it and don't want to use pulseaudio. Reviewed by shank/avuton. Avuton Olrich 2007-02-02 03:51:07 +00:00
  • 96c5976ccc on second thought, comment out the debug statement so that users aren't potentially flooded Warren Dukes 2007-01-24 02:56:45 +00:00
  • 2a92239cf1 add debug statement for bug #1380 Warren Dukes 2007-01-24 02:53:16 +00:00
  • b2488e469a Fix some error messages concerning _ao output driver Qball Cow 2007-01-21 21:41:54 +00:00
  • d7e3b80f62 José Anarch: JACK updates Avuton Olrich 2007-01-20 21:04:32 +00:00
  • 51d7ab021c Committing posix_fadvise(); normalperson/jat reviewed. Appears fine. Fixes bug #1428. Avuton Olrich 2007-01-19 01:40:02 +00:00
  • 9a222cab6c Call initLocalization() earlier so that errors, --version, etc. output correctly. J. Alexander Treuman 2007-01-17 16:06:21 +00:00
  • 298d5ce059 avahi: malloc => xmalloc Eric Wong 2007-01-14 04:49:26 +00:00
  • 53427fb3d4 sparse: move extern declarations for plugins into header files Eric Wong 2007-01-14 04:33:13 +00:00
  • 0a6d48c28e More sparse fixes now that we've re-enabled -Wmissing-prototypes Eric Wong 2007-01-14 04:33:11 +00:00
  • 5220c2c991 avahi: use #ifdef instead of #if because AVAHI may not be defined at all Eric Wong 2007-01-14 04:25:27 +00:00
  • 2c01b285c1 flac: workaround for type inconsistency between new/old read callback Eric Wong 2007-01-14 04:25:24 +00:00
  • d41de57bfe jack: fix type warning in error message Eric Wong 2007-01-14 04:25:22 +00:00
  • 8d11eaff55 configure.ac: no longer drop MPD_CFLAGS if shout is enabled Eric Wong 2007-01-14 04:25:21 +00:00
  • 6f341e9a3b configure.ac: get rid of scary message about OggFLAC with FLAC 1.1.3 Eric Wong 2007-01-14 04:25:19 +00:00
  • b443363aa6 Don't initialize globals to zero (or NULL) Eric Wong 2007-01-14 03:07:53 +00:00
  • 45716f877b flac/ogg/oggflac: keep old mime-types in addition to the new ones Eric Wong 2007-01-14 03:07:50 +00:00
  • 3c2d123ab9 jack: fix double-free in finish routine Eric Wong 2007-01-14 02:08:29 +00:00
  • f894e98950 jack: fix potential segfaults in parsing bad configs for 'ports' Eric Wong 2007-01-14 02:08:27 +00:00
  • e1ee4505de jack: fix multiple segfaults when jackd hasn't been started Eric Wong 2007-01-14 02:08:24 +00:00
  • eb2a02dc2b jack: strdup => xstrdup for error checking Eric Wong 2007-01-14 02:08:22 +00:00
  • 8a1b85c1a5 avahi: more sparse fixes (-Wshadow, non-ANSI declarations) Eric Wong 2007-01-14 02:08:20 +00:00
  • 6b9fc56839 jack: declare global variables as static Eric Wong 2007-01-14 02:08:18 +00:00
  • 71bcc16588 mp3: sparse: fix warnings reported with -Wshadow Eric Wong 2007-01-14 02:08:16 +00:00
  • 5ae84b7d0f localization: fix implicit declaration warnings (WARNING and strcmp) Eric Wong 2007-01-14 02:08:14 +00:00
  • 598be943ac flac: sparse: mismatched enum type for seek Eric Wong 2007-01-14 02:08:11 +00:00
  • 931c980558 zeroconf: avoid mixing declarations and code Eric Wong 2007-01-14 02:08:09 +00:00
  • 8a38b28e86 inputStream_http: stop mixing declarations with code Eric Wong 2007-01-14 02:08:07 +00:00
  • 1d9b6076cb flac: fix a stupid mistake newer preprocessors don't complain about Eric Wong 2007-01-14 02:08:05 +00:00
  • 8cc1048d72 configure.ac: shell portability fix (test -a) Eric Wong 2007-01-14 02:08:03 +00:00
  • 5d79aced8c Added zeroconf service publishing using avahi Jim Ramsay 2007-01-11 20:41:17 +00:00
  • 2d985b01c2 Remove a line of dead code Qball Cow 2007-01-11 14:47:12 +00:00
  • 44c5549b46 Output warning messages in the current locale's charset. J. Alexander Treuman 2007-01-08 05:04:08 +00:00
  • 4989672ac0 Fixed some silly logic that caused an extra \n to be printed when flushing warning messages. J. Alexander Treuman 2007-01-08 05:01:28 +00:00
  • 438c1add9d Convert log messages sent to stdout to the current locale's charset. J. Alexander Treuman 2007-01-08 04:31:44 +00:00
  • 90b4af0341 Moving pathConvCharset to charConv.c so it can be reused for localization. J. Alexander Treuman 2007-01-08 03:28:36 +00:00
  • bcb493cfd3 Moving localization stuff from path.c to localization.c so we can reuse it for log messages when outputting to console. J. Alexander Treuman 2007-01-08 03:15:33 +00:00
  • 4730666b26 Fix the mime types for flac & oggflac, see mantis bug #1423 for more information Avuton Olrich 2007-01-06 04:59:05 +00:00
  • 70a23d61cc And a fix for the warnings in the last patch for JACK Avuton Olrich 2006-12-30 00:41:05 +00:00
  • 43e2981f20 A JACK patch to fix some old issues, from author. Avuton Olrich 2006-12-30 00:14:45 +00:00
  • 878fc33ce9 Accept application/x-ogg as valid mime type Qball Cow 2006-12-27 14:12:11 +00:00
  • ab789982d3 Do not set metadataState to PLAYER_METADATA_STATE_READ when decoding stops. This fixes a bug where streams that won't play somehow appear with the metadata of a previously played stream. As far as I can tell, the only reason this is done is to sync any buffered metadata with the displayed metadata when decoding stops, so there should be no other adverse effects. J. Alexander Treuman 2006-12-24 04:24:32 +00:00
  • 9bdb0b0df2 Adding support for seeking HTTP streams. J. Alexander Treuman 2006-12-23 19:57:28 +00:00
  • 202ae2270d Adding documentation for gapless_mp3_playback config option. J. Alexander Treuman 2006-12-23 18:56:23 +00:00
  • f30f93cb8b Added gapless_mp3_playback option. Setting to "no" will disable gapless MP3 playback, thus allowing songs that run longer than the Xing frame claims (f.e., an MP3 created by catting two MP3s together) to continue playing past the end. J. Alexander Treuman 2006-12-23 18:00:15 +00:00
  • d4be2276a0 Use the existing define for the default value of save_absolute_playlists instead of a hardcoded value. J. Alexander Treuman 2006-12-23 16:37:36 +00:00
  • df3222095c Only parse gapless info if the input stream is seekable, under the assumption that non-seekable streams are live and any gapless info is incorrect. J. Alexander Treuman 2006-12-23 15:58:06 +00:00
  • 57b0a42940 Don't stop decoding if we're at maxFrames just because there's a Xing tag. Instead, stop decoding as soon as we've found the frames/samples at the "end" that we want drop. J. Alexander Treuman 2006-12-23 15:22:35 +00:00
  • f158016d0e Cleaning up some damn near unreadable wrapping caused by indent. J. Alexander Treuman 2006-12-23 15:13:19 +00:00
  • 5da19e5f78 Properly calculate the number of remaining samples in the MP3 frame, even though in practice it should never matter. J. Alexander Treuman 2006-12-23 15:10:21 +00:00
  • 469ff63093 Do PKG_PROG_PKG_CONFIG if either pulse or jack is enabled. This is because if you don't explicitly call it, then it is implied by the first use of PKG_CHECK_MODULES (and no later ones). This results in the check only being done in the test for pulse, which is skipped when --disable-pulse is used. This will fix the bug mentioned in the previous commit. J. Alexander Treuman 2006-12-17 23:42:36 +00:00
  • 0435a8c7c1 Cleaning up the JACK/PulseAudio configure magic to be more consistent with each other. Hopefully this will also fix a bug where --enable-jack --disable-pulse would result in both JACK and PulseAudio being disabled. J. Alexander Treuman 2006-12-17 21:30:24 +00:00
  • 4479ece74d Making "list any" fail with an error instead of OK with no results. J. Alexander Treuman 2006-12-11 20:18:04 +00:00
  • ba4b4d8ad9 Moving LOCATE_TAG_{FILE,ANY}_TYPE defines to dbUtils.h, so that we can compare the return value of getLocateTagItemType() to them. J. Alexander Treuman 2006-12-11 20:14:33 +00:00
  • a26582e991 Fixing "find any" and "list * any" to actually find matches. J. Alexander Treuman 2006-12-11 19:52:05 +00:00
  • f597dd0235 Removing playlist <playlist> from TODO as well, since we already have listplyalist and listplaylistinfo to do the same thing. J. Alexander Treuman 2006-12-07 14:58:19 +00:00
  • 2a872bcf1e Removing clear <playlist>/add <playlist> <path> from TODO. J. Alexander Treuman 2006-12-07 14:48:46 +00:00
  • ec45950b36 Oops, forgot to add an interface to stored playlist editing. Here it is. J. Alexander Treuman 2006-12-07 14:41:40 +00:00
  • 63dd4b4598 Add OggFLAC support when using the new 1.1.3 FLAC library Eric Wong 2006-12-04 04:45:50 +00:00
  • b152086ae4 Introduce backwards compatibility with pre-1.1.3 FLAC Eric Wong 2006-12-04 04:45:47 +00:00
  • ccf971a320 inputPlugins/flac_plugin: switch to the new (1.1.3) API Eric Wong 2006-12-04 04:45:44 +00:00
  • 5048388251 inputPlugins/flac_plugin: cleanup static declarations Eric Wong 2006-12-04 04:45:41 +00:00
  • fc4868a040 Check that the APE tag length is valid before allocating a buffer for it. J. Alexander Treuman 2006-11-26 03:51:46 +00:00
  • 08003904d7 Adding functions for clearing/adding to stored playlists. Commands to make use of these functions are still being worked on. J. Alexander Treuman 2006-11-20 15:37:58 +00:00
  • 6d6155d766 audioOutput_alsa: print out the bitrate we wanted to set Eric Wong 2006-11-07 04:10:02 +00:00
  • f6b982eb07 add support for: list file This behaves the same as: list filename Warren Dukes 2006-10-27 23:07:34 +00:00
  • a8a932a215 remove some unneccesary includes from the audioOutput's Warren Dukes 2006-10-18 03:03:28 +00:00
  • 29c7681ca4 jack patch from anarch (and some type fixes for mp4 and acc plugins) Warren Dukes 2006-10-18 02:49:13 +00:00
  • e9f51778ef an attempted fix for bug 1368 - don't close and reopen an audioOutput when it has a fixed output format, and closing and reopening the device is unneccessary when the input audio format changes Warren Dukes 2006-10-17 03:16:11 +00:00
  • e1d1a703f1 path.c: speling fix (I coulda sworn I fixed this before... in -ke) Eric Wong 2006-10-14 08:50:23 +00:00
  • 5a3f501fc8 audioOutput_shout: use shout_set_nonblocking Eric Wong 2006-10-11 00:18:43 +00:00
  • 5694984c98 Setting release date in ChangeLog. J. Alexander Treuman 2006-10-10 23:49:29 +00:00
  • a9a97e39e5 Bumping version numbers to 0.12.1 J. Alexander Treuman 2006-10-10 20:45:55 +00:00
  • e57f9d01d0 Adding ChangeLog entries for 0.12.1 J. Alexander Treuman 2006-10-10 20:22:52 +00:00
  • f6e96edcc9 Allow an ogg quality of -1 to be specified. J. Alexander Treuman 2006-10-10 20:00:33 +00:00
  • 4c80121bba buffer2array: extra unit tests (for PHP magic quote escapes) Eric Wong 2006-10-10 19:37:32 +00:00
  • e0a8c17957 mp3_plugin.c: fix compilation with -pedantic and/or gcc 2.95 Eric Wong 2006-10-06 18:01:12 +00:00
  • e198826606 put back np's supperrior buffer2array, and fix my bug fix from change 4872 Warren Dukes 2006-10-06 10:33:27 +00:00
  • e3222d807a Revert buffer2array() behavior back to tried and true 0.11.x version Eric Wong 2006-10-06 08:54:43 +00:00
  • 1a51bfb84a fix escaping in quotes. (Now phpMp works again!) Warren Dukes 2006-10-06 02:25:58 +00:00
  • 00719544eb add a sanity check assert Warren Dukes 2006-10-03 03:06:30 +00:00
  • d3040d1eb5 fix the segfault for when no audio_output is found and none is detected (bug found by normalperson!!!) Warren Dukes 2006-10-03 02:57:01 +00:00
  • 347a33b009 cleanup flushWarningBuffer() and make some for() loops in audio.c look and do something sane. Warren Dukes 2006-10-03 02:22:37 +00:00
  • 648f48ce3b handle invalid xing tags better. Warren Dukes 2006-10-03 00:58:20 +00:00
  • 4d6db2eb37 Bumping version numbers to 0.12.0. J. Alexander Treuman 2006-09-22 14:05:01 +00:00
  • a45e2f399c Updating release date in ChangeLog. J. Alexander Treuman 2006-09-22 14:04:06 +00:00
  • 5ece12982a outputBuffer: avoid out-of-bounds-error in clearOutputBuffer() Eric Wong 2006-09-21 08:27:24 +00:00
  • 64e8332fe5 signal_check: [trivial] make __caught_signals array static Eric Wong 2006-09-15 08:56:05 +00:00
  • cb8da28ad7 Updating version numbers to rc4. J. Alexander Treuman 2006-09-15 01:38:56 +00:00