gst-plugins-good 1.14.2


2018-07-20 00:54:57 +0100  Tim-Philipp Müller <tim centricular com>

        * ChangeLog:
        * NEWS:
        * RELEASE:
        * gst-plugins-good.doap:
          Release 1.14.2

2018-07-20 00:54:56 +0100  Tim-Philipp Müller <tim centricular com>

        * docs/plugins/gst-plugins-good-plugins.args:
        * docs/plugins/inspect/plugin-1394.xml:
        * docs/plugins/inspect/plugin-aasink.xml:
        * docs/plugins/inspect/plugin-alaw.xml:
        * docs/plugins/inspect/plugin-alpha.xml:
        * docs/plugins/inspect/plugin-alphacolor.xml:
        * docs/plugins/inspect/plugin-apetag.xml:
        * docs/plugins/inspect/plugin-audiofx.xml:
        * docs/plugins/inspect/plugin-audioparsers.xml:
        * docs/plugins/inspect/plugin-auparse.xml:
        * docs/plugins/inspect/plugin-autodetect.xml:
        * docs/plugins/inspect/plugin-avi.xml:
        * docs/plugins/inspect/plugin-cacasink.xml:
        * docs/plugins/inspect/plugin-cairo.xml:
        * docs/plugins/inspect/plugin-cutter.xml:
        * docs/plugins/inspect/plugin-debug.xml:
        * docs/plugins/inspect/plugin-deinterlace.xml:
        * docs/plugins/inspect/plugin-dtmf.xml:
        * docs/plugins/inspect/plugin-dv.xml:
        * docs/plugins/inspect/plugin-effectv.xml:
        * docs/plugins/inspect/plugin-equalizer.xml:
        * docs/plugins/inspect/plugin-flac.xml:
        * docs/plugins/inspect/plugin-flv.xml:
        * docs/plugins/inspect/plugin-flxdec.xml:
        * docs/plugins/inspect/plugin-gdkpixbuf.xml:
        * docs/plugins/inspect/plugin-goom.xml:
        * docs/plugins/inspect/plugin-goom2k1.xml:
        * docs/plugins/inspect/plugin-gtk.xml:
        * docs/plugins/inspect/plugin-icydemux.xml:
        * docs/plugins/inspect/plugin-id3demux.xml:
        * docs/plugins/inspect/plugin-imagefreeze.xml:
        * docs/plugins/inspect/plugin-interleave.xml:
        * docs/plugins/inspect/plugin-isomp4.xml:
        * docs/plugins/inspect/plugin-jack.xml:
        * docs/plugins/inspect/plugin-jpeg.xml:
        * docs/plugins/inspect/plugin-lame.xml:
        * docs/plugins/inspect/plugin-level.xml:
        * docs/plugins/inspect/plugin-matroska.xml:
        * docs/plugins/inspect/plugin-mpg123.xml:
        * docs/plugins/inspect/plugin-mulaw.xml:
        * docs/plugins/inspect/plugin-multifile.xml:
        * docs/plugins/inspect/plugin-multipart.xml:
        * docs/plugins/inspect/plugin-navigationtest.xml:
        * docs/plugins/inspect/plugin-oss4.xml:
        * docs/plugins/inspect/plugin-ossaudio.xml:
        * docs/plugins/inspect/plugin-png.xml:
        * docs/plugins/inspect/plugin-pulseaudio.xml:
        * docs/plugins/inspect/plugin-qmlgl.xml:
        * docs/plugins/inspect/plugin-replaygain.xml:
        * docs/plugins/inspect/plugin-rtp.xml:
        * docs/plugins/inspect/plugin-rtpmanager.xml:
        * docs/plugins/inspect/plugin-rtsp.xml:
        * docs/plugins/inspect/plugin-shapewipe.xml:
        * docs/plugins/inspect/plugin-shout2.xml:
        * docs/plugins/inspect/plugin-smpte.xml:
        * docs/plugins/inspect/plugin-soup.xml:
        * docs/plugins/inspect/plugin-spectrum.xml:
        * docs/plugins/inspect/plugin-speex.xml:
        * docs/plugins/inspect/plugin-taglib.xml:
        * docs/plugins/inspect/plugin-twolame.xml:
        * docs/plugins/inspect/plugin-udp.xml:
        * docs/plugins/inspect/plugin-video4linux2.xml:
        * docs/plugins/inspect/plugin-videobox.xml:
        * docs/plugins/inspect/plugin-videocrop.xml:
        * docs/plugins/inspect/plugin-videofilter.xml:
        * docs/plugins/inspect/plugin-videomixer.xml:
        * docs/plugins/inspect/plugin-vpx.xml:
        * docs/plugins/inspect/plugin-wavenc.xml:
        * docs/plugins/inspect/plugin-wavpack.xml:
        * docs/plugins/inspect/plugin-wavparse.xml:
        * docs/plugins/inspect/plugin-ximagesrc.xml:
        * docs/plugins/inspect/plugin-y4menc.xml:
          Update docs

