mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 08:46:40 +00:00
Release 1.13.91
This commit is contained in:
parent
609af44f48
commit
84da104b06
6 changed files with 1441 additions and 41 deletions
536
ChangeLog
536
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 ===
|
=== release 1.13.90 ===
|
||||||
|
|
||||||
2018-03-03 22:39:27 +0000 Tim-Philipp Müller <tim@centricular.com>
|
2018-03-03 22:39:27 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* ChangeLog:
|
||||||
* NEWS:
|
* NEWS:
|
||||||
* RELEASE:
|
* RELEASE:
|
||||||
* configure.ac:
|
* configure.ac:
|
||||||
|
|
2
RELEASE
2
RELEASE
|
@ -1,4 +1,4 @@
|
||||||
This is GStreamer gst-plugins-bad 1.13.90.
|
This is GStreamer gst-plugins-bad 1.13.91.
|
||||||
|
|
||||||
The GStreamer team is pleased to announce the first release candidate for the
|
The GStreamer team is pleased to announce the first release candidate for the
|
||||||
upcoming stable 1.14 release series.
|
upcoming stable 1.14 release series.
|
||||||
|
|
|
@ -3,7 +3,7 @@ AC_PREREQ([2.69])
|
||||||
dnl initialize autoconf
|
dnl initialize autoconf
|
||||||
dnl when going to/from release please set the nano (fourth number) right !
|
dnl when going to/from release please set the nano (fourth number) right !
|
||||||
dnl releases only do Wall, git and prerelease does Werror too
|
dnl releases only do Wall, git and prerelease does Werror too
|
||||||
AC_INIT([GStreamer Bad Plug-ins],[1.13.90],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
|
AC_INIT([GStreamer Bad Plug-ins],[1.13.91],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
|
||||||
|
|
||||||
AG_GST_INIT
|
AG_GST_INIT
|
||||||
|
|
||||||
|
@ -51,11 +51,11 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
|
||||||
dnl - interfaces added -> increment AGE
|
dnl - interfaces added -> increment AGE
|
||||||
dnl - interfaces removed -> AGE = 0
|
dnl - interfaces removed -> AGE = 0
|
||||||
dnl sets GST_LT_LDFLAGS
|
dnl sets GST_LT_LDFLAGS
|
||||||
AS_LIBTOOL(GST, 1390, 0, 1390)
|
AS_LIBTOOL(GST, 1391, 0, 1391)
|
||||||
|
|
||||||
dnl *** required versions of GStreamer stuff ***
|
dnl *** required versions of GStreamer stuff ***
|
||||||
GST_REQ=1.13.90
|
GST_REQ=1.13.91
|
||||||
GSTPB_REQ=1.13.90
|
GSTPB_REQ=1.13.91
|
||||||
|
|
||||||
dnl *** autotools stuff ****
|
dnl *** autotools stuff ****
|
||||||
|
|
||||||
|
|
|
@ -33,6 +33,16 @@ real live maintainer, or some actual wide use.
|
||||||
</GitRepository>
|
</GitRepository>
|
||||||
</repository>
|
</repository>
|
||||||
|
|
||||||
|
<release>
|
||||||
|
<Version>
|
||||||
|
<revision>1.13.91</revision>
|
||||||
|
<branch>master</branch>
|
||||||
|
<name></name>
|
||||||
|
<created>2018-03-13</created>
|
||||||
|
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.13.91.tar.xz" />
|
||||||
|
</Version>
|
||||||
|
</release>
|
||||||
|
|
||||||
<release>
|
<release>
|
||||||
<Version>
|
<Version>
|
||||||
<revision>1.13.90</revision>
|
<revision>1.13.90</revision>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
project('gst-plugins-bad', 'c', 'cpp',
|
project('gst-plugins-bad', 'c', 'cpp',
|
||||||
version : '1.13.90',
|
version : '1.13.91',
|
||||||
meson_version : '>= 0.40.1',
|
meson_version : '>= 0.40.1',
|
||||||
default_options : [ 'warning_level=1',
|
default_options : [ 'warning_level=1',
|
||||||
'buildtype=debugoptimized' ])
|
'buildtype=debugoptimized' ])
|
||||||
|
|
Loading…
Reference in a new issue