Commit graph

478 commits

Author SHA1 Message Date
Stefan Sauer
faf31366ab controller: remove functions to add/remove controlled properties
Make that implizit with attaching/detaching controlsources. This is a lot easier
and has less invalid state (controlled property without control source).
2011-11-14 10:02:55 +01:00
Tim-Philipp Müller
682704750c urihandler: pass GError argument to gst_uri_handler_set_uri()
Also let gst_uri_handler_set_uri check already if the protocol
is supported, so that not every uri handler has to do that
itself.
2011-11-13 18:04:55 +00:00
Stefan Sauer
a1599f5f7e controller: merge controller into gstobject
This make the controller even more lightweight (no extra object, no extra lock,
less indirections). For object that don't use the controller the only 'overhead'
is a 3 unused fields in the gst_object structure.
2011-11-10 22:47:07 +02:00
Wim Taymans
9fa3f31b60 porting: update doc 2011-11-10 11:12:36 +01:00
Wim Taymans
280005db69 porting: update porting doc 2011-11-09 12:02:12 +01:00
Stefan Sauer
ea71090002 docs: mention more api changes in the porting guide 2011-11-07 12:33:45 +01:00
Stefan Sauer
0f123cba23 docs: small clarification 2011-11-04 20:11:50 +01:00
Wim Taymans
6c627481b3 utils: remove _found_tags_ API
remove gst_element_found_tags() and gst_element_found_tags_for_pad(), they are
nothing more than a wrapper around gst_pad_push_event()
2011-11-02 12:06:47 +01:00
Wim Taymans
d9dc9f9d52 task: api cleanup
gst_task_create() -> gst_task_new()
2011-11-02 08:59:44 +01:00
Wim Taymans
e4725d9df2 structure: cleanup API
gst_structure_empty_new() -> gst_structure_new_empty()
  gst_structure_id_empty_new() -> gst_structure_new_id_empty()
  gst_structure_id_new() -> gst_structure_new_id()
2011-11-02 08:59:44 +01:00
Wim Taymans
88e12228cf bufferlist: clean up API
gst_buffer_list_len() -> gst_buffer_list_length()
gst_buffer_list_sized_new() -> gst_buffer_list_new_sized()
2011-11-02 08:59:43 +01:00
Tim-Philipp Müller
2e29d8fc06 docs: mention GstActivateMode rename in porting doc 2011-11-01 10:57:34 +00:00
Tim-Philipp Müller
bffc9207b5 pad: rename GstProbeType and GstProbeReturn to GstPadProbe{Type,Return}
Better now than later in the cycle. These might come in handy:

