diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 588 |
1 files changed, 588 insertions, 0 deletions
@@ -1,3 +1,591 @@ +=== release 1.14.1 === + +2018-05-17 13:30:37 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ChangeLog: + * NEWS: + * RELEASE: + * configure.ac: + * gst-plugins-bad.doap: + * meson.build: + Release 1.14.1 + +2018-05-17 13:30:36 +0100 Tim-Philipp Müller <tim@centricular.com> + + * 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-05-17 12:37:50 +0100 Tim-Philipp Müller <tim@centricular.com> + + * po/hr.po: + Update translations + +2018-05-10 23:08:10 +0900 Seungha Yang <seungha.yang@navercorp.com> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + adaptivedemux: Support period change in live playlist + Regardless of LIVE or VOD, "a manifest has next period but + currently EOSed" state is meaning that it's time to advance period. + Previous behavior of adpativedemux, however, was able to period + advancing only for VOD case, since the adaptivedemux tried to + update and wait new manifest without respecting existence of the next period. + https://bugzilla.gnome.org/show_bug.cgi?id=781183 + +2018-05-11 15:49:05 +0900 Seungha Yang <seungha.yang@navercorp.com> + + * ext/dash/gstdashdemux.c: + dashdemux: Fix sync of updated manifest from previous one + _get_next_fragment_timestamp() returns relative timestamp to period start. + But gst_mpd_client_stream_seek() uses absolute MPD timeline. + https://bugzilla.gnome.org/show_bug.cgi?id=781183 + +2018-05-11 20:54:35 +0200 Olivier Crête <olivier.crete@collabora.com> + + * ext/srtp/gstsrtpdec.c: + srtp: Add "roc" caps field to the gst-launch example + The currrent example was broken since 1.8.3 it seems. + https://bugzilla.gnome.org/show_bug.cgi?id=786304 + +2015-03-16 16:20:44 +0100 Aurélien Zanelli <aurelien.zanelli@parrot.com> + + * gst/mpegtsdemux/tsdemux.c: + tsdemux: ignore sparse stream when checking for initial timestamp + Unless we only have sparse streams. In this case we will consider them. + It fixes a bug happening when first observed timestamp comes from a + sparse stream and other streams don't have a valid timestamp, yet. Thus + leading the timestamp from sparse stream to be the start of the + following segment. In this case, if the timestamp is really bigger than + non-sparse stream (audio/video), it will lead the pipeline to clip + samples from the non-parse stream. + https://bugzilla.gnome.org/show_bug.cgi?id=744469 + +2018-04-28 01:15:44 +1000 Jan Schmidt <jan@centricular.com> + + * sys/nvdec/gstnvdec.c: + nvdec: Add colorimetry info to the caps + Output any colorimetry information extracted from the stream + into the caps. + +2018-04-27 14:41:14 +1000 Jan Schmidt <jan@centricular.com> + + * sys/nvdec/gstnvdec.c: + nvdec: Use gst_video_info_to_caps to build caps. + Don't build caps directly, as that won't add any GstVideoInfo + newer fields (such as colorimetry) automatically. + +2018-05-05 14:32:59 +0000 Jan Schmidt <jan@centricular.com> + + * configure.ac: + * tests/examples/Makefile.am: + waylandsink: Only build if gtk-3.0 was built with wayland target + Check in configure if the gtk-3.0 has wayland support, and don't + build the waylandsink example if it doesn't. + +2018-04-25 15:05:38 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * gst/librfb/gstrfbsrc.c: + rfbsrc: Fix decide_allocation to support NULL pool + We were assuming that NULL pool meant that downstream didn't reply. + Update the pool index 0 instead of adding at the end. Otherwise we ended + up letting basesrc decide, which would pick the blocksize as a size + (4096) instead of the image size. + https://bugzilla.gnome.org/show_bug.cgi?id=795327 + +2018-04-25 13:36:01 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * gst/librfb/rfbdecoder.c: + rfbsrc: Fix support for applevncserver + This server uses an unknown 003.889 protocol version. This patch fixes + the version validation in order to simply fallback to 3.3 as suggested + by the spec. + +2018-02-27 10:51:07 +0800 Jun Xie <jun.xie@samsung.com> + + * ext/curl/gstcurlhttpsrc.c: + curlhttpsrc: deadlock in multi-instance scenario + Fixed queue iterator issue and set context state to + GSTCURL_MULTI_LOOP_STATE_RUNNING in case other + instance are in running state. + https://bugzilla.gnome.org/show_bug.cgi?id=793863 + +2018-04-18 15:03:19 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * sys/wasapi/gstwasapisrc.c: + wasapisrc: Don't provide a clock based on WASAPI's clock + The clock seems to have a lot of drift (or we're using it incorrectly) + which causes buffers to be late on the sink and get dropped. + Disable till someone can investigate whether our usage of the API is + incorrect (it looked correct to me) or if something is wrong. + +2018-04-16 14:37:21 -0800 Sreerenj Balachandran <sreerenj.balachandran@intel.com> + + * sys/msdk/gstmsdkmjpegdec.c: + msdk: jpegdec: Fix non-interleaved sample decode + Using the default value (InterleavedDec == MFX_SCANTYPE_UNKNOWN) + causing issues with non-interleaved sample decode. Ideally the usage + of MFXVideoDECODE_DecodeHeader should fix these type of issue, but + it seems to be not. But hardcoding the InterleaveDec to + MFX_SCANTYPE_NONINTERLEAVED + is fixing the problem and fortunately msdk seems to be taking care of + Interleaved samples + too .So let's hardcode it for now. + https://bugzilla.gnome.org/show_bug.cgi?id=793787 + +2018-04-16 14:00:39 -0800 Sreerenj Balachandran <sreerenj.balachandran@intel.com> + + * gst/jpegformat/gstjpegparse.c: + jpegparse: Fix APP1 marker segment parsing + Reposition the bytereader for proper skipping of + APP1 marker segment if it is not Exif. + https://bugzilla.gnome.org/show_bug.cgi?id=795117 + +2018-04-16 18:17:35 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * sys/wasapi/gstwasapisink.c: + * sys/wasapi/gstwasapisrc.c: + * sys/wasapi/gstwasapiutil.c: + wasapi: Also call CoInitialize in prepare() + +2018-04-16 10:44:10 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com> + + * gst-libs/gst/webrtc/rtcsessiondescription.h: + webrtc: fix gtk-doc annotations + +2016-12-27 11:14:00 +0530 Garima Gaur <garima.g@samsung.com> + + * ext/resindvd/rsninputselector.c: + * sys/uvch264/gstuvch264_src.c: + * sys/winscreencap/gstdx9screencapsrc.c: + resindvd, uvch264src, dx9screencapsrc: fix clock ref leaks in error paths + https://bugzilla.gnome.org/show_bug.cgi?id=776376 + +2016-12-27 13:45:49 +0530 Garima Gaur <garima.g@samsung.com> + + * sys/bluez/gstavdtpsrc.c: + bluez: avdtpsrc: fix caps leak in error code paths + https://bugzilla.gnome.org/show_bug.cgi?id=776085 + +2018-04-10 10:20:52 +0100 Philippe Normand <philn@igalia.com> + + * gst/debugutils/gstfakevideosink.c: + fakevideosink: explicit type cast for max-lateness property setter + g_object_set() expects the parameters values to be the exact type of the + property being set. + +2018-04-06 23:22:39 +0900 Seungha Yang <pudding8757@gmail.com> + + * gst/videoparsers/gsth265parse.c: + h265parse: Make caps writable before modifying them + Fix following assertion failure + GStreamer-CRITICAL **: gst_structure_remove_field: assertion 'IS_MUTABLE (structure)' failed + https://bugzilla.gnome.org/show_bug.cgi?id=795032 + +2018-04-10 05:13:17 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * sys/wasapi/gstwasapisink.c: + * sys/wasapi/gstwasapisrc.c: + wasapi: Handle return value of WaitForSingleObject + The wait could've failed for whatever reason, we should handle that. + +2018-04-10 05:09:42 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * sys/wasapi/gstwasapisink.c: + * sys/wasapi/gstwasapisink.h: + * sys/wasapi/gstwasapisrc.c: + * sys/wasapi/gstwasapisrc.h: + wasapi: Call _Start if the client was _Reset + Otherwise we will wait forever in WaitForSingleObject because we forgot + to start the client again after _Stop is called in reset(). + https://bugzilla.gnome.org/show_bug.cgi?id=795114 + +2018-04-09 17:54:05 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * gst/debugutils/gstfakevideosink.c: + fakevideosink: request an extra buffer if enable-last-sample is enabled + If the 'enable-last-sample' property is enabled, fakevideosink will keep + a reference on last rendered buffer which may lead to buffer starvation + in the pipeline. + Request one extra buffer in this case so we always have a buffer flying + in the pipeline. + https://bugzilla.gnome.org/show_bug.cgi?id=795109 + +2018-04-09 17:16:38 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * sys/wasapi/gstwasapisink.c: + * sys/wasapi/gstwasapisrc.c: + wasapi: Don't open the device in get_caps() + We can just return the template caps till the device is opened when + going from READY -> PAUSED. This fixes a CRITICAL when calling + ELEMENT_ERROR before the ringbuffer is allocated. + Also fixes a couple of leaks in error conditions. + https://bugzilla.gnome.org/show_bug.cgi?id=794611 + +2018-04-06 23:01:36 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * sys/wasapi/gstwasapisink.c: + wasapi: Only use audioclient3 when low-latency + Causes glitches on very slow CPU machines or VMs, and our + out-of-the-box experience should be good. + https://bugzilla.gnome.org/show_bug.cgi?id=794497 + +2018-03-21 14:53:27 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * sys/wasapi/gstwasapiutil.c: + wasapi: Don't derive device period from latency time + This seems to cause glitches on devices with low CPU availability, + such as virtual machines. Maybe even actual machines under high load. + https://bugzilla.gnome.org/show_bug.cgi?id=794497 + +2018-04-04 17:30:21 -0800 U. Artie Eoff <ullysses.a.eoff@intel.com> + + * sys/msdk/gstmsdkcontext.c: + * sys/msdk/msdk.c: + * sys/msdk/msdk.h: + msdk: fix plugin load on implementations with only HW support + We can't assume that MSDK always supports SW implementation + on all platforms. Thus, msdk_is_available should check for + ANY implementation. + https://bugzilla.gnome.org/show_bug.cgi?id=794991 + +2018-04-04 18:32:19 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * sys/wasapi/gstwasapiutil.h: + wasapi: Squelch warning about %x and HRESULT + HRESULT is always a 32-bit value, as is guint. + +2018-04-03 23:54:41 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * gst/audiolatency/gstaudiolatency.c: + audiolatency: Fix wave detection in buffers + -1/1000 is 0, so we were *always* detecting a buffer. + +2018-04-03 23:53:24 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * gst/audiolatency/gstaudiolatency.c: + audiolatency: Avoid bogus pts values while starting + +2018-03-31 10:41:32 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * sys/decklink/win/DeckLinkAPI.h: + * sys/decklink/win/DeckLinkAPI_i.c: + decklink: Fix MinGW warnings due to MSVC-specific pragmas + https://bugzilla.gnome.org/show_bug.cgi?id=794652#c7 + +2018-03-29 13:06:41 -0800 Sreerenj Balachandran <sreerenj.balachandran@intel.com> + + * sys/msdk/gstmsdkh264dec.c: + * sys/msdk/gstmsdkmjpegdec.c: + * sys/msdk/gstmsdkmpeg2dec.c: + msdk: dec: remove framerate field from sink caps template + Removes unessential field framerate for decoder so that negotiation + works even if framerate is not provided from upstream. + https://bugzilla.gnome.org/show_bug.cgi?id=789752 + +2018-03-29 12:41:48 -0800 Hyunjun Ko <zzoon@igalia.com> + + * sys/msdk/gstmsdkdec.c: + msdk: dec: set framerate to the driver only if provided + For example, if framerate 0/1 is provided from upstream, the driver + fails to configure and complain about it. + We can let it go and make the driver assuming framerate itself. + https://bugzilla.gnome.org/show_bug.cgi?id=789752 + +2018-03-29 12:40:34 -0800 Hyunjun Ko <zzoon@igalia.com> + + * sys/msdk/gstmsdkh265dec.c: + msdk: h265dec: remove framerate field from sink caps template + Removes unessential field framerate for decoder so that negotiation + works even if framerate is not provided from upstream. + https://bugzilla.gnome.org/show_bug.cgi?id=789752 + +2018-03-29 11:56:19 -0800 Sreerenj Balachandran <sreerenj.balachandran@intel.com> + + * sys/msdk/gstmsdkenc.c: + * sys/msdk/gstmsdkenc.h: + * sys/msdk/gstmsdkh264enc.c: + * sys/msdk/gstmsdkh265enc.c: + * sys/msdk/gstmsdkmpeg2enc.c: + * sys/msdk/gstmsdkvp8enc.c: + msdk: Don't set extended coding options for JPEG encode + MJPEG doesn't have support for extended coding options + https://bugzilla.gnome.org/show_bug.cgi?id=793873 + +2018-03-27 17:36:27 +0100 Tim-Philipp Müller <tim@centricular.com> + + * docs/plugins/gst-plugins-bad-plugins-docs.sgml: + * docs/plugins/inspect/plugin-gstsiren.xml: + * docs/plugins/inspect/plugin-rawparse.xml: + docs: plugins: remove stale xml data for moved or renamed plugins + rawparse plugin moved to -base, only legacyrawparse remains. + siren plugin was renamed and was listed twice. + https://bugzilla.gnome.org/show_bug.cgi?id=794069 + +2018-03-27 16:51:30 +0100 Tim-Philipp Müller <tim@centricular.com> + + * gst/onvif/gstrtponviftimestamp.c: + rtponviftimestamp: fix state change function init/reset + When starting up we need to initialise things *before* + streaming starts, so before we chain up to the parent + class in the state change function. And when we shut + down the element, we need to reset things after streaming + has stopped, so after we chain up to the parent class + in the state change function. + https://bugzilla.gnome.org/show_bug.cgi?id=794353 + https://bugzilla.gnome.org/show_bug.cgi?id=794290 + +2018-03-27 14:25:24 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * ext/ladspa/meson.build: + meson: Add missing optional lrdf dep to ladspa build + https://bugzilla.gnome.org/show_bug.cgi?id=794350 + +2018-03-27 12:47:13 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * sys/decklink/gstdecklink.cpp: + decklink: Use g_thread_new instead of g_thread_create + It's deprecated, and causes a build failure in Cerbero because we pass + -DG_DISABLE_DEPRECATED. + +2018-03-27 12:24:30 +0900 Takeshi Sato <t-sato@bx.jp.nec.co.jp> + + * sys/decklink/gstdecklink.cpp: + decklink: fix initialization fails in windows binary + There is no log of gst_decklink_com_thread () which initializes COM. + The initialization part is not valid with #ifdef MSC_VER. + Windows binaries are built with gcc. + As with other codes, it was avoidable by setting it to G_OS_WIN32 + instead of MSC_VER. + https://bugzilla.gnome.org/show_bug.cgi?id=794652 + +2018-03-25 18:08:58 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * sys/wasapi/gstwasapiutil.h: + wasapi: Print the hresult hex value on error + This helps figure out precisely what error enum value was returned, + which can be necessary when the description is too generic + +2018-03-23 09:15:38 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * ext/ladspa/gstladspa.c: + ladspa: Fix critical during plugin load on Windows + https://bugzilla.gnome.org/show_bug.cgi?id=794611 + +2018-03-25 12:53:06 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/gl/Makefile.am: + gl: Rename gstglutils.h functions to prevent symbol conflicts with static linking + The gl plugin in -base has the same function. + +2018-03-25 12:52:32 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/opus/Makefile.am: + opus: Rename opusheader functions to prevent symbol conflicts with static linking + The opus plugin in -base has the same functions. + +2018-03-20 16:16:19 +0200 Sebastian Dröge <sebastian@centricular.com> + + * sys/shm/gstshmsink.c: + shmsink: Fix compilation with latest GLib + g_object_ref() forwards its arguments type. + gstshmsink.c: In function ‘gst_shm_sink_allocator_alloc_locked’: + /usr/include/glib-2.0/gobject/gobject.h:512:32: error: passing argument 3 of ‘gst_memory_init’ from incompatible pointer type [-Werror=incompatible-pointer-types] + #define g_object_ref(Obj) ((__typeof__(Obj)) (g_object_ref) (Obj)) + ^ + gstshmsink.c:292:45: note: in expansion of macro ‘g_object_ref’ + gst_memory_init (memory, params->flags, g_object_ref (self), NULL, + ^~~~~~~~~~~~ + +2018-03-05 17:43:26 +0100 Patrik Nilsson <asavartzeth@gmail.com> + + * ext/ladspa/meson.build: + meson: fix ladspa dependencies + There are two issues, both related to dependency checking with the meson + support for the ladspa plugin. + With autotools, lrdf is handled like an optional dependency. But with + meson it is required. This makes the meson support less flexible and + inconsistent with autotools. + When autotools is used it properly checks if ladspa.h is available. + But with meson it does not, instead it treats lrdf as the main + dependency. This could cause a build failure if lrdf is installed, but + the ladspa sdk is not. + https://bugzilla.gnome.org/show_bug.cgi?id=794350 + +2018-03-21 10:59:29 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/mpegtsmux/tsmux/tsmux.c: + tsmux: Don't use GST_DEBUG_OBJECT() with non-GObject types + +2018-03-23 13:42:05 +0000 James Stevenson <james@stev.org> + + * ext/x265/gstx265enc.c: + x265: Fix tagging of keyframes on output buffers + https://bugzilla.gnome.org/show_bug.cgi?id=794620 + +2018-03-22 13:43:52 +0000 Tim-Philipp Müller <tim@centricular.com> + + * gst-libs/gst/webrtc/Makefile.am: + * gst-libs/gst/webrtc/webrtc_mkenum.py: + webrtc: use right export define in generated enumtypes file + +2018-03-22 13:42:31 +0000 Tim-Philipp Müller <tim@centricular.com> + + * gst-libs/gst/webrtc/Makefile.am: + webrtc: fix g-ir-scanner complaining about unstable API + +2018-03-21 13:42:30 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/mpegtsmux/mpegtsmux.c: + * gst/mpegtsmux/tsmux/tsmux.c: + * gst/mpegtsmux/tsmux/tsmux.h: + mpegtsmux: Explicitly resend PAT/SI/PMT on force-keyunit events + And don't randomly change the PCR stream, which would cause a new PMT + version to be generated instead and could confuse players. + +2018-03-21 13:34:17 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/mpegtsmux/mpegtsmux.c: + mpegtsmux: Deterministically set the PCR stream to the first stream of the program + Otherwise it would be randomly set to the first stream of the program + that receives a buffer. + +2018-03-21 11:05:23 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/mpegtsmux/mpegtsmux.c: + mpegtsmux: Reset a few more fields in mpegtsmux_reset() to their original values + +2018-03-20 11:49:19 -0700 Brendan Shanks <brendan.shanks@teradek.com> + + * gst/videoparsers/gsth264parse.c: + h264parse: reset internal 'state' variable properly + Reset the internal 'state' variable when the parser is started, fixes + errors when parser is being re-used. + https://bugzilla.gnome.org/show_bug.cgi?id=794537 + === release 1.14.0 === 2018-03-19 20:24:05 +0000 Tim-Philipp Müller <tim@centricular.com> |