~ubuntu-branches/ubuntu/precise/gst0.10-python/precise

« back to all changes in this revision

Viewing changes to ChangeLog

Tags: upstream-0.10.8
Import upstream version 0.10.8

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
=== release 0.10.8 ===
 
2
 
 
3
2007-08-01   <>
 
4
 
 
5
        * configure.ac:
 
6
          releasing 0.10.8, "This time I know our side will win."
 
7
 
 
8
2007-07-30  Edward Hervey  <bilboed@bilboed.com>
 
9
 
 
10
        * configure.ac:
 
11
        0.10.7.2 pre-release
 
12
 
 
13
2007-07-30  Edward Hervey  <bilboed@bilboed.com>
 
14
 
 
15
        * gst/gst.override:
 
16
        And the dataqueue header only landed in 0.10.11 too.
 
17
 
 
18
2007-07-30  Edward Hervey  <bilboed@bilboed.com>
 
19
 
 
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
 
24
 
 
25
2007-07-28  Edward Hervey  <bilboed@bilboed.com>
 
26
 
 
27
        * gst/base.defs:
 
28
        * gst/gst.defs:
 
29
        * gst/interfaces.defs:
 
30
        * gst/libs.defs:
 
31
        * gst/gst.override:
 
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.
 
39
 
 
40
2007-07-28  Edward Hervey  <bilboed@bilboed.com>
 
41
 
 
42
        * configure.ac:
 
43
        * gst/Makefile.am:
 
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.
 
48
 
 
49
2007-07-28  Edward Hervey  <bilboed@bilboed.com>
 
50
 
 
51
        * gst/interfaces.override:
 
52
        Add more threadsafety in the overrides.
 
53
 
 
54
2007-07-27  Edward Hervey  <bilboed@bilboed.com>
 
55
 
 
56
        * Makefile.am:
 
57
        * configure.ac:
 
58
        * win32/MANIFEST:
 
59
        * win32/common/.cvsignore:
 
60
        * win32/common/config.h.in:
 
61
        Add win32 requirements.
 
62
        Fixes #433375
 
63
 
 
64
2007-07-27  Rene Stadler <mail@renestadler.de>
 
65
 
 
66
        reviewed by: Edward Hervey  <bilboed@bilboed.com>
 
67
        * gst/gst.defs:
 
68
        Make .get_uri_type() methods return a GstURIType enum instead of an
 
69
        integer.
 
70
        Fixes #436620
 
71
 
 
72
2007-07-27  Sebastien Merle  <sylane@gmail.com>
 
73
 
 
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
 
77
        interleave.
 
78
        Fixes #418222
 
79
 
 
80
2007-07-27  Aidan Delaney  <a.j.delaney@brighton.ac.uk>
 
81
 
 
82
        reviewed by: Edward Hervey  <bilboed@bilboed.com>
 
83
        * examples/gst-discover:
 
84
        Show duration of audio/video streams.
 
85
        Specify units for values.
 
86
        Fixes #432521
 
87
 
 
88
2007-07-20  Stefan Kost  <ensonic@users.sf.net>
 
89
 
 
90
        * gst/gst-disable-loadsave.ignore:
 
91
          Override more when having now xml.
 
92
 
 
93
2007-07-09  Edward Hervey  <bilboed@bilboed.com>
 
94
 
 
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.
 
98
        Fixes #454259
 
99
 
 
100
2007-07-09  Edward Hervey  <bilboed@bilboed.com>
 
101
 
 
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.
 
107
        Fixes #450117
 
108
 
 
109
2007-07-05  Edward Hervey  <bilboed@bilboed.com>
 
110
 
 
111
        Patch by: Rene Stadler <mail@renestadler.de>
 
112
        * gst/arg-types.py:
 
113
        * gst/gst.defs:
 
114
        * gst/gst.override:
 
115
        Handle 'gchar**' (GStrv) arguments in a uniform way.
 
116
        Fixes #385841
 
117
 
 
118
2007-06-27  Edward Hervey  <edward@fluendo.com>
 
119
 
 
120
        * gst/gstbuffer.override:
 
121
        whoapadoooo wabada bada ...
 
122
        nothing here... :)
 
123
        Fixes #451645
 
124
 
 
125
2007-06-16  Edward Hervey  <edward@fluendo.com>
 
126
 
 
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.
 
131
 
 
132
2007-06-14  Edward Hervey  <edward@fluendo.com>
 
133
 
 
134
        * gst/__init__.py:
 