2018-07-17 08:23:54 +0200  Iñigo Huguet <inigohuguet fanamoel com>

        * ext/qt/gstqtgl.h:
          qmlgl: Fix conflicting declaration of type GLsync for non-android

2018-06-20 10:03:59 +0200  Edward Hervey <edward centricular com>

        * ext/soup/gstsouphttpsrc.c:
          souphttpsrc: Protect input stream with lock
          This was the last remaining place where modifying/unreffing the
          input stream was not protected by the lock

2018-06-18 12:13:48 +0300  Sebastian Dröge <sebastian centricular com>

        * gst/multifile/gstsplitmuxsrc.c:
          splitmuxsrc: Make sure events are writable before setting their seqnum

2018-07-13 16:51:24 -0400  Nicolas Dufresne <nicolas dufresne collabora com>

        * sys/v4l2/gstv4l2bufferpool.c:
          v4l2bufferpool: Validate that capture buffers were queued
          When the pool is started, we allocate and release buffer, expecting
          the pool release-buffer handler to queue them. Though, as we rely
          on release function, there is no direct way to detect that this
          process didn't work.
          To check this, validate that the number of queued buffer is the same
          as the number of allocated buffers. This allow returning an error
          when buffer importation was refused by the driver.

2018-07-13 16:02:02 -0400  Nicolas Dufresne <nicolas dufresne collabora com>

        * sys/v4l2/gstv4l2bufferpool.c:
          v4l2bufferpool: Only return eos for M2M devices
          This will avoid sending EOS on v4l2src when a driver sends an empty
          buffers. This case would be a bug in the driver, but yet the camera
          should keep running.
          This also removes the check for corrupted buffers, as this check is
          already done later.

2018-07-13 15:58:36 -0400  Nicolas Dufresne <nicolas dufresne collabora com>

        * sys/v4l2/gstv4l2.c:
        * sys/v4l2/v4l2-utils.h:
        * sys/v4l2/v4l2_calls.c:
          v4l2: Add a macro to check for M2M

2018-07-13 14:41:13 -0400  Nicolas Dufresne <nicolas dufresne collabora com>

        * sys/v4l2/gstv4l2allocator.c:
          v4l2allocator: Fix userptr importation
          The length passed to the driver was always 0 instead of the size of
          the memory. This would fail validation in videobuf2.

2018-07-11 12:21:44 -0400  Nicolas Dufresne <nicolas dufresne collabora com>

        * sys/v4l2/gstv4l2object.c:
        * sys/v4l2/gstv4l2object.h:
        * sys/v4l2/gstv4l2src.c:
          v4l2src: Try to avoid TRY_FMT when camera is streaming
          Some camera firmware crash is TRY_FMT is called during streaming. As a
          side effect. This try and detect that the same format as currently
          running is about to be tried, and skip renegotiation.

2018-07-09 13:59:02 -0400  Nicolas Dufresne <nicolas dufresne collabora com>

        * sys/v4l2/gstv4l2videodec.c:
          v4l2videodec: Protect double calls to set_format()
          In some cases, set_format() may get called twice before the output
          format is set. Running an allocation query in this case is both not
          needed and will cause assertion due tot he NULL caps.

2018-07-08 20:08:18 -0400  Thibault Saunier <tsaunier igalia com>

        * gst/audiofx/gstscaletempo.c:
          scaletempo: Mark as Audio in classification

