gst-plugins-base 1.1.90
- From: Tim-Philipp Müller <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: gst-plugins-base 1.1.90
- Date: Fri, 20 Sep 2013 08:55:32 +0000 (UTC)
ChangeLog
=========
2013-09-19 Sebastian Dröge <sebastian droege collabora co uk>
* configure.ac:
releasing 1.1.90
2013-09-18 20:42:55 -0400 Olivier Crête <olivier crete collabora com>
* gst-libs/gst/video/gstvideodecoder.c:
videodecoder: If there is no PTS at all, assume it starts from the segment start
This is to make the multifilesrc ! pngdec case work
https://bugzilla.gnome.org/show_bug.cgi?id=688043
2013-09-19 09:44:47 +0200 Sebastian Dröge <slomo circular-chaos org>
* po/af.po:
* po/az.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.po:
* po/el.po:
* po/en_GB.po:
* po/eo.po:
* po/es.po:
* po/eu.po:
* po/fi.po:
* po/fr.po:
* po/gl.po:
* po/hr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/lt.po:
* po/lv.po:
* po/nb.po:
* po/nl.po:
* po/or.po:
* po/pl.po:
* po/pt_BR.po:
* po/ro.po:
* po/ru.po:
* po/sk.po:
* po/sl.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
po: Update translations
2013-09-18 22:05:36 +0200 Sebastian Dröge <slomo circular-chaos org>
* gst/playback/gstplaybin2.c:
playbin: Implement context caching for sinks that are not in playsink yet
2013-09-18 18:21:54 +0200 Sebastian Dröge <slomo circular-chaos org>
* gst/playback/gstplaybin2.c:
playbin: No need to set the GstContext on the sink before activating it
This is all handled by the GstBin code now.
2013-09-04 20:21:54 -0400 Olivier Crête <olivier crete collabora com>
* gst-libs/gst/allocators/gstdmabuf.c:
* gst-libs/gst/allocators/gstdmabuf.h:
dmabuf: Make it not a singleton
Makes it easier to track how many users there are
Also make it possible to create a dmabuf struct on systems without mmap,
it just won't be possible to map it.
https://bugzilla.gnome.org/show_bug.cgi?id=707793
2013-09-13 16:01:42 +0200 Wim Taymans <wim taymans collabora co uk>
* gst-libs/gst/rtp/gstrtpbuffer.c:
rtpbuffer: check for valid payload type
The payload type can't be between 72 and 76 because with the marker bit set,
this could be mistaken for an RTCP packet then. We do a relaxed check and
only refuse 72-76 when the marker bit is set. The effect is that when
we try to map an RTCP packet as an RTP packet, we will certainly fail.
2013-09-13 09:17:38 +0100 Tim-Philipp Müller <tim centricular net>
* configure.ac:
configure: rely solely on pkg-config to find libogg and libvorbis
And get rid of AS_SCRUB_INCLUDES
https://bugzilla.gnome.org/show_bug.cgi?id=707658
2013-09-12 12:23:35 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoscale/vs_4tap.c:
videoscale: fix 4tap for RGB15 and RGB16
Fix component ordering, it's wrong in both the scanline and merge
function so it cancels eachother out and isn't really a except for
loss of precision of the green component.
Fix calculation of the filter weight
2013-09-10 17:02:44 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoscale/vs_scanline.c:
videoscale: optimize merge for RGB15 and RGB16
2013-09-10 16:55:25 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoscale/vs_4tap.c:
videoscale: remove redundant MAX
The checks above make it inpossible for the value to be smaller than
what we check against with the MAX call.
2013-09-12 09:42:36 +0200 Sebastian Dröge <slomo circular-chaos org>
* gst-libs/gst/audio/gstaudiodecoder.c:
* gst-libs/gst/audio/gstaudioencoder.c:
audioencoder/decoder: Mark pads as requiring reconfiguration again if negotiation fails
Otherwise we might end up in non-optimal configuration, especially
when a flush happened during reconfiguration.
2013-09-12 09:35:00 +0200 Sebastian Dröge <slomo circular-chaos org>
* gst-libs/gst/video/gstvideodecoder.c:
* gst-libs/gst/video/gstvideoencoder.c:
videodecoder/videoencoder: Mark pads as requiring reconfiguration again if negotiation fails
Otherwise we might end up in non-optimal configuration, especially
when a flush happened during reconfiguration.
2013-09-10 21:44:33 +0200 Matej Knopp <matej knopp gmail com>
* gst-libs/gst/pbutils/descriptions.c:
pbutils: Add description for TechSmith Screen Capture 2
https://bugzilla.gnome.org/show_bug.cgi?id=707878
2013-09-10 21:44:21 +0200 Matej Knopp <matej knopp gmail com>
* gst-libs/gst/riff/riff-media.c:
riff: Add support for TechSmith Screen Capture 2
https://bugzilla.gnome.org/show_bug.cgi?id=707878
2013-09-06 15:36:12 -0300 Thiago Santos <thiago sousa santos collabora com>
* ext/ogg/gstoggdemux.c:
oggdemux: check for full eos after a pad goes eos in push mode
After a pad is on EOS, verify if all pads are EOS and return
upstream, avoiding keeping the buffer flow without having more
data to push
2013-09-06 15:56:39 -0300 Thiago Santos <thiago sousa santos collabora com>
* ext/ogg/gstoggdemux.c:
* ext/ogg/gstoggdemux.h:
oggdemux: properly handle stop position at seeks in push mode
Store the seek stop and seqnum and properly restore them when
receiving the corresponding Segment from upstream. Also fixes
seqnum for converted seek events.
2013-09-10 16:16:51 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoscale/vs_4tap.c:
videoscale: fix RGB15 masks
2013-09-10 16:06:54 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoscale/vs_scanline.c:
videoscale: simplify YUYV and UYVY linear scaling
Simplify the code and make it handle odd width
2013-09-10 16:05:14 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoscale/vs_scanline.c:
videoscale: small cleanups
Use BLEND macro
Fix NV12 corner case
2013-09-10 16:03:08 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoscale/vs_scanline.c:
videoscale: fix RGB15 masks
2013-09-10 12:18:16 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoscale/vs_scanline.c:
videoscale: simplify nearest scaling
Round the accumulator to avoid later checks
Remove some bound checks that would never trigger
Fix odd width scaling
2013-09-10 11:31:57 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoscale/vs_image.c:
videoscale: pick nearest line in scaling
Use rounding to pick the nearest line instead of rounding down.
2013-09-03 17:27:37 +0100 Matthieu Bouron <matthieu bouron collabora com>
* gst-libs/gst/tag/id3v2.c:
* gst-libs/gst/tag/tags.c:
tag: id3: encapsulate ID3V2 blob frames in GstSample
id3mux and id3v2mux expect GST_TAG_ID3V2_FRAME type to be stored in a
GstSample and not a buffer, which is also needed because we can't
attach extradata/caps to buffers any more. These are private tags
no one should be poking at, and also the extra info is missing.
https://bugzilla.gnome.org/show_bug.cgi?id=707765
2013-09-09 19:26:34 +0100 Tim-Philipp Müller <tim centricular net>
* gst-libs/gst/pbutils/descriptions.c:
pbutils: fix and improve raw video format description strings
Mark terms such as "planar", "packed", and "palettized" as
translatable, and re-arrange strings a bit to make them
better suited for translation.
Also fix bug in yuv descriptions, one plane is packed, more
is planar (or semi-planar).
https://bugzilla.gnome.org/show_bug.cgi?id=707789
2013-09-09 15:52:05 +0200 Wim Taymans <wim taymans collabora co uk>
* gst-libs/gst/audio/audio.h:
* gst-libs/gst/video/gstvideometa.h:
* gst-libs/gst/video/video.h:
docs: fix some doc blocks
2013-08-21 23:54:49 +0200 Mathieu Duponchelle <mathieu duponchelle epitech eu>
* gst-libs/gst/video/gstvideofilter.c:
videofilter: implement transform_meta virtual method.
If tags of the meta only contain "video", let it be copied.
2013-08-21 23:56:15 +0200 Mathieu Duponchelle <mathieu duponchelle epitech eu>
* docs/libs/gst-plugins-base-libs-sections.txt:
* gst-libs/gst/audio/audio.h:
* gst-libs/gst/audio/gstaudiometa.c:
* gst-libs/gst/video/gstvideometa.c:
* gst-libs/gst/video/video.h:
video/audio: #define metadata strings.
For instance "orientation" becomes GST_VIDEO_ORIENTATION_METADATA.
2013-09-07 19:14:50 +0100 Tim-Philipp Müller <tim centricular net>
* tools/gst-play.c:
tools: play: set playbin to NULL state on error to flush messages
Just flushing the bus doesn't work here for some reason, so set
playbin to NULL state, which seems to clear all error state and
makes sure we do play the next playable song and don't pick up
'ghost' error messages from previous files on the bus.
2013-09-06 23:17:44 +0200 Loïc Minier <lool dooz org>
* gst/playback/gstplaybin2.c:
* gst/playback/gstplaysink.c:
playback: fix docs of convert-sample action signal
convert-sample returns a GstSample, not a GstBuffer.
https://bugzilla.gnome.org/show_bug.cgi?id=707660
2013-09-06 13:28:00 +0100 Tim-Philipp Müller <tim centricular net>
* gst-libs/gst/video/video-orc-dist.c:
* gst-libs/gst/video/video-orc-dist.h:
video: fix build without orc or older or versions
./.libs/libgstvideo-1.0.so: undefined reference to `video_orc_unpack_NV24'
./.libs/libgstvideo-1.0.so: undefined reference to `video_orc_pack_NV24'
2013-09-06 12:44:10 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoconvert/videoconvert.c:
videoconvert: disable fastpath for odd width on some formats
2013-09-06 12:43:27 +0200 Wim Taymans <wim taymans collabora co uk>
* gst-libs/gst/video/video-format.c:
* gst-libs/gst/video/video-orc.orc:
video-format: fix NV24 pack/unpack function
We can't reuse the NV12 functions, we need to make new ones.
2013-09-06 12:42:47 +0200 Wim Taymans <wim taymans collabora co uk>
* gst-libs/gst/video/video-format.c:
video-format: handle odd width in more pack/unpack functions
2013-09-05 18:33:28 +0100 Tim-Philipp Müller <tim centricular net>
* gst-libs/gst/video/video-format.c:
video-format: minor pack_YVYU optimisation
Re-use already calculated line offset.
2013-09-05 17:46:03 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videotestsrc/videotestsrc.c:
videotestsrc: flush pending lines on odd height
2013-09-05 17:22:50 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoconvert/videoconvert.c:
videoconvert: add additional width/height constraints
Some of the fastpath function can only work with aligned widht/height
so make sure we check this as well when choosing a fastpath.
Add fastpath for I420/YV12 -> BGRx
2013-09-05 17:06:05 +0200 Wim Taymans <wim taymans collabora co uk>
* gst-libs/gst/video/video-format.c:
video-format: fix chroma offsets
2013-09-05 16:25:36 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoconvert/videoconvert.c:
videoconvert: don't convert too much with odd width
2013-09-05 16:15:41 +0200 Wim Taymans <wim taymans collabora co uk>
* gst-libs/gst/video/video-format.c:
video-format: fix unpack functions for odd formats
2013-09-05 15:02:17 +0200 Wim Taymans <wim taymans collabora co uk>
* gst-libs/gst/video/video-format.c:
video-format: clean up pack/unpack functions
2013-09-05 14:12:53 +0200 Wim Taymans <wim taymans collabora co uk>
* gst-libs/gst/video/video-format.c:
video-format: handle odd width in various pack functions
2013-09-05 12:44:05 +0200 Wim Taymans <wim taymans collabora co uk>
* gst-libs/gst/video/video-format.c:
video-format: don't overrun the arrays on UYVP
2013-09-05 11:05:36 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoconvert/videoconvert.c:
videoconvert: handle lines in one go
Handle odd heights in 1 go when no vertical subsampling is used.
2013-09-05 11:04:03 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoconvert/videoconvert.c:
videoconvert: fix height round down
2013-09-04 17:34:20 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoconvert/videoconvert.c:
videoconvert: also allocate temp lines in fastpath
Some of the fastpath functions need tmplines, so make sure we allocate some in
the fastpath too.
This avoids SEGFAULTs with odd heights.
See https://bugzilla.gnome.org/show_bug.cgi?id=663248
2013-09-04 17:21:23 +0200 Christian Fredrik Kalager Schaller <uraeus linuxrising org>
* gst-plugins-base.spec.in:
Update specfile with latest changes
2013-09-04 15:07:56 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoconvert/videoconvert.c:
videoconvert: add more fastpaths
Also reuse the I420 code for YV12 because it can handle the swapped UV fields
just fine.
2013-06-10 16:06:21 +0100 Alex Ashley <alex ashley youview com>
* gst/typefind/gsttypefindfunctions.c:
typefind: Added "dash" and "avc3" fourCC codes to qt_type_find.
This commit adds detection of the "dash" and "avc3" compatible brands
in qt_type_find.
Amendment 2 of ISO/IEC 14496-15 (AVC file format) is defining a new
structure for fragmented MP4 called "avc3". The principal difference
between AVC1 and AVC3 is the location of the codec initialisation
data (e.g. SPS, PPS). In AVC1 this data is placed in the initial MOOV
box (moov.trak.mdia.minf.stbl.stsd.avc1) but in AVC3 this data goes in
the first sample of every fragment (i.e. the first sample in each mdat
box). The principal reason for avc3 is to make it easier for client
implementations, because it removes the requirement to insert the
SPS+PPS in to the decoder pipeline every time there is a representation
change.
https://bugzilla.gnome.org/show_bug.cgi?id=702004
2013-08-31 01:05:40 +0200 Piotr Drąg <piotrdrag gmail com>
* po/POTFILES.in:
po: update POTFILES.in
https://bugzilla.gnome.org/show_bug.cgi?id=707158
2013-09-03 17:37:14 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoconvert/videoconvert.c:
videoconvert: only chroma subsample when needed
2013-09-03 15:42:44 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoconvert/videoconvert.c:
videoconvert: fix handling of chroma resample
Increase the number of temporary lines that we need, it is possible that the
up and downsampling offsets are out of phase and that we need to keep some
extra lines around. Also copy the unhandled output lines for the next round
instead of overwriting them.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=706823
2013-09-03 15:41:56 +0200 Wim Taymans <wim taymans collabora co uk>
* gst/videoconvert/videoconvert.c:
videoconvert: improve debug
2013-09-03 00:47:18 +0200 Matej Knopp <matej knopp gmail com>
* gst-libs/gst/video/gstvideoencoder.c:
videoencoder: Check for invalid stop position before calculating a duration from it
https://bugzilla.gnome.org/show_bug.cgi?id=707332
2013-08-29 11:17:15 +0100 Tim-Philipp Müller <tim centricular net>
* configure.ac:
Require orc >= 0.4.18
Which contains important bug-fixes.
https://bugzilla.gnome.org/show_bug.cgi?id=698520
2013-08-30 15:19:32 +0200 Josep Torra <n770galaxy gmail com>
* gst-libs/gst/pbutils/descriptions.c:
pbutils: add description for MSS1 and MSS2 windows media formats
2013-08-30 13:51:47 +0200 Josep Torra <n770galaxy gmail com>
* gst-libs/gst/riff/riff-media.c:
riff: Provide correct media type for MSS1 and MSS2
Windows Media Video Screen (WMV Screen) are video formats that
specilise in screencast content. This provides a correct media type
for them instead of just video/x-asf-unknown.
2013-08-28 13:26:38 +0200 Sebastian Dröge <slomo circular-chaos org>
* configure.ac:
Back to development
Download
========
http://download.gnome.org/sources/gst-plugins-base/1.1/gst-plugins-base-1.1.90.tar.xz (2.39M)
sha256sum: c015fb8a6206fdff645b4ac63e080a3c1fff39e8747717cb17886d1ebe1d2a75
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]