Tim-Philipp Müller
281803cf2b
win32: update .def files for API changes
2011-12-25 21:39:39 +00:00
Tim-Philipp Müller
3dfdd6be9d
audioringbuffer: rename GST_BUFTYPE_* to GST_AUDIO_RING_BUFFER_FORMAT_TYPE_*
...
Bit unwieldy, but more appropriate. Could also be moved into
audio.h as GstAudioFormatType.
2011-12-25 21:38:21 +00:00
Tim-Philipp Müller
bb351f404e
tests: remove more propertyprobe cruft
2011-12-25 21:37:42 +00:00
Tim-Philipp Müller
80095caa40
audioringbuffer: remove unused GstAudioRingBufferSegState enum and field
2011-12-25 21:23:11 +00:00
Tim-Philipp Müller
00d4a0c6d4
tests: fix unused-variable compiler warning in audio trickplay test
2011-12-25 21:19:04 +00:00
Tim-Philipp Müller
a9b63a838b
docs: remove references to elements that don't exist any longer
2011-12-25 21:18:47 +00:00
Stefan Sauer
d6f3fa81a1
controller: port to new controlsource api
2011-12-25 19:14:55 +01:00
Stefan Sauer
34cf6d1924
controller: port to new controlbinding api
2011-12-23 18:41:49 +01:00
Wim Taymans
6aafcb3992
theoradec: improve cropping
...
Only add cropping metadata when needed
Remove some used code.
2011-12-23 16:10:53 +01:00
Tim-Philipp Müller
cab6432c68
alsasink: make work for raw audio formats by fixing template caps
2011-12-23 00:54:43 +00:00
Wim Taymans
dde5e5a248
alsa: remove more property probe stuff
2011-12-22 16:37:29 +01:00
Wim Taymans
a5f3d21723
videofilter: improve video filter
...
Flesh out the video filter base class. Make it parse the input and output caps
and turn them into GstVideoInfo. Map buffers as video frames and pass them to
the transform functions.
This allows us to also implement the propose and decide_allocation vmethods.
Implement the transform size method as well.
Update subclasses with the new improvements.
2011-12-21 23:46:53 +01:00
Wim Taymans
8a9c4ed69f
videofilter: implement propose_allocation
...
With the new video bufferpool we can now implement the propose_allocation
vmethod on some video filter elements so that we can also use video metadata and
bufferpools when not operating in passthrough mode.
2011-12-21 18:58:42 +01:00
Wim Taymans
13a579a03c
docs: small fixes
2011-12-21 18:58:08 +01:00
Wim Taymans
3fc48e114b
x11: reset alignment
2011-12-21 18:14:45 +01:00
Wim Taymans
f50573fd66
videopool: add videopool implementation
...
Add a GstVideoPool object that can be used to allocate video frames with support
for metadata and alignment.
Add method to reset alignment info.
2011-12-21 18:13:17 +01:00
Wim Taymans
ddc05e0ed1
propertyprobe: remove propertyprobe
...
Remove the propertyprobe interface
Improve docs
2011-12-21 11:58:53 +01:00
Sebastian Dröge
2760dd2068
audiobasesrc: Use guint8 instead of guchar
2011-12-20 14:36:28 +01:00
Sebastian Dröge
338622fe7e
audioringbuffer: Use guint8 instead of guchar
2011-12-20 14:36:28 +01:00
Wim Taymans
79f23cb643
docs: small update
2011-12-20 13:26:10 +01:00
Wim Taymans
db4d5af9b6
subtitle: don't use GST_CAPS_NONE macro
...
This macro returns a singleton.
2011-12-20 12:53:16 +01:00
Wim Taymans
7505b7a55c
add audio metadata
...
Add some audio metadata to describe a downmix matrix.
Add metadata to media type document.
2011-12-20 12:02:25 +01:00
Wim Taymans
e6b2b8b7d0
docs: update media design docs some more
...
Add audio media type design doc
2011-12-20 10:58:19 +01:00
Wim Taymans
e1e9d68050
docs: small update to design docs
2011-12-20 10:08:46 +01:00
Stefan Sauer
6e1b51d02c
controller: port to new interpolation-mode api
2011-12-19 23:41:25 +01:00
Stefan Sauer
1e14fb131e
controller: port to new controller api
2011-12-19 22:53:14 +01:00
Wim Taymans
6241ff63f8
video: update interlace caps and docs
...
Remove interlaced boolean from caps and replace with an interlace-mode enum.
document this new property in the video caps document. With the enum we can
put fields into separate video meta.
Add enum for this interlace-mode in the VideoInfo.
Update the buffer flags.
2011-12-19 18:03:45 +01:00
Wim Taymans
81d351b5f0
tagdemux: add FIXME
...
Add a FIXME because the EOS before-type case now has to be solved differently
because the srcpad is always available.
2011-12-19 11:03:55 +01:00
Wim Taymans
6b702c60bb
use playbin instead of playbin2
2011-12-19 09:49:07 +01:00
Christian Fredrik Kalager Schaller
0d552ae53d
Fix 666168, add missing allow-None to encodebin APIs
2011-12-14 17:34:55 +00:00
Tim-Philipp Müller
d5ae24fe91
encoding-profile: add some missing allow-none g-i annotations
...
Fix gst_encoding_container_profile_new() annotations.
https://bugzilla.gnome.org/show_bug.cgi?id=666096
2011-12-14 12:28:26 +00:00
Stefan Sauer
d0a5cb8c01
riff-media: port GST_BUFFER_DATA to 0.11 in conditional code branch
2011-12-14 11:31:31 +01:00
Christian Fredrik Kalager Schaller
0046224d35
Update file locations for 0.11
2011-12-12 17:27:10 +00:00
Tim-Philipp Müller
bd3f0e8b25
po: update translations
2011-12-12 13:02:01 +00:00
Tim-Philipp Müller
cab753cf7b
Require gobject-introspection >= 1.31.1
...
Same as core.
2011-12-12 12:59:44 +00:00
Tim-Philipp Müller
6bec783380
Merge remote-tracking branch 'origin/master' into 0.11
...
Conflicts:
gst-plugins-base.spec.in
po/LINGUAS
po/cs.po
po/eo.po
po/es.po
po/gl.po
po/lv.po
po/sr.po
2011-12-12 12:40:17 +00:00
Tim-Philipp Müller
ee93a0c31c
po: update translations
2011-12-11 17:20:45 +00:00
Wim Taymans
59d5ad42b0
rtsp: use rtpbin
2011-12-09 19:22:21 +01:00
Wim Taymans
6be9a67148
rtp: add INIT macros
2011-12-09 19:22:21 +01:00
Christian Fredrik Kalager Schaller
0b4eee2392
Add latest header file to spec file
2011-12-09 15:39:12 +00:00
Tim-Philipp Müller
06f51b9a96
tests: disable composition tests in video unit test for now
2011-12-09 15:06:51 +00:00
Tim-Philipp Müller
54c5cd8c3f
rtpbuffer: add GST_RTP_BUFFER_INIT to initialize RTP buffers on the stack
...
Fixes build of -good.
2011-12-09 15:03:41 +00:00
Tim-Philipp Müller
b950b930ae
Merge remote-tracking branch 'origin/master' into 0.11
2011-12-09 12:08:37 +00:00
Tim-Philipp Müller
debe9caa36
typefindfunctions: only typefind text with a BOM as text/utf16 or text/utf32
...
We added the utf typefinder because the mp3 typefinder was a tad
overzealous when it came to typefinding things as mp3, and replaced
it with even more overzealous utf16/32 typefinders.
Fixes unit test.
2011-12-09 01:33:58 +00:00
Tim-Philipp Müller
e286db3ce6
Revert "tests: fix audiocdsrc for changed preroll behaviour"
...
This reverts commit 2c9d442d51
.
Behaviour changed again, so revert this.
2011-12-08 01:21:18 +00:00
Tim-Philipp Müller
fb6d09055a
Merge remote-tracking branch 'origin/master' into 0.11
...
Conflicts:
ext/alsa/gstalsadeviceprobe.c
ext/alsa/gstalsamixer.c
ext/pango/gsttextoverlay.c
ext/pango/gsttextoverlay.h
gst-libs/gst/audio/gstaudiobasesink.c
gst-libs/gst/audio/gstaudioringbuffer.c
gst-libs/gst/audio/gstaudiosrc.c
gst-libs/gst/video/Makefile.am
gst-libs/gst/video/video.c
gst/encoding/gststreamcombiner.c
gst/encoding/gststreamsplitter.c
gst/playback/gstplaybasebin.c
gst/playback/gststreamsynchronizer.c
gst/playback/gstsubtitleoverlay.c
gst/playback/gsturidecodebin.c
sys/xvimage/xvimagesink.c
tests/examples/Makefile.am
win32/common/libgstvideo.def
Video overlay composition disabled for now, needs
porting to buffer meta.
2011-12-08 01:19:03 +00:00
Tim-Philipp Müller
91bbfbd819
video: make composition_blend() return a boolean
...
Not that anyone will ever check that, and it's not clear what
they're supposed to do if it fails, but at least it's there.
2011-12-07 18:45:28 +00:00
Tim-Philipp Müller
6757afc0bc
docs: add new API to docs
2011-12-07 18:38:06 +00:00
Tim-Philipp Müller
5037b39883
video: add seqnum getters for overlay compositions and rectangles
...
API: gst_video_overlay_composition_get_seqnum()
API: gst_video_overlay_rectangle_get_seqnum()
2011-12-07 17:57:08 +00:00
Thibault Saunier
39c5015ed0
video: support any type of video in _parse_caps
...
Slight change in semantics for convenience. Shouldn't cause any
problems since this function is usually only used on pre-filtered
caps and not random caps, and it's hard to imagine a situation
where someone would want to rely on the previous behaviour.
2011-12-07 15:51:14 +00:00