Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-13 | docs: Port all docstring to gtk-doc markdown | Thibault Saunier | |
2018-01-25 | directsoundsink: Add support for a DeviceProvider | Sebastian Dröge | |
https://bugzilla.gnome.org/show_bug.cgi?id=792782 | |||
2017-10-12 | directsoundsink: simplify how DirecSoundBuffer is cleared | Philippe Renon | |
we always want to clear the whole buffer so no need to start from offset even if the offset is always zero. https://bugzilla.gnome.org/show_bug.cgi?id=788847 | |||
2017-10-12 | directsoundsink: fix comment | Philippe Renon | |
https://bugzilla.gnome.org/show_bug.cgi?id=788847 | |||
2017-10-12 | directsoundsink: don't call set_volume with private scaled volume | Philippe Renon | |
use get_volume() instead to get unscaled volume https://bugzilla.gnome.org/show_bug.cgi?id=788847 | |||
2017-10-12 | directsoundsink: remove duplicate volume initialization | Philippe Renon | |
https://bugzilla.gnome.org/show_bug.cgi?id=788847 | |||
2017-05-08 | directsoundsink: Use GstClock API instead of Sleep() for waiting | Dustin Spicuzza | |
It's more accurate and allows cancellation. https://bugzilla.gnome.org/show_bug.cgi?id=773681 | |||
2017-05-08 | directsoundsink: Fix corner case causing large CPU usage | Nirbheek Chauhan | |
We were unnecessarily looping/goto-ing repeatedly when we had exactly the amount of data as the free space, and also when the free space was too small. This, as it turns out, is a very common scenario with Directsound on Windows. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=773681 We have to do polling here because the event notification API that Directsound exposes cannot be used with live playback since all events must be registered in advance with the capture buffer, you cannot add/remove them once playback has begun. Directsoundsrc had the same problem. See also: https://bugzilla.gnome.org/show_bug.cgi?id=781249 | |||
2017-05-08 | directsoundsink: Clean up some debug logging | Nirbheek Chauhan | |
Don't need to print the function name, gstreamer does it for you. https://bugzilla.gnome.org/show_bug.cgi?id=773681 | |||
2016-08-18 | directsound: port away from old DirectX API | Nirbheek Chauhan | |
D3DX has been deprecated for the last 4 years and latest versions of Windows no longer ship headers for it. This is fine as long as you're building with Cerbero's Wine-based DirectX headers, but sucks if you want to build against the actual Windows SDK. We were just using it to get error strings anyway, so just use the generic error string API. | |||
2016-03-24 | good: use new gst_element_class_add_static_pad_template() | Vineeth TM | |
https://bugzilla.gnome.org/show_bug.cgi?id=763076 | |||
2016-03-08 | dirctsoundsink: Setting volume should not unmute | Thomas Roos | |
https://bugzilla.gnome.org/show_bug.cgi?id=755106 | |||
2016-03-08 | dirctsoundsink: Fix volume reset on unmute | Thomas Roos | |
https://bugzilla.gnome.org/show_bug.cgi?id=755106 | |||
2015-12-21 | directsoundsink: Fix sleep for buffer-time lower than 200000 | Thomas Roos | |
https://bugzilla.gnome.org/show_bug.cgi?id=748680 | |||
2015-12-14 | directsoundsink: Check device property and fail if device can't be found | Thomas Roos | |
Don't use default if a specific device is set but it can't be found. https://bugzilla.gnome.org/show_bug.cgi?id=759452 | |||
2015-12-14 | directsoundsink: Fix handling of the mute property | Thomas Roos | |
- set mute value at startup - correct set and get mute functions https://bugzilla.gnome.org/show_bug.cgi?id=755106 | |||
2015-12-11 | directsoundsink: Check the return value of GetStatus() too to decide if ↵ | Thomas Roos | |
there was an error If GetStatus() fails, the status itself won't be very meaningful but we also have to look at its return value. This fixes blocking pipelines when removing sound devices or during other errors, where we wouldn't notice the error and then wait forever. https://bugzilla.gnome.org/show_bug.cgi?id=734098 | |||
2015-08-17 | directsoundsink: allow specifying audio playback device | Dustin Spicuzza | |
https://bugzilla.gnome.org/show_bug.cgi?id=753670 | |||
2015-03-06 | directsoundsink: fix modulo math with ringbuffer parameters | Thiago Santos | |
To get a multiple of bpf use a subtraction and not an addition https://bugzilla.gnome.org/show_bug.cgi?id=745684 | |||
2013-08-21 | directsoundsink: WAVEFORMATEX is unsigned for 8 bit integers, and signed for ↵ | Sebastian Dröge | |
others Probably fixes https://bugzilla.gnome.org/show_bug.cgi?id=705477 | |||
2013-03-26 | directsoundsink: Check for a subset instead of non-empty intersection in ↵ | Sebastian Dröge | |
accept-caps | |||
2013-03-26 | directsoundsink: Properly handle the filter caps in get_caps() | Sebastian Dröge | |
2013-03-26 | directsoundsink: Don't unnecessarily get the parent class in class_init | Sebastian Dröge | |
The trampoline generated by G_DEFINE_TYPE does that already. | |||
2012-12-13 | directsound, waveform: fix compilation errors caused by circular includes | Руслан Ижбулатов | |
https://bugzilla.gnome.org/show_bug.cgi?id=690124 | |||
2012-11-04 | Fix FSF address | Tim-Philipp Müller | |
https://bugzilla.gnome.org/show_bug.cgi?id=687520 | |||
2012-09-19 | directsoundsink: Specify endianness in IEC 61937 payloading | Arun Raghavan | |
DirectSound expects native endian byte order. https://bugzilla.gnome.org/show_bug.cgi?id=678021 | |||
2012-09-11 | directsoundsink: port to the new GLib thread API | Mark Nauwelaerts | |
2012-08-28 | docs: gst-launch -> gst-launch-1.0 and ffmpegcolorspace -> videoconvert | Tim-Philipp Müller | |
2012-08-06 | directsoundsink: Do not overwrite the DS buffer when testing for AC3 support | Xavi Artigas | |
https://bugzilla.gnome.org/show_bug.cgi?id=680706 Conflicts: sys/directsound/gstdirectsoundsink.c | |||
2012-07-04 | directsoundsink: Fix query function implementation; more debugging | Руслан Ижбулатов | |
2012-07-04 | directsoundsink: Fix spec stuff in directsoundsink | Руслан Ижбулатов | |
2012-07-04 | directsoundsink: fix access to invalid pointer in set_volume | Andoni Morales Alastruey | |
2012-07-04 | directsoundsink: Fix caps leaks | Sebastian Dr=C3=B6ge | |
2012-07-04 | directsoundsink: fix acceptcaps check | Andoni Morales Alastruey | |
2012-07-04 | directsoundsink: use helper function to check for spdif formats | Andoni Morales Alastruey | |
2012-07-04 | directsoundsink: add support for DTS | Andoni Morales Alastruey | |
2012-07-04 | directsoundsink: force 48000 kHz force AC-3 over spdif | Andoni Morales Alastruey | |
2012-07-04 | directsoundsink: add support for ac-3 over spdif | Andoni Morales Alastruey | |
2012-04-10 | Use new gst_element_class_set_static_metadata() | Tim-Philipp Müller | |
2012-01-27 | direcsoundsink: Port element to 0.11 | Andoni Morales Alastruey | |
2011-10-21 | interfaces: clean up the use of iface and class/klass | Stefan Sauer | |
2011-07-10 | directsoundsink: 16-bit audio is signed, 8-bit is unsigned. | Philip Jägenstedt | |
Pretending to handle 8-bit signed causes distorted audio when actually given such audio, which you will get if passing 8-bit unsigned through audioconvert ! audioresample, as audioresample only handles 8-bit signed. Fixes #605834. Signed-off-by: David Schleef <ds@schleef.org> | |||
2011-04-14 | directsoundsink: Add conditionals on WAVE_FORMAT_DOLBY_AC3_SPDIF | David Schleef | |
2011-02-01 | directsound: arrange for definition of _swab on Cygwin | Mark Nauwelaerts | |
gstdirectsoundsink.c: In function 'gst_directsound_sink_write': gstdirectsoundsink.c:557: error: implicit declaration of function '_swab' gstdirectsoundsink.c:557: error: nested extern declaration of '_swab' | |||
2010-06-09 | directsoundsink: Plug some memleak and support 22050Hz mono sound. | Julien Moutte | |
Segment size needs to be a multiple of the sample size in bytes. | |||
2010-06-06 | sys: Don't use GST_DEBUG_FUNCPTR for GObject vfuncs | Sebastian Dröge | |
2010-03-27 | directsoundsink: fix redundant function redeclaration compiler warnings | Tim-Philipp Müller | |
Re-apply this again as well, as it was undone by the previous commit.. | |||
2010-03-27 | gst_element_class_set_details => gst_element_class_set_details_simple | Benjamin Otte | |
Apply this again, as it was overwritten by the previous commit. Merging is hard, apparently. | |||
2010-03-27 | directsoundsink: Implement SPDIF support for AC3. | Julien Moutte | |
Detect if the sound card supports SPDIF passthru of AC3 and add necessary code to support that like alsasink. | |||
2010-03-18 | directsoundsink: fix redundant function redeclaration compiler warnings | Tim-Philipp Müller | |