1. 24 Oct, 2014 1 commit
    • Steven Newbury's avatar
      Set pulseaudio channel map to WAVE-EX · 76f277ee
      Steven Newbury authored
      Pulseaudio expects clients to specify their channel-map if the
      default (ALSA) map does not route the audio to the expected speakers.
      
      Many Google results suggest dealing with this by re-routing the audio
      channels with the appropriate ALSA plugin, but this will then simply
      break any clients which expect the default ALSA mapping.
      
      Virtually all media files and codecs, certainly flac, dca, a52, and of
      course anything based on Microsoft's WAVEFORMAT_EXTENSIBLE specification,
      assume the layout in the table here:
      http://en.wikipedia.org/wiki/Surround_sound#Standard_speaker_channels
      
      Fortunately, pulseaudio directly addresses this with a built-in channel
      map for WAVE-EX which can be set automatically in the stream sample-spec.
      76f277ee
  2. 23 Oct, 2014 3 commits
  3. 27 Sep, 2014 1 commit
  4. 26 Sep, 2014 1 commit
  5. 05 Sep, 2014 1 commit
  6. 31 Aug, 2014 3 commits
  7. 29 Aug, 2014 5 commits
  8. 26 Aug, 2014 6 commits
  9. 12 Aug, 2014 3 commits
  10. 07 Aug, 2014 1 commit
  11. 30 Jul, 2014 1 commit
  12. 14 Jul, 2014 1 commit
  13. 12 Jul, 2014 1 commit
  14. 09 Jul, 2014 2 commits
  15. 14 Mar, 2014 1 commit
    • Pete Beardmore's avatar
      MultipleOutputs: ensure input_audio_format is zero-initialised · d0cd98a6
      Pete Beardmore authored
      -fixes SIGABRT when mpd is started from a previously paused state
      -regression introduced by commit: f5a923b9:
      'OutputAll: convert to class, move instance to class Partition'
      
      -input_audio_format was previously declared using the static modifier
      ensuring it was zero-initialised by default
      -the current default-initialised input_audio_format contains garbage at
      runtime which allows the AudioFormat.IsDefined() 'fail fast' test in
      MultipleOutputs::Update to pass and the SIGABRT follows in
      AudioOutput::Open when passed the invalid input_audio_format struct
      -switching AudioFormat.IsDefined() for AudioFormat.IsValid() is an
      alternative workaround
      d0cd98a6
  16. 04 Mar, 2014 1 commit
  17. 02 Mar, 2014 2 commits
  18. 01 Mar, 2014 1 commit
  19. 24 Feb, 2014 5 commits