Wim Taymans
396b49ec4d
buffer: add _gst_max_memory() function
...
Add the a function to query the maximum amount of memory blocks that can be
added to a buffer. Also improve the docs for _insert_memory().
2013-04-11 14:31:01 +01:00
Wim Taymans
3e1a430c22
pad: add gst_pad_store_sticky_event()
...
Rewire some internal functions and expose a new
gst_pad_store_sticky_event() function.
API: gst_pad_store_sticky_event()
2013-04-04 16:36:26 +02:00
Wim Taymans
1234ae5e48
defs: update
2013-04-03 17:33:27 +02:00
Sebastian Dröge
7477b25df5
caps: Add new data type for handling caps features to the caps
...
These are meant to specify features in caps that are required
for a specific structure, for example a specific memory type
or meta.
Semantically they could be though of as an extension of the media
type name of the structures and are handled exactly like that.
2013-03-31 18:15:52 +02:00
Tim-Philipp Müller
0e5c1dcf64
event: add stream flags to stream-start event
...
API: gst_event_set_stream_flags()
API: gst_event_parse_stream_flags()
API: GST_STREAM_FLAG_NONE
API: GST_STREAM_FLAG_SPARSE
https://bugzilla.gnome.org/show_bug.cgi?id=600648
2013-03-31 11:47:40 +01:00
Sebastian Dröge
dd831b8114
element: Add API to get the last set context from an element
...
Elements should override GstElement::set_context() and also call
gst_element_set_context() to keep this context up-to-date with
the very latest context they internally use.
2013-03-31 11:26:32 +02:00
Sebastian Dröge
b909061031
gst: Add new GstContext miniobject for sharing contexts in a pipeline
2013-03-29 16:40:21 +01:00
Olivier Crête
ec16d6b0a4
buffer: Add annotations and pygi friendly extraction function
...
API: gst_buffer_extract_dup
2013-03-27 13:07:03 -04:00
Wim Taymans
e52aa65ab7
allocator: small internal cleanups
...
Rename System memory allocator to GstAllocatorSysmem and the memory to
GstMemorySystem.
2013-02-26 17:33:30 +01:00
Sebastian Dröge
008b35f6ae
query: Add new API to remove allocation params and pools from the allocation query
2013-02-25 13:57:43 +01:00
David Schleef
92674800ed
update exports for baseparse API changes
2013-02-12 12:32:23 -08:00
Tim-Philipp Müller
c0926dc7cc
pad: add gst_pad_get_stream_id() utility function
...
API: gst_pad_get_stream_id()
2013-01-19 12:51:56 +00:00
Sebastian Dröge
08e0fcd7b2
value: API: Add boxed type for GThread
2012-11-12 11:40:59 +01:00
Tim-Philipp Müller
666c8c11c6
Fix FSF address
...
https://bugzilla.gnome.org/show_bug.cgi?id=687520
2012-11-03 20:44:48 +00:00
Tim-Philipp Müller
bab8ed6b8a
pluginfeature: add gst_plugin_feature_get_plugin_name()
...
API: gst_plugin_feature_get_plugin_name()
https://bugzilla.gnome.org/show_bug.cgi?id=571832
2012-10-28 15:53:19 +00:00
Thibault Saunier
e513ed1810
info: add a function to set debug threshold from a GST_DEBUG-style string
...
Use the same format as with the GST_DEBUG environment variable.
API: gst_debug_set_threshold_from_string()
https://bugzilla.gnome.org/show_bug.cgi?id=679152
2012-10-27 13:42:51 +01:00
Sebastian Dröge
09982c3c13
dataqueue/queuearray: Make public API again
...
These are actually used outside of coreelements nowadays.
Also hide lots of internals and add padding and documentation.
2012-10-25 14:03:01 +02:00
Tim-Philipp Müller
ebbce54583
Back to feature development
2012-10-25 12:10:27 +01:00
Tim-Philipp Müller
6d44898652
Release 1.0.2
2012-10-25 00:04:49 +01:00
Tim-Philipp Müller
ad0a4f4819
Back to development (bug-fixing)
2012-10-07 16:48:25 +01:00
Tim-Philipp Müller
c6de3adac8
Release 1.0.1
2012-10-07 13:10:33 +01:00
Tim-Philipp Müller
4e373aa952
docs: add Since markers for new API and add it to docs and .def file
2012-10-04 11:24:09 +01:00
Tim-Philipp Müller
4b74a78a9f
Back to development (bug fixing)
2012-09-24 16:46:57 +01:00
Tim-Philipp Müller
9e167f6f91
Release 1.0.0
2012-09-24 13:27:05 +01:00
Olivier Crête
25b3e02b94
pad: Add functions to safely access GstProbeInfo data pointer
...
This is so that introspection based bindings can access it.
https://bugzilla.gnome.org/show_bug.cgi?id=684402
2012-09-20 15:24:33 -04:00
Tim-Philipp Müller
2e6d61743f
Release 0.11.99
2012-09-17 17:56:44 +01:00
Tim-Philipp Müller
ca90ea6e55
Remove GST_USE_UNSTABLE_API guard and defines
2012-09-17 13:35:26 +01:00
Tim-Philipp Müller
b3393cac76
Release 0.11.94
2012-09-14 02:46:34 +01:00
Wim Taymans
25665ff90d
defs: add new baseparse function
2012-09-13 11:38:52 +02:00
Stefan Sauer
57ea490f5a
collectpads: remove gst_collect_pads_add_pad_full
...
Rename gst_collect_pads_add_pad_full() to gst_collect_pads_add_pad() and fix all
invocations.
2012-09-12 21:04:47 +02:00
Tim-Philipp Müller
221d46f438
pad: expose gst_pad_mode_get_name() and use it in baseparse
2012-09-11 19:51:02 +01:00
Mark Nauwelaerts
d1567a82ac
query: add convenience API to query for scheduling mode and flags
2012-09-11 17:00:09 +02:00
Wim Taymans
00c6fa74f5
events: remove STREAM_CONFIG
...
We won't be able to implement this so it's better to move it out of the way.
2012-09-11 16:29:12 +02:00
Tim-Philipp Müller
f712a9596c
message: rename GST_MESSAGE_DURATION -> GST_MESSAGE_DURATION_CHANGED
...
The duration should be re-queried via a query using the
normal path, we don't want applications to use the value
from the message itself, since it might no match what a
duration query done from the sink upstream might yield.
Also disables duration caching in GstBin. It should be
added back again at some point.
2012-09-02 01:18:58 +01:00
Sebastian Dröge
f24d36c380
docs: Add new basesrc/basetransform API to the docs
2012-08-14 15:46:35 +02:00
Tim-Philipp Müller
f42fb841f8
registry: remove some unused and in their current form pointless API
...
Not so useful: just adds/reads stuff from an internal GList without
actually doing anything with those paths, so remove for now:
gst_registry_add_path
gst_registry_get_path_list
https://bugzilla.gnome.org/show_bug.cgi?id=608841
2012-08-14 00:39:18 +01:00
Tim-Philipp Müller
2200e83770
win32: update .def file for new buffer functions
2012-08-11 22:17:35 +01:00
Thiago Santos
9285ee9184
pad: add gst_pad_needs_reconfigure
...
Add an alternative version of gst_pad_check_reconfigure that doesn't
clear the reconfigure flag.
Useful for increasing error resilience without duplicating the
reconfigure code in pad task functions.
API: gst_pad_needs_reconfigure
https://bugzilla.gnome.org/show_bug.cgi?id=681198
2012-08-10 13:58:02 -03:00
Tim-Philipp Müller
22c398b189
Back to development
2012-08-08 16:18:15 +01:00
Tim-Philipp Müller
6112fa331e
Release 0.11.93
2012-08-08 15:11:37 +01:00
Tim-Philipp Müller
70393ddfb3
win32: update for stream-id API additions
2012-08-08 09:13:38 +01:00
Tim-Philipp Müller
9938861bbb
win32: update generated files
2012-08-05 16:59:35 +01:00
Tim-Philipp Müller
09c9a3a694
win32: add new tag list scope symbols
2012-08-02 00:22:29 +01:00
Tim-Philipp Müller
e8ab1006c7
toc: add GstTocScope and require it in the constructor
...
This is because we need to be able to signal different TOCs
to downstream elements such as muxers and the application,
and because we need to send both types as events (because
the sink should post the TOC messages for the app in the
end, just like tag messages are now posted by the sinks),
and hence need to make TOC events multi-sticky.
https://bugzilla.gnome.org/show_bug.cgi?id=678742
2012-07-28 09:16:06 +01:00
Tim-Philipp Müller
5aaf00a7de
Update docs and .def file for taglist API change
2012-07-27 12:09:20 +01:00
Stefan Sauer
e9b62b030c
collectpads: remove unimplemented api
...
We can always add this back if we need it. Fixes parts of #670852 .
2012-07-24 21:38:35 +02:00
Wim Taymans
961151e569
ghostpad: remove custom function
...
Remove custom pad functions, the default ones are better.
2012-07-18 17:49:32 +02:00
Tim-Philipp Müller
94f6ba9c0b
base: make GstQueueArray private to coreelements for now
...
Keep it private until we have a reason to make it public.
2012-07-14 19:36:02 +01:00
Sebastian Dröge
67f95a795a
win32: Fix exported symbols list for real now
2012-07-11 13:14:57 +02:00
Sebastian Dröge
f773771b0e
win32: Updated exported symbols list
2012-07-11 12:46:31 +02:00