ChangeLog 10.8 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
2004-02-03  David I. Lehn  <dlehn@users.sourceforge.net>

	* gstinterfaces/.cvsignore:
	* gstinterfaces/0.7.defs:
	* gstinterfaces/Makefile.am:
	* gstinterfaces/common.defs:
	* gstinterfaces/common.override:
	* gstinterfaces/gstinterfacesmodule.c: (init_gstinterfaces):
	* gstplay/.cvsignore:
	* gstplay/0.7.c:
	* gstplay/0.7.defs:
	* gstplay/0.7.h:
	* gstplay/0.7.override:
	* gstplay/Makefile.am:
	* gstplay/__init__.py:
	* gstplay/arg-types.py:
	* gstplay/common.c:
	* gstplay/common.h:
	* gstplay/common.override:
	* gstplay/gstplaymodule.c: (init_gstplay):
	* gstreamer/Makefile.am:
	* gstreamer/__init__.py:
	* gstreamer/common.override:
	Support GstPlay, bug fixes, updates.
	* examples/gstplay/player.py:
	GstPlay example.
	* Makefile.am:
	Support GstPlay build.
	* configure.ac:
	Support GstPlay build, remove AC_SUBST() calls that
	PKG_CHECK_MODULES does automagically.

33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
2004-01-27  David I. Lehn  <dlehn@users.sourceforge.net>

	* Makefile.am: add gstinterfaces dir
	* configure.ac: get interfaces include dirs
	* gstreamer/.cvsignore: add .py[co]
	* gstreamer/0.6.defs:
	* gstreamer/0.6.override:
	* gstreamer/0.7.defs:
	* gstreamer/0.7.override:
	* gstreamer/common.defs:
	* gstreamer/common.override: rearrange code for both 0.6 and 0.7
	support
	* gstreamer/Makefile.am: add -fno-strict-aliasing due to python
	issues
	* gstinterfaces/.cvsignore:
	* gstinterfaces/0.7.c:
	* gstinterfaces/0.7.defs:
	* gstinterfaces/0.7.h:
	* gstinterfaces/0.7.override:
	* gstinterfaces/Makefile.am:
	* gstinterfaces/__init__.py:
	* gstinterfaces/arg-types.py:
	* gstinterfaces/common.c:
	* gstinterfaces/common.defs:
	* gstinterfaces/common.h:
	* gstinterfaces/common.override:
	* gstinterfaces/gstinterfacesmodule.c: messy start of interfaces
	handling

62 63 64 65 66 67
2003-12-07  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>

	* gstreamer/common.override
	(_wrap_gst_element_factory_make_element): Make name argument
	optional.

