-
Sebastian Dröge authoredSebastian Dröge authored
NEWS 4.54 KiB
This is GStreamer Good Plugins 1.0.4
Changes since 1.0.3:
* deinterleave: properly set srcpad channel position
* osxvideosink: Fix resizing the Cocoa window on receiving new caps
* rtspsrc fixes
* shout2send: also accept audio/webm in addition to video/webm
* videobox: fix border filling for planar YUV formats
* webmmux: fix linking to shout2send
* v4l2: fix build on FreeBSD
Bugs fixed since 1.0.3:
* 684312 : rtspsrc: mutex blocks going to NULL state
* 684991 : videobox: sometimes incorrectly crops producing visual artifacts, and green instead of black border
* 687469 : mulawdec: integer overrun with large chunks of data
* 689732 : osxvideosink can't resize Cocoa window on receiving caps
* 689336 : webmmux: can't link webmux to shout2send
Changes since 1.0.2:
* rtspsrc: numerous improvements
* build fix for gst-plugins-base installed in non-default prefix
* multifilesink: post messages in max-size mode as well
* vp8dec: improve robustness on decoding errors, e.g. for videocalls over RTP
Bugs fixed since 1.0.2:
* 639420 : RTSP setup, add client_ports
* 686837 : imagefreeze: improve caps negotiation
* 686985 : [pulsesrc] Assertion 'm' failed at pulse/thread-mainloop.c:166, function pa_threaded_mainloop_lock(). Aborting.
* 687013 : auparse,level,videocrop,y4m,caca: Fix missing GST_PLUGINS_BASE_LIBS dependency in Makefile.am
* 687154 : examples: error in level plugin example code
* 687330 : videobox, videomixer: height obtained using _WIDTH macros
* 687464 : speexdec: Don't unmap or finish_frame an invalid GstBuffer
* 688382 : rtspsrc doesn't work with the interleaved protocols
Changes since 1.0.1:
* Parallel installability with 0.10.x series
* avidemux: fix handling of paletted and other raw RGB data
* flacparse: ignore bad headers if we have a valid STREAMINFO header; improve coverart extraction
* jpegdepay: store quant tables in zigzag order
* matroskamux: do not use unoffical V_MJPEG codec id; fix subtitle request sink pad name and functionality
* videofilter: add videomedian element
* multiudpsink: add "force-ipv4" option and "multicast-iface" property
* pulsesink: fix caps leak and potential crasher in acceptcaps function
* pulsesink: start the ringbuffer on GAP events without duration
* qtdemux: add support for 'generic' samples; allow more streams
* qtdemux: support more ProRes variants; fix memory leak for MS/RIFF audio
* qtdemux: with raw audio, set a default channel-mask for multichannel audio
* rtpbin: set PTS and DTS in jitterbufffer
* rtpbin: use running-time for NTP time when use-pipeline-clock is set
* rtpsession: inform source when caps change
* udpsrc: use negotiated allocator or pool
* videobox: use out_info for out properties
* videocrop: port to videofilter
* videomixer2: Fix race condition where a src setcaps is ignored
* vp8enc: fix default target-bitrate value; set DECODE_ONLY flag on invisible frames
Bugs fixed since 1.0.1:
* 654216 : vp8enc: tag invisible frames
* 682481 : multiudpsink: add force-ipv4 option (problem when streaming RTP to multicast address)
* 683782 : Segfault in pulsesink.c:2077 gst_pulsesink_pad_acceptcaps()
* 683842 : Fix race condition in videomixer2 on 0.10
* 684701 : flacparse: fails to parse flac file with broken header: " Invalid metablock size for STREAMINFO: 8196 "
* 685864 : Add multicast-iface property to multiudpsink
* 686008 : qtdemux: crashes in push mode with gst_qtdemux_guess_bitrate: assertion failed: (size > = qtdemux- > header_size)
* 686046 : avidemux: can't play 8-bit indexed RGB video
* 686550 : qtdemux: no streams found for journal.pone.0030940.s002.mov, m1v video fourcc
* 686642 : udpsrc: trivial typo causes compilation error
Changes since 1.0.0:
* interleave, deinterlave: channel handling fixes for mono audio
* videobalance now supports NV12 and NV21 as well
Bugs fixed since 1.0.0:
* 683622 : flvdemux: Internal flow error when demuxing speex
* 684972 : qtdemux: cannot play mp4 file when MOOV atom is at the end of file
* 684977 : Can't seek in AVI file in push mode
* 685059 : avidemux: cannot play video in push mode
* 685213 : rtph264pay: pushing unmapped data.
* 685512 : rtpgstdepay has a memory leak
New features in 1.0.0:
* Parallel installability with 0.10.x series
* See release notes for more details