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
Sebastian Dröge
007b16b024
Merge branch 'master' into 0.11
2011-05-26 13:36:48 +02:00
Tim-Philipp Müller
1347cc520f
docs: update release instructions for gnome change
2011-05-25 15:43:44 +01:00
Sebastian Dröge
5f406248eb
element: Consider GstPadTemplate as immutable
...
Don't copy the templates when creating subclasses but only increase
their refcount.
2011-05-17 13:13:51 +02:00
Sebastian Dröge
be00534878
padtemplate: Create pad templates with floating refs
...
And take ownership of the floating ref in gst_element_add_pad_template()
2011-05-17 13:13:51 +02:00
Sebastian Dröge
dd89e924db
padtemplate: Improve reference handling of the template's caps
...
gst_pad_template_new() does not take ownership of the caps anymore.
2011-05-17 13:13:51 +02:00
Sebastian Dröge
b5bc5b459a
pad: Let template related functions return new references
...
gst_pad_template_get_caps(), gst_pad_get_pad_template_caps()
and gst_pad_get_pad_template() return a new reference of the
caps or template now and the return value needs to be
unreffed after usage.
2011-05-17 12:00:18 +02:00
Sebastian Dröge
bdf9022861
base: Improve negotiation with new getcaps() filter
2011-05-16 15:33:10 +02:00
Sebastian Dröge
3fa1594aaf
gst: Add a filter caps parameter to all get_caps() functions
...
This is used to pass the possible caps and preferences to
the pad and to allow better negotiation decisions.
2011-05-16 15:33:10 +02:00
Wim Taymans
b905c4d215
porting: update porting doc
2011-05-10 16:46:15 +02:00