68 69 70 71 72 73 74 75 76 77 78 79
2003-10-10  David I. Lehn <dlehn@users.sourceforge.net>

	* configure.ac, gstreamer/Makefile.am, gstreamer/*: Mass change to
	support compiling for both 0.6 and 0.7.  Common support is now in
	common.{defs,override,c,h}.  Specific version support is in
	{0.6,0.7}.{defs,override,c,h}.  The common and version specific files
	are merged and/or used as needed.

	* gstreamer/common.override: add gst_version

	* examples/gstreamer/ilat.py: add annoying version check for 0.6 API

David I. Lehn's avatar
David I. Lehn committed
80 81 82 83 84 85 86
2003-10-09  David I. Lehn <dlehn@users.sourceforge.net>

	* configure.ac: require autoconf 2.57 and pygtk 2.0.0.

	*  gstreamer/Makefile.am: fix libtool 1.5 build by fixing export
	symbol typo s/initgstreamer/init_gstreamer/

David I. Lehn's avatar
David I. Lehn committed
87 88
	* gstreamer/examples/ilat.py: 4 space indents

89 90 91 92
2003-10-05  Thomas Vander Stichele <thomas at apestaart dot org>

        * examples/gstreamer/*.py: use Element over gst_element_factory_make

93 94 95 96 97
2003-10-05  Thomas Vander Stichele  <thomas at apestaart dot org>

	* gstreamer/gstreamermodule.c: (init_gstreamer):
          use gst_init_check () with argc and argv (see pygtk)

98 99 100 101 102 103 104 105 106
2003-10-04  Thomas Vander Stichele  <thomas at apestaart dot org>

	* Makefile.am: add testsuite dir
	* configure.ac: bump to cvs version nano, add testsuite Makefile
	* testsuite/Makefile.am: testsuite
	* testsuite/element.py: test for Element class
	* gstreamer/gstreamer.overrides: add a wrapper for Element ()
	* gstreamer/gstreamer-extra.defs: add a constructor for Element

David I. Lehn's avatar
David I. Lehn committed
107 108
2003-09-27  Thomas Vander Stichele  <thomas at apestaart dot org>

David I. Lehn's avatar
typo  
David I. Lehn committed
109
	* gstreamer/gstrearem.override: fix Py_BuildValue for 64 bit ints
David I. Lehn's avatar
David I. Lehn committed
110

111 112 113 114 115 116 117
2003-07-10  David I. Lehn <dlehn@users.sourceforge.net>

	* AUTHORS, NEWS, README, TODO, README-docs, Makefile.am, configure.ac,
	docs/Makefile.am, docs/NEWS.xml, docs/README.xml, docs/RELNOTES.xml,
	docs/gst-python.ent.in, docs/notes/release: distcheck and final
	release prep fixes

118 119 120 121 122
2003-07-09  David I. Lehn <dlehn@users.sourceforge.net>

	* configure.ac: check for xmlcatalog for docs build (probably not
	strictly needed for general use but fixes non-srcdir builds)

David I. Lehn's avatar
David I. Lehn committed
123 124
	* Makefile.am: conditionally build docs

125 126
	* README.docs, Makefile.am: info on where doc sources are located

127 128
	* docs/gst-python.xml: removed (split into partial files)

129 130
	* README, AUTHORS, NEWS, TODO: removed (generated from docs/*)

131 132 133 134 135
	* .cvsignore, docs/.cvsignore: add generated files

	* docs/{AUTHORS.xml, NEWS.xml, README.xml, RELNOTES.xml, TODO.xml,
	gst-python.ent.in, common.xsl, full.xsl, part.xsl, Makefile.am}: redo
	autobuilt docs system with fancy XInclude features
David I. Lehn's avatar
David I. Lehn committed
136

David I. Lehn's avatar
David I. Lehn committed
137 138
	* README.docs, README-docs: rename

David I. Lehn's avatar
David I. Lehn committed
139 140
	* docs/notes/release: add release checklist

David I. Lehn's avatar
David I. Lehn committed
141 142
	* docs/gst-python.ent.in: update pubdate

143 144 145 146 147 148 149 150 151 152
2003-06-26  David I. Lehn <dlehn@users.sourceforge.net>

	* configure.ac, AUTHORS, NEWS, README, TODO, docs/Makefile.am,
	docs/HEAD.in docs/docutils.conf, docs/gst-python.css:
	kill docutils based docs (easy come, easy go)

	* AUTHORS, NEWS, README, TODO, docs/Makefile.am, docs/gst-python.xml,
	docs/common.xsl, docs/html.xsl, docs/pdf.xsl, docs/gst-python.css:
	docbook based docs

David I. Lehn's avatar
David I. Lehn committed
153 154 155 156
2003-06-25  David I. Lehn <dlehn@users.sourceforge.net>

	* gstreamer/Makefile.am: fix up line continuations

David I. Lehn's avatar
David I. Lehn committed
157 158
	* configure.ac, Makefile.am, pkgconfig/*: add pkgconfig support

159 160 161
	* configure.ac, Makefile.am, AUTHORS, NEWS, README, TODO,
	docs/HEAD.in, docs/Makefile.am, docs/docutils.conf,
	docs/gst-python.css: docutils based docs
David I. Lehn's avatar
David I. Lehn committed
162

David I. Lehn's avatar
David I. Lehn committed
163 164 165 166 167 168 169
2003-06-11  Thomas Vander Stichele <thomas at apestaart dot org>

	* gst-python.spec.in: fix

	* Makefile.am, autogen.sh, configure.ac: convert to same style as
	other GStreamer modules

David I. Lehn's avatar
David I. Lehn committed
170 171 172 173
2003-02-10  David I. Lehn <dlehn@users.sourceforge.net>

	* TODO: add TODO list

David I. Lehn's avatar
David I. Lehn committed
174 175 176 177
2003-02-08  David I. Lehn <dlehn@users.sourceforge.net>

	* gstreamer/Makefile.am: make distcheck fixification

178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193
2003-02-06  David I. Lehn <dlehn@users.sourceforge.net>

	* gstreamer/gstreamer-extra.defs, gstreamer/gstreamer.override: add
	wrapper for gst_props_entry_gst_list() and method gst_list() to
	GstProps to access properties list

	* gstreamer/gstreamer-extra.defs, gstreamer/gstreamer-fixes.[ch]: add
	alias for gst_props_entry_get_type as _get_props_type() since
	_get_type() is recognized as a GObject type function

	* examples/gstreamer/oggplay.py: rename to vorbisplay.py

	* examples/gstreamer/vorbisplay.py: print out meta/stream info

	* gstreamer/Makefile.am: add gstreamer.defs to CLEANFILES

David I. Lehn's avatar
David I. Lehn committed
194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209
2003-02-05  David I. Lehn <dlehn@users.sourceforge.net>

	* configure.ac: require GStreamer core 0.6.0

	* examples/gstreamer/bps.py: added buffers-per-second test

	* gstreamer/gstreamer-fixes.[ch]: add functions for optimized bin
	iteration (may move or rename):
	  - id add_iterate_bin(bin)
	  - remove_iterate_bin(id)
	  - iterate_bin_all(bin)

2003-01-22  David I. Lehn <dlehn@users.sourceforge.net>

	* configure.ac: require GStreamer core 0.5.2

210 211 212 213 214 215 216 217
2003-01-09  David I. Lehn <dlehn@users.sourceforge.net>

	* examples/gstreamer/*, gstreamer/gstreamer.override: update to new
	GstPad/GstElement link API and remove old hacks to call GObject
	connect method

	* gstreamer/Makefile.am: ignore gstcompat.h

218 219
	* configure.ac: require GStreamer core 0.5.1.1

220 221 222 223 224 225 226 227 228 229 230 231 232 233 234
2003-01-04  David I. Lehn <dlehn@users.sourceforge.net>

	* gstreamer/gstreamer.override, gstreamer/gstreamer-extra.defs: add
	GstPropsEntry and wrappers for most of get_* methods

	* gstreamer/gstreamer-arg-types.py: add GstClockID as a pointer arg
	type (not too useful, really need to make it a boxed type)

2003-01-02  David I. Lehn <dlehn@users.sourceforge.net>

	* gstreamer/__init__.py: add threads_init() function

	* gstreamer/gstreamer.override: add pad and element query and convert
	methods

David I. Lehn's avatar
David I. Lehn committed
235 236 237 238 239 240 241 242 243 244 245 246
2002-12-31  David I. Lehn <dlehn@users.sourceforge.net>

	* configure.ac: require PyGTK 1.99.14

	* pygtk.diff: integrated upstream, remove patch

	* gstreamer/Makefile.am: filter out gstatomic_impl.h from includes
	used to create defs

	* examples/gstreamer/oggplay.py: s/vorbisdec/vorbisfile/ (Thanks to
	Kenichi Sato <ksato@users.sourceforge.net>)

247 248 249 250
2002-12-22  David I. Lehn <dlehn@users.sourceforge.net>

	* configure.ac: fix include dir check and fail if not found

251 252 253 254 255
2002-12-21  David I. Lehn <dlehn@users.sourceforge.net>

	* gstreamer/gstreamer.override (call_connect_function,
	call_chain_function): block/unblock threads before entering Python
	interpreter
David I. Lehn's avatar
David I. Lehn committed
256

257 258
	* gstreamer/gstreamer.override: indent

David I. Lehn's avatar
David I. Lehn committed
259 260 261 262 263 264 265 266
2002-12-17  David I. Lehn <dlehn@users.sourceforge.net>

	* gstreamer/gstreamer.override: add wrapper for gst_element_set_state
	to release GIT lock

2002-12-14  David I. Lehn <dlehn@users.sourceforge.net>

	* configure.ac: bump gstreamer version to 0.5.0
David I. Lehn's avatar
David I. Lehn committed
267

David I. Lehn's avatar
David I. Lehn committed
268 269 270
	* *: update to use sourceforge email address

2002-11-07  David I. Lehn <dlehn@users.sourceforge.net>
271 272 273

	* configure.ac: bump gstreamer version to 0.4.2, bump pygtk version to
	1.99.13
David I. Lehn's avatar
David I. Lehn committed
274

275
	* gstreamer/__init__.py: add "import pygtk; pygtk.require('2.0')"
David I. Lehn's avatar
David I. Lehn committed
276

277
	* examples/gstreamer/dvdplay.py: updated to maybe work with threads
David I. Lehn's avatar
David I. Lehn committed
278

279 280
	* pygtk.diff: add work-in-progress PyGTK threading improvements diff 

David I. Lehn's avatar
David I. Lehn committed
281
2002-10-23  David I. Lehn <dlehn@users.sourceforge.net>
282 283 284 285 286

	* gstreamer/gstreamer.override: override gst_bin_iterate() to unblock
	threads since this call can cause exacution to re-enter the
	interpreter.

David I. Lehn's avatar
David I. Lehn committed
287
2002-10-04  David I. Lehn <dlehn@users.sourceforge.net>
288 289 290 291

	* gstreamer/gstreamer.override, gstreamer/gstreamer-fixes.h: add
	temporary hack to fix 0.4.1 s/gst/get/ typo in GST_TYPE_CAPS/PROPS()

David I. Lehn's avatar
David I. Lehn committed
292
2002-10-04  David I. Lehn <dlehn@users.sourceforge.net>
293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309

	* README: basic info.

	* COPYING: remove the literal "^L" strings.

	* configure.ac: require GStreamer core 0.4.1.

	* gstreamer/gstreamer-extra.defs: add boxed type defs, convert buffer
	get/set_data to methods vs functions.

	* gstreamer/gstreamer.overrides: remove boxed type generated code,
	adapt rest to boxed types.

	* examples/gstreamer/*: set interpreter to "python" vs "python2.2",
	adapt to newer generated code (Pipeline vs gst_pipeline_new()), adapt
	to newer api.

David I. Lehn's avatar
David I. Lehn committed
310
2002-05-09  David I. Lehn  <dlehn@users.sourceforge.net>
311

312 313 314
	* examples/gstreamer/dvdplay.py: adjust state changes,
	use sdlvideosink (videosink segfaulting for me right now)

315 316 317 318 319 320 321
	* gstreamer/gstreamer.defs: remove

	* gstreamer/gstreamer-base.defs,
	gstreamer/gstreamer-xtra.defs,
	Makefile.am:
	create gstreamer.defs from h2defs.py output and local hacks

David I. Lehn's avatar
David I. Lehn committed
322
2002-04-15  David I. Lehn  <dlehn@users.sourceforge.net>
323 324 325 326 327 328

	* examples/gstreamer/*.py: use new element connect api

	* gstreamer/__init__.py: use dl module flags
	in particular, RTLD_GLOBAL flags is required

David I. Lehn's avatar
David I. Lehn committed
329
2002-04-14  David I. Lehn  <dlehn@users.sourceforge.net>
330 331 332 333 334 335 336 337 338 339

	* configure.ac: depend on gstreamer 0.3.4

	* examples/gstreamer/*.py: s/elementfactory/element_factory/

	* gstreamer/gstreamer-fixes.h, gstreamer/gstreamer-fixes.c:
	remove defs no longer needed due to upstream changes

	* gstreamer/gstreamer.defs: regen for 0.3.4

David I. Lehn's avatar
David I. Lehn committed
340
2002-03-24  David I. Lehn  <dlehn@users.sourceforge.net>
341

David I. Lehn's avatar
David I. Lehn committed
342
	* examples/gstreamer/: add cp.py oggplay.py f2f.py dvdplay.py
343 344 345 346 347

	* gstreamer/gstreamermodule.c: strip GST_ prefix

	* gstreamer/__init__.py: find libtool lib hack

David I. Lehn's avatar
David I. Lehn committed
348
2002-03-23  David I. Lehn  <dlehn@users.sourceforge.net>
David I. Lehn's avatar
David I. Lehn committed
349 350

	* stole binding framework from gnome-python && gconf
351

David I. Lehn's avatar
David I. Lehn committed
352
	* adapted to gstreamer