Release 0.10.27

This commit is contained in:
Tim-Philipp Müller 2010-03-05 23:43:26 +00:00
parent 91228c2fc9
commit cebc1a1396
9 changed files with 516 additions and 178 deletions

442
ChangeLog
View file

@ -1,9 +1,445 @@
=== release 0.10.26 ===
=== release 0.10.27 ===
2010-02-10 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2010-03-05 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
releasing 0.10.26, "Think Twice"
releasing 0.10.27, "You're Shocked, We Know"
2010-03-04 18:39:02 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/gstpoll.c:
gstpoll: don't pass non-objects as first argument to GST_DEBUG_OBJECT()
This may cause crashes when logging is enabled, especially on windows.
It's not safe to pass random pointers to g_type_check_instance_is_a().
Fixes #611719.
2010-03-03 19:54:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
* win32/common/config.h:
* win32/common/gstversion.h:
0.10.26.4 pre-release
2010-03-03 19:49:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* po/af.po:
* po/az.po:
* po/be.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.po:
* po/en_GB.po:
* po/es.po:
* po/eu.po:
* po/fi.po:
* po/fr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/nb.po:
* po/nl.po:
* po/pl.po:
* po/pt_BR.po:
* po/ru.po:
* po/rw.po:
* po/sk.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
* po/zh_TW.po:
po: update translations
2010-03-03 12:06:30 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* libs/gst/base/gstbytewriter.c:
docs: fix up bytewriter doc chunks for float functions as well
2010-03-03 11:28:27 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* docs/libs/gstreamer-libs-sections.txt:
* libs/gst/base/gstbytewriter.h:
bytewriter: fix headers for float/double writing functions
The functions are called gst_byte_writer_put_{float32|float64}_*() and not
gst_byte_writer_put_{float|double}_*().
Spotted by: Benjamin Otte <otte@redhat.com>
2010-03-01 12:02:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/gsttaglist.c:
tags: try to make comment for translators more helpful
2010-02-26 15:46:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* libs/gst/base/gstbasesink.c:
basesink: fix emergency rendering timestamp tracking
Specifically, if all (including initial) buffers turn up late,
emergency rendering should also kick in appropriately.
Fixes #611087.
2010-02-24 00:30:02 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
* win32/common/config.h:
* win32/common/gstversion.h:
0.10.26.3 pre-release
2010-02-24 00:29:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* po/bg.po:
* po/es.po:
* po/nl.po:
po: update translations
2010-02-19 13:26:01 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* libs/gst/controller/gstinterpolationcontrolsource.c:
* tests/check/libs/controller.c:
interpolationcontrolsource: Don't pass NULL pointers to GSequence API
This causes assertion failures. Fixes bug #610444.
2010-02-19 13:20:36 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* libs/gst/controller/gstinterpolationcontrolsource.c:
* libs/gst/controller/gstinterpolationcontrolsource.h:
interpolationcontrolsource: Add const qualifiers to values in the _set functions
The values are not modified and are copied, a const before the parameter
should make this even more obvious.
2010-02-18 09:17:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* libs/gst/controller/gsthelper.c:
controller: Add some FIXME 0.11 comments
2010-02-17 10:04:54 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* plugins/elements/gstelements.c:
corelements: Combine redundant code
2010-02-17 01:27:22 +0100 Andoni Morales Alastruey <ylatuya@gmail.com>
* plugins/elements/gstelements.c:
* plugins/elements/gstfdsink.c:
* plugins/elements/gstfdsrc.c:
Fix compilation of fdsink and fdsrc with MSVC
2010-02-18 14:58:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
* po/vi.po:
* win32/common/config.h:
* win32/common/gstversion.h:
0.10.26.2 pre-release
2010-02-18 13:12:39 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* docs/plugins/.gitignore:
.gitignore: ignore some more temporary docs cruft
2010-02-18 13:09:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* Makefile.am:
build: fix indenting in win32-update target
No idea why we need to run gst-indent twice on that file, but it
only seems to settle on a final format with minimal diff to the
one in git after two runs.
2010-02-18 13:08:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* libs/gst/check/gstcheck.c:
gstcheck: more debug logging for gst_check_element_push_buffer_list()
2010-02-18 11:52:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
* libs/gst/base/gstcollectpads.h:
collectpads: Improve docs about 'data' attribute
Adds a reminder to 'data' attribute doc
Fixes #610366
2010-02-18 17:15:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* plugins/indexers/gstmemindex.c:
memindex: avoid busy loop when doing EXACT lookup
Fixes #610367.
2009-12-22 11:09:10 +0800 Johan Bilien <jobi@litl.com>
* gst/gstelement.c:
introspection: add annotation for gst_element_get_state
state and pending are "out" arguments.
Fixes #605189.
2010-02-17 12:16:37 +0100 Edward Hervey <bilboed@bilboed.com>
* plugins/elements/gstfilesrc.c:
* plugins/elements/gstfilesrc.h:
filesrc: Don't use expensive cast checks in _create
_create() is a pad function set by ourselves, therefore we're sure basesrc
is a GstFileSrc.
Speeds up _create() by 17% and the total call by 8% (instruction calls measurements
done with valgrind).
Fixes #610246
2010-02-17 12:14:09 +0100 Edward Hervey <bilboed@bilboed.com>
* libs/gst/base/gstbasesrc.c:
basesrc: Don't use expensive cast checks in get_range.
_get_range() is a pad function set by ourselves, therefore we're certain that
the parent is a GstBaseSrc.
Speeds up _get_range by 38%, and the total call by 30%. (valgrind instruction
calls measurements).
Fixes #610246
2010-02-17 11:31:07 +0200 Stefan Kost <ensonic@users.sf.net>
* plugins/elements/gstfdsrc.c:
fdsrc: cleanup parameter initialisation and add comemnt+logging
Initialize new_fd with DEFAULT_FD and fd with -1. Setting the property will set
new_fd and in _update_fd() we cehck fd against -1. Also add a coment about the
warning we get in the log from gst_poll_remove_fd(). We could get rid of the
warning if we want by tracking if fd has been added to fdset.
2010-02-17 09:55:52 +0200 Stefan Kost <ensonic@users.sf.net>
* docs/design/draft-metadata.txt:
design: write about the current state of tag-handling
Document the taghandling in gstreamer. List gaps and propose new mechanisms to
deal with them.
2010-02-16 10:27:18 +0200 Stefan Kost <ensonic@users.sf.net>
* gst/gsttaglist.c:
taglist: remove blank lines in variable declarations
2010-02-16 11:30:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* tools/gst-inspect.c:
* tools/gst-launch.c:
* tools/gst-typefind.c:
* tools/gst-xmlinspect.c:
* tools/tools.h:
tools: call g_set_prgname() before doing the option parsing
g_setprgname is implicitly called by g_option_context_new() with a check
to see if it's been set already, so set it before g_option_context_new()
Move version printing back until after the options have been parsed,
otherwise it won't work, since it evaluates a flag set by the
option parser.
2010-02-16 11:24:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* tools/gst-inspect.c:
* tools/gst-launch.c:
Revert "tools: Move gst_tools_print_version call to avoid warning from new GLib."
This reverts commit 93dd95f02ef3fa530f54ce81e8ffba96f3b679cb.
This commit made --version not work any longer. The g_setprgname()
warning is fixed in recent GLib versions.
2010-02-16 08:26:59 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
* gst/Makefile.am:
build: make sure gst-plugin-scanner gets installed where we expect it
Add check to make sure gst-plugin-scanner really gets installed where
we will look for it later, ie. paths and prefixes are set at configure
time and not specified via make.
Fixes #609941.
2010-02-15 23:02:59 +0200 Stefan Kost <ensonic@users.sf.net>
* plugins/elements/gstqueue2.c:
docs: prefer short desc from GstElementDetails
2010-02-15 01:24:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* libs/gst/check/gstcheck.c:
docs: fix gtk-doc chunk for gst_check_element_push_buffer_list()
2010-02-15 00:31:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* po/af.po:
* po/az.po:
* po/be.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.po:
* po/en_GB.po:
* po/es.po:
* po/eu.po:
* po/fi.po:
* po/fr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/nb.po:
* po/nl.po:
* po/pl.po:
* po/pt_BR.po:
* po/ru.po:
* po/rw.po:
* po/sk.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
* po/zh_TW.po:
po: update po files for new comments
2010-02-15 00:29:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/gsttaglist.c:
tags: wrap long string constants
And fix indenting issue
2010-02-15 00:21:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/gsttaglist.c:
tags: add some comments for translators so tag mnemonics get translated correctly
We want 'preview image' translated as a noun, not as 'preview [the] image'.
2010-02-04 17:43:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/gstpad.c:
pad: don't print WARN debug statements for normal things like EOS
2010-02-14 23:15:45 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* common:
Automatic update of common submodule
From 96dc793 to 44ecce7
2010-02-13 15:18:05 +0100 Edward Hervey <bilboed@bilboed.com>
* plugins/elements/gsttypefindelement.c:
typefind: Reset the working mode when going to READY/NULL
This allows properly re-using typefind (else it would think it's
already done the typefinding when being re-used with another
stream).
2010-01-22 11:38:59 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
* tests/check/libs/bytewriter.c:
bytewriter: Adds a test for _fill
2010-01-22 09:19:31 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
* docs/libs/gstreamer-libs-sections.txt:
* libs/gst/base/gstbytewriter.c:
* libs/gst/base/gstbytewriter.h:
* win32/common/libgstbase.def:
bytewriter: add _fill function
Adds a new function to GstByteWriter that writes
a constant value to a memory area (aka memset).
Useful for adding padding to buffers.
Also updates .def file and docs.
API: gst_byte_writer_fill()
2010-01-28 11:57:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
* plugins/elements/gsttypefindelement.c:
typefind: Avoid messing pads activation
Typefind might mess up pads modes (pull/push) if a
downstream element is plugged and its pads activated
in 'step 2' of typefind pads activation.
This happens because the following steps don't check
if we already emitted typefound due to upstream setting
caps on buffers being pulled in the typefind helpers.
Avoid that by checking if typefound is already emmited.
Fixes #608036
2010-02-12 14:49:52 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* libs/gst/base/gstbasesrc.c:
* libs/gst/base/gstbasesrc.h:
basesrc: Make locking of the segment a bit more strict and update documentation
Updating the segment values must only be done while holding the
STREAM_LOCK and OBJECT_LOCK. This means, reading can be done as
long as one of them is held, not both, which removes some lock-unlock
blocks from performance critical code paths.
Also document, that gst_base_src_set_format() *must* be called in
states <= READY and add an assertion for this. Changing the format
later will completely mess up the segment information.
2010-02-08 09:12:01 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
* docs/pwg/advanced-clock.xml:
* docs/pwg/advanced-dparams.xml:
* docs/pwg/advanced-interfaces.xml:
* docs/pwg/advanced-negotiation.xml:
* docs/pwg/advanced-request.xml:
* docs/pwg/advanced-scheduling.xml:
* docs/pwg/advanced-tagging.xml:
* docs/pwg/advanced-types.xml:
* docs/pwg/appendix-porting.xml:
* docs/pwg/building-boiler.xml:
* docs/pwg/building-chainfn.xml:
* docs/pwg/building-pads.xml:
* docs/pwg/building-props.xml:
* docs/pwg/building-testapp.xml:
* docs/pwg/intro-basics.xml:
pwg: several typo fixes
Fixes #609286.
2010-02-09 17:52:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* libs/gst/base/gstbasesrc.c:
basesrc: Protect segment values from concurrent access from different threads
This could happen easily in the query functions or when the size is set
on appsrc from some non-streaming thread.
2010-02-04 21:11:25 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* plugins/elements/gsttypefindelement.c:
typefindelement: Protect internal fields from concurrent changes from different threads
Fixes bug #608877.
2010-02-11 20:14:59 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* tools/gst-launch.c:
gst-launch: don't leak timeout GSource
2010-02-11 00:18:39 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* docs/random/release:
docs: flesh out release doc some more
2010-02-11 01:10:38 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* MAINTAINERS:
Update MAINTAINERS, add myself
2010-02-11 19:49:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
configure: back to development
Slushy freeze remains in effect.
=== release 0.10.26 ===
2010-02-10 19:17:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* docs/plugins/gstreamer-plugins.args:
* docs/plugins/inspect/plugin-coreelements.xml:
* docs/plugins/inspect/plugin-coreindexers.xml:
* gstreamer.doap:
* win32/common/config.h:
* win32/common/gstversion.h:
Release 0.10.26
2010-02-10 15:32:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>

