mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 00:36:51 +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 ===
|
||||
|
||||
2018-03-03 22:39:27 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* 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
|
||||
upcoming stable 1.14 release series.
|
||||
|
|
|
@ -3,7 +3,7 @@ AC_PREREQ([2.69])
|
|||
dnl initialize autoconf
|
||||
dnl when going to/from release please set the nano (fourth number) right !
|
||||
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
|
||||
|
||||
|
@ -51,11 +51,11 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
|
|||
dnl - interfaces added -> increment AGE
|
||||
dnl - interfaces removed -> AGE = 0
|
||||
dnl sets GST_LT_LDFLAGS
|
||||
AS_LIBTOOL(GST, 1390, 0, 1390)
|
||||
AS_LIBTOOL(GST, 1391, 0, 1391)
|
||||
|
||||
dnl *** required versions of GStreamer stuff ***
|
||||
GST_REQ=1.13.90
|
||||
GSTPB_REQ=1.13.90
|
||||
GST_REQ=1.13.91
|
||||
GSTPB_REQ=1.13.91
|
||||
|
||||
dnl *** autotools stuff ****
|
||||
|
||||
|
|
|
@ -33,6 +33,16 @@ real live maintainer, or some actual wide use.
|
|||
</GitRepository>
|
||||
</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>
|
||||
<Version>
|
||||
<revision>1.13.90</revision>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
project('gst-plugins-bad', 'c', 'cpp',
|
||||
version : '1.13.90',
|
||||
version : '1.13.91',
|
||||
meson_version : '>= 0.40.1',
|
||||
default_options : [ 'warning_level=1',
|
||||
'buildtype=debugoptimized' ])
|
||||
|
|
Loading…
Reference in a new issue