Wim Taymans
431ecdf6b7
aasink: fix stride
2012-03-01 17:42:05 +01:00
Mark Nauwelaerts
f189f62b13
Merge branch 'master' into 0.11
...
Conflicts:
ext/wavpack/gstwavpackenc.c
tests/check/elements/audioiirfilter.c
tests/examples/v4l2/probe.c
2012-03-01 11:29:50 +01:00
Mark Nauwelaerts
9f4fb6feb9
gdkpixbufsink: remove deprecated property
2012-03-01 10:52:58 +01:00
Mark Nauwelaerts
3720d1cb09
gdkpixbufscale: remove deprecated property
2012-03-01 10:52:58 +01:00
Mark Nauwelaerts
06bf7481b1
gdkpixbufsink: port to 0.11
2012-03-01 10:52:58 +01:00
Mark Nauwelaerts
84881b5399
gdkpixbufscale: port to 0.11
2012-03-01 10:52:58 +01:00
Mark Nauwelaerts
606a88f197
gdkpixbufdec: port to 0.11
2012-03-01 10:52:58 +01:00
Mark Nauwelaerts
a5144cbba0
wavpackdec: adjust to audio format limitations
...
... which does not allow expressing arbitrary depth in a GstAudioFormat.
Also adjust unit test to modified behaviour.
2012-02-27 23:46:15 +01:00
Mark Nauwelaerts
0723928e8b
wavpackdec: determine depth from bytes per sample
...
... rather than from bits per sample, since spec states values are already
left justified w.r.t. bits per sample but not w.r.t. bytes per sample
(and so the latter determines the normalization, or indicated depth).
2012-02-27 23:46:08 +01:00
Mark Nauwelaerts
004377b0b5
wavpackdec: port to audiodecoder
2012-02-27 23:46:03 +01:00
Mark Nauwelaerts
b863df570f
wavpackenc: port to audioencoder
...
Also adjust unit test to slightly modified behaviour.
2012-02-27 23:45:54 +01:00
Edward Hervey
9beda57c3a
Suppress deprecation warnings in selected files, for g_value_array_* mostly
2012-02-27 14:47:25 +01:00
Wim Taymans
36e6b25e73
speexenc: chain up to parent event handler
2012-02-27 13:09:31 +01:00
Wim Taymans
a51ce46d90
flacenc: fix event handling
...
Fix dodgy segment event handling
Chain up to parent event handler
2012-02-27 13:05:33 +01:00
Tim-Philipp Müller
61d3a215a0
Merge commit '38516ad367128d83f9e156529018adb4433cd328' into 0.11
...
Conflicts:
ext/pulse/pulseaudiosink.c
gst/audioparsers/gstmpegaudioparse.c
2012-02-27 00:48:57 +00:00
Tim-Philipp Müller
3e9f191262
flacenc: fix get_caps function some more so that all structures have channel info
...
Set channels and channel-layout on the right structure; that is, the
structure we are going to append to the caps we are building, and not
the structure we are using as a template for all the structures. Fixes
first structure of the returned caps not having any channel info set
on it.
2012-02-22 17:39:16 +00:00
Tim-Philipp Müller
f0b076212f
flacenc: microoptimisation: avoid unnecessary list and string copies
2012-02-22 17:09:25 +00:00
Tim-Philipp Müller
9ce663f04d
flacenc: audio caps have a *list* of formats, not an array of formats
...
A list of things in caps is something where one is picked in the
course of negotiation. An array is always something that only makes
sense as a whole in that order.
2012-02-22 17:03:42 +00:00
Mark Nauwelaerts
38516ad367
flacenc: remove post-port bogus _unref
2012-02-22 18:03:11 +01:00
Tim-Philipp Müller
b7e96ebe37
flacenc: remove bogus pad locking that causes deadlocks
...
It's not clear why the pad object lock is taken here. But
gst_pad_{has,get}_current_caps() will try to take the lock
as well and deadlock, since it's not recursive.
2012-02-22 17:00:19 +00:00
Tim-Philipp Müller
9c5c33790a
flacenc: set right number of channels on caps in get_caps function
2012-02-22 16:59:42 +00:00
Vincent Untz
a32e030faa
pulse: Fix a build warning when compiling with asserts disabled
...
Return a value even if the code will never be reached, to make compilers
happy.
https://bugzilla.gnome.org/show_bug.cgi?id=670561
2012-02-21 20:12:06 +00:00
Edward Hervey
98dd495272
id3v2mux: Fix merge error
2012-02-21 10:40:00 +01:00
Mark Nauwelaerts
594867fe37
shout2: use some more boilerplate
2012-02-16 23:35:11 +01:00
Mark Nauwelaerts
834c63f87e
shout2: port to 0.11
2012-02-16 23:35:11 +01:00
Tim-Philipp Müller
91a58ccda1
Merge remote-tracking branch 'origin/master' into 0.11
...
Conflicts:
ext/taglib/gstapev2mux.cc
ext/taglib/gstid3v2mux.cc
ext/taglib/gsttaglibmux.c
ext/taglib/gsttaglibmux.h
2012-02-12 17:03:37 +00:00
Tim-Philipp Müller
736f68e1e6
taglib: port to GstTagMux base class
2012-02-12 16:22:21 +00:00
Vincent Penquerc'h
8620c16b27
taglib: finish off a few missed variable changes
...
Local variables are now unused, and the values from the segment copy
are used instead, so remove the now useless local variables and write
to the segment where appropriate.
2012-02-12 12:24:50 +00:00
Wim Taymans
225e98d623
Merge branch 'master' into 0.11
...
Conflicts:
ext/flac/gstflacenc.c
ext/jack/gstjackaudioclient.c
ext/jack/gstjackaudiosink.c
ext/jack/gstjackaudiosrc.c
ext/pulse/plugin.c
ext/shout2/gstshout2.c
gst/matroska/matroska-mux.c
gst/rtp/gstrtph264pay.c
2012-02-10 16:23:14 +01:00
Mark Nauwelaerts
abc8c162ed
flacdec: shift in proper direction for audio sample conversion
2012-02-09 22:09:31 +01:00
Wim Taymans
9365f12d6e
GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
2012-02-08 16:43:30 +01:00
Ralph Giles
8b2ca70124
shout2send: send video/webm through libshout.
...
This requires SHOUT_FORMAT_WEBM, added in libshout 2.3.0,
so video/webm support is contingent on that symbol being
defined.
Also an indentation change required by the pre-commit hook.
https://bugzilla.gnome.org/show_bug.cgi?id=669590
2012-02-08 10:50:18 +00:00
Stefan Sauer
7a9970fc29
jack: rework transport support
...
Move common code to jackclient. There we can also handle the request state
message in a better way, as the element callbacks are only run if the element is
active.
2012-02-07 21:59:29 +01:00
Wim Taymans
819865ea54
taglib: fix object registration
...
We can't use G_DEFINE_TYPE because the class is not set in the class_init and we
need it to get the srcpad template.
Fix a caps leak
2012-02-07 10:30:28 +01:00
Wim Taymans
88733ea2f8
soup: fix caps
2012-02-07 10:30:28 +01:00
Mark Nauwelaerts
9be8a6f48c
dv: port to 0.11
2012-02-06 22:15:45 +01:00
Arun Raghavan
4e2cf393c0
pulseaudiosink: Lower rank to prevent autoplugging
...
pulseaudiosink breaks visualisations in its current form, so let's
prevent it from being autoplugged for the time being.
The best we can hope to do in the 0.10 series is query the list of
available sinks and their formats, and expose these as the bin's sinkpad
caps. While this is not a comprehensive solution, it will make sure that
we're only trying to support compressed formats if we're certain that
one exists.
The long-term fix for this will be in the form of proper upstream
renegotiation support in the 0.11/1.0 series.
https://bugzilla.gnome.org/show_bug.cgi?id=666361
2012-02-03 22:12:06 +05:30
Wim Taymans
78ed46cc4f
cmmlenc: fix caps handling
2012-02-03 16:14:08 +01:00
Vincent Penquerc'h
5ff31d446e
flacenc: fix event leak when there is no peer on the src pad
2012-02-03 14:53:31 +00:00
Mark Nauwelaerts
da0cdc7713
taglib: port to 0.11
2012-02-01 18:02:15 +01:00
Tim-Philipp Müller
0f3b7b010e
build: ignore GValueArray deprecation warnings for the time being
...
until this gets sorted out with the GLib folks and we have a
viable alternative.
https://bugzilla.gnome.org/show_bug.cgi?id=667228
2012-02-01 16:40:51 +00:00
Tim-Philipp Müller
284ee0b84a
pulse: disable some unused property probe code
...
which was using GValueArray
2012-02-01 16:36:53 +00:00
Sebastian Dröge
a67bd41d75
speex: Use new audio encoder/decoder base class API for srcpad caps
2012-02-01 16:27:47 +01:00
Sebastian Dröge
161229a384
flac: Use new audio encoder/decoder base class API for srcpad caps
2012-02-01 16:27:47 +01:00
Wim Taymans
bb2bd604e0
update for HEADER flag
2012-01-30 17:16:51 +01:00
Jayakrishnan M
d6821a336d
cairo: fix build, make sure libgstvideo can be found
...
https://bugzilla.gnome.org/show_bug.cgi?id=668648
2012-01-25 15:21:44 +00:00
Sebastian Dröge
0b517ce9fb
Merge branch '0.11' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-good into 0.11
2012-01-25 12:49:34 +01:00
Sebastian Dröge
10554b271f
Merge branch 'master' into 0.11
...
Conflicts:
ext/flac/gstflacdec.c
ext/jpeg/gstjpegenc.c
ext/pulse/pulsesink.c
sys/v4l2/gstv4l2src.c
2012-01-25 12:49:11 +01:00
Wim Taymans
f87ab74add
png: port to new memory API
2012-01-25 12:41:42 +01:00
Wim Taymans
b4630dd3e0
more memory API porting
2012-01-25 12:30:29 +01:00