Wim Taymans
6f4a733063
metadata: Rename to GstMeta
...
Rename to the shorter GstMeta
Add docs
Add api to get metadata by API
2011-02-25 13:15:25 +01:00
Wim Taymans
45645a11a1
buffermeta: fix compilation
2011-02-25 10:34:52 +01:00
Wim Taymans
8e4ab802f9
updates
2011-02-25 10:34:52 +01:00
Wim Taymans
8468dadc77
buffermeta: add beginnings of buffer metadata
...
Add first implementation of arbitrary buffer metadata. We use a simple linked
linked of slice allocated metadata chunks. Future implementations could use
something more performant.
Add get, remove, iterate methods to handle the metadata.
2011-02-25 10:34:47 +01:00
Wim Taymans
a27da6a919
design: add api tag
...
We want to find metadata based on the API it implements and based on the
specific implementation.
2011-02-25 10:19:25 +01:00
Wim Taymans
3169e8414b
docs: update porting guide
2011-02-23 15:43:49 +01:00
Wim Taymans
2e8d1620ef
docs: update porting guide
2011-02-23 12:54:21 +01:00
Wim Taymans
0894ed2053
Merge branch 'master' into 0.11
2011-02-22 15:08:51 +01:00
Wim Taymans
238b9a57cc
Merge branch 'master' into 0.11
...
Conflicts:
configure.ac
gst/gstelement.c
gst/gstelement.h
gst/gstpad.c
gst/gstutils.c
libs/gst/base/Makefile.am
libs/gst/check/Makefile.am
libs/gst/controller/Makefile.am
libs/gst/dataprotocol/Makefile.am
libs/gst/net/Makefile.am
win32/common/libgstreamer.def
2011-02-22 14:11:59 +01:00
Stefan Kost
14c40ff792
docs: spell-check
2011-02-18 17:17:29 +02:00
Wim Taymans
905fea098f
atomicqueue: add refcounting and docs
2011-02-16 17:56:39 +01:00
Wim Taymans
fab02a497a
design: mention timeout in the progress message
2011-02-15 18:55:23 +01:00
Wim Taymans
fd0efad9cb
design: make progress draft official
2011-02-15 18:55:22 +01:00
Wim Taymans
ec1bbd36bf
message: rename category to code
2011-02-15 18:55:22 +01:00
Wim Taymans
8ff6a082d7
docs: add more standard categories
2011-02-15 18:55:22 +01:00
Wim Taymans
f5b175972c
message: add progress message functions
2011-02-15 18:55:22 +01:00
Wim Taymans
6382a6813d
docs: update progress field
...
Avoid naming the progress free text field 'message' as it conflicts with the
message itself.
2011-02-15 18:55:22 +01:00
Wim Taymans
4ee5c61a2d
basesink: add property to configure a throttle-time
...
Add a property to configure the throttle time on a sink. The
property is not yet used.
See #638891
2011-02-10 15:21:45 +01:00
Wim Taymans
56826a5ee6
event: add QoS event type
...
Add a parameter to the QoS event to specify the QoS event type.
Update docs and add unit test.
See #638891
2011-02-10 15:21:45 +01:00
Wim Taymans
80311b758c
design: tweak docs a little
2011-02-10 15:21:45 +01:00
Wim Taymans
2371cbbec2
design: update QoS document
...
Add new QoS types and talk about the new throttle QoS message.
2011-02-10 15:21:44 +01:00
Tim-Philipp Müller
166be8d7f1
docs: fix some typos in the bufferpool draft
2011-02-10 13:46:08 +00:00
Tim-Philipp Müller
1a6f61a1c9
docs: mention that it's necessary to set the state of elements added to an already-running pipeline
...
https://bugzilla.gnome.org/show_bug.cgi?id=641631
2011-02-10 00:04:09 +00:00
Wim Taymans
654a9484ef
design: add draft for first ideas for a bufferpool feature
...
Add a first draft with some ideas and use cases for the implementation
for bufferpools. The purpose is to be able to make elements negotiate
their buffer requirements as well as provide an infrastructure to
preallocate and reuse buffers in an easy way.
2011-02-09 16:27:33 +01:00
Sreerenj Balachandran
de55965ebe
taglist: add a new "encoded-by" tag
...
Usecase: ID3v2 TENC ("Encoded by") frame.
API: GST_TAG_ENCODED_BY
https://bugzilla.gnome.org/show_bug.cgi?id=627268
2011-02-01 14:09:48 +00:00
Zhang Wanming
624168d8a0
docs: fix a few more typos
...
https://bugzilla.gnome.org/show_bug.cgi?id=640502
2011-01-26 08:59:49 +00:00
Cai Yuanqing
eea239f47c
design docs: fix 2 typos in part-MT-refcounting
2011-01-24 19:52:30 +01:00
Yang Xichuan
3d858ccc18
design docs: part-gstbin.txt fix typo
...
Signed-off-by: Yang Xichuan <xichuan.yang@tieto.com>
2011-01-24 19:16:15 +01:00
Vincent Penquerc'h
4b88f6048a
design docs: fix a few typos and a thinko
2011-01-24 19:15:29 +01:00
Sebastian Dröge
8163e51bad
clock: API: Add function to re-init periodic GstClockIDs
2011-01-24 19:15:29 +01:00
Wim Taymans
7f217e728a
design: update buffering doc
...
Add strategies to buffering doc
2011-01-24 16:35:25 +01:00
Tim-Philipp Müller
0177ff171a
docs: hack a charset=utf-8 into pwg/adm html versions
...
So the encoding of the original document is respected and
displays properly in browsers where the encoding autodetection
fails to recognise that it's utf-8.
https://bugzilla.gnome.org/show_bug.cgi?id=639448
2011-01-24 12:52:04 +00:00
Tim-Philipp Müller
07c916be92
Back to development
2011-01-23 23:45:40 +00:00
Tim-Philipp Müller
5b04e61a35
Release 0.10.32
2011-01-21 10:25:32 +00:00
Tim-Philipp Müller
252b1a864a
docs: fix spelling of 'threshold' in app dev manual
2011-01-18 22:51:49 +00:00
Tim-Philipp Müller
9774a8d510
0.10.31.4 pre-release
2011-01-18 10:10:05 +00:00
Tim-Philipp Müller
4583b4f0f2
docs: fix garbled UTF-8 characters when generating app dev manual ps/pdf
...
https://bugzilla.gnome.org/show_bug.cgi?id=639448
2011-01-14 00:20:43 +00:00
Tim-Philipp Müller
1e52eeabac
0.10.31.3 pre-release
2011-01-11 18:39:06 +00:00
Tim-Philipp Müller
39c22331c0
0.10.31.2 pre-release
2011-01-07 12:13:37 +00:00
Edward Hervey
04ebbc9f5a
GstElement: Add a more flexible way to get request pads.
...
The new request_new_pad_full vmethod provides an additional caps field,
which allows elements to take better decision process.
Also, add a gst_element_request_pad() function to allow developers to be
able to specify which pad template they want a pad of.
Convert gstutils to use that new method instead of the old one when more
efficient.
This is useful for being able to request pads in a more flexible way,
especially when the element can provide pads whose caps depend on
runtime configuration and therefore can't provide pre-registered
pad templates.
API: GstElement::request_new_pad_full
API: gst_element_request_pad
https://bugzilla.gnome.org/show_bug.cgi?id=637300
2011-01-05 19:46:47 +01:00
Wim Taymans
4b51c52395
design: more updates for the progress messages
2011-01-05 10:57:26 +01:00
Edward Hervey
499b5e2c74
pwg: Fix link to GObject documentation
...
Better have gnome.org than viagra :)
2011-01-04 18:36:41 +01:00
Stefan Kost
373be6f14e
tags: don't produce duplicated entries when merging same value twice
...
Add a variant of gst_value_list_concat() that skips duplicates and use that when
merging taglists.
API: gst_value_list_merge()
2011-01-02 22:35:08 +00:00
Zhang Wanming
2633ecf4f1
docs: fix typo
...
Signed-off-by: Zhang Wanming <Wanming.Zhang@tieto.com>
2010-12-31 12:20:40 +01:00
Tim-Philipp Müller
30d24e1d55
docs: add input-selector and output-selector to docs
2010-12-31 00:56:11 +00:00
Tim-Philipp Müller
77aca24d0f
docs: add valve element to documentation
2010-12-31 00:51:12 +00:00
Wim Taymans
d90b7702f1
docs: fix typo
2010-12-28 10:35:18 +01:00
Wim Taymans
22e64c80d2
docs: add draft idea for progress reporting
2010-12-22 16:42:04 +01:00
Wim Taymans
225a060de0
docs: update docs
2010-12-07 18:40:12 +01:00
Wim Taymans
a5ab300978
porting: update porting document
2010-12-07 18:32:34 +01:00