mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 06:54:49 +00:00
Release 1.2.0
This commit is contained in:
parent
2644bf83bb
commit
4e13f96d3c
5 changed files with 220 additions and 410 deletions
166
ChangeLog
166
ChangeLog
|
@ -1,9 +1,169 @@
|
||||||
=== release 1.1.90 ===
|
=== release 1.2.0 ===
|
||||||
|
|
||||||
2013-09-24 Thibault Saunier <thibault.saunier@collabora.com>
|
2014-03-15 Thibault Saunier <tsaunier@gnome.org>
|
||||||
|
|
||||||
* configure.ac:
|
* configure.ac:
|
||||||
releasing 1.1.90
|
releasing 1.2.0
|
||||||
|
|
||||||
|
2014-03-15 12:40:32 +0100 Thibault Saunier <tsaunier@gnome.org>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
We actually depend on python 2.5 not 2.7
|
||||||
|
|
||||||
|
2014-03-15 15:45:43 +0100 Thibault Saunier <tsaunier@gnome.org>
|
||||||
|
|
||||||
|
* gi/overrides/Gst.py:
|
||||||
|
overrides: Checking an empty caps should return False
|
||||||
|
|
||||||
|
2013-12-12 11:20:12 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
|
||||||
|
|
||||||
|
* COPYING:
|
||||||
|
* examples/audioconcat.py:
|
||||||
|
* examples/bps.py:
|
||||||
|
* examples/cp.py:
|
||||||
|
* examples/cutter.py:
|
||||||
|
* examples/debugslider.py:
|
||||||
|
* examples/decodebin.py:
|
||||||
|
* examples/f2f.py:
|
||||||
|
* examples/filesrc.py:
|
||||||
|
* examples/fvumeter.py:
|
||||||
|
* examples/gst-discover:
|
||||||
|
* examples/pipeline-tester:
|
||||||
|
* examples/tagsetter.py:
|
||||||
|
* examples/vumeter.py:
|
||||||
|
* gi/__init__.py:
|
||||||
|
* gi/overrides/Gst.py:
|
||||||
|
* gi/overrides/GstPbutils.py:
|
||||||
|
* gi/overrides/gstmodule.c:
|
||||||
|
* pygst.py.in:
|
||||||
|
* testsuite/common.py:
|
||||||
|
* testsuite/runtests.py:
|
||||||
|
* testsuite/test_adapter.py:
|
||||||
|
* testsuite/test_audio.py:
|
||||||
|
* testsuite/test_bin.py:
|
||||||
|
* testsuite/test_buffer.py:
|
||||||
|
* testsuite/test_bus.py:
|
||||||
|
* testsuite/test_caps.py:
|
||||||
|
* testsuite/test_element.py:
|
||||||
|
* testsuite/test_event.py:
|
||||||
|
* testsuite/test_fraction.py:
|
||||||
|
* testsuite/test_ghostpad.py:
|
||||||
|
* testsuite/test_gst.py:
|
||||||
|
* testsuite/test_interface.py:
|
||||||
|
* testsuite/test_iterator.py:
|
||||||
|
* testsuite/test_libtag.py:
|
||||||
|
* testsuite/test_message.py:
|
||||||
|
* testsuite/test_pad.py:
|
||||||
|
* testsuite/test_pbutils.py:
|
||||||
|
* testsuite/test_pipeline.py:
|
||||||
|
* testsuite/test_registry.py:
|
||||||
|
* testsuite/test_segment.py:
|
||||||
|
* testsuite/test_struct.py:
|
||||||
|
* testsuite/test_taglist.py:
|
||||||
|
* testsuite/test_typefind.py:
|
||||||
|
* testsuite/test_xml.py:
|
||||||
|
Fix zip code of new FSF address
|
||||||
|
I missed the zip code last time round - fix it. Thanks to Michael Schwendt
|
||||||
|
in https://bugzilla.redhat.com/show_bug.cgi?id=1034341#c11 for pointing this
|
||||||
|
out to me.
|
||||||
|
Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=720317
|
||||||
|
|
||||||
|
2013-12-03 17:49:11 -0500 Olivier Crête <olivier.crete@collabora.com>
|
||||||
|
|
||||||
|
* gi/overrides/Gst.py:
|
||||||
|
Gst: Add python version of GST_TIME_ARGS
|
||||||
|
|
||||||
|
2013-12-03 17:36:07 -0500 Olivier Crête <olivier.crete@collabora.com>
|
||||||
|
|
||||||
|
* .gitignore:
|
||||||
|
Add *.so to gitignore
|
||||||
|
|
||||||
|
2013-11-25 17:01:48 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
|
||||||
|
|
||||||
|
* COPYING:
|
||||||
|
* examples/audioconcat.py:
|
||||||
|
* examples/bps.py:
|
||||||
|
* examples/cp.py:
|
||||||
|
* examples/cutter.py:
|
||||||
|
* examples/debugslider.py:
|
||||||
|
* examples/decodebin.py:
|
||||||
|
* examples/f2f.py:
|
||||||
|
* examples/filesrc.py:
|
||||||
|
* examples/fvumeter.py:
|
||||||
|
* examples/gst-discover:
|
||||||
|
* examples/pipeline-tester:
|
||||||
|
* examples/tagsetter.py:
|
||||||
|
* examples/vumeter.py:
|
||||||
|
* gi/__init__.py:
|
||||||
|
* gi/overrides/Gst.py:
|
||||||
|
* gi/overrides/GstPbutils.py:
|
||||||
|
* gi/overrides/gstmodule.c:
|
||||||
|
* pygst.py.in:
|
||||||
|
* testsuite/common.py:
|
||||||
|
* testsuite/runtests.py:
|
||||||
|
* testsuite/test_adapter.py:
|
||||||
|
* testsuite/test_audio.py:
|
||||||
|
* testsuite/test_bin.py:
|
||||||
|
* testsuite/test_buffer.py:
|
||||||
|
* testsuite/test_bus.py:
|
||||||
|
* testsuite/test_caps.py:
|
||||||
|
* testsuite/test_element.py:
|
||||||
|
* testsuite/test_event.py:
|
||||||
|
* testsuite/test_fraction.py:
|
||||||
|
* testsuite/test_ghostpad.py:
|
||||||
|
* testsuite/test_gst.py:
|
||||||
|
* testsuite/test_interface.py:
|
||||||
|
* testsuite/test_iterator.py:
|
||||||
|
* testsuite/test_libtag.py:
|
||||||
|
* testsuite/test_message.py:
|
||||||
|
* testsuite/test_pad.py:
|
||||||
|
* testsuite/test_pbutils.py:
|
||||||
|
* testsuite/test_pipeline.py:
|
||||||
|
* testsuite/test_registry.py:
|
||||||
|
* testsuite/test_segment.py:
|
||||||
|
* testsuite/test_struct.py:
|
||||||
|
* testsuite/test_taglist.py:
|
||||||
|
* testsuite/test_typefind.py:
|
||||||
|
* testsuite/test_xml.py:
|
||||||
|
Update FSF address
|
||||||
|
The FSF has moved since these files were created. Update the address, in
|
||||||
|
order to keep packaging tools such as rpmlint quiet.
|
||||||
|
Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=715182
|
||||||
|
|
||||||
|
2013-09-30 13:27:33 +0200 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
|
* gi/overrides/__init__.py:
|
||||||
|
Fix another syntax error with newer Python versions
|
||||||
|
|
||||||
|
2013-09-30 13:07:03 +0200 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
configure: Fix typo
|
||||||
|
|
||||||
|
2013-09-30 12:45:59 +0200 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
|
* gi/overrides/gstmodule.c:
|
||||||
|
Fix compilation with Python 3.0
|
||||||
|
Changes partially taken from pygobject.
|
||||||
|
|
||||||
|
2013-09-30 12:30:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
|
* acinclude.m4:
|
||||||
|
configure: Fix Python configure checks to work with all Python versions between 2.7 and 3.3
|
||||||
|
|
||||||
|
2013-09-28 21:07:47 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
Back to development
|
||||||
|
|
||||||
|
2013-09-28 20:48:40 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
||||||
|
|
||||||
|
* ChangeLog:
|
||||||
|
* configure.ac:
|
||||||
|
* gst-python.doap:
|
||||||
|
Release 1.1.90
|
||||||
|
|
||||||
2013-08-27 01:07:48 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
|
2013-08-27 01:07:48 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
|
||||||
|
|
||||||
|
|
356
NEWS
356
NEWS
|
@ -1,355 +1 @@
|
||||||
This is GStreamer Python Bindings 0.10.22, "Ninety Tons of Thunder"
|
This is GStreamer overides for PyGobject 1.2.0 release
|
||||||
|
|
||||||
Changes since 0.10.21:
|
|
||||||
|
|
||||||
* pad probes working properly with recent GStreamer
|
|
||||||
* fixes for encoding profiles and encodebin
|
|
||||||
* build fixes
|
|
||||||
* install pygst.h, pygstminiobject.h and other headers
|
|
||||||
so they can be used by other python bindings such the
|
|
||||||
ones for gstreamer-editing-services
|
|
||||||
|
|
||||||
Bugs fixed since 0.10.21:
|
|
||||||
|
|
||||||
* 587432 : Update .defs for changed API
|
|
||||||
* 639421 : remuxer.py: do not crash when clicking open without having selected a file
|
|
||||||
* 639423 : remuxer.py: list files named *.og[gvax], not only *.ogg
|
|
||||||
* 639427 : remuxer.py: allow more than one stream of the same type
|
|
||||||
* 640207 : Fix make check when locale is not the default one
|
|
||||||
* 640341 : gst-python 0.10.21 does not compile
|
|
||||||
* 640410 : codegen: Respect ignore-type for miniobjects
|
|
||||||
* 640837 : GStreamer-python fails to build
|
|
||||||
* 649227 : Check for Py_None when setting a miniobject
|
|
||||||
* 650986 : Fix overrides of pad probes
|
|
||||||
* 650987 : 0.10.34 gstreamer has pad_probe counting issues
|
|
||||||
* 656289 : We should be able to reuse (Py)GstMiniObject and its subclasses from outside of pygst
|
|
||||||
* 657435 : Does not add the include path to the pkg-config file, needed in an uninstalled setup by g-e-s
|
|
||||||
|
|
||||||
Changes since 0.10.20:
|
|
||||||
|
|
||||||
* gstreamer core/base 0.10.32 API additions
|
|
||||||
* Fix GstDiscover methods
|
|
||||||
|
|
||||||
Changes since 0.10.19:
|
|
||||||
|
|
||||||
* libpython loading fixes
|
|
||||||
* MacOSX standard python support
|
|
||||||
|
|
||||||
Changes since 0.10.18:
|
|
||||||
|
|
||||||
* Updates to 0.10.29/0.10.30 core/base API addition
|
|
||||||
|
|
||||||
Changes since 0.10.17:
|
|
||||||
|
|
||||||
* Updates to 0.10.26 core/base API addition
|
|
||||||
|
|
||||||
Bugs fixed since 0.10.17:
|
|
||||||
|
|
||||||
* 592459 : info.print_info() uses info.tags.pop() to get values, but pop is destructive, so calling print_info twice can return different results
|
|
||||||
* 599818 : Import of pygst fails with Element missing
|
|
||||||
|
|
||||||
Changes since 0.10.16:
|
|
||||||
|
|
||||||
* Fix leak in gst_base_sink_get_last_buffer()
|
|
||||||
* Fix linking of pygstminiobject
|
|
||||||
* Add test_audio.py example
|
|
||||||
* Fix deadlocks calling gst_pad_link()
|
|
||||||
|
|
||||||
Bugs fixed since 0.10.16:
|
|
||||||
|
|
||||||
* 590348 : [audio (and other modules)] can't use pygstminiobject !
|
|
||||||
* 590803 : checks fail in non-English locale
|
|
||||||
* 592447 : memory leak on certain pipelines with appsink
|
|
||||||
|
|
||||||
Changes since 0.10.15:
|
|
||||||
|
|
||||||
* Update bindings for GStreamer 0.10.24
|
|
||||||
* Fixes for the python plugin loader
|
|
||||||
|
|
||||||
Bugs fixed since 0.10.15:
|
|
||||||
|
|
||||||
* 580992 : gst_preset_get_preset_names not wrapped in gst-python
|
|
||||||
* 583378 : libgstpython.so causes a segfault
|
|
||||||
* 583607 : Error when building from tarball
|
|
||||||
* 584445 : gst.TagList getters and setters should convert unicode ob...
|
|
||||||
|
|
||||||
Changes since 0.10.14:
|
|
||||||
|
|
||||||
* Support new API in core/base
|
|
||||||
* Fixes for python 2.6
|
|
||||||
* Other bug-fixes and improvements
|
|
||||||
|
|
||||||
Bugs fixed since 0.10.14:
|
|
||||||
|
|
||||||
* 304361 : Python plugin loader
|
|
||||||
* 576145 : pygst programs skip python plugins on registry update
|
|
||||||
* 514717 : memleak in Pad.set_blocked_async()
|
|
||||||
* 571156 : gst_tag_get_type not wrapped
|
|
||||||
* 571380 : Allow user to specify filename and line number for gst_de...
|
|
||||||
* 572487 : Fix licensing screwups
|
|
||||||
* 574251 : leaks the flow name
|
|
||||||
* 574258 : _wrap_gst_install_plugins_sync might leak details
|
|
||||||
* 574272 : Python plugin loader causes SIGSEGV if " import gst " fails
|
|
||||||
* 576505 : not all gst_adapter_* methods are wrapped
|
|
||||||
* 577735 : python bins with do_handle_message leak messages
|
|
||||||
* 578435 : gst-python pkgconfig file lies about needing pygtk
|
|
||||||
* 578731 : Python plugin loader deadlocks registry scanning
|
|
||||||
* 578848 : Wrap new core/base API
|
|
||||||
* 579183 : freshly created QUERY_SEEKING is immutable
|
|
||||||
* 579325 : gstlibtoolimporter is not disted
|
|
||||||
* 579383 : gst-python doesn't compile with glib < = 2.16.0
|
|
||||||
* 581546 : Elements do_query function is broken
|
|
||||||
* 581729 : Fails to build with previous core/base releases (0.10.22)
|
|
||||||
* 581737 : Python examples need to take the GDK lock
|
|
||||||
* 579416 : Nasty gst-python deadlock
|
|
||||||
* 579455 : gst.TIME_ARGS doesn't validate input
|
|
||||||
* 576546 : Problems with Python 2.6
|
|
||||||
|
|
||||||
Changes since 0.10.13:
|
|
||||||
|
|
||||||
* Handle keep-refcount for GBoxed arguments
|
|
||||||
* Mark gst.message* that take ownership of the gst.Structure/gst.TagList
|
|
||||||
* Wrap new API in Core and Base
|
|
||||||
* Various other bug fixes and improvements
|
|
||||||
|
|
||||||
Bugs fixed since 0.10.13:
|
|
||||||
|
|
||||||
* 543961 : Memory leak in gst.Bin.do_handle_message
|
|
||||||
* 553131 : Import modules in correct order
|
|
||||||
* 553134 : Assumes wrong RTLD constants for Linux/MIPS
|
|
||||||
* 554545 : gst.Pad methods that return a new buffer as function argu...
|
|
||||||
* 556054 : codegen: Add 'keep-refcount' handling for GBoxed arguments
|
|
||||||
* 559406 : Add proxy for gst_base_transform_transform_size
|
|
||||||
* 559768 : Fix gst-python on systems that don't support RTLD_GLOBAL ...
|
|
||||||
* 564580 : Memory leak in gst.Structure.keys()
|
|
||||||
* 566903 : gst.Pad.iterate_internal_links may raise critical warning...
|
|
||||||
|
|
||||||
Changes since 0.10.12:
|
|
||||||
|
|
||||||
* Updated for GStreamer 0.10.21 API
|
|
||||||
* New examples
|
|
||||||
* Fix double import issues on OS/X
|
|
||||||
* Bug fixes
|
|
||||||
|
|
||||||
Bugs fixed since 0.10.12:
|
|
||||||
|
|
||||||
* 553131 : Import modules in correct order
|
|
||||||
* 553134 : Assumes wrong RTLD constants for Linux/MIPS
|
|
||||||
* 461838 : Fails to build on Mac OS X i686 with multiply defined sym...
|
|
||||||
* 517993 : pipeline-tester should not be hardcoded to ALSA
|
|
||||||
* 540221 : Empty GstMiniObject GValues raise a SystemError
|
|
||||||
* 546689 : Add GST_DEBUG_BIN_TO_DOT_FILE* to python bindings
|
|
||||||
* 549450 : caps.append_structure() gives warnings if structure is no...
|
|
||||||
|
|
||||||
Changes since 0.10.11:
|
|
||||||
|
|
||||||
* Build fixes
|
|
||||||
* make gst.Fraction do simplification like GstFraction does in C
|
|
||||||
* Wrap gst_type_find_register
|
|
||||||
* Various bug-fixes
|
|
||||||
|
|
||||||
Bugs fixed since 0.10.11:
|
|
||||||
|
|
||||||
* 529728 : wrap gst_type_find_register
|
|
||||||
* 529731 : release the GIL around gst_element_factory_make
|
|
||||||
* 531697 : wrong indentation
|
|
||||||
* 532809 : gst-python version of gst.Fraction doesn't simplify
|
|
||||||
* 534888 : gst-python refcount error with gst_event_new_tag
|
|
||||||
|
|
||||||
Changes since 0.10.10:
|
|
||||||
|
|
||||||
* Wrap gst.Pad.start_task
|
|
||||||
* New videomixer example
|
|
||||||
* Various other fixes
|
|
||||||
|
|
||||||
Bugs fixed since 0.10.10:
|
|
||||||
|
|
||||||
* 512916 : python_do_pending_calls timer is apparently redundant
|
|
||||||
* 514717 : memleak in Pad.set_blocked_async()
|
|
||||||
|
|
||||||
Changes since 0.10.9:
|
|
||||||
|
|
||||||
* Wrap new API for 0.10.16 GStreamer and Base releases.
|
|
||||||
* New gst.pbutils module wraps the gst-plugins-base pbutils library.
|
|
||||||
* Rework gst_pad_add_*probe function wrapping to avoid leaks.
|
|
||||||
* Various build fixes.
|
|
||||||
|
|
||||||
Bugs fixed since 0.10.9:
|
|
||||||
|
|
||||||
* 509522 : New gst-python bindings don't compile with python2.4
|
|
||||||
* 472822 : Wrap -base utils helper library
|
|
||||||
* 504786 : pad probes leak refs to their data
|
|
||||||
* 509766 : generated win32/common/config.h miss some defines
|
|
||||||
* 510437 : Build failure due to missing Python.h
|
|
||||||
|
|
||||||
Changes since 0.10.8
|
|
||||||
* Major crasher fixed when using latest pygobject
|
|
||||||
* Build system for Visual Studio 6
|
|
||||||
* Added wrapping for 0.10.15 gstreamer core/base
|
|
||||||
|
|
||||||
Bugs fixed since 0.10.8:
|
|
||||||
|
|
||||||
* 490195 : [gst.URIHandler] interfaces with class-global virtual met...
|
|
||||||
* 425847 : Silently overrides some functions of default module optparse
|
|
||||||
|
|
||||||
Changes since 0.10.7:
|
|
||||||
|
|
||||||
Bugs fixed since 0.10.7:
|
|
||||||
|
|
||||||
* 398567 : undefined symbol: libxml_xmlDocPtrWrap
|
|
||||||
* 343980 : [solaris] import gst crash python
|
|
||||||
* 363795 : Impossible to reset a pad to " unnegotiated " from Python
|
|
||||||
* 380966 : Discoverer doesn't cope well with demuxers that don't cre...
|
|
||||||
* 381243 : No checks are made when converting from gst.Fraction to G...
|
|
||||||
* 385841 : Handle gchar** (GStrv) arguments
|
|
||||||
* 410838 : gst-python doesn't handle gst.Buffers in GValues (e.g. in...
|
|
||||||
* 418222 : New parameter to the discoverer to change the default max...
|
|
||||||
* 432521 : [gst-discover] show audio and video length in ms
|
|
||||||
* 433375 : [win32] autogenerated win32/common/config.h needed
|
|
||||||
* 436620 : get_uri_type methods should return enum objects
|
|
||||||
* 446674 : API break
|
|
||||||
* 450117 : [PATCH] gst.event_new_custom needs to copy structure as C...
|
|
||||||
* 451645 : gst.Buffer.stamp() is broked
|
|
||||||
* 454259 : Requestable Pad Segfaults When No Name Is Supplied
|
|
||||||
* 376996 : [PATCH] Fully implement GstPropertyProbe interface
|
|
||||||
* 415003 : build warnings against python 2.5 on x86_64
|
|
||||||
* 428299 : Allow python elements to implement pad queries
|
|
||||||
|
|
||||||
Changes since 0.10.6:
|
|
||||||
* Threadsafe fix
|
|
||||||
|
|
||||||
Bugs fixed since 0.10.6:
|
|
||||||
|
|
||||||
* 383805 : segfault with videobalance
|
|
||||||
* 401051 : Fails to build with gst-plugins-base < 0.10.11
|
|
||||||
|
|
||||||
Changes since 0.10.5:
|
|
||||||
|
|
||||||
* Can now build without requiring pygtk and its dependencies
|
|
||||||
* installation fixes
|
|
||||||
|
|
||||||
Bugs fixed since 0.10.5:
|
|
||||||
|
|
||||||
* 355150 : Expose GST_PARAM_CONTROLLABLE in the bindings
|
|
||||||
* 343980 : import gst crash python
|
|
||||||
* 346190 : allow build/install without pygtk (ie pygobject)
|
|
||||||
* 349623 : Build failure due to "discards qualifiers from pointer ta...
|
|
||||||
* 359375 : variable 'interface' results in syntax error with MingW
|
|
||||||
* 362011 : [patch] Indentation typo in examples/bps.py
|
|
||||||
* 362183 : Please remove examples/gst123
|
|
||||||
* 362202 : [patch] A replacement of examples/vorbisplay.py for 0.10
|
|
||||||
* 362272 : [patch] Ports examples/audioconcat.py to 0.10
|
|
||||||
* 362290 : [patch] Ports examples/cp.py to 0.10
|
|
||||||
* 371969 : [Discoverer] Issues with demuxers that don't create pads ...
|
|
||||||
* 348416 : remuxer example should use normal seek
|
|
||||||
* 349107 : gst.BaseSrc can't negotiate with ffmpegcolorspace
|
|
||||||
|
|
||||||
Changes since 0.10.4:
|
|
||||||
|
|
||||||
* now requires glib >= 2.8
|
|
||||||
* switch to up-to-date pygtk codegenerator
|
|
||||||
|
|
||||||
Bugs fixed since 0.10.4:
|
|
||||||
|
|
||||||
* 319871 : drop GIL state lock when doing something that can cause a...
|
|
||||||
* 338982 : python refcounting problems in gstpad.override
|
|
||||||
* 313138 : Need to update constructors to use properties
|
|
||||||
* 329075 : __gsignals__ doesn' t work in classes derived from gst.Pi...
|
|
||||||
* 334548 : Proper use of PyTuple and PyList for return values
|
|
||||||
* 339040 : [patch] Error domains from gsterror are not wrapped
|
|
||||||
* 339248 : Wrapper for virtual method GstBaseTransform.get_unit_size
|
|
||||||
* 339308 : MiniObject arguments for virtual methods shouldn't have t...
|
|
||||||
* 339767 : An example of subclassing GstBaseTransform
|
|
||||||
* 339938 : filesrc.py example still uses 0.8 API
|
|
||||||
* 341114 : pygst.require uses asserts rather than real error checking
|
|
||||||
* 341799 : patch to make gst-python work on OSes without dl.so
|
|
||||||
* 342493 : audio-controller.py needs slight updates for 0.10
|
|
||||||
* 343652 : gstfile.py sometimes results in " *** glibc detected *** c...
|
|
||||||
|
|
||||||
Changes since 0.10.3:
|
|
||||||
|
|
||||||
* Conditional compile of core API additions
|
|
||||||
* wrapped gst.BaseSrc and gst.PushSrc
|
|
||||||
|
|
||||||
Bugs fixed since 0.10.3:
|
|
||||||
|
|
||||||
* 339010 : segfault/undefined behavior with optional GstCaps args
|
|
||||||
* 337876 : TagList does not retreive tags by key if 2 or more tags w...
|
|
||||||
|
|
||||||
API added since 0.10.3:
|
|
||||||
|
|
||||||
* gst.get_gst_version()
|
|
||||||
* gst.get_pygst_version()
|
|
||||||
|
|
||||||
Changes since 0.10.2:
|
|
||||||
|
|
||||||
* Backwards compatibility with older GStreamer installations
|
|
||||||
* Wrapping of new API in GStreamer
|
|
||||||
* Bug-fixes and enhancements
|
|
||||||
|
|
||||||
Bugs fixed since 0.10.2:
|
|
||||||
|
|
||||||
* 329110 : gst-python sets RTLD_GLOBAL when importing, but doesn't s...
|
|
||||||
* 332586 : pygst.require should raise an error based on StandardErro...
|
|
||||||
* 333055 : PYGIL_API_IS_BUGGY is already defined in pygobect.h
|
|
||||||
* 331616 : gst.version and gst.gst_version differ
|
|
||||||
|
|
||||||
Changes since 0.10.1:
|
|
||||||
|
|
||||||
* Parallel installability with 0.8.x series
|
|
||||||
* Threadsafe design and API
|
|
||||||
* allow fractions in structures
|
|
||||||
* added vmethods for base classes
|
|
||||||
|
|
||||||
Bugs fixed since 0.10.1:
|
|
||||||
|
|
||||||
* 325459 : Fractions cannot be used as values for gst.Structure fileds
|
|
||||||
|
|
||||||
Changes since 0.10.0:
|
|
||||||
|
|
||||||
* added discoverer
|
|
||||||
* updated for core API additions
|
|
||||||
|
|
||||||
API changed since 0.10.0:
|
|
||||||
|
|
||||||
* gst.extend.discoverer
|
|
||||||
* wrapped gst_version()
|
|
||||||
* wrapped gst_type_find_factory_get_list()
|
|
||||||
* wrapped gst_mixer_options_get_values()
|
|
||||||
* wrapped gst_dp_*()
|
|
||||||
* wrapped gst_element_factory_get_static_pad_templates()
|
|
||||||
|
|
||||||
Changes since 0.9.6:
|
|
||||||
|
|
||||||
* Updates for API changes
|
|
||||||
|
|
||||||
Bugs fixed since 0.9.6:
|
|
||||||
|
|
||||||
* 322250 : Remove *_full wrappers
|
|
||||||
|
|
||||||
Changes since 0.9.5:
|
|
||||||
|
|
||||||
* added FractionRange
|
|
||||||
* updated for API changes
|
|
||||||
|
|
||||||
Bugs fixed since 0.9.5:
|
|
||||||
|
|
||||||
* 318793 : check whether new date/tag API needs wrapping
|
|
||||||
* 321839 : pipeline hangs in get_state after changing trival pipeline
|
|
||||||
|
|
||||||
Changes since 0.9.4:
|
|
||||||
|
|
||||||
* Remove mini-object caching, fixes crashes
|
|
||||||
* added gst.TagList
|
|
||||||
* added gst.TIME_ARGS
|
|
||||||
|
|
||||||
Bugs fixed since 0.9.4:
|
|
||||||
|
|
||||||
* 306817 : No way to set tags in gst-python
|
|
||||||
* 320357 : element_query_duration not wrapped
|
|
||||||
|
|
||||||
Bugs fixed since 0.9.3:
|
|
||||||
|
|
||||||
* 315433 : gst.element_factory_make and some other functions should ...
|
|
||||||
* 318684 : [PATCH] reference leaks when using PyList_Append to popul...
|
|
||||||
* 318692 : gst-python fails to build with python 2.3
|
|
||||||
|
|
81
RELEASE
81
RELEASE
|
@ -1,79 +1,66 @@
|
||||||
|
|
||||||
Release notes for GStreamer Python bindings 0.10.22 "Ninety Tons of Thunder"
|
Release notes for GStreamer Python bindings 1.2
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The GStreamer team is proud to announce a new release
|
The GStreamer team is proud to announce the first stable release
|
||||||
in the 0.10.x stable series of the
|
of the 1.X serie of the gst-python overrides for the PyGObject
|
||||||
GStreamer Python Bindings.
|
runtime bindings.
|
||||||
|
|
||||||
|
|
||||||
The 0.10.x series is a stable series targeted at end users.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Features of this release
|
Features of this release
|
||||||
|
|
||||||
* pad probes working properly with recent GStreamer
|
* Python 3.3 support
|
||||||
* fixes for encoding profiles and encodebin
|
|
||||||
* build fixes
|
|
||||||
* install pygst.h, pygstminiobject.h and other headers so they can be used by other python bindings such the ones for gstreamer-editing-services
|
|
||||||
|
|
||||||
Bugs fixed in this release
|
There were no bugs fixed in this release
|
||||||
|
|
||||||
* 587432 : Update .defs for changed API
|
|
||||||
* 639421 : remuxer.py: do not crash when clicking open without having selected a file
|
|
||||||
* 639423 : remuxer.py: list files named *.og[gvax], not only *.ogg
|
|
||||||
* 639427 : remuxer.py: allow more than one stream of the same type
|
|
||||||
* 640207 : Fix make check when locale is not the default one
|
|
||||||
* 640341 : gst-python 0.10.21 does not compile
|
|
||||||
* 640410 : codegen: Respect ignore-type for miniobjects
|
|
||||||
* 640837 : GStreamer-python fails to build
|
|
||||||
* 649227 : [python] Check for Py_None when setting a miniobject
|
|
||||||
* 650986 : [gst-python] Fix overrides of pad probes
|
|
||||||
* 650987 : 0.10.34 gstreamer has pad_probe counting issues
|
|
||||||
* 656289 : We should be able to reuse (Py)GstMiniObject and its subclasses from outside of pygst
|
|
||||||
* 657435 : Does not add the include path to the pkg-config file, needed in an uninstalled setup by g-e-s
|
|
||||||
|
|
||||||
Download
|
==== Download ====
|
||||||
|
|
||||||
You can find source releases of gst-python in the download directory:
|
You can find source releases of gst-python in the download
|
||||||
http://gstreamer.freedesktop.org/src/gst-python/
|
directory: http://gstreamer.freedesktop.org/src/gst-python/
|
||||||
|
|
||||||
GStreamer Homepage
|
The git repository and details how to clone it can be found at
|
||||||
|
http://cgit.freedesktop.org/gstreamer/gst-python/
|
||||||
|
|
||||||
More details can be found on the project's website:
|
==== Homepage ====
|
||||||
http://gstreamer.freedesktop.org/
|
|
||||||
|
|
||||||
Support and Bugs
|
The project's website is http://gstreamer.freedesktop.org/
|
||||||
|
|
||||||
|
==== Support and Bugs ====
|
||||||
|
|
||||||
We use GNOME's bugzilla for bug reports and feature requests:
|
We use GNOME's bugzilla for bug reports and feature requests:
|
||||||
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
|
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
|
||||||
|
|
||||||
Developers
|
Please submit patches via bugzilla as well.
|
||||||
|
|
||||||
GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned from there.
|
For help and support, please subscribe to and send questions to the
|
||||||
Interested developers of the core library, plug-ins, and applications should
|
gstreamer-devel mailing list (see below for details).
|
||||||
subscribe to the gstreamer-devel list. If there is sufficient interest we
|
|
||||||
will create more lists as necessary.
|
There is also a #gstreamer IRC channel on the Freenode IRC network.
|
||||||
|
|
||||||
|
==== Developers ====
|
||||||
|
|
||||||
|
GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned
|
||||||
|
from there (see link above).
|
||||||
|
|
||||||
|
Interested developers of the core library, plugins, and applications should
|
||||||
|
subscribe to the gstreamer-devel list.
|
||||||
|
|
||||||
|
|
||||||
Applications
|
Applications
|
||||||
|
|
||||||
Contributors to this release
|
Contributors to this release
|
||||||
|
|
||||||
|
* Alessandro Decina
|
||||||
* Andoni Morales Alastruey
|
* Andoni Morales Alastruey
|
||||||
* Arun Raghavan
|
* George McCollister
|
||||||
* David Schleef
|
|
||||||
* Edward Hervey
|
|
||||||
* Luis de Bethencourt
|
|
||||||
* Mark Nauwelaerts
|
* Mark Nauwelaerts
|
||||||
|
* Olivier Crête
|
||||||
|
* René Stadler
|
||||||
* Sebastian Dröge
|
* Sebastian Dröge
|
||||||
* Stefan Kost
|
* Simon Farnsworth
|
||||||
* Stefan Sauer
|
* Stefan Sauer
|
||||||
* Thiago Santos
|
|
||||||
* Thibault Saunier
|
* Thibault Saunier
|
||||||
* Tim-Philipp Müller
|
* Tim-Philipp Müller
|
||||||
* Vincent Penquerc'h
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ AC_PREREQ(2.60)
|
||||||
dnl initialize autoconf
|
dnl initialize autoconf
|
||||||
dnl when going to/from release please set the nano (fourth number) right !
|
dnl when going to/from release please set the nano (fourth number) right !
|
||||||
dnl releases only do Wall, cvs and prerelease does Werror too
|
dnl releases only do Wall, cvs and prerelease does Werror too
|
||||||
AC_INIT(GStreamer GObject Introspection overrides for Python , 1.1.90.1,
|
AC_INIT(GStreamer GObject Introspection overrides for Python , 1.2.0,
|
||||||
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
|
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
|
||||||
gst-python)
|
gst-python)
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@ AC_SUBST(ACLOCAL_AMFLAGS, "-I m4 -I common/m4")
|
||||||
|
|
||||||
dnl required versions of other packages
|
dnl required versions of other packages
|
||||||
dnl Note that they are runtime requirements
|
dnl Note that they are runtime requirements
|
||||||
AC_SUBST(GST_REQ, 1.2.0)
|
AC_SUBST(GST_REQ, 1.2.0)
|
||||||
AC_SUBST(PYGOBJECT_REQ, 3.0)
|
AC_SUBST(PYGOBJECT_REQ, 3.0)
|
||||||
|
|
||||||
AC_DISABLE_STATIC
|
AC_DISABLE_STATIC
|
||||||
|
|
|
@ -13,9 +13,7 @@
|
||||||
Python bindings for GStreamer
|
Python bindings for GStreamer
|
||||||
</shortdesc>
|
</shortdesc>
|
||||||
<description xml:lang="en">
|
<description xml:lang="en">
|
||||||
GStreamer Python Bindings is a set of Python bindings for GStreamer, using
|
GStreamer Python Bindings is a set of overrides and Gst fundamental types handling for the dynamically generated PyGObject bindings.
|
||||||
the same system as PyGTK.
|
|
||||||
It also comes with a number of examples.
|
|
||||||
</description>
|
</description>
|
||||||
<category></category>
|
<category></category>
|
||||||
<bug-database rdf:resource="http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer&component=gst-python" />
|
<bug-database rdf:resource="http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer&component=gst-python" />
|
||||||
|
@ -32,6 +30,25 @@ It also comes with a number of examples.
|
||||||
</GitRepository>
|
</GitRepository>
|
||||||
</repository>
|
</repository>
|
||||||
|
|
||||||
|
<release>
|
||||||
|
<Version>
|
||||||
|
<revision>1.2.0</revision>
|
||||||
|
<branch>1.2.0</branch>
|
||||||
|
<created>2014-03-15</created>
|
||||||
|
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-python/gst-python-1.2.0.tar.xz" />
|
||||||
|
</Version>
|
||||||
|
</release>
|
||||||
|
|
||||||
|
<release>
|
||||||
|
<Version>
|
||||||
|
<revision>1.1.90</revision>
|
||||||
|
<branch>1.1</branch>
|
||||||
|
<created>2013-09-25</created>
|
||||||
|
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-python/gst-python-1.1.90.tar.bz2" />
|
||||||
|
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-python/gst-python-1.1.90.tar.gz" />
|
||||||
|
</Version>
|
||||||
|
</release>
|
||||||
|
|
||||||
<release>
|
<release>
|
||||||
<Version>
|
<Version>
|
||||||
<revision>1.1.90</revision>
|
<revision>1.1.90</revision>
|
||||||
|
|
Loading…
Reference in a new issue