135
        Cleaner way of checking for existence of symbols in gst module.
 
136
 
 
137
2007-06-14  Jan Schmidt  <thaytan@mad.scientist.com>
 
138
 
 
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.
 
143
 
 
144
2007-06-12  Edward Hervey  <edward@fluendo.com>
 
145
 
 
146
        * gst/__init__.py:
 
147
        Fix API cleanups that cause API breakage.
 
148
        Fixes #446674
 
149
 
 
150
2007-06-11  Jan Schmidt  <thaytan@mad.scientist.com>
 
151
 
 
152
        * gst/gstpad.override:
 
153
        Wrap gst_pad_set_blocked_async in pyg thread unlock/lock.
 
154
 
 
155
2007-06-08  Edward Hervey  <edward@fluendo.com>
 
156
 
 
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.
 
160
        Fixes #380966
 
161
 
 
162
2007-06-08  Edward Hervey  <edward@fluendo.com>
 
163
 
 
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.
 
168
 
 
169
2007-06-08  Edward Hervey  <edward@fluendo.com>
 
170
 
 
171
        * configure.ac:
 
172
        * gst/Makefile.am:
 
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
 
177
        * gst/base.defs:
 
178
        * gst/gst-types.defs:
 
179
        * gst/gst.defs:
 
180
        * gst/interfaces.defs:
 
181
        * gst/libs.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.
 
190
 
 
191
2007-05-23  Edward Hervey  <edward@fluendo.com>
 
192
 
 
193
        * configure.ac:
 
194
        * gst/Makefile.am:
 
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.
 
199
 
 
200
2007-04-23  Stefan Kost  <ensonic@users.sf.net>
 
201
 
 
202
        * configure.ac:
 
203
          Add example for the new AG_GST_PARSE_SUBSYSTEM_DISABLE macro.
 
204
 
 
205
2007-04-19  Edward Hervey  <edward@fluendo.com>
 
206
 
 
207
        * gst/gstbin.override:
 
208
        Release the GIL in GstBin overrides.
 
209
 
 
210
2007-04-13  Jan Schmidt  <thaytan@mad.scientist.com>
 
211
 
 
212
        * gst/gstelement.override:
 
213
        Release the python lock when performing GStreamer calls that might
 
214
        result in callbacks into python.
 
215
 
 
216
2007-04-11  Jan Schmidt  <thaytan@mad.scientist.com>
 
217
 
 
218
        * gst/gstbase.override:
 
219
        Unroll the GIL state in an error case where it was missing.
 
220
 
 
221
2007-04-11  Jan Schmidt  <thaytan@mad.scientist.com>
 
222
 
 
223
        * gst/gstpad.override:
 
224
        Release the GIL lock while executing queries in GStreamer.
 
225
 
 
226
2007-04-10  Jan Schmidt  <thaytan@mad.scientist.com>
 
227
 
 
228
        * examples/pyidentity.py:
 
229
        * gst/common.h:
 
230
        * gst/gstpad.override:
 
231
        Implement pad query proxying so that python elements can
 
232
        answer pad queries. Fixes: #428299
 
233
 
 
234
2007-04-10  Jan Schmidt  <thaytan@mad.scientist.com>
 
235
 
 
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
 
240
        wrapped.
 
241
 
 
242
        * examples/sinkelement.py:
 
243
        Make sure to call gobject.threads_init() in the example.
 
244
 
 
245
2007-04-04  Edward Hervey  <edward@fluendo.com>
 
246
 
 
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.
 
252
        
 
253
2007-04-04  Jan Schmidt  <thaytan@mad.scientist.com>
 
254
 
 
255
        * gst/common.h:
 
256
        * gst/gst.override:
 
257
        * gst/gstbuffer.override:
 
258
        * gst/gstcaps.override:
 
259
        * gst/gststructure.override:
 
260
        * gst/gsttaglist.override:
 
261
        * gst/interfaces.override:
 
262
 
 
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
 
266
        Fixes #415003.
 
267
 
 
268
2007-03-25  Tim-Philipp Müller  <tim at centricular dot net>
 
269
 
 
270
        * gst/interfaces.defs:
 
271
          GstTunerChannel and GstTunerNorm are not GstObjects, only GObjects.
 
272
 
 
273
2007-03-18  Johan Dahlin  <jdahlin@async.com.br>
 
274
 
 
275
        * gst/common.h: 
 
276
        * gst/gsttaglist.override: 
 
277
 
 
278
        Make it compilable on Python 2.4 and Python 2.5
 
