1. 15 May, 2003 1 commit
    • Benjamin Otte's avatar
      next big bunch of stuff: · 3b983a17
      Benjamin Otte authored
      Original commit message from CVS:
      next big bunch of stuff:
      - proper caps setting in alsasrc
      - query / conversion functions
      WARNING: Alsa 0.9.2 is heavily borked wrt recording - expect segfaults
      3b983a17
  2. 10 May, 2003 1 commit
  3. 29 Apr, 2003 1 commit
    • Benjamin Otte's avatar
      bugfixes: · 51bbd119
      Benjamin Otte authored
      Original commit message from CVS:
      bugfixes:
      - better error reporting
      - segfault when using alsasrc without alsasink (d'oh)
      - don't try to round when doing samples => time conversion
      51bbd119
  4. 24 Apr, 2003 3 commits
  5. 22 Apr, 2003 3 commits
  6. 18 Apr, 2003 2 commits
  7. 13 Apr, 2003 3 commits
    • Benjamin Otte's avatar
      converted g_print to g_printerr · f3c92674
      Benjamin Otte authored
      Original commit message from CVS:
      converted g_print to g_printerr
      f3c92674
    • Benjamin Otte's avatar
      fix timestamp syncing timestamps are only guessed so add a (big) threshold... · 60154fca
      Benjamin Otte authored
      fix timestamp syncing timestamps are only guessed so add a (big) threshold before starting to drop/insert fix some cl...
      
      Original commit message from CVS:
      fix timestamp syncing
      timestamps are only guessed so add a (big) threshold before starting to drop/insert
      fix some clocking madness
      60154fca
    • Benjamin Otte's avatar
      ALSA rewrite, part 5: · 05ef1f25
      Benjamin Otte authored
      Original commit message from CVS:
      ALSA rewrite, part 5:
      - sync to timestamps (which breaks a _lot_, because most plugins send out wrong timestamps)
      - clocking support (A/V sync is superb as long as you don't sync and don't get wrong timestamps)
      - 1/2 of format conversion
      - assorted bugfixes
      I'd like to get people to check the timestamps the plugins send out.
      mpegdemux seems to be pretty broken, mad works (I just patched it...), avidemux works at least sometimes.
      Haven't checked more so far.
      05ef1f25
  8. 11 Apr, 2003 1 commit
  9. 27 Mar, 2003 2 commits
  10. 26 Mar, 2003 1 commit
  11. 24 Mar, 2003 1 commit
  12. 22 Mar, 2003 2 commits
    • Benjamin Otte's avatar
      bugfix: destroy bufferstreams after they're reset, not before · a773e794
      Benjamin Otte authored
      Original commit message from CVS:
      bugfix: destroy bufferstreams after they're reset, not before
      a773e794
    • Benjamin Otte's avatar
      bugfixing: · d6814735
      Benjamin Otte authored
      Original commit message from CVS:
      bugfixing:
      - use better parameter setting functions
      - assorted stuff
      feature:
      - added non-mmaped standard-rw output. Use 'alsasink mmap=false' to deactivate mmap output
      d6814735
  13. 19 Mar, 2003 2 commits
  14. 18 Mar, 2003 1 commit
    • Benjamin Otte's avatar
      ALSA cleanup step 3: · 4b1649ad
      Benjamin Otte authored
      Original commit message from CVS:
      ALSA cleanup step 3:
      - make caps nego work, when caps are already set
      - rewriting lots of caps nego while doing so
      - start stream explicitly now (will probably stay that way because of sync)
      - random bugfixes
      alsasrc is probably broken again.
      alsasink should now be stable enough to be used with gst-player or rhythmbox (seeking works)
      4b1649ad
  15. 10 Mar, 2003 1 commit
    • Benjamin Otte's avatar
      Bugfixing in alsa again: · 489eafaf
      Benjamin Otte authored
      Original commit message from CVS:
      Bugfixing in alsa again:
      - Leif's commit reverted an earlier patch
      (stupid diff)
      - Some comment from Leif made me clean up his code
      - Moved wait() directly in front of mmap
      - Assorted fixes
      - fixed newbie bug: DON'T EVER USE STATIC VARIABLES WHEN YOU'RE NOT ABSOLUTELY SURE WHAT YOU'RE DOING, Leif *slap* ;)
      I hope I didn't break the src now...
      489eafaf
  16. 27 Feb, 2003 2 commits
    • Leif Johnson's avatar
      + alsasrc compiles and runs in "alsasrc ! fakesink" and "alsasrc ! osssink"... · 20a9403f
      Leif Johnson authored
      + alsasrc compiles and runs in "alsasrc ! fakesink" and "alsasrc ! osssink" pipelines. seems to have a 100% cpu issue...
      
      Original commit message from CVS:
      + alsasrc compiles and runs in "alsasrc ! fakesink" and "alsasrc ! osssink"
      pipelines. seems to have a 100% cpu issue at the moment.
      20a9403f
    • Benjamin Otte's avatar
      bugfixes found while testing: · 1516bb3f
      Benjamin Otte authored
      Original commit message from CVS:
      bugfixes found while testing:
      - return after 1 iteration, don't loop for ever
      - caps nego: only parse endianness when necessary
      - caps nego: make mu law and a law work
      - caps nego: make float work
      - call right function when going from PAUSED to PLAYING
      - stupid error in request_new_pad
      1516bb3f
  17. 09 Feb, 2003 1 commit
    • Benjamin Otte's avatar
      fixing alsa step 2: complete rewrite of data transfer. The whole stuff is... · 730ff798
      Benjamin Otte authored
      fixing alsa step 2: complete rewrite of data transfer. The whole stuff is clean enough to go from there now.
      
      Original commit message from CVS:
      fixing alsa step 2: complete rewrite of data transfer. The whole stuff is clean enough to go from there now.
      License change to LGPL, since no copied code is left now.
      Missing:
      - alsasrc
      - resetting format
      - corner cases
      - testsuite
      730ff798
  18. 30 Jan, 2003 1 commit
  19. 27 Jan, 2003 1 commit
    • Leif Johnson's avatar
      + removed the access_addr crap from GstAlsaPad ... just use... · f0328983
      Leif Johnson authored
      + removed the access_addr crap from GstAlsaPad ... just use this->access_addr[channel] instead + completely reorganiz...
      
      Original commit message from CVS:
      + removed the access_addr crap from GstAlsaPad ... just use
      this->access_addr[channel] instead
      + completely reorganized and reindented code
      + removed the gst_alsa_sink_silence_on_channel function, needs to be completely
      redone anyway
      + got alsasink to work on my machine finally ! yay !
      f0328983
  20. 25 Jan, 2003 1 commit
    • Benjamin Otte's avatar
      bugfixing: · 3d78da5d
      Benjamin Otte authored
      Original commit message from CVS:
      bugfixing:
      - Fix for bug 93479
      - Fix for bug 103659
      - Did not set interleaved/non-interleaved correctly
      - Changed g_print to DEBUG to disable unwanted output
      Alsa is still not really useful. Missing is for example:
      - Support for Relinking in paused state (when going to next song in gst-player)
      - A bug when using gst-launch filesrc ! spider ! alsasink
      - Support for events
      - Padtemplates exporting proper caps
      - general cleanliness
      K, back to work ;)
      3d78da5d
  21. 19 Jan, 2003 1 commit
    • Leif Johnson's avatar
      + fixing 100 % cpu usage bug (bug #103658) + cleaning up some of the FIXMEs,... · 85a07559
      Leif Johnson authored
      + fixing 100 % cpu usage bug (bug #103658) + cleaning up some of the FIXMEs, mostly bytestream stuff + changing loop ...
      
      Original commit message from CVS:
      + fixing 100 % cpu usage bug (bug #103658)
      + cleaning up some of the FIXMEs, mostly bytestream stuff
      + changing loop to use snd_pcm_wait instead of that poll business
      85a07559
  22. 16 Jan, 2003 1 commit
  23. 10 Jan, 2003 2 commits
  24. 18 Sep, 2002 1 commit
  25. 10 Sep, 2002 1 commit
  26. 09 Sep, 2002 1 commit
  27. 16 Jul, 2002 1 commit
  28. 14 Jul, 2002 1 commit