gst-libs/gst/audio/gstaudiosrc.*: Implement open_device and close_device in the ring...
authorAndy Wingo <wingo@pobox.com>
Mon, 22 Aug 2005 15:11:31 +0000 (15:11 +0000)
committerAndy Wingo <wingo@pobox.com>
Mon, 22 Aug 2005 15:11:31 +0000 (15:11 +0000)
commit13b122a10606c4c247ccc626acaa6895cd791373
tree6df46b27cd04e9a3e937a38da1e5fb556b26e8dd
parent6d828d3b930d60b7557c60f3dcd7f032c8e42c6c
gst-libs/gst/audio/gstaudiosrc.*: Implement open_device and close_device in the ring buffer, like gstaudiosink.

Original commit message from CVS:
2005-08-22  Andy Wingo  <wingo@pobox.com>

* gst-libs/gst/audio/gstaudiosrc.h:
* gst-libs/gst/audio/gstaudiosrc.c: Implement open_device and
close_device in the ring buffer, like gstaudiosink.

* ext/alsa/gstalsamixer.h:
* ext/alsa/gstalsamixer.c: Not a GObject any more. Include a nifty
macro to implement the interface without much code. Cleanups.

* ext/alsa/gstalsasrc.h:
* ext/alsa/gstalsasrc.c: Be a mixer. Open device and mixer in
READY.

* ext/alsa/Makefile.am: Add new files.
* ext/alsa/gstalsamixerelement.c:
* ext/alsa/gstalsamixerelement.c: Split element code out from
mixer code so that alsasrc can be a mixer too.
ChangeLog
ext/alsa/Makefile.am
ext/alsa/gstalsamixer.c
ext/alsa/gstalsamixer.h
ext/alsa/gstalsamixerelement.c [new file with mode: 0644]
ext/alsa/gstalsamixerelement.h [new file with mode: 0644]
ext/alsa/gstalsaplugin.c
ext/alsa/gstalsasrc.c
ext/alsa/gstalsasrc.h
gst-libs/gst/audio/gstaudiosrc.c
gst-libs/gst/audio/gstaudiosrc.h