1. 24 Nov, 2008 1 commit
  2. 21 Nov, 2008 1 commit
  3. 20 Nov, 2008 2 commits
  4. 12 Nov, 2008 1 commit
  5. 11 Nov, 2008 9 commits
  6. 10 Nov, 2008 1 commit
  7. 04 Nov, 2008 1 commit
    • Max Kellermann's avatar
      decoder: removed stream_types · 85a7d1a1
      Max Kellermann authored
      Instead of checking the stream_types bit set, we can simply check
      whether the methods stream_decode() and file_decode() are implemented.
      85a7d1a1
  8. 03 Nov, 2008 1 commit
    • Max Kellermann's avatar
      decoder_api: automatically send stream tag · ac96022c
      Max Kellermann authored
      If an input stream provides tags (e.g. from an icecast server), send
      them in the decoder_data() and decoder_tag() methods.  Removed the
      according code from the mp3 and oggvorbis plugins - decoders shouldn't
      have to care about stream tags.
      
      This patch also adds the missing decoder_tag() invocation to the mp3
      plugin.
      ac96022c
  9. 02 Nov, 2008 3 commits
  10. 01 Nov, 2008 2 commits
  11. 31 Oct, 2008 1 commit
  12. 30 Oct, 2008 1 commit
  13. 29 Oct, 2008 2 commits
  14. 26 Oct, 2008 4 commits
  15. 17 Oct, 2008 1 commit
  16. 10 Oct, 2008 1 commit
  17. 08 Oct, 2008 1 commit
  18. 29 Sep, 2008 1 commit
    • Max Kellermann's avatar
      use C99 struct initializers · de7cda1d
      Max Kellermann authored
      The old struct initializers are error prone and don't allow moving
      elements around.  Since we are going to overhaul some of the APIs
      soon, it's easier to have all implementations use C99 initializers.
      de7cda1d
  19. 07 Sep, 2008 1 commit
  20. 29 Aug, 2008 2 commits
  21. 26 Aug, 2008 3 commits
    • Max Kellermann's avatar
      check decoder_command!=NONE instead of decoder_command==STOP · e530181e
      Max Kellermann authored
      The code said "decoder_command==STOP" because that was a conversion
      from the old "dc->stop" test.  As we can now check for all commands in
      one test, we can simply rewrite that to decoder_command!=NONE.
      e530181e
    • Max Kellermann's avatar
      simplified code in the ogg decoder plugin · af58de65
      Max Kellermann authored
      Return early when the player thread sent us a command.  This saves one
      level of indentation.
      af58de65
    • Max Kellermann's avatar
      added decoder_read() · 940ecf53
      Max Kellermann authored
      On our way to stabilize the decoder API, we will one day remove the
      input stream functions.  The most basic function, read() will be
      provided by decoder_api.h with this patch.  It already contains a loop
      (still with manual polling), error/eof handling and decoder command
      checks.  This kind of code used to be duplicated in all decoder
      plugins.
      940ecf53