34
NEWS
View file

@ -1,4 +1,36 @@
This is GStreamer 0.10.26 "Think Twice"
This is GStreamer 0.10.27 "You're Shocked, We Know"
Changes since 0.10.26:
* basesrc: protect segment values from concurrent access from different threads
* typefind: protect internal fields from concurrent changes from different threads
* typefind: fix pad activation corner-case with have-type already having been emitted
* typefind: reset the working mode when going to READY/NULL, fixes re-use from
READY state as with decodebin2
* gstpoll: fix crash when logging is enabled for GST_POLL
* bytewriter: expose gst_byte_writer_put_{float32|float64}_*() properly in header
* basesink: fix emergency rendering timestamp tracking
* fdsink, fdsrc: fix compilation with MSVC
* memindex: avoid busy loop when doing EXACT lookup
Bugs fixed since 0.10.26:
* 610366 : [gstcollectpads][doc] Add a reminder for 'data' doc
* 605189 : gst_element_get_state has wrong introspection
* 607771 : [API] Add gst_byte_writer_fill
* 608036 : [typefind] deadlock when upstream puts caps on buffers on pull mode
* 608877 : [typefind] Access to internal fields not threadsafe
* 609941 : GStreamer-WARNING **: External plugin loader failed.
* 610210 : [PATCH] Fix compilation of fdsink and fdsrc with MSVC
* 610246 : [optimization] Speed up _get_range()
* 610367 : [memindex] might busy loop upon EXACT lookup
* 610444 : [controller] Interpolation control source passes NULL pointers to GSequence API
* 611087 : [basesink] emergency rendering of late buffers fails after resuming from PAUSE
* 611719 : GST_DEBUG_OBJECT macros not fed with GObject* in gstpoll.c
API additions since 0.10.26:
* gst_byte_writer_fill()
Changes since 0.10.25:

189
RELEASE
View file

@ -1,5 +1,5 @@
Release notes for GStreamer 0.10.26 "Think Twice"
Release notes for GStreamer 0.10.27 "You're Shocked, We Know"
@ -37,156 +37,36 @@ contains a set of less supported plug-ins that haven't passed the
Features of this release
* Threadsafe design and API
* registry: do plugin scanning (on *nix) using an external helper binary
* lots of performance improvements all over the place (ghostpads,
multiqueue, pad construction, superfluous type checks, registry loading)
* add GstByteWriter, a simple generic byte writer
* filesink: Use _wfopen on win32 to open files with non-ascii filenames correctly.
* queue2: add option to remove the temp-file (enabled by default)
* it is now allowed to use gst_caps_set_simple() on non-simple caps
* queue2: move from gst-plugins-base into the coreelements plugin in core
(this means you may need to remove libgstqueue2.so manually if you
installed from source and don't do make uninstall before upgrading, or
combine an older -base with a newer core)
* multiqueue: add support for buffering mode where we post BUFFERING
messages based on the level of the queues
* typefind: speed up typefinding a lot by first trying the typefinder for
the file's extension
* buffer: remove private/internal subbuffer subclass and keep track of
the parent buffer directly in the GstBuffer structure (this removes
quite a bit of special-casing and will allow for future improvements/
extensions that are harder to do if there's a separate subbuffer class.
* collectpads: add ability to install clipping functions
* new tags for TV/Radio shows/episodes, lyrics, composer sortname and
grouping
* miniobject: avoid race when recycling buffers
* basesrc: fix race in PLAYING->PAUSED->PLAYING
* basesrc: protect segment values from concurrent access from different threads
* typefind: protect internal fields from concurrent changes from different threads
* typefind: fix pad activation corner-case with have-type already having been emitted
* typefind: reset the working mode when going to READY/NULL, fixes re-use from READY state as with decodebin2
* gstpoll: fix crash when logging is enabled for GST_POLL
* bytewriter: expose gst_byte_writer_put_{float32|float64}_*() properly in header
* basesink: fix emergency rendering timestamp tracking
* fdsink, fdsrc: fix compilation with MSVC
* memindex: avoid busy loop when doing EXACT lookup
Bugs fixed in this release
* 476514 : [multiqueue] Doesn't forward EOS event in all cases
* 590941 : API: add gst_pad_get_caps() variant that avoids unneeded caps copies
* 595602 : g_child_proxy_get_valist doesn't initialize GValue correctly
* 535069 : basesrc no longer support non-flushing seeks on itself
* 560442 : GNOME Goal: Remove deprecated GLib symbols
* 595511 : Annotations for gst_element_query_{position,duration}
* 595886 : gst_pad_fixate_caps() does not return fixed caps in case of multiple structures
* 595964 : [multiqueue] can hang pipeline during startup
* 596366 : proxy_getcaps reverses direction of getcaps
* 597407 : GstPipeline calculates base_time incorrectly when a new clock appears during PAUSED state
* 597550 : basesrc: sometimes no buffers produced after PLAYING - PAUSED - PLAYING
* 597690 : Improve caps setters API
* 598297 : make check fails when any --disable option which changes the API has been used
* 598526 : bytewriter: fails to compile with gcc 4.2.4 on Ubuntu Hardy 64 bits
* 598700 : scripts: Parallelise git-update.sh build script
* 598895 : [GstRegistry] Use hash table for feature lookups
* 598896 : [GstRegistry] Cache lists of ElementFactory and TypeFindFactory
* 599147 : typefind : Avoid having to re-sort the typefind factory list
* 599759 : [qtdemux] Add support for more tags
* 600313 : Visualisations stop updating after seek
* 600922 : gst-launch: wake up less often to check for Ctrl-C
* 601587 : MiniObject race condition
* 601668 : [gstregistry] gstregistry.c uses a variable from gst.c
* 601669 : [tests] tests/examples/manual depends on libgstcheck
* 602093 : libgstcheck fails to export some symbols when built under et_EE locale
* 602275 : [API] Add new sink-message event
* 602419 : [basesink] Regression with position reporting
* 603059 : Totem crashes when DVD is encrypted but libdvdcss isn't available
* 603787 : [registry] Doesn't use GMappedFile
* 604091 : tee: cleanup requestpads in dispose
* 604093 : gst-inspect/launch: move gst_tools_print_version to avoid glib warning
* 605251 : tee causes segfault if there is no source pad
* 605930 : [shave] common/shave not existing yet when configure checks need it
* 606435 : gsttee not threadsafe
* 607283 : segfaults and/or miniobject warnings with GLib > = 2.23.2
* 607317 : [PATCH] fix unaligned detection for x86-64 when cross compiling
* 607431 : update common modules before freeze
* 607481 : Should define G_THREADS_MANDATORY everywhere
* 607739 : [queue2] Temporary file is removed although code claims the opposite
* 607842 : Audio comes out with short breaks after resume pipeline (paused- > playing)
* 608136 : multiqueue handles UNEXPECTED flowreturn wrongly
* 608398 : Initializing the glib thread system seems not to work
* 608442 : [filesrc] typo in warning message
* 608726 : bytewriter: mistake in .h/.c function naming
* 609166 : Buffer list docs ascii art
* 590669 : [API] need GstByteWriter or GstChunkWriter
* 601698 : Rename new plugin-scanner helper executable before release
* 604565 : [gstcheck] Update check to 0.9.8
* 596877 : New internal libcheck breaks the Solaris build
* 610366 : [gstcollectpads][doc] Add a reminder for 'data' doc
* 605189 : gst_element_get_state has wrong introspection
* 607771 : [API] Add gst_byte_writer_fill
* 608036 : [typefind] deadlock when upstream puts caps on buffers on pull mode
* 608877 : [typefind] Access to internal fields not threadsafe
* 609941 : GStreamer-WARNING **: External plugin loader failed.
* 610210 : [PATCH] Fix compilation of fdsink and fdsrc with MSVC
* 610246 : [optimization] Speed up _get_range()
* 610367 : [memindex] might busy loop upon EXACT lookup
* 610444 : [controller] Interpolation control source passes NULL pointers to GSequence API
* 611087 : [basesink] emergency rendering of late buffers fails after resuming from PAUSE
* 611719 : GST_DEBUG_OBJECT macros not fed with GObject* in gstpoll.c
API changed in this release
- API additions:
* GST_DEBUG_REGISTER_FUNCPTR()
* gst_base_src_new_seamless_segment()
* gst_event_new_sink_message()
* gst_event_parse_sink_message()
* gst_util_fraction_add()
* gst_util_fraction_multiply()
* gst_util_greatest_common_divisor()
* gst_util_double_to_fraction()
* gst_util_fraction_to_double()
* gst_registry_get_feature_list_cookie()
* gst_default_registry_get_feature_list_cookie()
* gst_pad_get_caps_reffed()
* gst_pad_peer_get_caps_reffed()
* gst_structure_id_has_field()
* gst_structure_id_has_field_typed()
* gst_plugin_feature_list_copy()
* gst_caps_set_value()
* gst_byte_writer_ensure_free_space()
* gst_byte_writer_free()
* gst_byte_writer_free_and_get_buffer()
* gst_byte_writer_free_and_get_data()
* gst_byte_writer_get_remaining()
* gst_byte_writer_init()
* gst_byte_writer_init_with_buffer()
* gst_byte_writer_init_with_data()
* gst_byte_writer_init_with_size()
* gst_byte_writer_new()
* gst_byte_writer_new_with_buffer()
* gst_byte_writer_new_with_data()
* gst_byte_writer_new_with_size()
* gst_byte_writer_put_data()
* gst_byte_writer_put_float32_be()
* gst_byte_writer_put_float32_le()
* gst_byte_writer_put_float64_be()
* gst_byte_writer_put_float64_le()
* gst_byte_writer_put_int16_be()
* gst_byte_writer_put_int16_le()
* gst_byte_writer_put_int24_be()
* gst_byte_writer_put_int24_le()
* gst_byte_writer_put_int32_be()
* gst_byte_writer_put_int32_le()
* gst_byte_writer_put_int64_be()
* gst_byte_writer_put_int64_le()
* gst_byte_writer_put_int8()
* gst_byte_writer_put_string_utf16()
* gst_byte_writer_put_string_utf32()
* gst_byte_writer_put_string_utf8()
* gst_byte_writer_put_uint16_be()
* gst_byte_writer_put_uint16_le()
* gst_byte_writer_put_uint24_be()
* gst_byte_writer_put_uint24_le()
* gst_byte_writer_put_uint32_be()
* gst_byte_writer_put_uint32_le()
* gst_byte_writer_put_uint64_be()
* gst_byte_writer_put_uint64_le()
* gst_byte_writer_put_uint8()
* gst_byte_writer_reset()
* gst_byte_writer_reset_and_get_buffer()
* gst_byte_writer_reset_and_get_data()
* gst_bit_reader_get_size()
* gst_byte_reader_get_size()
* gst_data_queue_new_full()
* gst_collect_pads_set_clip_function()
* gst_type_find_helper_get_range_ext()
- API deprecations:
* gst_registry_xml_read_cache()
* gst_registry_xml_write_cache()
* gst_byte_writer_fill()
Download
@ -221,34 +101,13 @@ Let us know if you want to be added to this list.
Contributors to this release
* Andoni Morales Alastruey
* Bastien Nocera
* Arun Raghavan
* Benjamin Otte
* Christian Schaller
* David Schleef
* Edward Hervey
* Frederic Crozat
* Havard Graff
* Håvard Graff
* Jan Schmidt
* Javier Jardón
* Johan Bilien
* LRN
* Mark Nauwelaerts
* Michael Smith
* Ole André Vadla Ravnås
* Olivier Crête
* Peter Kjellerstedt
* Peter van Hardenberg
* Priit Laes
* Rob Clark
* Robert Swain
* Sebastian Dröge
* Stefan Kost
* Thiago Santos
* Thiago Sousa Santos
* Thijs Vermeir
* Tim-Philipp Müller
* Tommi Myöhänen
* Wim Taymans
* Руслан Ижбулатов
 

View file

@ -3,7 +3,7 @@ AC_PREREQ(2.52)
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, git and prerelease does Werror too
AC_INIT(GStreamer, 0.10.26.4,
AC_INIT(GStreamer, 0.10.27,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gstreamer)
AG_GST_INIT

View file

@ -3,7 +3,7 @@
<description>standard GStreamer elements</description>
<filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
<basename>libgstcoreelements.so</basename>
<version>0.10.26</version>
<version>0.10.27</version>
<license>LGPL</license>
<source>gstreamer</source>
<package>GStreamer source release</package>

View file

@ -3,7 +3,7 @@
<description>GStreamer core indexers</description>
<filename>../../plugins/indexers/.libs/libgstcoreindexers.so</filename>
<basename>libgstcoreindexers.so</basename>
<version>0.10.26</version>
<version>0.10.27</version>
<license>LGPL</license>
<source>gstreamer</source>
<package>GStreamer source release</package>

View file

@ -39,6 +39,17 @@ hierarchy, and a set of media-agnostic core elements.
</CVSRepository>
</repository>
<release>
<Version>
<revision>0.10.27</revision>
<branch>0.10</branch>
<name>You're Shocked, We Know</name>
<created>2010-03-05</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.27.tar.bz2" />
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.27.tar.gz" />
</Version>
</release>
<release>
<Version>
<revision>0.10.26</revision>

View file

@ -50,7 +50,7 @@
#define GST_MAJORMINOR "0.10"
/* package name in plugins */
#define GST_PACKAGE_NAME "GStreamer prerelease"
#define GST_PACKAGE_NAME "GStreamer source release"
/* package origin */
#define GST_PACKAGE_ORIGIN "Unknown package origin"
@ -316,7 +316,7 @@
#define PACKAGE_NAME "GStreamer"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "GStreamer 0.10.26.4"
#define PACKAGE_STRING "GStreamer 0.10.27"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gstreamer"
@ -325,7 +325,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
#define PACKAGE_VERSION "0.10.26.4"
#define PACKAGE_VERSION "0.10.27"
/* directory where plugins are located */
#ifdef _DEBUG
@ -356,7 +356,7 @@
#undef USE_POISONING
/* Version number of package */
#define VERSION "0.10.26.4"
#define VERSION "0.10.27"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */

View file

@ -57,14 +57,14 @@ G_BEGIN_DECLS
*
* The micro version of GStreamer at compile time:
*/
#define GST_VERSION_MICRO (26)
#define GST_VERSION_MICRO (27)
/**
* GST_VERSION_NANO:
*
* The nano version of GStreamer at compile time:
* Actual releases have 0, GIT versions have 1, prerelease versions have 2-...
*/
#define GST_VERSION_NANO (4)
#define GST_VERSION_NANO (0)
/**
* GST_CHECK_VERSION: