changes:
Audio outputs:
* Fix deadlocks in the audio output core
* Make PulseAudio the default output if available
Video outputs:
* Fix fullscreen mode with KDE 4.3.3 and other window managers
* Fix incompatibility with cairo-dock and compositing
Input:
* Fix DVB scanning regression from VLC 1.0.3
* Support for XZ-compressed byte stream (LZMA algorithm)
Playlist:
* Support for .m3u8 playlist files (UTF-8 M3U)
Unix:
* Support for xcb-keysyms version 0.3.4 or higher
* Fix globalhotkeys on FreeBSD
Qt4 interface:
* Fix opening V4L version 1 devices
* Fix default destination ports in the streaming wizard
Translations:
* New Walloon translation
* Swedish, Ukrainian an French translation update
changes:
* Add support for subtitle properties in SMIL files
* Make totem-pl-parser's XML parsing thread-safe
* Fix detection of DVD ISOs from remote shares
* Fix getting DVD title from remote shares
* Fix some RSS feeds being detected as HTML
* Fix parsing of multi-line RTSPtext files
* Fix parsing of some RSS feeds with valid XML, but
broken CDATA usage
KDE SC 4.3.4 has a number of improvements:
* A bugfix in Plasma's pixmap cache makes the workspace more responsive
* Okular, the document viewer improved stability in certain situations
* Marble, the desktop globe has seen some polish
* Passphrases with non-ASCII characters have been fixed in the KGpg
encryption tool
changes:
Fix DVD playback
New elements: DTMF tone source and detector
ASS subtitle support improvements
Fix compilation on OS/X Snow Leopard
Support DVB 3.3 API
Inputselector fixes
changes:
RTP improvements
Support automatic cropping in videobox
Add TTL multicast UDP property
AVI demux push mode fixes and performance improvements
Support large and unusual chunks sizes in wav
Quicktime demuxer improvements
JPEG decode fixes and speedups
Support interlaced Y4M file output
DV demuxer improvements
Pulseaudio fixes and improvements
Support Pulseaudio PLAY/PAUSE requests
speexdec improvements
FLV demuxer improvements
Fix audio noise in the Equalizer plugin, and other improvements
Fix compilation on OS/X Snow Leopard
AVI muxer fixes
Support MPEG V4L2 devices and improve timestamping
Better jpeg2k support
Many other bug fixes and improvements
changes:
-new buttons, new button actions
-added possibility to set languages for audio streams
-jumppad is disabled by default
-added some warning messages
-some other small changes
pkgsrc note: msgfmt couldn't digest some of the catalogs, had
to disable some languages
changes:
-v4l improvements
-tcdemux: drop the builtin limit of streams selectable for passthrough
-Fixed the x264 module to work with libx264 >= 76
-Update the video stabilization plugins to version 0.61
-Made libmpeg2 an optional dependency
pkgsrc notes:
-v4l is not supported yet
-added x264 option (on per default)
-libmpeg2 is still mandatory
KDE 4.3.3 has a number of improvements that will make your life just a
little bit better. Some of KWin's effects have been smoothed and freed
of visual glitches, JuK should now be more stable, KDE PIM has seen its
share of improvements while in the back-rooms of KDE, the developers are
working hard on porting all applications to the new Akonadi storage and
cache.
This is GStreamer Python Bindings 0.10.17, "Shiny new button"
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
Version 0.0.16
rtpspecialsource: Remove want_source() method
get_codec() function does the same thing
rtpdtmfsoundsource: Implement get_codec method
rtpdtmfeventsource: Implement get_codec method
rtpspecialsource: Add new get_codec method
rtp: Check if the codec changed when removing special sources
rtp: Allow checking if a codec is valid for sending even if it has no way to build a codecbin
rtpcodecnego: Fix doc string
rtpspecialsource: Move static function closer to its use place
rtpspecialsource: Fix over-80 line
rtpsession: Check/update secondary sources even if the primary one doesn't change
tests: Tests changing the dtmf PT mid-call
tests: Make sure dtmf events are really received
test: Test changing the dtmf_id
tests: dtmf method is not always auto
rtpsession: Only emit send-codec-changed message after the special codecs have been changed
rtpsession: Don't leak iterator on linking failure
rtpsession: Cleanup send codecbin on failure
rtpsession: Print error on session dispose problems
rtpdtmfsoundsource: Correctly check the presence of elements
rawudp: Use %d for ints, not %s
configure: quiet automake portability bs
msnstream: Make send sink async=false for now
msnstream: Don't keep lock into set_remote_candidates
tests: Test invalid property name in fs_element_added_notifier_from_keyfile
element-added-notifier: Don't crash on invalid property
rtpconference: Don't assert on non-existing sdes parts
rtpspecialsource: Dispose is not always called twice, cleanup in finalize
rtpsession: Remove useless ref
Version 0.0.15.1
Version 0.0.15
Require gst-p-bad 0.10.14 for mimic
tests: Unlock src before setting it to playing
tests: Refrain from using the thread unsafe version of failure in the nice test
rtpsession: Keep ref on stream while associating substreams to it
rtpsubstream: Remove another double-unlock in error case
rtpsession: Don't double-unlock
rtpsession: Fix leaking caps on signals after dispose
rtpsession: Fix potential leak if already disposed
rtpsubstrea: Remove unused variable
elementaddednotifier: Use g_connect_signal_object
Otherwise each element had a ref on the notifier and relied on the not thread
safe weak references.
rawudp: Emit local candidates if there are no local interfaces suitable for UPnP
rawudp: Add some UPnP debug messages
glib-gen: Use single = instead of == for portability
msnconnection: Check return values from recv()
msnsession: Conference must always set before get_property
msnsession: Only try to lock conference if it has been set
rtpsession: Initialise variable to NULL
Makes coverity happy
msnconnection: Remove unused variables
rtpstream: Correct documentation
rtpsession: Unref transmitter src/sink in dispose
Unref element from g_object_get(), fixes leak
elementaddednotifier: Unref element in iterator loop
Fixes leak
elementadded: Use gst_value_deserialize to read properties
Use the existing function instead of having our own less-capable re-implementation
Version 0.0.14.1
changes:
Add barcode scanner plugin using the zbar library
Improvements to camerabin
Support audio-track format switching in DVD
Improve parsing and display of PGS subpictures
Add Cog plugin
Add LV2 plugin support
Improve VDPAU plugin. Add post-processing support
Add videomeasure plugin
Improve Siren codec
Improved Directshow capture element
Add EAC3 mapping in MPEG-TS playback
Improve AAC encoding
Improved MIDI file playback
Improve H-264 parsing
Add MPEG-PS muxer
Add PNM encoder and decoder
Add SVG decoder
Update GLib dependency to GLib 2.16
Various other bug fixes and improvements (see ChangeLog)
Fix various bugs in the 0.10.15 release
Fix a deadlock in starting DVD
Fix compilation problems
Allow libneon versions >= 29.x