6
releasing 0.10.8, "This time I know our side will win."
8
2007-07-30 Edward Hervey <bilboed@bilboed.com>
13
2007-07-30 Edward Hervey <bilboed@bilboed.com>
16
And the dataqueue header only landed in 0.10.11 too.
18
2007-07-30 Edward Hervey <bilboed@bilboed.com>
20
* gst/gst-0.10.11.ignore:
21
GstDataQueue was added in gstreamer-0.10.11
22
* gst/gst-0.10.14.ignore:
23
some GstDataQueue methods were added in 0.10.14
25
2007-07-28 Edward Hervey <bilboed@bilboed.com>
29
* gst/interfaces.defs:
32
* gst/gstmodule.c: (init_gst):
33
Adding new API additions
34
* gst/gstmessage.override:
35
wrap GstMessage.parse_buffering.
36
* gst/interfaces.override:
37
wrap gst_mixer_message_parse_*() functions.
38
wrap GstVideoOrientation::get_*() methods.
40
2007-07-28 Edward Hervey <bilboed@bilboed.com>
44
* gst/gst-0.10.14.ignore:
45
* gst/gst-pb-0.10.14.ignore:
46
* gst/gstversion.override.in:
47
Adding version overrides for new core/base releases.
49
2007-07-28 Edward Hervey <bilboed@bilboed.com>
51
* gst/interfaces.override:
52
Add more threadsafety in the overrides.
54
2007-07-27 Edward Hervey <bilboed@bilboed.com>
59
* win32/common/.cvsignore:
60
* win32/common/config.h.in:
61
Add win32 requirements.
64
2007-07-27 Rene Stadler <mail@renestadler.de>
66
reviewed by: Edward Hervey <bilboed@bilboed.com>
68
Make .get_uri_type() methods return a GstURIType enum instead of an
72
2007-07-27 Sebastien Merle <sylane@gmail.com>
74
reviewed by: Edward Hervey <bilboed@bilboed.com>
75
* gst/extend/discoverer.py:
76
New parameter to the discoverer to change the default maximum frame
80
2007-07-27 Aidan Delaney <a.j.delaney@brighton.ac.uk>
82
reviewed by: Edward Hervey <bilboed@bilboed.com>
83
* examples/gst-discover:
84
Show duration of audio/video streams.
85
Specify units for values.
88
2007-07-20 Stefan Kost <ensonic@users.sf.net>
90
* gst/gst-disable-loadsave.ignore:
91
Override more when having now xml.
93
2007-07-09 Edward Hervey <bilboed@bilboed.com>
95
* gst/gstelement.override:
96
Override the proxy method for GstElement::request_new_pad virtual
97
methods since it can be called with NULL as the name.
100
2007-07-09 Edward Hervey <bilboed@bilboed.com>
102
Patch by: Zaheer Abbas Merali <zaheermerali@gmail.com>
103
* gst/gstevent.override:
104
Copy the GstStructure given as argument to gst_event_new_custom
105
and gst_event_new_navigation, else it would be freed when the python
106
object wrapping that structure goes out of scope.
109
2007-07-05 Edward Hervey <bilboed@bilboed.com>
111
Patch by: Rene Stadler <mail@renestadler.de>
115
Handle 'gchar**' (GStrv) arguments in a uniform way.
118
2007-06-27 Edward Hervey <edward@fluendo.com>
120
* gst/gstbuffer.override:
121
whoapadoooo wabada bada ...
125
2007-06-16 Edward Hervey <edward@fluendo.com>
127
* gst/extend/jukebox.py:
128
* gst/extend/sources.py:
129
Fixes for thread-safety, changes in behaviour with gst.Pad and
130
cleanup. Still has some issues.
132
2007-06-14 Edward Hervey <edward@fluendo.com>
135
Cleaner way of checking for existence of symbols in gst module.
137
2007-06-14 Jan Schmidt <thaytan@mad.scientist.com>
139
* examples/sinkelement-registry.py:
140
A quick modification of the sinkelement.py example that
141
shows how to register a pure-python gst.Element into the
142
registry for use in autoplugging or parse_launch lines.
144
2007-06-12 Edward Hervey <edward@fluendo.com>
147
Fix API cleanups that cause API breakage.
150
2007-06-11 Jan Schmidt <thaytan@mad.scientist.com>
152
* gst/gstpad.override:
153
Wrap gst_pad_set_blocked_async in pyg thread unlock/lock.
155
2007-06-08 Edward Hervey <edward@fluendo.com>
157
Patch by : Michael Smith <msmith@fluendo.com>
158
* gst/extend/discoverer.py:
159
Better support for demuxers that don't create all pads at startup.
162
2007-06-08 Edward Hervey <edward@fluendo.com>
164
* gst/gst-0.10.12.ignore:
165
Add more API additions that weren't explicit in the release notes.
166
* gst/gst-0.10.13.ignore:
167
Personal note : remember to save file before commiting it.
169
2007-06-08 Edward Hervey <edward@fluendo.com>
173
* gst/gst-0.10.12.ignore:
174
* gst/gst-0.10.13.ignore:
175
* gst/gstversion.override.in:
176
Updating ignores for API additions
178
* gst/gst-types.defs:
180
* gst/interfaces.defs:
182
Massive wrapping of new API additions
183
* gst/gstbase.override:
184
* gst/gstevent.override:
185
* gst/gstmessage.override:
186
* gst/gstquery.override:
187
Overrides for methods with return values as arguments.
188
* gst/xwindowlistener.defs:
189
What the $#@# is this file still doing here ?? Removing it.
191
2007-05-23 Edward Hervey <edward@fluendo.com>
195
* gst/gst-disable-loadsave.ignore:
196
* gst/gstversion.override.in:
197
Example of how to properly ignore methods that aren't available if
198
some feature is disabled in GStreamer core.
200
2007-04-23 Stefan Kost <ensonic@users.sf.net>
203
Add example for the new AG_GST_PARSE_SUBSYSTEM_DISABLE macro.
205
2007-04-19 Edward Hervey <edward@fluendo.com>
207
* gst/gstbin.override:
208
Release the GIL in GstBin overrides.
210
2007-04-13 Jan Schmidt <thaytan@mad.scientist.com>
212
* gst/gstelement.override:
213
Release the python lock when performing GStreamer calls that might
214
result in callbacks into python.
216
2007-04-11 Jan Schmidt <thaytan@mad.scientist.com>
218
* gst/gstbase.override:
219
Unroll the GIL state in an error case where it was missing.
221
2007-04-11 Jan Schmidt <thaytan@mad.scientist.com>
223
* gst/gstpad.override:
224
Release the GIL lock while executing queries in GStreamer.
226
2007-04-10 Jan Schmidt <thaytan@mad.scientist.com>
228
* examples/pyidentity.py:
230
* gst/gstpad.override:
231
Implement pad query proxying so that python elements can
232
answer pad queries. Fixes: #428299
234
2007-04-10 Jan Schmidt <thaytan@mad.scientist.com>
236
* examples/pyidentity.py:
237
Add a simple example that implements an identity-like element in
238
python and passes buffers through. It lacks buffer-alloc & query
239
handling at the moment, because the required gstreamer funcs aren't
242
* examples/sinkelement.py:
243
Make sure to call gobject.threads_init() in the example.
245
2007-04-04 Edward Hervey <edward@fluendo.com>
247
* codegen/codegen.py:
248
Also ignore pointers and boxed if they're in ignore-type.
249
* gst/gst-0.10.7.ignore:
250
Add gst_type_find_factory_call_function to functions ignored before
251
0.10.7 since it requires GstTypeFind arguments.
253
2007-04-04 Jan Schmidt <thaytan@mad.scientist.com>
257
* gst/gstbuffer.override:
258
* gst/gstcaps.override:
259
* gst/gststructure.override:
260
* gst/gsttaglist.override:
261
* gst/interfaces.override:
263
Fix the build for x86_64 when compiling against Python 2.5.
264
Keeps backwards compatibility with Python 2.4. Tested on Ubuntu
265
Edgy 32-bit with python 2.4 & Feisty 64-bit with Python 2.4 & 2.5
268
2007-03-25 Tim-Philipp Müller <tim at centricular dot net>
270
* gst/interfaces.defs:
271
GstTunerChannel and GstTunerNorm are not GstObjects, only GObjects.
273
2007-03-18 Johan Dahlin <jdahlin@async.com.br>
276
* gst/gsttaglist.override:
278
Make it compilable on Python 2.4 and Python 2.5
280
2007-03-18 Johan Dahlin <jdahlin@async.com.br>
282
reviewed by: Edward Hervey <edward@fluendo.com>
284
* gst/__init__.py: Implement multiplication, divison and float
285
coercing for fractions.
287
* testsuite/test_fraction.py:
290
2007-03-17 Johan Dahlin <jdahlin@async.com.br>
292
* gst/gsttaglist.override (_wrap_gst_tag_list_contains):
293
* testsuite/test_taglist.py (TestTagList.testKeys):
295
Implement sq_contains and add tests for gst.TagList.
297
2007-03-02 Edward Hervey <edward@fluendo.com>
300
Import libxml2 (if available) at import time with GLOBAL and LAZY flags.
303
2007-03-01 Edward Hervey <edward@fluendo.com>
306
Added __eq__ method to fractions so we can check if two fractions are
308
* gst/pygstvalue.c: (my_gcd), (pygst_value_from_pyobject):
309
Attempt to simplify gst.Fraction before filling in a GValue.
311
* testsuite/test_caps.py:
312
* testsuite/test_struct.py:
313
Minor beauty fixes. framerates are fractions, not floats.
315
2007-03-01 Jan Schmidt <thaytan@mad.scientist.com>
317
reviewed by: Edward Hervey <edward@fluendo.com>
319
* gst/interfacesmodule.c: (initinterfaces):
320
initialize pygobject in the gst.interfaces modules. The absence of it
321
causes segfaults on Solaris and MIPS machines.
324
2007-02-27 Michael Smith <msmith@fluendo.com>
327
Limitations in the code generator mean that we can't handle PushSrc
328
in a way which works, so just comment this out until someone wants
329
to tackle this more completely.
331
2007-02-25 Michael Smith <msmith@fluendo.com>
333
* gst/pygstvalue.c: (pygst_value_init_for_pyobject),
334
(pygst_value_from_pyobject):
335
Make buffers-in-gvalues more generic: handle all miniobjects
336
* testsuite/test_caps.py:
337
Add a bit to one the test for buffers in caps.
339
2007-02-24 Michael Smith <msmith@fluendo.com>
341
* testsuite/test_caps.py:
342
Add test for gst.Buffer in caps.
344
2007-02-22 Michael Smith <msmith@fluendo.com>
346
* gst/pygstvalue.c: (pygst_value_as_pyobject),
347
(pygst_value_init_for_pyobject), (pygst_value_from_pyobject):
348
Implement gst.Buffer support in GValues (e.g. for caps containing
351
2007-02-15 David Schleef <ds@schleef.org>
353
* Makefile.am: Add ACLOCAL_AMFLAGS
355
2007-02-04 Edward Hervey <edward@fluendo.com>
357
* testsuite/common.py:
358
A private variable of unittest.TestCase changed name in python 2.5.
359
This fixes make check with python2.5
361
2007-02-04 Rene Stadler <mail@renestadler.de>
363
reviewed by: Edward Hervey <edward@fluendo.com>
365
* gst/gstpad.override:
366
Allow removing the negotiated pads of a cap by setting them to None.
367
* testsuite/test_pad.py:
368
Added un-negotian of pads' caps to test above patch.
371
2007-02-04 Edward Hervey <edward@fluendo.com>
373
* gst/interfaces.override:
374
Gracefully handle the case where gst_property_probe_get_values_name()
377
2007-02-04 Johan Dahlin <johan@gnome.org>
379
reviewed by: Edward Hervey <edward@fluendo.com>
381
* gst/interfaces.defs:
382
* gst/interfaces.override:
383
* testsuite/test_interface.py:
384
Fully implement GstPropertyProbe interface, with unit test.
387
2007-01-31 Edward Hervey <edward@fluendo.com>
390
Back to development cycle.
1
392
=== release 0.10.7 ===
394
2007-01-31 Edward Hervey <edward@fluendo.com>
6
399
releasing 0.10.7, "You want to feel sorry for yourself, don't you ?"
8
401
2007-01-29 Edward Hervey <edward@fluendo.com>