check for xmlcatalog for docs build (probably not strictly needed for general use...
[platform/upstream/gstreamer.git] / ChangeLog
1 2003-07-09  David I. Lehn <dlehn@users.sourceforge.net>
2
3         * configure.ac: check for xmlcatalog for docs build (probably not
4         strictly needed for general use but fixes non-srcdir builds)
5
6 2003-06-26  David I. Lehn <dlehn@users.sourceforge.net>
7
8         * configure.ac, AUTHORS, NEWS, README, TODO, docs/Makefile.am,
9         docs/HEAD.in docs/docutils.conf, docs/gst-python.css:
10         kill docutils based docs (easy come, easy go)
11
12         * AUTHORS, NEWS, README, TODO, docs/Makefile.am, docs/gst-python.xml,
13         docs/common.xsl, docs/html.xsl, docs/pdf.xsl, docs/gst-python.css:
14         docbook based docs
15
16 2003-06-25  David I. Lehn <dlehn@users.sourceforge.net>
17
18         * gstreamer/Makefile.am: fix up line continuations
19
20         * configure.ac, Makefile.am, pkgconfig/*: add pkgconfig support
21
22         * configure.ac, Makefile.am, AUTHORS, NEWS, README, TODO,
23         docs/HEAD.in, docs/Makefile.am, docs/docutils.conf,
24         docs/gst-python.css: docutils based docs
25
26 2003-06-11  Thomas Vander Stichele <thomas at apestaart dot org>
27
28         * gst-python.spec.in: fix
29
30         * Makefile.am, autogen.sh, configure.ac: convert to same style as
31         other GStreamer modules
32
33 2003-02-10  David I. Lehn <dlehn@users.sourceforge.net>
34
35         * TODO: add TODO list
36
37 2003-02-08  David I. Lehn <dlehn@users.sourceforge.net>
38
39         * gstreamer/Makefile.am: make distcheck fixification
40
41 2003-02-06  David I. Lehn <dlehn@users.sourceforge.net>
42
43         * gstreamer/gstreamer-extra.defs, gstreamer/gstreamer.override: add
44         wrapper for gst_props_entry_gst_list() and method gst_list() to
45         GstProps to access properties list
46
47         * gstreamer/gstreamer-extra.defs, gstreamer/gstreamer-fixes.[ch]: add
48         alias for gst_props_entry_get_type as _get_props_type() since
49         _get_type() is recognized as a GObject type function
50
51         * examples/gstreamer/oggplay.py: rename to vorbisplay.py
52
53         * examples/gstreamer/vorbisplay.py: print out meta/stream info
54
55         * gstreamer/Makefile.am: add gstreamer.defs to CLEANFILES
56
57 2003-02-05  David I. Lehn <dlehn@users.sourceforge.net>
58
59         * configure.ac: require GStreamer core 0.6.0
60
61         * examples/gstreamer/bps.py: added buffers-per-second test
62
63         * gstreamer/gstreamer-fixes.[ch]: add functions for optimized bin
64         iteration (may move or rename):
65           - id add_iterate_bin(bin)
66           - remove_iterate_bin(id)
67           - iterate_bin_all(bin)
68
69 2003-01-22  David I. Lehn <dlehn@users.sourceforge.net>
70
71         * configure.ac: require GStreamer core 0.5.2
72
73 2003-01-09  David I. Lehn <dlehn@users.sourceforge.net>
74
75         * examples/gstreamer/*, gstreamer/gstreamer.override: update to new
76         GstPad/GstElement link API and remove old hacks to call GObject
77         connect method
78
79         * gstreamer/Makefile.am: ignore gstcompat.h
80
81         * configure.ac: require GStreamer core 0.5.1.1
82
83 2003-01-04  David I. Lehn <dlehn@users.sourceforge.net>
84
85         * gstreamer/gstreamer.override, gstreamer/gstreamer-extra.defs: add
86         GstPropsEntry and wrappers for most of get_* methods
87
88         * gstreamer/gstreamer-arg-types.py: add GstClockID as a pointer arg
89         type (not too useful, really need to make it a boxed type)
90
91 2003-01-02  David I. Lehn <dlehn@users.sourceforge.net>
92
93         * gstreamer/__init__.py: add threads_init() function
94
95         * gstreamer/gstreamer.override: add pad and element query and convert
96         methods
97
98 2002-12-31  David I. Lehn <dlehn@users.sourceforge.net>
99
100         * configure.ac: require PyGTK 1.99.14
101
102         * pygtk.diff: integrated upstream, remove patch
103
104         * gstreamer/Makefile.am: filter out gstatomic_impl.h from includes
105         used to create defs
106
107         * examples/gstreamer/oggplay.py: s/vorbisdec/vorbisfile/ (Thanks to
108         Kenichi Sato <ksato@users.sourceforge.net>)
109
110 2002-12-22  David I. Lehn <dlehn@users.sourceforge.net>
111
112         * configure.ac: fix include dir check and fail if not found
113
114 2002-12-21  David I. Lehn <dlehn@users.sourceforge.net>
115
116         * gstreamer/gstreamer.override (call_connect_function,
117         call_chain_function): block/unblock threads before entering Python
118         interpreter
119
120         * gstreamer/gstreamer.override: indent
121
122 2002-12-17  David I. Lehn <dlehn@users.sourceforge.net>
123
124         * gstreamer/gstreamer.override: add wrapper for gst_element_set_state
125         to release GIT lock
126
127 2002-12-14  David I. Lehn <dlehn@users.sourceforge.net>
128
129         * configure.ac: bump gstreamer version to 0.5.0
130
131         * *: update to use sourceforge email address
132
133 2002-11-07  David I. Lehn <dlehn@users.sourceforge.net>
134
135         * configure.ac: bump gstreamer version to 0.4.2, bump pygtk version to
136         1.99.13
137
138         * gstreamer/__init__.py: add "import pygtk; pygtk.require('2.0')"
139
140         * examples/gstreamer/dvdplay.py: updated to maybe work with threads
141
142         * pygtk.diff: add work-in-progress PyGTK threading improvements diff 
143
144 2002-10-23  David I. Lehn <dlehn@users.sourceforge.net>
145
146         * gstreamer/gstreamer.override: override gst_bin_iterate() to unblock
147         threads since this call can cause exacution to re-enter the
148         interpreter.
149
150 2002-10-04  David I. Lehn <dlehn@users.sourceforge.net>
151
152         * gstreamer/gstreamer.override, gstreamer/gstreamer-fixes.h: add
153         temporary hack to fix 0.4.1 s/gst/get/ typo in GST_TYPE_CAPS/PROPS()
154
155 2002-10-04  David I. Lehn <dlehn@users.sourceforge.net>
156
157         * README: basic info.
158
159         * COPYING: remove the literal "^L" strings.
160
161         * configure.ac: require GStreamer core 0.4.1.
162
163         * gstreamer/gstreamer-extra.defs: add boxed type defs, convert buffer
164         get/set_data to methods vs functions.
165
166         * gstreamer/gstreamer.overrides: remove boxed type generated code,
167         adapt rest to boxed types.
168
169         * examples/gstreamer/*: set interpreter to "python" vs "python2.2",
170         adapt to newer generated code (Pipeline vs gst_pipeline_new()), adapt
171         to newer api.
172
173 2002-05-09  David I. Lehn  <dlehn@users.sourceforge.net>
174
175         * examples/gstreamer/dvdplay.py: adjust state changes,
176         use sdlvideosink (videosink segfaulting for me right now)
177
178         * gstreamer/gstreamer.defs: remove
179
180         * gstreamer/gstreamer-base.defs,
181         gstreamer/gstreamer-xtra.defs,
182         Makefile.am:
183         create gstreamer.defs from h2defs.py output and local hacks
184
185 2002-04-15  David I. Lehn  <dlehn@users.sourceforge.net>
186
187         * examples/gstreamer/*.py: use new element connect api
188
189         * gstreamer/__init__.py: use dl module flags
190         in particular, RTLD_GLOBAL flags is required
191
192 2002-04-14  David I. Lehn  <dlehn@users.sourceforge.net>
193
194         * configure.ac: depend on gstreamer 0.3.4
195
196         * examples/gstreamer/*.py: s/elementfactory/element_factory/
197
198         * gstreamer/gstreamer-fixes.h, gstreamer/gstreamer-fixes.c:
199         remove defs no longer needed due to upstream changes
200
201         * gstreamer/gstreamer.defs: regen for 0.3.4
202
203 2002-03-24  David I. Lehn  <dlehn@users.sourceforge.net>
204
205         * examples/gstreamer/: add cp.py oggplay.py f2f.py dvdplay.py
206
207         * gstreamer/gstreamermodule.c: strip GST_ prefix
208
209         * gstreamer/__init__.py: find libtool lib hack
210
211 2002-03-23  David I. Lehn  <dlehn@users.sourceforge.net>
212
213         * stole binding framework from gnome-python && gconf
214
215         * adapted to gstreamer