sed -i -e 's/GstProbeReturn/GstPadProbeReturn/g'   `git grep GstProbeReturn  | sed -e 's/:.*//' | sort -u`
sed -i -e 's/GST_PROBE_/GST_PAD_PROBE_/g'          `git grep GST_PROBE_      | sed -e 's/:.*//' | sort -u`
sed -i -e 's/GstProbeType/GstPadProbeType/g'       `git grep GstProbeType    | sed -e 's/:.*//' | sort -u`
2011-11-01 00:15:17 +00:00
Tim-Philipp Müller
4e7944b0b9 taglist: rename _new() to _new_empty() and new_full*() to new*() 2011-10-30 22:24:25 +00:00
Wim Taymans
8f9a330156 porting: update 2011-10-28 12:31:03 +02:00
Stefan Sauer
ea030c9452 docs: spelling and formatting fixes 2011-10-21 11:21:17 +02:00
Wim Taymans
2c64c53cd2 porting: update 2011-10-16 17:42:22 +02:00
Wim Taymans
83b24d8430 porting: update 2011-10-16 17:03:27 +02:00
Wim Taymans
a490fbd5e6 porting: update porting list 2011-10-16 17:00:09 +02:00
Edward Hervey
1cb205b30f porting: update 2011-10-10 17:17:37 +02:00
Wim Taymans
5a236e5e29 porting: update 2011-10-10 13:23:09 +02:00
Wim Taymans
4fb79f1d21 porting: update 2011-10-10 12:54:54 +02:00
Wim Taymans
3bb8bce133 porting: update 2011-10-10 12:38:35 +02:00
Wim Taymans
fa57e310fd porting: update 2011-10-10 12:27:52 +02:00
Wim Taymans
01cddb5580 porting: update 2011-10-10 11:49:46 +02:00
Wim Taymans
ea012d3dd7 pad: GST_FLOW_UNEXPECTED -> GST_FLOW_EOS 2011-10-10 11:33:51 +02:00
Wim Taymans
756409b813 porting: update 2011-10-10 11:30:21 +02:00
Wim Taymans
8bab8b1e2b porting: update doc 2011-10-08 15:16:59 +02:00
Wim Taymans
2616401232 porting: update 2011-10-08 14:23:30 +02:00
Wim Taymans
be6ef190b3 porting: upate porting list 2011-10-08 12:08:49 +02:00
Wim Taymans
93289c2a02 porting: update list 2011-10-06 17:26:02 +02:00
Wim Taymans
e99df2b96f porting: update list 2011-10-06 14:04:05 +02:00
Wim Taymans
ae15e9af3f update porting list 2011-10-06 11:03:05 +02:00
Wim Taymans
ea8b0e899e porting: update list 2011-10-05 20:06:51 +02:00
Wim Taymans
ce025b9fab porting: update porting status 2011-10-05 13:47:10 +02:00
Wim Taymans
738e421936 update porting list 2011-10-04 18:55:20 +02:00
Wim Taymans
4abfeaff18 update porting list 2011-10-04 17:39:03 +02:00
Wim Taymans
72e86a372c add porting list 2011-10-04 13:16:14 +02:00
Wim Taymans
a8f604605d update release notes
Change the mail addresses to the freedesktop ones
2011-09-29 18:06:25 +02:00
Sebastian Dröge
43538e2e75 Merge branch 'master' into 0.11
Conflicts:
	docs/design/draft-buffer2.txt
	docs/design/part-TODO.txt
	docs/design/part-block.txt
	docs/design/part-bufferlist.txt
	docs/design/part-caps.txt
	docs/design/part-element-transform.txt
	docs/design/part-events.txt
	docs/design/part-negotiation.txt
	gst/gstcaps.c
	gst/gstevent.h
	gst/gstghostpad.c
	gst/gstinterface.c
	gst/gstpad.c
	gst/gstpad.h
	gst/gstutils.c
	libs/gst/base/gstbasesink.c
	libs/gst/base/gstbasesrc.c
	libs/gst/base/gstbasetransform.c
	libs/gst/base/gsttypefindhelper.c
	plugins/elements/gstcapsfilter.c
	plugins/elements/gsttee.c
	tests/check/generic/sinks.c
	tools/gst-launch.1.in
2011-09-08 14:28:23 +02:00
Piotr Fusik
14f5518f3d docs, gst: typo fixes
https://bugzilla.gnome.org/show_bug.cgi?id=658449
2011-09-07 18:03:17 +01:00
Wim Taymans
61143b7840 docs: update porting doc 2011-08-15 12:18:59 +02:00
Sebastian Dröge
e9202c22f0 porting-to-0.11: Add section about GstIterator 2011-08-03 11:04:12 +02:00
Tim-Philipp Müller
ef8ca3549e gst: fix awkward dest_format inout parameter in query utility functions
The idea was originally that if one passed &dest_fmt with
dest_fmt=GST_FORMAT_DEFAULT, then the code answering the query
could change dest_fmt to the actual default format used. However,
in more than half a decade of GStreamer 0.10 no piece of code in
GStreamer has ever used that feature, nor are there that many
users of this API that actually check whether the format returned
is the original format passed before using the values returned.
Also, it's just annoying-to-use API in its own right.

For all these reasons, make it so that the destination format is
passed directly and can't be changed by the element queried.
2011-07-28 11:23:15 +01:00
Wim Taymans
e672a372d6 talk about the basetransform sink_event vmethod 2011-07-24 09:05:22 +02:00
Tim-Philipp Müller
3dbcb73b11 Remove GstImplementsInterface
It was a bit too clever, and didn't really work as an API,
confusing people to no end. Better implement specific methods
whether an interface is usable/available/ready on the interface
itself, or even add GError arguments, rather than try to have
per-instance interfaces.
2011-06-26 22:59:26 +01:00
Wim Taymans
44d45e0b63 docs: update docs 2011-06-14 15:19:21 +02:00
Tim-Philipp Müller
4b920eb5d2 docs: update for API changes
Also remove GST_PAD_CHECKGETRANGEFUNC macro
2011-06-05 18:57:56 +01:00
Wim Taymans
f06acc7bf7 docs: update porting doc 2011-06-03 11:15:30 +02:00
Sebastian Dröge
7295f3e2f6 basetransform: Pass the complete caps to transform_caps
Instead of passing it structure by structure. This allows
better optimized transform_caps functions and allows better
transformation decisions.

See bug #619844.
2011-05-27 11:37:24 +02:00