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
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
Edward Hervey
94e0e06efa
win32: Update defs file for API changes/addition
2012-07-09 20:31:45 +02:00
Edward Hervey
67b77667bb
gstmessage: New GST_MESSAGE_STREAM_START
...
message counterpart to the GST_EVENT_STREAM_START event
2012-07-09 20:31:45 +02:00
Sebastian Dröge
aa2309e54a
event: Add format and position to the segment-done event
2012-07-05 13:04:31 +02:00
Sebastian Dröge
2d049b41ab
win32: Update exported symbols list
2012-07-05 12:34:43 +02:00
Sebastian Dröge
dfd9b60221
toc: Make structures opaque and clean up function names and fields a bit
2012-07-05 12:29:02 +02:00
Wim Taymans
3b16efa1d1
miniobject: add lock functionality to GstMiniObject
...
Move the locking methods from GstMemory to GstMiniObject.
Add a miniobject flag to enable LOCKABLE objects. LOCKABLE objects can
use the lock/unlock API to control the access to the object.
Add a minobject flag that allows you to lock an object in readonly mode.
Modify the _is_writable() method to check the shared counter for LOCKABLE
objects. This allows us to control writability separately from the refcount for
LOCKABLE objects.
2012-07-05 11:19:16 +02:00
Wim Taymans
0ddb33bb4c
update for new symbols
2012-07-05 11:19:16 +02:00
Edward Hervey
c0970867bf
win32: API additions
2012-07-04 17:46:54 +02:00
Edward Hervey
588cdcd369
libs: New growing-only queue.
...
This is a queue which has the same API as GQueue, except that:
* It uses an array, instead of a doubled-linked-list
* The array can only grow.
This code is not-threadsafe. It is up to the owner to make sure the
proper locking is taken before calling this API.
2012-07-04 17:46:53 +02:00
Joshua M. Doe
ba6fad9302
datetime: add conversion to/from GDateTime
...
Exposes existing constructor.
API: gst_date_time_to_g_date_time()
API: gst_date_time_new_from_g_date_time()
https://bugzilla.gnome.org/show_bug.cgi?id=679080
2012-07-04 10:22:41 +01:00
Tim-Philipp Müller
291403bbb9
utils: remove unused gst_print_* functions
2012-07-04 08:52:08 +01:00