This is GStreamer Python Bindings 0.10.22, "Ninety Tons of Thunder" 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...