279
 
 
280
2007-03-18  Johan Dahlin  <jdahlin@async.com.br>
 
281
 
 
282
        reviewed by: Edward Hervey  <edward@fluendo.com>
 
283
        
 
284
        * gst/__init__.py: Implement multiplication, divison and float 
 
285
        coercing for fractions.
 
286
 
 
287
        * testsuite/test_fraction.py: 
 
288
        Add fraction tests
 
289
 
 
290
2007-03-17  Johan Dahlin  <jdahlin@async.com.br>
 
291
 
 
292
        * gst/gsttaglist.override (_wrap_gst_tag_list_contains): 
 
293
        * testsuite/test_taglist.py (TestTagList.testKeys): 
 
294
 
 
295
        Implement sq_contains and add tests for gst.TagList.
 
296
 
 
297
2007-03-02  Edward Hervey  <edward@fluendo.com>
 
298
 
 
299
        * gst/__init__.py:
 
300
        Import libxml2 (if available) at import time with GLOBAL and LAZY flags.
 
301
        Fixes #398567
 
302
 
 
303
2007-03-01  Edward Hervey  <edward@fluendo.com>
 
304
 
 
305
        * gst/__init__.py:
 
306
        Added __eq__ method to fractions so we can check if two fractions are
 
307
        equal.
 
308
        * gst/pygstvalue.c: (my_gcd), (pygst_value_from_pyobject):
 
309
        Attempt to simplify gst.Fraction before filling in a GValue.
 
310
        Fixes #381243
 
311
        * testsuite/test_caps.py:
 
312
        * testsuite/test_struct.py:
 
313
        Minor beauty fixes. framerates are fractions, not floats.
 
314
 
 
315
2007-03-01  Jan Schmidt  <thaytan@mad.scientist.com>
 
316
 
 
317
        reviewed by: Edward Hervey  <edward@fluendo.com>
 
318
 
 
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.
 
322
        Fixes #343980
 
323
 
 
324
2007-02-27  Michael Smith  <msmith@fluendo.com>
 
325
 
 
326
        * gst/base.defs:
 
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.
 
330
 
 
331
2007-02-25  Michael Smith  <msmith@fluendo.com>
 
332
 
 
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.
 
338
 
 
339
2007-02-24  Michael Smith  <msmith@fluendo.com>
 
340
 
 
341
        * testsuite/test_caps.py:
 
342
          Add test for gst.Buffer in caps.
 
343
 
 
344
2007-02-22  Michael Smith  <msmith@fluendo.com>
 
345
 
 
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
 
349
          buffers)
 
350
 
 
351
2007-02-15  David Schleef  <ds@schleef.org>
 
352
 
 
353
        * Makefile.am: Add ACLOCAL_AMFLAGS
 
354
 
 
355
2007-02-04  Edward Hervey  <edward@fluendo.com>
 
356
 
 
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
 
360
 
 
361
2007-02-04  Rene Stadler  <mail@renestadler.de>
 
362
 
 
363
        reviewed by: Edward Hervey  <edward@fluendo.com>
 
364
 
 
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.
 
369
        Fixes #363795
 
370
 
 
371
2007-02-04  Edward Hervey  <edward@fluendo.com>
 
372
 
 
373
        * gst/interfaces.override:
 
374
        Gracefully handle the case where gst_property_probe_get_values_name()
 
375
        returns NULL.
 
376
 
 
377
2007-02-04  Johan Dahlin  <johan@gnome.org>
 
378
 
 
379
        reviewed by: Edward Hervey  <edward@fluendo.com>
 
380
 
 
381
        * gst/interfaces.defs:
 
382
        * gst/interfaces.override:
 
383
        * testsuite/test_interface.py:
 
384
        Fully implement GstPropertyProbe interface, with unit test.
 
385
        Fixes #376996
 
386
 
 
387
2007-01-31  Edward Hervey  <edward@fluendo.com>
 
388
 
 
389
        * configure.ac:
 
390
        Back to development cycle.
 
391
 
1
392
=== release 0.10.7 ===
2
393
 
3
 
2007-01-31   <>
 
394
2007-01-31   Edward Hervey  <edward@fluendo.com>
4
395
 
5
396
        * configure.ac:
 
397
        * NEWS:
 
398
        * RELEASE:
6
399
          releasing 0.10.7, "You want to feel sorry for yourself, don't you ?"
7
400
 
8
401
2007-01-29  Edward Hervey  <edward@fluendo.com>