1 2003-10-05 Thomas Vander Stichele <thomas at apestaart dot org>
3 * gstreamer/gstreamermodule.c: (init_gstreamer):
4 use gst_init_check () with argc and argv (see pygtk)
6 2003-10-04 Thomas Vander Stichele <thomas at apestaart dot org>
8 * Makefile.am: add testsuite dir
9 * configure.ac: bump to cvs version nano, add testsuite Makefile
10 * testsuite/Makefile.am: testsuite
11 * testsuite/element.py: test for Element class
12 * gstreamer/gstreamer.overrides: add a wrapper for Element ()
13 * gstreamer/gstreamer-extra.defs: add a constructor for Element
15 2003-07-10 David I. Lehn <dlehn@users.sourceforge.net>
17 * AUTHORS, NEWS, README, TODO, README-docs, Makefile.am, configure.ac,
18 docs/Makefile.am, docs/NEWS.xml, docs/README.xml, docs/RELNOTES.xml,
19 docs/gst-python.ent.in, docs/notes/release: distcheck and final
22 2003-07-09 David I. Lehn <dlehn@users.sourceforge.net>
24 * configure.ac: check for xmlcatalog for docs build (probably not
25 strictly needed for general use but fixes non-srcdir builds)
27 * Makefile.am: conditionally build docs
29 * README.docs, Makefile.am: info on where doc sources are located
31 * docs/gst-python.xml: removed (split into partial files)
33 * README, AUTHORS, NEWS, TODO: removed (generated from docs/*)
35 * .cvsignore, docs/.cvsignore: add generated files
37 * docs/{AUTHORS.xml, NEWS.xml, README.xml, RELNOTES.xml, TODO.xml,
38 gst-python.ent.in, common.xsl, full.xsl, part.xsl, Makefile.am}: redo
39 autobuilt docs system with fancy XInclude features
41 * README.docs, README-docs: rename
43 * docs/notes/release: add release checklist
45 * docs/gst-python.ent.in: update pubdate
47 2003-06-26 David I. Lehn <dlehn@users.sourceforge.net>
49 * configure.ac, AUTHORS, NEWS, README, TODO, docs/Makefile.am,
50 docs/HEAD.in docs/docutils.conf, docs/gst-python.css:
51 kill docutils based docs (easy come, easy go)
53 * AUTHORS, NEWS, README, TODO, docs/Makefile.am, docs/gst-python.xml,
54 docs/common.xsl, docs/html.xsl, docs/pdf.xsl, docs/gst-python.css:
57 2003-06-25 David I. Lehn <dlehn@users.sourceforge.net>
59 * gstreamer/Makefile.am: fix up line continuations
61 * configure.ac, Makefile.am, pkgconfig/*: add pkgconfig support
63 * configure.ac, Makefile.am, AUTHORS, NEWS, README, TODO,
64 docs/HEAD.in, docs/Makefile.am, docs/docutils.conf,
65 docs/gst-python.css: docutils based docs
67 2003-06-11 Thomas Vander Stichele <thomas at apestaart dot org>
69 * gst-python.spec.in: fix
71 * Makefile.am, autogen.sh, configure.ac: convert to same style as
72 other GStreamer modules
74 2003-02-10 David I. Lehn <dlehn@users.sourceforge.net>
78 2003-02-08 David I. Lehn <dlehn@users.sourceforge.net>
80 * gstreamer/Makefile.am: make distcheck fixification
82 2003-02-06 David I. Lehn <dlehn@users.sourceforge.net>
84 * gstreamer/gstreamer-extra.defs, gstreamer/gstreamer.override: add
85 wrapper for gst_props_entry_gst_list() and method gst_list() to
86 GstProps to access properties list
88 * gstreamer/gstreamer-extra.defs, gstreamer/gstreamer-fixes.[ch]: add
89 alias for gst_props_entry_get_type as _get_props_type() since
90 _get_type() is recognized as a GObject type function
92 * examples/gstreamer/oggplay.py: rename to vorbisplay.py
94 * examples/gstreamer/vorbisplay.py: print out meta/stream info
96 * gstreamer/Makefile.am: add gstreamer.defs to CLEANFILES
98 2003-02-05 David I. Lehn <dlehn@users.sourceforge.net>
100 * configure.ac: require GStreamer core 0.6.0
102 * examples/gstreamer/bps.py: added buffers-per-second test
104 * gstreamer/gstreamer-fixes.[ch]: add functions for optimized bin
105 iteration (may move or rename):
106 - id add_iterate_bin(bin)
107 - remove_iterate_bin(id)
108 - iterate_bin_all(bin)
110 2003-01-22 David I. Lehn <dlehn@users.sourceforge.net>
112 * configure.ac: require GStreamer core 0.5.2
114 2003-01-09 David I. Lehn <dlehn@users.sourceforge.net>
116 * examples/gstreamer/*, gstreamer/gstreamer.override: update to new
117 GstPad/GstElement link API and remove old hacks to call GObject
120 * gstreamer/Makefile.am: ignore gstcompat.h
122 * configure.ac: require GStreamer core 0.5.1.1
124 2003-01-04 David I. Lehn <dlehn@users.sourceforge.net>
126 * gstreamer/gstreamer.override, gstreamer/gstreamer-extra.defs: add
127 GstPropsEntry and wrappers for most of get_* methods
129 * gstreamer/gstreamer-arg-types.py: add GstClockID as a pointer arg
130 type (not too useful, really need to make it a boxed type)
132 2003-01-02 David I. Lehn <dlehn@users.sourceforge.net>
134 * gstreamer/__init__.py: add threads_init() function
136 * gstreamer/gstreamer.override: add pad and element query and convert
139 2002-12-31 David I. Lehn <dlehn@users.sourceforge.net>
141 * configure.ac: require PyGTK 1.99.14
143 * pygtk.diff: integrated upstream, remove patch
145 * gstreamer/Makefile.am: filter out gstatomic_impl.h from includes
148 * examples/gstreamer/oggplay.py: s/vorbisdec/vorbisfile/ (Thanks to
149 Kenichi Sato <ksato@users.sourceforge.net>)
151 2002-12-22 David I. Lehn <dlehn@users.sourceforge.net>
153 * configure.ac: fix include dir check and fail if not found
155 2002-12-21 David I. Lehn <dlehn@users.sourceforge.net>
157 * gstreamer/gstreamer.override (call_connect_function,
158 call_chain_function): block/unblock threads before entering Python
161 * gstreamer/gstreamer.override: indent
163 2002-12-17 David I. Lehn <dlehn@users.sourceforge.net>
165 * gstreamer/gstreamer.override: add wrapper for gst_element_set_state
168 2002-12-14 David I. Lehn <dlehn@users.sourceforge.net>
170 * configure.ac: bump gstreamer version to 0.5.0
172 * *: update to use sourceforge email address
174 2002-11-07 David I. Lehn <dlehn@users.sourceforge.net>
176 * configure.ac: bump gstreamer version to 0.4.2, bump pygtk version to
179 * gstreamer/__init__.py: add "import pygtk; pygtk.require('2.0')"
181 * examples/gstreamer/dvdplay.py: updated to maybe work with threads
183 * pygtk.diff: add work-in-progress PyGTK threading improvements diff
185 2002-10-23 David I. Lehn <dlehn@users.sourceforge.net>
187 * gstreamer/gstreamer.override: override gst_bin_iterate() to unblock
188 threads since this call can cause exacution to re-enter the
191 2002-10-04 David I. Lehn <dlehn@users.sourceforge.net>
193 * gstreamer/gstreamer.override, gstreamer/gstreamer-fixes.h: add
194 temporary hack to fix 0.4.1 s/gst/get/ typo in GST_TYPE_CAPS/PROPS()
196 2002-10-04 David I. Lehn <dlehn@users.sourceforge.net>
198 * README: basic info.
200 * COPYING: remove the literal "^L" strings.
202 * configure.ac: require GStreamer core 0.4.1.
204 * gstreamer/gstreamer-extra.defs: add boxed type defs, convert buffer
205 get/set_data to methods vs functions.
207 * gstreamer/gstreamer.overrides: remove boxed type generated code,
208 adapt rest to boxed types.
210 * examples/gstreamer/*: set interpreter to "python" vs "python2.2",
211 adapt to newer generated code (Pipeline vs gst_pipeline_new()), adapt
214 2002-05-09 David I. Lehn <dlehn@users.sourceforge.net>
216 * examples/gstreamer/dvdplay.py: adjust state changes,
217 use sdlvideosink (videosink segfaulting for me right now)
219 * gstreamer/gstreamer.defs: remove
221 * gstreamer/gstreamer-base.defs,
222 gstreamer/gstreamer-xtra.defs,
224 create gstreamer.defs from h2defs.py output and local hacks
226 2002-04-15 David I. Lehn <dlehn@users.sourceforge.net>
228 * examples/gstreamer/*.py: use new element connect api
230 * gstreamer/__init__.py: use dl module flags
231 in particular, RTLD_GLOBAL flags is required
233 2002-04-14 David I. Lehn <dlehn@users.sourceforge.net>
235 * configure.ac: depend on gstreamer 0.3.4
237 * examples/gstreamer/*.py: s/elementfactory/element_factory/
239 * gstreamer/gstreamer-fixes.h, gstreamer/gstreamer-fixes.c:
240 remove defs no longer needed due to upstream changes
242 * gstreamer/gstreamer.defs: regen for 0.3.4
244 2002-03-24 David I. Lehn <dlehn@users.sourceforge.net>
246 * examples/gstreamer/: add cp.py oggplay.py f2f.py dvdplay.py
248 * gstreamer/gstreamermodule.c: strip GST_ prefix
250 * gstreamer/__init__.py: find libtool lib hack
252 2002-03-23 David I. Lehn <dlehn@users.sourceforge.net>
254 * stole binding framework from gnome-python && gconf
256 * adapted to gstreamer