1. 12 Sep, 2008 6 commits
    • Max Kellermann's avatar
      shout: added struct _ogg_vorbis_data · 1333c392
      Max Kellermann authored
      Preparing the merge of Eric Wollesen's patch "Refactor and cleanup of
      shout Ogg and MP3 audio outputs": we declare one of the struct types
      here, to make the merge smoother.
      1333c392
    • Eric Wollesen's avatar
      shout: added shout_buffer · f482f83e
      Eric Wollesen authored
      The Ogg encoder is slightly less optimal under this configuration.  It
      used to send shout data directly out of its ogg_page structures.  Now,
      in the interest of encapsulation, it copies the data from its ogg_page
      structures into a buffer provided by the shout audio output plugin
      (see audioOutput_shout_ogg.c, line 77.)  I suspect the performance
      impact is negligible.
      
      [mk: this patch and its description was separated from Eric's patch
      "Refactor and cleanup of shout Ogg and MP3 audio outputs"]
      f482f83e
    • Max Kellermann's avatar
      shout: moved code to audioOutput_shout_ogg.c · fcac05a2
      Max Kellermann authored
      Begin dividing audioOutput_shout.c: move everything OGG Vorbis related
      to audioOutput_shout_ogg.c.  The header audioOutput_shout.h has to
      keep its dependency on vorbis/vorbisenc.h, because it needs the vorbis
      encoder types.
      
      For this patch, we have to export several internal functions with
      generic names to the ABI; these will be removed later when the encoder
      plugin patches are merged.
      fcac05a2
    • Max Kellermann's avatar
      shout: moved declarations to audioOutput_shout.h · 7d3ca9c1
      Max Kellermann authored
      Prepare the split of the shout plugin into multiple sources: move
      all important declarations to audioOutput_shout.h.
      7d3ca9c1
    • Max Kellermann's avatar
      shout: removed commented code · b0884ddd
      Max Kellermann authored
      Remove unused code which is in comments.  Remove that comment about
      "stolen code", since the plugin has changed much, and it isn't obvious
      which parts are derived.
      b0884ddd
    • Max Kellermann's avatar
      shout: no CamelCase · 0eb4038d
      Max Kellermann authored
      0eb4038d
  2. 11 Sep, 2008 6 commits
  3. 10 Sep, 2008 14 commits
  4. 09 Sep, 2008 9 commits
  5. 08 Sep, 2008 5 commits