1 2004-02-11 Thomas Vander Stichele <thomas at apestaart dot org>
6 2004-02-03 David I. Lehn <dlehn@users.sourceforge.net>
8 * gstinterfaces/.cvsignore:
9 * gstinterfaces/0.7.defs:
10 * gstinterfaces/Makefile.am:
11 * gstinterfaces/common.defs:
12 * gstinterfaces/common.override:
13 * gstinterfaces/gstinterfacesmodule.c: (init_gstinterfaces):
18 * gstplay/0.7.override:
19 * gstplay/Makefile.am:
20 * gstplay/__init__.py:
21 * gstplay/arg-types.py:
24 * gstplay/common.override:
25 * gstplay/gstplaymodule.c: (init_gstplay):
26 * gstreamer/Makefile.am:
27 * gstreamer/__init__.py:
28 * gstreamer/common.override:
29 Support GstPlay, bug fixes, updates.
30 * examples/gstplay/player.py:
33 Support GstPlay build.
35 Support GstPlay build, remove AC_SUBST() calls that
36 PKG_CHECK_MODULES does automagically.
38 2004-01-27 David I. Lehn <dlehn@users.sourceforge.net>
40 * Makefile.am: add gstinterfaces dir
41 * configure.ac: get interfaces include dirs
42 * gstreamer/.cvsignore: add .py[co]
44 * gstreamer/0.6.override:
46 * gstreamer/0.7.override:
47 * gstreamer/common.defs:
48 * gstreamer/common.override: rearrange code for both 0.6 and 0.7
50 * gstreamer/Makefile.am: add -fno-strict-aliasing due to python
52 * gstinterfaces/.cvsignore:
53 * gstinterfaces/0.7.c:
54 * gstinterfaces/0.7.defs:
55 * gstinterfaces/0.7.h:
56 * gstinterfaces/0.7.override:
57 * gstinterfaces/Makefile.am:
58 * gstinterfaces/__init__.py:
59 * gstinterfaces/arg-types.py:
60 * gstinterfaces/common.c:
61 * gstinterfaces/common.defs:
62 * gstinterfaces/common.h:
63 * gstinterfaces/common.override:
64 * gstinterfaces/gstinterfacesmodule.c: messy start of interfaces
67 2003-12-07 Gustavo J. A. M. Carneiro <gustavo@users.sourceforge.net>
69 * gstreamer/common.override
70 (_wrap_gst_element_factory_make_element): Make name argument
73 2003-10-10 David I. Lehn <dlehn@users.sourceforge.net>
75 * configure.ac, gstreamer/Makefile.am, gstreamer/*: Mass change to
76 support compiling for both 0.6 and 0.7. Common support is now in
77 common.{defs,override,c,h}. Specific version support is in
78 {0.6,0.7}.{defs,override,c,h}. The common and version specific files
79 are merged and/or used as needed.
81 * gstreamer/common.override: add gst_version
83 * examples/gstreamer/ilat.py: add annoying version check for 0.6 API
85 2003-10-09 David I. Lehn <dlehn@users.sourceforge.net>
87 * configure.ac: require autoconf 2.57 and pygtk 2.0.0.
89 * gstreamer/Makefile.am: fix libtool 1.5 build by fixing export
90 symbol typo s/initgstreamer/init_gstreamer/
92 * gstreamer/examples/ilat.py: 4 space indents
94 2003-10-05 Thomas Vander Stichele <thomas at apestaart dot org>
96 * examples/gstreamer/*.py: use Element over gst_element_factory_make
98 2003-10-05 Thomas Vander Stichele <thomas at apestaart dot org>
100 * gstreamer/gstreamermodule.c: (init_gstreamer):
101 use gst_init_check () with argc and argv (see pygtk)
103 2003-10-04 Thomas Vander Stichele <thomas at apestaart dot org>
105 * Makefile.am: add testsuite dir
106 * configure.ac: bump to cvs version nano, add testsuite Makefile
107 * testsuite/Makefile.am: testsuite
108 * testsuite/element.py: test for Element class
109 * gstreamer/gstreamer.overrides: add a wrapper for Element ()
110 * gstreamer/gstreamer-extra.defs: add a constructor for Element
112 2003-09-27 Thomas Vander Stichele <thomas at apestaart dot org>
114 * gstreamer/gstrearem.override: fix Py_BuildValue for 64 bit ints
116 2003-07-10 David I. Lehn <dlehn@users.sourceforge.net>
118 * AUTHORS, NEWS, README, TODO, README-docs, Makefile.am, configure.ac,
119 docs/Makefile.am, docs/NEWS.xml, docs/README.xml, docs/RELNOTES.xml,
120 docs/gst-python.ent.in, docs/notes/release: distcheck and final
123 2003-07-09 David I. Lehn <dlehn@users.sourceforge.net>
125 * configure.ac: check for xmlcatalog for docs build (probably not
126 strictly needed for general use but fixes non-srcdir builds)
128 * Makefile.am: conditionally build docs
130 * README.docs, Makefile.am: info on where doc sources are located
132 * docs/gst-python.xml: removed (split into partial files)
134 * README, AUTHORS, NEWS, TODO: removed (generated from docs/*)
136 * .cvsignore, docs/.cvsignore: add generated files
138 * docs/{AUTHORS.xml, NEWS.xml, README.xml, RELNOTES.xml, TODO.xml,
139 gst-python.ent.in, common.xsl, full.xsl, part.xsl, Makefile.am}: redo
140 autobuilt docs system with fancy XInclude features
142 * README.docs, README-docs: rename
144 * docs/notes/release: add release checklist
146 * docs/gst-python.ent.in: update pubdate
148 2003-06-26 David I. Lehn <dlehn@users.sourceforge.net>
150 * configure.ac, AUTHORS, NEWS, README, TODO, docs/Makefile.am,
151 docs/HEAD.in docs/docutils.conf, docs/gst-python.css:
152 kill docutils based docs (easy come, easy go)
154 * AUTHORS, NEWS, README, TODO, docs/Makefile.am, docs/gst-python.xml,
155 docs/common.xsl, docs/html.xsl, docs/pdf.xsl, docs/gst-python.css:
158 2003-06-25 David I. Lehn <dlehn@users.sourceforge.net>
160 * gstreamer/Makefile.am: fix up line continuations
162 * configure.ac, Makefile.am, pkgconfig/*: add pkgconfig support
164 * configure.ac, Makefile.am, AUTHORS, NEWS, README, TODO,
165 docs/HEAD.in, docs/Makefile.am, docs/docutils.conf,
166 docs/gst-python.css: docutils based docs
168 2003-06-11 Thomas Vander Stichele <thomas at apestaart dot org>
170 * gst-python.spec.in: fix
172 * Makefile.am, autogen.sh, configure.ac: convert to same style as
173 other GStreamer modules
175 2003-02-10 David I. Lehn <dlehn@users.sourceforge.net>
177 * TODO: add TODO list
179 2003-02-08 David I. Lehn <dlehn@users.sourceforge.net>
181 * gstreamer/Makefile.am: make distcheck fixification
183 2003-02-06 David I. Lehn <dlehn@users.sourceforge.net>
185 * gstreamer/gstreamer-extra.defs, gstreamer/gstreamer.override: add
186 wrapper for gst_props_entry_gst_list() and method gst_list() to
187 GstProps to access properties list
189 * gstreamer/gstreamer-extra.defs, gstreamer/gstreamer-fixes.[ch]: add
190 alias for gst_props_entry_get_type as _get_props_type() since
191 _get_type() is recognized as a GObject type function
193 * examples/gstreamer/oggplay.py: rename to vorbisplay.py
195 * examples/gstreamer/vorbisplay.py: print out meta/stream info
197 * gstreamer/Makefile.am: add gstreamer.defs to CLEANFILES
199 2003-02-05 David I. Lehn <dlehn@users.sourceforge.net>
201 * configure.ac: require GStreamer core 0.6.0
203 * examples/gstreamer/bps.py: added buffers-per-second test
205 * gstreamer/gstreamer-fixes.[ch]: add functions for optimized bin
206 iteration (may move or rename):
207 - id add_iterate_bin(bin)
208 - remove_iterate_bin(id)
209 - iterate_bin_all(bin)
211 2003-01-22 David I. Lehn <dlehn@users.sourceforge.net>
213 * configure.ac: require GStreamer core 0.5.2
215 2003-01-09 David I. Lehn <dlehn@users.sourceforge.net>
217 * examples/gstreamer/*, gstreamer/gstreamer.override: update to new
218 GstPad/GstElement link API and remove old hacks to call GObject
221 * gstreamer/Makefile.am: ignore gstcompat.h
223 * configure.ac: require GStreamer core 0.5.1.1
225 2003-01-04 David I. Lehn <dlehn@users.sourceforge.net>
227 * gstreamer/gstreamer.override, gstreamer/gstreamer-extra.defs: add
228 GstPropsEntry and wrappers for most of get_* methods
230 * gstreamer/gstreamer-arg-types.py: add GstClockID as a pointer arg
231 type (not too useful, really need to make it a boxed type)
233 2003-01-02 David I. Lehn <dlehn@users.sourceforge.net>
235 * gstreamer/__init__.py: add threads_init() function
237 * gstreamer/gstreamer.override: add pad and element query and convert
240 2002-12-31 David I. Lehn <dlehn@users.sourceforge.net>
242 * configure.ac: require PyGTK 1.99.14
244 * pygtk.diff: integrated upstream, remove patch
246 * gstreamer/Makefile.am: filter out gstatomic_impl.h from includes
249 * examples/gstreamer/oggplay.py: s/vorbisdec/vorbisfile/ (Thanks to
250 Kenichi Sato <ksato@users.sourceforge.net>)
252 2002-12-22 David I. Lehn <dlehn@users.sourceforge.net>
254 * configure.ac: fix include dir check and fail if not found
256 2002-12-21 David I. Lehn <dlehn@users.sourceforge.net>
258 * gstreamer/gstreamer.override (call_connect_function,
259 call_chain_function): block/unblock threads before entering Python
262 * gstreamer/gstreamer.override: indent
264 2002-12-17 David I. Lehn <dlehn@users.sourceforge.net>
266 * gstreamer/gstreamer.override: add wrapper for gst_element_set_state
269 2002-12-14 David I. Lehn <dlehn@users.sourceforge.net>
271 * configure.ac: bump gstreamer version to 0.5.0
273 * *: update to use sourceforge email address
275 2002-11-07 David I. Lehn <dlehn@users.sourceforge.net>
277 * configure.ac: bump gstreamer version to 0.4.2, bump pygtk version to
280 * gstreamer/__init__.py: add "import pygtk; pygtk.require('2.0')"
282 * examples/gstreamer/dvdplay.py: updated to maybe work with threads
284 * pygtk.diff: add work-in-progress PyGTK threading improvements diff
286 2002-10-23 David I. Lehn <dlehn@users.sourceforge.net>
288 * gstreamer/gstreamer.override: override gst_bin_iterate() to unblock
289 threads since this call can cause exacution to re-enter the
292 2002-10-04 David I. Lehn <dlehn@users.sourceforge.net>
294 * gstreamer/gstreamer.override, gstreamer/gstreamer-fixes.h: add
295 temporary hack to fix 0.4.1 s/gst/get/ typo in GST_TYPE_CAPS/PROPS()
297 2002-10-04 David I. Lehn <dlehn@users.sourceforge.net>
299 * README: basic info.
301 * COPYING: remove the literal "^L" strings.
303 * configure.ac: require GStreamer core 0.4.1.
305 * gstreamer/gstreamer-extra.defs: add boxed type defs, convert buffer
306 get/set_data to methods vs functions.
308 * gstreamer/gstreamer.overrides: remove boxed type generated code,
309 adapt rest to boxed types.
311 * examples/gstreamer/*: set interpreter to "python" vs "python2.2",
312 adapt to newer generated code (Pipeline vs gst_pipeline_new()), adapt
315 2002-05-09 David I. Lehn <dlehn@users.sourceforge.net>
317 * examples/gstreamer/dvdplay.py: adjust state changes,
318 use sdlvideosink (videosink segfaulting for me right now)
320 * gstreamer/gstreamer.defs: remove
322 * gstreamer/gstreamer-base.defs,
323 gstreamer/gstreamer-xtra.defs,
325 create gstreamer.defs from h2defs.py output and local hacks
327 2002-04-15 David I. Lehn <dlehn@users.sourceforge.net>
329 * examples/gstreamer/*.py: use new element connect api
331 * gstreamer/__init__.py: use dl module flags
332 in particular, RTLD_GLOBAL flags is required
334 2002-04-14 David I. Lehn <dlehn@users.sourceforge.net>
336 * configure.ac: depend on gstreamer 0.3.4
338 * examples/gstreamer/*.py: s/elementfactory/element_factory/
340 * gstreamer/gstreamer-fixes.h, gstreamer/gstreamer-fixes.c:
341 remove defs no longer needed due to upstream changes
343 * gstreamer/gstreamer.defs: regen for 0.3.4
345 2002-03-24 David I. Lehn <dlehn@users.sourceforge.net>
347 * examples/gstreamer/: add cp.py oggplay.py f2f.py dvdplay.py
349 * gstreamer/gstreamermodule.c: strip GST_ prefix
351 * gstreamer/__init__.py: find libtool lib hack
353 2002-03-23 David I. Lehn <dlehn@users.sourceforge.net>
355 * stole binding framework from gnome-python && gconf
357 * adapted to gstreamer