1. 09 Jan, 2013 1 commit
  2. 07 Jan, 2013 1 commit
  3. 04 Jan, 2013 4 commits
  4. 27 Sep, 2012 1 commit
  5. 25 Aug, 2012 1 commit
    • Max Kellermann's avatar
      player_thread: disable cross-fading in "single" mode · f3515505
      Max Kellermann authored
      This commit reimplements the core of the "single" mode.  Instead of
      doing the detection in the playlist code from the outside, it is moved
      to the player thread, which gets a new option called "border_pause".
      It will now pause playback exactly at the beginning of the new song,
      making the feature more reliable.
      
      Now that the player thread knows what will happen, it can suppress
      cross-fading.
      
      Fixes mantis tickets 0003055 and 0003166.
      f3515505
  6. 15 Aug, 2012 1 commit
  7. 08 Aug, 2012 5 commits
  8. 05 Oct, 2011 1 commit
  9. 31 Mar, 2011 1 commit
  10. 29 Jan, 2011 1 commit
  11. 10 Jan, 2011 2 commits
  12. 19 Jun, 2010 1 commit
  13. 21 Mar, 2010 1 commit
    • Tim Phipps's avatar
      Add support for MixRamp tags · e7a515c8
      Tim Phipps authored
      Adds mixrampdb and mixrampdelay commands.  Reads MIXRAP_START and
      MIXRAMP_END tags from FLAC files and overlaps instead of crossfading.
      e7a515c8
  14. 01 Jan, 2010 1 commit
  15. 12 Nov, 2009 2 commits
  16. 03 Nov, 2009 1 commit
  17. 02 Nov, 2009 2 commits
  18. 31 Oct, 2009 2 commits
  19. 23 Oct, 2009 1 commit
    • Max Kellermann's avatar
      output_plugin: added methods enable() and disable() · e53ca368
      Max Kellermann authored
      With these methods, an output plugin can allocate some global
      resources only if it is actually enabled.  The method enable() is
      called after daemonization, which allows for more sophisticated
      resource allocation during that method.
      e53ca368
  20. 08 Oct, 2009 7 commits
  21. 06 Jul, 2009 1 commit
    • Max Kellermann's avatar
      output: use the software mixer plugin · 0275690b
      Max Kellermann authored
      Do all the software volume stuff inside each output thread, not in the
      player thread.  This allows one software mixer per output device, and
      also allows the user to configure the mixer type (hardware or
      software) for each audio output.
      
      This moves the global "mixer_type" setting into the "audio_output"
      section, deprecating the "mixer_enabled" flag.
      0275690b
  22. 06 May, 2009 2 commits