diff options
author | Tim-Philipp Müller <tim@centricular.com> | 2018-03-13 19:22:10 +0000 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2018-03-13 19:22:13 +0000 |
commit | 84da104b06c67ab625cbb9b024f5ffb64b3cce5f (patch) | |
tree | c057d295406188c93fd7ac5247f4669024427f30 /ChangeLog | |
parent | 609af44f48a6117333098cb767f2e7d28f623a09 (diff) | |
download | gstreamer-plugins-bad-84da104b06c67ab625cbb9b024f5ffb64b3cce5f.tar.gz |
Release 1.13.911.13.91
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 536 |
1 files changed, 536 insertions, 0 deletions
@@ -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: |