2018-06-28 19:08:35 -0400  Nicolas Dufresne <nicolas dufresne collabora com>

        * sys/v4l2/gstv4l2videoenc.c:
          v4l2videoenc: Only renegotiate with upstream
          When the decoder get linked further, it will receive a renegotiation
          event from downstream. This case is not supported and should be ignored.
          This fixes issues when this encoder is used inside an GstRtspServer

2018-06-22 14:56:31 +0000  Nicolas Dufresne <nicolas dufresne collabora com>

        * sys/v4l2/gstv4l2videoenc.c:
          v4l2videoenc: Don't set colorimetry on capture
          The colorimetry will be set along with the raw format and those fields
          will then be copied from sink to src caps by the gst encoder.

2018-06-27 16:57:29 -0400  Nicolas Dufresne <nicolas dufresne collabora com>

        * sys/v4l2/gstv4l2object.c:
          v4l2object: Really always set colorimetry
          This fixes patch dd1c5aed656e07e3dad01f83410f3af16cfb14cf which
          pretended to always set colorimetry but the patch was incomplete.
          This is again best effort considering the spec says that for CAPTURE
          you may only read this value.

2018-06-26 15:04:39 +0200  Michael Tretter <m tretter pengutronix de>

        * sys/v4l2/gstv4l2videodec.c:
          v4l2videodec: do not call streamon while pool is flushing
          gst_v4l2_buffer_pool_flush() executes streamoff for the output, but
          streamoff->streamon for the capture of the decoder.
          gst_v4l2_buffer_pool_streamon() on capture assumes that is able to
          resurrect the buffers from the pool, but acquiring buffers fails if the
          buffer pool is still flushing.
          The decoder needs to stop flushing the pools before calling
          gst_v4l2_buffer_pool_flush() to restart the v4l2 device. Otherwise
          starting the decoding thread might fail, because there are no buffers in
          the capture pool.
          This fixes a regression that was introduced in 97985a335c78
          ("v4l2videodec: Add dynamic resolution change support").

2018-06-25 16:03:17 +0200  Philipp Zabel <p zabel pengutronix de>

        * sys/v4l2/gstv4l2object.c:
          v4l2object: use S_SELECTION instead of S_CROP in gst_v4l2_object_set_crop
          The S_CROP call doesn't work on mem2mem output queues. Use the
          S_SELECTION call to set the crop rectangle and only fall back to
          S_CROP for ancient kernels.
          This will allow v4l2videoenc to set the coded size on the output
          queue via S_FMT and then set the visible size via the crop rectangle,
          as required by the V4L2 codec API.

2018-06-27 13:46:00 +0000  Marian Mihailescu <mihailescu2m gmail com>

        * sys/v4l2/gstv4l2videoenc.c:
          v4l2videoenc: activate capture pool after output pool
          Some drivers need output buffers set before capture buffers.
          CODA cannot set output format if capture is streaming.
          Exynos MFC fails on output STREAMON if capture is already streaming.
          This patch delays capture activation until output is configured and

2018-05-16 20:16:44 -0400  Nicolas Dufresne <nicolas dufresne collabora com>

        * sys/v4l2/gstv4l2object.c:
          v4l2object: Don't open the device in get property
          This is both racy and inefficient. This function is still missing some
          locking which will be address in later patch.

2018-05-12 08:03:28 +0200  Edward Hervey <edward centricular com>

        * sys/v4l2/gstv4l2videodec.c:
          v4l2: Fix typo in debug messages
          It's a decoder, not an encoder :)

2018-05-28 15:19:52 -0400  Nicolas Dufresne <nicolas dufresne collabora com>

        * sys/v4l2/gstv4l2bufferpool.c:
          v4l2bufferpool: Drop truncated frames
          Drop truncated frames regardless if they have the ERROR flag or not.
          Truncated frame causes video frame map failure in many elements
          including cluttersink, glupload etc.

2018-05-27 20:29:47 +0100  Tim-Philipp Müller <tim centricular com>

        * tests/check/elements/rtpstorage.c:
        * tests/check/elements/rtpulpfec.c:
          tests: rtpstorage: fix potential crashes / test failures on 32-bit
          Pass 64 bits to g_object_set() for 64-bit integer properties like
          rtpstorage's "size-time" property.

======== (3.60M)
  sha256sum: c0575e2811860bfff59b865b8d125153859a01f0615fa41e279b64d88d25caad

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]