diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2016-06-09 11:51:42 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2016-06-09 11:51:42 +0300 |
commit | 5e73b5a4843d9675246f4efec158624475ed9586 (patch) | |
tree | 9811685428853df677947bc54692ca10e2b7f7e0 /ChangeLog | |
parent | f562a96494644b9c27a9b60e10708505e0f7cda8 (diff) | |
download | gstreamer-plugins-bad-5e73b5a4843d9675246f4efec158624475ed9586.tar.gz |
Release 1.8.21.8.2
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 405 |
1 files changed, 403 insertions, 2 deletions
@@ -1,9 +1,410 @@ +=== release 1.8.2 === + +2016-06-09 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.8.2 + +2016-06-09 10:06:02 +0300 Sebastian Dröge <sebastian@centricular.com> + + * po/hr.po: + * po/pt_BR.po: + * po/sk.po: + po: Update translations + +2016-06-07 21:10:04 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * ext/webp/gstwebpdec.c: + webpdec: Wait for segment event before checking it + The heuristic to choose between packetise or not was changed to use the + segment format. The problem is that this change is reading the segment + during the caps event handling. The segment event will only be sent + after. That prevented the decoder to go in packetize mode, and avoid + useless parsing. + https://bugzilla.gnome.org/show_bug.cgi?id=736252 + +2016-06-07 21:04:21 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * gst/vmnc/vmncdec.c: + vmncdec: Wait for segment event before checking it + The heuristic to choose between packetise or not was changed to use the + segment format. The problem is that this change is reading the segment + during the caps event handling. The segment event will only be sent + after. That prevented the decoder to go in packetize mode, and avoid + useless parsing. + https://bugzilla.gnome.org/show_bug.cgi?id=736252 + +2016-05-02 17:38:50 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> + + * gst/mpegtsmux/mpegtsmux.c: + mpegtsmux: Set PTS on aligned buffers + This was broken in 09c05df (make "alignment" property more useful for + packetisation). + https://bugzilla.gnome.org/show_bug.cgi?id=765926 + +2016-05-20 14:34:37 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * ext/gl/caopengllayersink.h: + * ext/gl/caopengllayersink.m: + caopengllayersink: Don't cache buffer pool + Pools cannot be used by the two elements at the same time. + https://bugzilla.gnome.org/show_bug.cgi?id=766611 + +2016-06-07 17:22:01 +1000 Alessandro Decina <alessandro.d@gmail.com> + + * sys/applemedia/vtdec.c: + vtdec: always drain in ::negotiate + Move calling gst_vtdec_push_frames_if_needed from ::set_format to ::negotiate so + that we always drain even when renegotiation is triggered by downstream. + +2016-06-07 16:00:01 +1000 Alessandro Decina <alessandro.d@gmail.com> + + * sys/applemedia/vtdec.c: + vtdec: try to preserve downstream caps order + vtdec specifies sysmem; GLMemory as template caps. When negotiating, we used to + call gst_pad_peer_query_caps (..., filter) with our template caps as filter. The + query does gst_caps_intersect (filter, peercaps) internally which gives + precedence to the order of the filter caps. While we want to output sysmem by + default, when negotiating with glimagesink which returns GLMemory; sysmem; we + do want to do GL, so we now query using a NULL filter and intersect the result + with our template caps giving precedence to downstream's caps. + tl;dr: make sure we end up negotiating GLMemory with glimagesink + +2016-06-06 12:38:45 -0400 Xavier Claessens <xavier.claessens@collabora.com> + + * sys/androidmedia/gstamcvideoenc.c: + amcvideoenc: Do not call gst_object_unref on GstCaps + https://bugzilla.gnome.org/show_bug.cgi?id=767298 + +2016-06-06 14:08:43 -0400 Xavier Claessens <xavier.claessens@collabora.com> + + * sys/androidmedia/gstahcsrc.c: + ahcsrc: Avoid a div by 0 warning + https://bugzilla.gnome.org/show_bug.cgi?id=767302 + +2016-06-02 16:30:02 +1000 Alessandro Decina <alessandro.d@gmail.com> + + * sys/applemedia/vtdec.c: + vtdec: make vtdec_hw fallback to software on renegotiation + When renegotiating mid stream - for example with variable bitrate + streams - and therefore destroying and recreating VTSessions, the + hw decoder might become temporarily unavailable. + To deal with this and avoid erroring out on bitrate changes, + vtdec_hw now falls back to using the software decoder if the hw + one was available at some point but isn't anymore. At + renegotiation/bitrate change time, it will still retry to open + the hardware one. + +2016-06-02 13:10:51 +1000 Alessandro Decina <alessandro.d@gmail.com> + + * sys/applemedia/vtdec.c: + vtdec: fix switching from GLMemory to Sysmem + When renegotiating from GLMemory to Sysmem do teardown the texture_cache. + Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=766190 + +2016-06-02 11:36:57 +1000 Alessandro Decina <alessandro.d@gmail.com> + + * sys/applemedia/vtdec.c: + vtdec: optimize renegotiation + ::negotiate can be called several times before the CAPS event is sent downstream + so use the currently configured output state caps instead of the pad current + caps when deciding whether to recreate the VTSession or not. + This leads to creating/destroying less VTSessions which makes renegotiation more + reliable especially when using hw decoding. + +2016-05-23 15:24:53 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * gst-libs/gst/player/gstplayer.c: + player: fix suburi getter debug message + The property is a string, not a boolean. + https://bugzilla.gnome.org/show_bug.cgi?id=766607 + +2016-05-25 09:53:15 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/player/gstplayer.c: + player: Don't set subtitle URI directly but dispatch to the player thread + Otherwise we do state changes and everything in the application thread, which + might block and more important can cause reentrant signals. + https://bugzilla.gnome.org/show_bug.cgi?id=766607 + +2016-05-23 17:00:22 +0530 Arun Raghavan <arun@arunraghavan.net> + + * gst-libs/gst/player/gstplayer-media-info.c: + player: Fix documentation for gst_player_video_info_get_framerate() + Document out parameters and fix function name. + +2016-05-18 16:00:47 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * tests/check/libs/player.c: + player: use gst_check_init() in test + Calling GST_DEBUG() in test rely on the default category to be defined, + which is done in gst_check_init(). + https://bugzilla.gnome.org/show_bug.cgi?id=766607 + +2016-05-20 17:28:52 -0400 Aaron Boxer <boxerab@gmail.com> + + * ext/openjpeg/gstopenjpegenc.c: + openjpegenc: enable MCT for RGB video + https://bugzilla.gnome.org/show_bug.cgi?id=766732 + +2016-05-19 09:25:57 -0700 Martin Kelly <martin@surround.io> + + * sys/androidmedia/gst-android-hardware-camera.c: + ahc: fix potential NULL deref + This bug was found via cppcheck static analysis. + If android.hardware.Camera.getParameters returns NULL, then object will + be NULL, and we won't allocate params. This means that the GST_DEBUG + statement referencing params->object will be invalid. Fix this by + exiting early if android.hardware.Camera.getParameters returns NULL. + https://bugzilla.gnome.org/show_bug.cgi?id=766638 + +2016-05-19 16:55:31 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * ext/gl/gstglmosaic.c: + glmosaic: fix shader leak + gst_gl_mosaic_init_shader() is called twice with test_glmosaic so the + first shader was leaked. + https://bugzilla.gnome.org/show_bug.cgi?id=766661 + +2016-05-16 17:11:53 -0400 Xavier Claessens <xavier.claessens@collabora.com> + + * gst-libs/gst/gl/win32/gstglwindow_win32.c: + gl: win32: Unparent internal window before destroying it + For some reason DestroyWindow() deadlock if it's called from + parent window's KeyPress event. + https://bugzilla.gnome.org/show_bug.cgi?id=766533 + +2016-05-16 15:26:53 -0400 Xavier Claessens <xavier.claessens@collabora.com> + + * gst-libs/gst/gl/win32/gstglwindow_win32.c: + gl: win32: Don't steal parent focus when creating internal window + This fix regression introduced by 0acc18c60f6f962cc6553f6047fdb64891bab544. + https://bugzilla.gnome.org/show_bug.cgi?id=766520 + +2016-05-14 11:56:59 +0200 Olivier Crête <olivier.crete@collabora.com> + + * gst-libs/gst/video/gstvideoaggregator.c: + videoaggregator: Don't wait if input buffer is after output + If the input buffer is after the end of the output buffer, then waiting + for more data won't help. We will never get an input buffer for this point. + This fixes compositing of streams from rtspsrc. + https://bugzilla.gnome.org/show_bug.cgi?id=766422 + +2016-05-14 16:59:14 +0300 Alex-P. Natsios <drakevr@2f30.org> + + * configure.ac: + configure: check for shm_open() in OpenBSD + In OpenBSD there is no "actual" librt that programs can link with, + instead the system/base libc provides the functions one would + customarily find there. + https://bugzilla.gnome.org/show_bug.cgi?id=766441 + +2016-05-11 23:48:21 +0300 Sebastian Dröge <sebastian@centricular.com> + + * sys/androidmedia/gstamc.c: + amcaudiodec: Set layout=interleaved in raw audio caps + Otherwise the GAP event fallback negotiation will fail to produce complete + srcpad caps, and thus fail. + https://bugzilla.gnome.org/show_bug.cgi?id=766289 + +2016-05-10 16:24:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * configure.ac: + * ext/openjpeg/gstopenjpeg.h: + * ext/openjpeg/gstopenjpegdec.c: + * ext/openjpeg/gstopenjpegenc.c: + openjpeg: Port to 2.1 and require a pkg-config file for 2.0 and 2.1 + The port was trivial, and according to the NEWS file nothing else has changed, + but it is possible that other API was changed without proper notification. + OpenJPEG upstream has shipped a pkg-config file for the past 4 years, and all + distros should be shipping it by now. + https://bugzilla.gnome.org/show_bug.cgi?id=766213 + +2016-05-04 11:30:11 +1000 Alessandro Decina <alessandro.d@gmail.com> + + * sys/applemedia/vtdec.c: + applemedia: vtdec: output sysmem by default + +2016-05-05 18:00:25 +1000 Matthew Waters <matthew@centricular.com> + + * ext/vulkan/vkswapper.c: + vkswapper: use gst_video_sink_center_rect for positioning the video + Don't try to reimplement it badly. + +2016-05-05 23:53:05 +1000 Matthew Waters <matthew@centricular.com> + + * ext/vulkan/Makefile.am: + vulkan/build: add the build directory to the list of includes + Fixes out of tree builds from tarballs. + https://bugzilla.gnome.org/show_bug.cgi?id=764758 + +2016-04-08 18:09:53 +1000 Matthew Waters <matthew@centricular.com> + + * ext/vulkan/vkimagememory.c: + vulkan: silence a validation warning filling out the image barrier + +2016-04-08 18:09:06 +1000 Matthew Waters <matthew@centricular.com> + + * ext/vulkan/vkdevice.c: + * ext/vulkan/vkinstance.c: + vulkan: use the correct validation layer name + The threading validation layer has changed names. + +2016-05-02 11:30:43 +0300 Sebastian Dröge <sebastian@centricular.com> + + * sys/directsound/gstdirectsoundsrc.c: + directsoundsrc: Convert Windows strings to UTF8 before comparing against UTF8 strings + The device name and descriptions returned are in the locale encoding, not + UTF8. Our device name property is in UTF8 though, so we need to convert. + https://bugzilla.gnome.org/show_bug.cgi?id=756948 + +2016-05-03 11:11:24 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/compositor/compositor.c: + compositor: Set blend functions in ::negotiated_caps() instead of ::fixate_caps() + The latter should not change any state but just fixate the caps, while the + former is always called when srcpads caps are decided. + https://bugzilla.gnome.org/show_bug.cgi?id=765324 + +2016-04-25 16:50:18 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/videoparsers/gsth264parse.c: + h264parse: H264 level idc 0 is not valid + Don't put level=0 into the caps, it confuses other elements. + https://bugzilla.gnome.org/show_bug.cgi?id=765538 + +2016-04-25 16:50:55 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/videoparsers/gsth265parse.c: + h265parse: H265 level idc 0 is not valid + Don't put level=0 into the caps, it confuses other elements. + https://bugzilla.gnome.org/show_bug.cgi?id=765538 + === release 1.8.1 === -2016-04-20 Sebastian Dröge <slomo@coaxion.net> +2016-04-20 18:22:13 +0300 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.8.1 + * docs/plugins/inspect/plugin-accurip.xml: + * docs/plugins/inspect/plugin-adpcmdec.xml: + * docs/plugins/inspect/plugin-adpcmenc.xml: + * docs/plugins/inspect/plugin-aiff.xml: + * docs/plugins/inspect/plugin-asfmux.xml: + * docs/plugins/inspect/plugin-assrender.xml: + * docs/plugins/inspect/plugin-audiomixer.xml: + * docs/plugins/inspect/plugin-audiovisualizers.xml: + * docs/plugins/inspect/plugin-autoconvert.xml: + * docs/plugins/inspect/plugin-bayer.xml: + * docs/plugins/inspect/plugin-bz2.xml: + * docs/plugins/inspect/plugin-camerabin.xml: + * docs/plugins/inspect/plugin-chromaprint.xml: + * docs/plugins/inspect/plugin-coloreffects.xml: + * docs/plugins/inspect/plugin-curl.xml: + * docs/plugins/inspect/plugin-dataurisrc.xml: + * docs/plugins/inspect/plugin-debugutilsbad.xml: + * docs/plugins/inspect/plugin-dtsdec.xml: + * docs/plugins/inspect/plugin-dvb.xml: + * docs/plugins/inspect/plugin-dvbsuboverlay.xml: + * docs/plugins/inspect/plugin-dvdspu.xml: + * docs/plugins/inspect/plugin-faad.xml: + * docs/plugins/inspect/plugin-festival.xml: + * docs/plugins/inspect/plugin-fieldanalysis.xml: + * docs/plugins/inspect/plugin-flite.xml: + * docs/plugins/inspect/plugin-frei0r.xml: + * docs/plugins/inspect/plugin-gaudieffects.xml: + * docs/plugins/inspect/plugin-gdp.xml: + * docs/plugins/inspect/plugin-geometrictransform.xml: + * docs/plugins/inspect/plugin-gmedec.xml: + * docs/plugins/inspect/plugin-gsm.xml: + * docs/plugins/inspect/plugin-gstsiren.xml: + * docs/plugins/inspect/plugin-hls.xml: + * docs/plugins/inspect/plugin-id3tag.xml: + * docs/plugins/inspect/plugin-inter.xml: + * docs/plugins/inspect/plugin-interlace.xml: + * docs/plugins/inspect/plugin-jpegformat.xml: + * docs/plugins/inspect/plugin-mimic.xml: + * docs/plugins/inspect/plugin-mms.xml: + * docs/plugins/inspect/plugin-modplug.xml: + * docs/plugins/inspect/plugin-mpeg2enc.xml: + * docs/plugins/inspect/plugin-mpegpsdemux.xml: + * docs/plugins/inspect/plugin-mpegpsmux.xml: + * docs/plugins/inspect/plugin-mpegtsdemux.xml: + * docs/plugins/inspect/plugin-mpegtsmux.xml: + * docs/plugins/inspect/plugin-mplex.xml: + * docs/plugins/inspect/plugin-ofa.xml: + * docs/plugins/inspect/plugin-openal.xml: + * docs/plugins/inspect/plugin-pcapparse.xml: + * docs/plugins/inspect/plugin-pnm.xml: + * docs/plugins/inspect/plugin-rawparse.xml: + * docs/plugins/inspect/plugin-removesilence.xml: + * docs/plugins/inspect/plugin-resindvd.xml: + * docs/plugins/inspect/plugin-rfbsrc.xml: + * docs/plugins/inspect/plugin-rtmp.xml: + * docs/plugins/inspect/plugin-schro.xml: + * docs/plugins/inspect/plugin-sdp.xml: + * docs/plugins/inspect/plugin-segmentclip.xml: + * docs/plugins/inspect/plugin-shm.xml: + * docs/plugins/inspect/plugin-smooth.xml: + * docs/plugins/inspect/plugin-soundtouch.xml: + * docs/plugins/inspect/plugin-spandsp.xml: + * docs/plugins/inspect/plugin-speed.xml: + * docs/plugins/inspect/plugin-subenc.xml: + * docs/plugins/inspect/plugin-videoparsersbad.xml: + * docs/plugins/inspect/plugin-voaacenc.xml: + * docs/plugins/inspect/plugin-voamrwbenc.xml: + * docs/plugins/inspect/plugin-waylandsink.xml: + * docs/plugins/inspect/plugin-y4mdec.xml: + * docs/plugins/inspect/plugin-zbar.xml: + * gst-plugins-bad.doap: + * win32/common/config.h: + Release 1.8.1 + +2016-04-20 18:10:11 +0300 Sebastian Dröge <sebastian@centricular.com> + + * po/af.po: + * po/az.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/el.po: + * po/en_GB.po: + * po/eo.po: + * po/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.po: + * po/gl.po: + * po/hr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/ky.po: + * po/lt.po: + * po/lv.po: + * po/mt.po: + * po/nb.po: + * po/nl.po: + * po/or.po: + * po/pl.po: + * po/pt_BR.po: + * po/ro.po: + * po/ru.po: + * po/sk.po: + * po/sl.po: + * po/sq.po: + * po/sr.po: + * po/sv.po: + * po/tr.po: + * po/uk.po: + * po/vi.po: + * po/zh_CN.po: + Update .po files 2016-04-14 22:32:05 -0700 Aleix Conchillo Flaqué <aconchillo@gmail.com> |