After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 520901 - New plugin: wasapi (Windows Audio Session API)
New plugin: wasapi (Windows Audio Session API)
Status: VERIFIED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other All
: Normal normal
: 0.10.9
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-03-07 01:55 UTC by Ole André Vadla Ravnås
Modified: 2008-09-30 11:22 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
wasapi_plugin (39.32 KB, patch)
2008-03-07 01:58 UTC, Ole André Vadla Ravnås
none Details | Review

Description Ole André Vadla Ravnås 2008-03-07 01:55:02 UTC
Please describe the problem:
Provides two elements, wasapisrc and wasapisink, that support capture and playback through WASAPI, Vista's audio API (all previous APIs have been deprecated and are now emulated on top of WASAPI, meaning they're not very attractive to use on that platform.)

Steps to reproduce:


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 Ole André Vadla Ravnås 2008-03-07 01:58:48 UTC
Created attachment 106747 [details] [review]
wasapi_plugin

Needs love. Started as a one-evening proof-of-concept hack, collected dust for a few months, fixed up the timestamping and then forgot about it for a while again.
Comment 2 Ole André Vadla Ravnås 2008-09-30 11:22:35 UTC
Committed, slightly modified from the original patch (some coding style tweaks, tweaked doc-strings and dead code removal):

2008-09-30  Ole André Vadla Ravnås  <ole.andre.ravnas@tandberg.com>

	* sys/Makefile.am:
	* sys/wasapi/Makefile.am:
	* sys/wasapi/gstwasapi.c:
	* sys/wasapi/gstwasapisink.c:
	* sys/wasapi/gstwasapisink.h:
	* sys/wasapi/gstwasapisrc.c:
	* sys/wasapi/gstwasapisrc.h:
	* sys/wasapi/gstwasapiutil.c:
	* sys/wasapi/gstwasapiutil.h:
	New plugin for audio capture and playback using Windows Audio Session
	API (WASAPI) available with Vista and newer (#520901).

	Comes with hardcoded caps and obviously needs lots of love. Haven't
	had time to work on this code since it was written, was initially just
	a quick experiment to play around with this new API.