summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2018-03-13 19:22:10 +0000
committerTim-Philipp Müller <tim@centricular.com>2018-03-13 19:22:13 +0000
commit84da104b06c67ab625cbb9b024f5ffb64b3cce5f (patch)
treec057d295406188c93fd7ac5247f4669024427f30 /ChangeLog
parent609af44f48a6117333098cb767f2e7d28f623a09 (diff)
downloadgstreamer-plugins-bad-84da104b06c67ab625cbb9b024f5ffb64b3cce5f.tar.gz
Release 1.13.911.13.91
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog536
1 files changed, 536 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4f1a1f909..116f22cbc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,543 @@
+=== release 1.13.91 ===
+
+2018-03-13 19:22:10 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * gst-plugins-bad.doap:
+ * meson.build:
+ Release 1.13.91
+
+2018-03-13 19:22:10 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * 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-audiobuffersplit.xml:
+ * docs/plugins/inspect/plugin-audiofxbad.xml:
+ * docs/plugins/inspect/plugin-audiolatency.xml:
+ * docs/plugins/inspect/plugin-audiomixmatrix.xml:
+ * docs/plugins/inspect/plugin-audiovisualizers.xml:
+ * docs/plugins/inspect/plugin-autoconvert.xml:
+ * docs/plugins/inspect/plugin-bayer.xml:
+ * docs/plugins/inspect/plugin-bluez.xml:
+ * docs/plugins/inspect/plugin-bs2b.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-colormanagement.xml:
+ * docs/plugins/inspect/plugin-compositor.xml:
+ * docs/plugins/inspect/plugin-curl.xml:
+ * docs/plugins/inspect/plugin-dashdemux.xml:
+ * docs/plugins/inspect/plugin-dc1394.xml:
+ * docs/plugins/inspect/plugin-de265.xml:
+ * docs/plugins/inspect/plugin-debugutilsbad.xml:
+ * docs/plugins/inspect/plugin-decklink.xml:
+ * docs/plugins/inspect/plugin-dfbvideosink.xml:
+ * docs/plugins/inspect/plugin-dtls.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-faac.xml:
+ * docs/plugins/inspect/plugin-faad.xml:
+ * docs/plugins/inspect/plugin-faceoverlay.xml:
+ * docs/plugins/inspect/plugin-fbdevsink.xml:
+ * docs/plugins/inspect/plugin-fdkaac.xml:
+ * docs/plugins/inspect/plugin-festival.xml:
+ * docs/plugins/inspect/plugin-fieldanalysis.xml:
+ * docs/plugins/inspect/plugin-flite.xml:
+ * docs/plugins/inspect/plugin-fluidsynthmidi.xml:
+ * docs/plugins/inspect/plugin-freeverb.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-gme.xml:
+ * docs/plugins/inspect/plugin-gsm.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-ipcpipeline.xml:
+ * docs/plugins/inspect/plugin-ivfparse.xml:
+ * docs/plugins/inspect/plugin-ivtc.xml:
+ * docs/plugins/inspect/plugin-jp2kdecimator.xml:
+ * docs/plugins/inspect/plugin-jpegformat.xml:
+ * docs/plugins/inspect/plugin-kate.xml:
+ * docs/plugins/inspect/plugin-kms.xml:
+ * docs/plugins/inspect/plugin-ladspa.xml:
+ * docs/plugins/inspect/plugin-legacyrawparse.xml:
+ * docs/plugins/inspect/plugin-midi.xml:
+ * docs/plugins/inspect/plugin-mms.xml:
+ * docs/plugins/inspect/plugin-modplug.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-musepack.xml:
+ * docs/plugins/inspect/plugin-mxf.xml:
+ * docs/plugins/inspect/plugin-neonhttpsrc.xml:
+ * docs/plugins/inspect/plugin-netsim.xml:
+ * docs/plugins/inspect/plugin-ofa.xml:
+ * docs/plugins/inspect/plugin-openal.xml:
+ * docs/plugins/inspect/plugin-opencv.xml:
+ * docs/plugins/inspect/plugin-openexr.xml:
+ * docs/plugins/inspect/plugin-openglmixers.xml:
+ * docs/plugins/inspect/plugin-openh264.xml:
+ * docs/plugins/inspect/plugin-openjpeg.xml:
+ * docs/plugins/inspect/plugin-opusparse.xml:
+ * docs/plugins/inspect/plugin-pcapparse.xml:
+ * docs/plugins/inspect/plugin-pnm.xml:
+ * docs/plugins/inspect/plugin-proxy.xml:
+ * docs/plugins/inspect/plugin-removesilence.xml:
+ * docs/plugins/inspect/plugin-resindvd.xml:
+ * docs/plugins/inspect/plugin-rfbsrc.xml:
+ * docs/plugins/inspect/plugin-rsvg.xml:
+ * docs/plugins/inspect/plugin-rtmp.xml:
+ * docs/plugins/inspect/plugin-rtponvif.xml:
+ * docs/plugins/inspect/plugin-sbc.xml:
+ * docs/plugins/inspect/plugin-sdpelem.xml:
+ * docs/plugins/inspect/plugin-segmentclip.xml:
+ * docs/plugins/inspect/plugin-shm.xml:
+ * docs/plugins/inspect/plugin-siren.xml:
+ * docs/plugins/inspect/plugin-smooth.xml:
+ * docs/plugins/inspect/plugin-smoothstreaming.xml:
+ * docs/plugins/inspect/plugin-soundtouch.xml:
+ * docs/plugins/inspect/plugin-spandsp.xml:
+ * docs/plugins/inspect/plugin-speed.xml:
+ * docs/plugins/inspect/plugin-srtp.xml:
+ * docs/plugins/inspect/plugin-stereo.xml:
+ * docs/plugins/inspect/plugin-subenc.xml:
+ * docs/plugins/inspect/plugin-teletext.xml:
+ * docs/plugins/inspect/plugin-timecode.xml:
+ * docs/plugins/inspect/plugin-ttmlsubs.xml:
+ * docs/plugins/inspect/plugin-uvch264.xml:
+ * docs/plugins/inspect/plugin-vcdsrc.xml:
+ * docs/plugins/inspect/plugin-vdpau.xml:
+ * docs/plugins/inspect/plugin-videofiltersbad.xml:
+ * docs/plugins/inspect/plugin-videoframe_audiolevel.xml:
+ * docs/plugins/inspect/plugin-videoparsersbad.xml:
+ * docs/plugins/inspect/plugin-videosignal.xml:
+ * docs/plugins/inspect/plugin-vmnc.xml:
+ * docs/plugins/inspect/plugin-voaacenc.xml:
+ * docs/plugins/inspect/plugin-voamrwbenc.xml:
+ * docs/plugins/inspect/plugin-vulkan.xml:
+ * docs/plugins/inspect/plugin-wasapi.xml:
+ * docs/plugins/inspect/plugin-waylandsink.xml:
+ * docs/plugins/inspect/plugin-webp.xml:
+ * docs/plugins/inspect/plugin-webrtc.xml:
+ * docs/plugins/inspect/plugin-wildmidi.xml:
+ * docs/plugins/inspect/plugin-x265.xml:
+ * docs/plugins/inspect/plugin-y4mdec.xml:
+ * docs/plugins/inspect/plugin-yadif.xml:
+ * docs/plugins/inspect/plugin-zbar.xml:
+ Update docs
+
+2018-03-13 13:14:58 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * docs/libs/Makefile.am:
+ docs: update api decorators to ignore
+
+2018-03-13 13:11:17 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst-libs/gst/webrtc/dtlstransport.h:
+ * gst-libs/gst/webrtc/icetransport.h:
+ * gst-libs/gst/webrtc/rtcsessiondescription.h:
+ * gst-libs/gst/webrtc/rtpreceiver.h:
+ * gst-libs/gst/webrtc/rtpsender.h:
+ * gst-libs/gst/webrtc/rtptransceiver.h:
+ * gst-libs/gst/webrtc/webrtc_fwd.h:
+ webrtc: GST_EXPORT -> GST_WEBRTC_API
+ We need different export decorators for the different libs.
+ For now no actual change though, just rename before the release,
+ and add prelude headers to define the new decorator to GST_EXPORT.
+
+2018-03-13 13:09:28 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst-libs/gst/wayland/wayland.h:
+ wayland: GST_EXPORT -> GST_WAYLAND_API
+ We need different export decorators for the different libs.
+ For now no actual change though, just rename before the release,
+ and add prelude headers to define the new decorator to GST_EXPORT.
+
+2018-03-13 13:07:52 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst-libs/gst/video/Makefile.am:
+ * gst-libs/gst/video/gstvideoaggregator.h:
+ * gst-libs/gst/video/gstvideoaggregatorpad.h:
+ * gst-libs/gst/video/meson.build:
+ * gst-libs/gst/video/video-bad-prelude.h:
+ video: GST_EXPORT -> GST_URI_VIDEO_BAD_API
+ We need different export decorators for the different libs.
+ For now no actual change though, just rename before the release,
+ and add prelude headers to define the new decorator to GST_EXPORT.
+
+2018-03-13 13:05:45 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst-libs/gst/uridownloader/Makefile.am:
+ * gst-libs/gst/uridownloader/gstfragment.h:
+ * gst-libs/gst/uridownloader/gsturidownloader.h:
+ * gst-libs/gst/uridownloader/meson.build:
+ * gst-libs/gst/uridownloader/uridownloader-prelude.h:
+ uridownloader: GST_EXPORT -> GST_URI_DOWNLOADER_API
+ We need different export decorators for the different libs.
+ For now no actual change though, just rename before the release,
+ and add prelude headers to define the new decorator to GST_EXPORT.
+
+2018-03-13 13:02:54 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst-libs/gst/player/Makefile.am:
+ * gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.h:
+ * gst-libs/gst/player/gstplayer-media-info.h:
+ * gst-libs/gst/player/gstplayer-signal-dispatcher.h:
+ * gst-libs/gst/player/gstplayer-types.h:
+ * gst-libs/gst/player/gstplayer-video-overlay-video-renderer.h:
+ * gst-libs/gst/player/gstplayer-video-renderer.h:
+ * gst-libs/gst/player/gstplayer-visualization.h:
+ * gst-libs/gst/player/gstplayer.h:
+ * gst-libs/gst/player/meson.build:
+ * gst-libs/gst/player/player-prelude.h:
+ * gst-libs/gst/player/player.h:
+ player: GST_EXPORT -> GST_PLAYER_API
+ We need different export decorators for the different libs.
+ For now no actual change though, just rename before the release,
+ and add prelude headers to define the new decorator to GST_EXPORT.
+
+2018-03-13 12:57:56 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst-libs/gst/opencv/Makefile.am:
+ * gst-libs/gst/opencv/gstopencvutils.h:
+ * gst-libs/gst/opencv/gstopencvvideofilter.h:
+ * gst-libs/gst/opencv/meson.build:
+ * gst-libs/gst/opencv/opencv-prelude.h:
+ opencv: GST_EXPORT -> GST_OPENCV_API
+ We need different export decorators for the different libs.
+ For now no actual change though, just rename before the release,
+ and add prelude headers to define the new decorator to GST_EXPORT.
+
+2018-03-13 12:47:03 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst-libs/gst/mpegts/Makefile.am:
+ * gst-libs/gst/mpegts/gst-atsc-section.h:
+ * gst-libs/gst/mpegts/gst-dvb-descriptor.h:
+ * gst-libs/gst/mpegts/gst-dvb-section.h:
+ * gst-libs/gst/mpegts/gstmpegtsdescriptor.h:
+ * gst-libs/gst/mpegts/gstmpegtssection.h:
+ * gst-libs/gst/mpegts/meson.build:
+ * gst-libs/gst/mpegts/mpegts-prelude.h:
+ * gst-libs/gst/mpegts/mpegts.h:
+ * gst-libs/gst/mpegts/mpegts_enum.py:
+ mpegts: GST_EXPORT -> GST_MPEGTS_API
+ We need different export decorators for the different libs.
+ For now no actual change though, just rename before the release,
+ and add prelude headers to define the new decorator to GST_EXPORT.
+
+2018-03-13 12:43:00 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst-libs/gst/isoff/gstisoff.h:
+ isoff: GST_EXPORT -> GST_ISOFF_API
+ We need different export decorators for the different libs.
+ For now no actual change though, just rename before the release,
+ and add prelude headers to define the new decorator to GST_EXPORT.
+
+2018-03-13 12:41:42 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * common:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/interfaces/build_mkenum.py:
+ * gst-libs/gst/interfaces/meson.build:
+ * gst-libs/gst/interfaces/photography-prelude.h:
+ * gst-libs/gst/interfaces/photography.h:
+ photography: GST_EXPORT -> GST_PHOTOGRAPHY_API
+ We need different export decorators for the different libs.
+ For now no actual change though, just rename before the release,
+ and add prelude headers to define the new decorator to GST_EXPORT.
+
+2018-03-13 12:36:26 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst-libs/gst/insertbin/gstinsertbin.h:
+ insertbin: GST_EXPORT -> GST_INSERT_BIN_API
+ We need different export decorators for the different libs.
+ For now no actual change though, just rename before the release,
+ and add prelude headers to define the new decorator to GST_EXPORT.
+
+2018-03-13 12:34:24 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst-libs/gst/codecparsers/Makefile.am:
+ * gst-libs/gst/codecparsers/codecparsers-prelude.h:
+ * gst-libs/gst/codecparsers/gsth264parser.h:
+ * gst-libs/gst/codecparsers/gsth265parser.h:
+ * gst-libs/gst/codecparsers/gstjpeg2000sampling.h:
+ * gst-libs/gst/codecparsers/gstjpegparser.h:
+ * gst-libs/gst/codecparsers/gstmpeg4parser.h:
+ * gst-libs/gst/codecparsers/gstmpegvideometa.h:
+ * gst-libs/gst/codecparsers/gstmpegvideoparser.h:
+ * gst-libs/gst/codecparsers/gstvc1parser.h:
+ * gst-libs/gst/codecparsers/gstvp8parser.h:
+ * gst-libs/gst/codecparsers/gstvp8rangedecoder.h:
+ * gst-libs/gst/codecparsers/gstvp9parser.h:
+ * gst-libs/gst/codecparsers/meson.build:
+ codecparsers: GST_EXPORT -> GST_CODEC_PARSERS_API
+ We need different export decorators for the different libs.
+ For now no actual change though, just rename before the release,
+ and add prelude headers to define the new decorator to GST_EXPORT.
+
+2018-03-13 12:29:08 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst-libs/gst/basecamerabinsrc/Makefile.am:
+ * gst-libs/gst/basecamerabinsrc/basecamerabinsrc-prelude.h:
+ * gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h:
+ * gst-libs/gst/basecamerabinsrc/gstcamerabin-enum.h:
+ * gst-libs/gst/basecamerabinsrc/gstcamerabinpreview.h:
+ * gst-libs/gst/basecamerabinsrc/meson.build:
+ basecamerabinsrc: GST_EXPORT -> GST_BASE_CAMERA_BIN_SRC_API
+ We need different export decorators for the different libs.
+ For now no actual change though, just rename before the release,
+ and add prelude headers to define the new decorator to GST_EXPORT.
+
+2018-03-13 12:21:39 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/audio/audio-bad-prelude.h:
+ * gst-libs/gst/audio/gstnonstreamaudiodecoder.h:
+ * gst-libs/gst/audio/meson.build:
+ audio: GST_EXPORT -> GST_AUDIO_BAD_API
+ We need different export decorators for the different libs.
+ For now no actual change though, just rename before the release,
+ and add prelude headers to define the new decorator to GST_EXPORT.
+
+2018-03-13 12:17:50 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst-libs/gst/adaptivedemux/Makefile.am:
+ * gst-libs/gst/adaptivedemux/adaptive-demux-prelude.h:
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.h:
+ adaptivedemux: GST_EXPORT -> GST_ADAPTIVE_DEMUX_API
+ We need different export decorators for the different libs.
+ For now no actual change though, just rename before the release,
+ and add prelude headers to define the new decorator to GST_EXPORT.
+
+2018-03-12 20:10:02 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+ docs: plugins: add some more elements and plugins
+
+2018-03-10 18:51:14 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * sys/wasapi/gstwasapiutil.c:
+ wasapi: Minor fixes for debug logging
+
+2018-03-10 18:49:59 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * sys/directsound/meson.build:
+ meson: Add deviceprovider changes to directsoundsrc
+ These were missed when they were added to Makefile.am
+
+2018-03-09 22:05:49 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * sys/wasapi/gstaudioclient3.h:
+ wasapi: Guard IAudioClient2 structs and enums
+ These are already defined in the audioclient.h provided by the latest
+ MinGW headers, and the existing #ifndef were obviously wrong.
+ https://bugzilla.gnome.org/show_bug.cgi?id=794197
+
+2018-03-10 11:41:54 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-wasapi.xml:
+ docs: add wasapi elements
+
+2018-03-09 23:59:16 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * sys/msdk/meson.build:
+ * tests/check/meson.build:
+ meson: fix build when msdk is not found
+
+2018-03-09 10:48:11 -0900 Wang,Fei <fei.w.wang@intel.com>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/msdkh264enc.c:
+ * tests/check/meson.build:
+ tests: add msdkh264enc element unit test
+ https://bugzilla.gnome.org/show_bug.cgi?id=793236
+
+2018-03-09 10:32:40 -0900 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+ * sys/msdk/meson.build:
+ msdk: Fix the misspelled file name in meson build
+
+2018-03-09 11:11:40 +0100 Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
+
+ * sys/wasapi/Makefile.am:
+ wasapi: ship audioclient3 header in tarballs
+ https://bugzilla.gnome.org/show_bug.cgi?id=794197
+
+2018-03-08 11:39:25 -0900 Hyunjun Ko <zzoon@igalia.com>
+
+ * sys/msdk/gstmsdkenc.c:
+ * sys/msdk/gstmsdkenc.h:
+ msdk: enc: fix missing some frames to be encoded
+ There was not handling the end of encoding sequence in encoder.
+ This patch does drain any remaining internal streams while decoder
+ already does this.
+ Document says:
+ "To mark the end of the encoding sequence, call this function with a
+ NULL surface
+ pointer. Repeat the call to drain any remaining internally cached
+ bitstreams—one
+ frame at a time—until MFX_ERR_MORE_DATA is returned."
+ https://bugzilla.gnome.org/show_bug.cgi?id=793236
+
+2018-03-08 11:38:52 -0900 Hyunjun Ko <zzoon@igalia.com>
+
+ * sys/msdk/gstmsdkdec.c:
+ msdk: dec: fix leaks when flushing
+ https://bugzilla.gnome.org/show_bug.cgi?id=793708
+
+2018-03-08 11:38:30 -0900 Hyunjun Ko <zzoon@igalia.com>
+
+ * sys/msdk/gstmsdkcontext.c:
+ msdk: manage child sessions on parent GstMsdkContext
+ Sometimes parent context is released before its children get released.
+ In this case MFXClose of parent session fails.
+ To make sure that child sessions are closed before closing a parent
+ session,
+ Parent context needs to manage child sessions and close them first when
+ it's released.
+ https://bugzilla.gnome.org/show_bug.cgi?id=793412
+
+2018-03-08 11:37:52 -0900 Hyunjun Ko <zzoon@igalia.com>
+
+ * sys/msdk/gstmsdkdec.c:
+ * sys/msdk/gstmsdkdec.h:
+ msdk: dec: remove code to manage buffers with locked surface
+ https://bugzilla.gnome.org/show_bug.cgi?id=793413
+
+2018-03-08 11:37:12 -0900 Hyunjun Ko <zzoon@igalia.com>
+
+ * sys/msdk/gstmsdkbufferpool.c:
+ * sys/msdk/gstmsdkcontext.c:
+ * sys/msdk/gstmsdkcontext.h:
+ * sys/msdk/gstmsdkvideomemory.c:
+ * sys/msdk/gstmsdkvideomemory.h:
+ msdk: manage MSDK surfaces seperately
+ Currently a gst buffer has one mfxFrameSurface when it's allocated and
+ can't be changed.
+ This is based on that the life of gst buffer and mfxFrameSurface would
+ be same.
+ But it's not true. Sometimes even if a gst buffer of a frame is finished
+ on downstream,
+ mfxFramesurface coupled with the gst buffer is still locked, which means
+ it's still being used in the driver.
+ So this patch does this.
+ Every time a gst buffer is acquired from the pool, it confirms if the
+ surface coupled with the buffer is unlocked.
+ If not, replace it with new unlocked one.
+ In this way, user(decoder or encoder) doesn't need to manage gst buffers
+ including locked surface.
+ To do that, this patch includes the following:
+ 1. GstMsdkContext
+ - Manages MSDK surfaces available, used, locked respectively as the
+ following:
+ 1\ surfaces_avail : surfaces which are free and unused anywhere
+ 2\ surfaces_used : surfaces coupled with a gst buffer and being used
+ now.
+ 3\ surfaces_locked : surfaces still locked even after the gst buffer
+ is released.
+ - Provide an api to get MSDK surface available.
+ - Provide an api to release MSDK surface.
+ 2. GstMsdkVideoMemory
+ - Gets a surface available when it's allocated.
+ - Provide an api to get an available surface with new unlocked one.
+ - Provide an api to release surface in the msdk video memory.
+ 3. GstMsdkBufferPool
+ - In acquire_buffer, every time a gst buffer is acquired, get new
+ available surface from the list.
+ - In release_buffer, it confirms if the buffer's surface is unlocked or
+ not.
+ - If unlocked, it is put to the available list.
+ - If still locked, it is put to the locked list.
+ This also fixes bug #793525.
+ https://bugzilla.gnome.org/show_bug.cgi?id=793413
+ https://bugzilla.gnome.org/show_bug.cgi?id=793525
+
+2018-03-08 10:12:16 +0100 Michael Tretter <m.tretter@pengutronix.de>
+
+ * configure.ac:
+ configure.ac: enable largefile support if possible
+ https://bugzilla.gnome.org/show_bug.cgi?id=793103
+
+2018-03-05 19:37:06 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * tests/check/libs/player.c:
+ tests: player: disable broken test_play_media_info test
+ Until someone can be bothered to debug + fix it.
+ https://bugzilla.gnome.org/show_bug.cgi?id=787372
+ https://bugzilla.gnome.org/show_bug.cgi?id=787374
+
+2018-03-05 14:21:14 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst-libs/gst/codecparsers/gsth265parser.c:
+ * tests/check/libs/h265parser.c:
+ h265parser: allow partial matching on range extension profile
+ Best to return a valid profiles rather than no profile if bitstream uses
+ a not standard profile.
+ https://bugzilla.gnome.org/show_bug.cgi?id=793876
+
+2018-02-26 17:26:07 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst-libs/gst/codecparsers/gsth265parser.c:
+ * gst-libs/gst/codecparsers/gsth265parser.h:
+ * gst/videoparsers/gsth265parse.c:
+ * tests/check/libs/h265parser.c:
+ h265parse: add support for 'Format range extensions profiles'
+ Those profiles have been introduced in version 2 of the HEVC spec
+ (A.3.5).
+ https://bugzilla.gnome.org/show_bug.cgi?id=793876
+
+2018-02-27 11:30:15 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst-libs/gst/codecparsers/gsth265parser.c:
+ * gst-libs/gst/codecparsers/gsth265parser.h:
+ h265parser: parse extra profile fields
+ Those fields have been introduced in version 2 and later to define new
+ profiles like the format range extensions profiles (A.3.5).
+ NOTE: This patch breaks the parser ABI, rebuild needed.
+ https://bugzilla.gnome.org/show_bug.cgi?id=793876
+
+2018-03-01 11:08:44 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst-libs/gst/codecparsers/gsth265parser.c:
+ * gst-libs/gst/codecparsers/gsth265parser.h:
+ * gst/videoparsers/gsth265parse.c:
+ * tests/check/Makefile.am:
+ * tests/check/libs/h265parser.c:
+ * tests/check/meson.build:
+ h265parser: decouple GstH265Profile and GstH265ProfileIDC
+ We used to have the same enum to represent H265 profiles and idc values.
+ Those are no longer the same with extension profiles defined from
+ version 2 of the spec.
+ Split those enums so the semantic of each is clearer and we'll be able
+ to add extension profiles to GstH265Profile.
+ Also add gst_h265_profile_tier_level_get_profile() to retrieve the
+ GstH265Profile from the GstH265ProfileTierLevel. It will be used to
+ implement the detection of extension profiles.
+ https://bugzilla.gnome.org/show_bug.cgi?id=793876
+
=== release 1.13.90 ===
2018-03-03 22:39:27 +0000 Tim-Philipp Müller <tim@centricular.com>
+ * ChangeLog:
* NEWS:
* RELEASE:
* configure.ac: