ChangeLog
=========
2013-09-19 Sebastian Dröge <[email protected]>
* configure.ac:
releasing 1.1.90
2013-09-18 20:42:55 -0400 Olivier Crête <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* gst/videoscale/vs_scanline.c:
videoscale: optimize merge for RGB15 and RGB16
2013-09-10 16:55:25 +0200 Wim Taymans <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* gst/videoscale/vs_4tap.c:
videoscale: fix RGB15 masks
2013-09-10 16:06:54 +0200 Wim Taymans <[email protected]>
* 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 <[email protected]>
* gst/videoscale/vs_scanline.c:
videoscale: small cleanups
Use BLEND macro
Fix NV12 corner case
2013-09-10 16:03:08 +0200 Wim Taymans <[email protected]>
* gst/videoscale/vs_scanline.c:
videoscale: fix RGB15 masks
2013-09-10 12:18:16 +0200 Wim Taymans <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* gst/videoconvert/videoconvert.c:
videoconvert: disable fastpath for odd width on some formats
2013-09-06 12:43:27 +0200 Wim Taymans <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* gst/videotestsrc/videotestsrc.c:
videotestsrc: flush pending lines on odd height
2013-09-05 17:22:50 +0200 Wim Taymans <[email protected]>
* 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 <[email protected]>
* gst-libs/gst/video/video-format.c:
video-format: fix chroma offsets
2013-09-05 16:25:36 +0200 Wim Taymans <[email protected]>
* gst/videoconvert/videoconvert.c:
videoconvert: don't convert too much with odd width
2013-09-05 16:15:41 +0200 Wim Taymans <[email protected]>
* gst-libs/gst/video/video-format.c:
video-format: fix unpack functions for odd formats
2013-09-05 15:02:17 +0200 Wim Taymans <[email protected]>
* gst-libs/gst/video/video-format.c:
video-format: clean up pack/unpack functions
2013-09-05 14:12:53 +0200 Wim Taymans <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* gst/videoconvert/videoconvert.c:
videoconvert: fix height round down
2013-09-04 17:34:20 +0200 Wim Taymans <[email protected]>
* 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
<[email protected]>
* gst-plugins-base.spec.in:
Update specfile with latest changes
2013-09-04 15:07:56 +0200 Wim Taymans <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* gst/videoconvert/videoconvert.c:
videoconvert: only chroma subsample when needed
2013-09-03 15:42:44 +0200 Wim Taymans <[email protected]>
* 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 <[email protected]>
* gst/videoconvert/videoconvert.c:
videoconvert: improve debug
2013-09-03 00:47:18 +0200 Matej Knopp <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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
_______________________________________________
[email protected]
https://mail.gnome.org/mailman/listinfo/release-team
Release-team lurker? Do NOT participate in discussions.