| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Older versions than 0.9.10 are really really old and buggy. Drop
compatibility with them. Nobody should run anything that old.
Also see: https://bugzilla.gnome.org/show_bug.cgi?id=595029
|
|
|
|
|
| |
Add a configure check for functional isinf() and fpclass(), and
use fpclass() where possible when isinf() is not available.
|
|
|
|
|
|
|
| |
Remove the code to deal with a ringbuffer reset as this code is now in the base
class.
Bump the -base requirement as we need the new baseaudiosink code to function
properly.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Hook up build infrastructure (autotools, docs, unit test).
|
|
|
|
| |
This requires GLib 2.16 but that version is already required by core anyway.
|
|
|
|
| |
To avoid confusion.
|
|
|
|
| |
Add check for pulseaudio 0.9.15 and enable 24bits samples in that case.
|
| |
|
|
|
|
|
|
| |
Enumerate v4l2 devices using gudev if available.
Fixes bug #583640.
|
|
|
|
|
| |
Need git core for basesink bufferlist additions; -base requirement
bumped gratuitously.
|
|
|
|
| |
If we're lucky it'll get used on automatic rebuilds as well that way.
|
|
|
|
|
|
|
| |
and update common to pull in a similar fix. Also check in configure
whether the compiler supports do while macros (GLib wants this
defined and it is needed to avoid warnings with some c++ compilers
apparently).
|
|
|
|
|
| |
The helper function soup_message_headers_get_content_type that we now use
was added in 2.26.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
And rename it to deinterlace.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
And don't check for gtk+ when it's not needed (ie. if examples are disabled)
|
| |
|
|
|
|
| |
Bump taglib requirement.
|
|
|
|
|
|
| |
* configure.ac: Make an explicit check for struct ip_mreqn.
* gst/udp/gstudpnetutils.c: Use HAVE_IP_MREQN instead of the ad-hoc checks.
|
|
|
|
| |
#562168
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Generate win32/common/config.h-new directly from config.h.in,
using shell variables in configure and some hard-coded information.
Change top-level makefile so that 'make win32-update' copies the
generated file to win32/common/config.h, which we keep in source
control. It's kept in source control so that the git tree is
buildable from VS.
This change is similar to the one recently applied to GStreamer
and gst-plugins-good. The previous config.h file in -good was in
pretty bad shape, so unlike core and base, I didn't attempt to
leave it strictly the same, but fixed it as necessary. Needs
testing I cannot do myself.
|
| |
|
| |
|
|
|
|
| |
--
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
newer pulseaudio.
Fixes: #567794
* Hook pulsesink's volume property up with the stream volume -- not the
sink volume in PA.
* Read the device description directly from the sink instead of going
via the mixer.
* Properly implement _reset() methods for both sink and source to avoid
deadlocks when shutting down a pipeline.
* Replace all simple pa_threaded_mainloop_wait() by proper loops to
guarantee that we wait for the right event in case multiple events are
fired. While this is not strictly necessary in many cases it
certainly is more correct and makes me sleep better at night.
* Replace CHECK_DEAD_GOTO macros with proper functions
* Extend the number of supported channels to 32 since that is the actual
limit in PA.
* Get rid of _dispose() methods since we don't need them.
* Increase the volume property upper limit of the sink to 1000.
* Reset function pointers after we disconnect a stream/context. Better
fix for bug 556986.
* Reset the state of the element properly if open/prepare fails
* Cork the PA stream when the pipeline is paused. This allows the PA
* daemon to
close audio device on pause and thus save a bit of power.
* Set PA stream properties based on GST tags such as GST_TAG_TITLE,
GST_TAG_ARTIST, and so on.
Signed-off-by: Lennart Poettering <lennart@poettering.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If libsoup-gnome is found use this as it will give us
the GNOME proxy configuration. Otherwise use normal
libsoup.
The GNOME proxy configuration will only be used if
the proxy properties are not set on souphttpsrc
and if the http_proxy environment variable is not
set.
Fixes bug #552140.
|
|
|
|
|
| |
Check for the socket library which is needed
for socket() on Solaris.
|
| |
|