Sebastian Dröge
244a80787d
Revert "directsoundsrc: Correctly calculate segsize and segtotal"
...
This reverts commit 6d256d9908
.
It was configuring the period/buffer size in a way that often causes
drop-outs or complete underruns. Needs further investigation.
2017-04-12 13:18:18 +03:00
Sebastian Dröge
6d256d9908
directsoundsrc: Correctly calculate segsize and segtotal
...
segsize should be based on latency-time, and must be a multiple of the
frame size. segtotal should be based on buffer-time and segsize.
This prevents errors caused by outputting buffers that are not a
multiple of the frame size, and actually makes the buffer-time and
latency-time properties do what they're supposed to do.
2017-04-06 16:15:28 +03:00
Thomas Roos
f9464ce354
directsoundsrc: add device property as it is done in directsoundsink
...
This allows selection of the device by GUID instead of the name. The name is
user-given and multiple devices can have the same name.
https://bugzilla.gnome.org/show_bug.cgi?id=759484
2015-12-18 12:39:03 +01:00
Sebastian Dröge
d4920948aa
directsoundsrc: Convert header from (some) DOS line endings to UNIX
...
A mix between different line endings in the same file is not a good idea,
and the .c files are both with UNIX line endings so let's use that.
2015-12-18 12:39:03 +01:00
Victor Toso
1b564bfb8b
directsoundsrc: Implement volume and mute
...
Using the MixerAPI as IDirectSoundCaptureBuffer doesn't implement volume
control.
https://bugzilla.gnome.org/show_bug.cgi?id=744383
2015-03-31 10:53:55 +01:00
Kishore Arepalli
9df9ee426e
directsoundsrc: Add 'device-name' property for selecting a audio device
...
https://bugzilla.gnome.org/show_bug.cgi?id=706574
2013-08-22 15:10:20 +02:00
Руслан Ижбулатов
1b11496194
directsound: fix compilation errors caused by circular includes
...
https://bugzilla.gnome.org/show_bug.cgi?id=690128
2012-12-12 22:45:53 +00:00
Tim-Philipp Müller
9e1b75fda3
Fix FSF address
...
https://bugzilla.gnome.org/show_bug.cgi?id=687520
2012-11-04 00:09:59 +00:00
Руслан Ижбулатов
0a30ecba90
directsoundsrc: Fix a number of warnings/errors in directsoundsrc
...
* Don't use deprecated glib mutex functions
* Don't declare useless variables
* Don't link to non-existing libgstinterfaces
Fixes #686871
2012-10-26 10:01:03 +02:00
Joni Valtanen
f41100e832
directsoundsrc: Add DirectSound source plugin
...
Fixes bug #344129 .
2009-07-29 15:37:08 +02:00