gstreamer-plugins-base/gstreamer-plugins-base.changes

1505 lines
62 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
Wed Jan 9 09:49:21 UTC 2013 - dimstar@opensuse.org
- Update to version 1.0.5:
+ alsasrc: don't output buffers without timestamps or with bogus
timestamps
+ discoverer, decodebin: fix state change re-sync race that might
lead to deadlocks
+ video: fix crashes with and frame sizes of A420 video format
+ Bugs fixed: bgo#691244.
-------------------------------------------------------------------
Wed Dec 19 08:57:34 UTC 2012 - dimstar@opensuse.org
- Update to version 1.0.4:
+ playbin: fix occasional not-negotiated errors when switching
visualisations
+ ssaparse: ignore invalid UTF-8 in SSA/ASS subtitles init
sections in matroska files
+ streamsynchronizer: better timestamp and gap handling at EOS,
fixing potential OOM in baseaudiosink
+ bindings:
- fix annotation for gst_app_src_push_buffer(), fixing crash
- add several missing annotations for GstRtspMessage API
+ Bugs fixed: bgo#679976, bgo#689814, bgo#689873.
-------------------------------------------------------------------
Thu Nov 22 08:05:20 UTC 2012 - dimstar@opensuse.org
- Update to version 1.0.3:
+ typefind: detect isml ftyp as iso-fragmented video/quicktime
+ typefinding improvements fixing playback of some wavpack files
+ textoverlay rendering fixes
+ gobject-introspection annotation fixes
+ API additions.
+ Bugs fixed: bgo#686276, bgo#687030, bgo#687055, bgo#687057,
bgo#687421, bgo#687459, bgo#687473, bgo#687620, bgo#687666,
bgo#687674, bgo#687991, bgo#687994, bgo#688151, bgo#686841.
-------------------------------------------------------------------
Thu Oct 25 12:20:12 UTC 2012 - dimstar@opensuse.org
- Update to version 1.0.2:
+ Parallel installability with 0.10.x series
+ alsa: fix probing of supported formats, and advertise
non-native-endianness formats as fallback
+ audiobasesink: properly handle GAP events (fixing some
isses with e.g. certain DVD menus)
+ audioconvert: try harder to not convert or to preserve input
format precision
+ audiodecoder: leak fixes and refcounting fixes
+ audioresample: re-enable the SSE/SSE2 code paths for better
performance
+ riff: fix paletted RGB formats and msvideo mapping
+ rtsp: make formatting and parsing of range floating-point
values locale-independent
+ playbin: streamsynchronizer fixes, esp. for handling
corner-cases near EOS
+ tcpserver{sink,src}: add 'current-port' property and signal
actually used port
+ videoconvert: fix handling of paletted RGB formats
+ videodecoder: don't leak message strings when error is not
fatal
+ videodecoder: finetune missing timestamp estimating
+ videotestsrc: add palette for paletted RGB formats
+ vorbistag: fix writing of image tags into vorbis comments
+ Bugs fixed: bgo#580093, bgo#680904, bgo#683098, bgo#684411,
bgo#685273, bgo#685711, bgo#685938, bgo#686081, bgo#686298.
-------------------------------------------------------------------
Tue Oct 9 19:31:53 UTC 2012 - dimstar@opensuse.org
- Update to version 1.0.1:
+ videodecoder and -encoder timestamp handling improvements
+ thread-safey fixes for GstMeta registrations and
GstVideoDecoder
+ Bugs fixed: bgo#684424, bgo#684832, bgo#685110, bgo#685242,
bgo#685332, bgo#685490.
-------------------------------------------------------------------
Mon Sep 24 14:57:42 UTC 2012 - cfarrell@opensuse.org
- License update: LGPL-2.1+ and GPL-2.0+
semicolon ambiguous
-------------------------------------------------------------------
Mon Sep 24 14:51:31 UTC 2012 - dimstar@opensuse.org
- Update to version 1.0.0:
+ Minor bug fixes
+ Bugs fixed: bgo#678021, bgo#684084, bgo#682973, bgo#684658.
-------------------------------------------------------------------
Tue Sep 18 07:59:37 UTC 2012 - dimstar@opensuse.org
- Update to version 0.11.99:
+ Minor bug fixes
+ Bugs fixed: bgo#683865, bgo#684063, bgo#684063.
-------------------------------------------------------------------
Fri Sep 14 09:44:27 UTC 2012 - dimstar@opensuse.org
- Update to version 0.11.94:
+ videodecoder: Handle GAP events
+ gdp: move gdp plugin to -bad
+ port to new GLib thread API
+ Updated documentation
+ Bugs fixed: bgo#635256, bgo#667562, bgo#668996, bgo#673185,
bgo#673888, bgo#674069, bgo#675812, bgo#676022, bgo#676639,
bgo#677306, bgo#677712, bgo#678301, bgo#678384, bgo#679145,
bgo#679337, bgo#679443, bgo#679545, bgo#679550, bgo#679612,
bgo#679823, bgo#679878, bgo#679958, bgo#680025, bgo#680091,
bgo#680093, bgo#680162, bgo#680262, bgo#680441, bgo#680488,
bgo#680520, bgo#680553, bgo#680614, bgo#680796, bgo#681196,
bgo#681260, bgo#681436, bgo#681499, bgo#681535, bgo#681719,
bgo#681904, bgo#681905, bgo#683180, bgo#683428, bgo#683527,
bgo#683672, bgo#683838.
- Drop gstreamer-plugins-base-fix.patch: fixed upstream.
-------------------------------------------------------------------
Mon Aug 13 07:44:21 UTC 2012 - dimstar@opensuse.org
- Update to version 0.11.93:
+ Bug fixes
+ Sync with GStreamer changes.
- Add gstreamer-plugins-base-fix.patch: Fix build; taken from
upstream.
-------------------------------------------------------------------
Tue Jul 17 19:22:46 UTC 2012 - dimstar@opensuse.org
- Update to version 0.11.92:
+ Parallel installability with 0.10.x series.
+ API cleanup and minor API improvements.
+ Major cleanup of video/audio libraries.
+ Lots of bugfixes, cleanup and other improvements.
-------------------------------------------------------------------
Mon May 14 07:30:13 UTC 2012 - vuntz@opensuse.org
- Update to version 0.11.91:
+ Compressed audio passthrough support in alsasink
+ Removal of interfaces library, mixer and tuner interface
+ Addition of video encoder and decoder base classes
+ Improvements/cleanup for the video library API
- Deal with removal of interfaces library:
+ Split separate libraries out of libgstinterfaces-1_0-0 in:
libgstaudio-1_0-0, libgstfft-1_0-0, libgstpbutils-1_0-0,
libgstriff-1_0-0, libgstrtp-1_0-0, libgstrtsp-1_0-0,
libgstsdp-1_0-0, libgsttag-1_0-0, libgstvideo-1_0-0.
+ Similarly split separate typelibs out of
typelib-1_0-GstInterfaces-1_0 in: typelib-1_0-GstAudio-1_0,
typelib-1_0-GstFft-1_0, typelib-1_0-GstPbutils-1_0,
typelib-1_0-GstRiff-1_0, typelib-1_0-GstRtp-1_0,
typelib-1_0-GstRtsp-1_0, typelib-1_0-GstSdp-1_0,
typelib-1_0-GstTag-1_0, typelib-1_0-GstVideo-1_0.
+ Drop libgstinterfaces-1_0-0 and typelib-1_0-GstInterfaces-1_0
subpackages.
+ Add Obsoletes for libgstinterfaces-1_0-0 and
typelib-1_0-GstInterfaces-1_0 to main subpackage for smooth
upgrades.
+ Remove Requires for libgstinterfaces-1_0-0 from main
subpackage.
-------------------------------------------------------------------
Fri Apr 20 12:36:07 UTC 2012 - vuntz@opensuse.org
- Update to version 0.11.90:
+ Lots of bugfixes, cleanup and other improvements
+ API cleanup in the audio base classes
+ Improvements to the RTP buffer
- Rename packages following upstream soname and typelib name
changes:
+ libgstapp-0_11-28 to libgstapp-1_0-0
+ libgstinterfaces-0_11-0 to libgstinterfaces-1_0-0
+ typelib-1_0-GstApp-0_11 to typelib-1_0-GstApp-1_0
+ typelib-1_0-GstInterfaces-0_11 to
typelib-1_0-GstInterfaces-1_0
-------------------------------------------------------------------
Fri Mar 23 07:45:55 UTC 2012 - vuntz@opensuse.org
- Update to version 0.11.3:
+ Many fixes and improvements
+ Various performance improvements
+ theora: Improve video negotiation
+ video: Improve video frame map/unmap
+ Bugs fixed: bgo#668343, bgo#668542.
- Bump libgstapp-0_11-27 package name to libgstapp-0_11-28,
following soversion upstream change.
- Completely drop optional packaging for gnomevfs plugin, since
it's gone:
+ Remove with_vfs macro.
+ Remove optional gnome-vfs2-devel BuildRequires.
+ Remove gstreamer-plugin-gnomevfs subpackage.
- Completely drop optional packaging for video4linux plugin, since
it's gone:
+ Remove with_v4l macro.
+ Remove optional libv4l-devel BuildRequires.
- Move to pkgconfig()-style BuildRequires:
+ Old ones: alsa-devel, gtk3-devel, iso-codes-devel,
libtheora-devel, libvisual-devel, libvorbis-devel,
libxml2-devel, zlib-devel.
+ New ones: alsa, freetype2, gtk+-3.0, gtk+-x11-3.0, iso-codes,
libvisual-0.4, libxml-2.0, ogg, pango, pangocairo, theoradec,
theoraenc, vorbis, vorbisenc, zlib.
- Change python-devel BuildRequires to python-base as only python
is needed, not the development files.
- Remove unneeded BuildRequires: krb5, libgudev-1_0-devel.
- Remove BuildRequires that, as far as I can tell, are not needed
(else, they are implicitly brought in by something else):
check-devel, sgml-skel.
- Change pkgconfig(xv) BuildRequires to proper BuildRequires for
the X libraries that are needed (pkg-config is not used for
those): libICE-devel, libSM-devel, libXext-devel, libXv-devel.
- Remove checks for obsolete versions of openSUSE (11.2 and
earlier), as we require recent versions of many libraries.
-------------------------------------------------------------------
Mon Feb 20 10:06:31 UTC 2012 - vuntz@opensuse.org
- Change gtk2-devel BuildRequires to gtk3-devel since the code
using GTK+ has been ported.
- Add explicit glib2-devel BuildRequires, so we can version it.
- Add pkgconfig(xv) BuildRequires on openSUSE > 12.1: this used to
be pulled in by something else, but the relayout of xorg-x11
packages changed that. Pull in conditionally only to not risk
breakage in linked OBS instances (pkgconfig() was not supported
in older openSUSE releases).
-------------------------------------------------------------------
Fri Feb 17 19:24:58 UTC 2012 - dimstar@opensuse.org
- Update to version 0.11.2:
+ Parallel installability with 0.10.x series
+ Many API cleanups
+ Ported to new 0.11 core API changes
+ Use new GstSample for snapshots
+ Improved video filter base class
+ New multichannel caps with mask
+ Port network elements to GIO
+ Many fixes and improvements
- Rename libgstapp-0_11-26 to libgstapp-0_11-27, following upstream
soname bump.
-------------------------------------------------------------------
Tue Jan 24 08:34:58 UTC 2012 - vuntz@opensuse.org
- Update to version 0.11.1:
+ Rename GstXOverlay -> GstVideoOverlay
+ Reworked audio caps
+ Support for multiple frames in buffers
+ Add video colorimetry support
- Add zlib-devel BuildRequires: new dependency upstream.
- Add libxml2-devel BuildRequires: needed for subparse plugin.
- Drop gstreamer-plugins-base-nonvoid.patch: fixed upstream.
- Remove Provides/Obsoletes/Conflicts for gstreamer010-*: this is
not needed with this new gstreamer branch.
- Change libgstinterfaces-0_10-0 Requires to
libgstinterfaces-0_11-0: it was missing the version bump for the
new gstreamer branch.
- Rename libgstapp-0_11-25 to libgstapp-0_11-26, following upstream
soversion bump.
- Split typelib files into typelib-1_0-GstApp-0_11 and
typelib-1_0-GstInterfaces-0_11 subpackages.
- Add typelib-1_0-GstApp-0_11 and typelib-1_0-GstInterfaces-0_11
Requires to devel subpackage.
- Remove explicit Requires for glib2-devel, gstreamer-devel,
libxml2-devel and zlib-devel in devel subpackage: they will
automatically be added the pkgconfig way.
- Update baselibs.conf: it was never updated for this new gstreamer
branch.
- Change group of libgstapp-0_11-26 from
Productivity/Multimedia/Other to System/Libraries.
- Do not uselessly call autogen.sh.
-------------------------------------------------------------------
Wed Aug 10 07:30:55 UTC 2011 - dimstar@opensuse.org
- Update to version 0.11.0:
+ Parallel installability with 0.10.x series
+ Ported to the new 0.11 core API
+ Reworked video caps system
+ Improved video helper classes
- Rename package to gstreamer-plugins-base.
- Add gstreamer-plugins-base-nonvoid.patch: Return a value in
non-void functions. Fixes a BRP error.
-------------------------------------------------------------------
Sat Aug 6 20:11:30 UTC 2011 - chris@computersalat.de
- fix deps
o gobject-introspection>=0.9.12
-------------------------------------------------------------------
Wed Jul 6 20:07:57 UTC 2011 - dimstar@opensuse.org
- Introduce build_v4l macro. Video4Linux does no longer build
with linux-glibc-devel >= 3.0, due to the fact that
VID_TYPE_MPEG_ENCODER is no longer defined (which in turn is used
to identify if v4l is usable). Video4Linux2 plugin can be found,
as before, in gstreamer-0_10-plugins-good package.
-------------------------------------------------------------------
Fri Jun 17 11:03:38 CEST 2011 - dimstar@opensuse.org
- Update to version 0.10.35:
+ Work around GLib atomic ops API change.
+ don't use G_CONST_RETURN in public headers.
+ bgo#600043: subparse: fails to recognise Cyrillic subtitles in
windows-1251 encoding.
-------------------------------------------------------------------
Wed May 18 19:21:08 CEST 2011 - dimstar@opensuse.org
- Update to version 0.10.34:
+ None changes: this release is identical to 0.10.33 and just
done to keep core/base versions in sync.
-------------------------------------------------------------------
Wed May 11 14:25:37 CEST 2011 - dimstar@opensuse.org
- Update to version 0.10.33:
+ audioringbuffer: make sure to not start if the may_start flag
is FALSE
+ baseaudiosink:
- arrange for running clock when rendering eos
- don't allow aligning behind the read-segment
- start ringbuffer upon going to PLAYING and already EOS
+ riff: Add support for video/x-camstudio
+ rtcpbuffer:
- fix invalid read in validation of padding in rtcp packet
- Round to next 32bit word, not current 32bit word at end of
SDES chunk
+ rtpbuffer: Off-by-one error when creating RTP header extensions
with a two-byte header
+ rtsptransport: ensure valid int result when parsing ranges
+ tag:
- map the ID3v2 TENC frame to GST_TAG_ENCODED_BY
- add GST_TAG_CAPTURING_EXPOSURE_COMPENSATION incl. EXIF/XMP
mappings
- add a new GstTagXmpWriter interface to select XMP schemas to
be used
+ tagdemux: also push cached events downstream when operating in
pull mode
+ video:
- add GST_VIDEO_BUFFER_PROGRESSIVE flag
- add ARGB64 and AYUV64 (16 bits per channel) formats
- add r210 (10 bits per channel) format
- add gst_video_format_get_component_depth() and
_new_template_caps()
- fix creation of grayscale caps and height calculation for
YUV9/YVU9
+ appsink: emit "new-buffer-list" signal for buffer lists if
handled by app
+ audiorate: add "skip-to-first" property
+ decodebin2:
- don't use the same parser element multiple times in the same
chain
- improve detection of raw caps in expose-all-streams=false
mode
+ discoverer:
- don't wait for subtitle streams to preroll; leak fixes
- use nominal bitrate if bitrate tag is unavailable
+ encodebin:
- add an audioconvert after the audio resampler
- fix refcounting issues and leaks related to request pads
- return a new reference of the pad for the "request-pad"
signal
- set all elements to NULL and remove them from the bin when
removing a source group
- tear down old profiles when setting new ones
+ multifdsink: disconnect inactive clients in the select loop too
+ oggmux:
- prefer headers from caps to determine stream type (for VP8)
- fix issue with ogg page numbering and discont flag handling
- ensure stream serial numbers are unique
- use running time for muxing instead of timestamps
+ oggparse: better detection of delta unit flag
+ playbin2:
- uridecodebin: add "source-setup" signal
- always prefer the custom set sink and also set it back to
NULL in all cases
- check if an already existing sink supports the non-raw format
- fix handling of non-raw custom sinks
- if a sink claims to support ANY caps assume that it only
supports the usual raw formats
- only consider the audio/video sinks in autoplug_continue for
the normal uridecodebin
- use gst_pad_accept_caps() instead of intersecting with the
getcaps caps
- set sinks to READY before checking if it accept caps
+ textoverlay:
- add support for ARGB and other RGB alpha variants, and xBGR
and RGBx
- add support for vertical center alignment
- converted AYUV to use 'A OVER B' alpha compositing
- use a class wide mutex to work around pango reentrance issues
+ theoraenc:
- don't reset the video quality when setting the bitrate
- allow adjustment of the speed level while running
- set speed-level property defaults from libtheora's defaults
+ typefinding:
- MPEG-TS detection fixes
- detect HTTP live streaming m3u8 playlists
- detect windows icon files and DEGAS images
- detect raw h.263
- add depth and endianness fields to DTS caps
+ uridecodebin:
- Add default handler for autoplug-select
- add https:// to protocols for which to enable buffering
- expose "autoplug-sort" signal
- post proper error message if decodebin2/typefind elements are
missing
- Return NULL from the default autoplug-sort handler
+ videorate: fix "skip-to-first" timestamp setup
+ videoscale: add 16-bit-channel support (ARGB64, AYUV64), fix
ARGB bilinear scaling
+ videotestsrc: add 16-bit-per-channel support (ARGB64, AYUV64)
+ vorbis: add support for using tremolo on android
+ vorbistag:
- Add support for METADATA_BLOCK_PICTURE tags
- Write GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE as
METADATA_BLOCK_PICTURE
+ win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
+ xvimagesink: don't paint the window black when going to NULL
+ Bugs fixed: bgo#618516, bgo#619778, bgo#633837, bgo#412678,
bgo#620364, bgo#625129, bgo#626152, bgo#627268, bgo#629196,
bgo#632291, bgo#632889, bgo#635669, bgo#635784, bgo#635800,
bgo#636886, bgo#639136, bgo#639159, bgo#639237, bgo#639744,
bgo#640189, bgo#640211, bgo#640607, bgo#640709, bgo#640804,
bgo#641706, bgo#641860, bgo#641917, bgo#641927, bgo#641952,
bgo#642174, bgo#642232, bgo#642274, bgo#642381, bgo#642466,
bgo#642720, bgo#642942, bgo#642949, bgo#643775, bgo#644416,
bgo#644745, bgo#644845, bgo#644996, bgo#645167, bgo#645437,
bgo#646570, bgo#646572, bgo#646573, bgo#646575, bgo#646576,
bgo#646923, bgo#646924, bgo#646925, bgo#646952, bgo#647399,
bgo#647721, bgo#647781, bgo#647856, bgo#647857, bgo#647942,
bgo#647943, bgo#648459, bgo#648466, bgo#648548, bgo#642667,
bgo#642732, bgo#646744, bgo#647294
-------------------------------------------------------------------
Tue Jan 25 17:22:03 UTC 2011 - wstephenson@novell.com
- Update to version 0.10.32
+ GLib requirement is now >= 2.22
+ New core elements:
- valve (moved from -bad)
- input-selector (N.B. without "select-all" property, use fsfunnel
instead) (moved from -bad)
- output-selector (with different negotiation behaviour by
default, set pad-negotiation-mode=active for previous behaviour)
(moved from -bad)
+ Performance improvements for many heavily-used code paths:
GstPad, GstPoll, GstClock, GstTask, basesink, basesrc, queue2,
multiqueue
+ gobject-introspection: add annotations for most core API
+ clock: make sync clock wait lockfree
+ fdsrc/fdsink: reenable on MSVC
+ registry: fix GStatBuf definition for win32 when building against
older glib (fixes unnecessary rescanning of plugins at start-up)
+ element: add a more flexible way to get request pads from elements
+ multiqueue: return upon input when already eos
+ object: fix creation of default name
(when creating more than 100000 elements)
+ pluginloader: fix hangs on OSX
+ poll:
- fixes for (p)select backend (used e.g. on OSX)
- refactor and make more lockfree; fixes for win32 and OSX
(pselect backend)
+ registry: don't replace valid existing plugins by blacklisted ones
+ tags: don't produce duplicated entries when merging same value twice
+ basesink:
- preroll fixes for async=false case
-rework position reporting code
+ basetransform: handle downstream giving a buffer with new caps
but invalid size
+ See NEWS for API additions and deprecations.
+ Bugs fixed: bgo#635785, bgo#638599, bgo#503592, bgo#564056,
bgo#607513, bgo#632168, bgo#632447, bgo#632557, bgo#632778,
bgo#632779, bgo#632780, bgo#633918, bgo#634965, bgo#635001,
bgo#636268, bgo#636455, bgo#637057, bgo#637300, bgo#637549,
bgo#637776, bgo#638381, bgo#638399, bgo#638900, bgo#638941.
-------------------------------------------------------------------
Sun Jan 16 14:30:33 UTC 2011 - aj@suse.de
- Remove buildrequire on pyxml, changelog of package with date
2008-03-21 contains:
"Don't depend on PyXML and use only XML modules that are shipped
with python."
-------------------------------------------------------------------
Tue Dec 7 11:55:48 CET 2010 - vuntz@opensuse.org
- Update to version 0.10.31:
+ adder: Make sure FLUSH_STOP is always sent after a flushing
seek
+ alsasrc, alsasink: add "card-name" property to get the card
name in addition to the device name
+ appsrc: don't override buffer caps if appsrc caps are NULL; fix
element classification
+ audioclock: add a function to invalidate the clock
+ audioconvert: optimise remaining conversion code paths with Orc
as well
+ baseaudiosink,baseaudiosrc: post clock-provide and clock-lost
messages when going from/to READY to/from PAUSED
+ baseaudiosink: subtract the render_delay from our latency
+ decodebin2: don't add non prerolled stream to topology
+ ffmpegcolorspace: add support for A420 and fix support for 8
bit paletted RGB and IYU1
+ gnomevfsrc: set GST_PARAM_MUTABLE_READY flag on the "handle"
property
+ libvisual: add latency query; only drop frames that are really
too old
+ multifdsink: gdp protocol is deprecated. People should use
gdppay instead
+ oggdemux: fix seeking with negative rate with skeleton; fix
wrong flowreturn handling
+ pbutils:
- AAC profile and level detection utility functions
- H.264 and MPEG-4 profile and level extraction utility
functions
- new GstDiscoverer utility API for extracting metadata and
tags
+ playbin2, decodebin2: declare stable, deprecate the old
playbin/decodebin
+ playbin2, uridecodebin: add property to configure ring buffer
size
+ rtcpbuffer: add function to manipulation the data in RTCP
feedback packets
+ rtpbuffer:
- add functions to add RFC 5285 header extensions to
GstBufferLists
- add function to add RTP header extensions with a two bytes
header
- add function to append RFC 5285 one byte header extensions
- add function to parse RFC 5285 header extensions
- add function to read RFC 5285 header extensions from
GstBufferLists
- add function to transform a GstBuffer into a GstBufferList
+ rtsp: improve rtsp timeout calculation and handling
+ sdp: add methods to convert between uri and message
+ tags:
- try ISO-8859-1 as second fallback in case WINDOWS-1252 is not
supported
- add many more photography/capture tags
- EXIF and XMP tag handling improvements
+ textoverlay: add support for NV12, NV21 and AYUV; configurable
text color and position
+ theoradec:
- expose telemetry properties only if libtheora was compiled
with --enable-telemetry
- add support for two-pass encoding; allow change of bitrate
and quality on-the-fly
+ tools: standalone gst-discoverer-0.10 tool for discovering
media file properties
+ typefinding:
- detect avc1 ftyp as video/quicktime
- export 3gp profile in caps
- detect enhanced AC-3
- extend AAC typefinder to detect LOAS streams
- fix ADTS caps stream-format detail
- more reliable mpeg-ts typefinding
+ uridecodebin: Only enable progressive downloading if the
upstream duration in bytes is known
+ video: add gst_video_convert_frame*() utility functions
+ videorate:
- fixate the pixel-aspect-ratio if necessary
- mark duplicated frames with the GAP flag
+ videoscale:
- add support for adding black borders to keep the DAR if
necessary ("add-borders" property)
- Fix caps fixating if the height is fixed but the width isn't
- only set the PAR if the caps already had a PAR
- refactor using more Orc code
+ videotestsrc:
- new patterns: solid-color, ball, bar and smpte100
- add "foreground-color" and "background-color" properties,
deprecate "colorspec" property
- add support for UYVP format, fix NV21 rendering
+ volume: use Orc to optimise many code paths
+ vorbisdec: decode pending buffers upon EOS when doing reverse
playback
+ xoverlay:
- add set_window_handle() with guintptr argument, deprecate
set_xwindow_id() which doesn't work on some platforms
- allow render rectangle coordinates to be negative
+ See NEWS for API additions and deprecations.
+ Bugs fixed: bgo#628028, bgo#623846, bgo#602437, bgo#612264,
bgo#615471, bgo#616392, bgo#617314, bgo#617506, bgo#620291,
bgo#623663, bgo#623807, bgo#623837, bgo#623918, bgo#624598,
bgo#624656, bgo#624919, bgo#624920, bgo#624949, bgo#625001,
bgo#625118, bgo#625944, bgo#626125, bgo#626570, bgo#626581,
bgo#626621, bgo#626629, bgo#626718, bgo#627203, bgo#627297,
bgo#627565, bgo#627768, bgo#627780, bgo#627924, bgo#628009,
bgo#628400, bgo#628500, bgo#628747, bgo#629157, bgo#629672,
bgo#629848, bgo#630303, bgo#630353, bgo#630440, bgo#630443,
bgo#630471, bgo#630496, bgo#630802, bgo#631128, bgo#631312,
bgo#631633, bgo#631703, bgo#631756, bgo#631773, bgo#631774,
bgo#632167, bgo#632653, bgo#632656, bgo#632789, bgo#632809,
bgo#632988, bgo#633023, bgo#633203, bgo#633311, bgo#633336,
bgo#633455, bgo#634014, bgo#634584, bgo#635067, bgo#635392,
bgo#621349, bgo#628488, bgo#629746, bgo#626869.
- Drop gstreamer-0_10-plugins-base-make382.patch: fixed upstream.
-------------------------------------------------------------------
Sun Sep 19 01:00:03 CEST 2010 - vuntz@opensuse.org
- Move gir files to devel subpackage.
-------------------------------------------------------------------
Sat Sep 11 12:49:17 UTC 2010 - dimstar@opensuse.org
- Add gstreamer-0_10-plugins-base-make382.patch: fix build with
make 3.82. Patch taken from common modules upstream repo, commit
id=4a070a. fdo#29426.
-------------------------------------------------------------------
Tue Aug 31 09:46:11 UTC 2010 - aj@suse.de
- Recommend instead of require lang package since it's not mandatory.
-------------------------------------------------------------------
Thu Aug 12 15:55:36 CEST 2010 - dimstar@opensuse.org
- Update to version 0.10.30:
+ Use Orc (Optimized Inner Loops Runtime Compiler) for SIMD and
other optimisations, and remove liboil dependency.
+ basertpaudiopayload: Set duration on buffers; add extra frame
for non-complete frame lengths
+ riff: add mappings for On2 VP8 and VP6F: On2 VP6 Flash variant
+ video: Add support for RGB/BGR with 15 and 16 bits, and Y800
and Y16
+ xmp/exif tags: add mappings for new tags (device, geo
location, image orientation)
+ adder: rework timestamping; only accept seek-types SEEK_NONE
and SEEK_SET
+ decodebin2:
- add "expose-all-streams" property to not expose/decode all
streams
- use accumulator for autoplug-sort
+ ffmpegcolorspace:
- add YUY2/YVYU to all RGB formats conversions
- fix conversion of packed 4:2:2 YUV to RGB and 8 bit grayscale
- fix Y16 from/to GRAY8 conversion
- fix Y42B from/to YUY2/YVYU/UYVY conversion for odd widths
- Map "Y8 " and "GREY" to "Y800" and add it to the template
caps
- negotiation speed-ups
+ oggdemux:
- implement seeking and duration estimates when operating in
push mode (http etc.)
- parse Skeleton index packets for better seeking in push mode
- fix granulepos->key granule calculation for Dirac video
- fix EOS flow aggregation: only EOS when all streams are EOS
+ oggmux: Start a new page for every CMML buffer
+ ogg: Implement Ogg VP8 mapping
+ playbin2:
- add "av-offset" property to adjust audio/video sync
- add flag for enabling/disabling automatic deinterlacing
- fix race when querying duration right after preroll, by
forwarding duration query duration during group switch if no
cached duration exists
- if a text sink is provided, let subtitle parsing be done by
decodebin2 if required
- set the subtitle encoding on the decodebins again
+ playsink:
- also expose "convert-frame" action signal and "frame"
property in playsink
- reconfigure the video chain correctly when switching from a
subtitle to a non-subtitle file
- Don't fail if subtitles are used but only audio is available
and no visualizations
+ typefinding:
- add WebM typefinder (was in -good before)
- add IVF and dts typefinders, improve AC-3 and jpeg
typefinding
- detect ISO 14496-14 files as video/quicktime not audio/x-m4a
+ uridecodebin:
- add all qtdemux types to downloadable types
- add the 'expose-all-streams' property from decodebin2
- Allow video/webm for progressive downloading
+ videorate, videotestsrc: fixate color-matrix, chroma-site and
interlaced fields if necessary
+ videoscale:
- Try to keep DAR when scaling
- Add support for Y444, Y42B and Y41B and more gray formats
- Fix resampling of ARGB scanlines
- Try harder to keep the DAR if possible
- Use passthrough mode if width and height are not changed
+ Bugs fixed: bgo#621428, bgo#371108, bgo#512740, bgo#605100,
bgo#610866, bgo#614872, bgo#614942, bgo#615783, bgo#616396,
bgo#616422, bgo#616557, bgo#617636, bgo#617855, bgo#617868,
bgo#618324, bgo#618392, bgo#618625, bgo#619090, bgo#619102,
bgo#619310, bgo#619396, bgo#620136, bgo#620140, bgo#620211,
bgo#620279, bgo#620342, bgo#620412, bgo#620441, bgo#620500,
bgo#620720, bgo#620939, bgo#621071, bgo#621161, bgo#621190,
bgo#621509, bgo#621572, bgo#622696, bgo#622807, bgo#622944,
bgo#623003, bgo#623176, bgo#623218, bgo#623233, bgo#623318,
bgo#623375, bgo#623384, bgo#623418, bgo#623530, bgo#623583,
bgo#624266, bgo#547603
- Add orc BuildRequires
- Remove liboil-devel BuildRequires
- Drop gstreamer-0_10-plugins-base-fix-introspection-build.patch,
it was not applied before.
-------------------------------------------------------------------
Tue May 4 08:06:07 UTC 2010 - dimstar@opensuse.org
- Update to version 0.10.29:
+ video: add support for color-matrix and chroma-site fields in
video caps and selected elements
+ video: Add support for 8-bit and 16-bit grayscale formats
+ typefinding: add AAC profile, level, channels and rate to ADTS
caps
+ tags: add basic xmp metadata support
+ gio, gnomevfs: invert ranks of gio and gnomevfs elements: gio
is prefered now, gnomevfs has been deprecated
+ riff: add mapping for On2 VP62 and VP7 and add some more MPEG4
fourccs
+ playsink: Don't fail if there are subtitles and audio but no
video
+ oggdemux: map old FLAC mapping correctly
+ alsa: handle disappearing of sound device whilst in use more
gracefully
+ playbin: Only unref the volume element on dispose and when a
new audio sink is set
+ build: build plugin, example and libs directories in parallel
if make -jN is used
+ uridecodebin/playbin2: we can handle avi in download mode too
+ rtsp: handle closed POST socket in tunneling, ignore unparsable
ranges, allow for more ipv6 addresses
+ audiopayload: add property to control packet duration
-------------------------------------------------------------------
Sat Apr 10 02:12:48 CEST 2010 - vuntz@opensuse.org
- Use the PackageKit codec helper instead of our own tool: less
code to maintain for us, and it will make it possible to directly
install a package.
- Change opensuse-codecs-installer Recommends to
PackageKit-gstreamer-plugin.
- Remove --with-install-plugins-helper configure option: the
PackageKit plugin will install the right file with
update-alternatives.
-------------------------------------------------------------------
Thu Mar 25 12:28:05 CET 2010 - vuntz@opensuse.org
- Split the gnomevfs plugin in a gstreamer-0_10-plugin-gnomevfs
subpackage to not require gnome-vfs (which is deprecated) with
this package.
- Add iso-codes-devel BuildRequires.
-------------------------------------------------------------------
Sat Mar 13 16:03:05 UTC 2010 - dimstar@opensuse.org
- Update to version 0.10.28:
+ Features of this release:
- Ogg/Dirac fixes
- build: really dist qtgv-xoverlay.h header file needed by
overlay examples this time
- rtspconnection: fix handling of x-server-ip-address
- alsasrc fixes
+ Bugs fixed:
- bgo#610832: qtgv-xoverlay.h header file missing in the
tarball
- bgo#611900: [oggdemux] Incorrect parsing of Dirac headers
-------------------------------------------------------------------
Mon Mar 8 15:51:43 UTC 2010 - dimstar@opensuse.org
- Update to version 0.10.27:
+ Features of this release:
- playbin2,decodebin2: lots of fixes for missing plugin
installation
- playbin2, playsink, subtitleoverlay: Set subtitle encoding
properly
- videorate: Improve upstream negotiation
- oggdemux: use the chain begin_time instead of our counter
- oggdemux: mark skeleton streams correctly
- oggdemux: theora PAR of 0:N, N:0 or 0:0 is allowed and maps
to 1:1
- typefinding: detect stm module format
- ffmpegcolorspace: add conversions from all ARGB formats to
AYUV and back
- theoradec: Fix chroma copying for 4:2:2
- tcpclientsrc,tcpserversrc: Fix handling of closed sockets
- examples,build: dist header file for the Qt graphics view
example
- playsink: Reset the sink's state to NULL before unreffing it
unless it's the same instance again
- rtspconnection: make sure not to dereference NULL username or
password
- appsrc: Update segment duration and post a duration message
if the duration changes
- vorbisdec: also support ivorbis tremor decoder
- rtsp: fail gracefully on bad Content-Length headers
- rtsp: ignore \n and \r as the first line
+ Bugs fixed: bgo#610449, bgo#608025, bgo#608309, bgo#608417,
bgo#609063, bgo#609314, bgo#609423, bgo#610005, bgo#610268,
bgo#610310, bgo#610329, bgo#610379, bgo#610386, bgo#610672,
bgo#610832, bgo#611225, bgo#611227, bgo#604131
-------------------------------------------------------------------
Wed Feb 17 17:26:26 CET 2010 - dimstar@opensuse.org
- Update to version 0.10.26:
+ Changes:
- playbin2:
. make about-to-finish signal work for raw sources (e.g.
audio CDs)
. fix handling of the native audio/video flags
. add flag to enable decodebin buffering
. make subtitle error handling more robust and ignore late
errors
. improve subtitle passthrough in uridecodebin
. new subtitleoverlay element for generic subtitle overlaying
. proxy notify::volume and notify::mute from the volume/mute
elements (or audio sink)
. don't stop completely on initialization errors from
subtitle elements; instead disable the subtitles and play
the other parts of the stream
- decodebin2: rewrite autoplugging and how groups of pads are
exposed
- uridecodebin: add use-buffering property that will perform
buffering on parsed or demuxed media.
- GstXOverlay: flesh out docs and add example for use with
Gtk+ >= 2.18
- libgsttag: add utility functions for ISO-639 language codes
and tags
- oggdemux:
. use internal granulepos<->timestamp mapper and make
oggdemux more like a 'normal' demuxer that outputs
timestamps
. seeking improvements
- subparse: add qttext support
- ffmpegcolorspace: prefer transforming alpha formats to alpha
formats and the other way around
- libgstvideo: add functions to create/parse still frame events
- theoraenc: make the default quality property 48.
- videotestsrc: add pattern with out-of-gamut colors
- theora: port to 'new' theora 1.0 API; make misc. existing
properties have no effect (quick, keyframe-mindistance,
noise-sensitivity, sharpness, keyframe_threshold); those
either never worked or aren't needed/provided/useful any
longer with the newer API
- typefinding: misc. performance improvements and fixes
- baseaudiosink: make drift tolerance configurable
+ Bugs fixed: bgo#597539, bgo#597786, bgo#598288, bgo#598533,
bgo#598936, bgo#599105, bgo#599154, bgo#599266, bgo#599471,
bgo#599649, bgo#600027, bgo#600370, bgo#600469, bgo#600479,
bgo#600726, bgo#600787, bgo#600945, bgo#600948, bgo#601104,
bgo#601627, bgo#601772, bgo#601809, bgo#601942, bgo#602000,
bgo#602225, bgo#602790, bgo#602834, bgo#602924, bgo#602954,
bgo#603345, bgo#603357, bgo#605100, bgo#605219, bgo#605960,
bgo#606050, bgo#606163, bgo#606687, bgo#606744, bgo#606926,
bgo#607116, bgo#607226, bgo#607381, bgo#607403, bgo#607569,
bgo#607652, bgo#607848, bgo#607870, bgo#607926, bgo#607929,
bgo#608167, bgo#608179, bgo#608446, bgo#608484, bgo#608699,
bgo#609252, bgo#596078, bgo#596183, bgo#601480, bgo#596313,
bgo#606949
-------------------------------------------------------------------
Sun Jan 31 23:37:12 UTC 2010 - jengelh@medozas.de
- Package baselibs.conf
-------------------------------------------------------------------
Thu Dec 3 18:44:07 CET 2009 - vuntz@opensuse.org
- Compile introspection support:
+ Add gobject-introspection-devel BuildRequires.
+ Pass --enable-introspection to configure.
+ Add gstreamer-0_10-plugins-base-fix-introspection-build.patch
to fix the build.
- Fix self-obsoletion of gstreamer010-plugins-bad-devel.
- Small cleanups.
-------------------------------------------------------------------
Mon Nov 16 22:52:27 CET 2009 - lmedinas@opensuse.org
- Update to version 0.10.25:
+ Changes:
- Add per-stream volume controls
- Theora 1.0 and Y444 and Y42B format support
- Improve audio capture timing
- GObject introspection support
- Improve audio output startup
- RTSP improvements
- Use pango-cairo instead of pangoft2
- Allow cdda://(device#)?track URI scheme in cddabasesrc
- Support interlaced content in videoscale and ffmpegcolorspace
- Many other bug fixes and improvements
+ Bugs fixed: bgo#595401, bgo#563828, bgo#591677, bgo#588523,
bgo#590146, bgo#321532, bgo#340887, bgo#397419, bgo#556537,
bgo#559049, bgo#567660, bgo#567928, bgo#571610, bgo#583255,
bgo#586180, bgo#588717, bgo#588761, bgo#588915, bgo#589095,
bgo#589574, bgo#590243, bgo#590425, bgo#590856, bgo#591207,
bgo#591357, bgo#591577, bgo#591664, bgo#591934, bgo#592544,
bgo#592657, bgo#592864, bgo#592884, bgo#593035, bgo#593284,
bgo#594020, bgo#594094, bgo#594136, bgo#594165, bgo#594256,
bgo#594258, bgo#594275, bgo#594623, bgo#594732, bgo#594757,
bgo#594993, bgo#594994, bgo#595454, bgo#545807
-------------------------------------------------------------------
Mon Oct 26 17:03:53 CET 2009 - sbrabec@suse.cz
- Added support for translation-update-upstream (FATE#301344).
-------------------------------------------------------------------
Mon Aug 10 15:38:55 CEST 2009 - vuntz@novell.com
- Only use libgudev-1_0-devel BuildRequires on openSUSE > 11.1.
-------------------------------------------------------------------
Wed Aug 5 13:34:47 CEST 2009 - vuntz@novell.com
- Update to version 0.10.24:
+ Changes:
- Recognise Kate subpicture subtitles
- Support progressive download in playbin2
- GIO improvements
- Add buffer-list support in appsink
- Add gaussian-noise mode to audiotestsrc
- bump cdparanoia req to 0.10.2 and improve caching
- Improve audio source base class
- Add frame-by-frame stepping and examples
- Extend stream-probing in decodebin2
- Many RTSP improvements
- support for PGS subpictures
- adder improvements
- Add Y444, v210, v216 formats
- implement preset interface in vorbisenc, theoraenc, oggmux
- Improve libvisual visualisation timestamp tracking
- playbin2 enhancements: custom audiosink, subpictures, cdda
- Improvements in textrender
- Support raw YUV 4:2:2 and SIREN in RIFF
- Add 4:2:2 and 4:4:4 support to theoradec
- Many other bug-fixes and improvements
+ Bugs fixed: bgo#510417, bgo#513373, bgo#529300, bgo#531035,
bgo#567997, bgo#576552, bgo#577637, bgo#579692, bgo#580318,
bgo#581460, bgo#581571, bgo#582021, bgo#582749, bgo#582819,
bgo#583867, bgo#584020, bgo#584686, bgo#585197, bgo#585758,
bgo#585970, bgo#585994, bgo#586331, bgo#586356, bgo#586519,
bgo#587080, bgo#587278, bgo#587676, bgo#587695, bgo#587896,
bgo#587980, bgo#588078, bgo#588205, bgo#588550, bgo#588551,
bgo#588724, bgo#588746, bgo#588747, bgo#588748, bgo#589075,
bgo#589581, bgo#589622, bgo#589663, bgo#589797, bgo#590470,
bgo#536313, bgo#579642, bgo#582528, bgo#583318, bgo#585079,
bgo#585708, bgo#588218, bgo#586920
+ API additions:
- GstNetAddress::gst_netaddress_to_string()
- Add gst_rtsp_watch_queue_data()
- playbin2: Add {audio,video,text}-tags-changed signals
- Add gst_color_balance_get_balance_type()
- Add gst_mixer_get_mixer_type()
- Change cdparanoia BuildRequires in cdparanoia-devel.
- Add libgudev-1_0-devel BuildRequires.
-------------------------------------------------------------------
Mon May 18 00:57:55 CEST 2009 - vuntz@novell.com
- Update to version 0.10.23:
+ New navigation API to support DVD playback
+ playbin2 improvements
+ RTSP extensions to allow extra headers and options
+ Replace audioresampler with speexresample based code
+ Support interlacing flags in the gstvideo library
+ Support new RIFF formats
+ Improve typefinding
+ Support more frame formats in videoscale
+ Many other bug-fixes and improvements
+ Bugs fixed: bgo#577637, bgo#580120, bgo#478512, bgo#574962,
bgo#564139, bgo#577436, bgo#350311, bgo#378094, bgo#543591,
bgo#553295, bgo#565105, bgo#565777, bgo#566661, bgo#567255,
bgo#567636, bgo#567740, bgo#568482, bgo#569655, bgo#570142,
bgo#570356, bgo#570768, bgo#570832, bgo#571009, bgo#571147,
bgo#572577, bgo#572872, bgo#572993, bgo#573165, bgo#573528,
bgo#573529, bgo#574293, bgo#574319, bgo#574447, bgo#574939,
bgo#575550, bgo#575638, bgo#575649, bgo#576019, bgo#576142,
bgo#576180, bgo#576586, bgo#577054, bgo#577709, bgo#577827,
bgo#578583, bgo#578656, bgo#579129, bgo#579130, bgo#579192,
bgo#579203, bgo#579267, bgo#579463, bgo#579668, bgo#579734,
bgo#579912, bgo#580470, bgo#580952, bgo#581727, bgo#569682,
bgo#580020, bgo#562794, bgo#567396, bgo#567982, bgo#571299,
bgo#574443, bgo#574516, bgo#574964, bgo#575256, bgo#575588,
bgo#576187, bgo#576188, bgo#576190, bgo#577288, bgo#577610,
bgo#577794, bgo#578118, bgo#578506, bgo#578942, bgo#580271,
bgo#580649
+ API added:
- GstRTSP::gst_rtsp_options_as_text()
- GstRTSPMessage::gst_rtsp_message_take_header()
- GstRTSPRange::gst_rtsp_range_to_string()
- New Navigation interface commands, queries and messages
- gst_rtsp_channel_new()
- gst_rtsp_channel_unref()
- gst_rtsp_channel_attach()
- gst_rtsp_channel_queue_message()
- gst_rtsp_connection_accept()
- GstAppSink::gst_app_sink_set_callbacks()
- GST_VIDEO_FORMAT_YVYU, GST_VIDEO_BUFFER_TFF,
GST_VIDEO_BUFFER_RFF, GST_VIDEO_BUFFER_ONEFIELD
- GST_MIXER_FLAG_HAS_WHITELIST, GST_MIXER_FLAG_GROUPING,
GST_MIXER_TRACK_NO_RECORD, GST_MIXER_TRACK_NO_MUTE,
GST_MIXER_TRACK_WHITELIST
- GstAppSrc::emit-signals
- GstAppSrc::gst_app_src_set_emit_signals()
- GstAppSrc::gst_app_src_get_emit_signals()
- GstAppSrc::gst_app_src_set_callbacks()
- RTSP::gst_rtsp_connection_get_url()
- GstRTSPLowerTrans::GST_RTSP_LOWER_TRANS_HTTP
- RTSP:gst_rtsp_connection_set_tunneled()
- RTSP:gst_rtsp_connection_is_tunneled()
- RTSP::gst_rtsp_connection_set_ip()
- RTSP::gst_rtsp_connection_get_tunnelid()
- RTSP::gst_rtsp_connection_do_tunnel()
- RTSP::gst_rtsp_watch_reset()
-------------------------------------------------------------------
Thu Apr 30 16:04:01 CEST 2009 - sbrabec@suse.cz
- Don't call autogen and don't package gio in older products.
-------------------------------------------------------------------
Mon Feb 23 18:06:00 CET 2009 - sbrabec@suse.cz
- Split libgstapp into a separate library - its versioning is not
in sync with other libraries.
- Set conflict for gstapp module.
-------------------------------------------------------------------
Thu Feb 5 13:42:52 CET 2009 - vuntz@novell.com
- Update to version 0.10.22:
+ Require gettext 0.17
+ Replace audioresample with speexresample from -bad
+ Support new formats in RIFF: uncompressed RGB, WMA lossless,
VP6
+ Move libgstapp and elements from -bad
+ Support color-key setting and probing for Xv properties
+ Improve typefinding for various formats
+ Extend audio sinks for pull-mode operation
+ Support for more subtitle formats
+ More development on decode2bin and playbin2
+ RTP and SDP fixes
+ Many bug fixes and improvements
+ Bugs fixed: bgo#562163, bgo#562258, bgo#561789, bgo#554533,
bgo#567511, bgo#116051, bgo#346218, bgo#385061, bgo#456788,
bgo#525807, bgo#546955, bgo#549417, bgo#549510, bgo#552237,
bgo#552559, bgo#552569, bgo#552801, bgo#554879, bgo#555257,
bgo#555319, bgo#555607, bgo#555699, bgo#556025, bgo#556066,
bgo#557365, bgo#558124, bgo#559111, bgo#559478, bgo#559567,
bgo#561436, bgo#561734, bgo#561780, bgo#561924, bgo#562270,
bgo#563143, bgo#563174, bgo#563508, bgo#563718, bgo#563904
+ API added:
- clockoverlay::time-format
- GstRingBuffer:gst_ring_buffer_activate()
- GstRingBuffer:gst_ring_buffer_is_active()
- GstRingBuffer:gst_ring_buffer_convert()
- Add GST_TYPE_BASE_AUDIO_(SRC|SINK)_SLAVE_METHOD to the public API
- gst_netaddress_get_address_bytes()
- gst_netaddress_set_address_bytes(
- Move all the libgstapp packaging from gstreamer-0_10-plugins-bad
to here, in libgstinterfaces (with other libraries).
- Remove .la files.
-------------------------------------------------------------------
Thu Nov 6 13:55:32 CET 2008 - sbrabec@suse.cz
- Re-enabled gio (bnc#441855).
- Fixed valgrid BuildRequires.
-------------------------------------------------------------------
Thu Oct 23 13:10:31 CDT 2008 - maw@suse.de
- Update to version 0.10.21:
+ Continued playbin2 development
+ Ogg improvements - CELT support, skeleton fixes
+ DVD subpicture support
+ Improved audio dithering random number generator
+ xvimagesink/ximagesink fixes
+ Vorbis encoding and decoding fixes
+ Recognise Kate subtitle streams
+ Bugs fixed: bgo#537380, bgo#538656, bgo#540334, bgo#528299,
bgo#530068, bgo#537009, bgo#537045, bgo#537599, bgo#537889,
bgo#538232, bgo#538663, bgo#540215, bgo#540351, bgo#540497,
bgo#541358, bgo#544306, bgo#548898, bgo#548913, bgo#549062,
bgo#549814, bgo#550582, bgo#550638, bgo#550656, bgo#550729,
bgo#552960, and bgo#553244
+ New API:
* Add "index" property to GstMixerTrack to differantiate
between multiple mixer tracks with the same label.
-------------------------------------------------------------------
Thu Sep 04 15:51:06 CEST 2008 - mboman@novell.com
- Updated to version 0.10.20:
+ RTP improvements
+ Support digest auth for RTSP
+ Additional documentation
+ Support DSCP QoS in multifdsink
+ Add NV12/NV21 video buffer layouts
+ Video scaling now bilinear by default
+ Support more than 8 channels in audio conversions
+ Channel mapping fixes for audioconvert
+ Improve tmplayer and sami subtitle support
+ Support 1x1 pixel buffers for videoscale
+ Typefinding improvements for MPEG2, musepack
+ Ogg/Dirac mapping updated in oggmux
+ Fixes in ogg demuxing
+ audiosink synchronisation and slaving fixes
+ Support muting of the audio in playbin by selecting -1 as the audio
stream
+ Work done on playbin2 and uridecodebin
+ Improvements in the experimental GIO plugin
+ decodebin fixes
+ Handle GAP buffers in some places
+ Various other leak and bug-fixes
-------------------------------------------------------------------
Wed May 14 15:51:06 CEST 2008 - cthiel@suse.de
- fix baselibs.conf
-------------------------------------------------------------------
Tue Apr 29 17:45:57 CEST 2008 - cthiel@suse.de
- obsolete gstreamer010-plugins-base-<arch> via baselibs.conf
-------------------------------------------------------------------
Mon Apr 14 15:29:24 CEST 2008 - jpr@suse.de
- Disable the gio plugin temporarily until dbus generated uid on
install
-------------------------------------------------------------------
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
- added baselibs.conf file to build xxbit packages
for multilib support
-------------------------------------------------------------------
Tue Apr 8 13:46:58 CEST 2008 - sbrabec@suse.cz
- Updated to version 0.10.19:
* Handle EAGAIN when polling sockets in rtspconnection
- Enabled GIO support.
- Fixed Obsoletes (bnc#357153).
-------------------------------------------------------------------
Wed Apr 2 17:28:09 CEST 2008 - maw@suse.de
- Update to version 0.10.18:
+ Experimental GIO plugin
+ Continued playbing2 development
+ RTP fixes
+ New API:
* GstRTPBuffer:gst_rtp_buffer_set_extension_data()
* add GST_VIDEO_FORMAT_Y41B and GST_VIDEO_FORMAT_Y42B
* add GstMixerOptions::get_values vfunc (bgo#519906)
* add gst_mixer_options_list_changed(),
gst_mixer_mixer_changed() and
gst_mixer_message_parse_options_list_changed() (bgo#519916)
* gst_base_rtp_audio_payload_set_samplebits_options()
* GstNetBuffer::gst_netaddress_equal
+ Bugs fixed: bgo#509637, bgo#510229, bgo#511478, bgo#511810,
bgo#512899, bgo#513167, bgo#514307, bgo#514623, bgo#514937,
bgo#515654, bgo#516246, bgo#517420, bgo#517991, bgo#518039,
bgo#518162, bgo#518940, bgo#519906, bgo#519916, bgo#520523,
bgo#521743, bgo#522625, bgo#523054, bgo#511825, and bgo#520300.
-------------------------------------------------------------------
Tue Feb 5 23:22:05 CET 2008 - maw@suse.de
- Update to version 0.10.17:
+ Work around ABI breakge due to unfortunate use of the
GST_DISABLE_DEPRECATED macro
+ Export two missino functions needed for the win32 build
+ Initialize the GstRingBuffer GType in a thread-safe context
+ Bugs fixed: bgo#511825, bgo#513018, and bgo#512334.
-------------------------------------------------------------------
Tue Feb 5 20:46:55 CET 2008 - maw@suse.de
- Update to version 0.10.16:
+ Include decodebin2 and playbin2 APIs -- these are still subject
to change
+ Handle newer Theora granule-pos semantics
+ Fixes in playbin handling of stream-switching
+ New API for uniform handling of raw-video format buffers.
+ Improvements for RTSP/RTP handling
+ RIFF lib additions for VC-1 and AVC1 fourccs
+ Bugs fixed: bgo#506132, bgo#320984, bgo#373011, bgo#436756,
bgo#462740, bgo#486840, bgo#497964, bgo#498228, bgo#499697,
bgo#502497, bgo#503440, bgo#503930, bgo#506928, bgo#508138,
bgo#509762, bgo#511274, bgo#496731, bgo#496761, and
bgo#500763
+ API additions
* New GstVideoFormat API and helper functions in libgstvideo
* gst_base_audio_sink_set_provide_clock()
* gst_base_audio_sink_get_provide_clock()
* gst_base_audio_sink_set_slave_method()
* gst_base_audio_sink_get_slave_method()
* gst_base_audio_src_set_provide_clock()
* gst_base_audio_src_get_provide_clock()
- Build with -fno-strict-aliasing.
-------------------------------------------------------------------
Fri Jan 25 15:20:12 CET 2008 - sbrabec@suse.cz
- Renamed shared library bundle to libgstinterfaces-0_10-0.
-------------------------------------------------------------------
Tue Jan 22 15:23:19 CET 2008 - sbrabec@suse.cz
- Updated to version 0.10.15:
* RTP/RTSP/RTCP/SDP support improved
* New FFT support library libgstfft, based on Kiss FFT
* New formats supported in volume and audiotestsrc
* Fixes in audiorate and videorate
* Audio capture fixes
* Playbin and decodebin fixes
* New tagdemux base class for ID3/APE style tag readers
* Fix a nasty crash in the X sinks on shutdown
* New tags supported
* Add support for multichannel WAV files.
* Preserve channel layout information when up/down-mixing.
* Many bug-fixes and improvements
* API additions
- Split package according to shared library packaging policy
(#223286).
- Created lang package.
-------------------------------------------------------------------
Tue Oct 16 13:48:55 CEST 2007 - sbrabec@suse.cz
- Removed unneeded backslash expansion in previous change.
-------------------------------------------------------------------
Mon Oct 15 15:45:25 CEST 2007 - sbrabec@suse.cz
- Worked around OBS spec file corruption bug (#332132).
-------------------------------------------------------------------
Fri Oct 5 13:13:56 CEST 2007 - sbrabec@suse.cz
- Use less restrictive Requires based on the sources.
-------------------------------------------------------------------
Mon Sep 17 15:37:59 CEST 2007 - sbrabec@suse.cz
- Updated to version 0.10.14:
* Audio dither and noise-shaping when reducing bit-depth
* RTSP and SDP helper libraries added
* Experimental buffering element "queue2" now supports pull-mode
and file-based buffering.
* Support for more 32-bit video pixel layouts
* Various fixes and improvements
* RTSP and SDP libraries added
* gst_rtsp_base64_decode_ip
* Add buffer clipping function gst_audio_buffer_clip for raw audio
buffers.
* gst_mixer_get_mixer_flags
* gst_mixer_message_parse_mute_toggled
* gst_mixer_message_parse_record_toggled
* gst_mixer_message_parse_volume_changed
* gst_mixer_message_parse_option_changed
* GstMixerMessageType
* GstMixerFlags
* many bug fixes
-------------------------------------------------------------------
Mon Aug 20 20:32:03 CEST 2007 - abockover@suse.de
- Use %{_prefix}/lib for opensuse-codecs-installer (BNC #301883)
-------------------------------------------------------------------
Fri Aug 17 18:56:47 CEST 2007 - abockover@suse.de
- Added Recommends opensuse-codecs-installer
-------------------------------------------------------------------
Thu Aug 16 22:13:18 CEST 2007 - abockover@suse.de
- Removed gst-install-plugins-helper foo - it is now split out
into a separate package
- Configure GStreamer to use opensuse-codecs-installer
-------------------------------------------------------------------
Tue Aug 7 23:26:11 CEST 2007 - abockover@suse.de
- gst-install-plugins-helper: use xdg-open instead of gnome-open;
added function to check connectivity status; open an offline
page if not connected; go to online webapp otherwise
- Added an offline web page with some basic information and a link
to the online webapp at software.opensuse.org
- Fixed typo in spec file
-------------------------------------------------------------------
Fri Aug 3 18:54:06 CEST 2007 - abockover@suse.de
- Added a basic gst-install-plugins-helper script for GStreamer
to launch when codecs are missing and application suspport the
new installation framework hooks. Fate #302459
-------------------------------------------------------------------
Wed Jun 20 16:41:57 CEST 2007 - sbrabec@suse.cz
- Updated to version 0.10.13:
* Many fixes and improvements
* RTP and RTCP support improved
* Many API additions
-------------------------------------------------------------------
Wed May 16 15:28:16 CEST 2007 - sbrabec@suse.cz
- Use Supplements instead of not yet supported Enhances.
-------------------------------------------------------------------
Thu Apr 19 11:57:59 CEST 2007 - schwab@suse.de
- Fix quoting in autoconf macros.
-------------------------------------------------------------------
Tue Mar 27 16:49:16 CEST 2007 - sbrabec@suse.cz
- Updated to version 0.10.12:
* New API for on-demand plugin installation
* API additions
* Xv thread-safety and configuration enhancements
* decodebin2 improvements
* Support more raw audio format conversions
* Improvements in Ogg support
* AudioFilter base class ported to 0.10
* Fixes for subtitles
* Latency/live-playback support for Alsa
* Lots of bug fixes and improvements
-------------------------------------------------------------------
Tue Feb 13 11:50:51 CET 2007 - sbrabec@suse.cz
- Do not build unusable static libraries (#238552#c17).
-------------------------------------------------------------------
Tue Dec 19 18:23:50 CET 2006 - sbrabec@suse.cz
- Merged back oil and visual subpackages (#223286).
-------------------------------------------------------------------
Mon Dec 18 15:02:01 CET 2006 - sbrabec@suse.cz
- Prefix changed to /usr.
- Spec file cleanup.
-------------------------------------------------------------------
Tue Nov 7 22:33:10 CET 2006 - abockover@suse.de
- Updated to version 0.10.10
* Scores of bug fixes
* Subtitle fixes
* Support for images in tags
* Playback improvements
* Gnomevfssrc supports burn:// URIs
* Video scale supports more RGBA formats
* New elements: gdppay, gdpdepay
-------------------------------------------------------------------
Fri Jun 16 13:32:32 CEST 2006 - sbrabec@suse.cz
- Updated to version
* many bug-fixes
* QoS in sinks and transform elements
* Needs GStreamer 0.10.5 for new GstBaseSink::async_playback()
* added theoraparse element
* typefind improvements
* Ice-cast metadata support has moved from gnomevfssrc to the
icydemux element in gst-plugins-good
* audioresample now supports floating point samples
* Fixes for network playback and audio resampling in playbin
-------------------------------------------------------------------
Sat Apr 8 17:04:03 CEST 2006 - jpr@suse.de
- Split out libvisual dependent plugin/app into a separate package
-------------------------------------------------------------------
Fri Apr 7 15:48:55 CEST 2006 - jpr@suse.de
- Split out oil dependent plugins into a separate package
-------------------------------------------------------------------
Fri Mar 24 16:18:13 CET 2006 - jpr@suse.de
- Update to version 0.10.5
- Changes since 0.10.4:
* 334216 : [gnomevfssrc] won't open some media on NFS mounts any longer
* 334226 : typefindfunctions plugin crashes on PPC on registration
-------------------------------------------------------------------
Mon Mar 20 14:46:45 CET 2006 - schwab@suse.de
- Fix uninitialized pointer.
-------------------------------------------------------------------
Fri Mar 10 21:37:39 CET 2006 - jpr@suse.de
- update to version 0.10.4
- Changes since 0.10.3:
* (Experimental) QoS support
* oggmuxer now creates 100% valid streams for Theora, Vorbis and Speex
* documentation updates
* better support for subtitles (seeking)
Bugs fixed since 0.10.3:
* 310202 : [subtitles] < i > < /i > tags and others should be supported i...
* 312439 : XVideo output doesn't work on remote displays (probably r...
* 321271 : audio output is truncated at EOS
* 321650 : Can't decode this ogm file
* 325732 : [oggdemux] problem when seeking to time less than 4s with...
* 325972 : [typefinding] doesn't recognise this mp3
* 326720 : [alsasink] doesn't support more than 2 channels anymore
* 330711 : [ffmpegcolorspace] problems with palettized RGB (fencount...
* 330789 : gstbaseaudiosink causes noise on seeking
* 330888 : Fix build with gcc 2.95 (again)
* 331295 : gnomevfssink doesn't respect umask when creating files
* 331526 : 3GP type detection is too simple
* 331678 : Decodebin is not reusable within a single pipeline (as in...
* 331690 : playbin won't play my last.fm stream
* 331763 : [alsamixer] unmute sets the volume to 100%
* 331765 : [alsamixer] mixer applet slider doesn't want to move from...
* 331903 : [videorate] doesnt handle input caps of framerate=0/1 sanely
* 332778 : [ogmparse] " Already an existing pad " WARNING
* 332964 : random crashes in mp3_type_find
* 333254 : theora encoder does not set IN_CAPS flag properly
* 333352 : [gnomevfssink] reports disk full as generic error
* 333488 : Allow for palette < 256 colours in AVI files
* 333510 : [PATCH] Fix gst_pad_new_from_template (gst_static_pad_tem...
* 333545 : [riff] set depth on wma caps to make asfdemux and pitfdll...
* 333663 : [patch] unref the result of gst_pad_get_parent
* 333900 : [typefind] cannot play a particular mp3 file
* 334112 : variable not initialized
* 334129 : Disable frame dropping for now
* 317038 : use default channel layout if none is specified in multic...
* 319340 : [cdparanoia] uncorrected-error signal never fired
-------------------------------------------------------------------
Thu Feb 23 23:13:23 CET 2006 - jpr@suse.de
- update to version 0.10.3
- Changes since 0.10.2:
* typefind improvements
* Ogg decoding and encoding fixes
* Improved audio and video sink classes
* Bug and leak fixes
* Improved video scaling
* On-the-fly visualisation switching
* Subtitle support
Bugs fixed since 0.10.2:
* 330244 : gsttextoverlay.c:895: 'struct _GstCollectData' has no mem...
* 324000 : [playbin] post error or message on unknown input
* 153004 : [typefind] can't identify mp3 file with one single mpeg f...
* 323874 : [playbin] leaks sinks and threads when using gconfaudiosink
* 324626 : ffmpegcolorspace support for fourcc " UYVY "
* 326447 : check that all elements in -base pass queries they can't ...
* 328263 : Fix build with gcc 2.95
* 328279 : [decodebin] timeout issue when pre-rolling
* 329326 : Fix oggmux removing pads from collect pads
-------------------------------------------------------------------
Thu Feb 23 18:13:42 CET 2006 - danw@suse.de
- remove dependency on gamin, which is no longer needed (related
to #128037)
-------------------------------------------------------------------
Tue Feb 14 16:52:17 CET 2006 - sbrabec@suse.cz
- Fixed Requires.
-------------------------------------------------------------------
Wed Jan 25 21:32:04 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Wed Jan 18 19:04:52 CET 2006 - sbrabec@suse.cz
- Updated to version 0.10.2.
-------------------------------------------------------------------
Wed Jan 4 18:55:19 CET 2006 - sbrabec@suse.cz
- Force-enabled unstable cdparanoia plugin.
-------------------------------------------------------------------
Wed Jan 4 14:27:44 CET 2006 - sbrabec@suse.cz
- New SuSE package, version 0.10.1.