fix GST_DEBUG_CATEGORY_INIT description
[platform/upstream/gstreamer.git] / ChangeLog
1 2003-12-25  Thomas Vander Stichele  <thomas at apestaart dot org>
2
3         * gst/gstinfo.h:
4           fix GST_DEBUG_CATEGORY_INIT gtk-doc description
5         * docs/gst/tmpl/gstreamer-unused.sgml:
6           removed all traces of cvs conflicts
7
8 2003-12-24  Thomas Vander Stichele  <thomas at apestaart dot org>
9
10         * configure.ac:
11         * gst/schedulers/cothreads_compat.h:
12         * libs/Makefile.am:
13           remove last instances of wingo cothread usage
14
15 2003-12-24  Thomas Vander Stichele  <thomas at apestaart dot org>
16
17         * gst/gstplugin.c:
18         * gst/gstversion.h.in:
19         * gst/parse/grammar.y:
20           change comment block from /** to /* when not gtk-doc comments
21
22 2003-12-24  Thomas Vander Stichele  <thomas at apestaart dot org>
23
24         * gst/gst.c: whitespace and doc style fixes
25
26 2003-12-24  Thomas Vander Stichele  <thomas at apestaart dot org>
27
28         * gst/gstformat.h: remove trailing whitespace from enum for gtk-doc
29
30 2003-12-24  Colin Walters  <walters@verbum.org>
31
32         * gst/elements/gsttypefindelement.c:
33           gst/elements/gsttypefindelement.h: Make GstCaps parameter const.
34           Copy caps parameter. Use _POINTER to marshal caps instead of _BOXED.
35           Don't double-free caps.
36
37 2003-12-23  David Schleef  <ds@schleef.org>
38
39         * gst/gstelement.c, gst/gstpad.c, gst/parse/grammar.y,
40           gst/gstcaps.c, gst/autoplug/gstspideridentity.c:
41           Many little fixes and additions of debug statements to
42           get rhythmbox working.
43
44 2003-12-23  Colin Walters  <walters@verbum.org>
45
46         * gst/autoplug/gstspideridentity.c (gst_spider_identity_sink_loop_type_finding):
47         Use GST_PAD_LINK_SUCCESSFUL.
48
49 2003-12-23  David Schleef  <ds@schleef.org>
50
51         * gst/elements/gstaggregator.c:
52         * gst/elements/gsttee.c:
53           Use gst_pad_proxy_getcaps().
54         * gst/gstpad.c:
55         * gst/gstpad.h:
56           Add gst_pad_proxy_getcaps(), which filter elements can use
57           as a generic getcaps implementation.
58           Fix gst_pad_get_allowed_caps().  It just wasn't doing what
59           was advertised.
60
61 2003-12-23  David Schleef  <ds@schleef.org>
62
63         * gst/gstpad.c:
64           Rearrange/rewrite much of the pad negotiation code, since it
65           resembled pasta.  This actually changes the way some
66           negotiation works, since the previous code was inconsistent
67           depending on how it was invoked.  Add (internal) structure
68           GstPadLink, which is used to hold some information (more in
69           the future) about the link between two pads.  Fixes a number
70           of bugs, including random lossage of filter caps when the
71           initial negotiation is delayed.  A few functions are still
72           unimplemented.
73         * gst/gstpad.h:
74           Add GST_PAD_LINK_{SUCESSFUL|FAILED}() macros.  Please use
75           these when testing GstPadLinkReturn values instead of comparing
76           directly.
77
78 2003-12-23  David Schleef  <ds@schleef.org>
79
80         * gst/gstvalue.c: 
81         * gst/gstvalue.h:
82           Rearrange lots of code.  Change registration of compare function
83           into registration of compare/serialize/deserialize functions.
84           Doesn't include implementation of gst_value_[de]serialize(),
85           but that should be easy.
86
87 2003-12-23  Thomas Vander Stichele  <thomas at apestaart dot org>
88
89         * docs/gst/gstreamer-sections.txt:
90         * docs/gst/tmpl/gstprops.sgml: removed
91         * docs/gst/tmpl/gstreamer-bufferpool.sgml: removed
92           David removed props and caps code, so let's remove their docs as well.
93           Removed all no longer existing symbols from gstreamer-sections.txt
94           
95 2003-12-22  Colin Walters  <walters@verbum.org>
96
97         * gst/gsttaginterface.c, gst/gsttaginterface.h,
98           gst/gsttag.c, gst/gsttag.h:  Add interface to setting GValues
99           of tags directly.
100
101 2003-12-22  Benjamin Otte  <in7y118@public.uni-hamburg.de>
102
103         * gst/elements/gstelements.c:
104           Set ranks of elements to NONE, so the autoplugger doesn't use them.
105         * gst/elements/gstshaper.c: (gst_shaper_getcaps):
106           Fix proxying to new CAPS stuff. Don't call get_allowed_caps but
107           gst_caps (peer).
108
109 2003-12-22  Benjamin Otte  <in7y118@public.uni-hamburg.de>
110
111         * gst/autoplug/gstsearchfuncs.c: (gst_autoplug_caps_intersect):
112         * gst/autoplug/gstspideridentity.c: (gst_spider_identity_link),
113         (gst_spider_identity_getcaps), (gst_spider_identity_change_state),
114         (gst_spider_identity_sink_loop_type_finding):
115         * gst/autoplug/gstspideridentity.h:
116           Fix autoplugging in spider element, so it works with new caps.
117           This was mainly caused by identifying empty caps incorrectly.
118
119 2003-12-22  David Schleef  <ds@schleef.org>
120
121         * gststructure.c, gstvalue.c, gstvalue.h: Add
122           gst_value_init_and_copy() and use it, to avoid silly mistakes in
123           using g_value_copy()
124
125 2003-12-21  David Schleef  <ds@schleef.org>
126
127         * many, many files: Merge CAPS branch.  This includes:
128           - implemention of GstValue and several GstValue types
129           - implemention of GstStructure
130           - entire rewrite of GstCaps
131           - removal of GstProps
132           - many changes to GstPad to compensate for new caps paradigm
133           - removal of GstBufferpool
134         * gst/Makefile.am, gst/gst.h, gst/gstpad.h, gst/gsttypefind.h,
135         gstvalue.h, gst/gstcaps[2]*.[ch]:
136           - rename gstcaps2.[ch] to gstcaps.[ch]
137
138 2003-12-21  Ronald Bultje  <rbultje@ronald.bitfreak.net>
139
140         * gst/gstqueue.c: (gst_queue_handle_pending_events),
141         (gst_queue_chain), (gst_queue_handle_src_event):
142           implement timeout for sending events. Workaround for if the
143           pipeline on this queue is not passing any data.
144
145 2003-12-21  Ronald Bultje <rbultje@ronald.bitfreak.net>
146                                                                                 
147         * ChangeLog: moved to gstreamer/docs/random/old/ChangeLog.gstreamer
148         * moved CVS to freedesktop.org
149