mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-05-17 05:38:57 +00:00
45576 lines
1.7 MiB
45576 lines
1.7 MiB
=== release 0.10.23 ===
|
||
|
||
2009-05-10 Jan Schmidt <jan.schmidt@sun.com>
|
||
|
||
* configure.ac:
|
||
releasing 0.10.23, "Alaboo Alaboo"
|
||
|
||
2009-05-06 16:10:11 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* configure.ac:
|
||
* 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/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:
|
||
* win32/common/config.h:
|
||
* win32/common/gstversion.h:
|
||
0.10.22.4 pre-release
|
||
|
||
2009-04-24 19:36:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstbin.c:
|
||
GstBin: set PENDING_STATE correctly
|
||
Set the pending state correctly when we are going to perform an async
|
||
state_continue on the bin.
|
||
Fixes #580121
|
||
|
||
2009-04-21 20:50:55 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* configure.ac:
|
||
* 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/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:
|
||
* win32/common/config.h:
|
||
* win32/common/gstversion.h:
|
||
0.10.22.3 pre-release
|
||
|
||
2009-04-21 22:12:04 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From b3941ea to 6ab11d1
|
||
|
||
2009-04-17 15:46:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* configure.ac:
|
||
win32: define __MSVCRT_VERSION__ when compiling with MingW, for __stat64
|
||
Need to define this when using MingW, so that the includes provide
|
||
__stat64 and friends. We need at least Windows XP SP2 for this.
|
||
Fixes #568632.
|
||
|
||
2009-04-16 22:26:00 +0300 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstinfo.c:
|
||
* gst/gstinfo.h:
|
||
gstdebug: compete stubs. Fixes #579177.
|
||
Avoid defines when including gstinfo.h ourself and complete stubs. Sync stub
|
||
returns with the defines.
|
||
|
||
2009-04-17 11:44:11 +0100 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
|
||
|
||
* configure.ac:
|
||
configure.ac: fork() during registry scanning is unsafe on Cygwin
|
||
Fixes #555978.
|
||
|
||
2009-04-17 11:39:59 +0100 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
|
||
|
||
* gst/gst.c:
|
||
gst_init: relocatability is unnecessary on Cygwin
|
||
See #555978.
|
||
|
||
2009-04-17 10:11:21 +0100 Brian Cameron <brian.cameron@sun.com>
|
||
|
||
* gst/gstinfo.h:
|
||
gstinfo: don't assume G_HAVE_ISO_VARARGS implies ISO C99
|
||
Makes headers C++ clean, esp. with the Sun compilers.
|
||
Fixes #567692.
|
||
|
||
2009-04-17 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* gst/gstplugin.c:
|
||
GstPlugin: fix compilation if both HAVE_WIN32 and HAVE_SIGACTION are defined
|
||
Move _gst_plugin_fault_handler_is_setup into the ifdef block where it's
|
||
used. Fixes #578201.
|
||
|
||
2009-04-16 12:01:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* tools/gst-launch.c:
|
||
-launch: disable CLOCK_LOST message handling
|
||
Disable the handling of the CLOCK_LOST messages until we fixed and released the
|
||
elements (rtspsrc) that break when we quickly PAUSE/PLAY the pipeline.
|
||
Fixes #579127
|
||
|
||
2009-04-15 22:24:45 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* configure.ac:
|
||
release: Bump version to 0.10.22.2 for pre-release
|
||
|
||
2009-04-16 00:08:20 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* win32/common/config.h:
|
||
* win32/common/gstenumtypes.c:
|
||
* win32/common/gstversion.h:
|
||
win32: Update win32 build files
|
||
|
||
2009-04-15 23:27:31 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* 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/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 from TP
|
||
|
||
2009-04-15 22:17:10 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* ChangeLog:
|
||
ChangeLog: regenerate changelog with the gen-changelog script
|
||
|
||
2009-04-15 23:26:13 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* gst/gstutils.c:
|
||
docs: remove errant gtk-doc comment marker triggering a warning
|
||
|
||
2009-04-16 00:02:07 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstparamspecs.c:
|
||
* gst/gstparamspecs.h:
|
||
* plugins/elements/gstfilesrc.c:
|
||
paramspecs: revert gst_param_spec_is_mutable() for release
|
||
Revert the gst_param_spec_is_mutable API for this release so we can
|
||
discuss it a bit further first.
|
||
|
||
2009-04-15 23:33:20 +0300 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* libs/gst/base/gstbasetransform.c:
|
||
logging: fix unused variable warning when disabling debug logs.
|
||
The var was NULL anyway, bacause of the ifdefs there, the message makes no
|
||
sense including it.
|
||
|
||
2009-04-15 23:12:11 +0300 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* configure.ac:
|
||
* gst/gstinfo.c:
|
||
* gst/gstinfo.h:
|
||
gstdebug: show enabled/disabled in configure and fix build for disabled
|
||
When its disabled, we poison some symbols to force a build error if they are
|
||
used. Dunno how useful this acually is, but we need to disable the poisoning
|
||
when we include this ourself. Also don't define some of the dummies, as they
|
||
are getting replaced with defines and that creates code that does not compile.
|
||
|
||
2009-04-15 19:58:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* gst/Makefile.am:
|
||
Use g_once_init_*() instead of GOnce for the enum types
|
||
|
||
2009-04-15 13:05:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* gst/gstpadtemplate.c:
|
||
staticpadtemplate: Update docs of gst_static_pad_template_get_caps ()
|
||
gst_static_pad_template_get_caps () actually returns a reference to the
|
||
caps and it's cleaner to unref them after usage. The core will, however,
|
||
always hold a reference to the caps so this didn't result in a memory
|
||
leak.
|
||
|
||
2009-04-14 22:32:21 +0300 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstclock.h:
|
||
* gst/gstparamspecs.c:
|
||
docs: use real <note> tags as they look nice in new gtk-doc
|
||
|
||
2009-04-14 12:20:37 -0700 David Schleef <ds@schleef.org>
|
||
|
||
* gst/gstparamspecs.c:
|
||
Fix locking in gst_param_spec_is_mutable
|
||
|
||
2009-04-14 22:07:38 +0300 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* libs/gst/controller/gstcontroller.c:
|
||
* tests/check/libs/controller.c:
|
||
controller: factor out duplicated code and add a description for it.
|
||
Also fix typo in the tests while reviewing them.
|
||
|
||
2009-04-14 19:12:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstsystemclock.h:
|
||
docs: add simple doc blurb
|
||
|
||
2009-04-14 19:11:44 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstparamspecs.c:
|
||
paramspecs: add note about racyness
|
||
Add a note about potential racyness in _is_mutable().
|
||
|
||
2009-04-14 10:32:07 +0200 LRN <lrn1986 at gmail.com>
|
||
|
||
* gst/gstinfo.c:
|
||
info: use mutex to do console colors on windows
|
||
Use a static mutex to keep the console colors and context together when
|
||
debugging with colors on Windows.
|
||
Fixes #517231.
|
||
|
||
2009-04-13 14:27:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* gst/gstparamspecs.c:
|
||
* gst/gstparamspecs.h:
|
||
docs: add Since: tags to gtk-doc chunks for new param spec API
|
||
And, for our release manager, the in-commit-message keywords
|
||
for the previous commit:
|
||
API: GST_PARAM_MUTABLE_READY
|
||
API: GST_PARAM_MUTABLE_PAUSED
|
||
API: GST_PARAM_MUTABLE_PLAYING
|
||
API: gst_param_spec_is_mutable
|
||
|
||
2009-02-20 11:09:19 -0800 David Schleef <ds@schleef.org>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstparamspecs.c:
|
||
* gst/gstparamspecs.h:
|
||
* plugins/elements/gstfilesrc.c:
|
||
Add param spec flags for when a property can be changed
|
||
Adds GST_PARAM_MUTABLE* flags to indicate in which states a
|
||
property can be changed and take effect. Fixes #571559
|
||
|
||
2009-04-10 14:15:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* tools/gst-launch.c:
|
||
-launch: handle clock-lost messages
|
||
When we receive a clock-lost message, we need to select a new clock in the
|
||
pipeline by setting the pipeline to PAUSED and back to PLAYING.
|
||
|
||
2009-04-09 18:27:21 +0200 Olivier Crete <tester at tester.ca>
|
||
|
||
* plugins/elements/gsttee.c:
|
||
tee: add property to control the alloc pad
|
||
Add a property to control the pad used for proxying the buffer_alloc function on
|
||
the sinkpad.
|
||
Fixes #577891.
|
||
|
||
2009-04-09 11:51:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstbin.c:
|
||
bin: always mark pending_async_done
|
||
When we get an ASYNC_DONE message when a state change was busy, set the
|
||
pending_async_done flag so that after the state change completes, the bin can
|
||
check if all async elements are finished. Don't only do this for the bin itself
|
||
but for all elements.
|
||
This fixes some bins in bins that simulate async state changes by posting ASYNC
|
||
messages (such as sdpparse in uridecodebin/playbin2).
|
||
|
||
2009-04-09 11:42:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstinfo.c:
|
||
info: fix compilation, %08x needs an unsigned int
|
||
%08x needs an unsigned int, so give it that.
|
||
|
||
2009-04-06 01:27:26 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstinfo.c:
|
||
* gst/gstinfo.h:
|
||
* tests/check/gst/gstinfo.c:
|
||
* win32/common/libgstreamer.def:
|
||
API: add FIXME and DUMPMEM log levels and convenience macros
|
||
Two new log levels to dump FIXMEs into the log and to log data
|
||
in form of a hex dump (#578114).
|
||
API: GST_CAT_FIXME_OBJECT
|
||
API: GST_CAT_MEMDUMP_OBJECT
|
||
API: GST_CAT_FIXME
|
||
API: GST_CAT_MEMDUMP
|
||
API: GST_FIXME_OBJECT
|
||
API: GST_MEMDUMP_OBJECT
|
||
API: GST_FIXME
|
||
API: GST_MEMDUMP
|
||
|
||
2009-04-08 18:13:42 +0300 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstbin.c:
|
||
* gst/gstclock.c:
|
||
docs: xref more
|
||
|
||
2009-04-08 17:49:18 +0300 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstutils.c:
|
||
* tests/check/gst/gstghostpad.c:
|
||
* tests/check/gst/gstpad.c:
|
||
tests: remove the hacks to workaround the pad-leak
|
||
|
||
2009-04-08 15:24:58 +0300 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstpadtemplate.c:
|
||
padtemplate: enable code to fix the leak, now that the deps have been released
|
||
Good and ffmpeg are actually multiple releases beyond, so that this is now safe
|
||
to do.
|
||
|
||
2009-04-04 21:18:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From d0ea89e to b3941ea
|
||
|
||
2009-04-04 14:53:21 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From f8b3d91 to d0ea89e
|
||
|
||
2009-04-04 14:42:04 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* tools/gst-inspect.c:
|
||
gst-inspect: remove dead assignment
|
||
first_flag will be either:
|
||
* rewritten without being read if we loop again (line 284)
|
||
* not read again if we don't loop
|
||
|
||
2009-04-04 14:39:51 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
basesink: Remove dead assignments.
|
||
sstart/sstop/rstart/rstop are all either:
|
||
* assigned values later on before being used in 'do_times:' (EOS and buffers)
|
||
* not used (non-EOS events)
|
||
|
||
2009-04-04 14:38:52 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* libs/gst/base/gstbasesrc.c:
|
||
basesrc: remove dead assignment.
|
||
The variable will not be read before it's assigned a value line 942/945
|
||
|
||
2009-04-04 14:37:13 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gsttaglist.c:
|
||
gsttaglist: Remove unused variable.
|
||
We don't need to allocate a variable if it's the return of a function call
|
||
and we only check it once.
|
||
|
||
2009-04-04 14:35:34 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gststructure.c:
|
||
gststructure: Only use methods used in g_* checks if glib checks are disabled
|
||
|
||
2009-04-04 10:59:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* libs/gst/base/gstbasesink.c:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
* libs/gst/base/gstdataqueue.c:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
gst: Use g_once_init* or G_DEFINE_TYPE
|
||
|
||
2009-04-04 10:20:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* gst/gstbin.c:
|
||
* gst/gstbuffer.c:
|
||
* gst/gstchildproxy.c:
|
||
* gst/gstelement.c:
|
||
* gst/gstelementfactory.c:
|
||
* gst/gstevent.c:
|
||
* gst/gstindex.c:
|
||
* gst/gstindexfactory.c:
|
||
* gst/gstinterface.c:
|
||
* gst/gstmessage.c:
|
||
* gst/gstobject.c:
|
||
* gst/gstpad.c:
|
||
* gst/gstpadtemplate.c:
|
||
* gst/gstpipeline.c:
|
||
* gst/gstpreset.c:
|
||
* gst/gstquery.c:
|
||
* gst/gstsystemclock.c:
|
||
* gst/gsttagsetter.c:
|
||
* gst/gsttask.c:
|
||
* gst/gsttypefindfactory.c:
|
||
* gst/gsturi.c:
|
||
* gst/gstxml.c:
|
||
gst: Use G_DEFINE_TYPE and friends or at least g_once_init_* in the _get_type() functions
|
||
|
||
2009-04-04 10:18:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* gst/gstbus.c:
|
||
* gst/gstclock.c:
|
||
gst: Use G_DEFINE_TYPE and don't call g_thread_init() from class_init
|
||
class_init is too late for calling g_thread_init() as g_thread_init()
|
||
needs to be called before any GObject function.
|
||
|
||
2009-04-03 13:46:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||
|
||
* gst/gstsegment.c:
|
||
Use g_slice_copy instead of g_slice_dup.
|
||
A (buggy) glib g_slice_dup macro may cause compiler warnings on e.g. x86_64.
|
||
|
||
2009-04-03 12:21:55 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* libs/gst/controller/gstcontroller.c:
|
||
controller: remove dead assignment.
|
||
The value of prop is being overwritten just after without being read.
|
||
|
||
2009-04-03 12:20:36 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gststructure.c:
|
||
gststructure: Remove dead assignment.
|
||
'type' is never used until line 1847 where it's overwritten.
|
||
|
||
2009-04-03 12:19:40 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* libs/gst/base/gstadapter.c:
|
||
adapter: remove dead assignment.
|
||
The value set to to_copy at that line is never used, and is overwritten
|
||
further down before being read.
|
||
|
||
2009-04-03 12:17:33 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstbin.c:
|
||
gstbin: Remove unused variable.
|
||
The return value of gst_element_change_state isn't used after that call.
|
||
|
||
2009-04-03 12:15:38 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstpipeline.c:
|
||
pipeline: remove redundant assignment.
|
||
If that block is entered, then start_time becomes GST_CLOCK_TIME_NONE.
|
||
Since start_time is invalid, the code will enter the block at line 434 and
|
||
new_base_time will be set there.
|
||
|
||
2009-04-03 12:13:38 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstregistrybinary.c:
|
||
gstregistrybinary: remove variable only used for a check.
|
||
that variable isn't used anywhere else within that block.
|
||
|
||
2009-04-03 12:13:00 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* libs/gst/base/gstbasesink.c:
|
||
basesink : Remove unused variable.
|
||
sync is never used anywhere in that code.
|
||
|
||
2009-04-03 12:12:08 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* libs/gst/base/gstbasetransform.c:
|
||
basetransform: move unused variable in the #if 0 block.
|
||
That variable is only used by the code which has been if 0'd
|
||
|
||
2009-04-03 11:56:48 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gsturi.c:
|
||
* gst/gstvalue.c:
|
||
Remove unused increments as detect by LLVM's CLang static analyzer.
|
||
|
||
2009-04-03 11:52:49 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstbus.c:
|
||
* gst/gstelement.c:
|
||
* gst/gstelementfactory.c:
|
||
* gst/gstindexfactory.c:
|
||
* gst/gstinterface.c:
|
||
* gst/gstobject.c:
|
||
* gst/gstsystemclock.c:
|
||
* gst/gsttask.c:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
* libs/gst/base/gstcollectpads.c:
|
||
* plugins/elements/gstidentity.c:
|
||
Remove unused variables detected by LLVM's Clang static analyzer.
|
||
|
||
2009-04-03 11:19:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* gst/gstcaps.c:
|
||
docs: improve API reference for gst_caps_get_structure()
|
||
|
||
2009-04-02 13:32:58 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
|
||
|
||
* gst/gstbin.h:
|
||
docs: explain ref ownership for handle_message implementations
|
||
|
||
2009-04-02 10:43:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* libs/gst/check/gstcheck.h:
|
||
gstcheck: Call gst_check_init() before creating the suite
|
||
This allows using the GStreamer or GObject API in the suite
|
||
creation function.
|
||
|
||
2009-03-31 18:14:08 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
|
||
|
||
* tools/gst-launch.c:
|
||
gst-launch: Fixes error when DISABLE_FAULT_HANDLER is defined
|
||
When defined, this macro prevented the declaration of 'waiting_eos', causing an error.
|
||
|
||
2009-03-26 17:25:08 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* plugins/elements/gstcapsfilter.c:
|
||
capsfilter. Always calls _suggest, even with NULL caps. Fixes #574805
|
||
|
||
2009-03-30 15:45:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* tests/check/elements/queue.c:
|
||
tests: Don't define global buffers variable, it's already defined by libgstcheck
|
||
|
||
2009-03-30 10:33:51 +0200 Peter Kjellerstedt <pkj@axis.com>
|
||
|
||
* docs/gst/building.xml:
|
||
docs: Some grammar and typo corrections.
|
||
|
||
2009-03-29 13:41:22 +0200 Thomas Vander Stichele <thomas@ana.amantes>
|
||
|
||
* docs/gst/building.xml:
|
||
Fix typo.
|
||
|
||
2009-03-27 17:30:23 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstregistrybinary.c:
|
||
binaryregistry: init variable, that is referenced in error case below the fail: label
|
||
|
||
2009-03-27 16:15:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstsystemclock.c:
|
||
clock: wakeup the async thread a bit more
|
||
Also wake up the async thread when it is doing an async wait for an entry.
|
||
|
||
2009-03-27 16:15:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstelement.c:
|
||
element: Fix a little debug message
|
||
|
||
2009-03-26 13:07:56 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstregistrybinary.c:
|
||
binaryregistry: check for not reading beyond the data area. Fixes #576842
|
||
Check all reads against the end of the data region. Roll back registration of
|
||
partial reads.
|
||
|
||
2009-03-25 11:03:22 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* docs/gst/Makefile.am:
|
||
* docs/gst/building.xml:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
docs: add a page about building gstreamer and apps
|
||
|
||
2009-03-26 13:08:01 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
|
||
|
||
* tools/gst-launch.c:
|
||
Adds flag for eos on shutdown in gst-launch. Fixes #575814.
|
||
|
||
2009-03-26 22:05:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstclock.c:
|
||
* gst/gstsystemclock.c:
|
||
clock: make UNSCHEDULED checks threadsafe
|
||
Move the checks for using an unscheduled entry from the unsafe GstClock to the
|
||
SystemClock object so that we can perform the correct locking.
|
||
fix a leak and potential deadlock then the async thread fails to start.
|
||
Sprinkle some G_LIKELY around because we can.
|
||
|
||
2009-03-26 21:40:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstsystemclock.c:
|
||
clock: remove pending async wakeup sooner
|
||
Remove a pending async wakeup before we check if the next entry is UNSCHEDULED
|
||
because we might leave the control socket busy.
|
||
|
||
2009-03-26 19:33:41 +0100 Peter Kjellerstedt <pkj@axis.com>
|
||
|
||
* gst/gstpoll.c:
|
||
gstpoll: Corrected a documentation typo.
|
||
|
||
2009-03-26 19:13:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstsystemclock.c:
|
||
clock: add some more comments.
|
||
|
||
2009-03-26 18:46:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstsystemclock.c:
|
||
clock: rework the wakeup of entries.
|
||
Keep a counter for the amount of outstanding wakeups that we produce and only
|
||
perform a write/read to the control socket when 1 or 0 respectively.
|
||
don't poll when waiting for the entries to be unblocked and clear their wakeup
|
||
counts, just act on the signal when the wakeup count is 0.
|
||
unscheduled entries will clear their wakeup count themselves.
|
||
Keep track of when we wakeup the async thread because the list of entries has
|
||
changed.
|
||
don't try to see if the list changed because we can't really know when one entry
|
||
is added multiple times.
|
||
Only wake up the async thread when we add an async entry to the head of the list
|
||
and the old entry was BUSY.
|
||
|
||
2009-03-25 17:31:16 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* gst/gstpoll.c:
|
||
gstpoll: Fix up documentation strings.
|
||
Note the changed behaviour of gst_poll_wait for timer GstPoll's, and
|
||
fix a couple of spelling errors.
|
||
|
||
2009-03-26 15:55:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstsystemclock.c:
|
||
* tests/check/gst/gstsystemclock.c:
|
||
clock: fix 2 wakeup races.
|
||
when an entry being waited on in the async thread is unscheduled, clear the
|
||
wakeup queue so we can continue waiting on other entries.
|
||
When an entry being waited on in the async thread is unlocked because an earlier
|
||
entry was added to the list, set the entry to OK again. This makes sure that
|
||
only the entries being waited on have the BUSY flag set and wake up the timer
|
||
poll when they are unscheduled.
|
||
|
||
2009-03-26 14:44:04 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* gst/gstregistry.c:
|
||
registry: ignore .git directory when recursively scanning plugin paths for plugins
|
||
Saves some cycles/pandas for those of us who run uninstalled setups.
|
||
|
||
2009-03-26 14:16:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* gst/gstregistrybinary.c:
|
||
* gst/gstregistryxml.c:
|
||
registry: do fsync() before close() and rename()
|
||
This helps prevent filesystem/data inconsistencies in certain
|
||
circumstances on certain filesystems (like ext4, xfs, ubifs).
|
||
Also see bug #562976.
|
||
|
||
2009-03-26 01:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsttaglist.c:
|
||
* gst/gsttaglist.h:
|
||
* tests/check/gst/gsttag.c:
|
||
* win32/common/libgstreamer.def:
|
||
API: add gst_tag_list_get_buffer{_index}
|
||
Convenience API, mostly for image tags, so people don't have to
|
||
figure out the whole GValue/GstValue thing just for this.
|
||
|
||
2009-03-25 23:03:38 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* tests/check/gst/gstsystemclock.c:
|
||
systemclock: Clean up the tests a bit.
|
||
Add some cleanups to the system clock tests, to free all the memory and
|
||
unschedule/unref all clock IDs we allocate.
|
||
Use a mutex in one test to avoid potential threading problems on multicore
|
||
machines.
|
||
|
||
2009-03-25 21:37:38 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* tests/check/gst/gstsystemclock.c:
|
||
systemclock: Add a test for sync/async clockid interactions
|
||
This test randomly hangs if there are problems with the reliability of
|
||
unscheduling sync and async clockID's on the system clock.
|
||
|
||
2009-03-26 11:17:01 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* gst/gstsegment.c:
|
||
segment: Use g_slice_dup() now
|
||
|
||
2009-03-26 11:08:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* gst/glib-compat.h:
|
||
* gst/gstutils.h:
|
||
Remove some compatibility stuff for GLib < 2.14
|
||
|
||
2009-03-25 00:50:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsttaglist.c:
|
||
* gst/gsttaglist.h:
|
||
API: add GST_TAG_SUBTITLE_CODEC
|
||
Yes, 'codec' isn't exactly the best word, but let's be consistent with AUDIO_CODEC
|
||
and VIDEO_CODEC (which may be 'raw' formats as well after all). Prerequisite for
|
||
bug #576552.
|
||
|
||
2009-03-24 21:39:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* tools/gst-launch.1.in:
|
||
docs: gst-launch man page fix
|
||
The command line option is --gst-debug-disable, not --gst-disable-debug.
|
||
Fixes #576556. Spotted by Bogdan Harjoc.
|
||
|
||
2009-03-24 19:33:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstutils.c:
|
||
gstutils: improve property set and convert code
|
||
Use string deserialisation instead of custom parsing code to allow for all
|
||
supported ways of specifying property values.
|
||
fixes #576582.
|
||
|
||
2009-03-23 15:18:21 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstdebugutils.c:
|
||
* gst/gstinfo.c:
|
||
build: define stubs when disabling gst-debug subsystem. Fixes #575922
|
||
Running configure with e.g. --disable-dst-debug was compiling out the debug
|
||
system (ABI break). Now stubs are added and only if one does e.g.
|
||
make CFLAGS="-DGST_REMOVE_DISABLED" the symbols are ommitted.
|
||
|
||
2009-03-23 12:34:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* libs/gst/base/gstbasesink.c:
|
||
basesink: fix once-per-second 'emergency rendering' for case where all buffers but the very first are late
|
||
Due to a typo basesink didn't do any emergency rendering of late buffers
|
||
if the only buffer ever rendered was the first one with timestamp 0. This
|
||
means that in cases where the decoder is very very slow, we'd never see
|
||
any buffers but the very first one rendered. Fixes #576381.
|
||
|
||
2009-03-21 02:34:04 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* docs/random/release:
|
||
docs: tweak the release procedure script
|
||
|
||
2009-03-20 14:12:55 +0100 LRN <lrn1986 at gmail dot com>
|
||
|
||
* plugins/elements/gstfdsink.c:
|
||
* plugins/elements/gstfdsrc.c:
|
||
* plugins/elements/gstfilesink.c:
|
||
win32: fix seeking in files >4GB
|
||
Use 64-bit functions on windows to implement seeking in files bigger
|
||
than 4GB.
|
||
Fixes #575988
|
||
|
||
2009-03-20 11:26:30 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
controller: Fix generation of control-change arrays.
|
||
When generating arrays of control changes timestamp variable was used instead
|
||
the local ts variable that we increment when stepping through the array.
|
||
Pointed out by Martin Pokorny.
|
||
|
||
2009-03-20 00:42:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* gst/gstinfo.c:
|
||
debugging: make GST_PTR_FORMAT work for queries as well
|
||
|
||
2009-03-20 00:39:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstquery.h:
|
||
API: add GST_QUERY_CAST
|
||
because we can, and for consistency.
|
||
|
||
2009-03-19 21:27:48 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* libs/gst/check/gstcheck.h:
|
||
gstcheck: fix for check versions > 0.9.6
|
||
A new argument allowed_exit_value was added in SVN recently (#574213).
|
||
|
||
2009-03-19 17:19:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstpad.c:
|
||
gstpad: fix gst_pad_can_link
|
||
We were converting the GstPadLinkReturn to a gboolean, which is not what we want
|
||
to do.
|
||
|
||
2009-03-19 10:44:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* docs/faq/gst-uninstalled:
|
||
gst-uninstalled: add gst-rtsp-server bits and break up overly long lines
|
||
Add some of the bits needed for an uninstalled gst-rtsp-server (so gdb works
|
||
on the examples etc.). Python bits are still missing, and we might need an
|
||
-uninstalled.pc file as well in the future. Break up very long lines to make
|
||
them easier to read and maintain. Also remove gst-plugins paths from the
|
||
old days.
|
||
|
||
2009-03-19 11:46:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* docs/random/wtay/rwlocks:
|
||
docs: interesting idea for fast rw locks
|
||
--
|
||
|
||
2009-03-19 11:11:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* win32/common/libgstreamer.def:
|
||
defs: add new symbol to windows .def file
|
||
Add the new windows cmd.exe coloring method to the .def file.
|
||
|
||
2009-03-18 16:38:51 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstelement.c:
|
||
docs: more info about when state changes can be async and when not.
|
||
|
||
2009-03-18 19:07:00 +0100 Damien Lespiau <damien.lespiau at gmail.com>
|
||
|
||
* gst/gstinfo.h:
|
||
info: more indentation fixes
|
||
Fixes #517231.
|
||
|
||
2009-03-18 19:06:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstinfo.h:
|
||
info: indentation fix
|
||
|
||
2009-03-18 18:57:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstinfo.c:
|
||
info: simply some more
|
||
|
||
2009-03-18 18:45:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstinfo.c:
|
||
info: refactor debug colors for win32 and other
|
||
Refactor the debug line code to use as much code as possible for the win32 and
|
||
other color codings.
|
||
Update docs with new symbol.
|
||
|
||
2009-03-18 17:30:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gst.c:
|
||
* gst/gstinfo.c:
|
||
* gst/gstinfo.h:
|
||
windows: initial commit for terminal colors
|
||
|
||
2009-03-18 17:01:16 +0100 Zeeshan Ali (Khattak) <zeeshanak at gnome dot org>
|
||
|
||
* gst/gstpad.c:
|
||
* gst/gstpad.h:
|
||
* gst/gstutils.c:
|
||
* gst/gstutils.h:
|
||
gstpad: fix gst_pad_can_link()
|
||
Move the gst_pad_can_link() implementation from gstutils to gstpad and use
|
||
gst_pad_link_prepare() to make it work correctly and also check the caps.
|
||
Make the broken implementation in gstutils static.
|
||
Small cleanups in the _get_fixed_caps() function.
|
||
Fixes #575682.
|
||
|
||
2009-03-17 20:41:44 +0000 David Adam <zanchey@ucc.gu.uwa.edu.au>
|
||
|
||
* gst/gst.c:
|
||
config.h needs to be included first, either directly or via gst_private.h
|
||
Fixes build with -Werror caused by '_FILE_OFFSET_BITS redefined' warning on
|
||
OpenSolaris where _FILE_OFFSET_BITS may be defined both in our config.h
|
||
and via stdio.h (#575695).
|
||
|
||
2009-03-17 19:02:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* docs/faq/developing.xml:
|
||
faq: remove outdated bits from indenting section
|
||
|
||
2009-03-17 12:05:33 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstbin.c:
|
||
bin: forward segment-start like segment-done if parent is also a bin, fixes #575598.
|
||
Bin collects segment-start messages and segent-done messages. it posts a
|
||
segment-done message to its parent, once it has received a segment-done for
|
||
each segment-start. Imho it should also send a segment-start if it receives the
|
||
first segment start and if parent is !=NULL. This is needed for bins in bins,
|
||
so that also higher order bins can group segment-starts and segment-dones.
|
||
Right now higher order bins will post a segment-done for each segment-done
|
||
received.
|
||
|
||
2009-03-16 20:12:45 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* docs/faq/git.xml:
|
||
faq: fix typo in git command
|
||
|
||
2009-03-15 23:40:36 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstsystemclock.c:
|
||
systemclock: these warnings are serious, give more detail in the message
|
||
|
||
2009-03-15 23:37:29 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* libs/gst/base/gstcollectpads.c:
|
||
collectpads: add debug logging to make it easier to trace it
|
||
|
||
2009-03-13 10:56:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstutils.h:
|
||
Fix indentation of .h files
|
||
--
|
||
|
||
2009-03-12 12:20:25 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gsttaglist.c:
|
||
taglists: apply fix for replace all also to gst_tag_list_add_valist_values. Fixes #574241
|
||
|
||
2009-03-12 10:48:21 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstbuffer.h:
|
||
* gst/gstevent.h:
|
||
* gst/gstmessage.h:
|
||
* gst/gstpad.h:
|
||
* gst/gstquery.h:
|
||
docs: Improve some docs
|
||
Rename some function variables and add some Return: to make the docs more happy.
|
||
|
||
2009-03-12 00:41:24 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstiterator.c:
|
||
docs: fix linking to constant and functions
|
||
|
||
2009-03-11 15:20:36 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstdebugutils.c:
|
||
dump2dot: ellipsize caps fields, better placement of unnegotiated caps
|
||
Long caps fields like enums are ellipsised. If caps are not negotiated, use
|
||
head- and taillabel to place them closer to the pads. Use smarter way to indent.
|
||
|
||
2009-03-11 10:27:16 +0200 Laszlo Pandy <laszlok2@gmail.com>
|
||
|
||
* gst/gstdebugutils.c:
|
||
dump2dot: make caps in DOT debug graphs more readable. Fixes 574484
|
||
Use a monospace font for edge labels and indent.
|
||
|
||
2009-03-11 14:11:30 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* gst/gstpadtemplate.c:
|
||
padtemplate: Allow %u as conversion modifier additional to %d and %s
|
||
|
||
2009-03-11 11:23:05 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* libs/gst/base/gstbasesrc.c:
|
||
gstbasesrc: unsigned long is "%lu", not "%ul". Fixes build on macosx
|
||
|
||
2009-03-10 21:08:34 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstghostpad.c:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* plugins/elements/gstcapsfilter.c:
|
||
logging: some additional logging for tracing caps negotiation.
|
||
Demote one log that can come quite often. Remove one fixme that is done. Apply
|
||
gst-indent changes.
|
||
|
||
2009-03-10 21:03:44 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstobject.c:
|
||
comment: add a fixme-0.11
|
||
|
||
2009-03-10 21:01:21 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* docs/design/part-block.txt:
|
||
formatting: tabs to spaces
|
||
|
||
2009-03-09 23:11:24 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 7032163 to f8b3d91
|
||
|
||
2009-03-09 20:07:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* gstreamer.spec.in:
|
||
gstreamer.spec: fix stray @GLIB2_REQ@ that didn't get expanded properly
|
||
|
||
2009-03-09 16:09:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* docs/manual/basics-bus.xml:
|
||
docs: reword stuff about custom mainloops
|
||
Fixes #574229.
|
||
|
||
2009-03-09 16:01:20 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstdebugutils.c:
|
||
dump2dot: don't use GST_TIME_FORMAT when building filenames. fixes #574623
|
||
|
||
2009-03-09 11:39:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstpad.c:
|
||
* gst/gstpad.h:
|
||
* tests/check/gst/gstpad.c:
|
||
pad: call new callbacks set in the block callback
|
||
Keep track of when a new callback is installed in the callback and call the new
|
||
callback in that case.
|
||
Add unit test for checking pad blocking.
|
||
Fixes #573823.
|
||
|
||
2009-03-08 17:22:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* win32/common/config.h:
|
||
* win32/common/gstenumtypes.c:
|
||
* win32/common/gstenumtypes.h:
|
||
* win32/common/gstversion.h:
|
||
win32: update enumtypes and config.h
|
||
|
||
2009-03-08 17:15:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* gst/gsttaglist.c:
|
||
docs: improve docs for gst_tag_list_get_date*()
|
||
Mention that the date value needs to be freed and how to free it.
|
||
|
||
2009-03-08 12:02:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From ffa738d to 7032163
|
||
|
||
2009-03-08 11:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 3f13e4e to ffa738d
|
||
|
||
2009-03-08 00:27:26 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstdebugutils.c:
|
||
dump2dot: improve caps logging
|
||
Factor out code to describe caps. Improve formating (no \n in caps fields).
|
||
Check peer caps too and show both if they differ.
|
||
|
||
2009-03-07 11:43:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 3c7456b to 3f13e4e
|
||
|
||
2009-03-07 10:43:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 57c83f2 to 3c7456b
|
||
|
||
2009-03-06 22:10:10 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* libs/gst/base/gstcollectpads.c:
|
||
collectpads: revert accidential commit from the queue (me should start using branches)
|
||
|
||
2009-03-06 21:59:20 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstcaps.c:
|
||
* gst/gststructure.c:
|
||
apidocs: markup example as highlightable example and copy same for structure
|
||
structures can be printed like we can do for caps. Mark the example so that
|
||
gtk-doc can pretty print and xref it.
|
||
|
||
2009-03-04 21:21:56 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* libs/gst/base/gstcollectpads.c:
|
||
collectpads: reliably go to eos. Fixes #574160
|
||
Update collectpads status when removing pads.
|
||
|
||
2009-03-06 12:08:42 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
|
||
|
||
* plugins/elements/gstidentity.c:
|
||
identity: ignore the return value of gst_pad_event_default when sending out the newsegment event in single-segment mode.
|
||
This makes identity single-segment=true ! oggmux work again after a change in
|
||
oggmux (commit b0e3d449 in -base).
|
||
|
||
2009-03-05 17:42:22 +0100 Andy Wingo <wingo@oblong.net>
|
||
|
||
basesink: propagate UPSTREAM events in pull mode too
|
||
* libs/gst/base/gstbasesink.c (gst_base_sink_send_event): Propagate
|
||
upstream events in pull mode too.
|
||
|
||
2009-03-05 11:29:48 +0100 Antoine Tremblay <hexa00@gmail.com>
|
||
|
||
* gst/gstpad.c:
|
||
GstPad: relax failure to deactivate unlinked pads
|
||
When de/activating a pad in pull mode the pad needs to de/activate the
|
||
peer pad it is connected to, failure to be able to do this in activation mode
|
||
is an error.
|
||
However if there is no peerpad, we can still deactivate the pad correctly and
|
||
assume the application will deactivate the unlinked peer pad eventually.
|
||
Fixes #574163.
|
||
|
||
2009-03-05 11:02:59 +0100 LRN <lrn1986 at gmail dot com>
|
||
|
||
* gst/gstpoll.c:
|
||
GstPoll: set the return value on windows
|
||
Make sure that the return value of the functions _read/_write_control()
|
||
return the actual result instead of always FALSE on windows.
|
||
Fixes #574211.
|
||
|
||
2009-03-04 10:46:15 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* docs/pwg/advanced-negotiation.xml:
|
||
* docs/pwg/building-boiler.xml:
|
||
pwg: update for CVS-to-git migration
|
||
Fixes #573946.
|
||
|
||
2009-03-04 09:20:43 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* libs/gst/base/gstadapter.c:
|
||
GstAdapter: Discard empty buffers in _push(). Fixes #574024
|
||
|
||
2009-03-03 20:01:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* .gitignore:
|
||
Update .gitignore
|
||
|
||
2009-03-03 19:58:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* docs/faq/gst-uninstalled:
|
||
gst-uninstalled: add bits for uninstalled checkouts of gst-openmax and totem
|
||
|
||
2009-03-02 16:17:45 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gst.c:
|
||
* gst/gstutils.c:
|
||
* gst/gstutils.h:
|
||
* tests/check/gst/gstutils.c:
|
||
* win32/common/libgstreamer.def:
|
||
API: Add gst_util_array_binary_search() for binary searchs on a sorted array
|
||
This will be mostly useful in all elements that have some kind of internal
|
||
seek/index table. Currently almost all of them (or even all of them)
|
||
are using a linear search although the used array is already sorted,
|
||
wasting some CPU time without good reason.
|
||
Fixes bug #573623.
|
||
|
||
2009-02-28 11:15:29 -0800 David Schleef <ds@schleef.org>
|
||
|
||
* configure.ac:
|
||
* gst/gstutils.h:
|
||
Bump glib requirement to 2.14
|
||
Also remove code conditional on < 2.14.
|
||
|
||
2009-02-28 13:34:08 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
|
||
|
||
* win32/MANIFEST:
|
||
Remove win32/common/config.h.in from MANIFEST, it no longer exists
|
||
|
||
2009-02-27 13:35:35 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* plugins/elements/gstcapsfilter.c:
|
||
capsfilter: Properly reset the capsfilter when setting caps ANY.
|
||
|
||
2009-02-27 12:34:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* docs/design/draft-framestep.txt:
|
||
design: update the framestep draft
|
||
Update the docs a little.
|
||
Add property to allow incremental stepping so that we can reduce excessive
|
||
queueing.
|
||
|
||
2009-02-26 15:40:26 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* libs/gst/base/gstbasesink.c:
|
||
basesink: move left over handling of the error case to the activate_failed label.
|
||
If was left as dead code.
|
||
|
||
2009-02-25 19:59:57 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* common:
|
||
* configure.ac:
|
||
build: Update shave init statement for changes in common. Bump common.
|
||
|
||
2009-02-25 10:51:57 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstregistrybinary.c:
|
||
binary registry: Don't attempt to parse empty caps
|
||
|
||
2009-02-25 14:19:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* gst/gstregistrybinary.c:
|
||
registry: Set typefind factory caps to NULL instead of empty caps if they originally were NULL
|
||
|
||
2009-02-25 11:31:38 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 9cf8c9b to a6ce5c6
|
||
|
||
2009-02-24 15:10:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* gst/gstregistrybinary.c:
|
||
registrybinary: Check if typefind factory caps are NULL before copying them
|
||
|
||
2009-02-24 11:40:14 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Remove undeclared symbols from docs
|
||
Remove some undeclared symbols from the docs.
|
||
|
||
2009-02-23 13:01:11 -0800 David Schleef <ds@schleef.org>
|
||
|
||
* Makefile.am:
|
||
* configure.ac:
|
||
* win32/common/config.h.in:
|
||
Change how win32/common/config.h is updated
|
||
Generate win32/common/config.h-new directly from config.h.in,
|
||
using shell variables in configure and some hard-coded information.
|
||
Change top-level makefile so that 'make win32-update' copies the
|
||
generated file to win32/common/config.h, which we keep in source
|
||
control. It's kept in source control so that the git tree is
|
||
buildable from VS.
|
||
|
||
2009-02-23 10:52:14 -0800 David Flynn <davidf@rd.bbc.co.uk>
|
||
|
||
* pkgconfig/gstreamer-base-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-check-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-controller-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-net-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-uninstalled.pc.in:
|
||
Add srcdir to includes for out-of-source builds
|
||
When you use gstreamer uninstalled and build outside
|
||
the source tree, the includes need to be specified for
|
||
both the source tree and the build tree.
|
||
Signed-off-by: David Schleef <ds@schleef.org>
|
||
|
||
2009-02-23 17:36:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* libs/gst/base/gstbasesrc.c:
|
||
Error out more specifically on empty caps
|
||
When we get empty caps from the getcaps function in the default negotiate
|
||
function, post a more descriptive error.
|
||
|
||
2009-02-23 15:24:00 +0100 Andy Wingo <wingo@oblong.net>
|
||
|
||
fix uri handler iteration in gst-inspect
|
||
* tools/gst-inspect.c (print_all_uri_handlers): Whoops, fix iteration.
|
||
I'm stupid.
|
||
|
||
2009-02-23 12:33:13 +0100 LRN <lrn1986 at gmail dot com>
|
||
|
||
* libs/gst/net/gstnettimepacket.c:
|
||
* libs/gst/net/gstnettimeprovider.c:
|
||
Fix signed when compiling with MSys/MinGW
|
||
fix signed issues when compiling with MSys/MinGW.
|
||
Fixes #572591.
|
||
|
||
2009-02-23 10:53:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* libs/gst/base/gstbasesink.c:
|
||
Don't forward LATENCY event when not ready
|
||
When we are not ready to handle a latency query (we are not yet prerolled) we
|
||
also don't try to forward the latency event because that might cause unexpected
|
||
errors when upstream is not yet linked.
|
||
|
||
2009-02-22 22:09:39 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* tests/check/core:
|
||
Remove core file from previous commit
|
||
|
||
2009-02-22 20:01:05 +0100 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstpad.c:
|
||
* gst/gstpad.h:
|
||
* tests/check/core:
|
||
* tests/check/gst/gstpad.c:
|
||
* win32/common/libgstreamer.def:
|
||
GstPad: Add gst_pad_set_blocked_async_full
|
||
This allows connecting a GDestroyNotify for when the callback is removed/replaced.
|
||
Partially fixes #514717
|
||
|
||
2009-02-22 19:05:20 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* gst/gstutils.h:
|
||
Include floating point write/read functions in the docs by working around a gtk-doc bug
|
||
|
||
2009-02-22 18:53:10 +0100 Ali Sabil <ali.sabil@gmail.com>
|
||
|
||
* plugins/elements/gstqueue.c:
|
||
Use the correct unref function
|
||
|
||
2009-02-22 18:51:08 +0100 Ali Sabil <ali.sabil@gmail.com>
|
||
|
||
* gst/gstbuffer.h:
|
||
* gst/gstevent.h:
|
||
* gst/gstmessage.h:
|
||
* gst/gstquery.h:
|
||
Convert unref/copy functions of GstMiniObject subclasses to static inline functions
|
||
unref and copy functions are sometimes used as function
|
||
pointers for example in the case of g_hash_table_new_full
|
||
as a GDestroyNotify function.
|
||
Currently GstBuffer, GstEvent, GstMessage and GstQuery
|
||
define their respective unref and copy functions as
|
||
macros, making use of gst_mini_object_unref/copy.
|
||
This approach works very well for most cases, except
|
||
for some automatically generated bindings (currently Vala),
|
||
where the memory management semantics are defined
|
||
declaratively.
|
||
The possible solutions would be to either convert all
|
||
the macros into static inline function, or change the
|
||
signature of gst_mini_object_unref to take a void*
|
||
instead of a GstMiniObject*.
|
||
Fixes bug #572480.
|
||
|
||
2009-02-22 15:22:16 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* configure.ac:
|
||
* docs/gst/Makefile.am:
|
||
* docs/libs/Makefile.am:
|
||
* docs/plugins/Makefile.am:
|
||
Use shave (http://git.lespiau.name/cgit/shave/) to simplify build output
|
||
|
||
2009-02-22 15:44:35 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 5d7c9cc to 9cf8c9b
|
||
|
||
2009-02-21 11:13:30 -0800 David Schleef <ds@schleef.org>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 80c627d to 5d7c9cc
|
||
|
||
2009-02-19 18:05:07 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstbuffer.h:
|
||
GstBufferFlags: Add "Since: 0.10.23" for the newly added flags
|
||
|
||
2009-02-19 16:04:43 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstbuffer.h:
|
||
GstBufferFlags: Add 3 new media-specific buffer flags.
|
||
Partially fixes #163577
|
||
|
||
2009-02-19 12:57:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* tools/gst-launch.c:
|
||
tools: print normal output to stdout, and only errors and warnings to stderr in gst-launch
|
||
Let's not print everything to stderr. Suppress some more 'normal' messages when --quiet was passed.
|
||
|
||
2009-02-19 12:45:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* tools/gst-launch.c:
|
||
tools: use g_print*() instead of *printf() in gst-launch
|
||
We should use GLib's g_print*() functions for printing stuff in gst-launch, not printf and friends, since we're printing
|
||
translated strings, which we get in UTF-8 encoding, and GLib's print functions expect UTF-8 encoded strings whereas printf
|
||
et al. expect strings in the locale encoding, which may or may not be UTF-8.
|
||
Also add a PRINT convenience macro so we don't have to litter the code with if (!quiet) statements.
|
||
|
||
2009-02-19 11:18:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* docs/pwg/advanced-types.xml:
|
||
* docs/pwg/intro-basics.xml:
|
||
* docs/random/mimetypes:
|
||
docs: fix constants for G_LITTLE_ENDIAN and G_BIG_ENDIAN
|
||
We got the constants for G_LITTLE_ENDIAN and G_BIG_ENDIAN the wrong way around in some docs (fixes: #572392). Also mention
|
||
G_BYTE_ORDER in the audio types section.
|
||
|
||
2009-02-19 10:25:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* win32/common/libgstreamer.def:
|
||
Add new symbols to def files
|
||
Add the new request_message symbols to the windows def file.
|
||
|
||
2009-02-18 15:31:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* docs/design/part-messages.txt:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstmessage.c:
|
||
* gst/gstmessage.h:
|
||
* tests/check/gst/gstmessage.c:
|
||
* tools/gst-launch.c:
|
||
Add message to request a state change
|
||
Add a GST_MESSAGE_REQUEST_STATE that can be posted by element when they would
|
||
like to have the application change the state of the pipeline. the primary use
|
||
case is to pause the pipeline when an audio mixer is mixing a higher priority
|
||
stream but it can also be used for other purposes.
|
||
Add some docs and a unit test.
|
||
Implement the REQUEST_STATE message in gst-launch.
|
||
API: gst_message_new_request_state()
|
||
API: gst_message_parse_request_state()
|
||
API: GST_MESSAGE_REQUEST_STATE
|
||
|
||
2009-02-16 12:58:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstghostpad.c:
|
||
* tests/check/gst/gstghostpad.c:
|
||
Clear target when the target pad disappears
|
||
When the target pad disappears (because it was explicitly unlinked or the
|
||
element was removed/unreffed) make sure we receive a notify with the unlink
|
||
function on the proxy pad and clear the target. We use a simple flag to not do
|
||
this and cause deadlocks when the target was changed explicitly using the
|
||
ghostpad functions.
|
||
Update the unit test because we now unref the target sooner (and correctly).
|
||
|
||
2009-02-15 16:37:17 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstelementfactory.c:
|
||
* gst/gstpluginfeature.c:
|
||
docs: format and indent examples.
|
||
|
||
2009-02-09 22:49:05 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* tools/gst-launch.1.in:
|
||
* tools/gst-launch.c:
|
||
gst-launch: add -q/--quiet option to supress any non error output.
|
||
Having no output is nice for scripting. Also update the manpage.
|
||
|
||
2009-02-14 13:35:48 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* docs/faq/cvs.xml:
|
||
* docs/faq/developing.xml:
|
||
* docs/faq/faq.xml:
|
||
* docs/faq/getting.xml:
|
||
* docs/faq/git.xml:
|
||
* docs/faq/gst-uninstalled:
|
||
* docs/faq/start.xml:
|
||
* docs/faq/troubleshooting.xml:
|
||
* docs/faq/using.xml:
|
||
FAQ: update for git and miscellaneous small fixes and additions
|
||
Replace all mentions of CVS with git. Add link to gst-uninstalled script in cgit and to SubmittingPatches page in wiki. Fix some typos. Update indenting rules to what we actually use (#571646).
|
||
|
||
2009-02-13 16:17:03 +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/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 newly-added translatable strings
|
||
The only people who should get conflicts now are people who have cloned and built gstreamer between the time those strings
|
||
were added and this commit.
|
||
|
||
2009-02-12 10:38:05 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsttaglist.c:
|
||
* gst/gsttaglist.h:
|
||
taglist: API: Add HOMEPAGE tag
|
||
This tag will list a homepage for the media,
|
||
i.e. the artist's or movie's homepage.
|
||
This is different to GST_TAG_LOCATION as the latter
|
||
lists the original location of the media.
|
||
Fixes bug #571227.
|
||
|
||
2009-02-09 12:00:43 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* common:
|
||
Bump revision to use for common submodule.
|
||
|
||
2009-02-08 10:28:16 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* gst/gst.c:
|
||
* gst/gstversion.h.in:
|
||
Replace some mentions of CVS by GIT
|
||
|
||
2009-02-06 10:51:28 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstregistrybinary.c:
|
||
binary registry: Rewrite sanity check to actualy catch something.
|
||
The previous commit was bogus, as was the check before. We just point m to the file data,
|
||
so neither it nor its members will be NULL. Better check if we have enough data.
|
||
|
||
2009-02-05 23:11:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* po/Makevars:
|
||
* 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/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: avoid conflicts of local *.po files with files in git
|
||
Make it so that filenames and line numbers are only stored in the *.pot file (which is not in git), but not in the
|
||
individual *.po files. This information is hardly useful for translators in our case, and it should avoid the constant
|
||
conflicts of local *.po files with the ones in git which are caused by the source files changing and the line numbers
|
||
being updated.
|
||
This commit is likely to cause one last merge conflict for you, which you can work around with "git checkout po/*.po"
|
||
before merging or pulling. After that there should (hopefully) not be any more local modifications of these files.
|
||
|
||
2009-02-05 15:22:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* win32/common/libgstreamer.def:
|
||
win32: add new GstPoll API to libgstreamer.def
|
||
|
||
2009-02-05 17:23:44 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstclock.c:
|
||
* plugins/elements/gstfakesrc.c:
|
||
* plugins/elements/gstfdsrc.c:
|
||
* plugins/elements/gstfilesrc.c:
|
||
* plugins/elements/gstidentity.c:
|
||
cleanup: remove unused variables in _class_init() and reindent.
|
||
|
||
2009-02-05 17:05:56 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstbus.c:
|
||
bus: remove unused set/get property functions
|
||
|
||
2009-02-05 15:56:19 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstregistrybinary.c:
|
||
binary registry: comparing arrays against NULL is useless
|
||
|
||
2009-02-05 13:59:48 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* plugins/elements/gstqueue.c:
|
||
queue: remove unused code
|
||
Skip looping thru a dummy implementation.
|
||
|
||
2009-02-05 13:57:05 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* tests/check/gst/gstpipeline.c:
|
||
tests: GstClockTime is always >= 0
|
||
|
||
2009-02-05 13:42:30 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* libs/gst/controller/gsthelper.c:
|
||
controller: remove unused variable
|
||
|
||
2009-02-04 17:20:21 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstghostpad.c:
|
||
cleanup: Either check always for internal being NULL or don't.
|
||
IMHO the ghostpad is borked if internal is NULL. So the check can go and it is
|
||
used later unchecked anyway.
|
||
|
||
2009-02-04 16:26:23 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gsttaglist.c:
|
||
crash: Don't crash on non existent tags.
|
||
|
||
2009-02-04 16:17:34 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstregistrybinary.c:
|
||
leak: Don't leak type name in failure cases.
|
||
|
||
2009-02-04 16:07:30 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* libs/gst/check/gstcheck.c:
|
||
check: Don't assume gst_pad_get_peer returns non NULL value.
|
||
|
||
2009-02-04 15:41:24 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstutils.c:
|
||
leak: don't return without calling va_end
|
||
|
||
2009-02-03 18:04:46 +0100 Jonas Holmberg <jonas.holmberg@axis.com>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstclock.c:
|
||
* gst/gstsystemclock.c:
|
||
* gst/gstsystemclock.h:
|
||
Implement the systemclock with gstpoll
|
||
Add a property to select the clock type, currently REALTIME and MONOTONIC when
|
||
posix timers are available.
|
||
Implement the systemclock with GstPoll instead of GCond. This allows us to
|
||
schedule timeouts with nanosecond precission on newer kernels and with ppoll
|
||
support. It's also resilient to changes to the systemclock because of NTP or
|
||
similar.
|
||
|
||
2009-02-03 17:49:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstpoll.c:
|
||
* gst/gstpoll.h:
|
||
GstPoll: add methods to use gstpoll for timeouts
|
||
Add a special timer mode in GstPoll that makes it only use the control socket
|
||
with a timeout to schedule timeouts. Also add a pair of methods to wakeup the
|
||
timeout thread.
|
||
API: GstPoll::gst_poll_new_timer()
|
||
API: GstPoll::gst_poll_write_control()
|
||
API: GstPoll::gst_poll_read_control()
|
||
|
||
2009-02-03 15:27:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* libs/gst/base/gstbasesink.c:
|
||
GstBaseSink: use new variable to schedule preroll
|
||
Use a separate variable to keep track if we need to call the preroll method
|
||
instead of abusing the commited variable.
|
||
|
||
2009-02-03 12:52:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* libs/gst/base/gstbasesink.c:
|
||
* tests/check/elements/fakesink.c:
|
||
GstBaseSink: avoid calling preroll multiple times
|
||
Fix a regression introduced by fix for #567725 in commit
|
||
1c7ab4ed4f19b63ba046a6f2fe7d09a6c17357c5. We should only call the preroll
|
||
function once namely when we did not yet commit the state change.
|
||
Add a unit test to check that we call the preroll function when interrupting the
|
||
clock_wait (see #567725).
|
||
Add a unit test to check that we only call the preroll function once.
|
||
|
||
2009-01-29 13:30:45 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
* libs/gst/base/gstbasetransform.c:
|
||
Force reconfigure of basetransform to recheck alloc request
|
||
While reconfiguring a basetransform element we need also to recheck
|
||
the alloc request. Because it's possible that due to caps changes
|
||
the proxy_alloc state is not correct anymore.
|
||
(Re-commit after discusion with Wim on IRC)
|
||
|
||
2009-02-02 14:19:57 +0100 Peter Kjellerstedt <pkj@axis.com>
|
||
|
||
* gst/gstregistrybinary.c:
|
||
gstregistrybinary: Make it compile with GST_DISABLE_GST_DEBUG.
|
||
|
||
2009-01-31 21:34:28 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* docs/.gitignore:
|
||
* docs/libs/tmpl/.gitignore:
|
||
* docs/plugins/tmpl/.gitignore:
|
||
repo: Rearrange gitignores in docs subdir
|
||
tmpl directories are removed by make clean, which deletes the
|
||
.gitignore. Use a .gitignore higher up to ignore the tmpl dirs instead.
|
||
|
||
2009-01-31 21:32:36 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* tests/check/pipelines/stress.c:
|
||
check: Fix comment about the timeout for generic stress test.
|
||
Setting the timeout to 0 makes it infinite, so fix the comment
|
||
above accordingly.
|
||
|
||
2009-01-31 21:31:48 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* tests/check/elements/tee.c:
|
||
check: Increase timeout for the tee test
|
||
The tee stress test keeps timing out for me on one of the slower
|
||
machines, so increase the timeout to 3 mins.
|
||
|
||
2009-01-30 14:56:08 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* win32/common/config.h.in:
|
||
Update the win32 config.h.in template from the main config.h.in
|
||
|
||
2009-01-30 22:18:17 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* docs/libs/gstreamer-libs-docs.sgml:
|
||
* docs/plugins/gstreamer-plugins-docs.sgml:
|
||
Add releaseinfo with online url.
|
||
|
||
2009-01-30 18:17:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* gst/gstinterface.h:
|
||
* gst/gsturi.h:
|
||
Remove broken class to interface cast macros from GstUriHandler and GstImplementsInterface headers
|
||
Remove class-to-interface-struct cast macros which don't work,
|
||
don't make sense, and in some cases wouldn't even compile if
|
||
used. Removal should be ok seeing that code which uses any of
|
||
these is broken and bound to crash. Fixes #565607.
|
||
API: remove GST_IMPLEMENTS_INTERFACE_CLASS
|
||
API: remove GST_IS_IMPLEMENTS_INTERFACE_CLASS
|
||
API: remove GST_URI_HANDLER_CLASS
|
||
|
||
2009-01-30 16:28:14 +0000 Jan Schmidt <jan.schmidt@sun.com>
|
||
|
||
* docs/gst/tmpl/.gitignore:
|
||
Remove gitignore in docs/gst/tmpl.
|
||
This gitignore file seems to get deleted by the build, and doesn't
|
||
seem to be doing anything useful anyway.
|
||
|
||
2009-01-30 16:21:55 +0000 Jan Schmidt <jan.schmidt@sun.com>
|
||
|
||
* common:
|
||
Bump common
|
||
|
||
2009-01-30 14:59:07 +0000 Jan Schmidt - Sun Microsystems - Dublin Ireland <js212419@flail.(none)>
|
||
|
||
* gst/gstghostpad.c:
|
||
Fix compilation warning with Forte.
|
||
|
||
2009-01-30 10:43:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* libs/gst/base/gstbasetransform.c:
|
||
Revert "Check suggested caps for proxy alloc"
|
||
This reverts commit 50afd459579191772f42d1a44f3959e530c5c269.
|
||
It breaks the interactive test-scale unit test.
|
||
|
||
2009-01-30 10:42:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* libs/gst/base/gstbasetransform.c:
|
||
Revert "Force reconfigure of basetransform to recheck alloc request"
|
||
This reverts commit 3a4602d7719de3c3ef7aece68b5f9489d0780162.
|
||
It breaks the interactive test-scale unit test.
|
||
|
||
2009-01-30 10:29:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* gst/gstregistrybinary.c:
|
||
Allocate everything that is written to the registry with g_malloc0()
|
||
Allocate every structure that is directly written to the binary
|
||
registry with g_malloc0(). Otherwise some parts of it will be
|
||
uninitialized (struct padding because of alignment, etc) and
|
||
valgrind will complain about it.
|
||
|
||
2009-01-30 08:30:28 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* autogen.sh:
|
||
* common:
|
||
Use a symbolic link for the pre-commit client-side hook
|
||
|
||
2009-01-29 15:49:24 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* gst/gstregistrybinary.c:
|
||
Make sure to take a copy of the strings we're going to free later.
|
||
|
||
2009-01-26 17:15:15 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
Add logging in failure case. Add more details to a todo comment.
|
||
|
||
2009-01-26 17:14:07 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* tests/benchmarks/Makefile.am:
|
||
* tests/benchmarks/init.c:
|
||
Add a trivial source for tracking gst_init time accross versions.
|
||
|
||
2009-01-26 17:13:09 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* libs/gst/controller/gstcontroller.c:
|
||
Add todo comments.
|
||
|
||
2009-01-29 13:39:29 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
* libs/gst/base/gstbasetransform.c:
|
||
Check suggested caps for proxy alloc
|
||
Because we are trying to resolve a suggestion here we don't need
|
||
to check on caps for proxy_alloc but we need to check on the suggested
|
||
caps instead.
|
||
|
||
2009-01-29 13:30:45 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
* libs/gst/base/gstbasetransform.c:
|
||
Force reconfigure of basetransform to recheck alloc request
|
||
While reconfiguring a basetransform element we need also to recheck
|
||
the alloc request. Because it's possible that due to caps changes
|
||
the proxy_alloc state is not correct anymore.
|
||
|
||
2009-01-27 23:14:49 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstclock.c:
|
||
Improve the docs for gst_clock_id_wait_async().
|
||
Its mentioned in the section docs, but lets repeat at the function docs that the callback can be invoked from any thread.
|
||
|
||
2009-01-27 17:53:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* docs/gst/Makefile.am:
|
||
* docs/libs/Makefile.am:
|
||
docs: don't use ERROR_CFLAGS when building $docmodule-scan.c
|
||
We don't want to use -Wall -Werror and friends when building the gtk-doc-generated
|
||
$docmodule-scan.c, since we can't easily fix stuff if a certain gtk-doc/compiler
|
||
combination breaks the build. Fixes build on ubuntu intrepid.
|
||
|
||
2009-01-27 17:52:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* .gitignore:
|
||
Make git ignore backup files.
|
||
|
||
2009-01-26 21:29:02 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* libs/gst/controller/gsthelper.c:
|
||
Don't check timestamp here, its done in the called function anyway.
|
||
|
||
2009-01-26 12:52:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstpoll.c:
|
||
Avoid unneeded reads from the control socket
|
||
Add a new variable that keeps track of the status of the control socket. This
|
||
allows us to avoid doing a read() on the control socket when we did not write
|
||
anything to it.
|
||
Fixes #568438.
|
||
|
||
2009-01-25 22:17:31 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstutils.c:
|
||
Add more debug logging for failure cases.
|
||
|
||
2009-01-25 22:11:32 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* gst/gstplugin.h:
|
||
Document that GST_PLUGIN_DEFINE macros use PACKAGE define. Fixes #559722.
|
||
PACKAGE is defined by autofoo. If people use something different, they might want to define it themself.
|
||
|
||
2009-01-25 17:58:52 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
* libs/gst/base/gstbasetransform.c:
|
||
Fix typo
|
||
|
||
2009-01-24 21:50:08 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
* libs/gst/check/gstcheck.c:
|
||
Only free list of buffers once
|
||
|
||
2009-01-24 14:37:14 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
* docs/README:
|
||
Fix typo
|
||
|
||
2009-01-23 23:08:03 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* po/.gitignore:
|
||
Ignore another file
|
||
|
||
2009-01-23 21:44:11 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* win32/common/libgstbase.def:
|
||
add gst_type_find_helper_for_extension to the win32 defs file
|
||
|
||
2009-01-23 16:09:35 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* win32/common/config.h:
|
||
Update win32 config.h for 0.10.22.1 dev cycle...
|
||
|
||
2009-01-23 16:08:09 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* .gitignore:
|
||
* docs/gst/.gitignore:
|
||
* docs/libs/.gitignore:
|
||
* docs/libs/tmpl/.gitignore:
|
||
* libs/gst/base/.gitignore:
|
||
* libs/gst/check/.gitignore:
|
||
* libs/gst/controller/.gitignore:
|
||
* libs/gst/dataprotocol/.gitignore:
|
||
* libs/gst/net/.gitignore:
|
||
* plugins/indexers/.gitignore:
|
||
* tests/check/libs/.gitignore:
|
||
Update a bunch of gitignores to clean up my git status output
|
||
|
||
2009-01-23 09:54:53 +0100 Brian Cameron <brian.cameron@sun.com>
|
||
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
Fix linking failures on Solaris. Fixes bug #568481.
|
||
Link libgstreamer with $(LIBM) as it uses math functions.
|
||
Add a configure check for socket and nsl library and add
|
||
them to LIBS if they're found. This is needed on Solaris
|
||
for socket() and gethostbyname().
|
||
|
||
2009-01-22 18:02:19 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* common:
|
||
Update common snapshot.
|
||
|
||
2009-01-22 13:58:57 +0100 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
* plugins/elements/gstfilesrc.c:
|
||
Improve debug output by logging the offsets. Fixes bug #568678.
|
||
In create() also log the offsets and not only the
|
||
buffer size.
|
||
|
||
2009-01-22 13:51:02 +0100 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
* common:
|
||
Fix pre-commit hook
|
||
|
||
2009-01-22 12:52:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gstreamer
|
||
|
||
2009-01-22 11:54:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
Add Doc for new typefind method.
|
||
|
||
2009-01-22 10:45:59 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* configure.ac:
|
||
Back to development -> 0.10.22.1
|
||
|
||
2009-01-22 10:16:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gstreamer
|
||
|
||
2009-01-22 05:35:02 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* autogen.sh:
|
||
* common:
|
||
Install and use pre-commit indentation hook from common
|
||
|
||
2009-01-21 12:50:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* plugins/elements/gsttypefindelement.c:
|
||
If no type was found using the typefind functions, try doing an upstream
|
||
URI query to guess the type from the extension. See #566661.
|
||
|
||
2009-01-21 12:48:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* libs/gst/base/gsttypefindhelper.c:
|
||
* libs/gst/base/gsttypefindhelper.h:
|
||
Add new typefing helper function to guess the caps based on the file
|
||
extension. See #566661.
|
||
API: gst_type_find_helper_for_extension()
|
||
|
||
2009-01-21 12:45:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gsttypefind.c:
|
||
* gst/gsttypefindfactory.c:
|
||
Allow adding a typefinder without a typefind function so that it can be used
|
||
to map the caps to the extension. See #566661.
|
||
|
||
2009-01-21 12:43:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* libs/gst/base/gstbasesink.c:
|
||
Update the last_buffer exactly with the buffer that caused the
|
||
preroll and also call the preroll method with that preroll buffer.
|
||
Fixes #567725.
|
||
|
||
2009-01-21 12:21:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||
|
||
* gst/gstghostpad.c:
|
||
* tests/check/gst/gstghostpad.c:
|
||
do not call the unlink function on the target pad when the ghostpad
|
||
is unlinked.
|
||
Add some unit tests for this behaviour.
|
||
Fixes #566936.
|
||
|
||
2009-01-21 04:29:25 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* autogen.sh:
|
||
autogen.sh : Use git submodule
|
||
|
||
=== release 0.10.22 ===
|
||
|
||
2009-01-19 22:58:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* docs/plugins/gstreamer-plugins.signals:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
* gstreamer.doap:
|
||
* po/LINGUAS:
|
||
* win32/common/config.h:
|
||
Release 0.10.22
|
||
Original commit message from CVS:
|
||
Release 0.10.22
|
||
|
||
2009-01-19 21:20:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* 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/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:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2009-01-17 21:04:41 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstbus.c: Fix order of members in GstBusSource structure - the first member must be the parent structure ie. GSou...
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c: (gst_bus_set_main_context), (gst_bus_create_watch):
|
||
Fix order of members in GstBusSource structure - the first member
|
||
must be the parent structure ie. GSource. Should make bus sources
|
||
attached to non-default main contexts work in all cases now (ie.
|
||
primarily in cases where the callback has a non-NULL user data
|
||
argument). Fixes #562170.
|
||
* tests/check/gst/gstbus.c: (test_custom_main_context):
|
||
Add unit test for the above, based on code by
|
||
Justin Karneges <justin at affinix com>.
|
||
|
||
2009-01-15 10:04:37 +0000 Jonas Holmberg <jonas.holmberg@axis.com>
|
||
|
||
gst/gstpad.h: A small documentation fix.
|
||
Original commit message from CVS:
|
||
Patch by: Jonas Holmberg <jonas dot holmberg at axis dot com>
|
||
* gst/gstpad.h:
|
||
A small documentation fix.
|
||
|
||
2009-01-11 09:46:52 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstutils.h: Initialize g_once_init* data with 0. Fixes bug #567225.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.h:
|
||
Initialize g_once_init* data with 0. Fixes bug #567225.
|
||
|
||
2009-01-09 23:37:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: pre-release 0.10.21.3
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
pre-release 0.10.21.3
|
||
|
||
2009-01-09 15:43:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.*: Fix documentation for the wait_clock method, rename basesink -> sink for consistency.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_commit_state),
|
||
(gst_base_sink_wait_clock):
|
||
* libs/gst/base/gstbasesink.h:
|
||
Fix documentation for the wait_clock method, rename basesink -> sink
|
||
for consistency.
|
||
|
||
2009-01-08 13:41:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gst.c: Create a registry if there is none also when the option for gst-disable-registry-update has been selected....
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
Create a registry if there is none also when the option for
|
||
gst-disable-registry-update has been selected. Fixes #567002
|
||
|
||
2009-01-06 18:10:22 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst.c: Ref new enum type in gst_init.
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (init_post):
|
||
Ref new enum type in gst_init.
|
||
* win32/common/libgstreamer.def:
|
||
Add recently-added API.
|
||
|
||
2009-01-06 17:58:59 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Add API for making a GStreamer plugin 'dependent' on external files, directories or environment variables, so that GS...
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt::
|
||
* gst/gst_private.h: (GstPluginDep), (_GstPluginPrivate):
|
||
* gst/gstplugin.c: (gst_plugin_init), (gst_plugin_finalize),
|
||
(gst_plugin_class_init), (gst_plugin_list_free),
|
||
(gst_plugin_ext_dep_get_env_vars_hash),
|
||
(_priv_plugin_deps_env_vars_changed),
|
||
(gst_plugin_ext_dep_extract_env_vars_paths),
|
||
(gst_plugin_ext_dep_get_hash_from_stat_entry),
|
||
(gst_plugin_ext_dep_direntry_matches),
|
||
(gst_plugin_ext_dep_scan_dir_and_match_names),
|
||
(gst_plugin_ext_dep_scan_path_with_filenames),
|
||
(gst_plugin_ext_dep_get_stat_hash),
|
||
(_priv_plugin_deps_files_changed), (gst_plugin_ext_dep_free),
|
||
(gst_plugin_ext_dep_strv_equal), (gst_plugin_ext_dep_equals),
|
||
(gst_plugin_add_dependency), (gst_plugin_add_dependency_simple):
|
||
* gst/gstplugin.h: (GstPluginPrivate), (GstPluginFlags),
|
||
(GST_PLUGIN_DEPENDENCY_FLAG_NONE),
|
||
(GST_PLUGIN_DEPENDENCY_FLAG_RECURSE),
|
||
(GST_PLUGIN_DEPENDENCY_FLAG_PATHS_ARE_DEFAULT_ONLY),
|
||
(GST_PLUGIN_DEPENDENCY_FLAG_FILE_NAME_IS_SUFFIX),
|
||
(GstPluginDependencyFlags), (GstPluginFilter):
|
||
* gst/gstregistry.c: (gst_registry_scan_path_level):
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_save_feature),
|
||
(gst_registry_binary_save_plugin_dep),
|
||
(gst_registry_binary_save_plugin),
|
||
(gst_registry_binary_load_feature),
|
||
(gst_registry_binary_load_plugin_dep_strv),
|
||
(gst_registry_binary_load_plugin_dep),
|
||
(gst_registry_binary_load_plugin):
|
||
* gst/gstregistrybinary.h: (GST_MAGIC_BINARY_VERSION_STR),
|
||
(GstBinaryPluginElement), (_GstBinaryDep), (GstBinaryDep):
|
||
* gst/gstregistryxml.c: (gst_registry_xml_save_plugin):
|
||
Add API for making a GStreamer plugin 'dependent' on external files,
|
||
directories or environment variables, so that GStreamer knows when
|
||
it needs to re-load GStreamer plugins that wrap other plugin systems.
|
||
Fixes bug #350477.
|
||
API: add gst_plugin_add_dependency()
|
||
API: add gst_plugin_add_dependency_simple()
|
||
|
||
2009-01-06 13:00:11 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/faq/gst-uninstalled: Add libgstapp-0.10 from -base to search path and remove the old lib from -bad from the sear...
|
||
Original commit message from CVS:
|
||
* docs/faq/gst-uninstalled:
|
||
Add libgstapp-0.10 from -base to search path and remove the old
|
||
lib from -bad from the search path.
|
||
|
||
2009-01-05 15:42:53 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Release the object lock before calling the query convert pad functions to avoid deadlocks.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_position_last),
|
||
(gst_base_sink_get_position_paused), (gst_base_sink_get_position):
|
||
Release the object lock before calling the query convert pad functions
|
||
to avoid deadlocks.
|
||
|
||
2009-01-05 15:41:00 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbus.c: The lock order should be maincontext > OBJECT_LOCK so we need to release the object lock when waking up...
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c: (gst_bus_wakeup_main_context):
|
||
The lock order should be maincontext > OBJECT_LOCK so we need to release
|
||
the object lock when waking up the mainloop to avoid deadlocks.
|
||
|
||
2009-01-05 10:14:28 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Use an iterator to set the clock and the index so that we can release the object lock appropriately. Fi...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_set_index_func), (gst_bin_set_clock_func),
|
||
(gst_bin_change_state_func):
|
||
Use an iterator to set the clock and the index so that we can release
|
||
the object lock appropriately. Fixes #566393.
|
||
|
||
2009-01-03 18:39:38 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
libs/gst/base/gstcollectpads.c: Use the name of the pads instead of a pointer, helps in debugging.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_available):
|
||
Use the name of the pads instead of a pointer, helps in debugging.
|
||
|
||
2009-01-03 18:16:54 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstindex.c: Add a debugging category for GstIndex, first little step in making indexing top-notch.
|
||
Original commit message from CVS:
|
||
* gst/gstindex.c: (gst_index_get_type):
|
||
Add a debugging category for GstIndex, first little step in making
|
||
indexing top-notch.
|
||
|
||
2009-01-03 18:10:08 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Assign debug statements to relevant categories instead of the 'default' category so they don't get lost in debu...
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_message_full),
|
||
(gst_element_pads_activate):
|
||
* gst/gstobject.c: (gst_object_dispatch_properties_changed):
|
||
* gst/gstutils.c: (gst_pad_proxy_getcaps), (gst_pad_proxy_setcaps),
|
||
(gst_pad_add_data_probe_full), (gst_pad_add_event_probe_full),
|
||
(gst_pad_add_buffer_probe_full), (gst_pad_remove_data_probe),
|
||
(gst_pad_remove_event_probe), (gst_pad_remove_buffer_probe):
|
||
Assign debug statements to relevant categories instead of the 'default'
|
||
category so they don't get lost in debugging.
|
||
|
||
2009-01-01 21:27:06 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstdebugutils.c: Add some ideas, how to make the graph smaller.
|
||
Original commit message from CVS:
|
||
* gst/gstdebugutils.c:
|
||
Add some ideas, how to make the graph smaller.
|
||
* gst/gstutils.c:
|
||
Add a comment from a debug session.
|
||
* libs/gst/base/gstbasetransform.c:
|
||
Log more context.
|
||
* libs/gst/controller/gstinterpolationcontrolsource.c:
|
||
Indet.
|
||
* plugins/elements/gstcapsfilter.c:
|
||
Fix typo in docs.
|
||
|
||
2008-12-27 17:41:11 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstbus.c: Make GstBusSource work with non-default main contexts (#562170).
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c: (gst_bus_dispose), (gst_bus_get_property),
|
||
(gst_bus_wakeup_main_context), (gst_bus_set_main_context),
|
||
(gst_bus_post), (gst_bus_source_prepare), (gst_bus_source_finalize),
|
||
(gst_bus_create_watch):
|
||
Make GstBusSource work with non-default main contexts (#562170).
|
||
* tests/check/gst/gstbus.c: (message_func_eos), (message_func_app),
|
||
(test_watch), (test_watch_with_custom_context), (gst_bus_suite):
|
||
Add test case for GstBusSource with a non-default main context.
|
||
* tests/check/libs/.cvsignore:
|
||
Ignore more.
|
||
|
||
2008-12-27 16:23:12 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstregistrybinary.c: Wrap multi-line macros in G_STMT_{START|END}.
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (unpack_element), (unpack_const_string),
|
||
(unpack_string)::
|
||
Wrap multi-line macros in G_STMT_{START|END}.
|
||
|
||
2008-12-20 17:33:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
API: Add URI query type. This is useful to query the URI of a sink/source element and can be used by demuxers that ne...
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstquark.c:
|
||
* gst/gstquark.h:
|
||
* gst/gstquery.c: (gst_query_new_uri), (gst_query_set_uri),
|
||
(gst_query_parse_uri):
|
||
* gst/gstquery.h:
|
||
API: Add URI query type. This is useful to query the URI
|
||
of a sink/source element and can be used by demuxers that
|
||
need to get data from other files.
|
||
This query should go upstream by default.
|
||
Fixes bug #562949.
|
||
* plugins/elements/gstfdsink.c: (gst_fd_sink_query):
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_class_init),
|
||
(gst_fd_src_query):
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_query):
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_class_init),
|
||
(gst_file_src_query):
|
||
Implement URI query.
|
||
|
||
2008-12-19 15:11:06 +0000 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
Don't forward gst_pad_set_caps() on a source ghostpad to its target.
|
||
Original commit message from CVS:
|
||
* gst/gstghostpad.c:
|
||
* tests/check/gst/gstghostpad.c:
|
||
Don't forward gst_pad_set_caps() on a source ghostpad to its target.
|
||
That would cause the ghostpad to emit notify::caps two times (fist
|
||
from gst_pad_set_caps() and after from on_src_target_notify()).
|
||
|
||
2008-12-19 11:24:36 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/gst/gstghostpad.c: Add some more unit-tests for the ghostpad notify signal, one of which currently fails.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstghostpad.c: (ghost_notify_caps),
|
||
(GST_START_TEST):
|
||
Add some more unit-tests for the ghostpad notify signal, one of which
|
||
currently fails.
|
||
|
||
2008-12-19 09:44:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
win32/common/libgstreamer.def: Add gst_tag_setter_reset_tags to the list of exported symbols.
|
||
Original commit message from CVS:
|
||
* win32/common/libgstreamer.def:
|
||
Add gst_tag_setter_reset_tags to the list of exported symbols.
|
||
|
||
2008-12-17 16:16:45 +0000 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
In a source ghostpad, when caps are changed in the target pad, the change needs to be reflected in the ghostpad.
|
||
Original commit message from CVS:
|
||
* gst/gstghostpad.c:
|
||
* tests/check/gst/gstghostpad.c:
|
||
In a source ghostpad, when caps are changed in the target pad, the
|
||
change needs to be reflected in the ghostpad.
|
||
Fixes #564863.
|
||
|
||
2008-12-17 09:37:47 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstutils.c: Add FIXME for 0.11 to set the pad as message source and not the element. Otherwise it's impossible to...
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_element_found_tags_for_pad):
|
||
Add FIXME for 0.11 to set the pad as message source and not
|
||
the element. Otherwise it's impossible to detect for which
|
||
pad the tags were found without adding an event probe
|
||
or something similar to the pad.
|
||
|
||
2008-12-16 21:33:57 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/faq/general.xml: Update the faq.
|
||
Original commit message from CVS:
|
||
* docs/faq/general.xml:
|
||
Update the faq.
|
||
|
||
2008-12-16 15:51:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Rename api added in previous commit and add since tag to docs.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsttagsetter.c:
|
||
* gst/gsttagsetter.h:
|
||
Rename api added in previous commit and add since tag to docs.
|
||
API: gst_tag_setter_reset_tags()
|
||
|
||
2008-12-16 14:05:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Add function to reset tagsetter for element reuse.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsttagsetter.c:
|
||
* gst/gsttagsetter.h:
|
||
Add function to reset tagsetter for element reuse.
|
||
API: gst_tag_setter_flush()
|
||
|
||
2008-12-16 09:37:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gsttaglist.c: Avoid copy of empty taglist.
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.c:
|
||
Avoid copy of empty taglist.
|
||
|
||
2008-12-16 09:23:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
More complete unit tests. Fix handling of empty taglists (they were not merged before).
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.c:
|
||
* tests/check/gst/gsttag.c:
|
||
More complete unit tests. Fix handling of empty taglists (they were
|
||
not merged before).
|
||
|
||
2008-12-16 07:07:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/: Update GstTagSetter and GstTagMergeMode documentation. Mention that tags can come from events and from applicat...
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.h:
|
||
* gst/gsttagsetter.c:
|
||
Update GstTagSetter and GstTagMergeMode documentation. Mention
|
||
that tags can come from events and from application. Fix example.
|
||
|
||
2008-12-15 15:27:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-TODO.txt: Remove the seqnum entry that we implemented in 0.10 already.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
Remove the seqnum entry that we implemented in 0.10 already.
|
||
Add entry about removing the format return value for queries.
|
||
|
||
2008-12-15 12:47:59 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Expose the render-delay as a property so things like appsink can use it to tweak the syn...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
|
||
(gst_base_sink_init), (gst_base_sink_set_property),
|
||
(gst_base_sink_get_property):
|
||
Expose the render-delay as a property so things like appsink can use it
|
||
to tweak the synchronisation.
|
||
|
||
2008-12-10 15:19:45 +0000 Peter Kjellerstedt <pkj@axis.com>
|
||
|
||
libs/gst/check/gstcheck.h: Allow check tests to use
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstcheck.h: Allow check tests to use
|
||
MAIN_START_THREADS()/MAIN_STOP_THREADS() multiple times. Also allows
|
||
CK_FORK=no to be used with multiple check test that use threads.
|
||
|
||
2008-12-09 16:23:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstutils.c: Fix a caps memory leak introduced by the last change.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_element_get_compatible_pad):
|
||
Fix a caps memory leak introduced by the last change.
|
||
|
||
2008-12-09 15:45:36 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstutils.c: Check if the caps of the pads are compatible before returning a pad and claiming it is compatible. Th...
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_element_get_compatible_pad):
|
||
Check if the caps of the pads are compatible before returning
|
||
a pad and claiming it is compatible. This, among other things,
|
||
fixes a bug with gst-launch where an incompatible pad is chosen
|
||
and linking fails. Fixes bug #544003.
|
||
|
||
2008-12-09 14:46:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/check/gstcheck.c: Revert accidentially commited patch for bug #404631 which tries to print a backtrace if a ...
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstcheck.c: (gst_check_init):
|
||
Revert accidentially commited patch for bug #404631 which
|
||
tries to print a backtrace if a testcase is terminated by
|
||
a signal. This code was never activated as the corresponding
|
||
configure.ac change wasn't committed.
|
||
|
||
2008-12-09 10:58:01 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
tests/check/libs/controller.c: This test should return TRUE now as syncing an uncontrolled object will succeed now (t...
|
||
Original commit message from CVS:
|
||
* tests/check/libs/controller.c: (GST_START_TEST):
|
||
This test should return TRUE now as syncing an uncontrolled
|
||
object will succeed now (there's nothing to sync).
|
||
|
||
2008-12-09 09:56:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/controller/gstcontroller.c: Aggregate return value for gst_controller_sync_values(). More info in logging. A...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
Aggregate return value for gst_controller_sync_values(). More info in
|
||
logging. Always set values on first sync-call.
|
||
* libs/gst/controller/gstcontrolsource.c:
|
||
Microoptimizations.
|
||
* libs/gst/controller/gsthelper.c:
|
||
Fix return code and comment.
|
||
|
||
2008-12-09 09:00:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tools/gst-launch.1.in: Fix description of how to specify a type in caps. Fixes #553873.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.1.in:
|
||
Fix description of how to specify a type in caps. Fixes #553873.
|
||
Also ranges and list contain values and not property-assignments.
|
||
|
||
2008-12-08 22:28:05 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gsttee.c: Check for changed pads-list before checking the last returned
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttee.c: (gst_tee_handle_buffer):
|
||
Check for changed pads-list before checking the last returned
|
||
GstFlowReturn because the pad could have been removed and we
|
||
need to ignore the value in that case.
|
||
|
||
2008-12-08 18:35:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.*: Add vmethod that is called before we start the transform and which can be used to c...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_prepare_output_buffer),
|
||
(gst_base_transform_getrange), (gst_base_transform_chain):
|
||
* libs/gst/base/gstbasetransform.h:
|
||
Add vmethod that is called before we start the transform and which can
|
||
be used to configure the transform, such as dynamic properties.
|
||
|
||
2008-12-05 20:32:03 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gst.c: Search for plugins on win32 based on the location of the gstreamer DLL. Fixes #548786
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
Search for plugins on win32 based on the location of the
|
||
gstreamer DLL. Fixes #548786
|
||
|
||
2008-12-04 20:10:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Apparently AC_CONFIG_MACRO_DIR breaks when using more
|
||
than one macro directory, reverting last change.
|
||
|
||
2008-12-04 19:45:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
|
||
our M4 macros.
|
||
|
||
2008-11-29 13:29:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
|
||
Original commit message from CVS:
|
||
Patch by: Cygwin Ports maintainer
|
||
<yselkowitz at users dot sourceforge dot net>
|
||
* autogen.sh:
|
||
* configure.ac:
|
||
Require gettext 0.17 because older versions don't mix with libtool
|
||
2.2. At build time an older gettext version will still work.
|
||
Fixes bug #556091.
|
||
|
||
2008-11-27 11:12:30 +0000 이문형 <iwings@gmail.com>
|
||
|
||
gst/gstpoll.c: Adds support for FD_CONNECT event (win32). See #562258.
|
||
Original commit message from CVS:
|
||
Patch by: 이문형 <iwings at gmail dot com>
|
||
* gst/gstpoll.c: (gst_poll_fd_ctl_write), (gst_poll_fd_has_error):
|
||
Adds support for FD_CONNECT event (win32). See #562258.
|
||
|
||
2008-11-24 20:02:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/base/gstbasesink.c: Turn comment into gtk-doc comment.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c:
|
||
Turn comment into gtk-doc comment.
|
||
|
||
2008-11-24 15:27:55 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Revert quick accepcaps attempt, it's not fully equivalent to the old behaviour and ...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_acceptcaps):
|
||
Revert quick accepcaps attempt, it's not fully equivalent to the old
|
||
behaviour and thus causes regressions.
|
||
|
||
2008-11-24 11:56:44 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
plugins/elements/gstfilesrc.c: Fix memory leak.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_uri_set_uri):
|
||
Fix memory leak.
|
||
|
||
2008-11-24 09:59:07 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
|
||
|
||
gst/gstregistry.c: Reduce the number of stat() calls for every file from three times to one time. Fixes bug #560360.
|
||
Original commit message from CVS:
|
||
Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
|
||
* gst/gstregistry.c: (gst_registry_scan_path_level):
|
||
Reduce the number of stat() calls for every file from three times
|
||
to one time. Fixes bug #560360.
|
||
|
||
2008-11-22 15:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Rename a variable to make the code clearer.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_acceptcaps):
|
||
Rename a variable to make the code clearer.
|
||
|
||
2008-11-21 20:57:16 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
plugins/elements/gstidentity.c: Don't warning on offset==-1. Taken from _check_imperfect_offset().
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstidentity.c:
|
||
Don't warning on offset==-1. Taken from _check_imperfect_offset().
|
||
|
||
2008-11-21 18:26:14 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
plugins/elements/gstfilesrc.c: Check for localhost in URI was backwards, fix it. Fixes unit test.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesrc.c:
|
||
Check for localhost in URI was backwards, fix it. Fixes unit test.
|
||
|
||
2008-11-21 17:14:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Add beginnings of a more optimized acceptcaps function than the default core one.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c: (gst_base_transform_init),
|
||
(gst_base_transform_getcaps), (gst_base_transform_find_transform),
|
||
(gst_base_transform_acceptcaps), (gst_base_transform_getrange):
|
||
Add beginnings of a more optimized acceptcaps function than the default
|
||
core one.
|
||
|
||
2008-11-21 16:48:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Avoid getting the acceptcaps function too early.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_accept_caps):
|
||
Avoid getting the acceptcaps function too early.
|
||
|
||
2008-11-21 08:09:00 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-launch.c: Make gst-launch handle LATENCY messages and make it recalculate the latency.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (event_loop):
|
||
Make gst-launch handle LATENCY messages and make it recalculate the
|
||
latency.
|
||
|
||
2008-11-20 21:05:14 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
plugins/elements/gstfilesrc.c: Use g_filename_from_uri() for URI parsing in filesrc rather than rolling out own sligh...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesrc.c:
|
||
Use g_filename_from_uri() for URI parsing in filesrc rather than rolling
|
||
out own slightly incorrect version. Fixes use of some paths on
|
||
win32.
|
||
|
||
2008-11-20 20:44:56 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gstregistrybinary.c: In win32 codepath, if we fail to write the registry, create the directory for it and try aga...
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c:
|
||
In win32 codepath, if we fail to write the registry, create the
|
||
directory for it and try again, matching the behaviour in non-win32
|
||
codepaths.
|
||
|
||
2008-11-20 14:23:05 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Changing the render delay changes the latency and so we must post a latency message.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_set_render_delay):
|
||
Changing the render delay changes the latency and so we must post a
|
||
latency message.
|
||
|
||
2008-11-20 10:35:50 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstquery.*: Add GstQueryType for custom queries instead of having to use the not-so-very-convenient registration ...
|
||
Original commit message from CVS:
|
||
* gst/gstquery.c:
|
||
* gst/gstquery.h:
|
||
Add GstQueryType for custom queries instead of having to use the
|
||
not-so-very-convenient registration infrastructure to register new
|
||
types.
|
||
|
||
2008-11-19 12:20:03 +0000 Andrew Feren <acferen@yahoo.com>
|
||
|
||
gst/gstobject.c: Unref the GEnumClass after usage again. Fixes bug #561501.
|
||
Original commit message from CVS:
|
||
Patch by: Andrew Feren <acferen at yahoo dot com>
|
||
* gst/gstobject.c: (gst_object_default_deep_notify):
|
||
Unref the GEnumClass after usage again. Fixes bug #561501.
|
||
|
||
2008-11-19 12:06:41 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.*: Add do-latency signal with the old default fallback implementation. This allows for custom latency calc...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (_gst_boolean_accumulator), (gst_bin_class_init),
|
||
(gst_bin_recalculate_latency), (gst_bin_do_latency_func),
|
||
(gst_bin_change_state_func):
|
||
* gst/gstbin.h:
|
||
Add do-latency signal with the old default fallback implementation. This
|
||
allows for custom latency calculations for when the default is not
|
||
sufficient.
|
||
API: GstBin::do-latency signal.
|
||
|
||
2008-11-18 13:36:29 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
win32/common/libgstreamer.def: Add new symbols to .def file.
|
||
Original commit message from CVS:
|
||
* win32/common/libgstreamer.def:
|
||
Add new symbols to .def file.
|
||
|
||
2008-11-18 09:58:33 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Add method to recalculate and redistribute the latency on a bin.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstbin.c: (gst_bin_recalculate_latency),
|
||
(gst_bin_change_state_func):
|
||
* gst/gstbin.h:
|
||
Add method to recalculate and redistribute the latency on a bin.
|
||
API: gst_bin_recalculate_latency().
|
||
|
||
2008-11-18 09:52:41 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbuffer.h: Document the free_func.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.h:
|
||
Document the free_func.
|
||
|
||
2008-11-17 21:43:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/controller/: Use gst_guint64_to_gdouble instead of gst_util_guint64_to_gdouble as it is mapped to a cast on ...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
* libs/gst/controller/gstlfocontrolsource.c:
|
||
Use gst_guint64_to_gdouble instead of gst_util_guint64_to_gdouble
|
||
as it is mapped to a cast on non-win32 platforms.
|
||
|
||
2008-11-17 21:41:35 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/controller/: Keep last-value and only call set_property if value has changed. This supresses all the g_objec...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
* libs/gst/controller/gstcontrollerprivate.h:
|
||
Keep last-value and only call set_property if value has changed. This
|
||
supresses all the g_object_notifies we would trigger otherwise. It
|
||
also allows the user to chage the value while there is no controller
|
||
change.
|
||
|
||
2008-11-17 21:25:39 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstvalue.c: Don't crash if either of the string GValues is empty.
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c:
|
||
Don't crash if either of the string GValues is empty.
|
||
|
||
2008-11-17 15:48:14 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
tools/gst-inspect.c (print_all_uri_handlers): New function, prints a summary of what URI schemes are supported by wha...
|
||
Original commit message from CVS:
|
||
2008-11-17 Andy Wingo <wingo@pobox.com>
|
||
* tools/gst-inspect.c (print_all_uri_handlers): New function,
|
||
prints a summary of what URI schemes are supported by what
|
||
elements.
|
||
(main): Plumb in support for --uri-handlers or -u, and fix the
|
||
argc check for -a and -u.
|
||
|
||
2008-11-17 04:49:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstutils.h: Add G_GNUC_PURE to gst_util_uint64_scale* and the double<->uint64 conversion functions.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.h:
|
||
Add G_GNUC_PURE to gst_util_uint64_scale* and the double<->uint64
|
||
conversion functions.
|
||
|
||
2008-11-13 18:09:45 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbuffer.c: Avoid costly typechecking for trivially correct pointers.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (gst_buffer_finalize):
|
||
Avoid costly typechecking for trivially correct pointers.
|
||
* gst/gstpoll.c: (gst_poll_wait):
|
||
Add some G_LIKELY here and there.
|
||
* libs/gst/base/gstadapter.c: (gst_adapter_push):
|
||
Add some debug info.
|
||
|
||
2008-11-13 18:05:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/random/wtay/poll-timeout: Small tweaks.
|
||
Original commit message from CVS:
|
||
* docs/random/wtay/poll-timeout:
|
||
Small tweaks.
|
||
|
||
2008-11-13 18:03:23 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/old/testsuite/: Remove references to deprecated API g_mem_chunk*.
|
||
Original commit message from CVS:
|
||
* tests/old/testsuite/caps/intersection.c: (main):
|
||
* tests/old/testsuite/plugin/loading.c: (main):
|
||
Remove references to deprecated API g_mem_chunk*.
|
||
Fixes #560442.
|
||
|
||
2008-11-12 16:55:00 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-inspect.c: Add --plugin option. Fixes #560301.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (main):
|
||
Add --plugin option. Fixes #560301.
|
||
|
||
2008-11-12 12:45:46 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/random/wtay/poll-timeout: Quick braindump for a possible (not totally verified) atomic case.
|
||
Original commit message from CVS:
|
||
* docs/random/wtay/poll-timeout:
|
||
Quick braindump for a possible (not totally verified) atomic case.
|
||
|
||
2008-11-12 10:39:25 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstregistrybinary.*: Don't write and check a CRC for the binary registry file. It's guaranteed that the registry ...
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_write_chunk),
|
||
(gst_registry_binary_initialize_magic),
|
||
(gst_registry_binary_write_cache),
|
||
(gst_registry_binary_check_magic):
|
||
* gst/gstregistrybinary.h:
|
||
Don't write and check a CRC for the binary registry file. It's
|
||
guaranteed that the registry is completely written (it's first written
|
||
to a temporary file and then moved) and if the registry was corrupted
|
||
by some hardware failure we would have bigger problems.
|
||
Bump binary registry version to 0.10.21.1 for this as it's an
|
||
incompatible change and to ensure that the registry gets rebuild
|
||
after the update.
|
||
This saves some milliseconds for reading/writing the registry.
|
||
Fixes bug #560399.
|
||
|
||
2008-11-11 14:50:24 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/random/wtay/poll-timeout: Some pseudo code for how we could implement clock timeouts with GstPoll.
|
||
Original commit message from CVS:
|
||
* docs/random/wtay/poll-timeout:
|
||
Some pseudo code for how we could implement clock timeouts with GstPoll.
|
||
|
||
2008-11-10 13:56:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
plugins/elements/gstfilesink.c: Update Author string to match others.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesink.c:
|
||
Update Author string to match others.
|
||
|
||
2008-11-06 15:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstvalue.c: Reorganize some more, be more conservative with the GST_TYPE_ARRAY not being fixed and inline the tri...
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_type_is_fixed), (gst_value_is_fixed):
|
||
Reorganize some more, be more conservative with the GST_TYPE_ARRAY not
|
||
being fixed and inline the trivial check.
|
||
|
||
2008-11-06 15:09:34 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstcaps.c: Callgrind micro optimisations.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_caps_copy), (_gst_caps_free),
|
||
(gst_caps_merge_structure), (gst_caps_get_structure),
|
||
(gst_caps_copy_nth), (gst_caps_set_simple),
|
||
(gst_caps_set_simple_valist), (gst_caps_is_fixed),
|
||
(gst_caps_is_equal_fixed), (gst_caps_intersect),
|
||
(gst_caps_subtract), (gst_caps_normalize), (gst_caps_do_simplify),
|
||
(gst_caps_to_string):
|
||
Callgrind micro optimisations.
|
||
Avoid array bounds checks and force inline of trivial function.
|
||
* gst/gstobject.c: (gst_object_set_name_default):
|
||
-1 is equivalent to letting glib to the strlen but then there is more
|
||
room for optimisations and it's not our fault.
|
||
* gst/gststructure.c: (gst_structure_id_empty_new_with_size):
|
||
no need to clear the array, we're cool.
|
||
* gst/gstvalue.c: (gst_type_is_fixed), (gst_value_is_fixed):
|
||
The most common _is_fixed() check is done on fundamental glib base
|
||
types so we check this first instead of doing a huge amount of
|
||
useless GST_TYPE_ARRAY calls.
|
||
|
||
2008-11-06 12:03:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstevent.h: Add a SKIP seek flag for use with advanced trickmodes.
|
||
Original commit message from CVS:
|
||
* gst/gstevent.h:
|
||
Add a SKIP seek flag for use with advanced trickmodes.
|
||
API: GstSeekFlags::GST_SEEK_FLAG_SKIP
|
||
|
||
2008-11-05 16:57:35 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gststructure.c: No need to memset, we can clear the value ourselves.
|
||
Original commit message from CVS:
|
||
* gst/gststructure.c: (gst_structure_id_empty_new_with_size):
|
||
No need to memset, we can clear the value ourselves.
|
||
* gst/gstvalue.c: (gst_type_is_fixed),
|
||
(gst_value_get_compare_func):
|
||
Some optimisations from a few callgrind sessions:
|
||
When checking if a type is fixed, check for trivial fundamental types
|
||
first before checking types for which we need to get the type followed
|
||
by the heavy duty type checks, this reduces the amount of
|
||
g_type_fundamental() calls a lot.
|
||
When getting the compare function, first check for our registered types.
|
||
If that fails, do the heavy duty g_type_is_a() checks, reduces the
|
||
amount of g_type_is_a() considerably.
|
||
|
||
2008-11-05 11:17:24 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-TODO.txt: Mumble something about removing GstXML.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
Mumble something about removing GstXML.
|
||
|
||
2008-11-04 18:10:04 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Get the seqnum before we dispose the message.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_handle_message_func):
|
||
Get the seqnum before we dispose the message.
|
||
|
||
2008-11-04 16:10:04 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-TODO.txt: Refer to the framestepping document.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
Refer to the framestepping document.
|
||
|
||
2008-11-04 15:56:55 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Copy seqnums from events to messages so that they can all be related back to eachother.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (bin_handle_async_start),
|
||
(gst_bin_handle_message_func), (gst_bin_query):
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_render_object),
|
||
(gst_base_sink_event), (gst_base_sink_change_state):
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek),
|
||
(gst_base_src_loop), (gst_base_src_change_state):
|
||
Copy seqnums from events to messages so that they can all be related
|
||
back to eachother.
|
||
|
||
2008-11-04 15:52:09 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-launch.c: Print the message seqnums.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (event_loop):
|
||
Print the message seqnums.
|
||
|
||
2008-11-04 13:56:37 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstutils.c (gst_util_seqnum_next): Refactor for clarity.
|
||
Original commit message from CVS:
|
||
2008-11-04 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstutils.c (gst_util_seqnum_next): Refactor for clarity.
|
||
Also add API: to previous changelog entry.
|
||
|
||
2008-11-04 12:22:53 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
Add sequence numbers to events and messages. See #559250.
|
||
Original commit message from CVS:
|
||
2008-11-04 Andy Wingo <wingo@pobox.com>
|
||
Add sequence numbers to events and messages. See #559250.
|
||
* gst/gstutils.c (gst_util_seqnum_next, gst_util_seqnum_compare):
|
||
New functions.
|
||
* gst/gstevent.h:
|
||
* gst/gstevent.c (_gst_event_copy, gst_event_new): Initialize new
|
||
events with a new sequence number, and copy it when copying.
|
||
(gst_event_get_seqnum, gst_event_set_seqnum): Accessors for an
|
||
event's sequence number.
|
||
* gst/gstmessage.h:
|
||
* gst/gstmessage.c (_gst_message_copy, gst_message_new_custom):
|
||
(gst_event_get_seqnum, gst_event_set_seqnum): As with events, so
|
||
with messages.
|
||
* docs/gst/gstreamer-sections.txt: Add new functions to the docs.
|
||
|
||
2008-11-04 11:55:08 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/manual/: Some Application Development Manual fixes thanks to
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-position.xml:
|
||
* docs/manual/basics-bins.xml:
|
||
* docs/manual/basics-bus.xml:
|
||
* docs/manual/basics-pads.xml:
|
||
* docs/manual/intro-gstreamer.xml:
|
||
* docs/manual/intro-preface.xml:
|
||
Some Application Development Manual fixes thanks to
|
||
Andrew Feren. Fixes #558459.
|
||
|
||
2008-11-03 12:29:10 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstregistrybinary.c: Don't bother with the GTimer if we don't output the results.
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c:
|
||
Don't bother with the GTimer if we don't output the results.
|
||
|
||
2008-11-03 10:59:49 +0000 David Schleef <ds@schleef.org>
|
||
|
||
libs/gst/net/Makefile.am: Add WIN32_LIBS to libgstnet LIBADD. Fixes #557300.
|
||
Original commit message from CVS:
|
||
Patch by: David Schleef <ds@schleef.org>
|
||
* libs/gst/net/Makefile.am:
|
||
Add WIN32_LIBS to libgstnet LIBADD. Fixes #557300.
|
||
|
||
2008-10-31 15:54:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstregistrybinary.c: Oh my, studip, stupid me. Remove double stat() call.
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c:
|
||
Oh my, studip, stupid me. Remove double stat() call.
|
||
|
||
2008-10-31 14:24:49 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstpreset.c: Use g_unlink instead of unlink.
|
||
Original commit message from CVS:
|
||
* gst/gstpreset.c:
|
||
Use g_unlink instead of unlink.
|
||
* gst/gststructure.c:
|
||
Use glib type.
|
||
* gst/gstutils.c:
|
||
Add a FIXME:.
|
||
* gst/gsttaglist.c:
|
||
* gst/gsttypefind.c:
|
||
* gst/gstvalue.c:
|
||
Formatting & whitespaces.
|
||
|
||
2008-10-31 08:53:27 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
plugins/elements/gstidentity.c: Doc typo. Use return value of parent_class->event.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstidentity.c:
|
||
Doc typo. Use return value of parent_class->event.
|
||
* plugins/elements/gsttypefindelement.c:
|
||
Chain up at the end for consistency.
|
||
|
||
2008-10-30 15:29:51 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/: Change to xinclude based build - its faster and easier to maintain.
|
||
Original commit message from CVS:
|
||
* docs/Makefile.am:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/running.xml:
|
||
* docs/libs/gstreamer-libs-docs.sgml:
|
||
Change to xinclude based build - its faster and easier to maintain.
|
||
|
||
2008-10-30 14:15:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/: Use g_unlink() as none of these are directories.
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c:
|
||
* gst/gstregistryxml.c:
|
||
Use g_unlink() as none of these are directories.
|
||
|
||
2008-10-29 17:04:50 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpipeline.c: Some more comments.
|
||
Original commit message from CVS:
|
||
* gst/gstpipeline.c: (gst_pipeline_provide_clock_func):
|
||
Some more comments.
|
||
|
||
2008-10-27 15:02:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: If we have a fixate function, call it even if we already have fixed caps because th...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_find_transform), (gst_base_transform_getrange):
|
||
If we have a fixate function, call it even if we already have fixed caps
|
||
because the subclass might add some caps. Makes audioconvert add a
|
||
default channel layout.
|
||
|
||
2008-10-24 09:41:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Clear the output buffer variable.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_prepare_output_buffer),
|
||
(gst_base_transform_getrange):
|
||
Clear the output buffer variable.
|
||
Cleanups to the error path in the getrange function.
|
||
Fixes #557649.
|
||
|
||
2008-10-23 12:52:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
plugins/elements/: Use gst_buffer_try_new_and_alloc() and handle errors instead of using gst_buffer_new_and_alloc() w...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_create):
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_create_read):
|
||
Use gst_buffer_try_new_and_alloc() and handle errors instead of
|
||
using gst_buffer_new_and_alloc() which aborts if the buffer couldn't
|
||
be allocated.
|
||
|
||
2008-10-23 09:49:07 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstsegment.c: Set the last_stop to a more meaningful position when configuring the segment. ie. the start/stop of...
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c: (gst_segment_set_newsegment_full):
|
||
Set the last_stop to a more meaningful position when configuring the
|
||
segment. ie. the start/stop of the segment or clipped against the
|
||
updated segment boundaries.
|
||
* tests/check/gst/gstsegment.c: (GST_START_TEST):
|
||
Add some unit tests for the last_stop.
|
||
|
||
2008-10-23 07:11:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/base/gstbytereader.c: Use GST_(READ|WRITE)_(FLOAT|DOUBLE)_(LE|BE) instead of our own copies of them.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbytereader.c:
|
||
Use GST_(READ|WRITE)_(FLOAT|DOUBLE)_(LE|BE) instead of our own
|
||
copies of them.
|
||
|
||
2008-10-23 07:09:21 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
API: Move float endianness conversion macros from libgstfloatcast to core as it's useful in general, even in core. Fi...
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstutils.h:
|
||
API: Move float endianness conversion macros from libgstfloatcast
|
||
to core as it's useful in general, even in core. Fixes bug #555196.
|
||
This adds GDOUBLE_FROM_BE, GDOUBLE_FROM_LE, GDOUBLE_TO_BE,
|
||
GDOUBLE_TO_LE, GDOUBLE_SWAP_LE_BE, GFLOAT_FROM_BE, GFLOAT_FROM_LE,
|
||
GFLOAT_TO_BE, GFLOAT_TO_LE, GFLOAT_SWAP_LE_BE.
|
||
Also add GST_READ_ and GST_WRITE_ macros for floats and doubles:
|
||
GST_READ_FLOAT_LE, GST_READ_FLOAT_BE, GST_READ_DOUBLE_LE,
|
||
GST_READ_DOUBLE_BE, GST_WRITE_FLOAT_LE, GST_WRITE_FLOAT_BE,
|
||
GST_WRITE_DOUBLE_LE, GST_WRITE_DOUBLE_BE.
|
||
|
||
2008-10-22 14:47:04 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
API: Add gst_byte_reader_get_data and gst_byte_reader_peek_data to get a pointer to the data at the current position ...
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstbytereader.c: (gst_byte_reader_get_data),
|
||
(gst_byte_reader_peek_data):
|
||
* libs/gst/base/gstbytereader.h:
|
||
* win32/common/libgstbase.def:
|
||
API: Add gst_byte_reader_get_data and gst_byte_reader_peek_data
|
||
to get a pointer to the data at the current position and have
|
||
a guaranteed size.
|
||
|
||
2008-10-22 14:25:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Fix a bug in the output of the configure script summary when --gst-disable-registry is supplied
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Fix a bug in the output of the configure script summary
|
||
when --gst-disable-registry is supplied
|
||
|
||
2008-10-22 13:47:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
libs/gst/base/: Fix the names of 2 functions in the docs strings.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbitreader.c:
|
||
* libs/gst/base/gstbytereader.c:
|
||
Fix the names of 2 functions in the docs strings.
|
||
|
||
2008-10-21 16:30:41 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Protect sink_alloc caps with the sinkpad lock to avoid nasty caps refcount problems...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_prepare_output_buffer),
|
||
(gst_base_transform_buffer_alloc), (gst_base_transform_suggest):
|
||
Protect sink_alloc caps with the sinkpad lock to avoid nasty caps
|
||
refcount problems as seen in banshee and maybe also in farsight2.
|
||
Remove atomic int now that we need to take the lock anyways.
|
||
|
||
2008-10-20 15:18:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Implement more seeking in pull mode.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_default_do_seek),
|
||
(gst_base_sink_default_prepare_seek_segment),
|
||
(gst_base_sink_perform_seek), (gst_base_sink_get_position_last),
|
||
(gst_base_sink_get_position_paused), (gst_base_sink_get_position),
|
||
(gst_base_sink_query):
|
||
Implement more seeking in pull mode.
|
||
Use pad convert functions to convert position to the requested format.
|
||
Fix position/duration reporting in pull mode.
|
||
Implement position and duration reporting in other formats than time.
|
||
* libs/gst/base/gstbasesink.h:
|
||
Add member to keep track of when the segment is playing.
|
||
|
||
2008-10-20 13:32:07 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: When we use gst_pad_alloc_buffer() without wanting to set the caps we also don't need to check if the c...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_configure_src):
|
||
When we use gst_pad_alloc_buffer() without wanting to set the caps we
|
||
also don't need to check if the caps are compatible because the caller
|
||
presumably is going to perform its own custom checks. Fixes some cases
|
||
where basetransform elements would error out when it was not needed.
|
||
|
||
2008-10-20 13:29:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Update comment.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek):
|
||
Update comment.
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_handle_buffer),
|
||
(gst_base_transform_reconfigure):
|
||
Add some debug info.
|
||
* win32/common/libgstbase.def:
|
||
Add new method.
|
||
|
||
2008-10-19 19:57:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/base/gstbasesrc.c: (gst_base_src_default_do_seek);
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_default_do_seek);
|
||
Remove duplicated assignment and log a message in failure case.
|
||
|
||
2008-10-19 10:13:39 +0000 Dig Ge <dig.ge.cn@gmail.com>
|
||
|
||
tests/examples/helloworld/helloworld.c: Fix copy'n'paste bug in hello world example (#556900).
|
||
Original commit message from CVS:
|
||
Patch by: Dig Ge <dig.ge.cn at gmail com>
|
||
* tests/examples/helloworld/helloworld.c: (main):
|
||
Fix copy'n'paste bug in hello world example (#556900).
|
||
|
||
2008-10-17 13:27:59 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Query the total number of bytes when activating the pad in pull mode.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_pad_activate_pull),
|
||
(gst_base_sink_query):
|
||
Query the total number of bytes when activating the pad in pull mode.
|
||
Implement duration query in pull mode by using the installed pad convert
|
||
function to convert from bytes to the requested format.
|
||
|
||
2008-10-16 14:09:18 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Add method to commit the state in subclasses.
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_do_preroll),
|
||
(gst_base_sink_flush_start), (gst_base_sink_flush_stop),
|
||
(gst_base_sink_event), (gst_base_sink_perform_seek),
|
||
(gst_base_sink_loop), (gst_base_sink_pad_activate_pull),
|
||
(gst_base_sink_send_event), (gst_base_sink_change_state):
|
||
* libs/gst/base/gstbasesink.h:
|
||
Add method to commit the state in subclasses.
|
||
Refactor the flush_start and flush_stop code because we need it for
|
||
flushing while seeking too.
|
||
Implement the beginnings of seeking in pull mode.
|
||
Use the segment last_stop field for the pulling offset.
|
||
Fix the pause method in pull mode.
|
||
Configure the segment to BYTES for pull mode.
|
||
API: GstBaseSink::gst_base_sink_do_preroll()
|
||
|
||
2008-10-16 13:56:52 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Update some docs.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_class_init):
|
||
Update some docs.
|
||
|
||
2008-10-14 17:10:43 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstquark.c: Fix printf format warning.
|
||
Original commit message from CVS:
|
||
* gst/gstquark.c: (_priv_gst_quarks_initialize):
|
||
Fix printf format warning.
|
||
|
||
2008-10-14 12:34:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
plugins/elements/gsttee.c: Fix flow aggregation of tee. Error out immediately for all flow returns except OK and NOT_...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttee.c: (gst_tee_handle_buffer):
|
||
Fix flow aggregation of tee. Error out immediately for all flow returns
|
||
except OK and NOT_LINKED, return NOT_LINKED if all pads are not linked
|
||
and return OK if at least one pad is linked.
|
||
Before we errored out on "fatal" flow returns (i.e. not for WRONG_STATE)
|
||
and otherwise returned the flow return of the last pad, which is wrong.
|
||
* tests/check/elements/tee.c: (_fake_chain), (_fake_chain_error),
|
||
(GST_START_TEST), (tee_suite):
|
||
Add unit tests for the flow aggregation.
|
||
|
||
2008-10-13 17:19:25 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-TODO.txt: Remove item from the todo list because it was fixed with the latency state change rewrites.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
Remove item from the todo list because it was fixed with the latency
|
||
state change rewrites.
|
||
* docs/design/part-seeking.txt:
|
||
* docs/design/part-segments.txt:
|
||
Update some docs.
|
||
* gst/gstevent.c: (gst_event_new_new_segment_full),
|
||
(gst_event_parse_new_segment_full), (gst_event_new_buffer_size),
|
||
(gst_event_parse_buffer_size), (gst_event_new_qos),
|
||
(gst_event_parse_qos), (gst_event_new_seek),
|
||
(gst_event_parse_seek), (gst_event_new_latency),
|
||
(gst_event_parse_latency):
|
||
Use quarks to construct and parse events.
|
||
* gst/gstquark.c: (_priv_gst_quarks_initialize):
|
||
* gst/gstquark.h:
|
||
Add some more quarks to the table.
|
||
Emit a warning when the quark tables are not in sync.
|
||
* tests/check/gst/gstbus.c: (GST_START_TEST):
|
||
Add an assert.
|
||
|
||
2008-10-13 16:47:51 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
plugins/: Don't install static libs for plugins. Fixes #550851 for core.
|
||
Original commit message from CVS:
|
||
* plugins/elements/Makefile.am:
|
||
* plugins/indexers/Makefile.am:
|
||
Don't install static libs for plugins. Fixes #550851 for core.
|
||
|
||
2008-10-13 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbus.c: Fix deadlock, g_source_get_id() cannot be called in finalize.
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c: (gst_bus_source_finalize),
|
||
(gst_bus_add_watch_full_unlocked), (gst_bus_add_watch_full),
|
||
(gst_bus_enable_sync_message_emission),
|
||
(gst_bus_disable_sync_message_emission),
|
||
(gst_bus_add_signal_watch_full), (gst_bus_remove_signal_watch):
|
||
Fix deadlock, g_source_get_id() cannot be called in finalize.
|
||
Keep track of the watch source by keeping a pointer to the source object
|
||
instead.
|
||
Use the bus lock to protect access to the pointer to the current
|
||
watch source.
|
||
|
||
2008-10-13 09:22:22 +0000 Olivier Crete <tester@tester.ca>
|
||
|
||
gst/gstbus.c: Only allow one bus watch to be set at a time. This is necessary because the dispatcher pops the message...
|
||
Original commit message from CVS:
|
||
Base on Patch by: Olivier Crete <tester at tester dot ca>
|
||
* gst/gstbus.c: (gst_bus_source_finalize),
|
||
(gst_bus_add_watch_full), (gst_bus_add_signal_watch_full):
|
||
Only allow one bus watch to be set at a time. This is necessary
|
||
because the dispatcher pops the message from the bus and the second
|
||
watcher will then get NULL or the next message (and the first won't
|
||
get this next message then, etc). If more than one "watcher" is
|
||
required signal watches should be used. Fixes bug #526044.
|
||
|
||
2008-10-12 22:16:00 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tools/gst-launch.c: Change the printing of the 'buffering...' output to avoid putting a \r in a translateable string ...
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c:
|
||
Change the printing of the 'buffering...' output to avoid putting
|
||
a \r in a translateable string (flagged by the TP).
|
||
|
||
2008-10-10 15:38:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstxml.c: Clarify that the save_thyself() and restore_thyself() virtual functions of GstObject need to be overrid...
|
||
Original commit message from CVS:
|
||
* gst/gstxml.c:
|
||
Clarify that the save_thyself() and restore_thyself() virtual
|
||
functions of GstObject need to be overriden, not
|
||
gst_object_(save|restore)_thyself() which is impossible.
|
||
Fixes bug #555700.
|
||
|
||
2008-10-10 15:27:37 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Revert a patch from 21 months ago that broke caps negotiation in pull mode. Basically, having a buffer ...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_get_range), (gst_pad_pull_range):
|
||
Revert a patch from 21 months ago that broke caps negotiation in pull
|
||
mode. Basically, having a buffer pass over a pad will trigger the
|
||
setcaps function when caps change, just like in push mode.
|
||
|
||
2008-10-10 15:12:11 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-negotiation.txt: Update the docs some more.
|
||
Original commit message from CVS:
|
||
* docs/design/part-negotiation.txt:
|
||
Update the docs some more.
|
||
* libs/gst/base/gsttypefindhelper.c: (helper_find_peek):
|
||
If we pull a buffer with non-trivial caps, suggest those caps with the
|
||
max probability.
|
||
|
||
2008-10-10 14:31:03 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
docs/design/part-TODO.txt: Add another limitation of pad-blocking with segment seeks not pushing
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
Add another limitation of pad-blocking with segment seeks not pushing
|
||
EOS events.
|
||
|
||
2008-10-10 13:24:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
win32/common/: Add new symbols to the win32 defs files
|
||
Original commit message from CVS:
|
||
* win32/common/libgstbase.def:
|
||
* win32/common/libgstreamer.def:
|
||
Add new symbols to the win32 defs files
|
||
|
||
2008-10-10 10:38:12 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: The message src can be NULL, don't try to print the object names in that case.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_remove_func), (update_degree),
|
||
(gst_bin_handle_message_func):
|
||
The message src can be NULL, don't try to print the object names in that
|
||
case.
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_pad_activate):
|
||
Add some more debug info.
|
||
* tests/check/pipelines/simple-launch-lines.c: (run_pipeline),
|
||
(GST_START_TEST):
|
||
Add some debug.
|
||
Fix the test, pull based sinks go ASYNC to PAUSED, just like other
|
||
scheduling modes.
|
||
|
||
2008-10-10 10:01:36 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-negotiation.txt: Small doc update.
|
||
Original commit message from CVS:
|
||
* docs/design/part-negotiation.txt:
|
||
Small doc update.
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
|
||
(gst_base_sink_pad_getcaps), (gst_base_sink_pad_setcaps),
|
||
(gst_base_sink_init), (gst_base_sink_set_blocksize),
|
||
(gst_base_sink_get_blocksize), (gst_base_sink_set_property),
|
||
(gst_base_sink_get_property), (gst_base_sink_needs_preroll),
|
||
(gst_base_sink_loop), (gst_base_sink_pad_activate),
|
||
(gst_base_sink_negotiate_pull), (gst_base_sink_pad_activate_pull),
|
||
(gst_base_sink_change_state):
|
||
* libs/gst/base/gstbasesink.h:
|
||
Add blocksize property and methods to control the amount of data
|
||
to pull.
|
||
Negotiate first before activating upstream in pull mode so that they can
|
||
negotiate themselves.
|
||
When we operate in pull mode, we only accept the caps that we
|
||
negotiated.
|
||
Make the sink go ASYNC to PAUSED, like all other sinks.
|
||
API: GstBaseSink::gst_base_sink_set_blocksize()
|
||
API: GstBaseSink::gst_base_sink_get_blocksize()
|
||
API: GstBaseSink::blocksize
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_wait_playing),
|
||
(gst_base_src_set_live), (gst_base_src_is_live),
|
||
(gst_base_src_set_format), (gst_base_src_query_latency),
|
||
(gst_base_src_set_blocksize), (gst_base_src_get_blocksize),
|
||
(gst_base_src_set_do_timestamp), (gst_base_src_get_do_timestamp),
|
||
(gst_base_src_set_property), (gst_base_src_get_property):
|
||
* libs/gst/base/gstbasesrc.h:
|
||
Add typechecking in public API functions.
|
||
Add methods to control the blocksize in subclasses.
|
||
API: GstBaseSrc::gst_base_src_set_blocksize()
|
||
API: GstBaseSrc::gst_base_src_get_blocksize()
|
||
|
||
2008-10-10 09:11:10 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
tests/check/gst/gstutils.c: We now see 3 events go through our pad, since basesink now sends upstream latency events.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstutils.c: (probe_do_nothing), (data_probe),
|
||
(buffer_probe), (event_probe), (GST_START_TEST):
|
||
We now see 3 events go through our pad, since basesink now sends
|
||
upstream latency events.
|
||
|
||
2008-10-08 15:21:12 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpipeline.c: Release the object lock before trying to flush the bus.
|
||
Original commit message from CVS:
|
||
* gst/gstpipeline.c: (gst_pipeline_change_state):
|
||
Release the object lock before trying to flush the bus.
|
||
|
||
2008-10-08 14:21:13 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Forward LATENCY events upstreams so that elements know about the total pipeline latency....
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_send_event):
|
||
Forward LATENCY events upstreams so that elements know about the total
|
||
pipeline latency. Fixes #555307.
|
||
|
||
2008-10-08 11:20:17 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
plugins/elements/gstqueue.c: Allow through queries when we don't know how as otherwise it's not possible to query the...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c:
|
||
Allow through queries when we don't know how
|
||
to adjust them (not TIME or BYTES), as otherwise it's
|
||
not possible to query the current position in order
|
||
to seek in other formats at all.
|
||
|
||
2008-10-08 11:12:15 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
changelog
|
||
Original commit message from CVS:
|
||
changelog
|
||
|
||
2008-10-08 11:11:25 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Placate doc pendants.
|
||
Original commit message from CVS:
|
||
2008-10-08 Andy Wingo <wingo@pobox.com>
|
||
* docs/gst/gstreamer-sections.txt: Placate doc pendants.
|
||
|
||
2008-10-08 10:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstghostpad.*: Unbreak -good build, private is a reserved c++ keyword.
|
||
Original commit message from CVS:
|
||
* gst/gstghostpad.c:
|
||
* gst/gstghostpad.h:
|
||
Unbreak -good build, private is a reserved c++ keyword.
|
||
|
||
2008-10-08 10:19:11 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstghostpad.*: Fix unintended API removal: re-add GST_GHOST_PAD_CAST to the header.
|
||
Original commit message from CVS:
|
||
2008-10-08 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstghostpad.h (GST_GHOST_PAD_CAST):
|
||
* gst/gstghostpad.c (GST_GHOST_PAD_CAST): Fix unintended API
|
||
removal: re-add GST_GHOST_PAD_CAST to the header.
|
||
|
||
2008-10-08 10:12:45 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstghostpad.h (GstProxyPad, GstProxyPadClass, GstGhostPad)
|
||
Original commit message from CVS:
|
||
2008-10-08 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstghostpad.h (GstProxyPad, GstProxyPadClass, GstGhostPad)
|
||
(GstGhostPadClass): Publically expose these structures so as to
|
||
allow easy subclassing from C. Hide the member data behind a
|
||
private opaque data pointer.
|
||
* gst/gstghostpad.c: Adapt to store instance data in the type
|
||
instance's private data region, not in the public struct.
|
||
|
||
2008-10-08 10:07:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstregistrybinary.c: If we can't get a cache file don't try to save something to it.
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_write_cache):
|
||
If we can't get a cache file don't try to save something to it.
|
||
Dereferencing NULL pointers usually isn't a good idea.
|
||
|
||
2008-10-08 08:54:55 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstghostpad.c (gst_ghost_pad_construct): If we got a template via g_object_get(), be sure to unref it.
|
||
Original commit message from CVS:
|
||
2008-10-08 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstghostpad.c (gst_ghost_pad_construct): If we got a
|
||
template via g_object_get(), be sure to unref it.
|
||
* gst/gstbuffer.h (GST_BUFFER_FREE_FUNC): Fix incorrect doc.
|
||
|
||
2008-10-07 15:12:21 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tests/check/: Add Sparc ABI checks
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/gstabi.c:
|
||
* tests/check/gst/struct_sparc.h:
|
||
* tests/check/libs/libsabi.c:
|
||
* tests/check/libs/struct_sparc.h:
|
||
Add Sparc ABI checks
|
||
* tests/check/gst/gstvalue.c: (GST_START_TEST):
|
||
Cast signed integer to unsigned to avoid a compiler warning.
|
||
|
||
2008-10-07 12:26:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/base/gstbytereader.c: Use new GST_READ_UINT24_(LE|BE) macros.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbytereader.c: (gst_byte_reader_get_uint24_le),
|
||
(gst_byte_reader_get_uint24_be), (gst_byte_reader_get_int24_le),
|
||
(gst_byte_reader_get_int24_be), (gst_byte_reader_peek_uint24_le),
|
||
(gst_byte_reader_peek_uint24_be), (gst_byte_reader_peek_int24_le),
|
||
(gst_byte_reader_peek_int24_be):
|
||
Use new GST_READ_UINT24_(LE|BE) macros.
|
||
|
||
2008-10-07 12:00:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
Always use the unaligned variants of GST_READ_UINT* and GST_WRITE_UINT* as it's too easy to break the ISO C strict al...
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstutils.h:
|
||
Always use the unaligned variants of GST_READ_UINT* and GST_WRITE_UINT*
|
||
as it's too easy to break the ISO C strict aliasing rules with simple
|
||
casts to the corresponding type and this would introduce hard to debug
|
||
bugs. Fixes bug #545714.
|
||
API: Add GST_READ_UINT24_(LE|BE) and GST_WRITE_UINT24_(LE|BE).
|
||
|
||
2008-10-07 06:56:11 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: Add 'Since' bits to gtk-doc chunks for new API.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.h: (GST_BUFFER_FREE_FUNC):
|
||
* gst/gstghostpad.c: (gst_ghost_pad_construct):
|
||
Add 'Since' bits to gtk-doc chunks for new API.
|
||
|
||
2008-10-06 21:52:57 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Fix documentation
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Fix documentation
|
||
|
||
2008-10-06 18:03:58 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
changelog, doh
|
||
Original commit message from CVS:
|
||
changelog, doh
|
||
|
||
2008-10-06 18:01:42 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstbuffer.h (GST_BUFFER_FREE_FUNC): New API, a free function that will be called on the malloc_data to free it. B...
|
||
Original commit message from CVS:
|
||
2008-10-06 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstbuffer.h (GST_BUFFER_FREE_FUNC): New API, a free function
|
||
that will be called on the malloc_data to free it. Basically a way
|
||
to avoid subclassing when all you need is a different free
|
||
function, i.e. free() instead of g_free().
|
||
* gst/gstbuffer.c (gst_buffer_finalize): Free malloc_data via
|
||
calling the free function.
|
||
(gst_buffer_init): Initialize the free function to g_free.
|
||
|
||
2008-10-06 17:57:25 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstghostpad.*: New function, finishes the initialization of ghost pad. Useful for language bindings and subclasse...
|
||
Original commit message from CVS:
|
||
2008-10-06 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstghostpad.h:
|
||
* gst/gstghostpad.c (gst_ghost_pad_construct): New function,
|
||
finishes the initialization of ghost pad. Useful for language
|
||
bindings and subclassers of GstGhostPad. Fixes #539108.
|
||
(gst_ghost_pad_new_full): Use the new constructor.
|
||
|
||
2008-10-06 16:15:02 +0000 Olivier Crete <tester@tester.ca>
|
||
|
||
gst/gstbin.c: Keep track of pads that are being linked/unlinked and resync the state changes.
|
||
Original commit message from CVS:
|
||
Base on Patch by: Olivier Crete <tester at tester dot ca>
|
||
* gst/gstbin.c: (gst_bin_init), (gst_bin_add_func),
|
||
(gst_bin_remove_func), (update_degree),
|
||
(gst_bin_sort_iterator_new), (gst_bin_handle_message_func):
|
||
Keep track of pads that are being linked/unlinked and resync the state
|
||
changes.
|
||
* gst/gstpad.c: (gst_pad_get_direction),
|
||
(gst_pad_set_chain_function), (gst_pad_set_getrange_function),
|
||
(gst_pad_set_checkgetrange_function), (gst_pad_unlink),
|
||
(gst_pad_link_prepare), (gst_pad_link),
|
||
(gst_pad_event_default_dispatch), (gst_pad_chain), (gst_pad_push),
|
||
(gst_pad_check_pull_range), (gst_pad_get_range),
|
||
(gst_pad_pull_range):
|
||
Some code cleanups, use macros to check pad direction.
|
||
Don't need to take the lock on the pad direction.
|
||
Post structure change when pads are linked/unlinked.
|
||
Change some checks into _return_if_fail().
|
||
* tests/check/gst/gstbin.c:
|
||
(test_link_structure_change_state_changed_sync_cb),
|
||
(GST_START_TEST), (gst_bin_suite):
|
||
Add testcase for pad link/unlinke resync during a state change.
|
||
Fixes #510354.
|
||
|
||
2008-10-06 15:31:49 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Implement STRUCTURE_CHANGED messages. These messages will be used to signal the parent bin of link/unlink operations ...
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstmessage.c: (gst_message_new_structure_change),
|
||
(gst_message_parse_structure_change):
|
||
* gst/gstmessage.h:
|
||
Implement STRUCTURE_CHANGED messages. These messages will be used to
|
||
signal the parent bin of link/unlink operations that could require a
|
||
resync when doing a state change. See ##510354.
|
||
API: gst_message_new_structure_change()
|
||
API: gst_message_parse_structure_change()
|
||
|
||
2008-10-06 15:21:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstquark.*: Add some more quarks for new message. See #510354.
|
||
Original commit message from CVS:
|
||
* gst/gstquark.c:
|
||
* gst/gstquark.h:
|
||
Add some more quarks for new message. See #510354.
|
||
|
||
2008-10-06 12:57:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
* ChangeLog:
|
||
ChangeLog surgery: add API tag
|
||
Original commit message from CVS:
|
||
ChangeLog surgery: add API tag
|
||
|
||
2008-10-06 12:41:53 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
Add bit reader and byte reader classes, including documentation and an extensive unit test suite. Fixes bug #553554.
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-docs.sgml:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/Makefile.am:
|
||
* libs/gst/base/gstbitreader.c: (gst_bit_reader_new),
|
||
(gst_bit_reader_new_from_buffer), (gst_bit_reader_free),
|
||
(gst_bit_reader_init), (gst_bit_reader_init_from_buffer),
|
||
(gst_bit_reader_set_pos), (gst_bit_reader_get_pos),
|
||
(gst_bit_reader_get_remaining), (gst_bit_reader_skip),
|
||
(gst_bit_reader_skip_to_byte):
|
||
* libs/gst/base/gstbitreader.h:
|
||
* libs/gst/base/gstbytereader.c: (GDOUBLE_SWAP_LE_BE),
|
||
(GFLOAT_SWAP_LE_BE), (gst_byte_reader_new),
|
||
(gst_byte_reader_new_from_buffer), (gst_byte_reader_free),
|
||
(gst_byte_reader_init), (gst_byte_reader_init_from_buffer),
|
||
(gst_byte_reader_set_pos), (gst_byte_reader_get_pos),
|
||
(gst_byte_reader_get_remaining), (gst_byte_reader_skip),
|
||
(gst_byte_reader_get_uint8), (gst_byte_reader_get_int8),
|
||
(gst_byte_reader_peek_uint8), (gst_byte_reader_peek_int8),
|
||
(gst_byte_reader_get_uint24_le), (gst_byte_reader_get_uint24_be),
|
||
(gst_byte_reader_get_int24_le), (gst_byte_reader_get_int24_be),
|
||
(gst_byte_reader_peek_uint24_le), (gst_byte_reader_peek_uint24_be),
|
||
(gst_byte_reader_peek_int24_le), (gst_byte_reader_peek_int24_be):
|
||
* libs/gst/base/gstbytereader.h:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/libs/bitreader.c: (GST_START_TEST),
|
||
(gst_bit_reader_suite):
|
||
* tests/check/libs/bytereader.c: (GST_START_TEST),
|
||
(gst_byte_reader_suite):
|
||
Add bit reader and byte reader classes, including documentation
|
||
and an extensive unit test suite. Fixes bug #553554.
|
||
|
||
2008-10-06 08:58:25 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Improve position reporting while flushing and other intermediate state changes. Fixes #5...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_position),
|
||
(gst_base_sink_query):
|
||
Improve position reporting while flushing and other intermediate state
|
||
changes. Fixes #553874.
|
||
|
||
2008-10-06 08:45:42 +0000 Antoine Tremblay <hexa00@gmail.com>
|
||
|
||
gst/gstpad.c: Fix small refount leak in caps compatibility check.
|
||
Original commit message from CVS:
|
||
Patch by: Antoine Tremblay <hexa00 at gmail dot com>
|
||
* gst/gstpad.c: (gst_pad_link_check_compatible_unlocked):
|
||
Original patch by : Simon Descaries
|
||
Fix small refount leak in caps compatibility check.
|
||
Fixes #551676.
|
||
|
||
2008-10-06 07:30:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/pwg/advanced-request.xml: Fix 0.8 api usage in example. Fixes #554561
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-request.xml:
|
||
Fix 0.8 api usage in example. Fixes #554561
|
||
* docs/pwg/appendix-porting.xml:
|
||
Change 0.9 to 0.10 here.
|
||
|
||
2008-10-06 07:13:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/manual/basics-data.xml: Change "event-event interaction" to "element-element interaction".
|
||
Original commit message from CVS:
|
||
* docs/manual/basics-data.xml:
|
||
Change "event-event interaction" to "element-element interaction".
|
||
Fixes #552448. Also fix sample code for seeking and do more 0.8->0.10
|
||
updates.
|
||
|
||
2008-10-05 10:01:50 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Back to development -> 0.10.21.1
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Back to development -> 0.10.21.1
|
||
|
||
=== release 0.10.21 ===
|
||
|
||
2008-10-02 23:59:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* 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:
|
||
Release 0.10.21
|
||
Original commit message from CVS:
|
||
Release 0.10.21
|
||
|
||
2008-10-02 22:42:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* 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/fi.po:
|
||
* po/fr.po:
|
||
* po/hu.po:
|
||
* po/id.po:
|
||
* po/it.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:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2008-09-28 22:49:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: 0.10.20.4 pre-release
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
0.10.20.4 pre-release
|
||
|
||
2008-09-28 21:19:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Fix assertion in basetransform when the subclass chooses not to allocate a buffer in prepare_buffer(), and make capsf...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
* plugins/elements/gstcapsfilter.c:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/elements/.cvsignore:
|
||
* tests/check/elements/capsfilter.c:
|
||
Fix assertion in basetransform when the subclass chooses not to
|
||
allocate a buffer in prepare_buffer(), and make capsfilter error out
|
||
cleanly if requested to apply caps that don't completely specify the
|
||
buffer. Fixes #551509
|
||
|
||
2008-09-24 15:03:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Take new caps ref because our old one might have been gone when the subclass perfor...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_prepare_output_buffer):
|
||
Take new caps ref because our old one might have been gone when the
|
||
subclass performs a gst_pad_set_caps() on the srcpad. See #548764.
|
||
|
||
2008-09-16 15:35:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
Also commit ChangeLog
|
||
Original commit message from CVS:
|
||
Also commit ChangeLog
|
||
|
||
2008-09-16 15:24:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Gah. Commit pre-release info that should have gone in last week already.
|
||
Original commit message from CVS:
|
||
Gah. Commit pre-release info that should have gone in last week already.
|
||
2008-09-10 Jan Schmidt <jan.schmidt@sun.com>
|
||
* configure.ac:
|
||
0.10.20.2 pre-release
|
||
* po/LINGUAS:
|
||
* po/id.po:
|
||
* po/pt_BR.po:
|
||
New translations.
|
||
|
||
2008-09-15 15:18:07 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
configure.ac: Do not probe availability of check unit test library when cross compiling, as test would not work anywa...
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Do not probe availability of check unit test library when cross
|
||
compiling, as test would not work anyway. Also cleanup verbose output
|
||
of the check test. Fixes #551952.
|
||
|
||
2008-09-14 22:01:30 +0000 Antoine Tremblay <hexa00@gmail.com>
|
||
|
||
gst/gstelement.c: Avoid leaking the parent ref when we fail changing the state of the element using gst_element_sync_...
|
||
Original commit message from CVS:
|
||
Based on patch by: Antoine Tremblay <hexa00 at gmail dot com>
|
||
* gst/gstelement.c: (gst_element_sync_state_with_parent):
|
||
Avoid leaking the parent ref when we fail changing the state of the
|
||
element using gst_element_sync_state_with_parent(). Fixes #551978.
|
||
|
||
2008-09-11 16:56:48 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/intro-motivation.xml: Remove some bits that no longer apply, update others (#551642).
|
||
Original commit message from CVS:
|
||
* docs/manual/intro-motivation.xml::
|
||
Remove some bits that no longer apply, update others (#551642).
|
||
|
||
2008-09-09 18:47:27 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
win32/common/config.h.in: Add GST_DATADIR, hard-code cpu to x86.
|
||
Original commit message from CVS:
|
||
* win32/common/config.h.in:
|
||
Add GST_DATADIR, hard-code cpu to x86.
|
||
* win32/common/libgstreamer.def:
|
||
Spaces to tabs.
|
||
|
||
2008-09-03 05:52:40 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsttaglist.h: Fix Since: markers for new geo tags.
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.h:
|
||
Fix Since: markers for new geo tags.
|
||
|
||
2008-09-02 20:00:28 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gsttaglist.h: Fix actual tag name define after renaming from altitude to elevation.
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.h:
|
||
Fix actual tag name define after renaming from altitude to elevation.
|
||
|
||
2008-09-01 14:05:45 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Add fallback when calling the deprecated function on an element that implements the new internal_link h...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (add_unref_pad_to_list),
|
||
(gst_pad_get_internal_links_default):
|
||
Add fallback when calling the deprecated function on an element that
|
||
implements the new internal_link handler.
|
||
|
||
2008-09-01 13:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Add new tags for geo location and clarify purpose of existing location tag. Fixes #481169
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsttaglist.c:
|
||
* gst/gsttaglist.h:
|
||
Add new tags for geo location and clarify purpose of existing location
|
||
tag. Fixes #481169
|
||
|
||
2008-09-01 11:27:45 +0000 Olivier Crete <tester@tester.ca>
|
||
|
||
gst/gstpad.c: Use thread-safe internal links iterator. Fixes #549504.
|
||
Original commit message from CVS:
|
||
Patch by: Olivier Crete <tester at tester dot ca>
|
||
* gst/gstpad.c: (gst_pad_iterate_internal_links_default),
|
||
(gst_pad_event_default_dispatch), (gst_pad_dispatcher):
|
||
Use thread-safe internal links iterator. Fixes #549504.
|
||
|
||
2008-09-01 10:42:04 +0000 Olivier Crete <tester@tester.ca>
|
||
|
||
Add threadsafe replacement functions for getting internal links of an element. Deprecate the old internal links funct...
|
||
Original commit message from CVS:
|
||
Based on patch by: Olivier Crete <tester at tester dot ca>
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* win32/common/libgstreamer.def:
|
||
* gst/gstpad.c: (gst_pad_init),
|
||
(gst_pad_set_iterate_internal_links_function),
|
||
(int_link_iter_data_free), (iterate_pad),
|
||
(gst_pad_iterate_internal_links_default),
|
||
(gst_pad_iterate_internal_links), (gst_pad_get_internal_links):
|
||
* gst/gstpad.h:
|
||
Add threadsafe replacement functions for getting internal links of an
|
||
element. Deprecate the old internal links functions.
|
||
API:GstPad::gst_pad_set_iterate_internal_links_function()
|
||
API:GstPad::GstPadIterIntLinkFunction
|
||
API:GstPad::gst_pad_iterate_internal_links()
|
||
API:GstPad::gst_pad_iterate_internal_links_default()
|
||
* gst/gstghostpad.c: (gst_proxy_pad_do_iterate_internal_links),
|
||
(gst_proxy_pad_init):
|
||
Implement threadsafe internal links.
|
||
* tests/check/elements/tee.c: (GST_START_TEST), (tee_suite):
|
||
Unit test for internal links on tee. See #549504.
|
||
|
||
2008-08-30 12:57:47 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
tests/check/Makefile.am: libs/transform1 test requires libs/test_transform.c
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
libs/transform1 test requires libs/test_transform.c
|
||
|
||
2008-08-30 12:07:41 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstpad.c: Die evil deadlock, die !
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_get_internal_links_default):
|
||
Die evil deadlock, die !
|
||
|
||
2008-08-30 11:55:59 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Fix all leaks due to the bug in gst_pad_template_new() by which it does not steal the refcount of the given caps as s...
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_element_get_compatible_pad):
|
||
* tests/check/gst/gstghostpad.c: (GST_START_TEST):
|
||
* tests/check/gst/gstpad.c: (name_is_valid), (GST_START_TEST):
|
||
Fix all leaks due to the bug in gst_pad_template_new() by which it does
|
||
not steal the refcount of the given caps as stated.
|
||
REVERT THIS COMMIT ONCE FIXED !
|
||
REVERT THIS COMMIT ONCE FIXED !
|
||
REVERT THIS COMMIT ONCE FIXED !
|
||
REVERT THIS COMMIT ONCE FIXED !
|
||
REVERT THIS COMMIT ONCE FIXED !
|
||
REVERT THIS COMMIT ONCE FIXED !
|
||
|
||
2008-08-29 17:58:25 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstiterator.*: After 3 years it's about time to revise the documentation of the iterator objects.
|
||
Original commit message from CVS:
|
||
* gst/gstiterator.c:
|
||
* gst/gstiterator.h:
|
||
After 3 years it's about time to revise the documentation of the
|
||
iterator objects.
|
||
|
||
2008-08-29 16:10:56 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Make the internal links function less thread-unsafe and add some comments, dunno why.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_get_internal_links_default):
|
||
Make the internal links function less thread-unsafe and add some
|
||
comments, dunno why.
|
||
|
||
2008-08-29 14:12:02 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst_private.h: Include gstinfo.h even if GST_DISABLE_GST_DEBUG is defined. Fixes build with --disable-gst-debug.
|
||
Original commit message from CVS:
|
||
* gst/gst_private.h:
|
||
Include gstinfo.h even if GST_DISABLE_GST_DEBUG is defined. Fixes
|
||
build with --disable-gst-debug.
|
||
|
||
2008-08-29 00:34:58 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstpadtemplate.c: Revert last change, since it breaks a few plugins, ffmpeg, alaw, and mulaw. Code is correct, b...
|
||
Original commit message from CVS:
|
||
* gst/gstpadtemplate.c: Revert last change, since it breaks
|
||
a few plugins, ffmpeg, alaw, and mulaw. Code is correct,
|
||
but shouldn't be enabled until we've released fixed versions
|
||
of -good and -ffmpeg.
|
||
|
||
2008-08-28 20:12:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstobject.c: Put the gst_object_get_name() back in.
|
||
Original commit message from CVS:
|
||
* gst/gstobject.c:
|
||
Put the gst_object_get_name() back in.
|
||
|
||
2008-08-28 12:32:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstpadtemplate.c: The old behaviour was that gst_pad_template_new() takes ownership of the caps. As we now call g...
|
||
Original commit message from CVS:
|
||
* gst/gstpadtemplate.c:
|
||
The old behaviour was that gst_pad_template_new() takes ownership of
|
||
the caps. As we now call g_object_new() which calls g_object_set() and
|
||
which copies the caps, we have to unref them to not leak them. Fixes
|
||
make valgrid for me.
|
||
|
||
2008-08-28 10:45:04 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gsturi.c: Don't segfault on input like "tel:+1-123-555-1234".
|
||
Original commit message from CVS:
|
||
* gst/gsturi.c:
|
||
Don't segfault on input like "tel:+1-123-555-1234".
|
||
|
||
2008-08-27 07:18:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstobject.c: Due to popular request also include ObjectType in gst_object_get_path_string(). Makes gst-launch -v ...
|
||
Original commit message from CVS:
|
||
* gst/gstobject.c:
|
||
Due to popular request also include ObjectType in
|
||
gst_object_get_path_string(). Makes gst-launch -v bit more useful.
|
||
|
||
2008-08-27 03:04:23 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstutils.c: Remove check in gst_pad_query_convert() that src_val must be positive, because that's not a requirement.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: Remove check in gst_pad_query_convert() that
|
||
src_val must be positive, because that's not a requirement.
|
||
This causes problems with converting negative granulepos
|
||
values for Dirac.
|
||
* gst/gstquery.c: Same, gst_query_new_convert().
|
||
|
||
2008-08-27 02:59:59 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstutils.c: Remove check in gst_pad_query_convert() that src_val must be positive, because that's not a requirement.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: Remove check in gst_pad_query_convert() that
|
||
src_val must be positive, because that's not a requirement.
|
||
This causes problems with converting negative granulepos
|
||
values for Dirac.
|
||
|
||
2008-08-25 11:06:34 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstclock.c: Add some more debugging to the clock slaving code.
|
||
Original commit message from CVS:
|
||
* gst/gstclock.c: (gst_clock_add_observation):
|
||
Add some more debugging to the clock slaving code.
|
||
* win32/common/libgstbase.def:
|
||
Add new basetransform method.
|
||
|
||
2008-08-25 11:00:13 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Take the (recursive) state lock between getting the locked state of an element and changing the element...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_element_set_state):
|
||
Take the (recursive) state lock between getting the locked state of an
|
||
element and changing the element state. This allows the application to
|
||
lock an element's state and then change its state without races.
|
||
|
||
2008-08-25 10:52:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: When an element is in the locked state we still want to update the base_time of the element.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_element_set_state):
|
||
When an element is in the locked state we still want to update the
|
||
base_time of the element.
|
||
|
||
2008-08-21 11:17:05 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Use the result from gst_pad_set_caps() instead of assuming the element always accepted th...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_default_negotiate):
|
||
Use the result from gst_pad_set_caps() instead of assuming the element
|
||
always accepted the caps computed by the default negotiate function.
|
||
|
||
2008-08-20 10:52:09 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Implement method for reconfiguring basetransform.
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_handle_buffer), (gst_base_transform_getrange),
|
||
(gst_base_transform_chain), (gst_base_transform_suggest),
|
||
(gst_base_transform_reconfigure):
|
||
* libs/gst/base/gstbasetransform.h:
|
||
Implement method for reconfiguring basetransform.
|
||
API: GstBaseTransform::gst_base_transform_reconfigure()
|
||
|
||
2008-08-20 07:22:11 +0000 Murray Cumming <murrayc@murrayc.com>
|
||
|
||
gst/gstutils.c: Mention that this is just like gst_buffer_merge() but with extra unreffing for C coders. Advise langu...
|
||
Original commit message from CVS:
|
||
patch by: Murray Cumming <murrayc@murrayc.com>
|
||
* gst/gstutils.c:
|
||
Mention that this is just like gst_buffer_merge() but with extra
|
||
unreffing for C coders. Advise language bindings not to wrap it.
|
||
Fixes Bug #533856.
|
||
Also fix file comment.
|
||
|
||
2008-08-20 07:03:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
plugins/elements/: Call super::event() when not handling it. Fixes #544855.
|
||
Original commit message from CVS:
|
||
reviewed by: Wim Taymans <wim.taymans@collabora.co.uk>
|
||
* plugins/elements/gstfakesink.c:
|
||
* plugins/elements/gstfakesrc.c:
|
||
Call super::event() when not handling it. Fixes #544855.
|
||
|
||
2008-08-19 17:23:18 +0000 Alessandro Decina <alessandro@nnva.org>
|
||
|
||
plugins/elements/gstfilesrc.c: Use 64 bit variants of stat functions on win32, to enable support of large files there.
|
||
Original commit message from CVS:
|
||
Patch by: Alessandro Decina <alessandro@nnva.org>
|
||
* plugins/elements/gstfilesrc.c:
|
||
Use 64 bit variants of stat functions on win32, to enable support
|
||
of large files there.
|
||
Fixes #547277.
|
||
|
||
2008-08-19 16:47:07 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Improve position reporting in the flushing state.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_render_object),
|
||
(gst_base_sink_event), (gst_base_sink_chain_unlocked),
|
||
(gst_base_sink_negotiate_pull), (gst_base_sink_pad_activate_pull),
|
||
(gst_base_sink_get_position), (gst_base_sink_change_state):
|
||
Improve position reporting in the flushing state.
|
||
Also report the position when we are not yet prerolled but we
|
||
have a newsegment event. Fixes #543444.
|
||
Improve the pull-based negotiation code.
|
||
* tests/check/elements/fakesink.c: (GST_START_TEST),
|
||
(fakesink_suite):
|
||
Add testcase for position reporting while flushing in PAUSED and
|
||
PLAYING.
|
||
* tests/check/generic/sinks.c: (GST_START_TEST):
|
||
Update unit-test, we can now query the position as soon as we receive a
|
||
NEWSEGMENT event.
|
||
|
||
2008-08-19 08:52:05 +0000 Jason Zhao <e3423c@motorola.com>
|
||
|
||
libs/gst/base/gstbasesink.c: When the subclass event handler releases the PREROLL_LOCK, we could be in the flushing s...
|
||
Original commit message from CVS:
|
||
Based on patch by: Jason Zhao <e3423c at motorola dot com>
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_render_object):
|
||
When the subclass event handler releases the PREROLL_LOCK, we could be
|
||
in the flushing state and we have to ignore the event. Fixes #548394.
|
||
|
||
2008-08-18 11:28:00 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-launch.1.in: Document GST_REGISTRY_UPDATE environment variable.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.1.in:
|
||
Document GST_REGISTRY_UPDATE environment variable.
|
||
|
||
2008-08-18 09:59:18 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: If the element is configured in passthrough mode but the prepare_output_buffer gave...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_prepare_output_buffer):
|
||
If the element is configured in passthrough mode but the
|
||
prepare_output_buffer gave us a new output buffer, discard that buffer
|
||
and reuse the input buffer.
|
||
|
||
2008-08-15 17:01:07 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
|
||
|
||
plugins/elements/gsttee.*: Protect pad_alloc with a new lock so that we can be sure that nothing is performing a pad_...
|
||
Original commit message from CVS:
|
||
Patch by: Ole André Vadla Ravnås <ole.andre.ravnas at tandberg com>
|
||
* plugins/elements/gsttee.c: (gst_tee_finalize), (gst_tee_init),
|
||
(gst_tee_request_new_pad), (gst_tee_release_pad),
|
||
(gst_tee_find_buffer_alloc), (gst_tee_buffer_alloc):
|
||
* plugins/elements/gsttee.h:
|
||
Protect pad_alloc with a new lock so that we can be sure that nothing is
|
||
performing a pad_alloc when removing the pad. Fixes #547835.
|
||
* tests/check/elements/tee.c: (buffer_alloc_harness_setup),
|
||
(buffer_alloc_harness_teardown), (app_thread_func),
|
||
(final_sinkpad_bufferalloc), (GST_START_TEST), (tee_suite):
|
||
Added testcase for shutdown race.
|
||
|
||
2008-08-14 20:05:33 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
gst/gstpad.h: Add doc
|
||
Original commit message from CVS:
|
||
* gst/gstpad.h:
|
||
Add doc
|
||
|
||
2008-08-14 16:37:29 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Go over the buffer_alloc function again and make sure we always end up allocating a...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_prepare_output_buffer),
|
||
(gst_base_transform_buffer_alloc):
|
||
Go over the buffer_alloc function again and make sure we always end up
|
||
allocating a buffer.
|
||
Add some more docs.
|
||
Avoid doing pad alloc when we have a pending suggestion because we
|
||
cannot yet deal with changing caps in that case. Fixes #547728
|
||
|
||
2008-08-14 14:26:20 +0000 Luc Pionchon <luc.pionchon@nokia.com>
|
||
|
||
docs/manual/: Add one more image showing different times together with a describing paragraph. Fixes #547729.
|
||
Original commit message from CVS:
|
||
patch by: Luc Pionchon <luc.pionchon@nokia.com>
|
||
* docs/manual/advanced-clocks.xml:
|
||
* docs/manual/clocks.png:
|
||
* docs/manual/diagrams-clocks.svg:
|
||
Add one more image showing different times together with a describing
|
||
paragraph. Fixes #547729.
|
||
|
||
2008-08-14 14:04:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
win32/common/libgstbase.def: Add new method.
|
||
Original commit message from CVS:
|
||
* win32/common/libgstbase.def:
|
||
Add new method.
|
||
|
||
2008-08-14 13:57:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Don't overwrite the outsize when calculating the expected size of a new buffer beca...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_transform_caps),
|
||
(gst_base_transform_prepare_output_buffer),
|
||
(gst_base_transform_buffer_alloc), (gst_base_transform_suggest):
|
||
Don't overwrite the outsize when calculating the expected size of a new
|
||
buffer because we still need it in case we cannot process the new
|
||
buffer.
|
||
When converting the size of the new buffer to an upstream size, actually
|
||
use the expected size of the buffer, not some other random value.
|
||
Use an atomic int to signal that a new upstream caps suggestion is
|
||
available.
|
||
When we can convert the current buffer to a new format, check if the
|
||
buffer size is of the expected size and allocate a new buffer of the
|
||
expected size when this is not the case.
|
||
* tests/check/libs/transform1.c: (GST_START_TEST):
|
||
remove ifdeffed code from the unit test.
|
||
|
||
2008-08-12 18:48:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
pkgconfig/: Remove -lgstcontrol-0.10 which never worked anyway as the lib is called gstcontroller-0.10.
|
||
Original commit message from CVS:
|
||
* pkgconfig/gstreamer-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer.pc.in:
|
||
Remove -lgstcontrol-0.10 which never worked anyway as the lib is
|
||
called gstcontroller-0.10.
|
||
|
||
2008-08-12 06:27:35 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/: Remove double interface from doc-string.
|
||
Original commit message from CVS:
|
||
* gst/gstchildproxy.h:
|
||
* gst/gstpreset.h:
|
||
Remove double interface from doc-string.
|
||
|
||
2008-08-12 06:16:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/base/: Fix headings in docs and gtk-doc warnings.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
Fix headings in docs and gtk-doc warnings.
|
||
|
||
2008-08-11 19:04:04 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gstregistrybinary.c: Don't use g_mkstmp() on win32, it's unsafe if glib is using a different libc.
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c:
|
||
Don't use g_mkstmp() on win32, it's unsafe if glib is using a different
|
||
libc.
|
||
Fixes #544776.
|
||
|
||
2008-08-11 15:14:28 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Fix a "may be used unitialized" warning.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_buffer_alloc):
|
||
Fix a "may be used unitialized" warning.
|
||
|
||
2008-08-11 08:06:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Document preset-iface vmethods.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstpreset.h:
|
||
Document preset-iface vmethods.
|
||
|
||
2008-08-11 07:07:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/manual/advanced-interfaces.xml: Turn thoughts about HAL into a note-tag. Remove mentioning that is only used to ...
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-interfaces.xml:
|
||
Turn thoughts about HAL into a note-tag. Remove mentioning that is
|
||
only used to discover devices.
|
||
|
||
2008-08-07 15:49:00 +0000 Frederic Crozat <fcrozat@mandriva.org>
|
||
|
||
gst/gst.c: Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#5468...
|
||
Original commit message from CVS:
|
||
Patch by: Frederic Crozat <fcrozat@mandriva.org>
|
||
* gst/gst.c: (init_pre):
|
||
Make sure gettext returns translations in UTF-8 encoding rather
|
||
than in the current locale encoding (#546822).
|
||
|
||
2008-08-07 12:28:28 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstcaps.c: Fix subset test.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_caps_structure_is_subset_field):
|
||
Fix subset test.
|
||
* tests/check/gst/gstcaps.c: (GST_START_TEST):
|
||
Improve unit test subset tests and add a testcase for the subset failure
|
||
cases.
|
||
* tests/check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
|
||
Improve subtraction unit test.
|
||
|
||
2008-08-07 07:01:15 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
plugins/elements/gsttee.c: Unlock, instead of locking again.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttee.c:
|
||
Unlock, instead of locking again.
|
||
|
||
2008-08-05 16:50:27 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.h: Clarify the docs a bit more.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.h:
|
||
Clarify the docs a bit more.
|
||
|
||
2008-08-05 15:42:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/examples/metadata/read-metadata.c: Don't leak old taglist.
|
||
Original commit message from CVS:
|
||
* tests/examples/metadata/read-metadata.c:
|
||
Don't leak old taglist.
|
||
|
||
2008-08-05 15:03:27 +0000 Olivier Crete <tester@tester.ca>
|
||
|
||
gst/gststructure.c: Avoid overflows in fixation code when dealing with MAXINT values, which v4l2src seems to do.
|
||
Original commit message from CVS:
|
||
Patch by: Olivier Crete <tester at tester dot ca>
|
||
* gst/gststructure.c:
|
||
(gst_structure_fixate_field_nearest_fraction):
|
||
Avoid overflows in fixation code when dealing with MAXINT values, which
|
||
v4l2src seems to do.
|
||
Fixes #546328.
|
||
* tests/check/gst/gststructure.c: (GST_START_TEST):
|
||
Make a unit test to check the fix.
|
||
|
||
2008-08-05 11:12:29 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstcapsfilter.c: Use new caps suggestion feature of basetransform to request a caps negotiation upst...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstcapsfilter.c: (copy_func),
|
||
(gst_capsfilter_set_property):
|
||
Use new caps suggestion feature of basetransform to request a caps
|
||
negotiation upstream.
|
||
|
||
2008-08-05 11:11:00 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/libs/gstreamer-libs-sections.txt: Add new function:
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
Add new function:
|
||
API: GstBaseTransform::gst_base_transform_suggest()
|
||
* libs/gst/base/gstbasetransform.c: (gst_base_transform_finalize),
|
||
(gst_base_transform_init), (gst_base_transform_transform_caps),
|
||
(gst_base_transform_transform_size),
|
||
(gst_base_transform_configure_caps),
|
||
(gst_base_transform_can_transform),
|
||
(gst_base_transform_find_transform), (gst_base_transform_setcaps),
|
||
(gst_base_transform_prepare_output_buffer),
|
||
(gst_base_transform_buffer_alloc),
|
||
(gst_base_transform_handle_buffer), (gst_base_transform_getrange),
|
||
(gst_base_transform_chain), (gst_base_transform_activate),
|
||
(gst_base_transform_set_passthrough),
|
||
(gst_base_transform_is_passthrough),
|
||
(gst_base_transform_set_in_place),
|
||
(gst_base_transform_is_in_place), (gst_base_transform_update_qos),
|
||
(gst_base_transform_set_qos_enabled),
|
||
(gst_base_transform_is_qos_enabled),
|
||
(gst_base_transform_set_gap_aware), (gst_base_transform_suggest),
|
||
(gst_base_transform_reconfigure):
|
||
* libs/gst/base/gstbasetransform.h:
|
||
Rewrite of basetransform to perform negotiation outside of the
|
||
buffer_alloc functions. Fixes #545853.
|
||
* tests/check/libs/transform1.c: (GST_START_TEST),
|
||
(buffer_alloc_ct2):
|
||
Update unit test.
|
||
|
||
2008-08-05 05:44:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/gst/gstpreset.c: Only run preset tests when $HOME is writable. Preliminary fix for #545433.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstpreset.c:
|
||
Only run preset tests when $HOME is writable. Preliminary fix for
|
||
#545433.
|
||
|
||
2008-08-04 15:49:13 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Fix race for bins that simulate ASYNC state changes by inserting
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_add_func), (gst_bin_remove_func),
|
||
(gst_bin_change_state_func), (bin_handle_async_done),
|
||
(gst_bin_handle_message_func):
|
||
Fix race for bins that simulate ASYNC state changes by inserting
|
||
ASYNC_START and ASYNC_DONE messages in their bus. We need to check for
|
||
pending ASYNC messages even when the bin does not have ASYNC children.
|
||
We note detect this behaviour because we will receive an ASYNC message
|
||
that is originating from the bin itself.
|
||
Fixes races with decodebin2 state changes.
|
||
* tests/check/gst/gstbin.c: (GST_START_TEST):
|
||
Add some more debug.
|
||
|
||
2008-08-04 13:01:35 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsttaglist.c: Fix typo.
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.c: (_gst_tag_initialize):
|
||
Fix typo.
|
||
|
||
2008-08-04 12:46:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gsttaglist.c: Argh. actually save the text before committing. Now adds gst_tag_merge_strings_with_comma() to gst_...
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.c:
|
||
Argh. actually save the text before committing. Now adds
|
||
gst_tag_merge_strings_with_comma() to gst_tag_register().
|
||
|
||
2008-08-04 12:30:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gsttaglist.*: Do as tim pointed out and actually register the new tag. Also improve te docs and use gst_tag_merge...
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.c:
|
||
* gst/gsttaglist.h:
|
||
Do as tim pointed out and actually register the new tag. Also improve
|
||
te docs and use gst_tag_merge_strings_with_comma() method to allow
|
||
retriving all keywords merged in one list.
|
||
|
||
2008-08-01 11:57:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Revert 'accidential' change of the configure option removal. We still need to generate the types file in configure --...
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* docs/gst/gstreamer.types:
|
||
Revert 'accidential' change of the configure option removal. We still
|
||
need to generate the types file in configure --disable-load-save.
|
||
|
||
2008-08-01 11:34:06 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Add new taglist item GST_TAG_KEYWORDS, needed for #520694 .
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsttaglist.h:
|
||
Add new taglist item GST_TAG_KEYWORDS, needed for #520694 .
|
||
|
||
2008-08-01 10:02:49 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstpadtemplate.c: Add "name-template", "direction", "presence" and "caps" properties, so that gst_pad_template_ne...
|
||
Original commit message from CVS:
|
||
* gst/gstpadtemplate.c:
|
||
(gst_pad_template_class_init), (gst_static_pad_template_get),
|
||
(gst_pad_template_new), (gst_pad_template_pad_created),
|
||
(gst_pad_template_set_property), (gst_pad_template_get_property):
|
||
Add "name-template", "direction", "presence" and "caps" properties,
|
||
so that gst_pad_template_new() is just a thin wrapper around
|
||
g_object_new(), which is better for bindings. (Fixes: #539772)
|
||
|
||
2008-07-31 17:16:50 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gsturi.c: Be more liberal in what URIs we accept.
|
||
Original commit message from CVS:
|
||
* gst/gsturi.c:
|
||
Be more liberal in what URIs we accept.
|
||
Do not unescape bits of the URI for no apparent reason before passing to
|
||
the element. Fixes #545352.
|
||
|
||
2008-07-31 15:24:21 +0000 Robert Schwebel <r.schwebel@pengutronix.de>
|
||
|
||
gst/gst.c: Include gstconfig.h as macros from it are used. Fixes bug #545607.
|
||
Original commit message from CVS:
|
||
Patch by: Robert Schwebel <r.schwebel@pengutronix.de>
|
||
* gst/gst.c:
|
||
Include gstconfig.h as macros from it are used. Fixes bug #545607.
|
||
|
||
2008-07-31 15:20:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
Remove GST_DISABLE_(ENUMTYPES|INDEX|URI) everywhere.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/gstreamer.types:
|
||
* docs/gst/gstreamer.types.in:
|
||
* gst/Makefile.am:
|
||
* gst/gst.c:
|
||
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_set_index_func):
|
||
* gst/gstconfig.h.in:
|
||
* gst/gstelement.c: (gst_element_get_index):
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_save_feature),
|
||
(gst_registry_binary_load_feature),
|
||
(gst_registry_binary_read_cache):
|
||
* gst/gstregistryxml.c: (load_feature),
|
||
(gst_registry_xml_read_cache), (gst_registry_xml_save_feature):
|
||
* plugins/Makefile.am:
|
||
* tools/gst-indent:
|
||
* tools/gst-inspect.c: (print_index_info), (print_element_list),
|
||
(print_plugin_features), (print_element_features):
|
||
* tools/gst-xmlinspect.c: (print_event_masks),
|
||
(print_element_info):
|
||
* win32/common/gstconfig.h:
|
||
Remove GST_DISABLE_(ENUMTYPES|INDEX|URI) everywhere.
|
||
Disabling the indexers and URI handler code will only reduce the
|
||
required amount of memory by a very small amount but on the other hand
|
||
requires much more maintaince work. Apart from that many places of
|
||
code are broken when disabling them.
|
||
Disabling the enum types doesn't reduce the required amount of memory
|
||
by more than a few bytes and makes it hard to fix bugs like #539772,
|
||
i.e. use the enums as GObject properties.
|
||
|
||
2008-07-31 13:06:56 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-TODO.txt: Add some thoughts and problems with upstream renegotiation.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
Add some thoughts and problems with upstream renegotiation.
|
||
|
||
2008-07-31 12:50:52 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Remove silly redundant debug.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_acceptcaps_default),
|
||
(gst_pad_configure_src), (gst_pad_alloc_buffer_full):
|
||
Remove silly redundant debug.
|
||
Add some more debug info.
|
||
Clarify the docs regarding new caps received from pad_alloc.
|
||
|
||
2008-07-31 09:55:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstcapsfilter.c: Make setting the caps more threadsafe.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstcapsfilter.c: (gst_capsfilter_set_property),
|
||
(gst_capsfilter_get_property), (gst_capsfilter_transform_caps):
|
||
Make setting the caps more threadsafe.
|
||
|
||
2008-07-31 08:39:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-element-transform.txt: Update docs.
|
||
Original commit message from CVS:
|
||
* docs/design/part-element-transform.txt:
|
||
Update docs.
|
||
|
||
2008-07-31 08:37:04 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstqueue.c: Add and use a custom acceptcaps function instead of falling back to the potentially less...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c: (gst_queue_init),
|
||
(gst_queue_acceptcaps):
|
||
Add and use a custom acceptcaps function instead of falling back to the
|
||
potentially less optimized default implementation.
|
||
|
||
2008-07-29 15:32:11 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstpad.c: Only sanity-check the buffer size if requested_caps == buffer_caps (ie. don't take pad caps into accoun...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_alloc_buffer_full):
|
||
Only sanity-check the buffer size if requested_caps == buffer_caps
|
||
(ie. don't take pad caps into account, they're not relevant here)
|
||
|
||
2008-07-29 14:32:51 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
plugins/elements/gsttee.*: Reverting as not everything is clear yet. Needs some general design work.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttee.c:
|
||
* plugins/elements/gsttee.h:
|
||
Reverting as not everything is clear yet. Needs some general design
|
||
work.
|
||
|
||
2008-07-29 13:36:39 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
ChangeLog: ChangeLog surgery for tee commit.
|
||
Original commit message from CVS:
|
||
* ChangeLog:
|
||
ChangeLog surgery for tee commit.
|
||
|
||
2008-07-29 13:30:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/gst/gstreamer-sections.txt: Cleanup section-file.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Cleanup section-file.
|
||
|
||
2008-07-29 11:57:11 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
plugins/elements/gsttee.*: Relay tag events in tee. Fixes parts of #474016.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttee.c:
|
||
* plugins/elements/gsttee.h:
|
||
Relay tag events in tee. Fixes parts of #474016.
|
||
|
||
2008-07-29 00:45:29 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
Build the net library if we have winsock2.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* libs/gst/Makefile.am:
|
||
Build the net library if we have winsock2.
|
||
|
||
2008-07-26 12:00:36 +0000 Luc Pionchon <luc.pionchon@nokia.com>
|
||
|
||
docs/manual/: Replace one diagram with two separate ones and updates others.
|
||
Original commit message from CVS:
|
||
patch by: Luc Pionchon <luc.pionchon@nokia.com>
|
||
* docs/manual/advanced-threads.xml:
|
||
* docs/manual/diagrams-pipelines.svg:
|
||
* docs/manual/hello-world.png:
|
||
* docs/manual/linked-elements.png:
|
||
* docs/manual/mime-world.png:
|
||
* docs/manual/queue.png:
|
||
* docs/manual/thread-buffering.png:
|
||
* docs/manual/thread-synchronizing.png:
|
||
Replace one diagram with two separate ones and updates others.
|
||
Fixes #542401.
|
||
|
||
2008-07-25 10:24:43 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
gst/gstelement.h: Fix link in documentation.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.h:
|
||
Fix link in documentation.
|
||
|
||
2008-07-24 17:38:43 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
gst/gstmessage.c: Fix confusing documentation.
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.c:
|
||
Fix confusing documentation.
|
||
|
||
2008-07-24 15:13:24 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.h: revert the changes to the header file for the ABI.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
revert the changes to the header file for the ABI.
|
||
|
||
2008-07-24 14:47:58 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.*: Don't cache the seekable status.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
Don't cache the seekable status.
|
||
Fixes bug #544174
|
||
|
||
2008-07-24 12:36:20 +0000 Rene Stadler <mail@renestadler.de>
|
||
|
||
docs/manual/advanced-autoplugging.xml: Add fakesink to example code to close the pipeline graph. This prevents the p...
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-autoplugging.xml: Add fakesink to example
|
||
code to close the pipeline graph. This prevents the program from
|
||
printing internal data flow errors.
|
||
|
||
2008-07-23 15:44:04 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
docs/manual/basics-bus.xml: Correct typo. Fixes bug #544320.
|
||
Original commit message from CVS:
|
||
* docs/manual/basics-bus.xml:
|
||
Correct typo. Fixes bug #544320.
|
||
|
||
2008-07-22 18:12:54 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
configure.ac: Remove AC_ISC_POSIX macro; it's broken on some platforms and not needed.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Remove AC_ISC_POSIX macro; it's broken on some platforms and not needed.
|
||
Add check (taken from -base) for winsock, adds WIN32_LIBS
|
||
* gst/Makefile.am:
|
||
Add WIN32_LIBS to LIBADD for libgstreamer. Needed now that gstpoll uses
|
||
winsock.
|
||
Define GST_EXPORTS when building libgstreamer (only used on win32)
|
||
* gst/gst_private.h:
|
||
* gst/gstinfo.h:
|
||
Use GST_EXPORT instead of locally-defined (and incorrect IMPORT_SYMBOL)
|
||
for symbols that we need to export in both these files.
|
||
* gst/gstpoll.c:
|
||
Include gst_private.h higher up to avoid some compile problems on win32.
|
||
|
||
2008-07-22 09:24:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstvalue.c: Fix typos.
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c:
|
||
Fix typos.
|
||
|
||
2008-07-22 00:29:55 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
gst/gstcaps.c: Previous commit was wrong NULL caps does not exist and indicate an error, so also add a FIXME to gst_c...
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c:
|
||
Previous commit was wrong NULL caps does not exist
|
||
and indicate an error, so also add a FIXME to
|
||
gst_caps_is_equal where NULL caps are accepted.
|
||
|
||
2008-07-21 23:02:40 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
gst/gstcaps.c: Allow passing of NULL to gst_caps_union
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c:
|
||
Allow passing of NULL to gst_caps_union
|
||
|
||
2008-07-21 21:32:06 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
gst/gstghostpad.c: Add in doc that gst_ghost_pad_set_target can accept
|
||
Original commit message from CVS:
|
||
* gst/gstghostpad.c:
|
||
Add in doc that gst_ghost_pad_set_target can accept
|
||
NULL to clear target
|
||
|
||
2008-07-15 22:53:00 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/: GstRegistryPool doesn't exist; don't refer to it in docs.
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c:
|
||
* gst/gstregistry.c:
|
||
GstRegistryPool doesn't exist; don't refer to it in docs.
|
||
Don't refer to functions that don't exist in docs, it's
|
||
unhelpful.
|
||
|
||
2008-07-12 17:51:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gst.c: Fix scanning of paths given via --gst-plugin-path. Fixes bug #542175.
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
Fix scanning of paths given via --gst-plugin-path. Fixes bug #542175.
|
||
|
||
2008-07-12 17:43:15 +0000 tmatth <le.businessman@gmail.com>
|
||
|
||
docs/pwg/building-testapp.xml: Don't use an undeclared variable in the example program.
|
||
Original commit message from CVS:
|
||
Patch by: tmatth <le dot businessman at gmail dot com>
|
||
* docs/pwg/building-testapp.xml:
|
||
Don't use an undeclared variable in the example program.
|
||
Fixes bug #542573.
|
||
|
||
2008-07-12 09:59:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstdebugutils.c: Squeeze ghost-pad links and remove <> from classname labels to save more horizontal space.
|
||
Original commit message from CVS:
|
||
* gst/gstdebugutils.c:
|
||
Squeeze ghost-pad links and remove <> from classname labels to save
|
||
more horizontal space.
|
||
|
||
2008-07-11 19:30:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstdebugutils.c: Give request and sometimes pads a different shpe style. Condense the graphs a little more.
|
||
Original commit message from CVS:
|
||
* gst/gstdebugutils.c:
|
||
Give request and sometimes pads a different shpe style. Condense the
|
||
graphs a little more.
|
||
|
||
2008-07-10 00:30:02 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
configure.ac: Don't require flex and bison if the parser is disabled.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Don't require flex and bison if the parser is disabled.
|
||
|
||
2008-07-08 11:20:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/controller/gstinterpolationcontrolsource.c: Don't use declarations after statements.
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstinterpolationcontrolsource.c:
|
||
(_list_find_sorted_custom):
|
||
Don't use declarations after statements.
|
||
|
||
2008-07-08 09:04:25 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstchildproxy.c: Add FIXMEs for 0.11 to use GST_TYPE_OBJECT in the signature of the the child-added / -removed si...
|
||
Original commit message from CVS:
|
||
* gst/gstchildproxy.c: (gst_child_proxy_base_init):
|
||
Add FIXMEs for 0.11 to use GST_TYPE_OBJECT in the signature
|
||
of the the child-added / -removed signals as GstChildProxy
|
||
only supports GstObjects.
|
||
|
||
2008-07-07 11:01:26 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
gst/gstdebugutils.c: Fix memleak
|
||
Original commit message from CVS:
|
||
* gst/gstdebugutils.c:
|
||
Fix memleak
|
||
|
||
2008-07-06 12:49:43 +0000 Alessandro Decina <alessandro@nnva.org>
|
||
|
||
gst/gstpoll.c: Fix "ignored return value" compiler warning with newer glibc.
|
||
Original commit message from CVS:
|
||
Patch by: Alessandro Decina <alessandro at nnva dot org>
|
||
* gst/gstpoll.c:
|
||
Fix "ignored return value" compiler warning with newer glibc.
|
||
|
||
2008-07-05 16:28:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstchildproxy.c: Fix copy&paste error in gst_child_proxy_removed() documentation.
|
||
Original commit message from CVS:
|
||
* gst/gstchildproxy.c:
|
||
Fix copy&paste error in gst_child_proxy_removed() documentation.
|
||
|
||
2008-07-02 14:43:40 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstplugin.c: Print error debug message if plugin description fields that should be set are NULL.
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c: (CHECK_PLUGIN_DESC_FIELD), (gst_plugin_load_file):
|
||
Print error debug message if plugin description fields that should
|
||
be set are NULL.
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_save_const_string):
|
||
Don't crash if the string to serialise is NULL (it really should
|
||
not be, but apparently this used to work with the xml registry ...).
|
||
|
||
2008-07-02 12:23:12 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
tools/gst-plot-timeline.py: Fix parsing of log messages
|
||
Original commit message from CVS:
|
||
* tools/gst-plot-timeline.py:
|
||
Fix parsing of log messages
|
||
|
||
2008-07-01 09:27:47 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
win32/common/libgstbase.def: Sort alphabetically so make check-exports doesn't barf.
|
||
Original commit message from CVS:
|
||
* win32/common/libgstbase.def::
|
||
Sort alphabetically so make check-exports doesn't barf.
|
||
|
||
2008-07-01 05:53:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstevent.c: Use gst_format_get_name() to improve debug output.
|
||
Original commit message from CVS:
|
||
* gst/gstevent.c:
|
||
Use gst_format_get_name() to improve debug output.
|
||
* gst/gstpreset.c:
|
||
Remove #ifdef'ed code. Add TODO comment.
|
||
* gst/gstsegment.c:
|
||
Add debug output to ease spotting format != segment.format assertions.
|
||
|
||
2008-06-30 09:42:43 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
tests/check/libs/gdp.c: Also enable the GDP unit test again on PPC now that the bug is fixed.
|
||
Original commit message from CVS:
|
||
* tests/check/libs/gdp.c: (gst_dp_suite):
|
||
Also enable the GDP unit test again on PPC now that the bug
|
||
is fixed.
|
||
|
||
2008-06-30 09:38:45 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/dataprotocol/dataprotocol.c: Don't write to the same region of memory as a uint64 and uint16 as this breaks ...
|
||
Original commit message from CVS:
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
Don't write to the same region of memory as a uint64 and uint16
|
||
as this breaks strict aliasing rules and apparantly breaks on PPC
|
||
and s390. Thanks to Sjoerd Simons for analysing. Fixes bug #348114.
|
||
|
||
2008-06-29 16:11:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/controller/gstinterpolationcontrolsource.c: Optimize list handling. Use own find function. Exploit that fact...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstinterpolationcontrolsource.c:
|
||
Optimize list handling. Use own find function. Exploit that fact that
|
||
the list is sorted. Also pass back the node before, so that we can
|
||
insert quickly. Have a fast path for append.
|
||
|
||
2008-06-29 15:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/design/: Fix two typos.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-framestep.txt:
|
||
* docs/design/part-negotiation.txt:
|
||
Fix two typos.
|
||
|
||
2008-06-27 09:02:51 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
configure.ac:
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Show configuration sumary after configure run. Based on patch by
|
||
Luc Pionchon <luc.pionchon@nokia.com>. Fixes: #540134
|
||
|
||
2008-06-27 07:03:05 +0000 Luc Pionchon <luc.pionchon@nokia.com>
|
||
|
||
docs/manual/: Add scale factor for pdf output.
|
||
Original commit message from CVS:
|
||
patch by: Luc Pionchon <luc.pionchon@nokia.com>
|
||
* docs/manual/advanced-autoplugging.xml:
|
||
* docs/manual/advanced-threads.xml:
|
||
* docs/manual/basics-bins.xml:
|
||
* docs/manual/basics-elements.xml:
|
||
* docs/manual/basics-helloworld.xml:
|
||
* docs/manual/basics-pads.xml:
|
||
Add scale factor for pdf output.
|
||
* docs/manual/intro-basics.xml:
|
||
Switched sections "pads" and "bins" and added a pipeline diagram.
|
||
* docs/manual/intro-gstreamer.xml:
|
||
Added more info on gstreamer.
|
||
* docs/manual/intro-motivation.xml:
|
||
Commented out the whole section "current problem", which sounds
|
||
historical and somehow osolete; it could be turned in a positive
|
||
way and reused to improve the design principles.
|
||
* docs/manual/intro-preface.xml:
|
||
- Update URLs to library.gnome.org.
|
||
- Do not mention GTK+ in preliminary reading (irrelevant).
|
||
- Mention Plugin Writer's Manual and further reading only in the
|
||
previous section.
|
||
- Added a list of most relevant GObject/glib topics.
|
||
* docs/manual/Makefile.am:
|
||
* docs/manual/bin-element-ghost.fig:
|
||
* docs/manual/bin-element-ghost.png:
|
||
* docs/manual/bin-element-noghost.fig:
|
||
* docs/manual/bin-element-noghost.png:
|
||
* docs/manual/bin-element.fig:
|
||
* docs/manual/bin-element.png:
|
||
* docs/manual/filter-element-multi.fig:
|
||
* docs/manual/filter-element-multi.png:
|
||
* docs/manual/filter-element.fig:
|
||
* docs/manual/filter-element.png:
|
||
* docs/manual/gstreamer-overview.png:
|
||
* docs/manual/hello-world.fig:
|
||
* docs/manual/hello-world.png:
|
||
* docs/manual/linked-elements.fig:
|
||
* docs/manual/linked-elements.png:
|
||
* docs/manual/mime-world.fig:
|
||
* docs/manual/mime-world.png:
|
||
* docs/manual/queue.fig:
|
||
* docs/manual/queue.png:
|
||
* docs/manual/simple-player.png:
|
||
* docs/manual/sink-element.fig:
|
||
* docs/manual/sink-element.png:
|
||
* docs/manual/src-element.fig:
|
||
* docs/manual/src-element.png:
|
||
* docs/manual/diagrams-general.svg:
|
||
* docs/manual/diagrams-pipelines.svg:
|
||
Removed .fig, added .png counterpart.
|
||
Fixes: #539137
|
||
|
||
2008-06-26 20:27:00 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
plugins/elements/gstmultiqueue.*: revert extra-size-buffers stuff, caused some race conditions and extra-size-buffers...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c:
|
||
* plugins/elements/gstmultiqueue.h:
|
||
revert extra-size-buffers stuff, caused some race conditions
|
||
and extra-size-buffers is not used anymore. Docs needs some updates
|
||
|
||
2008-06-26 12:52:41 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
win32/common/: Update win32 files.
|
||
Original commit message from CVS:
|
||
* win32/common/config.h:
|
||
* win32/common/gstenumtypes.c:
|
||
* win32/common/gstenumtypes.h:
|
||
* win32/common/gstversion.h:
|
||
Update win32 files.
|
||
|
||
2008-06-26 12:24:08 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstdebugutils.h: Add missing Since' markers to gtk-doc blurbs.
|
||
Original commit message from CVS:
|
||
* gst/gstdebugutils.h: (GstDebugGraphDetails),
|
||
(GST_DEBUG_BIN_TO_DOT_FILE):
|
||
Add missing Since' markers to gtk-doc blurbs.
|
||
|
||
2008-06-26 11:59:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/libs/transform1.c: Add some more tests with switching caps in buffer_alloc.
|
||
Original commit message from CVS:
|
||
* tests/check/libs/transform1.c: (buffer_alloc_pt1),
|
||
(set_caps_pt1), (GST_START_TEST), (set_caps_pt2), (transform_ip_1),
|
||
(set_caps_1), (set_caps_ct1), (transform_ct1),
|
||
(transform_caps_ct1), (transform_size_ct1), (buffer_alloc_ct1),
|
||
(set_caps_ct2), (transform_ct2), (transform_caps_ct2),
|
||
(transform_size_ct2), (buffer_alloc_ct2):
|
||
Add some more tests with switching caps in buffer_alloc.
|
||
|
||
2008-06-25 17:27:30 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/libs/: More tests, prepare for tests with switching caps in buffer_alloc.
|
||
Original commit message from CVS:
|
||
* tests/check/libs/test_transform.c: (gst_test_trans_base_init),
|
||
(gst_test_trans_class_init), (result_sink_chain),
|
||
(result_buffer_alloc), (gst_test_trans_new), (gst_test_trans_free),
|
||
(gst_test_trans_push), (gst_test_trans_pop):
|
||
* tests/check/libs/transform1.c: (buffer_alloc_pt1),
|
||
(set_caps_pt1), (GST_START_TEST), (set_caps_pt2), (transform_ip_1),
|
||
(set_caps_1), (set_caps_ct1), (transform_ct1),
|
||
(transform_caps_ct1), (transform_size_ct1), (buffer_alloc_ct1),
|
||
(set_caps_ct2), (transform_ct2), (transform_caps_ct2),
|
||
(transform_size_ct2), (buffer_alloc_ct2),
|
||
(gst_basetransform_suite):
|
||
More tests, prepare for tests with switching caps in buffer_alloc.
|
||
|
||
2008-06-25 15:39:02 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
plugins/elements/gstmultiqueue.*: Fix dead-lock in underrun_cb
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c:
|
||
* plugins/elements/gstmultiqueue.h:
|
||
Fix dead-lock in underrun_cb
|
||
|
||
2008-06-25 14:49:08 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-states.txt: Fix device open/close docs.
|
||
Original commit message from CVS:
|
||
* docs/design/part-states.txt:
|
||
Fix device open/close docs.
|
||
|
||
2008-06-25 14:47:11 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
ChangeLog: Mention bugnumber for last commit.
|
||
Original commit message from CVS:
|
||
* ChangeLog:
|
||
Mention bugnumber for last commit.
|
||
|
||
2008-06-25 14:44:52 +0000 Luc Pionchon <luc.pionchon@nokia.com>
|
||
|
||
docs/manual/manual.xml: - Reorganised the previous "introduction" bundle into Foreword,
|
||
Original commit message from CVS:
|
||
patch by: Luc Pionchon <luc.pionchon@nokia.com>
|
||
* docs/manual/manual.xml:
|
||
- Reorganised the previous "introduction" bundle into Foreword,
|
||
Introduction, and About GStreamer. The two first are <preface>
|
||
docbook elements. The later is the first part of the book.
|
||
- added intro-gstreamer.xml (content partially from
|
||
intro-preface.xml)
|
||
- moved appendix-win32.xml into appendix-integration.xml
|
||
* docs/manual/intro-preface.xml: gstreamer section moved...
|
||
* docs/manual/intro-gstreamer.xml: ...here. new file.
|
||
* docs/manual/appendix-win32.xml: removed file. Content moved...
|
||
* docs/manual/appendix-integration.xml: ...here.
|
||
* docs/manual/highlevel-components.xml: section about GstEditor moved...
|
||
* docs/manual/appendix-checklist.xml: ...here.
|
||
|
||
2008-06-25 14:32:53 +0000 Luc Pionchon <luc.pionchon@nokia.com>
|
||
|
||
docs/manual/: - Explicitely include glib.h.
|
||
Original commit message from CVS:
|
||
patch by: Luc Pionchon <luc.pionchon@nokia.com>
|
||
* docs/manual/basics-helloworld.xml:
|
||
* docs/manual/hello-world.fig:
|
||
- Explicitely include glib.h.
|
||
- Do not use global variables.
|
||
- Use g_printerr() instead of g_print().
|
||
- Minor formating/renaming to increase readibility.
|
||
- Renamed new_pad() to on_pad_added()
|
||
- Improved explenatory comments.
|
||
- renamed ogg parser to ogg demuxer
|
||
- Use "autoaudiosink" instead of "alsasink".
|
||
Fixes: #538619
|
||
|
||
2008-06-25 14:27:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
ChangeLog: Remove cvs conflict marker.
|
||
Original commit message from CVS:
|
||
* ChangeLog:
|
||
Remove cvs conflict marker.
|
||
|
||
2008-06-25 14:25:49 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/README: Document that for plgin-docs we extraxt he short-desc from the element details.
|
||
Original commit message from CVS:
|
||
* docs/README:
|
||
Document that for plgin-docs we extraxt he short-desc from the element
|
||
details.
|
||
* docs/design/part-states.txt:
|
||
Tell that devices should be closed in PAUSED -> READY.
|
||
* docs/manual/README:
|
||
Document how tests in the manual are handled.
|
||
* docs/manuals.mak:
|
||
Typo in comment.
|
||
|
||
2008-06-25 11:50:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Only care about latency min and max when the sink is actually a live sink.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (bin_query_latency_fold):
|
||
Only care about latency min and max when the sink is actually a live
|
||
sink.
|
||
|
||
2008-06-25 10:53:52 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-block.txt: Fix typo.
|
||
Original commit message from CVS:
|
||
* docs/design/part-block.txt:
|
||
Fix typo.
|
||
* docs/design/part-element-transform.txt:
|
||
Add notes about why transform needs to know input/output sizes.
|
||
Add some issues that need to be solved.
|
||
Add some more use cases.
|
||
* tests/check/libs/test_transform.c: (gst_test_trans_base_init),
|
||
(gst_test_trans_class_init), (result_sink_chain),
|
||
(result_buffer_alloc), (gst_test_trans_new), (gst_test_trans_free),
|
||
(gst_test_trans_push), (gst_test_trans_pop):
|
||
* tests/check/libs/transform1.c: (buffer_alloc_pt1),
|
||
(set_caps_pt1), (GST_START_TEST), (set_caps_pt2), (transform_ip_1),
|
||
(set_caps_1), (set_caps_ct1), (transform_ct1),
|
||
(transform_caps_ct1), (transform_size_ct1), (buffer_alloc_ct1),
|
||
(gst_basetransform_suite):
|
||
Add suport for different pad templates and buffer-alloc.
|
||
Add more checks for caps and buffer-alloc.
|
||
Add checks for proxy buffer alloc.
|
||
Add unit test for copy transform.
|
||
|
||
2008-06-24 19:56:51 +0000 Luc Pionchon <luc.pionchon@nokia.com>
|
||
|
||
docs/manual/: Typo and formatting fixes (#538594).
|
||
Original commit message from CVS:
|
||
Patch by: Luc Pionchon <luc.pionchon@nokia.com>
|
||
* docs/manual/appendix-integration.xml:
|
||
* docs/manual/appendix-licensing.xml:
|
||
* docs/manual/basics-elements.xml:
|
||
* docs/manual/basics-helloworld.xml:
|
||
* docs/manual/basics-pads.xml:
|
||
* docs/manual/highlevel-components.xml:
|
||
* docs/manual/highlevel-xml.xml:
|
||
* docs/manual/intro-basics.xml:
|
||
* docs/manual/intro-preface.xml:
|
||
Typo and formatting fixes (#538594).
|
||
|
||
2008-06-24 07:49:36 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
tests/check/gst/gstghostpad.c: Fix some memory leaks and uses of object instances that we don't actually own.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstghostpad.c: (GST_START_TEST):
|
||
Fix some memory leaks and uses of object instances that we don't
|
||
actually own.
|
||
|
||
2008-06-22 19:19:35 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
plugins/elements/gstmultiqueue.c: Add functionality to extra-size-buffers property.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c:
|
||
Add functionality to extra-size-buffers property.
|
||
|
||
2008-06-22 14:35:13 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
plugins/elements/gstmultiqueue.c: Don't update the cur_time on GST_CLOCK_TIME_NONE (#537804) and don't activate the p...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c:
|
||
Don't update the cur_time on GST_CLOCK_TIME_NONE (#537804) and don't
|
||
activate the pads if they are added in STATE_NULL.
|
||
|
||
2008-06-21 21:20:13 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
docs/libs/gstreamer-libs-sections.txt: Add new API to doc
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
Add new API to doc
|
||
* libs/gst/check/gstcheck.c:
|
||
* libs/gst/check/gstcheck.h:
|
||
API: gst_check_teardown_pad_by_name
|
||
|
||
2008-06-21 19:48:53 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
libs/gst/check/gstcheck.*: Also setup request pads and allow setup pads by name (#537812)
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstcheck.c:
|
||
* libs/gst/check/gstcheck.h:
|
||
Also setup request pads and allow setup pads by name (#537812)
|
||
API: gst_check_setup_src_pad_by_name
|
||
API: gst_check_setup_sink_pad_by_name
|
||
|
||
2008-06-20 21:08:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
tests/check/: Use HAVE_VALGRIND_H some more.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstbuffer.c:
|
||
* tests/check/pipelines/parse-launch.c:
|
||
Use HAVE_VALGRIND_H some more.
|
||
|
||
2008-06-20 16:29:23 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
scripts/cvs-update.sh: Pass arguments to make.
|
||
Original commit message from CVS:
|
||
* scripts/cvs-update.sh:
|
||
Pass arguments to make.
|
||
Run autoregen.sh if Makefile is not there.
|
||
|
||
2008-06-20 15:54:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
Don't assume that <valgrind/valgrind.h> exists just because the binary is there.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/gstinfo.c:
|
||
Don't assume that <valgrind/valgrind.h> exists just because
|
||
the binary is there.
|
||
|
||
2008-06-20 12:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/: Add some test basetransform element and the beginnings of various unit tests for it.
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/libs/test_transform.c: (gst_test_trans_base_init),
|
||
(gst_test_trans_class_init), (gst_test_trans_init),
|
||
(gst_test_trans_set_data), (result_sink_chain),
|
||
(gst_test_trans_new), (gst_test_trans_free), (gst_test_trans_push),
|
||
(gst_test_trans_pop):
|
||
* tests/check/libs/transform1.c: (GST_START_TEST),
|
||
(transform_ip_1), (set_caps_1), (gst_basetransform_suite):
|
||
Add some test basetransform element and the beginnings of various
|
||
unit tests for it.
|
||
|
||
2008-06-20 11:24:03 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gsttypefindhelper.c: Increase code readability.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gsttypefindhelper.c: (helper_find_peek):
|
||
Increase code readability.
|
||
Don't try to compare buffer offsets when ther are invalid.
|
||
|
||
2008-06-20 11:07:05 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/design/Makefile.am: Dist some more design docs.
|
||
Original commit message from CVS:
|
||
* docs/design/Makefile.am:
|
||
Dist some more design docs.
|
||
* docs/random/moving-plugins:
|
||
Small addition: good plugins mustn't have functional code
|
||
within assertion macros.
|
||
|
||
2008-06-20 10:32:34 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/draft-framestep.txt: Some ideas about a framestep API
|
||
Original commit message from CVS:
|
||
* docs/design/draft-framestep.txt:
|
||
Some ideas about a framestep API
|
||
* docs/design/part-element-transform.txt:
|
||
Start design and use cases for basetransform in order to get it
|
||
fixed soon.
|
||
|
||
2008-06-20 10:20:08 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstbus.c: Make it known that gst_bus_poll() is pure evil (fixes #538810).
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c:
|
||
Make it known that gst_bus_poll() is pure evil (fixes #538810).
|
||
|
||
2008-06-20 10:14:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
plugins/elements/: Remove short_description. Add basic docs for gsttypefindelement.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstcapsfilter.c:
|
||
* plugins/elements/gstfakesink.c:
|
||
* plugins/elements/gstfakesrc.c:
|
||
* plugins/elements/gstfdsink.c:
|
||
* plugins/elements/gstfdsrc.c:
|
||
* plugins/elements/gstfilesink.c:
|
||
* plugins/elements/gstfilesrc.c:
|
||
* plugins/elements/gstidentity.c:
|
||
* plugins/elements/gstmultiqueue.c:
|
||
* plugins/elements/gstqueue.c:
|
||
* plugins/elements/gsttee.c:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
Remove short_description. Add basic docs for gsttypefindelement.
|
||
Simplify markup for fakesrc/fdsrc.
|
||
|
||
2008-06-20 10:07:28 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstfdsrc.c: Added Since doc.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_class_init):
|
||
Added Since doc.
|
||
|
||
2008-06-20 10:02:14 +0000 joel larsson <tilljoel@gmail.com>
|
||
|
||
Add timeout property like udpsrc. Fixes #538628.
|
||
Original commit message from CVS:
|
||
Patch by: joel larsson <tilljoel at gmail dot com>
|
||
* docs/plugins/gstreamer-plugins.args:
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_class_init),
|
||
(gst_fd_src_init), (gst_fd_src_update_fd),
|
||
(gst_fd_src_set_property), (gst_fd_src_get_property),
|
||
(gst_fd_src_create):
|
||
* plugins/elements/gstfdsrc.h:
|
||
Add timeout property like udpsrc. Fixes #538628.
|
||
Add some more docs and example pipelines.
|
||
|
||
2008-06-20 08:54:45 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Add method to allow sinks to specify additional delay between the sync times and the actual rendering of the data.
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_init),
|
||
(gst_base_sink_query_latency), (gst_base_sink_set_render_delay),
|
||
(gst_base_sink_get_render_delay), (gst_base_sink_wait_eos),
|
||
(gst_base_sink_do_sync):
|
||
* libs/gst/base/gstbasesink.h:
|
||
* win32/common/libgstbase.def:
|
||
Add method to allow sinks to specify additional delay between the sync
|
||
times and the actual rendering of the data.
|
||
API: gst_base_sink_set_render_delay()
|
||
API: gst_base_sink_get_render_delay()
|
||
|
||
2008-06-20 08:45:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Bump version number back to dev -> 0.10.20.1
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Bump version number back to dev -> 0.10.20.1
|
||
|
||
2008-06-20 08:39:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
API: Add GST_TAG_ATTACHMENT for generic file attachments to streams.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsttaglist.c: (_gst_tag_initialize):
|
||
* gst/gsttaglist.h:
|
||
API: Add GST_TAG_ATTACHMENT for generic file attachments to streams.
|
||
Fixes bug #538568.
|
||
|
||
2008-06-20 08:36:46 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/controller/gstcontroller.c: Revert one change, that make ret value possible uninitialized.
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
Revert one change, that make ret value possible uninitialized.
|
||
|
||
2008-06-20 08:32:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/controller/gstcontroller.c: Use freeze/thaw notify to sync notify emission a bit (its also more efficient). ...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
Use freeze/thaw notify to sync notify emission a bit (its also more
|
||
efficient). Move debug output to LOG (is called a lot in a loop).
|
||
Always unset g_values if the have been initialized.
|
||
|
||
2008-06-20 08:28:46 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: If we have not seen a buffer before EOS, use the segment values to report the current po...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times),
|
||
(gst_base_sink_wait_eos), (gst_base_sink_event):
|
||
If we have not seen a buffer before EOS, use the segment values to
|
||
report the current position instead of invalid positions.
|
||
|
||
2008-06-20 08:21:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Ignore more.
|
||
Original commit message from CVS:
|
||
* docs/plugins/tmpl/.cvsignore:
|
||
* tests/check/gst/.cvsignore:
|
||
Ignore more.
|
||
|
||
2008-06-20 08:17:08 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Rewrite handling of default values. Fix overflow with unsigned types in linear interpolation. Remove now obsolete _fi...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
* libs/gst/controller/gstinterpolationcontrolsource.c:
|
||
* tests/check/libs/controller.c:
|
||
Rewrite handling of default values. Fix overflow with unsigned types
|
||
in linear interpolation. Remove now obsolete _first_value() function.
|
||
Add more tests. Fixes #538201.
|
||
|
||
2008-06-20 08:14:23 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Add debug info.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_class_init), (gst_base_transform_init),
|
||
(gst_base_transform_transform_caps),
|
||
(gst_base_transform_prepare_output_buffer):
|
||
Add debug info.
|
||
When a buffer is writable, its metadata is also writable so we don't
|
||
need to subbuffer (which then makes the buffer not-writable anymore).
|
||
|
||
=== release 0.10.20 ===
|
||
|
||
2008-06-18 10:58:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* docs/plugins/gstreamer-plugins.args:
|
||
* docs/plugins/gstreamer-plugins.hierarchy:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
* gstreamer.doap:
|
||
* win32/common/config.h:
|
||
Release 0.10.20
|
||
Original commit message from CVS:
|
||
Release 0.10.20
|
||
|
||
2008-06-18 10:56:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* 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/fi.po:
|
||
* po/fr.po:
|
||
* po/hu.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/pl.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:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2008-06-11 21:14:17 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: 0.10.19.3 pre-release
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
0.10.19.3 pre-release
|
||
|
||
2008-06-11 20:07:31 +0000 David Schleef <ds@schleef.org>
|
||
|
||
Rename DATADIR to GST_DATADIR to avoid build problems
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/gstpreset.c:
|
||
Rename DATADIR to GST_DATADIR to avoid build problems
|
||
on win32. Patch By: David Schleef <ds@schleef.org>
|
||
Fixes: #536857
|
||
|
||
2008-06-05 10:13:45 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
configure.ac: Explicitely link with -ldl if dladdr() is found there. Before it was implicitely linked by the gmodule ...
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Explicitely link with -ldl if dladdr() is found there. Before it was
|
||
implicitely linked by the gmodule pkgconfig file but in glib 2.17.0
|
||
-ldl has moved from Libs to Libs.private. Fixes bug #536744.
|
||
|
||
2008-06-05 09:42:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
Put pre-release chaneglog entry where it actually happened
|
||
Original commit message from CVS:
|
||
Put pre-release chaneglog entry where it actually happened
|
||
|
||
2008-06-05 09:41:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: 0.10.19.2 pre-release
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
0.10.19.2 pre-release
|
||
|
||
2008-06-05 08:55:41 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsterror.c: Fix typo (spotted by Fabricio Godoy, #536723).
|
||
Original commit message from CVS:
|
||
* gst/gsterror.c: (_gst_stream_errors_init):
|
||
Fix typo (spotted by Fabricio Godoy, #536723).
|
||
|
||
2008-06-04 11:47:16 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Add some debug.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_set_async_enabled),
|
||
(gst_base_sink_set_ts_offset), (gst_base_sink_perform_qos):
|
||
Add some debug.
|
||
Make sure we don't generate invalid QoS messages.
|
||
|
||
2008-06-04 11:31:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstevent.c: Add some assert and docs for invalid input to the qos function.
|
||
Original commit message from CVS:
|
||
* gst/gstevent.c: (gst_event_new_qos):
|
||
Add some assert and docs for invalid input to the qos function.
|
||
|
||
2008-05-30 15:48:52 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: The reported position must always be smaller than the last seen timestamps (or timestamp...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times),
|
||
(gst_base_sink_get_position):
|
||
The reported position must always be smaller than the last seen
|
||
timestamps (or timestamp + duration for reverse).
|
||
|
||
2008-05-30 07:36:17 +0000 Rob Bradford <rob@robster.org.uk>
|
||
|
||
gst/gstregistry.c: Don't recurse into .debug directories as some distros install the debugging symbols next to the pl...
|
||
Original commit message from CVS:
|
||
Patch by: Rob Bradford <rob at robster dot org dot uk>
|
||
* gst/gstregistry.c: (gst_registry_scan_path_level):
|
||
Don't recurse into .debug directories as some distros install
|
||
the debugging symbols next to the plugins in .debug directories
|
||
and dlopen() crashes on them sometimes. Fixes bug #508070.
|
||
Add FIXME for 0.11 to not recurse into directories at all because
|
||
it's very inconsistent to the behaviour of other PATH environment
|
||
variables.
|
||
|
||
2008-05-29 16:34:22 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Fix position query range checks in reverse playback.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times),
|
||
(gst_base_sink_get_position_last), (gst_base_sink_get_position):
|
||
Fix position query range checks in reverse playback.
|
||
|
||
2008-05-29 07:19:47 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstelement.*: Deprecated gst_element_get_pad() as it can't be used sanely. It's not clear of the reference to the...
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c:
|
||
* gst/gstelement.h:
|
||
Deprecated gst_element_get_pad() as it can't be used sanely. It's not
|
||
clear of the reference to the resulting pad must be released later
|
||
or not, resulting in possible leaks. Fixes bug #533865.
|
||
|
||
2008-05-28 16:46:07 +0000 José Alburquerque <jaalburqu@svn.gnome.org>
|
||
|
||
gst/gstelementfactory.c: Small doc fix. Fixes #535285.
|
||
Original commit message from CVS:
|
||
Patch by: José Alburquerque <jaalburqu at svn dot gnome dot org>
|
||
* gst/gstelementfactory.c:
|
||
Small doc fix. Fixes #535285.
|
||
|
||
2008-05-28 13:48:17 +0000 Bjarne Rosengren <bjarne@axis.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Make sending an EOS event to the basesrc non-blocking even if the implementation does blo...
|
||
Original commit message from CVS:
|
||
Based on patch by: Bjarne Rosengren <bjarne at axis dot com>
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_send_event),
|
||
(gst_base_src_get_range), (gst_base_src_pad_get_range),
|
||
(gst_base_src_loop), (gst_base_src_set_flushing),
|
||
(gst_base_src_change_state):
|
||
Make sending an EOS event to the basesrc non-blocking even if the
|
||
implementation does blocking waits in the create function. This is done
|
||
by unlocking the create function when EOS is sent.
|
||
Fixes #535218.
|
||
|
||
2008-05-28 10:44:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
tools/gst-inspect.c: If possible print the element type of GValueArray properties.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (print_element_properties_info):
|
||
If possible print the element type of GValueArray properties.
|
||
|
||
2008-05-28 07:47:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstiterator.c: Remove an unused field from the private GstListIterator struct.
|
||
Original commit message from CVS:
|
||
* gst/gstiterator.c:
|
||
Remove an unused field from the private GstListIterator struct.
|
||
|
||
2008-05-27 20:19:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/controller/gstcontroller.c: Add parameter guards.
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
Add parameter guards.
|
||
|
||
2008-05-27 19:47:49 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/gst/gstpipeline.c: Revert test change and add comment why it should not work.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstpipeline.c:
|
||
Revert test change and add comment why it should not work.
|
||
|
||
2008-05-27 18:31:39 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/gst/gstpipeline.c: Extending the test a little to verify that we also get the NULL state- change message.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstpipeline.c:
|
||
Extending the test a little to verify that we also get the NULL state-
|
||
change message.
|
||
|
||
2008-05-27 16:37:32 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstpreset.c: Add Since: markers to docs blurbs.
|
||
Original commit message from CVS:
|
||
* gst/gstpreset.c: (gst_preset_default_get_meta),
|
||
(gst_preset_get_preset_names), (gst_preset_get_property_names),
|
||
(gst_preset_load_preset), (gst_preset_save_preset),
|
||
(gst_preset_rename_preset), (gst_preset_delete_preset),
|
||
(gst_preset_set_meta):
|
||
Add Since: markers to docs blurbs.
|
||
* win32/common/libgstreamer.def:
|
||
Add recently-added API.
|
||
|
||
2008-05-27 15:11:35 +0000 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
configure.ac: Add DATADIR for storing presets.
|
||
Original commit message from CVS:
|
||
Patch by: Stefan Kost <ensonic@users.sf.net>
|
||
* configure.ac:
|
||
Add DATADIR for storing presets.
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/gstreamer.types.in:
|
||
Add GstPreset to docs.
|
||
* gst/Makefile.am:
|
||
* gst/gst.h:
|
||
* gst/gstpreset.c: (preset_get_paths), (preset_skip_property),
|
||
(preset_open_and_parse_header), (preset_parse_version),
|
||
(preset_merge), (preset_get_keyfile),
|
||
(gst_preset_default_get_preset_names),
|
||
(gst_preset_default_get_property_names),
|
||
(gst_preset_default_load_preset),
|
||
(gst_preset_default_save_presets_file),
|
||
(gst_preset_default_save_preset),
|
||
(gst_preset_default_rename_preset),
|
||
(gst_preset_default_delete_preset), (gst_preset_default_set_meta),
|
||
(gst_preset_default_get_meta), (gst_preset_default_randomize),
|
||
(gst_preset_default_reset), (gst_preset_get_preset_names),
|
||
(gst_preset_get_property_names), (gst_preset_load_preset),
|
||
(gst_preset_save_preset), (gst_preset_rename_preset),
|
||
(gst_preset_delete_preset), (gst_preset_set_meta),
|
||
(gst_preset_get_meta), (gst_preset_class_init),
|
||
(gst_preset_base_init), (gst_preset_get_type):
|
||
* gst/gstpreset.h:
|
||
Add GstPreset to core. Fixes #396779
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/gstpreset.c: (gst_preset_test_get_property),
|
||
(gst_preset_test_set_property), (gst_preset_test_class_init),
|
||
(gst_preset_test_base_init), (gst_preset_test_get_type),
|
||
(gst_preset_test_plugin_init), (GST_START_TEST),
|
||
(remove_preset_file), (test_setup), (test_teardown),
|
||
(gst_preset_suite):
|
||
Add GstPreset unit tests.
|
||
|
||
2008-05-27 10:59:38 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: The default event function on a sinkpad should return TRUE when there are no internal links but should ...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_event_default_dispatch):
|
||
The default event function on a sinkpad should return TRUE when
|
||
there are no internal links but should collect the return values from
|
||
the internal links otherwise.
|
||
|
||
2008-05-27 10:57:11 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gsttypefindelement.c: Use faster and safer _pad_push_event().
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_src_event),
|
||
(gst_type_find_element_handle_event):
|
||
Use faster and safer _pad_push_event().
|
||
|
||
2008-05-27 10:50:49 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: add gst_bin_find_unlinked_pad()
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstutils.c: (element_find_unlinked_pad),
|
||
(gst_bin_find_unlinked_pad), (gst_bin_find_unconnected_pad),
|
||
* gst/gstutils.h:
|
||
API: add gst_bin_find_unlinked_pad()
|
||
API: deprecate gst_bin_find_unconnected_pad() (#401456)
|
||
|
||
2008-05-26 10:07:09 +0000 Peter Kjellerstedt <pkj@axis.com>
|
||
|
||
gst/: Fixed a bunch of typos.
|
||
Original commit message from CVS:
|
||
* gst/gstclock.c:
|
||
* gst/gstclock.h:
|
||
* gst/gsttask.c:
|
||
* gst/gsttask.h:
|
||
Fixed a bunch of typos.
|
||
|
||
2008-05-25 16:34:32 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: 'unconnected pad' -> 'unlinked pad' for consistency (#401456).
|
||
Original commit message from CVS:
|
||
* gst/gstpad.h:
|
||
* gst/gstutils.c: (gst_element_unlink), (element_find_unlinked_pad),
|
||
(gst_bin_find_unconnected_pad), (gst_parse_bin_from_description),
|
||
(gst_parse_bin_from_description_full):
|
||
* gst/gstutils.h:
|
||
'unconnected pad' -> 'unlinked pad' for consistency (#401456).
|
||
|
||
2008-05-25 16:13:38 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/pwg/advanced-tagging.xml: Small docs update, can't be bothered to rewrite the nonsensical examples right now.
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-tagging.xml:
|
||
Small docs update, can't be bothered to rewrite the nonsensical
|
||
examples right now.
|
||
|
||
2008-05-25 14:44:44 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstevent.h: Clarify docs for GST_SEEK_TYPE_CUR (#534505).
|
||
Original commit message from CVS:
|
||
* gst/gstevent.h:
|
||
Clarify docs for GST_SEEK_TYPE_CUR (#534505).
|
||
|
||
2008-05-25 14:13:22 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/parse/grammar.y: Remove unneeded casts.
|
||
Original commit message from CVS:
|
||
* gst/parse/grammar.y:
|
||
Remove unneeded casts.
|
||
|
||
2008-05-25 13:56:38 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Get all missing elements from a parse launch string if possible (ie. if the FATAL_ERRORS flag has been specified). Fi...
|
||
Original commit message from CVS:
|
||
* gst/parse/grammar.y:
|
||
* tests/check/pipelines/parse-launch.c:
|
||
Get all missing elements from a parse launch string if possible
|
||
(ie. if the FATAL_ERRORS flag has been specified). Fixes #528178.
|
||
|
||
2008-05-24 16:38:15 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/: Add some unit tests for the new gst_parse_launch*_full() API. (Exposes a previously-existing memory lea...
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/pipelines/parse-launch.c:
|
||
Add some unit tests for the new gst_parse_launch*_full() API.
|
||
(Exposes a previously-existing memory leak in the error code
|
||
path, so adding to VALGRIND_TO_FIX for now).
|
||
|
||
2008-05-24 15:33:53 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: gst_parse_launch_full()
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gst.c: (init_post):
|
||
* gst/gst_private.h: (_GstParseContext):
|
||
* gst/gstparse.c: (gst_parse_error_quark), (gst_parse_context_new),
|
||
(gst_parse_context_free), (gst_parse_context_get_missing_elements),
|
||
(gst_parse_launchv), (gst_parse_launchv_full), (gst_parse_launch),
|
||
(gst_parse_launch_full):
|
||
* gst/gstparse.h: (GST_PARSE_FLAG_NONE), (GST_PARSE_FLAG_FATAL_ERRORS),
|
||
(GstParseFlags), (GstParseContext):
|
||
* gst/gstutils.c: (gst_parse_bin_from_description),
|
||
(gst_parse_bin_from_description_full):
|
||
* gst/gstutils.h:
|
||
* gst/parse/grammar.y:
|
||
* gst/parse/types.h:
|
||
* win32/common/libgstreamer.def:
|
||
Add new gst_parse_*_full API (#528178):
|
||
API: gst_parse_launch_full()
|
||
API: gst_parse_launchv_full()
|
||
API: gst_parse_bin_from_description_full()
|
||
API: gst_parse_context_new()
|
||
API: gst_parse_context_free()
|
||
API: gst_parse_context_get_missing_elements()
|
||
|
||
2008-05-23 06:50:10 +0000 Suresh Kumar P <sureshkumar.pp@gmail.com>
|
||
|
||
docs/faq/gst-uninstalled: Also support ffmpeg in gst-uninstalled.
|
||
Original commit message from CVS:
|
||
patch by: Suresh Kumar P <sureshkumar.pp@gmail.com>
|
||
* docs/faq/gst-uninstalled:
|
||
Also support ffmpeg in gst-uninstalled.
|
||
|
||
2008-05-22 20:29:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
configure.ac: After discussion on IRC use the binary registry as default but allow to disable it with --disable-binar...
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
After discussion on IRC use the binary registry as default
|
||
but allow to disable it with --disable-binary-registry.
|
||
* win32/common/libgstreamer.def:
|
||
Add the two new symbols for the binary registry.
|
||
|
||
2008-05-22 15:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: More guards against bad input; typo fix; some minor clean-ups.
|
||
Original commit message from CVS:
|
||
* gst/gstparse.c: (_gst_parse_escape), (gst_parse_launchv):
|
||
* gst/gstutils.c: (gst_parse_bin_from_description):
|
||
* gst/parse/grammar.y: (graph):
|
||
More guards against bad input; typo fix; some minor clean-ups.
|
||
|
||
2008-05-22 08:33:27 +0000 Sjoerd Simons <sjoerd@luon.net>
|
||
|
||
libs/gst/base/gstbasesink.c: If nothing else can be used, use the last buffer's start time as the segment's last stop...
|
||
Original commit message from CVS:
|
||
Patch by: Sjoerd Simons <sjoerd at luon dot net>
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times):
|
||
If nothing else can be used, use the last buffer's start time as
|
||
the segment's last stop. Fixes bug #534258.
|
||
|
||
2008-05-21 18:33:08 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstpad.c: Move size sanity check to the right place: downstream may return a buffer with a smaller size if the bu...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_alloc_buffer_full):
|
||
Move size sanity check to the right place: downstream may return
|
||
a buffer with a smaller size if the buffer caps are different than
|
||
the requested ones, as may happen when doing reverse negotiation.
|
||
|
||
2008-05-21 16:06:53 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/: Small cleanups. Add note adbout g_fopen() on windows and why we don't use it yet.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_set_location),
|
||
(gst_file_sink_render):
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_set_location),
|
||
(gst_file_src_start):
|
||
Small cleanups. Add note adbout g_fopen() on windows and why we don't
|
||
use it yet.
|
||
|
||
2008-05-21 15:57:52 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Don't use gst_element_get_pad().
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_load_and_link):
|
||
* gst/gstutils.c: (gst_element_link_pads),
|
||
(gst_element_unlink_pads):
|
||
* libs/gst/check/gstcheck.c: (gst_check_setup_src_pad),
|
||
(gst_check_teardown_src_pad), (gst_check_setup_sink_pad),
|
||
(gst_check_teardown_sink_pad),
|
||
(gst_check_element_push_buffer_list):
|
||
* tests/check/elements/fakesink.c: (GST_START_TEST):
|
||
* tests/check/elements/filesink.c:
|
||
* tests/check/elements/filesrc.c: (GST_START_TEST):
|
||
* tests/check/elements/multiqueue.c: (setup_multiqueue),
|
||
(mq_sinkpad_to_srcpad):
|
||
* tests/check/elements/tee.c: (GST_START_TEST):
|
||
* tests/check/generic/sinks.c: (GST_START_TEST):
|
||
* tests/check/gst/gstbin.c: (GST_START_TEST):
|
||
* tests/check/gst/gstevent.c: (GST_START_TEST):
|
||
* tests/check/gst/gstghostpad.c: (GST_START_TEST):
|
||
* tests/check/gst/gstpipeline.c: (GST_START_TEST):
|
||
* tests/check/gst/gstquery.c: (GST_START_TEST):
|
||
* tests/check/gst/gstutils.c: (GST_START_TEST):
|
||
* tests/check/libs/basesrc.c: (GST_START_TEST):
|
||
* tests/check/pipelines/parse-launch.c: (run_delayed_test),
|
||
(gst_parse_test_element_change_state):
|
||
Don't use gst_element_get_pad().
|
||
|
||
2008-05-21 15:54:28 +0000 Felipe Contreras <felipe.contreras@nokia.com>
|
||
|
||
docs/Makefile.am: Fix installing plugin documentation when gtk-doc is disabled.
|
||
Original commit message from CVS:
|
||
* docs/Makefile.am:
|
||
Fix installing plugin documentation when gtk-doc is disabled.
|
||
|
||
2008-05-21 15:51:25 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/manual/: Avoid using a bad function in the example code.
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-autoplugging.xml:
|
||
* docs/manual/basics-helloworld.xml:
|
||
* docs/manual/basics-pads.xml:
|
||
* docs/manual/highlevel-components.xml:
|
||
Avoid using a bad function in the example code.
|
||
|
||
2008-05-21 15:49:21 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstclock.c: Fix debug of the new clock rate.
|
||
Original commit message from CVS:
|
||
* gst/gstclock.c: (gst_clock_set_calibration):
|
||
Fix debug of the new clock rate.
|
||
|
||
2008-05-21 11:10:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
win32/common/libgstbase.def: Add gst_base_sink_wait_clock() to the exported symbols.
|
||
Original commit message from CVS:
|
||
* win32/common/libgstbase.def:
|
||
Add gst_base_sink_wait_clock() to the exported symbols.
|
||
|
||
2008-05-20 08:28:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
libs/gst/base/gstbasetransform.c: Unref events that the GstBaseTransform::event vfunc didn't want to have forwarded b...
|
||
Original commit message from CVS:
|
||
Patch by: Tim-Philipp Müller <tim.muller at collabora co uk>
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_sink_event):
|
||
Unref events that the GstBaseTransform::event vfunc didn't want to
|
||
have forwarded by the base class. Closes a leak in identity.
|
||
Fixes bug #446763.
|
||
|
||
2008-05-19 16:36:51 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Expose a method that was previously used internally to synchronize against the clock because it can be useful for sub...
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_wait_clock):
|
||
* libs/gst/base/gstbasesink.h:
|
||
Expose a method that was previously used internally to synchronize
|
||
against the clock because it can be useful for subclasses too.
|
||
GstBaseSink::gst_base_sink_wait_clock()
|
||
|
||
2008-05-19 11:59:34 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstpad.c: Add sanity check to make sure we don't get smaller buffers than requested (and fallback to normal buffe...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_buffer_alloc_unchecked):
|
||
Add sanity check to make sure we don't get smaller buffers
|
||
than requested (and fallback to normal buffer alloc if we do).
|
||
|
||
2008-05-19 11:11:49 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Refactor adjusting the running_time with latency and offset into a separate method.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_adjust_time),
|
||
(gst_base_sink_wait_clock), (gst_base_sink_wait_eos),
|
||
(gst_base_sink_do_sync), (gst_base_sink_chain_unlocked):
|
||
Refactor adjusting the running_time with latency and offset into a
|
||
separate method.
|
||
When doing clipping, we still want to use the subclass get_times method,
|
||
just in case the DURATION or TIMESTAMP are not set.
|
||
|
||
2008-05-19 10:46:44 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: add gst_type_find_suggest_simple(), #533740.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsttypefind.c: (gst_type_find_suggest_simple):
|
||
* gst/gsttypefind.h:
|
||
* win32/common/libgstreamer.def:
|
||
API: add gst_type_find_suggest_simple(), #533740.
|
||
|
||
2008-05-19 10:29:57 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gstbasesrc.c: Use right error code when typefinding fails, so we can use the default (translated) error...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_start):
|
||
Use right error code when typefinding fails, so we can use
|
||
the default (translated) error messages.
|
||
|
||
2008-05-19 10:03:09 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: When the subclass did not set caps on outgoing buffers, configure the caps we negotiated ...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_get_range),
|
||
(gst_base_src_start):
|
||
When the subclass did not set caps on outgoing buffers, configure the
|
||
caps we negotiated on the source pad.
|
||
When the typefind helper does not find caps, error out properly instead
|
||
of doing things with NULL caps.
|
||
|
||
2008-05-18 18:53:50 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsttypefind.h: Tabs to spaces, oh yes!
|
||
Original commit message from CVS:
|
||
* gst/gsttypefind.h:
|
||
Tabs to spaces, oh yes!
|
||
|
||
2008-05-18 12:13:42 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
* ChangeLog:
|
||
ChangeLog surgery
|
||
Original commit message from CVS:
|
||
ChangeLog surgery
|
||
|
||
2008-05-18 11:52:39 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/gst/gstcaps.c: Add David's and Benjamin's tests for array subtraction to the unit test suite, which sugge...
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstcaps.c: (test_intersect2), (gst_caps_suite):
|
||
Add David's and Benjamin's tests for array subtraction to the
|
||
unit test suite, which suggests that #147931 is fixed these days.
|
||
|
||
2008-05-18 11:35:43 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstevent.c: Document that gst_event_new_tag() and gst_event_new_navigation() take ownership of the taglist/struct...
|
||
Original commit message from CVS:
|
||
* gst/gstevent.c:
|
||
Document that gst_event_new_tag() and gst_event_new_navigation()
|
||
take ownership of the taglist/structure passed to them. (#533635).
|
||
|
||
2008-05-17 17:20:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/Makefile.am: Don't descend into the plugins dir if plugin docs building is disabled.
|
||
Original commit message from CVS:
|
||
* docs/Makefile.am:
|
||
Don't descend into the plugins dir if plugin docs building
|
||
is disabled.
|
||
* docs/README:
|
||
Add a note about the new type:GTypeName syntax for the plugin
|
||
documentation .types file.
|
||
|
||
2008-05-17 13:54:52 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstmessage.*: Mark the debug string parameters as const. Fixes bug #533490.
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.c: (gst_message_new_error),
|
||
(gst_message_new_warning), (gst_message_new_info):
|
||
* gst/gstmessage.h:
|
||
Mark the debug string parameters as const. Fixes bug #533490.
|
||
|
||
2008-05-16 21:09:45 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/base/gsttypefindhelper.c: Sort buffer cache list by end offsets. This makes sure that we don't stop to searc...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gsttypefindhelper.c: (helper_find_peek):
|
||
Sort buffer cache list by end offsets. This makes sure that we don't
|
||
stop to search for a cached buffer that contains the requested data
|
||
too early.
|
||
Also read a minimum of 4k bytes instead of 512 bytes as this is a bit
|
||
more efficient. Fixes bug #459862.
|
||
|
||
2008-05-14 18:17:34 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstinfo.c: Explain why we copy the list.
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.c:
|
||
Explain why we copy the list.
|
||
* gst/gstpipeline.c:
|
||
Improve docs.
|
||
* gst/gstutils.c:
|
||
Add one debug-log statement to help tracing probelms with linking pads.
|
||
|
||
2008-05-14 18:09:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/gst/gstinfo.c: Add a test for removing the default log handler. Seems to fail under windows.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstinfo.c:
|
||
Add a test for removing the default log handler. Seems to fail under
|
||
windows.
|
||
|
||
2008-05-14 13:52:59 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Release pad lock before calling out to avoid a possible deadlock.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_peer_accept_caps):
|
||
Release pad lock before calling out to avoid a possible deadlock.
|
||
|
||
2008-05-14 10:22:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/parse/grammar.y: Remove unneeded value unset.
|
||
Original commit message from CVS:
|
||
* gst/parse/grammar.y:
|
||
Remove unneeded value unset.
|
||
* tests/check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
|
||
Add unit test for de/serialization of caps.
|
||
|
||
2008-05-13 12:54:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
plugins/elements/: Use custom marshalers that take GstMiniObject as first parameter.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfakesink.c:
|
||
(marshal_VOID__MINIOBJECT_OBJECT), (gst_fake_sink_class_init):
|
||
* plugins/elements/gstfakesrc.c: (marshal_VOID__MINIOBJECT_OBJECT),
|
||
(gst_fake_src_class_init):
|
||
Use custom marshalers that take GstMiniObject as first parameter.
|
||
Using OBJECT as parameter while a GstMiniObject is given will lead
|
||
to assertions if built with G_ENABLE_DEBUG. Fixes bug #525532.
|
||
|
||
2008-05-13 12:38:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
plugins/elements/gsttypefindelement.c: Clean up on FLUSH_STOP and not FLUSH_START. Forward both events immediately.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_handle_event),
|
||
(gst_type_find_element_send_cached_events),
|
||
(gst_type_find_element_change_state):
|
||
Clean up on FLUSH_STOP and not FLUSH_START. Forward both events
|
||
immediately.
|
||
|
||
2008-05-13 11:45:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
plugins/elements/gsttypefindelement.c: Forward FLUSH_START events immediately and clean up instead of caching them.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_handle_src_query), (stop_typefinding),
|
||
(gst_type_find_element_handle_event),
|
||
(gst_type_find_element_send_cached_events),
|
||
(gst_type_find_element_change_state):
|
||
Forward FLUSH_START events immediately and clean up instead of
|
||
caching them.
|
||
|
||
2008-05-13 07:11:05 +0000 Sjoerd Simons <sjoerd@luon.net>
|
||
|
||
libs/gst/base/gstbasetransform.c: Check the caps of the buffer returned by gst_pad_alloc_buffer() and fall back to de...
|
||
Original commit message from CVS:
|
||
Patch by: Sjoerd Simons <sjoerd at luon dot net>
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_buffer_alloc):
|
||
Check the caps of the buffer returned by gst_pad_alloc_buffer() and
|
||
fall back to default negotiation in the chain function if the caps
|
||
are different from what was requested. Fixes bug #526768.
|
||
|
||
2008-05-09 20:48:24 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
No, let's not use g_slice_{dup|copy} here, since they only exist since GLib 2.14 and we still depend only on >= 2.12....
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c:
|
||
* tests/check/gst/gstsegment.c:
|
||
No, let's not use g_slice_{dup|copy} here, since they only exist
|
||
since GLib 2.14 and we still depend only on >= 2.12. Also add
|
||
unit test for gst_segment_copy().
|
||
|
||
2008-05-09 18:25:44 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstutils.h: Try to fix 'dereferencing type-punned pointer will break strict aliasing rules' warnings with C++ com...
|
||
Original commit message from CVS:
|
||
* gst/gstutils.h: (GST_BOILERPLATE_FULL):
|
||
Try to fix 'dereferencing type-punned pointer will break strict
|
||
aliasing rules' warnings with C++ compilers and GLib >= 2.14.0: GLib
|
||
changed the default GType typedef from gulong to gsize at some point,
|
||
but kept GType typedef'ed to gulong for C++ for ABI reasons; the
|
||
g_once_* functions all take a gsize * though, so work around the type
|
||
mismatch for C++ by doing everything in gsize and casting to GType
|
||
later.
|
||
|
||
2008-05-09 14:02:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
plugins/elements/gstmultiqueue.c: Add documentation for the signals to push our core plugin docs coverage back up to ...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c:
|
||
Add documentation for the signals to push our core plugin docs
|
||
coverage back up to 100%.
|
||
|
||
2008-05-08 14:23:16 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
|
||
|
||
gst/gstinfo.h (GST_FUNCTION): Reverted GST_FUNCTION to the old version as we don't want the full signature in C++ cod...
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.h (GST_FUNCTION):
|
||
Reverted GST_FUNCTION to the old version as we don't want the
|
||
full signature in C++ code. Also added support for MSVC.
|
||
|
||
2008-05-08 11:37:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstutils.h: Intern the type name string, similar to what G_DEFINE_TYPE does.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.h:
|
||
Intern the type name string, similar to what G_DEFINE_TYPE does.
|
||
|
||
2008-05-08 11:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstutils.h: Make GST_BOILERPLATE thread-safe if building with GLib 2.14 or newer.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.h:
|
||
Make GST_BOILERPLATE thread-safe if building with GLib 2.14 or newer.
|
||
|
||
2008-05-08 05:55:34 +0000 Sjoerd Simons <sjoerd@luon.net>
|
||
|
||
libs/gst/base/gstbasetransform.c: Don't passthrough buffer allocation too easily if the caps change.
|
||
Original commit message from CVS:
|
||
Based on a patch by: Sjoerd Simons <sjoerd at luon dot net>
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_buffer_alloc):
|
||
Don't passthrough buffer allocation too easily if the caps change.
|
||
This breaks when working in passthrough mode and upstream changes
|
||
it's caps. Fixes bug #526768.
|
||
|
||
2008-05-07 19:24:44 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
|
||
|
||
gst/gstinfo.c (gst_debug_log_valist): Improved the __FILE__ part of debug output for MSVC.
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.c (gst_debug_log_valist):
|
||
Improved the __FILE__ part of debug output for MSVC.
|
||
|
||
2008-05-07 19:15:14 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
|
||
|
||
libs/gst/base/gstbasesrc.c (gst_base_src_default_query): Declaration after statement fix for compilers like MSVC.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c (gst_base_src_default_query):
|
||
Declaration after statement fix for compilers like MSVC.
|
||
|
||
2008-05-07 19:09:08 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
|
||
|
||
win32/common/config.h.in: Don't define GST_FUNCTION, if GLib supports MSVC we'd much rather use the real thing than h...
|
||
Original commit message from CVS:
|
||
* win32/common/config.h.in:
|
||
Don't define GST_FUNCTION, if GLib supports MSVC we'd much rather
|
||
use the real thing than having "???" unconditionally.
|
||
|
||
2008-05-07 18:51:22 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
|
||
|
||
gst/gstinfo.h (GST_FUNCTION): Made GST_FUNCTION an alias for G_STRFUNC to avoid duplication.
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.h (GST_FUNCTION):
|
||
Made GST_FUNCTION an alias for G_STRFUNC to avoid duplication.
|
||
|
||
2008-05-07 09:47:27 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstadapter.c: Small code cleanup.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstadapter.c: (gst_adapter_available_fast):
|
||
Small code cleanup.
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_query_latency),
|
||
(gst_base_sink_set_flushing):
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek):
|
||
Fix some comments.
|
||
|
||
2008-05-07 09:34:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstfakesrc.*: Added format property to control the format of the newsegment events.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfakesrc.c: (gst_fake_src_class_init),
|
||
(gst_fake_src_init), (gst_fake_src_set_property),
|
||
(gst_fake_src_get_property), (gst_fake_src_start):
|
||
* plugins/elements/gstfakesrc.h:
|
||
Added format property to control the format of the newsegment events.
|
||
API: GstFakeSrc:format
|
||
|
||
2008-05-06 08:45:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
win32/common/libgstreamer.def: Add gst_pad_has_name() to the exported symbols.
|
||
Original commit message from CVS:
|
||
* win32/common/libgstreamer.def:
|
||
Add gst_pad_has_name() to the exported symbols.
|
||
|
||
2008-05-06 08:43:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
Don't allow negative sizes when allocating new buffers.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_alloc_buffer_full):
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_prepare_output_buffer):
|
||
Don't allow negative sizes when allocating new buffers.
|
||
Fixes bug #461253.
|
||
|
||
2008-05-05 16:47:29 +0000 Sjoerd Simons <sjoerd@luon.net>
|
||
|
||
gst/gstbus.c: Don't print a warning if the queue is empty when we try to pop here. That could happen if another threa...
|
||
Original commit message from CVS:
|
||
Patch by: Sjoerd Simons <sjoerd at luon net>
|
||
* gst/gstbus.c: (gst_bus_source_dispatch):
|
||
Don't print a warning if the queue is empty when we try to pop
|
||
here. That could happen if another thread or callback set the
|
||
bus to flushing between the source's check/prepare and the
|
||
dispatch being called (#531538).
|
||
|
||
2008-05-05 16:25:23 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gstmultiqueue.c: Small docs fix.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c:
|
||
Small docs fix.
|
||
|
||
2008-05-05 15:50:36 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
tests/check/gst/gstvalue.c: Add unit test for deserializing uint64s and check some really large numbers in the int64 ...
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
|
||
Add unit test for deserializing uint64s and check some really large
|
||
numbers in the int64 test.
|
||
|
||
2008-05-04 19:07:21 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
tools/gst-inspect.c: Use "%s" as format string instead of printing strings directly.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (n_print), (print_hierarchy),
|
||
(print_interfaces), (print_element_properties_info),
|
||
(print_signal_info):
|
||
Use "%s" as format string instead of printing strings directly.
|
||
|
||
2008-05-04 14:25:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstclock.c: Make some checks actually useful.
|
||
Original commit message from CVS:
|
||
* gst/gstclock.c: (gst_clock_set_calibration):
|
||
Make some checks actually useful.
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_load_plugin):
|
||
Remove some unused code. Unsigned integers tend to be >= 0.
|
||
|
||
2008-05-03 19:23:43 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstminiobject.c: Fix 'Since:' version in gst_value_dup_mini_object() docs blurb: this function was not in the uns...
|
||
Original commit message from CVS:
|
||
* gst/gstminiobject.c: (gst_value_get_mini_object):
|
||
Fix 'Since:' version in gst_value_dup_mini_object() docs blurb: this
|
||
function was not in the unscheduled 0.10.19 release.
|
||
|
||
2008-05-03 19:13:47 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstregistry.c: Only print one log message per non-plugin file.
|
||
Original commit message from CVS:
|
||
* gst/gstregistry.c: (gst_registry_scan_path_level):
|
||
Only print one log message per non-plugin file.
|
||
|
||
2008-05-03 19:08:50 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstinfo.c: Fix alignment of debug log columns on 64-bit.
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.c: (gst_debug_log_default):
|
||
Fix alignment of debug log columns on 64-bit.
|
||
|
||
2008-05-03 16:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/libs/: Ignore private controller headers for docs.
|
||
Original commit message from CVS:
|
||
* docs/libs/Makefile.am:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
Ignore private controller headers for docs.
|
||
|
||
2008-05-03 15:25:25 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/controller/: Move some private declarations into private headers.
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontrollerprivate.h:
|
||
* libs/gst/controller/gsthelper.c:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
* libs/gst/controller/gstinterpolationcontrolsource.c:
|
||
(gst_interpolation_control_source_set_interpolation_mode):
|
||
* libs/gst/controller/gstinterpolationcontrolsourceprivate.h:
|
||
* libs/gst/controller/lib.c:
|
||
Move some private declarations into private headers.
|
||
|
||
2008-05-02 10:12:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstdebugutils.c: Remove some code that is unused after Stefan's refactoring and uses uninitialized variables now,...
|
||
Original commit message from CVS:
|
||
* gst/gstdebugutils.c: (debug_dump_element_pad):
|
||
Remove some code that is unused after Stefan's refactoring and uses
|
||
uninitialized variables now, resulting in a compiler warning.
|
||
|
||
2008-05-01 13:03:51 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstregistry.c: Run g_str_has_suffix() only on the file name, not the entire file path.
|
||
Original commit message from CVS:
|
||
* gst/gstregistry.c: (gst_registry_scan_path_level):
|
||
Run g_str_has_suffix() only on the file name, not the
|
||
entire file path.
|
||
|
||
2008-04-30 14:20:48 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gstqueue.c: Since we're not called only from the chain function any longer, we can't assume that the...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c: (gst_queue_leak_downstream):
|
||
Since we're not called only from the chain function any longer,
|
||
we can't assume that there's always data in the queue, so move
|
||
the is_full check to the beginning of the loop (otherwise we'd
|
||
hit the assert when changing the limit properties while the
|
||
queue is empty or not running yet).
|
||
Also, only set a discont if items were actually removed from
|
||
the queue.
|
||
* tests/check/elements/queue.c: (test_leaky_downstream):
|
||
Test case for the above.
|
||
|
||
2008-04-30 09:35:43 +0000 Jonas Holmberg <jonas.holmberg@axis.com>
|
||
|
||
plugins/elements/gstqueue.c: When changing thr max capacity of a leaky queue, immediatly drop buffers instead of wait...
|
||
Original commit message from CVS:
|
||
Patch by: Jonas Holmberg <jonas dot holmberg at axis dot com>
|
||
* plugins/elements/gstqueue.c: (gst_queue_leak_downstream),
|
||
(gst_queue_chain), (queue_capacity_change),
|
||
(gst_queue_set_property):
|
||
When changing thr max capacity of a leaky queue, immediatly drop buffers
|
||
instead of waiting for a push on the sinkpad. Fixes #530637.
|
||
|
||
2008-04-30 07:56:39 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstdebugutils.c: Refactor code and fix handling of ghostpads and their proxypads.
|
||
Original commit message from CVS:
|
||
* gst/gstdebugutils.c:
|
||
Refactor code and fix handling of ghostpads and their proxypads.
|
||
|
||
2008-04-29 11:23:51 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Add method to conveniently check the name of a custom event with gst_event_has_name().
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstevent.c: (gst_event_has_name):
|
||
* gst/gstevent.h:
|
||
* tests/check/gst/gstevent.c: (GST_START_TEST):
|
||
Add method to conveniently check the name of a custom event with
|
||
gst_event_has_name().
|
||
Reformat the event docs so that related methods are put together instead
|
||
of the default alphabetical sort.
|
||
Update unit test with new method.
|
||
API: GstEvent::gst_event_has_name()
|
||
|
||
2008-04-28 18:44:48 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
libs/gst/check/Makefile.am: Don't add an explicit link to libgstreamer-0.10.la; it's already included in GST_OBJ_LIBS.
|
||
Original commit message from CVS:
|
||
* libs/gst/check/Makefile.am:
|
||
Don't add an explicit link to libgstreamer-0.10.la; it's already
|
||
included in GST_OBJ_LIBS.
|
||
|
||
2008-04-28 09:21:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gst.c: Register GstClock type from a type-safe context. Fixes bug #530317.
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
Register GstClock type from a type-safe context. Fixes bug #530317.
|
||
|
||
2008-04-26 00:13:03 +0000 Edward Hervey <edward.hervey@collabora.co.uk>
|
||
|
||
tools/gst-run.c: Include <unistd.h> conditionally on HAVE_UNISTD_H as elsewhere.
|
||
Original commit message from CVS:
|
||
Patch by Edward Hervey <edward.hervey@collabora.co.uk>
|
||
* tools/gst-run.c:
|
||
Include <unistd.h> conditionally on HAVE_UNISTD_H as elsewhere.
|
||
|
||
2008-04-25 17:54:28 +0000 Antoine Tremblay <hexa00@gmail.com>
|
||
|
||
gst/gstbin.c: Use the GLib stuff to create a private structure.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_init),
|
||
(gst_bin_dispose):
|
||
Use the GLib stuff to create a private structure.
|
||
Add some locking around some dispose methods to make them a little
|
||
safer, see #529723. Patch by: Antoine Tremblay <hexa00 at gmail dot com>
|
||
|
||
2008-04-25 13:22:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/base/: Fix doc typos and unify caps a bit.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.h:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
* libs/gst/base/gstbasetransform.h:
|
||
* libs/gst/base/gstcollectpads.h:
|
||
Fix doc typos and unify caps a bit.
|
||
|
||
2008-04-25 13:09:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tools/gst-launch.1.in: Forgot to also add the envvar docs here.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.1.in:
|
||
Forgot to also add the envvar docs here.
|
||
|
||
2008-04-25 10:01:46 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Ref some more classes in gst_init() to work around thread-safety issues in pre-2.16 GLibs, and add basic unit test.
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (init_post), (gst_deinit):
|
||
* tests/check/gst/gstpipeline.c: (GST_START_TEST), (pipeline_thread),
|
||
(test_concurrent_create), (gst_pipeline_suite):
|
||
Ref some more classes in gst_init() to work around thread-safety
|
||
issues in pre-2.16 GLibs, and add basic unit test.
|
||
|
||
2008-04-25 07:22:16 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Rearrange the latency query code. We always want to do the upstream query, even if we ar...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_query_latency),
|
||
(gst_base_sink_send_event):
|
||
Rearrange the latency query code. We always want to do the upstream
|
||
query, even if we are not live so that the upstream elements can get the
|
||
latency results too. If we fail doing the query and we are live, we
|
||
return TRUE afterwards.
|
||
|
||
2008-04-24 15:14:54 +0000 Jason Zhao <e3423c@motorola.com>
|
||
|
||
Enable/disable scan_and_update_registry() based on commandline switch or environment variable. Fixes #520468.
|
||
Original commit message from CVS:
|
||
patch by: Jason Zhao <e3423c@motorola.com>
|
||
* docs/gst/running.xml:
|
||
* gst/gst.c:
|
||
Enable/disable scan_and_update_registry() based on commandline switch
|
||
or environment variable. Fixes #520468.
|
||
* ChangeLog:
|
||
Fix typo in my previous commit.
|
||
|
||
2008-04-24 08:27:59 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstregistrybinary.c: Add a warning of we hit unhandled factories when saving.
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c:
|
||
Add a warning of we hit unhandled factories when saving.
|
||
More debug logging detail, but move to LOG category.
|
||
|
||
2008-04-24 06:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstregistry.c: Tell the *truth* when improving the documentation.
|
||
Original commit message from CVS:
|
||
* gst/gstregistry.c:
|
||
Tell the *truth* when improving the documentation.
|
||
|
||
2008-04-23 14:54:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstelementfactory.c: Unref the factory after it was used the last time, not before.
|
||
Original commit message from CVS:
|
||
* gst/gstelementfactory.c: (gst_element_factory_make):
|
||
Unref the factory after it was used the last time, not before.
|
||
* gst/gstindexfactory.c: (gst_index_factory_make):
|
||
Improve debugging a bit and don't leak a ref to the index factory with
|
||
each call.
|
||
|
||
2008-04-23 13:55:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstregistry.c: Improve the documentation.
|
||
Original commit message from CVS:
|
||
* gst/gstregistry.c:
|
||
Improve the documentation.
|
||
|
||
2008-04-23 10:14:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstsegment.c: The glib macro seems to be borked. Use g_slice_copy directly and cast in the hope that this fixes t...
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c:
|
||
The glib macro seems to be borked. Use g_slice_copy directly and cast
|
||
in the hope that this fixes the warning on 64bit.
|
||
|
||
2008-04-23 07:08:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstsegment.c: Document the new function. Use g_slice_dup() (no need for gst_segment_init()).
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c:
|
||
Document the new function. Use g_slice_dup() (no need for
|
||
gst_segment_init()).
|
||
|
||
2008-04-23 06:57:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/gst/gstreamer-sections.txt: Move GParamSepc macros to standart section.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Move GParamSepc macros to standart section.
|
||
* gst/gstbin.c:
|
||
Dn't document _get_type - its in private section in docs anyway and
|
||
this doc-blob was incomplete.
|
||
* gst/gstclock.h:
|
||
Fix wrong symbol names in docs.
|
||
* gst/gstmacros.h:
|
||
Add once doc sentence.
|
||
* tests/check/gst/.cvsignore:
|
||
Ignore more.
|
||
|
||
2008-04-21 10:25:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/gst/Makefile.am: And remove those libs here.
|
||
Original commit message from CVS:
|
||
* docs/gst/Makefile.am:
|
||
And remove those libs here.
|
||
|
||
2008-04-21 09:29:37 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/libs/Makefile.am: Fix docs build again by adding libgstnet-0.10.so to SCANOBJ_DEPS.
|
||
Original commit message from CVS:
|
||
* docs/libs/Makefile.am:
|
||
Fix docs build again by adding libgstnet-0.10.so to SCANOBJ_DEPS.
|
||
|
||
2008-04-21 08:34:09 +0000 Olivier Crete <tester@tester.ca>
|
||
|
||
plugins/elements/gstqueue.c: Add the min-threshold to the min latency if possible. Fixes #529148.
|
||
Original commit message from CVS:
|
||
Patch by: Olivier Crete <tester at tester dot ca>
|
||
* plugins/elements/gstqueue.c: (gst_queue_handle_src_query):
|
||
Add the min-threshold to the min latency if possible. Fixes #529148.
|
||
|
||
2008-04-21 07:45:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/gst/gstreamer.types.in: Stupid editor, I removed that line as it should go in yet.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer.types.in:
|
||
Stupid editor, I removed that line as it should go in yet.
|
||
|
||
2008-04-21 07:42:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/: Remove library types fro core docs and have them in libs docs.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer.types.in:
|
||
* docs/libs/gstreamer-libs.types:
|
||
Remove library types fro core docs and have them in libs docs.
|
||
Reformat and cleanup. Add comment for miniobject types.
|
||
|
||
2008-04-20 16:32:03 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsturi.c: Fix leak: g_strdown operates on the string in place, while g_ascii_strdown() returns a newly-allocated ...
|
||
Original commit message from CVS:
|
||
* gst/gsturi.c: (gst_uri_get_protocol):
|
||
Fix leak: g_strdown operates on the string in place, while
|
||
g_ascii_strdown() returns a newly-allocated string.
|
||
|
||
2008-04-20 09:55:25 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
tools/gst-inspect.c: Print the URI protocols and the URI type supported by the element.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (print_uri_handler_info),
|
||
(print_element_info):
|
||
Print the URI protocols and the URI type supported by the element.
|
||
|
||
2008-04-19 16:05:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gsttaglist.c: Use g_value_take_string() instead of the deprecated g_value_set_string_take_ownership().
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.c: (gst_tag_merge_strings_with_comma):
|
||
Use g_value_take_string() instead of the deprecated
|
||
g_value_set_string_take_ownership().
|
||
|
||
2008-04-19 15:42:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstregistrybinary.c: Return the old CRC instead of 0 if we give a NULL buffer or a buffer with a length of 0.
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (_gst_crc32):
|
||
Return the old CRC instead of 0 if we give a NULL buffer
|
||
or a buffer with a length of 0.
|
||
|
||
2008-04-19 15:36:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gsturi.c: A valid URI scheme can also include '+', '-' and '.' additional to alphanumeric characters as per RFC 3...
|
||
Original commit message from CVS:
|
||
* gst/gsturi.c: (gst_uri_protocol_check_internal),
|
||
(gst_uri_get_protocol), (gst_uri_has_protocol),
|
||
(gst_uri_construct), (gst_uri_handler_set_uri):
|
||
A valid URI scheme can also include '+', '-' and '.' additional
|
||
to alphanumeric characters as per RFC 3986 Section 3.1.
|
||
Handle URI schemes case insensitive in all places and convert
|
||
to lower-case when constructing an URI or setting an URI with
|
||
the GstURIHandler interface. Fixes bug #528868.
|
||
All elements can still assume (as before) that they will
|
||
get passed URIs with a lower-case URI scheme by the GstURIHandler
|
||
interface.
|
||
|
||
2008-04-17 10:09:39 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: Don't use g_atomic_set_int where it's not needed.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_static_caps_get):
|
||
* gst/gstclock.c: (gst_clock_entry_new):
|
||
Don't use g_atomic_set_int where it's not needed.
|
||
|
||
2008-04-17 08:45:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Fix 2 caps leaks.
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_deserialize_caps):
|
||
* gst/parse/grammar.y:
|
||
Fix 2 caps leaks.
|
||
|
||
2008-04-17 08:34:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstutils.c: Use g_atomic_int_set() here too instead of assignment + g_atomic_int_get().
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_atomic_int_set):
|
||
Use g_atomic_int_set() here too instead of assignment +
|
||
g_atomic_int_get().
|
||
|
||
2008-04-17 07:14:46 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstutils.*: API: Deprecate gst_atomic_int_set(), g_atomic_int_set() should be used now that we depend on new enou...
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c:
|
||
* gst/gstutils.h:
|
||
API: Deprecate gst_atomic_int_set(), g_atomic_int_set() should be used
|
||
now that we depend on new enough GLib.
|
||
* gst/gstcaps.c: (gst_static_caps_get):
|
||
* gst/gstclock.c: (gst_clock_entry_new):
|
||
* gst/gstinfo.c: (_gst_debug_init), (gst_debug_set_colored),
|
||
(gst_debug_set_default_threshold), (_gst_debug_category_new),
|
||
(gst_debug_category_set_threshold):
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_init),
|
||
(gst_base_sink_set_qos_enabled):
|
||
* libs/gst/net/gstnettimeprovider.c:
|
||
(gst_net_time_provider_set_property):
|
||
Use g_atomic_int_set() instead of gst_atomic_int_set().
|
||
|
||
2008-04-16 18:48:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstquery.c: Also use G_GINT64_CONSTANT for the queries.
|
||
Original commit message from CVS:
|
||
* gst/gstquery.c:
|
||
Also use G_GINT64_CONSTANT for the queries.
|
||
|
||
2008-04-16 18:38:16 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstmessage.c: Use G_GINT64_CONSTANT in varargs function.
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.c:
|
||
Use G_GINT64_CONSTANT in varargs function.
|
||
|
||
2008-04-16 15:51:17 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstregistrybinary.c: Initialize the registry magic with zeroes.
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_initialize_magic):
|
||
Initialize the registry magic with zeroes.
|
||
|
||
2008-04-16 14:18:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstregistrybinary.*: Add crc32 checksum to the binary registry file and check this before accepting a registry file.
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (_gst_crc32),
|
||
(gst_registry_binary_write),
|
||
(gst_registry_binary_initialize_magic),
|
||
(gst_registry_binary_write_cache),
|
||
(gst_registry_binary_check_magic),
|
||
(gst_registry_binary_read_cache):
|
||
* gst/gstregistrybinary.h:
|
||
Add crc32 checksum to the binary registry file and check this before
|
||
accepting a registry file.
|
||
Also free the data list when writing to the registry file fails.
|
||
|
||
2008-04-16 13:16:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstregistrybinary.c: If an element supports the Uri interface, returns a valid pointer to the supported URI proto...
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_save_feature),
|
||
(gst_registry_binary_load_feature),
|
||
(gst_registry_binary_load_plugin):
|
||
If an element supports the Uri interface, returns a valid pointer
|
||
to the supported URI protocols but this pointer contains nothing
|
||
don't try to save that as it will corrupt the registry.
|
||
Don't unref the plugin if we added it to the registry already but
|
||
fail to load a feature as gst_registry_add_plugin() takes ownership
|
||
of the plugin.
|
||
Improve debugging a bit.
|
||
|
||
2008-04-16 08:30:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gsttaglist.h: Clarify some tag item docs after discussion on irc.
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.h:
|
||
Clarify some tag item docs after discussion on irc.
|
||
|
||
2008-04-15 06:23:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/gst/gstreamer-docs.sgml: Remove commented out plugins (they have their own docs). Update comments.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
Remove commented out plugins (they have their own docs). Update
|
||
comments.
|
||
|
||
2008-04-15 06:16:33 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Add GST_PARAM_CONTROLLABLE and GST_PARAM_USER_SHIFT. Move paramspec docs to own section.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstparamspecs.c:
|
||
* gst/gstparamspecs.h:
|
||
Add GST_PARAM_CONTROLLABLE and GST_PARAM_USER_SHIFT. Move paramspec
|
||
docs to own section.
|
||
* gst/gstvalue.c:
|
||
This now only documents GValue.
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/controller/gstcontroller.h:
|
||
Remove GST_PARAM_CONTROLLABLE.
|
||
|
||
2008-04-15 05:54:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/README: Correct file path. Tell about how to use -overrides.txt.
|
||
Original commit message from CVS:
|
||
* docs/README:
|
||
Correct file path. Tell about how to use -overrides.txt.
|
||
* docs/design/draft-tagreading.txt:
|
||
Small design update.
|
||
|
||
2008-04-14 12:12:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstregistrybinary.c: Fix a typo in a debug message and revert change from yesterday as gst_registry_add_plugin() ...
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_load_feature),
|
||
(gst_registry_binary_load_plugin):
|
||
Fix a typo in a debug message and revert change from yesterday as
|
||
gst_registry_add_plugin() will only fail if something is really wrong
|
||
already and we can't survive it anyway.
|
||
|
||
2008-04-14 08:48:50 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst.c: Pre-register GstGError GType from a thread-safe context (fixes #527967); unref enum type classes in deinit.
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (init_post), (gst_deinit):
|
||
Pre-register GstGError GType from a thread-safe context
|
||
(fixes #527967); unref enum type classes in deinit.
|
||
|
||
2008-04-13 19:58:43 +0000 Rene Stadler <mail@renestadler.de>
|
||
|
||
gst/gsttagsetter.c: Merging an empty list with another list in KEEP_ALL mode should yield an empty list as result and...
|
||
Original commit message from CVS:
|
||
Patch by: Rene Stadler <mail at renestadler de>
|
||
* gst/gsttagsetter.c: (gst_tag_setter_merge_tags):
|
||
Merging an empty list with another list in KEEP_ALL mode should
|
||
yield an empty list as result and not the second list (#512578).
|
||
* tests/check/gst/gsttagsetter.c:
|
||
Add unit test for tag merge modes and the aforementioned bug.
|
||
|
||
2008-04-13 18:50:05 +0000 Rene Stadler <mail@renestadler.de>
|
||
|
||
gst/gsttaglist.h: Fix description to match the order in the table (#512577).
|
||
Original commit message from CVS:
|
||
Patch by: Rene Stadler <mail at renestadler de>
|
||
* gst/gsttaglist.h:
|
||
Fix description to match the order in the table (#512577).
|
||
|
||
2008-04-13 17:51:02 +0000 Kwang Yul Seo <kwangyul.seo.gmail.com>
|
||
|
||
Define socklen_t as int if it's not defined yet. Fixes compilation with MSVC6 and other versions where socklen_t is n...
|
||
Original commit message from CVS:
|
||
Patch by: Kwang Yul Seo <kwangyul.seo gmail com>
|
||
* libs/gst/net/gstnettimepacket.h:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
Define socklen_t as int if it's not defined yet. Fixes compilation
|
||
with MSVC6 and other versions where socklen_t is not defined in
|
||
the windows headers (#518022).
|
||
|
||
2008-04-13 13:54:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstregistrybinary.c: If gst_registry_add_plugin() fails our reference to the plugin is invalid so don't try to us...
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_load_plugin):
|
||
If gst_registry_add_plugin() fails our reference to the plugin is
|
||
invalid so don't try to use it anymore and instead error out.
|
||
|
||
2008-04-12 20:52:58 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-xmlinspect.c: De-cruft a bit. If no argument is specified, print all elements in
|
||
Original commit message from CVS:
|
||
* tools/gst-xmlinspect.c: (print_element_info), (main):
|
||
De-cruft a bit. If no argument is specified, print all elements in
|
||
XML syntax rather than a freestyle list of elements like gst-inspect.
|
||
Also, don't print XML header chunk unless we actually have something
|
||
to print (ie. don't print it before an error message); print error
|
||
message to stderr not stdout. Remove support for printing plugin
|
||
info (it would just output something freestyle along the lines of
|
||
gst-inspect so far), which fixes #514507. Also add license header.
|
||
|
||
2008-04-11 09:27:44 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
Mac OS X love...
|
||
Original commit message from CVS:
|
||
2008-04-11 Julien Moutte <julien@fluendo.com>
|
||
Mac OS X love...
|
||
* configure.ac: Merge platform specific defines, introduce a new
|
||
define on OS X to remember that forking when updating registry is
|
||
unsafe.
|
||
* docs/faq/gst-uninstalled: Updated to include gst-libs in the bad
|
||
module.
|
||
* gst/gst.c: Don't fork when updating registry if GST_HAVE_UNSAFE_FORK
|
||
is defined.
|
||
* gst/gstregistry.c: (gst_registry_scan_path_level): Fixed a bogus
|
||
condition that leads to absolutely no plugins being registered on
|
||
OS X.
|
||
|
||
2008-04-10 20:46:51 +0000 José Alburquerque <jaalburqu@svn.gnome.org>
|
||
|
||
Add gst_pad_add_*_probe_full() functions with a notify callback that lets the caller free the data it passes to the p...
|
||
Original commit message from CVS:
|
||
Based on patch by: José Alburquerque <jaalburqu at svn dot gnome dot org>
|
||
* gst/gstutils.c: (gst_pad_add_data_probe),
|
||
(gst_pad_add_data_probe_full), (gst_pad_add_event_probe),
|
||
(gst_pad_add_event_probe_full), (gst_pad_add_buffer_probe),
|
||
(gst_pad_add_buffer_probe_full):
|
||
* gst/gstutils.h:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* win32/common/libgstreamer.def:
|
||
Add gst_pad_add_*_probe_full() functions with a notify callback that
|
||
lets the caller free the data it passes to the probe functions. This
|
||
is useful for bindings such as gst-python or gstreamermm (#526814).
|
||
API: gst_pad_add_data_probe_full
|
||
API: gst_pad_add_buffer_probe_full
|
||
API: gst_pad_add_event_probe_full
|
||
* tests/check/gst/gstutils.c:
|
||
Add minimal unit test to make sure freeing the data actually works
|
||
as expected.
|
||
* tests/benchmarks/.cvsignore:
|
||
Random cvsignore addendum.
|
||
|
||
2008-04-10 19:13:46 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstdebugutils.h: Mention GstDebugGraphDetails enum type in doc blurb so we get a link to it in the docs (since th...
|
||
Original commit message from CVS:
|
||
* gst/gstdebugutils.h: (GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS),
|
||
(GST_DEBUG_BIN_TO_DOT_FILE):
|
||
Mention GstDebugGraphDetails enum type in doc blurb so we get a link
|
||
to it in the docs (since these are macros the types of the arguments
|
||
won't be shown in the docs otherwise).
|
||
|
||
2008-04-10 14:10:51 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstpad.c: Do not abort on out of memory for pad_alloc_buffer.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c:
|
||
Do not abort on out of memory for pad_alloc_buffer.
|
||
|
||
2008-04-10 13:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/check/gstcheck.c: Remove blank line between symbol name ad parameters to fix gtkdoc warning.
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstcheck.c:
|
||
Remove blank line between symbol name ad parameters to fix gtkdoc
|
||
warning.
|
||
|
||
2008-04-09 22:37:22 +0000 José Alburquerque <jaalburqu@svn.gnome.org>
|
||
|
||
Expose gst_segment_copy() to make things easier for the c++ bindings.
|
||
Original commit message from CVS:
|
||
Patch by: José Alburquerque <jaalburqu at svn dot gnome dot org>
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstsegment.c:
|
||
* gst/gstsegment.h:
|
||
* win32/common/libgstreamer.def:
|
||
Expose gst_segment_copy() to make things easier for the c++ bindings.
|
||
Fixes #518932.
|
||
API: gst_segment_copy()
|
||
|
||
2008-04-09 21:27:40 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst.c: Fix const position; ref GType classes for enum types to work around thread-safety issues in GLib versions ...
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (gst_init_get_option_group), (init_post):
|
||
Fix const position; ref GType classes for enum types to work
|
||
around thread-safety issues in GLib versions < 2.16.
|
||
|
||
2008-04-09 18:26:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-buffering.txt: Fix some typos and set the estimated total for push mode to -1.
|
||
Original commit message from CVS:
|
||
* docs/design/part-buffering.txt:
|
||
Fix some typos and set the estimated total for push mode to -1.
|
||
* gst/gstquery.c: (gst_query_new_buffering):
|
||
Set buffering-left to 0 as we're not buffering by default.
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_default_query):
|
||
Implement BUFFERING query.
|
||
|
||
2008-04-09 17:34:54 +0000 Milosz Derezynski <internalerror@gmail.com>
|
||
|
||
gst/gsterror.*: Add two new error codes for encrypted content. Fixes #524659.
|
||
Original commit message from CVS:
|
||
Based on patch by: Milosz Derezynski <internalerror gmail com>
|
||
* gst/gsterror.c: (_gst_stream_errors_init):
|
||
* gst/gsterror.h:
|
||
Add two new error codes for encrypted content. Fixes #524659.
|
||
API: GST_STREAM_ERROR_DECRYPT
|
||
API: GST_STREAM_ERROR_DECRYPT_NOKEY
|
||
|
||
2008-04-09 13:15:33 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstquery.h: Fix typo.
|
||
Original commit message from CVS:
|
||
* gst/gstquery.h:
|
||
Fix typo.
|
||
* win32/common/libgstreamer.def:
|
||
Add new functions.
|
||
|
||
2008-04-09 08:19:36 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
plugins/elements/gstidentity.c: Fix imperfect timestamp/offset checks when we get another NEWSEGMENT event after proc...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstidentity.c: (gst_identity_event),
|
||
(gst_identity_start):
|
||
Fix imperfect timestamp/offset checks when we get another NEWSEGMENT
|
||
event after processing some data. Fixes bug #526042.
|
||
|
||
2008-04-08 20:28:21 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Rename _avail -> _range
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstquery.c: (gst_query_parse_latency),
|
||
(gst_query_set_buffering_percent),
|
||
(gst_query_parse_buffering_percent),
|
||
(gst_query_set_buffering_range), (gst_query_parse_buffering_range):
|
||
* gst/gstquery.h:
|
||
Rename _avail -> _range
|
||
API: gst_query_set_buffering_range
|
||
API: gst_query_parse_buffering_range
|
||
|
||
2008-04-08 20:17:49 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Add busy field and quark for the buffering query so that the app can only use the query to see if buffering is in pro...
|
||
Original commit message from CVS:
|
||
* docs/design/part-buffering.txt:
|
||
* gst/gstquark.c:
|
||
* gst/gstquark.h:
|
||
* gst/gstquery.c: (gst_query_parse_latency),
|
||
(gst_query_new_buffering), (gst_query_set_buffering_percent),
|
||
(gst_query_parse_buffering_percent):
|
||
* gst/gstquery.h:
|
||
Add busy field and quark for the buffering query so that the app can
|
||
only use the query to see if buffering is in progress.
|
||
|
||
2008-04-08 19:59:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Reorder the message docs and headers for clarity.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstmessage.c: (gst_message_set_buffering_stats),
|
||
(gst_message_parse_buffering_stats):
|
||
* gst/gstmessage.h:
|
||
* gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
|
||
(gst_query_parse_latency), (gst_query_new_buffering),
|
||
(gst_query_set_buffering_percent),
|
||
(gst_query_parse_buffering_percent),
|
||
(gst_query_set_buffering_stats), (gst_query_parse_buffering_stats),
|
||
(gst_query_set_buffering_avail), (gst_query_parse_buffering_avail):
|
||
* gst/gstquery.h:
|
||
Reorder the message docs and headers for clarity.
|
||
Add aditional buffering stats API for messages.
|
||
Add buffering query.
|
||
Convert some leftover queries to use GstQuark.
|
||
API: gst_message_set_buffering_stats
|
||
API: gst_message_parse_buffering_stats
|
||
API: GST_QUERY_BUFFERING
|
||
API: GstBufferingMode
|
||
API: gst_query_new_buffering
|
||
API: gst_query_set_buffering_percent
|
||
API: gst_query_parse_buffering_percent
|
||
API: gst_query_set_buffering_stats
|
||
API: gst_query_parse_buffering_stats
|
||
API: gst_query_set_buffering_avail
|
||
API: gst_query_parse_buffering_avail
|
||
|
||
2008-04-08 19:52:22 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstmessage.c: Use GstQuark for messages.
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.c: (gst_message_new_error),
|
||
(gst_message_new_warning), (gst_message_new_info),
|
||
(gst_message_new_buffering), (gst_message_new_state_changed),
|
||
(gst_message_new_clock_provide), (gst_message_new_clock_lost),
|
||
(gst_message_new_new_clock), (gst_message_new_segment_start),
|
||
(gst_message_new_segment_done), (gst_message_new_duration),
|
||
(gst_message_new_async_start), (gst_message_parse_buffering),
|
||
(gst_message_parse_state_changed),
|
||
(gst_message_parse_clock_provide), (gst_message_parse_clock_lost),
|
||
(gst_message_parse_new_clock), (gst_message_parse_error),
|
||
(gst_message_parse_warning), (gst_message_parse_info),
|
||
(gst_message_parse_segment_start),
|
||
(gst_message_parse_segment_done), (gst_message_parse_duration),
|
||
(gst_message_parse_async_start):
|
||
Use GstQuark for messages.
|
||
|
||
2008-04-08 19:39:28 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstquark.*: Add some more quarks needed for messages and queries.
|
||
Original commit message from CVS:
|
||
* gst/gstquark.c: (_priv_gst_quarks_initialize):
|
||
* gst/gstquark.h:
|
||
Add some more quarks needed for messages and queries.
|
||
|
||
2008-04-08 19:14:49 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-buffering.txt: Remove the "none" buffering mode, STREAM is a good default.
|
||
Original commit message from CVS:
|
||
* docs/design/part-buffering.txt:
|
||
Remove the "none" buffering mode, STREAM is a good default.
|
||
Move estimated-time to the avail query, that's when it will be needed.
|
||
Other small typo fixes and updates.
|
||
|
||
2008-04-07 13:27:32 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstindex.c: Don't put descriptions into the nick field of a GEnumValue: it's not meant for that and some language...
|
||
Original commit message from CVS:
|
||
* gst/gstindex.c: (gst_index_resolver_get_type):
|
||
Don't put descriptions into the nick field of a GEnumValue: it's not
|
||
meant for that and some language bindings rely on the nick field to
|
||
construct constants and the like. Fixes #526705.
|
||
|
||
2008-04-07 10:48:51 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Merge other changes from 0.10.19 release branch.
|
||
Original commit message from CVS:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* gstreamer.doap:
|
||
Merge other changes from 0.10.19 release branch.
|
||
|
||
2008-04-06 08:54:47 +0000 Damien Lespiau <damien.lespiau@gmail.com>
|
||
|
||
configure.ac: Actually build dlls when cross-compiling with mingw32.
|
||
Original commit message from CVS:
|
||
Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
|
||
* configure.ac:
|
||
Actually build dlls when cross-compiling with mingw32.
|
||
Fixes bug #526247.
|
||
|
||
2008-04-05 10:58:11 +0000 Damien Lespiau <damien.lespiau@gmail.com>
|
||
|
||
gst/gstpoll.c: Fix compilation of GstPoll with mingw32. Fixes bug #526236.
|
||
Original commit message from CVS:
|
||
Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
|
||
* gst/gstpoll.c:
|
||
Fix compilation of GstPoll with mingw32. Fixes bug #526236.
|
||
|
||
2008-04-04 13:43:26 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/draft-latency.txt: Fix typo.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-latency.txt:
|
||
Fix typo.
|
||
* docs/design/part-buffering.txt:
|
||
Update design docs with more buffering ideas.
|
||
|
||
2008-04-03 21:15:09 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
configure.ac: Bump version to 0.10.19.1 after the unscheduled 0.10.19 release.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Bump version to 0.10.19.1 after the unscheduled 0.10.19 release.
|
||
|
||
2008-04-03 16:45:02 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
update spec to work with docs
|
||
Original commit message from CVS:
|
||
update spec to work with docs
|
||
|
||
2008-04-03 14:49:06 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
configure.ac: Revert part that belongs to the preset patch.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Revert part that belongs to the preset patch.
|
||
|
||
2008-04-03 14:26:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
configure.ac: Add qoutes to the define. Fixes # 525961.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Add qoutes to the define. Fixes # 525961.
|
||
|
||
2008-04-03 07:52:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
plugins/indexers/: Use GSlice when possible.
|
||
Original commit message from CVS:
|
||
* plugins/indexers/gstfileindex.c: (_file_index_id_free),
|
||
(gst_file_index_load), (gst_file_index_add_id),
|
||
(gst_file_index_get_assoc_entry):
|
||
* plugins/indexers/gstmemindex.c: (gst_mem_index_free_format),
|
||
(gst_mem_index_free_id), (gst_mem_index_add_id),
|
||
(gst_mem_index_index_format):
|
||
Use GSlice when possible.
|
||
|
||
2008-04-02 17:45:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/controller/gstinterpolationcontrolsource.c: Use GSlice for allocating the control points.
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstinterpolationcontrolsource.c:
|
||
(gst_control_point_free),
|
||
(gst_interpolation_control_source_set_internal):
|
||
Use GSlice for allocating the control points.
|
||
|
||
2008-04-02 17:21:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gsttypefindelement.*: Cleanup properties.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_class_init),
|
||
(gst_type_find_element_set_property),
|
||
(gst_type_find_element_get_property),
|
||
(gst_type_find_element_activate):
|
||
* plugins/elements/gsttypefindelement.h:
|
||
Cleanup properties.
|
||
Fix pad leak when peer query fails.
|
||
We can still typefind when the peer returns -1.
|
||
Add property to force caps and bypass typefinding. This will be used in
|
||
uridecodebin.
|
||
API::force-caps
|
||
|
||
2008-04-01 13:55:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
configure.ac: Require GLib 2.12.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Require GLib 2.12.
|
||
* gst/glib-compat-private.h:
|
||
* gst/gstcaps.c: (gst_caps_new_empty), (_gst_caps_free):
|
||
* gst/gstclock.c: (gst_clock_entry_new), (_gst_clock_id_free):
|
||
Unconditionally use GSlice for allocation.
|
||
* gst/gstpoll.c: (gst_poll_new), (gst_poll_free):
|
||
* gst/gstsegment.c: (gst_segment_new), (gst_segment_free):
|
||
* gst/gststructure.c: (gst_structure_id_empty_new_with_size),
|
||
(gst_structure_free):
|
||
Use GSlice for allocation.
|
||
|
||
2008-04-01 13:48:59 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/parse/: Require a new enough flex and bison and remove the parser hacks to use a pre-regenerated version.
|
||
Original commit message from CVS:
|
||
* gst/parse/Makefile.am:
|
||
* gst/parse/grammar.tab.pre.c:
|
||
* gst/parse/grammar.tab.pre.h:
|
||
* gst/parse/lex._gst_parse_yy.pre.c:
|
||
Require a new enough flex and bison and remove the parser hacks to use
|
||
a pre-regenerated version.
|
||
|
||
2008-04-01 10:25:35 +0000 Jason Zhao <E3423C@motorola.com>
|
||
|
||
configure.ac: Add a configure switch to disable option parsing in gst_init.
|
||
Original commit message from CVS:
|
||
2008-04-01 Julien Moutte <julien@fluendo.com>
|
||
patch by: Jason Zhao <E3423C@motorola.com>
|
||
* configure.ac: Add a configure switch to disable option parsing
|
||
in gst_init.
|
||
Fixes #522882.
|
||
|
||
2008-03-31 13:47:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
MacOS has plugins under .so or under .dylib. Add detection for MacOS and handle this case.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/gstregistry.c:
|
||
MacOS has plugins under .so or under .dylib. Add detection for MacOS
|
||
and handle this case.
|
||
* gst/gst.c:
|
||
Add a comment here describing, why we stat each plugin and not try to
|
||
be smart.
|
||
|
||
2008-03-31 10:21:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/base/gstbasetransform.c: Also unset the GAP flag on buffers if we're working inplace but the element is not ...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_prepare_output_buffer):
|
||
Also unset the GAP flag on buffers if we're working inplace but
|
||
the element is not GAP-aware.
|
||
Mark a comment as FIXME 0.11.
|
||
|
||
2008-03-31 08:32:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gst.c: Fix type in log message and add one to ease seeing how long registry cache verification takes.
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
Fix type in log message and add one to ease seeing how long registry
|
||
cache verification takes.
|
||
* gst/gstregistry.c:
|
||
Only test plugin filenames against G_MODULE_SUFFIX.
|
||
|
||
2008-03-31 07:49:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstdebugutils.c: Improve handling ghost/proxy pads.
|
||
Original commit message from CVS:
|
||
* gst/gstdebugutils.c:
|
||
Improve handling ghost/proxy pads.
|
||
|
||
2008-03-27 19:13:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Expose macro to docs and fix link to it.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstpad.c:
|
||
* gst/gstpad.h:
|
||
Expose macro to docs and fix link to it.
|
||
|
||
2008-03-27 15:23:55 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
libs/gst/dataprotocol/dataprotocol.c: When calculating GDP body CRC, use the correct pointer.
|
||
Original commit message from CVS:
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
(gst_dp_packet_from_event_1_0):
|
||
When calculating GDP body CRC, use the correct pointer.
|
||
Fixes part of #522401.
|
||
|
||
2008-03-24 16:56:36 +0000 Mark Nauwelaerts <manauw@skynet.be>
|
||
|
||
plugins/elements/gstidentity.c: Identity is not always a passthrough element, it can modify the buffer timestamps whe...
|
||
Original commit message from CVS:
|
||
Patch by: Mark Nauwelaerts <manauw at skynet be>
|
||
* plugins/elements/gstidentity.c: (gst_identity_class_init),
|
||
(gst_identity_init), (gst_identity_prepare_output_buffer):
|
||
Identity is not always a passthrough element, it can modify the buffer
|
||
timestamps when it has a datarate and operates in single-segment mode.
|
||
We therefore make it an in_place filter with a custom buffer prepare
|
||
function that conditionally makes the input buffer metadata writable
|
||
when needed. Fixes #523985.
|
||
|
||
2008-03-24 16:44:25 +0000 Mark Nauwelaerts <manauw@skynet.be>
|
||
|
||
Small documentation fixes. Fixes #523978.
|
||
Original commit message from CVS:
|
||
Patch by: Mark Nauwelaerts <manauw at skynet be>
|
||
* gst/gstclock.h:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
* libs/gst/check/gstcheck.c:
|
||
Small documentation fixes. Fixes #523978.
|
||
|
||
2008-03-24 16:31:30 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/: Also retry our poll_wait when we get EAGAIN. Fixes #524041.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfdsink.c: (gst_fd_sink_render):
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_create):
|
||
Also retry our poll_wait when we get EAGAIN. Fixes #524041.
|
||
|
||
2008-03-24 10:38:31 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstmultiqueue.c: When trying to make room in the queue, bump the max allowed buffers bigger than the...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c: (single_queue_overrun_cb),
|
||
(single_queue_underrun_cb):
|
||
When trying to make room in the queue, bump the max allowed buffers
|
||
bigger than the current amount of buffers in the queue. this fixes some
|
||
nasty deadlocks in multiqueue when dynamically changing the limits of
|
||
the queue.
|
||
|
||
2008-03-24 10:33:41 +0000 José Alburquerque <jaalburqu@svn.gnome.org>
|
||
|
||
gst/gstcaps.*: Constify the field gchar * params in set_simple and friends.
|
||
Original commit message from CVS:
|
||
Patch by: José Alburquerque <jaalburqu at svn dot gnome dot org>
|
||
* gst/gstcaps.c: (gst_caps_set_simple),
|
||
(gst_caps_set_simple_valist), (gst_caps_intersect):
|
||
* gst/gstcaps.h:
|
||
Constify the field gchar * params in set_simple and friends.
|
||
Fixes #522326.
|
||
|
||
2008-03-24 10:29:05 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstvalue.c: Transform a GstObject to a more meaningfull string that includes the object type in addition to its n...
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_transform_object_string):
|
||
Transform a GstObject to a more meaningfull string that includes the
|
||
object type in addition to its name.
|
||
|
||
2008-03-23 15:17:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
ChangeLog: ChangeLog surgery to add bugnumber to commit.
|
||
Original commit message from CVS:
|
||
* ChangeLog:
|
||
ChangeLog surgery to add bugnumber to commit.
|
||
|
||
2008-03-23 14:24:48 +0000 Rene Stadler <mail@renestadler.de>
|
||
|
||
libs/gst/base/gstbasetransform.c: Fix confusing documentation.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_set_gap_aware): Fix confusing documentation.
|
||
|
||
2008-03-23 11:40:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstregistrybinary.c: Rename constant everywhere and don't forget one occurence.
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_write):
|
||
Rename constant everywhere and don't forget one occurence.
|
||
|
||
2008-03-23 11:29:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstregistrybinary.c: Align memory to the pointer size even if the architecture allows unaligned memory access. Un...
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_write):
|
||
Align memory to the pointer size even if the architecture allows
|
||
unaligned memory access. Unaligned memory access usually comes with
|
||
performance penality.
|
||
|
||
2008-03-23 11:23:30 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstregistrybinary.c: Align memory to the pointer size instead of always 32 bit. Fixes unaligned memory accesses o...
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_write),
|
||
(gst_registry_binary_check_magic),
|
||
(gst_registry_binary_load_pad_template),
|
||
(gst_registry_binary_load_feature),
|
||
(gst_registry_binary_load_plugin):
|
||
Align memory to the pointer size instead of always 32 bit. Fixes
|
||
unaligned memory accesses on ia64 and friends.
|
||
* gst/gstregistrybinary.h:
|
||
Bump binary registry format version for this as it changes the
|
||
format on those architectures that don't have unaligned access
|
||
and 64 bit pointers.
|
||
|
||
2008-03-22 14:56:17 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
Define G_PARAM_STATIC_STRINGS if it's undefined (GLib < 2.13.0) and use it everywhere for GParamSpecs that use static...
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-dparams.xml:
|
||
* docs/pwg/building-props.xml:
|
||
* docs/pwg/other-source.xml:
|
||
* gst/glib-compat.h:
|
||
* gst/gstbin.c: (gst_bin_class_init):
|
||
* gst/gstclock.c: (gst_clock_class_init):
|
||
* gst/gstindex.c: (gst_index_class_init):
|
||
* gst/gstobject.c: (gst_object_class_init):
|
||
* gst/gstpad.c: (gst_pad_class_init):
|
||
* gst/gstpipeline.c: (gst_pipeline_class_init):
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_class_init):
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_class_init):
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_class_init):
|
||
* libs/gst/base/gstdataqueue.c: (gst_data_queue_class_init):
|
||
* libs/gst/check/gstcheck.c: (_gst_check_fault_handler_restore),
|
||
(_gst_check_fault_handler_sighandler),
|
||
(_gst_check_fault_handler_setup), (gst_check_init):
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(_gst_controller_class_init):
|
||
* libs/gst/controller/gstlfocontrolsource.c:
|
||
(gst_lfo_control_source_class_init):
|
||
* libs/gst/net/gstnetclientclock.c:
|
||
(gst_net_client_clock_class_init):
|
||
* libs/gst/net/gstnettimeprovider.c:
|
||
(gst_net_time_provider_class_init):
|
||
* plugins/elements/gstcapsfilter.c: (gst_capsfilter_class_init):
|
||
* plugins/elements/gstfakesink.c: (gst_fake_sink_class_init):
|
||
* plugins/elements/gstfakesrc.c: (gst_fake_src_class_init):
|
||
* plugins/elements/gstfdsink.c: (gst_fd_sink_class_init):
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_class_init):
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_class_init):
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_class_init):
|
||
* plugins/elements/gstidentity.c: (gst_identity_class_init):
|
||
* plugins/elements/gstmultiqueue.c: (gst_multi_queue_class_init):
|
||
* plugins/elements/gstqueue.c: (gst_queue_class_init):
|
||
* plugins/elements/gsttee.c: (gst_tee_class_init):
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_class_init):
|
||
* plugins/indexers/gstfileindex.c: (gst_file_index_class_init):
|
||
Define G_PARAM_STATIC_STRINGS if it's undefined (GLib < 2.13.0) and
|
||
use it everywhere for GParamSpecs that use static strings (i.e. all).
|
||
This gives us less memory usage, fewer allocations and thus less
|
||
memory defragmentation. Fixes bug #523806.
|
||
|
||
2008-03-22 14:51:17 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
API: Add GST_IS_PARAM_SPEC_MINI_OBJECT, GST_PARAM_SPEC_MINI_OBJECT
|
||
Original commit message from CVS:
|
||
* gst/gstminiobject.c: (gst_value_dup_mini_object),
|
||
(gst_param_spec_mini_object):
|
||
* gst/gstminiobject.h:
|
||
* win32/common/libgstreamer.def:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
API: Add GST_IS_PARAM_SPEC_MINI_OBJECT, GST_PARAM_SPEC_MINI_OBJECT
|
||
GST_TYPE_PARAM_MINI_OBJECT and gst_value_dup_mini_object. Also move
|
||
GstParamSpecMiniObject into a public header for this.
|
||
This make GstMiniObject a bit more consistent with GObject and makes
|
||
it possible to extend the param specs.
|
||
gst_value_dup_mini_object is mainly useful for set_property methods.
|
||
Fixes bug #523798.
|
||
* tools/gst-inspect.c: (print_element_properties_info):
|
||
Print something useful for GstMiniObject properties and not just
|
||
"unknown type".
|
||
|
||
2008-03-21 16:11:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
Call the version GST_MAGIC_BINARY_VERSION_STR to be more consistent and add it to the (private part) of the docs to f...
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_initialize_magic),
|
||
(gst_registry_binary_check_magic):
|
||
* gst/gstregistrybinary.h:
|
||
Call the version GST_MAGIC_BINARY_VERSION_STR to be more consistent
|
||
and add it to the (private part) of the docs to fix the build.
|
||
|
||
2008-03-21 15:52:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstregistrybinary.*: Don't use GST_MAJORMINOR for the binary registry version. Instead hardcode a value that must...
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_initialize_magic),
|
||
(gst_registry_binary_check_magic),
|
||
(gst_registry_binary_read_cache):
|
||
* gst/gstregistrybinary.h:
|
||
Don't use GST_MAJORMINOR for the binary registry version. Instead
|
||
hardcode a value that must be changed whenever the format changes
|
||
in an incompatible way.
|
||
Also don't GST_ERROR when there is a version mismatch, just
|
||
regenerate the registry silently.
|
||
|
||
2008-03-21 00:35:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Back to development - 0.10.18.1
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Back to development - 0.10.18.1
|
||
|
||
=== release 0.10.18 ===
|
||
|
||
2008-03-21 00:20:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
* gstreamer.doap:
|
||
* win32/common/config.h:
|
||
Release 0.10.18
|
||
Original commit message from CVS:
|
||
Release 0.10.18
|
||
|
||
2008-03-20 23:26:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* 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/fi.po:
|
||
* po/fr.po:
|
||
* po/hu.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/pl.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:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2008-03-18 12:17:58 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
0.10.17.4 pre-release
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* win32/common/config.h:
|
||
0.10.17.4 pre-release
|
||
|
||
2008-03-18 10:54:52 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
|
||
|
||
Add new function gst_poll_fd_ignored() for improved Windows compatibility.
|
||
Original commit message from CVS:
|
||
Patch by: Ole André Vadla Ravnås
|
||
<ole dot andre dot ravnas at tandberg dot com>
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstpoll.c: (gst_poll_winsock_error_to_errno),
|
||
(gst_poll_update_winsock_event_mask),
|
||
(gst_poll_prepare_winsock_active_sets),
|
||
(gst_poll_collect_winsock_events), (gst_poll_new), (gst_poll_free),
|
||
(gst_poll_add_fd_unlocked), (gst_poll_fd_ctl_write),
|
||
(gst_poll_fd_ctl_read_unlocked), (gst_poll_fd_ignored),
|
||
(gst_poll_fd_has_error), (gst_poll_fd_can_read_unlocked),
|
||
(gst_poll_check_ctrl_commands), (gst_poll_wait):
|
||
* gst/gstpoll.h:
|
||
* win32/common/libgstreamer.def:
|
||
Add new function gst_poll_fd_ignored() for improved Windows
|
||
compatibility.
|
||
Various minor fixes and cleanups. See #520808.
|
||
|
||
2008-03-17 10:21:59 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstindex.*: Don't free key strings which we don't own. Fixes crash in gst_index_entry_free() (#522741).
|
||
Original commit message from CVS:
|
||
* gst/gstindex.c: (gst_index_entry_free):
|
||
* gst/gstindex.h:
|
||
Don't free key strings which we don't own. Fixes crash in
|
||
gst_index_entry_free() (#522741).
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/.cvsignore:
|
||
* tests/check/gst/gstindex.c: (test_index_entries),
|
||
(gst_index_suite), (gst_index):
|
||
Add unit test for the above.
|
||
|
||
2008-03-11 14:09:46 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
win32/common/libgstreamer.def: Remove symbols that were removed recently. Fixes bug #521740.
|
||
Original commit message from CVS:
|
||
* win32/common/libgstreamer.def:
|
||
Remove symbols that were removed recently. Fixes bug #521740.
|
||
|
||
2008-03-11 00:24:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
0.10.17.3 pre-release
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* win32/common/config.h:
|
||
0.10.17.3 pre-release
|
||
|
||
2008-03-11 00:23:02 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Release 0.10.17.3
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Release 0.10.17.3
|
||
|
||
2008-03-07 15:39:45 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
|
||
|
||
Remove GstPollMode from the API, it does not make sense to let the application control this.
|
||
Original commit message from CVS:
|
||
Patch by: Ole André Vadla Ravnås
|
||
<ole dot andre dot ravnas at tandberg dot com>
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstpoll.c: (find_index), (gst_poll_free_winsock_event),
|
||
(gst_poll_update_winsock_event_mask), (gst_poll_new),
|
||
(gst_poll_free), (gst_poll_fd_init), (gst_poll_add_fd_unlocked),
|
||
(gst_poll_remove_fd), (gst_poll_fd_ctl_write),
|
||
(gst_poll_fd_ctl_read_unlocked), (gst_poll_fd_has_closed),
|
||
(gst_poll_fd_has_error), (gst_poll_fd_can_read_unlocked),
|
||
(gst_poll_fd_can_write), (gst_poll_wait),
|
||
(gst_poll_set_controllable), (gst_poll_restart),
|
||
(gst_poll_set_flushing):
|
||
* gst/gstpoll.h:
|
||
* libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_new):
|
||
* libs/gst/net/gstnettimeprovider.c: (gst_net_time_provider_start),
|
||
(gst_net_time_provider_new):
|
||
* plugins/elements/gstfdsink.c: (gst_fd_sink_start):
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_start):
|
||
* tests/benchmarks/gstpollstress.c: (main):
|
||
* tests/check/gst/gstpoll.c: (GST_START_TEST), (gst_poll_suite):
|
||
Remove GstPollMode from the API, it does not make sense to let the
|
||
application control this.
|
||
Add support for Win32.
|
||
Fix the testsuite. Fixes #520671.
|
||
|
||
2008-03-07 13:19:12 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
|
||
|
||
gst/gstregistrybinary.c: Include io.h for write() and close() when building with MSVC. Fixes bug #520877.
|
||
Original commit message from CVS:
|
||
Patch by: Ole André Vadla Ravnås
|
||
<ole dot andre dot ravnas at tandberg dot com>
|
||
* gst/gstregistrybinary.c:
|
||
Include io.h for write() and close() when building with MSVC. Fixes
|
||
bug #520877.
|
||
|
||
2008-03-07 11:12:59 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Move registry backend API to private headers where we can. Add fixme-0.11 comments for the others. Add stubs for the ...
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/gst_private.h:
|
||
* gst/gstconfig.h.in:
|
||
* gst/gstregistry.h:
|
||
* gst/gstregistrybinary.c:
|
||
* win32/common/gstconfig.h:
|
||
Move registry backend API to private headers where we can. Add
|
||
fixme-0.11 comments for the others. Add stubs for the xml backend when
|
||
using the binary to ensure they functions exists (they should not be
|
||
used though). Fixes #520756.
|
||
|
||
2008-03-04 00:14:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
0.10.17.2 prelease
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* win32/common/config.h:
|
||
0.10.17.2 prelease
|
||
|
||
2008-03-03 18:42:04 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Switch to using portabl gsize/gssize instead of size_t/ssize_t
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_write),
|
||
(gst_registry_binary_read_cache):
|
||
* gst/gstregistryxml.c: (gst_registry_save):
|
||
* gst/gsturi.c: (unescape_string), (gst_uri_has_protocol):
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_open_file):
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_map_region),
|
||
(gst_file_src_map_small_region), (gst_file_src_create_mmap):
|
||
Switch to using portabl gsize/gssize instead of size_t/ssize_t
|
||
Fixes #520152
|
||
|
||
2008-03-03 18:14:33 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstminiobject.c: Import gst_private.h before any other header that might include other glib headers. This fixes t...
|
||
Original commit message from CVS:
|
||
* gst/gstminiobject.c:
|
||
Import gst_private.h before any other header that might include other
|
||
glib headers. This fixes the build on windows using native compilers.
|
||
|
||
2008-03-03 14:48:50 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
win32/common/gstconfig.h: Add here too, just for completeness.
|
||
Original commit message from CVS:
|
||
* win32/common/gstconfig.h:
|
||
Add here too, just for completeness.
|
||
|
||
2008-03-03 14:43:26 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Fix broken use of config.h-defined preprocessor directive in a public header file. Add a corresponding define to gstc...
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/gstconfig.h.in:
|
||
* gst/gstregistry.h:
|
||
Fix broken use of config.h-defined preprocessor directive in a public
|
||
header file. Add a corresponding define to gstconfig.h, since we can't
|
||
really remove those function declarations from the header file now
|
||
(or can we? and why are they there in the first place?).
|
||
|
||
2008-03-03 10:07:21 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
tests/check/gst/gststructure.c (GST_START_TEST): Add a check for the new warning.
|
||
Original commit message from CVS:
|
||
2008-03-03 Andy Wingo <wingo@pobox.com>
|
||
* tests/check/gst/gststructure.c (GST_START_TEST): Add a check for
|
||
the new warning.
|
||
* gst/gststructure.c (gst_structure_from_string): Warn if
|
||
structure_from_string didn't consume the whole string, but the
|
||
caller did not provide an end pointer.
|
||
|
||
2008-03-01 11:21:30 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
|
||
|
||
gst/gstregistryxml.c: Strings allocated by libxml2 should be freed with xmlFree(), not with g_free(). Fixes issues on...
|
||
Original commit message from CVS:
|
||
Patch by: Fabrizio Gennari <fabrizio.ge at tiscali it>
|
||
* gst/gstregistryxml.c: (read_string), (load_feature):
|
||
Strings allocated by libxml2 should be freed with xmlFree(), not
|
||
with g_free(). Fixes issues on windows in certain contexts (#519698).
|
||
|
||
2008-02-29 18:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstinterface.c: Don't crash if the element supports the interface queried, but does not implement GstImplementsIn...
|
||
Original commit message from CVS:
|
||
* gst/gstinterface.c: (gst_element_implements_interface):
|
||
Don't crash if the element supports the interface queried, but does
|
||
not implement GstImplementsInterface. Fixes #519584.
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/.cvsignore:
|
||
* tests/check/gst/gstinterface.c:
|
||
Add unit test for the above.
|
||
|
||
2008-02-29 15:39:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Small doc update.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_class_init):
|
||
Small doc update.
|
||
|
||
2008-02-29 15:22:34 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstsegment.c: Improve some comment.
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c: (gst_segment_set_seek),
|
||
(gst_segment_to_stream_time):
|
||
Improve some comment.
|
||
Update variables where it makes more sense.
|
||
|
||
2008-02-29 14:23:17 +0000 Rene Stadler <mail@renestadler.de>
|
||
|
||
gst/gsturi.c: Use the get_protocols_full vfunc if get_protocols is NULL. Fixes
|
||
Original commit message from CVS:
|
||
* gst/gsturi.c: (gst_uri_handler_get_protocols):
|
||
Use the get_protocols_full vfunc if get_protocols is NULL. Fixes
|
||
URIHandlers implemented using language bindings.
|
||
|
||
2008-02-29 13:59:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
And correct even more valid sparse warnings.
|
||
Original commit message from CVS:
|
||
* gst/gstelementfactory.h:
|
||
* tests/check/elements/fakesink.c:
|
||
* tests/check/elements/fakesrc.c: (setup_fakesrc):
|
||
* tests/check/elements/fdsrc.c: (setup_fdsrc):
|
||
* tests/check/elements/filesink.c: (setup_filesink):
|
||
* tests/check/elements/filesrc.c: (setup_filesrc):
|
||
* tests/check/elements/identity.c: (setup_identity):
|
||
* tests/check/elements/tee.c:
|
||
* tests/check/generic/sinks.c:
|
||
* tests/check/generic/states.c: (setup), (teardown):
|
||
* tests/check/gst/gst.c:
|
||
* tests/check/gst/gstabi.c:
|
||
* tests/check/gst/gstbin.c:
|
||
* tests/check/gst/gstbus.c: (pull_messages):
|
||
* tests/check/gst/gstcaps.c:
|
||
* tests/check/gst/gstelement.c:
|
||
* tests/check/gst/gstevent.c:
|
||
* tests/check/gst/gstghostpad.c:
|
||
* tests/check/gst/gstiterator.c:
|
||
* tests/check/gst/gstmessage.c:
|
||
* tests/check/gst/gstminiobject.c: (my_foo_init):
|
||
* tests/check/gst/gstobject.c: (thread_name_object),
|
||
(gst_object_suite):
|
||
* tests/check/gst/gstpad.c:
|
||
* tests/check/gst/gstplugin.c:
|
||
* tests/check/gst/gstpoll.c:
|
||
* tests/check/gst/gstquery.c:
|
||
* tests/check/gst/gstsegment.c:
|
||
* tests/check/gst/gststructure.c:
|
||
* tests/check/gst/gstsystemclock.c:
|
||
* tests/check/gst/gsttask.c:
|
||
* tests/check/gst/gstutils.c:
|
||
* tests/check/gst/gstvalue.c:
|
||
* tests/check/gst/struct_hppa.h:
|
||
* tests/check/gst/struct_i386.h:
|
||
* tests/check/gst/struct_ppc32.h:
|
||
* tests/check/gst/struct_ppc64.h:
|
||
* tests/check/gst/struct_x86_64.h:
|
||
* tests/check/libs/adapter.c: (create_and_fill_adapter):
|
||
* tests/check/libs/basesrc.c:
|
||
* tests/check/libs/controller.c: (GST_START_TEST):
|
||
* tests/check/libs/gdp.c:
|
||
* tests/check/libs/gstnetclientclock.c:
|
||
* tests/check/libs/gstnettimeprovider.c:
|
||
* tests/check/libs/libsabi.c:
|
||
* tests/check/libs/struct_hppa.h:
|
||
* tests/check/libs/struct_i386.h:
|
||
* tests/check/libs/struct_ppc32.h:
|
||
* tests/check/libs/struct_ppc64.h:
|
||
* tests/check/libs/struct_x86_64.h:
|
||
* tests/check/pipelines/cleanup.c:
|
||
* tests/check/pipelines/simple-launch-lines.c:
|
||
* tests/check/pipelines/stress.c:
|
||
And correct even more valid sparse warnings.
|
||
* win32/common/libgstreamer.def:
|
||
Add gst_poll_fd_init to the list of symbols.
|
||
|
||
2008-02-29 12:41:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
Correct all relevant warnings found by the sparse semantic code analyzer. This include marking several symbols static...
|
||
Original commit message from CVS:
|
||
* gst/gstconfig.h.in:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_read_buffer):
|
||
* libs/gst/check/gstcheck.c: (gst_check_log_message_func),
|
||
(gst_check_log_critical_func), (gst_check_drop_buffers),
|
||
(gst_check_element_push_buffer_list):
|
||
* libs/gst/controller/gstcontroller.c: (gst_controller_get),
|
||
(gst_controller_get_type):
|
||
* libs/gst/controller/gsthelper.c: (gst_object_control_properties),
|
||
(gst_object_get_controller), (gst_object_get_control_source):
|
||
* libs/gst/controller/gstinterpolationcontrolsource.c:
|
||
(gst_interpolation_control_source_new):
|
||
* libs/gst/controller/gstlfocontrolsource.c:
|
||
(gst_lfo_control_source_new):
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
(gst_dp_event_from_packet_0_2):
|
||
* plugins/elements/gstfdsrc.c:
|
||
* plugins/elements/gstmultiqueue.c:
|
||
* plugins/elements/gsttee.c:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
* plugins/indexers/gstfileindex.c: (_file_index_id_save_xml),
|
||
(gst_file_index_add_association):
|
||
* plugins/indexers/gstmemindex.c:
|
||
* tests/benchmarks/gstpollstress.c: (mess_some_more):
|
||
* tests/check/elements/queue.c: (setup_queue):
|
||
* tests/check/gst/gstpipeline.c:
|
||
* tests/check/libs/collectpads.c: (setup), (teardown),
|
||
(gst_collect_pads_suite):
|
||
* tests/examples/adapter/adapter_test.c:
|
||
* tests/examples/metadata/read-metadata.c: (make_pipeline):
|
||
* tests/examples/xml/createxml.c:
|
||
* tests/examples/xml/runxml.c:
|
||
* tools/gst-inspect.c:
|
||
* tools/gst-run.c:
|
||
Correct all relevant warnings found by the sparse semantic code
|
||
analyzer. This include marking several symbols static, using
|
||
NULL instead of 0 for pointers, not using variable sized arrays
|
||
on the stack, moving variable declarations to the beginning of
|
||
a block and using "foo (void)" instead of "foo ()" for declarations.
|
||
|
||
2008-02-29 12:05:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
plugins/elements/: Don't reset GstPollFDs, this is not necessary at all.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfdsink.c: (gst_fd_sink_update_fd):
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_update_fd):
|
||
Don't reset GstPollFDs, this is not necessary at all.
|
||
* tests/check/gst/gstpoll.c: (test_poll_wait), (GST_START_TEST),
|
||
(delayed_restart), (delayed_control):
|
||
Use GST_POLL_FD_INIT.
|
||
|
||
2008-02-29 11:57:42 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpoll.*: Added Since tags.
|
||
Original commit message from CVS:
|
||
* gst/gstpoll.c: (gst_poll_fd_init):
|
||
* gst/gstpoll.h:
|
||
Added Since tags.
|
||
* plugins/elements/gstfdsink.c: (gst_fd_sink_update_fd):
|
||
Use some more init macros.
|
||
|
||
2008-02-29 11:20:01 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/: Use init macros and functions.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfdsink.c: (gst_fd_sink_start):
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_update_fd):
|
||
Use init macros and functions.
|
||
|
||
2008-02-29 11:00:43 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Add INIT macro and _init method for initializing the GstPollFD.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstpoll.c: (gst_poll_fd_init):
|
||
* gst/gstpoll.h:
|
||
Add INIT macro and _init method for initializing the GstPollFD.
|
||
|
||
2008-02-28 19:58:26 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
Initialize some uninitialized variables as spotted by valgrind.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfdsink.c: (gst_fd_sink_start),
|
||
(gst_fd_sink_update_fd):
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_update_fd):
|
||
* tests/check/gst/gstpoll.c: (test_poll_wait), (GST_START_TEST),
|
||
(delayed_restart), (delayed_control):
|
||
Initialize some uninitialized variables as spotted by valgrind.
|
||
|
||
2008-02-28 15:25:59 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/benchmarks/: Add poll stress test.
|
||
Original commit message from CVS:
|
||
* tests/benchmarks/Makefile.am:
|
||
* tests/benchmarks/gstpollstress.c: (mess_some_more), (run_test),
|
||
(main):
|
||
Add poll stress test.
|
||
|
||
2008-02-28 10:18:02 +0000 Peter Kjellerstedt <pkj@axis.com>
|
||
|
||
plugins/elements/: Port to GstPoll. See #505417.
|
||
Original commit message from CVS:
|
||
Patch by: Peter Kjellerstedt <pkj at axis dot com>
|
||
* plugins/elements/gstfdsink.c: (gst_fd_sink_render),
|
||
(gst_fd_sink_start), (gst_fd_sink_stop), (gst_fd_sink_unlock),
|
||
(gst_fd_sink_unlock_stop), (gst_fd_sink_update_fd):
|
||
* plugins/elements/gstfdsink.h:
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_update_fd),
|
||
(gst_fd_src_start), (gst_fd_src_stop), (gst_fd_src_unlock),
|
||
(gst_fd_src_unlock_stop), (gst_fd_src_create),
|
||
(gst_fd_src_uri_set_uri):
|
||
* plugins/elements/gstfdsrc.h:
|
||
Port to GstPoll. See #505417.
|
||
|
||
2008-02-27 21:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
win32/common/libgstreamer.def: Add new gst_poll_ symbols to win32 defs.
|
||
Original commit message from CVS:
|
||
* win32/common/libgstreamer.def:
|
||
Add new gst_poll_ symbols to win32 defs.
|
||
|
||
2008-02-27 19:01:12 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Use a private stuct to not break ABI.
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/net/gstnetclientclock.c:
|
||
(gst_net_client_clock_class_init), (gst_net_client_clock_init),
|
||
(gst_net_client_clock_finalize), (gst_net_client_clock_do_select),
|
||
(gst_net_client_clock_thread), (gst_net_client_clock_start),
|
||
(gst_net_client_clock_stop), (gst_net_client_clock_new):
|
||
* libs/gst/net/gstnetclientclock.h:
|
||
* libs/gst/net/gstnettimeprovider.c:
|
||
(gst_net_time_provider_class_init), (gst_net_time_provider_init),
|
||
(gst_net_time_provider_finalize), (gst_net_time_provider_thread),
|
||
(gst_net_time_provider_start), (gst_net_time_provider_stop),
|
||
(gst_net_time_provider_new):
|
||
* libs/gst/net/gstnettimeprovider.h:
|
||
Use a private stuct to not break ABI.
|
||
|
||
2008-02-27 18:27:59 +0000 Peter Kjellerstedt <pkj@axis.com>
|
||
|
||
libs/gst/net/: Massive code removal and cleanups because of GstPoll.
|
||
Original commit message from CVS:
|
||
Patch by: Peter Kjellerstedt <pkj at axis dot com>
|
||
* libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_init),
|
||
(gst_net_client_clock_finalize), (gst_net_client_clock_do_select),
|
||
(gst_net_client_clock_thread), (gst_net_client_clock_start),
|
||
(gst_net_client_clock_stop), (gst_net_client_clock_new):
|
||
* libs/gst/net/gstnetclientclock.h:
|
||
* libs/gst/net/gstnettimeprovider.c: (gst_net_time_provider_init),
|
||
(gst_net_time_provider_finalize), (gst_net_time_provider_thread),
|
||
(gst_net_time_provider_start), (gst_net_time_provider_stop),
|
||
(gst_net_time_provider_new):
|
||
* libs/gst/net/gstnettimeprovider.h:
|
||
Massive code removal and cleanups because of GstPoll.
|
||
Fixes #505417.
|
||
|
||
2008-02-27 18:00:04 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
configure.ac: Add checks for poll, ppoll and pselect.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Add checks for poll, ppoll and pselect.
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Add docs for GstPoll.
|
||
* gst/Makefile.am:
|
||
* gst/gst.h:
|
||
* gst/gstpoll.c: (find_index), (selectable_fds),
|
||
(pollable_timeout), (choose_mode), (pollfd_to_fd_set),
|
||
(fd_set_to_pollfd), (gst_poll_new), (gst_poll_free),
|
||
(gst_poll_set_mode), (gst_poll_get_mode),
|
||
(gst_poll_add_fd_unlocked), (gst_poll_add_fd),
|
||
(gst_poll_remove_fd), (gst_poll_fd_ctl_write),
|
||
(gst_poll_fd_ctl_read_unlocked), (gst_poll_fd_ctl_read),
|
||
(gst_poll_fd_has_closed), (gst_poll_fd_has_error),
|
||
(gst_poll_fd_can_read_unlocked), (gst_poll_fd_can_read),
|
||
(gst_poll_fd_can_write), (gst_poll_wait),
|
||
(gst_poll_set_controllable), (gst_poll_restart),
|
||
(gst_poll_set_flushing):
|
||
* gst/gstpoll.h:
|
||
Add generic poll abstraction. We ideally don't want to have this in core
|
||
here but in glib intead...
|
||
This code will be used in various network elements and ultimately for
|
||
the nanosecond precision monotonic clock (that's why it's here in core).
|
||
It'll allow us to implement cancelable socket operations for windows too.
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/gstpoll.c: (test_poll_wait), (GST_START_TEST),
|
||
(delayed_stop), (delayed_restart), (delayed_flush),
|
||
(delayed_control), (gst_poll_suite):
|
||
Add GstPoll unit test.
|
||
|
||
2008-02-25 15:37:36 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstfilter.c: Improve documentation of gst_filter_run(). Fixes #518627.
|
||
Original commit message from CVS:
|
||
* gst/gstfilter.c:
|
||
Improve documentation of gst_filter_run(). Fixes #518627.
|
||
|
||
2008-02-23 16:03:37 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/README: Add a few lines about the new 'check-inspected-versions' target.
|
||
Original commit message from CVS:
|
||
* docs/README:
|
||
Add a few lines about the new 'check-inspected-versions' target.
|
||
|
||
2008-02-21 10:30:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/gst/gstevent.c: Add qos to the event test. Rename tcase/tsuite; is not only about custom events.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstevent.c:
|
||
Add qos to the event test. Rename tcase/tsuite; is not only about
|
||
custom events.
|
||
|
||
2008-02-21 10:22:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
plugins/elements/gstqueue.c: Ensure that buffer metadata is writeable, before modifying. Spotted by
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c:
|
||
Ensure that buffer metadata is writeable, before modifying. Spotted by
|
||
Mike.
|
||
|
||
2008-02-20 15:44:33 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
plugins/elements/gstqueue.*: When dropping buffers in leaky modes, mark next buffers we sent as
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c:
|
||
* plugins/elements/gstqueue.h:
|
||
When dropping buffers in leaky modes, mark next buffers we sent as
|
||
DISCONT.
|
||
|
||
2008-02-20 12:31:50 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gstfilesrc.c: Also, if mmap() fails that would be a READ error, not OPEN_READ.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_map_region):
|
||
Also, if mmap() fails that would be a READ error, not OPEN_READ.
|
||
|
||
2008-02-20 12:26:19 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/: Remove GstBufferStore, no idea why we were still building it.
|
||
Original commit message from CVS:
|
||
* plugins/elements/Makefile.am:
|
||
* plugins/elements/gstbufferstore.c:
|
||
* plugins/elements/gstbufferstore.h:
|
||
* plugins/elements/gsttypefindelement.h:
|
||
Remove GstBufferStore, no idea why we were still building it.
|
||
It's not used anywhere and superseded by GstAdapter.
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_map_region),
|
||
(gst_file_src_create_mmap):
|
||
* plugins/indexers/gstfileindex.c: (gst_file_index_add_association):
|
||
Printf format fixes for 64-bit integers.
|
||
|
||
2008-02-19 13:00:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
configure.ac: Don't set GST_CACHE_DIR and allow to set it by a configure parameter.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Don't set GST_CACHE_DIR and allow to set it by a configure parameter.
|
||
We're not in 0.8 times anymore.
|
||
|
||
2008-02-19 12:56:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
libs/gst/check/gstcheck.*: Make the declaration in the header for gst_check_element_push_buffer_list match the implem...
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstcheck.c: (gst_check_drop_buffers),
|
||
(gst_check_element_push_buffer_list):
|
||
* libs/gst/check/gstcheck.h:
|
||
Make the declaration in the header for
|
||
gst_check_element_push_buffer_list match the implementation.
|
||
Fix up spelling, grammar and wording of the documentation in a few
|
||
places, and add the Since keyword to new API functions.
|
||
Use g_list_delete_link instead of g_list_remove in
|
||
gst_check_drop_buffers, since it's immeasurably more efficient.
|
||
* tests/check/elements/fakesrc.c: (GST_START_TEST):
|
||
Use new gst_check_drop_buffers function where appropriate.
|
||
* win32/common/libgstbase.def:
|
||
* win32/common/libgstreamer.def:
|
||
Add new symbols gst_collect_pads_take_buffer,
|
||
gst_collect_pads_read_buffer, gst_index_set_resolver_full to the
|
||
exports
|
||
Changelog surgery to add API keyword to new gst_check API.
|
||
|
||
2008-02-19 08:05:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/parse/lex._gst_parse_yy.pre.c: Update pre-generated flex files with flex 2.3.34.
|
||
Original commit message from CVS:
|
||
* gst/parse/lex._gst_parse_yy.pre.c: (yy_get_next_buffer),
|
||
(_gst_parse_yyensure_buffer_stack), (_gst_parse_yylex_init_extra):
|
||
Update pre-generated flex files with flex 2.3.34.
|
||
|
||
2008-02-19 05:49:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstminiobject.c: Add FIXME for 0.11 to make GstMiniObjectClass::copy() a bit more friendly to subclasses and not ...
|
||
Original commit message from CVS:
|
||
* gst/gstminiobject.c:
|
||
Add FIXME for 0.11 to make GstMiniObjectClass::copy() a bit more
|
||
friendly to subclasses and not require them to know all internals
|
||
of their parent class.
|
||
|
||
2008-02-15 13:15:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Add sub-buffer functions to collectpads. Fixes #516187.
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstcollectpads.c:
|
||
* libs/gst/base/gstcollectpads.h:
|
||
Add sub-buffer functions to collectpads. Fixes #516187.
|
||
API: gst_collect_pads_take_buffer(), gst_collect_pads_read_buffer()
|
||
|
||
2008-02-15 12:33:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstbuffer.c: Copy selected buffer-flags when creating subbuffers.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c:
|
||
Copy selected buffer-flags when creating subbuffers.
|
||
Fixes #516395.
|
||
|
||
2008-02-12 12:04:43 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
Properly chain up finalize functions to the parent class.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (gst_buffer_class_init), (gst_buffer_finalize):
|
||
* gst/gstevent.c: (gst_event_class_init), (gst_event_finalize):
|
||
* gst/gstmessage.c: (gst_message_class_init),
|
||
(gst_message_finalize):
|
||
* gst/gstquery.c: (gst_query_class_init), (gst_query_finalize):
|
||
* plugins/elements/gstfilesrc.c: (gst_mmap_buffer_class_init),
|
||
(gst_mmap_buffer_finalize):
|
||
Properly chain up finalize functions to the parent class.
|
||
|
||
2008-02-11 17:53:57 +0000 Siavash Safi <siavash.safi@gmail.com>
|
||
|
||
gst/gstindex.*: Add new function with option to dispose of user_data in resolver.
|
||
Original commit message from CVS:
|
||
Patch by: Siavash Safi <siavash dot safi at gmail dot com>
|
||
* gst/gstindex.c: (gst_index_finalize), (gst_index_set_resolver),
|
||
(gst_index_set_resolver_full):
|
||
* gst/gstindex.h:
|
||
Add new function with option to dispose of user_data in resolver.
|
||
Actually call the dispose function when finalizing the object and not
|
||
just when changing the resolver/filter.
|
||
API: GstIndex::gst_index_set_resolver_full()
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Add new function to docs. Fixes #515469.
|
||
|
||
2008-02-11 08:53:04 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstindex.c: Chain up finalize to the parent class. Fixes leaking the GstObject name and other things.
|
||
Original commit message from CVS:
|
||
* gst/gstindex.c: (gst_index_finalize):
|
||
Chain up finalize to the parent class. Fixes leaking the GstObject
|
||
name and other things.
|
||
|
||
2008-02-10 19:48:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
* common:
|
||
ChangeLog surgery: Fix Josep's surname in previous commits
|
||
Original commit message from CVS:
|
||
ChangeLog surgery: Fix Josep's surname in previous commits
|
||
|
||
2008-02-08 00:54:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Make DISABLE_DEPRECATED defined *only* during CVS, not during
|
||
pre-releases or releases.
|
||
* docs/faq/gst-uninstalled:
|
||
Add gst-plugins-gl
|
||
* docs/random/release:
|
||
Change one of the steps - we only upload core & base to Gnome FTP
|
||
|
||
2008-02-06 12:21:05 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstconfig.h.in: Add 'id' for example.
|
||
Original commit message from CVS:
|
||
* gst/gstconfig.h.in:
|
||
Add 'id' for example.
|
||
* gst/gstpad.c:
|
||
* gst/gstutils.c:
|
||
* plugins/elements/gstfdsink.c:
|
||
Link to signals. Doc and comment fixes.
|
||
|
||
2008-02-05 21:22:47 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: Some minor docs fixes: fix typo, mention that GST_FLOW_RESEND is unused and unimplemented; finally, it is plugi...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.h: (GST_PAD_LINK_SUCCESSFUL):
|
||
* gst/gstpluginfeature.h: (GstPluginFeatureClass):
|
||
Some minor docs fixes: fix typo, mention that GST_FLOW_RESEND is
|
||
unused and unimplemented; finally, it is plugin features, not
|
||
plugins, that have ranks.
|
||
|
||
2008-02-05 19:42:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstpluginfeature.h: Clarify GstRank range docs.
|
||
Original commit message from CVS:
|
||
* gst/gstpluginfeature.h:
|
||
Clarify GstRank range docs.
|
||
|
||
2008-02-05 18:37:08 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gst.c: Add a separate gst_deinitialized that prevents gst_init() from being called after gst_deinit(). Fixes #50...
|
||
Original commit message from CVS:
|
||
* gst/gst.c: Add a separate gst_deinitialized that prevents
|
||
gst_init() from being called after gst_deinit(). Fixes #509559
|
||
|
||
2008-02-05 14:15:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
Revert previous changes to the behaviour of GstPadTemplates, etc and the possiblity to call them in class_init as it ...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_get_type), (gst_bin_base_init),
|
||
(gst_bin_class_init):
|
||
* gst/gstelement.c: (gst_element_base_class_init),
|
||
(gst_element_class_add_pad_template):
|
||
* gst/gstpadtemplate.c: (gst_pad_template_init):
|
||
* gst/gstpipeline.c: (gst_pipeline_get_type),
|
||
(gst_pipeline_base_init), (gst_pipeline_class_init):
|
||
* libs/gst/base/gstbasesink.c:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_get_type),
|
||
(gst_base_src_base_init), (gst_base_src_class_init):
|
||
* plugins/elements/gstcapsfilter.c: (gst_capsfilter_base_init),
|
||
(gst_capsfilter_class_init):
|
||
* plugins/elements/gstfakesink.c: (gst_fake_sink_base_init),
|
||
(gst_fake_sink_class_init):
|
||
* plugins/elements/gstfakesrc.c: (gst_fake_src_base_init),
|
||
(gst_fake_src_class_init):
|
||
* plugins/elements/gstfdsink.c: (gst_fd_sink_base_init),
|
||
(gst_fd_sink_class_init):
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_base_init),
|
||
(gst_fd_src_class_init):
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_base_init),
|
||
(gst_file_sink_class_init):
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_base_init),
|
||
(gst_file_src_class_init):
|
||
* plugins/elements/gstidentity.c: (gst_identity_base_init),
|
||
(gst_identity_class_init):
|
||
* plugins/elements/gstmultiqueue.c: (gst_multi_queue_base_init),
|
||
(gst_multi_queue_class_init):
|
||
* plugins/elements/gstqueue.c: (gst_queue_base_init),
|
||
(gst_queue_class_init):
|
||
* plugins/elements/gsttee.c: (gst_tee_base_init),
|
||
(gst_tee_class_init):
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_base_init),
|
||
(gst_type_find_element_class_init):
|
||
* tests/check/gst/gstelement.c: (gst_element_suite):
|
||
Revert previous changes to the behaviour of GstPadTemplates, etc
|
||
and the possiblity to call them in class_init as it breaks too
|
||
many elements. Reopens bug #491501.
|
||
Should be applied again for 0.11, thus added a few FIXME 0.11 at
|
||
several places.
|
||
|
||
2008-02-05 09:24:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tools/gst-launch.c: Dump one graph per pipeline state-change and state change name (if GST_DEBUG_DUMP_DOT_DIR is set).
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c:
|
||
Dump one graph per pipeline state-change and state change name
|
||
(if GST_DEBUG_DUMP_DOT_DIR is set).
|
||
|
||
2008-02-04 14:14:42 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
Be sure that we have a new copy of the caps and not reffed caps from a template
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c:
|
||
* tests/check/gst/gstpad.c:
|
||
Be sure that we have a new copy of the caps and not
|
||
reffed caps from a template
|
||
|
||
2008-02-03 12:04:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
Don't use base_init where not absolutely necessary. For example it's not necessary anymore for adding pad templates o...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_get_type), (gst_bin_class_init):
|
||
* gst/gstpipeline.c: (gst_pipeline_get_type),
|
||
(gst_pipeline_class_init):
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_type),
|
||
(gst_base_sink_class_init):
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_get_type),
|
||
(gst_base_src_class_init):
|
||
* libs/gst/base/gstbasetransform.c: (gst_base_transform_get_type),
|
||
(gst_base_transform_class_init):
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_base_init),
|
||
(gst_collect_pads_class_init):
|
||
* libs/gst/base/gstdataqueue.c: (gst_data_queue_get_type):
|
||
* libs/gst/net/gstnettimeprovider.c:
|
||
(gst_net_time_provider_base_init),
|
||
(gst_net_time_provider_class_init):
|
||
* plugins/elements/gstcapsfilter.c: (gst_capsfilter_base_init),
|
||
(gst_capsfilter_class_init):
|
||
* plugins/elements/gstfakesink.c: (gst_fake_sink_base_init),
|
||
(gst_fake_sink_class_init):
|
||
* plugins/elements/gstfakesrc.c: (gst_fake_src_base_init),
|
||
(gst_fake_src_class_init):
|
||
* plugins/elements/gstfdsink.c: (gst_fd_sink_base_init),
|
||
(gst_fd_sink_class_init):
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_base_init),
|
||
(gst_fd_src_class_init):
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_base_init),
|
||
(gst_file_sink_class_init):
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_base_init),
|
||
(gst_file_src_class_init):
|
||
* plugins/elements/gstidentity.c: (gst_identity_base_init),
|
||
(gst_identity_class_init):
|
||
* plugins/elements/gstmultiqueue.c: (gst_multi_queue_base_init),
|
||
(gst_multi_queue_class_init):
|
||
* plugins/elements/gstqueue.c: (gst_queue_base_init),
|
||
(gst_queue_class_init):
|
||
* plugins/elements/gsttee.c: (gst_tee_base_init),
|
||
(gst_tee_class_init):
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_base_init),
|
||
(gst_type_find_element_class_init):
|
||
Don't use base_init where not absolutely necessary. For example it's
|
||
not necessary anymore for adding pad templates or setting element
|
||
details.
|
||
Leave empty base_init functions in several places as GST_BOILERPLATE
|
||
still defines and uses them.
|
||
|
||
2008-02-03 10:48:01 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/: Make it possible (and recommended) to set element details and add pad templates in the class_init functions by ...
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_base_class_init),
|
||
(gst_element_class_add_pad_template):
|
||
* gst/gstpadtemplate.c:
|
||
Make it possible (and recommended) to set element details and add
|
||
pad templates in the class_init functions by copying the details/pad
|
||
templates in GstElement's base_init.
|
||
Also make it possible to replace existing pad templates by adding
|
||
a new one with the same name. This was done in a hackish fashion
|
||
in same elements before already.
|
||
Don't reference pad templates that are added a second time. A
|
||
new pad template has a refcount of one and is not floating anymore
|
||
and to be owned by the element's class. Make this more explicit by
|
||
mentioning it in the docs of gst_element_class_add_pad_template().
|
||
These changes are backwards compatible. Fixes bug #491501.
|
||
* tests/check/gst/gstelement.c:
|
||
Add unit test for setting element details, adding pad templates and
|
||
replacing them in a subclass.
|
||
|
||
2008-02-02 06:48:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
tools/gst-inspect.c: Fix a few memory leaks.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (print_interfaces),
|
||
(print_element_properties_info), (print_pad_info),
|
||
(print_signal_info), (print_element_info):
|
||
Fix a few memory leaks.
|
||
|
||
2008-02-01 17:16:26 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
Add more functions for unit testing: gst_check_drop_buffers, gst_check_caps_equal, gst_check_element_push_buffer_list...
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/check/gstcheck.c:
|
||
* libs/gst/check/gstcheck.h:
|
||
Add more functions for unit testing: gst_check_drop_buffers,
|
||
gst_check_caps_equal, gst_check_element_push_buffer_list,
|
||
gst_check_element_push_buffer
|
||
|
||
2008-02-01 16:37:22 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
docs/gst/gstreamer-sections.txt: Add GST_CHECK_VERSION to the docs
|
||
Original commit message from CVS:
|
||
2008-02-01 Julien Moutte <julien@fluendo.com>
|
||
* docs/gst/gstreamer-sections.txt: Add GST_CHECK_VERSION to the
|
||
docs
|
||
* gst/gstindex.c: (gst_index_class_init),
|
||
(gst_index_free_writer),
|
||
(gst_index_finalize), (gst_index_entry_free),
|
||
(gst_index_add_association): Fix memory leaks.
|
||
* gst/gstversion.h.in: Add GST_CHECK_VERSION macro.
|
||
* plugins/indexers/gstmemindex.c: (gst_mem_index_class_init),
|
||
(gst_mem_index_free_format), (gst_mem_index_free_id),
|
||
(gst_mem_index_finalize): Fix memory leaks.
|
||
* win32/common/config.h: Updated to CVS HEAD.
|
||
|
||
2008-02-01 12:25:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/README: Some more details about how the plugin docs works.
|
||
Original commit message from CVS:
|
||
* docs/README:
|
||
Some more details about how the plugin docs works.
|
||
* docs/plugins/gstreamer-plugins-sections.txt:
|
||
Whitespace cleanup.
|
||
|
||
2008-02-01 12:10:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/parse/: Add delayed set-property. This allows to set properties on dynamicaly created objects (pads in videomxer).
|
||
Original commit message from CVS:
|
||
* gst/parse/grammar.tab.pre.c:
|
||
* gst/parse/grammar.tab.pre.h:
|
||
* gst/parse/grammar.y:
|
||
* gst/parse/lex._gst_parse_yy.pre.c:
|
||
Add delayed set-property. This allows to set properties on dynamicaly
|
||
created objects (pads in videomxer).
|
||
|
||
2008-02-01 11:27:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
gst/gstutils.c: Check if caps are not NULL (fix bug #510194)
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c:
|
||
Check if caps are not NULL (fix bug #510194)
|
||
|
||
2008-02-01 10:27:10 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Add fixme regarding EOS in pull mode.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_loop),
|
||
(gst_base_sink_get_position_paused):
|
||
Add fixme regarding EOS in pull mode.
|
||
Fix position reporting in PAUSED for negative rates.
|
||
|
||
2008-02-01 10:23:56 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstminiobject.c: When replacing a miniobject, do a quick equality check first so that we can avoid a ref/unref pair.
|
||
Original commit message from CVS:
|
||
* gst/gstminiobject.c: (gst_mini_object_replace):
|
||
When replacing a miniobject, do a quick equality check first so that we
|
||
can avoid a ref/unref pair.
|
||
|
||
2008-02-01 10:17:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-synchronisation.txt: Update some docs.
|
||
Original commit message from CVS:
|
||
* docs/design/part-synchronisation.txt:
|
||
Update some docs.
|
||
* docs/plugins/Makefile.am:
|
||
* docs/plugins/gstreamer-plugins-docs.sgml:
|
||
* docs/plugins/gstreamer-plugins-sections.txt:
|
||
* plugins/elements/gstmultiqueue.c:
|
||
Add multiqueue to the docs.
|
||
|
||
2008-01-30 14:38:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Back to CVS
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Back to CVS
|
||
|
||
=== release 0.10.17 ===
|
||
|
||
2008-01-30 14:05:45 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
* gstreamer.doap:
|
||
* win32/common/config.h:
|
||
Release 0.10.17
|
||
Original commit message from CVS:
|
||
Release 0.10.17
|
||
|
||
2008-01-30 13:13:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
add ChangeLog entry for previous commit
|
||
Original commit message from CVS:
|
||
add ChangeLog entry for previous commit
|
||
|
||
2008-01-30 13:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstutils.c: Check if caps are not NULL (fix bug #510194)
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c:
|
||
Check if caps are not NULL (fix bug #510194)
|
||
|
||
2008-01-30 12:55:42 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
gst/gstutils.c: Check if caps are not NULL (fix bug #510194)
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c:
|
||
Check if caps are not NULL (fix bug #510194)
|
||
|
||
2008-01-30 12:44:13 +0000 Cygwin Ports maintainer <yselkowitz@users.sourceforge>
|
||
|
||
gst/gstutils.c: Fix compilation on systems that have posix timers but no monotonic clock.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c:
|
||
Fix compilation on systems that have posix timers but no
|
||
monotonic clock.
|
||
Fixes: #512715
|
||
Patch By: Cygwin Ports maintainer <yselkowitz at users dot sourceforge
|
||
dot net>
|
||
|
||
2008-01-30 12:39:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tools/gst-inspect.c: Revert previous commit in preparation for an impromptu 0.10.17 release
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c:
|
||
Revert previous commit in preparation for an impromptu 0.10.17 release
|
||
|
||
2008-01-29 09:43:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
tools/gst-inspect.c: Fix a few memory leaks.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (print_interfaces),
|
||
(print_element_properties_info), (print_pad_info),
|
||
(print_signal_info), (print_element_info):
|
||
Fix a few memory leaks.
|
||
|
||
2008-01-28 23:30:45 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Back to CVS
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Back to CVS
|
||
|
||
=== release 0.10.16 ===
|
||
|
||
2008-01-28 23:27:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* docs/plugins/gstreamer-plugins.args:
|
||
* docs/plugins/gstreamer-plugins.hierarchy:
|
||
* docs/plugins/gstreamer-plugins.interfaces:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
* gstreamer.doap:
|
||
* po/LINGUAS:
|
||
* win32/common/config.h:
|
||
Release 0.10.16
|
||
Original commit message from CVS:
|
||
Release 0.10.16
|
||
|
||
2008-01-28 21:20:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* 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/fi.po:
|
||
* po/fr.po:
|
||
* po/hu.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/pl.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:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2008-01-24 23:28:54 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for _POSIX_TIMER, _POSIX_MONOTONIC_CLOCK, etc. Makes ...
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for
|
||
_POSIX_TIMER, _POSIX_MONOTONIC_CLOCK, etc. Makes configure
|
||
not fail when trying to crosscompile on OpenEmbedded (#511750).
|
||
|
||
2008-01-20 17:08:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
docs/manuals.mak: Use $(MAKE) instead of make to fix the build if GNU make is called different. Fixes bug #510747.
|
||
Original commit message from CVS:
|
||
* docs/manuals.mak:
|
||
Use $(MAKE) instead of make to fix the build if GNU make is
|
||
called different. Fixes bug #510747.
|
||
|
||
2008-01-20 15:04:33 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstplugin.c: Fix old-style static plugins via GST_PLUGIN_DEFINE_STATIC again, which I broke two commits ago when ...
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c: (_gst_plugin_initialize):
|
||
Fix old-style static plugins via GST_PLUGIN_DEFINE_STATIC
|
||
again, which I broke two commits ago when changing the API
|
||
of gst_plugin_register_static(): the g_list_foreach() in
|
||
_gst_plugin_register_static still assumed the old function
|
||
signature and would therefore fail (re-fixes #510187).
|
||
* gst/gstplugin.c: (_num_static_plugins), (_static_plugins),
|
||
(_gst_plugin_register_static), (gst_plugin_register_static):
|
||
Revert the (technically correct) change to call g_thread_init() from
|
||
the pre-main() constructor. This will break programs which call
|
||
g_thread_init() without an if (!g_thread_supported()) guard in their
|
||
main function. We could just blame it on GLib or the application, but
|
||
it's probably best to just avoid this altogether and simply not use
|
||
any GLib functions here and use plain old malloc() with a simple
|
||
array to store the plugins to register later when gst_init() is
|
||
finally called (re-fixes #510187).
|
||
* tests/check/gst/gstplugin.c: (GST_GNUC_CONSTRUCTOR_DEFINED),
|
||
(GST_GNUC_CONSTRUCTOR_DEFINED), (plugin_init_counter),
|
||
(plugin1_init), (plugin2_init), (plugin3_init), (GST_START_TEST),
|
||
(GST_START_TEST), (gst_plugin_suite):
|
||
Dumb unit test to make sure the old GST_PLUGIN_DEFINE_STATIC still
|
||
works.
|
||
|
||
2008-01-17 22:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstplugin.h: Remove deprecation guards around GST_PLUGIN_DEFINE_STATIC.
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.h: (GST_PLUGIN_DEFINE_STATIC):
|
||
Remove deprecation guards around GST_PLUGIN_DEFINE_STATIC.
|
||
This makes gtk-doc complain, but results in slightly better
|
||
compiler errors. The old _gst_plugin_register_static() is
|
||
still guarded, so there'll be a compiler warning about that
|
||
instead. Fixes #510187 too.
|
||
|
||
2008-01-17 22:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: Change API of gst_plugin_register_static() to not take a GstPluginDesc, but rather just take all the arguments ...
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (init_post):
|
||
* gst/gstplugin.c: (_gst_plugin_register_static),
|
||
(gst_plugin_register_static), (_gst_plugin_initialize):
|
||
* gst/gstplugin.h: (GstPluginFilter):
|
||
Change API of gst_plugin_register_static() to not take
|
||
a GstPluginDesc, but rather just take all the arguments
|
||
in a GstPluginDesc directly. This is more intuitive and
|
||
avoids certain mistakes when porting code from
|
||
GST_PLUGIN_DEFINE_STATIC to gst_plugin_register_static().
|
||
Fixes #510187.
|
||
* tests/check/gst/gstplugin.c:
|
||
Fix up for changed API.
|
||
|
||
2008-01-17 18:50:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
docs/faq/legal.xml: Update FAQ, Totem actually has an exception these days.
|
||
Original commit message from CVS:
|
||
* docs/faq/legal.xml:
|
||
Update FAQ, Totem actually has an exception these days.
|
||
|
||
2008-01-14 22:20:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
win32/common/libgstreamer.def: Add new API declarations
|
||
Original commit message from CVS:
|
||
* win32/common/libgstreamer.def:
|
||
Add new API declarations
|
||
|
||
2008-01-14 13:18:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstminiobject.c: Spelling fixes for the API docs.
|
||
Original commit message from CVS:
|
||
* gst/gstminiobject.c:
|
||
Spelling fixes for the API docs.
|
||
|
||
2008-01-14 11:47:32 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
Add API keyword for gst_util_get_timestamp, and remove the tag for GST_GET_TIMESTMAP which didn't survive.
|
||
Original commit message from CVS:
|
||
Add API keyword for gst_util_get_timestamp, and remove the tag for GST_GET_TIMESTMAP which didn't survive.
|
||
|
||
2008-01-14 11:40:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/base/gstbasetransform.c: Fix long property description for QoS.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
Fix long property description for QoS.
|
||
|
||
2008-01-12 20:22:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gst.c: _gst_trace_on is already provided by gsttrace.h, no need to declare it ourselves.
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
_gst_trace_on is already provided by gsttrace.h, no need to declare
|
||
it ourselves.
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
Add 'buffers', 'check_cond' and 'check_mutex' from libgstcheck
|
||
and remove strange tcase_add_test which is outputting a warning.
|
||
* libs/gst/check/gstcheck.c:
|
||
* libs/gst/check/gstcheck.h:
|
||
Properly declare 'buffers', 'check_cond', 'check_mutex' extern
|
||
and define them in gstcheck.c instead of having every .c file whcih
|
||
includes gstcheck.h be defining its own copy and relying on symbol
|
||
interposing to marry them all, which doesn't work on Solaris.
|
||
* tests/check/elements/identity.c: (GST_START_TEST):
|
||
Don't define 'buffers' locally, it comes from libgstcheck.
|
||
* tests/check/generic/sinks.c: (send_buffer):
|
||
Fix type of variable (GstFlowReturn, not GstStateChangeReturn)
|
||
* tests/check/gst/gststructure.c: (GST_START_TEST):
|
||
* tests/check/gst/gstsystemclock.c: (GST_START_TEST):
|
||
* tests/check/gst/gstutils.c: (GST_START_TEST):
|
||
* tests/check/gst/gstvalue.c: (GST_START_TEST):
|
||
Add a bunch of casts to make various constants fit the types
|
||
they're being assigned to.
|
||
|
||
2008-01-10 21:06:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstchildproxy.c: Improve docs and add some ideas for making this more general-purpose.
|
||
Original commit message from CVS:
|
||
* gst/gstchildproxy.c:
|
||
Improve docs and add some ideas for making this more general-purpose.
|
||
|
||
2008-01-10 15:55:32 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst_private.h: Add GST_CAT_TYPES, for consistency, and so that the other debug categories don't make fun of it. S...
|
||
Original commit message from CVS:
|
||
* gst/gst_private.h: (GST_CAT_TYPES):
|
||
Add GST_CAT_TYPES, for consistency, and so that the other
|
||
debug categories don't make fun of it. Spotted by Saur on IRC.
|
||
|
||
2008-01-10 13:03:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/parse/Makefile.am: Move types.h from EXTRA_DIST to noinst_HEADERS.
|
||
Original commit message from CVS:
|
||
* gst/parse/Makefile.am:
|
||
Move types.h from EXTRA_DIST to noinst_HEADERS.
|
||
|
||
2008-01-10 12:14:04 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
|
||
Original commit message from CVS:
|
||
* autogen.sh:
|
||
Add -Wno-portability to the automake parameters to stop warnings
|
||
about GNU make extensions being used. We require GNU make in almost
|
||
every Makefile anyway.
|
||
* configure.ac:
|
||
Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
|
||
at the same time is required for per target flags.
|
||
|
||
2008-01-09 18:23:39 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: add gst_plugin_register_static() and deprecate
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gst.c: (init_post):
|
||
* gst/gstplugin.c: (_gst_plugin_register_static),
|
||
(gst_plugin_register_static), (_gst_plugin_initialize),
|
||
(gst_plugin_register_func):
|
||
* gst/gstplugin.h: (GST_PLUGIN_DEFINE_STATIC):
|
||
API: add gst_plugin_register_static() and deprecate
|
||
GST_PLUGIN_DEFINE_STATIC, since it's not portable
|
||
(#498924).
|
||
Also, in _gst_plugin_register_static(), make sure to call
|
||
g_thread_init() before calling GLib functions such as
|
||
g_list_append() if we're not initialised yet, since that
|
||
may lead to random crashes with older GSlice/GLib versions.
|
||
* tests/check/gst/gstplugin.c:
|
||
Adapt unit test to above changes.
|
||
|
||
2008-01-09 16:36:34 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: Yet another gratuitous GString micro-optimisation: add a (private) function that serialises a structure appendi...
|
||
Original commit message from CVS:
|
||
* gst/gst_private.h: (STRUCTURE_ESTIMATED_STRING_LEN):
|
||
* gst/gstcaps.c: (gst_caps_to_string):
|
||
* gst/gststructure.c: (GST_ASCII_IS_STRING),
|
||
(priv_gst_structure_append_to_gstring), (gst_structure_to_string):
|
||
Yet another gratuitous GString micro-optimisation: add a (private)
|
||
function that serialises a structure appending to an existing
|
||
GString, so that when we serialise caps we don't need to alloc+free
|
||
a throwaway GString for each structure (each of which also entailing
|
||
multiple reallocs on the way); also use g_string_sized_new() in
|
||
various places with an approximate string length to avoid reallocs
|
||
within GString. See #500143.
|
||
|
||
2008-01-09 15:05:21 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gststructure.c: Always check UTF-8 conformance of structure strings and not only if the debugging system is enabl...
|
||
Original commit message from CVS:
|
||
* gst/gststructure.c: (gst_structure_id_set_value):
|
||
Always check UTF-8 conformance of structure strings and not only
|
||
if the debugging system is enabled; reasoning: the behaviour of
|
||
the actual code shouldn't really change depending on whether the
|
||
debugging system is enabled or not (#508291).
|
||
|
||
2008-01-09 13:48:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Makefile.am: Remove old coverage target in favour of "make lcov".
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
Remove old coverage target in favour of "make lcov".
|
||
|
||
2008-01-09 12:25:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: The start segment for reverse playback goes from start to last_stop.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek),
|
||
(gst_base_src_loop):
|
||
The start segment for reverse playback goes from start to last_stop.
|
||
|
||
2008-01-09 12:22:22 +0000 Peter Kjellerstedt <pkj@axis.com>
|
||
|
||
gst/gstclock.h: Cast the results from the timeval/spec_to_time macros to what the docs say it casts to, a GstClockTim...
|
||
Original commit message from CVS:
|
||
Patch by: Peter Kjellerstedt <pkj axis com>
|
||
* gst/gstclock.h:
|
||
Cast the results from the timeval/spec_to_time macros to what the
|
||
docs say it casts to, a GstClockTime. fixes #508175.
|
||
|
||
2008-01-09 12:19:31 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbuffer.c: Update some comments.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c:
|
||
Update some comments.
|
||
* tools/gst-inspect.c: (print_element_properties_info):
|
||
Improve printing of flags.
|
||
|
||
2008-01-08 21:13:58 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gstbasetransform.c: Print element name with g_warning() if there's a problem with the unit size.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_transform_size):
|
||
Print element name with g_warning() if there's a problem
|
||
with the unit size.
|
||
|
||
2008-01-08 02:07:38 +0000 Damien Lespiau <damien.lespiau@gmail.com>
|
||
|
||
libs/gst/: Fix empty prototypes. Fixes bug #507957.
|
||
Original commit message from CVS:
|
||
Patch by: Damien Lespiau <damien.lespiau@gmail.com>
|
||
* libs/gst/controller/gstcontroller.h:
|
||
* libs/gst/controller/gstcontrolsource.h:
|
||
* libs/gst/controller/gstinterpolationcontrolsource.h:
|
||
* libs/gst/controller/gstlfocontrolsource.h:
|
||
* libs/gst/dataprotocol/dataprotocol.h:
|
||
Fix empty prototypes. Fixes bug #507957.
|
||
|
||
2008-01-08 02:01:34 +0000 David Schleef <ds@schleef.org>
|
||
|
||
docs/faq/dependencies.xml: Fix typo.
|
||
Original commit message from CVS:
|
||
* docs/faq/dependencies.xml: Fix typo.
|
||
|
||
2008-01-07 11:23:00 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Don't update the last_stop position in do_seek, that's the position we did a seek to.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_default_do_seek),
|
||
(gst_base_src_loop):
|
||
Don't update the last_stop position in do_seek, that's the position we
|
||
did a seek to.
|
||
Read backwards when we have a negative rate.
|
||
* tests/check/elements/filesrc.c: (event_func), (wait_eos),
|
||
(setup_filesrc), (cleanup_filesrc), (GST_START_TEST),
|
||
(filesrc_suite):
|
||
Add check for reverse reading.
|
||
|
||
2008-01-07 09:47:49 +0000 Alexis Ballier <aballier@gentoo.org>
|
||
|
||
tests/check/: Decide which header to include based on the userland ABI target and not the kernel/cpu. Fix up structur...
|
||
Original commit message from CVS:
|
||
Patch by: Alexis Ballier <aballier at gentoo org>
|
||
* tests/check/gst/gstabi.c:
|
||
* tests/check/gst/struct_ppc64.h:
|
||
* tests/check/libs/libsabi.c:
|
||
* tests/check/libs/struct_ppc64.h:
|
||
Decide which header to include based on the userland ABI target
|
||
and not the kernel/cpu. Fix up structure sizes of ppc64 header
|
||
for 64-bit userland (#503590). Might need something similar for
|
||
x86 too.
|
||
|
||
2008-01-05 13:45:22 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstdebugutils.c: Log the reason why fopen fails in addition to the fact that it failed.
|
||
Original commit message from CVS:
|
||
* gst/gstdebugutils.c: (_gst_debug_bin_to_dot_file):
|
||
Log the reason why fopen fails in addition to the fact that it failed.
|
||
|
||
2008-01-04 18:44:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/parse/parse.l: Use "%option never-interactive" to prevent useless calls to isatty() on every input when parsing. ...
|
||
Original commit message from CVS:
|
||
* gst/parse/parse.l:
|
||
Use "%option never-interactive" to prevent useless calls to isatty()
|
||
on every input when parsing. Also use "%option noinput" to not define
|
||
the static input/yyinput functions which we don't use anyway. This
|
||
removes a compiler warning with gcc 4.3 and saves some bytes in the
|
||
library.
|
||
* gst/parse/lex._gst_parse_yy.pre.c:
|
||
Regenerated for the above change.
|
||
|
||
2008-01-04 18:39:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Don't crash when trying to fixate and empty list.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (fixate_value):
|
||
Don't crash when trying to fixate and empty list.
|
||
Fixes #506643.
|
||
|
||
2008-01-03 09:43:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
docs/faq/gst-uninstalled: Clarify the comments to make the usage of this script and what it does easier to understand.
|
||
Original commit message from CVS:
|
||
* docs/faq/gst-uninstalled:
|
||
Clarify the comments to make the usage of this script and what it
|
||
does easier to understand.
|
||
|
||
2008-01-01 17:10:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
tools/gst-plot-timeline.py: Add more options to gst-plot-timeline
|
||
Original commit message from CVS:
|
||
* tools/gst-plot-timeline.py:
|
||
Add more options to gst-plot-timeline
|
||
|
||
2007-12-31 19:11:39 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-synchronisation.txt: Some more info on how the stream_time in GstBaseSink is done.
|
||
Original commit message from CVS:
|
||
* docs/design/part-synchronisation.txt:
|
||
Some more info on how the stream_time in GstBaseSink is done.
|
||
|
||
2007-12-30 13:36:30 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
* ChangeLog:
|
||
ChangeLog surgery: remove bogus changelog entry
|
||
Original commit message from CVS:
|
||
ChangeLog surgery: remove bogus changelog entry
|
||
|
||
2007-12-30 13:31:17 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/generic/sinks.c: Put back the tcase_set_timeout(), apparently it's needed after all; fix it up in a way t...
|
||
Original commit message from CVS:
|
||
* tests/check/generic/sinks.c: (gst_sinks_suite):
|
||
Put back the tcase_set_timeout(), apparently it's needed after
|
||
all; fix it up in a way that makes things work with valgrind too.
|
||
|
||
2007-12-30 12:22:49 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
|
||
|
||
gst/gstdebugutils.c: add warning when failed to open file for writing
|
||
Original commit message from CVS:
|
||
* gst/gstdebugutils.c:
|
||
add warning when failed to open file for writing
|
||
|
||
2007-12-28 14:34:34 +0000 Laurent Glayal <spglegle@yahoo.fr>
|
||
|
||
gst/gstvalue.c: Optimisation: bail out of the loop as early as possible (#500143).
|
||
Original commit message from CVS:
|
||
Based on patch by: Laurent Glayal <spglegle yahoo fr>
|
||
* gst/gstvalue.c: (gst_value_is_fixed):
|
||
Optimisation: bail out of the loop as early as possible (#500143).
|
||
|
||
2007-12-28 14:15:53 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: Bunch of gratuitous nano-optimisations.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_caps_to_string):
|
||
* gst/gstinfo.c: (gst_debug_construct_term_color):
|
||
* gst/gstparse.c: (gst_parse_launchv):
|
||
* gst/gstutils.c: (gst_util_dump_mem):
|
||
* gst/gstvalue.c: (gst_value_serialize_any_list),
|
||
(gst_value_transform_any_list_string):
|
||
Bunch of gratuitous nano-optimisations.
|
||
|
||
2007-12-28 13:57:05 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/generic/sinks.c: Fix leak in unit test (bus sync handler must unref the message if it returns GST_BUS_DRO...
|
||
Original commit message from CVS:
|
||
* tests/check/generic/sinks.c: (async_done_func),
|
||
(async_done_eos_func):
|
||
Fix leak in unit test (bus sync handler must unref the message
|
||
if it returns GST_BUS_DROP). Don't fiddle with the default test
|
||
timeout, this is smaller than the current preconfigured value
|
||
via CK_DEFAULT_TIMEOUT, and also breaks things with valgrind
|
||
because it overrides the value specified in CK_DEFAULT_TIMEOUT.
|
||
|
||
2007-12-24 19:21:32 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
Add bug that was fixed with last commit.
|
||
Original commit message from CVS:
|
||
Add bug that was fixed with last commit.
|
||
|
||
2007-12-24 19:11:29 +0000 Laurent Glayal <spglegle@yahoo.fr>
|
||
|
||
configure.ac: Check for stdio_ext.h for the filesink changes.
|
||
Original commit message from CVS:
|
||
Based on Patch by: Laurent Glayal <spglegle at yahoo dot fr>
|
||
* configure.ac:
|
||
Check for stdio_ext.h for the filesink changes.
|
||
* plugins/elements/gstfilesink.c: (buffer_mode_get_type),
|
||
(gst_file_sink_class_init), (gst_file_sink_init),
|
||
(gst_file_sink_dispose), (gst_file_sink_set_property),
|
||
(gst_file_sink_get_property), (gst_file_sink_open_file),
|
||
(gst_file_sink_close_file):
|
||
* plugins/elements/gstfilesink.h:
|
||
Add two properties to control the buffering mode and size.
|
||
API: GstFileSink::buffer-mode
|
||
API: GstFileSink::buffer-size
|
||
|
||
2007-12-24 14:35:24 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstsystemclock.c: Add some more docs to explain why a FIXME was wrongly added.
|
||
Original commit message from CVS:
|
||
* gst/gstsystemclock.c: (gst_system_clock_id_wait_jitter_unlocked):
|
||
Add some more docs to explain why a FIXME was wrongly added.
|
||
|
||
2007-12-22 12:48:26 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstobject.c: Fix typo in the gst_object_{ref,unref} documentation.
|
||
Original commit message from CVS:
|
||
* gst/gstobject.c:
|
||
Fix typo in the gst_object_{ref,unref} documentation.
|
||
|
||
2007-12-21 21:17:32 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/: Don't use GST_PLUGIN_DEFINE_STATIC, it is not portable and is going to be deprecated (see #498924).
|
||
Original commit message from CVS:
|
||
* tests/check/libs/controller.c:
|
||
* tests/check/libs/typefindhelper.c:
|
||
* tests/check/pipelines/parse-launch.c:
|
||
Don't use GST_PLUGIN_DEFINE_STATIC, it is not portable and is
|
||
going to be deprecated (see #498924).
|
||
|
||
2007-12-21 20:58:23 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsttypefind.c: Make gst_type_find_register work for static typefind functions, ie. allow passing plugin == NULL (...
|
||
Original commit message from CVS:
|
||
* gst/gsttypefind.c: (gst_type_find_register):
|
||
Make gst_type_find_register work for static typefind functions,
|
||
ie. allow passing plugin == NULL (prerequisite for #498924).
|
||
* gst/gstelementfactory.c: (gst_element_register):
|
||
Small docs addition.
|
||
|
||
2007-12-21 13:54:07 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Really unlink the peer pad instead of setting the peer pointer to NULL when we dispose the pad.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_dispose):
|
||
Really unlink the peer pad instead of setting the peer pointer to NULL
|
||
when we dispose the pad.
|
||
This correctly calls the unlink functions and makes sure that the peer
|
||
does not have a handle to invalid memory. See #504671.
|
||
* tests/check/gst/gstpad.c: (GST_START_TEST), (gst_pad_suite):
|
||
Add testsuite for above case.
|
||
|
||
2007-12-20 09:20:27 +0000 Peter Kjellerstedt <pkj@axis.com>
|
||
|
||
libs/gst/check/gstcheck.h: Fix detection of the check version we're compiling against (would otherwise break if check...
|
||
Original commit message from CVS:
|
||
Patch by: Peter Kjellerstedt <pkj axis com>
|
||
* libs/gst/check/gstcheck.h:
|
||
Fix detection of the check version we're compiling against (would
|
||
otherwise break if check goes v0.10.0); correctly report the
|
||
name of the failed test again in case of failure, instead of
|
||
just 'tf' (fixes #504499).
|
||
|
||
2007-12-19 17:49:38 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Allow sending EOS to the source to make it send out an EOS event from the streaming thread.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_send_event),
|
||
(gst_base_src_get_range), (gst_base_src_pad_get_range),
|
||
(gst_base_src_loop), (gst_base_src_set_flushing),
|
||
(gst_base_src_change_state):
|
||
Allow sending EOS to the source to make it send out an EOS event from
|
||
the streaming thread.
|
||
Update docs and deprecate the old NULL/READY shutdown method.
|
||
* tests/check/libs/basesrc.c: (GST_START_TEST),
|
||
(gst_basesrc_suite):
|
||
Add unit test for controlled shutdown.
|
||
|
||
2007-12-19 12:48:18 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-synchronisation.txt: Small updates.
|
||
Original commit message from CVS:
|
||
* docs/design/part-synchronisation.txt:
|
||
Small updates.
|
||
* gst/gstsegment.c: (gst_segment_set_seek),
|
||
(gst_segment_set_newsegment_full), (gst_segment_to_stream_time),
|
||
(gst_segment_to_running_time):
|
||
The seek format can be different from the segment format when the start
|
||
and stop values are not to be updated, when we only do a rate change for
|
||
example.
|
||
* tests/check/gst/gstsegment.c: (GST_START_TEST),
|
||
(gst_segment_suite):
|
||
Add a testcase for the rate-only seeks, checking that the format is
|
||
correctly ignored when start and stop are not updated.
|
||
|
||
2007-12-18 13:38:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
* ChangeLog:
|
||
ChangeLog surgery, gstenumtypes.c changes were not committed because there were none
|
||
Original commit message from CVS:
|
||
* ChangeLog surgery, gstenumtypes.c changes were not committed because there were none
|
||
|
||
2007-12-18 13:18:35 +0000 Matthias Bolte <photon@mail.upb.de>
|
||
|
||
win32/common/gstenumtypes.c: Some indention fixes by gst-indent.
|
||
Original commit message from CVS:
|
||
* win32/common/gstenumtypes.c: (register_gst_buffer_flag),
|
||
(register_gst_buffer_copy_flags), (register_gst_clock_flags),
|
||
(register_gst_debug_graph_details),
|
||
(register_gst_state_change_return), (register_gst_state_change),
|
||
(register_gst_element_flags), (register_gst_core_error),
|
||
(register_gst_library_error), (register_gst_resource_error),
|
||
(register_gst_stream_error), (register_gst_event_type_flags),
|
||
(register_gst_event_type), (register_gst_index_entry_type),
|
||
(register_gst_assoc_flags), (register_gst_message_type),
|
||
(register_gst_mini_object_flags), (register_gst_pad_link_return),
|
||
(register_gst_flow_return), (register_gst_pad_template_flags),
|
||
(register_gst_pipeline_flags), (register_gst_plugin_error),
|
||
(register_gst_tag_merge_mode), (register_gst_alloc_trace_flags),
|
||
(register_gst_type_find_probability), (register_gst_parse_error):
|
||
Some indention fixes by gst-indent.
|
||
Patch by: Matthias Bolte <photon at mail dot upb dot de>
|
||
* win32/vs8/grammar.vcproj:
|
||
* win32/vs8/libgstcontroller.vcproj:
|
||
* win32/vs8/libgstreamer.vcproj:
|
||
Fix compilation with VS8 and include some missing files.
|
||
|
||
2007-12-18 12:03:18 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsttaglist.c: Small docs addition: mention that the strings returned by gst_tag_list_get_string*() are in UTF-8 e...
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.c:
|
||
Small docs addition: mention that the strings returned by
|
||
gst_tag_list_get_string*() are in UTF-8 encoding.
|
||
|
||
2007-12-17 19:59:42 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Makefile.am: The check-exports stuff moved to common/win32.mak, so include that.
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
The check-exports stuff moved to common/win32.mak, so include that.
|
||
|
||
2007-12-17 16:38:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Make _wait_playing() not check any variables so that we can call this function from subcl...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_wait_playing),
|
||
(gst_base_src_perform_seek), (gst_base_src_get_range),
|
||
(gst_base_src_set_playing), (gst_base_src_change_state):
|
||
Make _wait_playing() not check any variables so that we can call this
|
||
function from subclasses. Move the checks elsewhere similar to
|
||
_wait_preroll() in basesink.
|
||
Add some debugging.
|
||
Only signal the LIVE cond when we are going back to PLAYING.
|
||
|
||
2007-12-16 18:29:25 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstregistrybinary.c: Use g_remove() and g_rename(). Check result of g_rename(), and don't leak the open file desc...
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_write_cache):
|
||
Use g_remove() and g_rename(). Check result of g_rename(), and
|
||
don't leak the open file descriptor if we error out when writing.
|
||
* gst/gstregistryxml.c: (load_plugin), (gst_registry_xml_write_cache):
|
||
Must check the return value of close() after writing out the new
|
||
registry file. Sometimes write problems such as out-of-diskspace
|
||
are only reported when the file is closed and not already during
|
||
the write. This may have caused partial/broken registry files in
|
||
some rare circumstances. Should fix #503675.
|
||
|
||
2007-12-16 17:37:11 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
docs/: Ignore files generated by new common/* modifications
|
||
Original commit message from CVS:
|
||
* docs/gst/.cvsignore:
|
||
* docs/libs/.cvsignore:
|
||
* docs/plugins/.cvsignore:
|
||
Ignore files generated by new common/* modifications
|
||
|
||
2007-12-15 15:19:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
win32/common/libgstbase.def: Yes, you can also have a <TAB> if you want.
|
||
Original commit message from CVS:
|
||
* win32/common/libgstbase.def:
|
||
Yes, you can also have a <TAB> if you want.
|
||
|
||
2007-12-15 14:58:59 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
win32/common/libgstbase.def: Add new basetransform API to win export file.
|
||
Original commit message from CVS:
|
||
* win32/common/libgstbase.def:
|
||
Add new basetransform API to win export file.
|
||
|
||
2007-12-15 14:42:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/gst/gstbin.c: Adjust the test to the refcount change two days ago.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstbin.c:
|
||
Adjust the test to the refcount change two days ago.
|
||
|
||
2007-12-14 21:36:50 +0000 David Schleef <ds@schleef.org>
|
||
|
||
docs/faq/getting.xml: Fix typo.
|
||
Original commit message from CVS:
|
||
* docs/faq/getting.xml: Fix typo.
|
||
|
||
2007-12-14 16:52:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
API: Add gst_base_transform_set_gap_aware() to control whether the element correctly handles GST_BUFFER_FLAG_GAP or s...
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstbasetransform.c: (gst_base_transform_init),
|
||
(gst_base_transform_prepare_output_buffer),
|
||
(gst_base_transform_set_gap_aware):
|
||
* libs/gst/base/gstbasetransform.h:
|
||
API: Add gst_base_transform_set_gap_aware() to control whether
|
||
the element correctly handles GST_BUFFER_FLAG_GAP or shouldn't
|
||
get buffers with this flag at all. Fixes #503231.
|
||
|
||
2007-12-13 16:49:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/base/: Replace gst_pad_get_parent by GST_OBJECT_PARENT inside streaming thread. Correct log message in gstba...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
Replace gst_pad_get_parent by GST_OBJECT_PARENT inside streaming
|
||
thread. Correct log message in gstbasesrc.c.
|
||
|
||
2007-12-13 13:59:04 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstutils.c: Fix possible compiler warning (#503417).
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (element_find_unconnected_pad):
|
||
Fix possible compiler warning (#503417).
|
||
|
||
2007-12-13 11:41:05 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstobject.c: Don't use GST_CAT_EVENT here for logging, it makes no sense.
|
||
Original commit message from CVS:
|
||
* gst/gstobject.c: (gst_object_dispatch_properties_changed):
|
||
Don't use GST_CAT_EVENT here for logging, it makes no sense.
|
||
|
||
2007-12-13 10:31:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
tools/gst-inspect.c: Add support for GstFraction properties.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (print_element_properties_info):
|
||
Add support for GstFraction properties.
|
||
|
||
2007-12-12 23:20:00 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Makefile.am: Add check-exports target and run it as part of 'make check' (see #499140 and #493983).
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
Add check-exports target and run it as part of 'make check'
|
||
(see #499140 and #493983).
|
||
* gst/gst_private.h:
|
||
* gst/gstelementfactory.h:
|
||
* gst/gstghostpad.c: (gst_proxy_pad_class_init):
|
||
* gst/gstinfo.c: (_priv_gst_in_valgrind), (_gst_debug_init),
|
||
(_priv_gst_in_valgrind):
|
||
* gst/gstinfo.h: (GstLogFunction):
|
||
* gst/gsttypefind.c: (type_find_debug), (GST_CAT_DEFAULT),
|
||
(gst_type_find_register):
|
||
* gst/gsttypefindfactory.c: (type_find_debug), (GST_CAT_DEFAULT),
|
||
(gst_type_find_factory_get_type):
|
||
* libs/gst/controller/gstcontroller.c: (GST_CAT_DEFAULT),
|
||
(GST_CAT_DEFAULT), (parent_class), (priv_gst_controller_key),
|
||
(gst_controller_new_valist), (gst_controller_new_list),
|
||
(_gst_controller_dispose), (_gst_controller_class_init):
|
||
* libs/gst/controller/gstcontrolsource.c: (GST_CAT_DEFAULT):
|
||
* libs/gst/controller/gsthelper.c: (GST_CAT_DEFAULT),
|
||
(GST_CAT_DEFAULT), (gst_object_uncontrol_properties),
|
||
(gst_object_get_controller), (gst_object_set_controller),
|
||
(gst_object_suggest_next_sync), (gst_object_sync_values),
|
||
(gst_object_set_control_source), (gst_object_get_control_source),
|
||
(gst_object_get_value_arrays), (gst_object_get_value_array),
|
||
(gst_object_get_control_rate), (gst_object_set_control_rate):
|
||
* libs/gst/controller/gstinterpolation.c: (GST_CAT_DEFAULT):
|
||
* libs/gst/controller/lib.c: (GST_CAT_DEFAULT):
|
||
Make some functions that should be static static; rename some
|
||
private symbols so that they don't get exported; add some FIXME
|
||
comments so we can move accidentally exported functions into
|
||
our private section in 0.11.
|
||
* win32/common/libgstreamer.def:
|
||
Add gst_utils_get_timestamp().
|
||
|
||
2007-12-12 14:04:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstvalue.*: Add more missing "Since:" tags to docs.
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c:
|
||
* gst/gstvalue.h:
|
||
Add more missing "Since:" tags to docs.
|
||
|
||
2007-12-12 06:58:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstutils.c: Add mising "Since:" to docs.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c:
|
||
Add mising "Since:" to docs.
|
||
|
||
2007-12-11 22:03:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstplugin.c: Include "glib-compat-private.h" to fix the build on system with glib < 2.10. Fixes #503131.
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c:
|
||
Include "glib-compat-private.h" to fix the build on system with
|
||
glib < 2.10. Fixes #503131.
|
||
|
||
2007-12-11 20:32:29 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstutils.*: Actually its not PURE as it gets the time from elsewhere.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c:
|
||
* gst/gstutils.h:
|
||
Actually its not PURE as it gets the time from elsewhere.
|
||
|
||
2007-12-11 20:23:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Change GST_GET_TIMESTAMP into gst_util_get_timestamp and replace all uses as we don't have HAVE_POSIX_TIMERS in publi...
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstclock.h:
|
||
* gst/gstdebugutils.c:
|
||
* gst/gstinfo.c:
|
||
* gst/gstutils.c:
|
||
* gst/gstutils.h:
|
||
* libs/gst/base/gstbasesink.c:
|
||
* tools/gst-launch.c:
|
||
Change GST_GET_TIMESTAMP into gst_util_get_timestamp and replace all
|
||
uses as we don't have HAVE_POSIX_TIMERS in public headers.
|
||
Thanks Tim for spotting.
|
||
|
||
2007-12-11 15:29:26 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
update spec file by mirroring latest Fedora one
|
||
Original commit message from CVS:
|
||
update spec file by mirroring latest Fedora one
|
||
|
||
2007-12-09 04:28:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
|
||
|
||
2007-12-08 12:54:53 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gststructure.c: Don't crash in _from_string() if the structure name is not valid (fixes #501560). Allow structur...
|
||
Original commit message from CVS:
|
||
* gst/gststructure.c: (gst_structure_validate_name),
|
||
(gst_structure_new_valist), (gst_structure_parse_value),
|
||
(gst_structure_from_string):
|
||
Don't crash in _from_string() if the structure name is not valid
|
||
(fixes #501560). Allow structure names to start with a number
|
||
again (this apparently broke the ubuntu codec installer).
|
||
* tests/check/gst/gststructure.c: (GST_START_TEST), (GST_START_TEST),
|
||
(GST_START_TEST):
|
||
Add unit test for the crash; update unit tests for new behaviour.
|
||
|
||
2007-12-03 11:04:09 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstutils.c: Clarify gst_element_get_compatible_pad() documentation.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c:
|
||
Clarify gst_element_get_compatible_pad() documentation.
|
||
Fixes #500919.
|
||
|
||
2007-12-02 20:33:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
tests/check/Makefile.am: Don't forget to dist {gst,libs}/struct_hppa.h.
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
Don't forget to dist {gst,libs}/struct_hppa.h.
|
||
|
||
2007-11-28 13:02:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/base/gstbasesink.c: Use new API to get elapsed time.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c:
|
||
Use new API to get elapsed time.
|
||
|
||
2007-11-28 12:52:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/: Fix wrong order of args in GST_CLOCK_DIFF() usage.
|
||
Original commit message from CVS:
|
||
* gst/gstdebugutils.c:
|
||
* gst/gstinfo.c:
|
||
Fix wrong order of args in GST_CLOCK_DIFF() usage.
|
||
* tools/gst-launch.c:
|
||
Use new API to get elapsed time.
|
||
|
||
2007-11-28 12:35:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Rename new API + ChangeLog surgery to remove old name from last entry..
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstclock.h:
|
||
* gst/gstdebugutils.c:
|
||
* gst/gstinfo.c:
|
||
Rename new API + ChangeLog surgery to remove old name from last entry..
|
||
API: GST_GET_TIMESTAMP
|
||
|
||
2007-11-28 12:11:59 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Now hide the different clock stuff behind a macro.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstclock.h:
|
||
* gst/gstdebugutils.c:
|
||
* gst/gstinfo.c:
|
||
Now hide the different clock stuff behind a macro.
|
||
API: GST_GET_CURRENT_TIME
|
||
|
||
2007-11-28 11:39:35 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Apply the posix-timer check from #361155. Conditionally use the posix timer for logging. This gives better timestamp ...
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/gstdebugutils.c:
|
||
* gst/gstinfo.c:
|
||
Apply the posix-timer check from #361155. Conditionally use the posix
|
||
timer for logging. This gives better timestamp precission, less
|
||
overhead and no ntp jitter.
|
||
|
||
2007-11-28 11:11:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstminiobject.c: Some cleanup and checking against invalid function parameters.
|
||
Original commit message from CVS:
|
||
* gst/gstminiobject.c: (gst_mini_object_get_type),
|
||
(gst_mini_object_class_init), (gst_mini_object_copy_default),
|
||
(gst_mini_object_finalize), (gst_mini_object_copy),
|
||
(gst_mini_object_is_writable), (gst_mini_object_make_writable),
|
||
(gst_mini_object_replace), (param_mini_object_validate),
|
||
(gst_param_spec_mini_object_get_type):
|
||
Some cleanup and checking against invalid function parameters.
|
||
|
||
2007-11-28 10:58:39 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Start merging in the easy bits of #361155, the monotonic clock patch.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstclock.h:
|
||
* tests/check/gst/gstsystemclock.c: (GST_START_TEST),
|
||
(gst_systemclock_suite):
|
||
Start merging in the easy bits of #361155, the monotonic clock patch.
|
||
This one adds a few handy macros with docs and a testsuite.
|
||
|
||
2007-11-27 18:45:38 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstfilesink.c: Be a bit smarter when seeking, like, don't try to do a seek when it's not needed. Thi...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_event):
|
||
Be a bit smarter when seeking, like, don't try to do a seek when it's
|
||
not needed. This avoids errors when the file is not seekable.
|
||
Fixes #499771.
|
||
|
||
2007-11-26 13:16:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Due to popular request remove preset interface again. :-(.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/gstreamer.types.in:
|
||
* gst/Makefile.am:
|
||
* gst/gst.h:
|
||
* gst/gstpreset.c:
|
||
* gst/gstpreset.h:
|
||
* plugins/elements/gstqueue.c:
|
||
Due to popular request remove preset interface again. :-(.
|
||
|
||
2007-11-22 21:32:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tools/gst-inspect.c: Print 'default value' for enums and flags too.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c:
|
||
Print 'default value' for enums and flags too.
|
||
|
||
2007-11-22 15:59:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/random/ensonic/profiling.txt: More ideas.
|
||
Original commit message from CVS:
|
||
* docs/random/ensonic/profiling.txt:
|
||
More ideas.
|
||
* gst/gstbin.c:
|
||
Fix typo and give better log output.
|
||
* gst/gstdebugutils.c:
|
||
* gst/gstdebugutils.h:
|
||
More ideas, make graphs a bit smaller and fix param name in macro.
|
||
|
||
2007-11-22 13:56:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstpreset.c: Try harder to use the return value from fgets().
|
||
Original commit message from CVS:
|
||
* gst/gstpreset.c:
|
||
Try harder to use the return value from fgets().
|
||
|
||
2007-11-21 16:08:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstpreset.c: For theses two fgets we handle the error below.
|
||
Original commit message from CVS:
|
||
* gst/gstpreset.c:
|
||
For theses two fgets we handle the error below.
|
||
|
||
2007-11-21 13:47:52 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Only send upstream events upstream. Fixes #498746.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_send_event):
|
||
Only send upstream events upstream. Fixes #498746.
|
||
|
||
2007-11-21 13:27:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
|
||
|
||
plugins/elements/gstidentity.*: Add property to disable handoff signal emission. Fixes #498694.
|
||
Original commit message from CVS:
|
||
Patch by: Laurent Glayal <spglegle at yahoo dot fr>
|
||
* plugins/elements/gstidentity.c: (gst_identity_class_init),
|
||
(gst_identity_init), (gst_identity_transform_ip),
|
||
(gst_identity_set_property), (gst_identity_get_property):
|
||
* plugins/elements/gstidentity.h:
|
||
Add property to disable handoff signal emission. Fixes #498694.
|
||
API: GstIdentity::signal-handoffs
|
||
|
||
2007-11-21 09:46:50 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
docs/faq/gst-uninstalled: Yet another missing library for the uninstalled script (fft)
|
||
Original commit message from CVS:
|
||
2007-11-21 Julien Moutte <julien@fluendo.com>
|
||
* docs/faq/gst-uninstalled: Yet another missing library for the
|
||
uninstalled script (fft)
|
||
|
||
2007-11-21 00:24:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/faq/developing.xml: Add a question about how to submit new translations.
|
||
Original commit message from CVS:
|
||
* docs/faq/developing.xml:
|
||
Add a question about how to submit new translations.
|
||
* docs/random/release:
|
||
Update the contact email address for the Translation Project
|
||
* plugins/elements/gstfdsrc.c:
|
||
The parent_class for fdsrc is pushsrc, not GstElement.
|
||
|
||
2007-11-20 16:34:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstpreset.c: Plug a leak and fix saving.
|
||
Original commit message from CVS:
|
||
* gst/gstpreset.c:
|
||
Plug a leak and fix saving.
|
||
|
||
2007-11-20 16:10:21 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
docs/gst/gstreamer-sections.txt: Add new gst_preset__get_property_names() function to the docs to fix the build.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Add new gst_preset__get_property_names() function to the docs
|
||
to fix the build.
|
||
|
||
2007-11-20 15:46:39 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstpreset.*: Change _get_preset_names API to return a strv with copies. Add _get_property_names to allow implemen...
|
||
Original commit message from CVS:
|
||
* gst/gstpreset.c:
|
||
* gst/gstpreset.h:
|
||
Change _get_preset_names API to return a strv with copies. Add
|
||
_get_property_names to allow implementations to filter and provide
|
||
good default implementation.
|
||
|
||
2007-11-20 11:46:35 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
docs/faq/gst-uninstalled: Add another library to the uninstalled script (sdp).
|
||
Original commit message from CVS:
|
||
2007-11-20 Julien MOUTTE <julien@moutte.net>
|
||
* docs/faq/gst-uninstalled: Add another library to the uninstalled
|
||
script (sdp).
|
||
|
||
2007-11-19 15:23:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstpreset.c: More cleanups, docs, and TODOs from comments that now slowly come in.
|
||
Original commit message from CVS:
|
||
* gst/gstpreset.c:
|
||
More cleanups, docs, and TODOs from comments that now slowly come in.
|
||
|
||
2007-11-19 14:38:49 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
docs/faq/gst-uninstalled: Add new base libraries in the LD search path.
|
||
Original commit message from CVS:
|
||
2007-11-19 Julien MOUTTE <julien@moutte.net>
|
||
* docs/faq/gst-uninstalled: Add new base libraries in the LD
|
||
search path.
|
||
|
||
2007-11-19 11:54:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstpreset.c: Fix bogus warning and make the property type specific code more similar.
|
||
Original commit message from CVS:
|
||
* gst/gstpreset.c:
|
||
Fix bogus warning and make the property type specific code more
|
||
similar.
|
||
|
||
2007-11-19 09:33:05 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
gst/gstpreset.c: Make it build on OS X.
|
||
Original commit message from CVS:
|
||
2007-11-19 Julien MOUTTE <julien@moutte.net>
|
||
* gst/gstpreset.c: (gst_preset_default_create_preset): Make
|
||
it build on OS X.
|
||
|
||
2007-11-19 08:50:04 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Change email, cleanups add some more debug and comments.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_init),
|
||
(gst_bin_add_func), (gst_bin_remove_func),
|
||
(gst_bin_change_state_func), (gst_bin_continue_func):
|
||
Change email, cleanups add some more debug and comments.
|
||
Also set bus and clock on new elements when the pipeline was in error.
|
||
|
||
2007-11-18 19:30:10 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/: Fix build with --disable-gst-debug. Fixes #497859.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c:
|
||
* gst/gstdebugutils.c:
|
||
Fix build with --disable-gst-debug. Fixes #497859.
|
||
Spotted by Sameer Naik.
|
||
|
||
2007-11-17 17:50:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstevent.c: Little documentation improvment.
|
||
Original commit message from CVS:
|
||
* gst/gstevent.c:
|
||
Little documentation improvment.
|
||
* gst/gstpreset.c:
|
||
More TODO cleanups. Remove c++ comments.
|
||
* libs/gst/controller/gstcontroller.c:
|
||
Add TODO and use quark from static string.
|
||
* tests/check/gst/gstmessage.c:
|
||
* tests/check/gst/gststructure.c:
|
||
Use quark from static string.
|
||
|
||
2007-11-17 17:24:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstpreset.c: Add some comments and TODOs.
|
||
Original commit message from CVS:
|
||
* gst/gstpreset.c:
|
||
Add some comments and TODOs.
|
||
* gst/gstpreset.h:
|
||
Add padding for future changes.
|
||
* plugins/elements/gstqueue.c:
|
||
Implement the iface.
|
||
|
||
2007-11-17 16:43:12 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Add the preset interface (Fixes #396779). Do some doc cleanups along.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/gstreamer.types.in:
|
||
* gst/Makefile.am:
|
||
* gst/gst.h:
|
||
* gst/gstpreset.c:
|
||
* gst/gstpreset.h:
|
||
Add the preset interface (Fixes #396779). Do some doc cleanups along.
|
||
|
||
2007-11-16 00:23:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Back to CVS
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Back to CVS
|
||
|
||
=== release 0.10.15 ===
|
||
|
||
2007-11-16 00:07:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: releasing 0.10.15, "October"
|
||
Original commit message from CVS:
|
||
=== release 0.10.15 ===
|
||
2007-11-15 Jan Schmidt <jan.schmidt@sun.com>
|
||
* configure.ac:
|
||
releasing 0.10.15, "October"
|
||
|
||
2007-11-15 23:31:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* 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/fi.po:
|
||
* po/fr.po:
|
||
* po/hu.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/pl.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:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2007-11-14 12:24:09 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
win32/vs6/libgstreamer.dsp: Convert line endings back to DOS.
|
||
Original commit message from CVS:
|
||
* win32/vs6/libgstreamer.dsp:
|
||
Convert line endings back to DOS.
|
||
|
||
2007-11-13 11:30:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/: Update fast tagreading draft and performance profiling ideas.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-tagreading.txt:
|
||
* docs/random/ensonic/profiling.txt:
|
||
Update fast tagreading draft and performance profiling ideas.
|
||
|
||
2007-11-09 14:05:02 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Don't hold the object lock when unreffing a buffer because it could cause a deadlock whe...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_set_last_buffer):
|
||
Don't hold the object lock when unreffing a buffer because it could
|
||
cause a deadlock when the finalize function wants to grab the object
|
||
lock too. Fixes #495133.
|
||
|
||
2007-11-09 11:56:41 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstsegment.c: Also accumulate time correctly when doing reverse playback. Fixes #488201,
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c: (gst_segment_set_newsegment_full),
|
||
(gst_segment_to_stream_time), (gst_segment_to_running_time):
|
||
Also accumulate time correctly when doing reverse playback. Fixes
|
||
#488201,
|
||
When converting to running and stream time, use default values for
|
||
start/stop/time/accum when comparing different formats. Fixes #494245.
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times):
|
||
Do running/stream time in TIME format.
|
||
* tests/check/gst/gstsegment.c: (GST_START_TEST),
|
||
(gst_segment_suite):
|
||
2 new unit tests for segment accumulation.
|
||
|
||
2007-11-07 15:53:52 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: Move getenv() back into gst_init, so everyone can live happily ever after. Make sure the symbol isn't exported ...
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (init_pre):
|
||
* gst/gstdebugutils.c: (priv_gst_dump_dot_dir), (debug_dump_element),
|
||
(_gst_debug_bin_to_dot_file):
|
||
Move getenv() back into gst_init, so everyone can live happily
|
||
ever after. Make sure the symbol isn't exported though.
|
||
|
||
2007-11-06 23:17:09 +0000 Sebastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/common/gstenumtypes.*: Update enum types.
|
||
Original commit message from CVS:
|
||
Patch by: Sebastien Moutte <sebastien moutte net>
|
||
* win32/common/gstenumtypes.c:
|
||
* win32/common/gstenumtypes.h:
|
||
Update enum types.
|
||
* win32/vs6/libgstreamer.dsp:
|
||
Update vs6 project files (#494343).
|
||
|
||
2007-11-06 17:18:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Unify flushing code, remove some old unlock code that is no longer used.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_default_query),
|
||
(gst_base_src_perform_seek), (gst_base_src_default_event),
|
||
(gst_base_src_set_flushing), (gst_base_src_activate_push),
|
||
(gst_base_src_activate_pull):
|
||
Unify flushing code, remove some old unlock code that is no longer used.
|
||
Take the streaming lock when seeking to avoid races. Fixes #492729.
|
||
Added some more comments.
|
||
|
||
2007-11-06 15:10:36 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst.c: Make _gst_disable_segtrap static, it's only used in gstplugin.c and we can use gst_segtrap_is_enabled() t...
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (_gst_disable_segtrap):
|
||
Make _gst_disable_segtrap static, it's only used in gstplugin.c and
|
||
we can use gst_segtrap_is_enabled() there now that we have that API.
|
||
Move _gst_debug_dump_dot_dir into gstdebugutils.c, there's no reason
|
||
to do the getenv here (and export the variable).
|
||
* gst/gstdebugutils.c: (debug_dump_element),
|
||
(_gst_debug_bin_to_dot_file), (_gst_debug_bin_to_dot_file_with_ts):
|
||
Don't use VLAs which is a C99ism and throws off MSVC (#493983).
|
||
* gst/gstinfo.c: (_priv_gst_info_start_time), (_gst_debug_init),
|
||
(gst_debug_log_default):
|
||
Rename _gst_info_start_time to priv_gst_info_start_time so it
|
||
doesn't get exported (was never in any header).
|
||
* gst/gstplugin.c: (_gst_plugin_fault_handler_setup),
|
||
(gst_plugin_loading_mutex):
|
||
Make static mutex gst_plugin_loading_mutex really static (was never
|
||
in any header), and use gst_segtrap_is_enabled() instead of
|
||
_gst_disable_segtrap.
|
||
* gst/gsttrace.c: (_gst_trace_default):
|
||
Make local _gst_trace_default static (was never in any header).
|
||
|
||
2007-11-06 14:43:14 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
|
||
|
||
win32/common/: Add more missing symbols, remove some duplicates, and sort as the 'sort' command sorts it (partially f...
|
||
Original commit message from CVS:
|
||
Patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
|
||
* win32/common/libgstbase.def:
|
||
* win32/common/libgstcontroller.def:
|
||
* win32/common/libgstdataprotocol.def:
|
||
* win32/common/libgstnet.def:
|
||
* win32/common/libgstreamer.def:
|
||
Add more missing symbols, remove some duplicates, and sort
|
||
as the 'sort' command sorts it (partially fixes #493983).
|
||
|
||
2007-11-06 12:28:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelement.c: Only change the state cookie if a different state was set on the element. See #492729.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_set_state_func):
|
||
Only change the state cookie if a different state was set on the
|
||
element. See #492729.
|
||
|
||
2007-11-06 11:41:32 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstvalue.c: Remove unused and uninitialised type variables that were still exported for some reason (they were ne...
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c:
|
||
Remove unused and uninitialised type variables that were still
|
||
exported for some reason (they were never in any header files
|
||
though).
|
||
|
||
2007-11-06 10:33:22 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Don't try to report a 0 position when we don't know, return -1 and FALSE instead. This m...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times),
|
||
(gst_base_sink_do_sync), (gst_base_sink_preroll_object),
|
||
(gst_base_sink_event), (gst_base_sink_get_position_last),
|
||
(gst_base_sink_get_position_paused), (gst_base_sink_get_position),
|
||
(gst_base_sink_change_state):
|
||
Don't try to report a 0 position when we don't know, return -1 and FALSE
|
||
instead. This mostly happens when we are prerolling.
|
||
Make sure we can report the right position before we post the ASYNC_DONE
|
||
message so that a message handler can query position without races.
|
||
* tests/check/generic/sinks.c: (send_eos), (GST_START_TEST),
|
||
(async_done_handoff), (async_done_func), (send_buffer),
|
||
(async_done_eos_func), (gst_sinks_suite):
|
||
Add two tests for the above.
|
||
|
||
2007-11-06 10:21:01 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
MAINTAINERS: Update with new email address.
|
||
Original commit message from CVS:
|
||
* MAINTAINERS:
|
||
Update with new email address.
|
||
* docs/design/part-TODO.txt:
|
||
Add some more info about future pad-block and negotiation changes.
|
||
* docs/design/part-buffering.txt:
|
||
Add some ideas about buffering reporting.
|
||
|
||
2007-11-06 10:01:07 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* Makefile.am:
|
||
* common:
|
||
* gstreamer.spec.in:
|
||
update SPEC file with latest changes, also add MAINTAINERS file to EXTRA_DIST, the ommission of this cause a weird RP...
|
||
Original commit message from CVS:
|
||
update SPEC file with latest changes, also add MAINTAINERS file to EXTRA_DIST, the ommission of this cause a weird RPM build error on FC8
|
||
|
||
2007-11-06 00:59:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tests/check/gst/gstobject.c: Disable silly racy test that always fails on this combination of CPU and kernel.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstobject.c:
|
||
Disable silly racy test that always fails on this combination of CPU
|
||
and kernel.
|
||
|
||
2007-11-04 10:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
* ChangeLog:
|
||
ChangeLog surgery: mention bug number
|
||
Original commit message from CVS:
|
||
ChangeLog surgery: mention bug number
|
||
|
||
2007-11-04 10:13:33 +0000 Murray Cumming <murrayc@murrayc.com>
|
||
|
||
gst/gstobject.c: Corrected the registration of the parent-set and parent-unset signals: The parameter is a GstObject,...
|
||
Original commit message from CVS:
|
||
Patch by: Murray Cumming <murrayc@murrayc.com>
|
||
* gst/gstobject.c:
|
||
Corrected the registration of the parent-set and parent-unset
|
||
signals: The parameter is a GstObject, not a GObject.
|
||
|
||
2007-11-02 18:35:37 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: Move declaration of private _gst_foo_initialize() functions into our private header file where they should have...
|
||
Original commit message from CVS:
|
||
* gst/gst_private.h:
|
||
* gst/gstbuffer.h:
|
||
* gst/gstevent.h:
|
||
* gst/gstformat.h:
|
||
* gst/gstmessage.h:
|
||
* gst/gstplugin.h:
|
||
* gst/gstquery.h:
|
||
* gst/gsttaglist.h:
|
||
* gst/gstvalue.h:
|
||
Move declaration of private _gst_foo_initialize() functions into
|
||
our private header file where they should have been all along.
|
||
|
||
2007-11-02 17:43:25 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gtk-doc fixes; trailing-comma-in-enum fix.
|
||
Original commit message from CVS:
|
||
* docs/plugins/gstreamer-plugins-sections.txt:
|
||
* gst/gstdebugutils.h:
|
||
* gst/gstxml.h:
|
||
* plugins/elements/gstqueue.c:
|
||
gtk-doc fixes; trailing-comma-in-enum fix.
|
||
|
||
2007-11-02 16:27:56 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst.c: Clean up on deinit (not the external ones though, doesn't seem to be needed for some reason).
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (gst_deinit):
|
||
Clean up on deinit (not the external ones though, doesn't seem to be
|
||
needed for some reason).
|
||
|
||
2007-11-01 23:51:55 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstinfo.h: Remove __declspec(dllimport) for MSVC that was copied over into core from a plugin, obviously without ...
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.h: (GST_DEBUG_CATEGORY_EXTERN):
|
||
Remove __declspec(dllimport) for MSVC that was copied over into core
|
||
from a plugin, obviously without ever having been tested (note the
|
||
single underscore in _declspec in the initial commit), and that doesn't
|
||
really make sense. See #492077.
|
||
|
||
2007-11-01 21:50:05 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
g_type_class_ref() other types as well, see #349410 and #64764.
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (init_post):
|
||
* gst/gstevent.c: (_gst_event_initialize):
|
||
* gst/gstquery.c: (_gst_query_initialize):
|
||
* libs/gst/dataprotocol/dataprotocol.c (gst_dp_init):
|
||
g_type_class_ref() other types as well, see #349410 and #64764.
|
||
* gst/gstbuffer.c: (_gst_buffer_initialize):
|
||
* gst/gstmessage.c: (_gst_message_initialize):
|
||
Simplify existing g_type_class_ref().
|
||
|
||
2007-11-01 20:10:48 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstformat.c: g_type_class_ref() our GstFormat type to make sure we avoid the thread-unsafe bits of the GObject/GT...
|
||
Original commit message from CVS:
|
||
* gst/gstformat.c: (_gst_format_initialize):
|
||
g_type_class_ref() our GstFormat type to make sure we avoid the
|
||
thread-unsafe bits of the GObject/GType system, ie. bug #349410 and
|
||
bug #64764. Should fix intermittent tee unit test failures (#474823).
|
||
|
||
2007-11-01 19:19:10 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/elements/tee.c: Simplify, simplify, simplify - or not. Rewrite unit test not to use gst_parse_launch(); ...
|
||
Original commit message from CVS:
|
||
* tests/check/elements/tee.c: (test_num_buffers):
|
||
Simplify, simplify, simplify - or not. Rewrite unit test
|
||
not to use gst_parse_launch(); allow N sub-streams. Increasing
|
||
the number of sub-streams seems to reproduce #474823 more easily.
|
||
|
||
2007-10-31 22:01:03 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
|
||
|
||
Fix a couple of missing includes for MSVC2005 and a C99 issue. Also, starting with 2.14.0, GLib won't provide a pipe(...
|
||
Original commit message from CVS:
|
||
Patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
|
||
* gst/gsttrace.c:
|
||
* libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_new):
|
||
* libs/gst/net/gstnettimepacket.c: (gst_net_time_packet_send):
|
||
* libs/gst/net/gstnettimeprovider.c: (gst_net_time_provider_new):
|
||
Fix a couple of missing includes for MSVC2005 and a C99 issue. Also,
|
||
starting with 2.14.0, GLib won't provide a pipe() macro any longer,
|
||
so use _pipe() directly (#492077).
|
||
* win32/common/dirent.c: (_treaddir):
|
||
Add a couple of casts to make it build without warnings with MSVC.
|
||
* win32/common/libgstreamer.def:
|
||
Add some more symbols that need to be exported.
|
||
|
||
2007-10-31 18:08:21 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/examples/metadata/read-metadata.c: Use _KEEP as merge mode rather than _KEEP_ALL, so tags arriving in a second ...
|
||
Original commit message from CVS:
|
||
* tests/examples/metadata/read-metadata.c: (message_loop):
|
||
Use _KEEP as merge mode rather than _KEEP_ALL, so tags
|
||
arriving in a second or third tag message are added to
|
||
the tag list as well.
|
||
|
||
2007-10-31 13:01:34 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/base/gstbasesrc.c: Its "Since:" and not "@Since:". And remove an superflous cast.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
Its "Since:" and not "@Since:". And remove an superflous cast.
|
||
|
||
2007-10-30 18:30:13 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Add a new last-buffer property that contains the last buffer used in basesink for preroll or rendering. useful for ma...
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
|
||
(gst_base_sink_get_last_buffer), (gst_base_sink_set_last_buffer),
|
||
(gst_base_sink_get_property), (gst_base_sink_render_object),
|
||
(gst_base_sink_preroll_object),
|
||
(gst_base_sink_queue_object_unlocked), (gst_base_sink_event),
|
||
(gst_base_sink_change_state):
|
||
* libs/gst/base/gstbasesink.h:
|
||
Add a new last-buffer property that contains the last buffer used in
|
||
basesink for preroll or rendering. useful for making snapshots.
|
||
API: gst_base_sink_get_last_buffer()
|
||
API: GstBaseSink::last-buffer
|
||
|
||
2007-10-29 13:46:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Improve bin graph dumping, by using the envvar to specify a path.
|
||
Original commit message from CVS:
|
||
* docs/gst/running.xml:
|
||
* gst/gst.c:
|
||
* gst/gstdebugutils.c:
|
||
* gst/gstdebugutils.h:
|
||
* tools/gst-launch.c:
|
||
Improve bin graph dumping, by using the envvar to specify a path.
|
||
Rename the envvar to GST_DEBUG_DUMP_DOT_DIR.
|
||
|
||
2007-10-29 13:10:01 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gsttypefindelement.c: Post special error message if we can't determine the type of a stream because ...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_handle_event),
|
||
(gst_type_find_element_activate):
|
||
Post special error message if we can't determine the type of a stream
|
||
because it's empty.
|
||
|
||
2007-10-29 10:05:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Document new env-var. Add one log-line after dumpng a graph.
|
||
Original commit message from CVS:
|
||
* docs/gst/running.xml:
|
||
* gst/gstdebugutils.c:
|
||
Document new env-var. Add one log-line after dumpng a graph.
|
||
|
||
2007-10-26 18:39:03 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
configure.ac: Ugly hack to put the (recently removed and non-portable, apparently)
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Ugly hack to put the (recently removed and non-portable, apparently)
|
||
-Wl,--export-dynamic back into libgstcheck's LDFLAGS when we're using
|
||
GNU ld, because without that 'make check' fails miserably on my debian
|
||
stable box. Someone with more knowledge of linker intricacies and
|
||
portability issues than me fix this properly please.
|
||
|
||
2007-10-25 17:20:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Reset last seen position after flushing so that we don't report the old position anymore.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_event):
|
||
Reset last seen position after flushing so that we don't report the old
|
||
position anymore.
|
||
|
||
2007-10-25 16:19:05 +0000 Alessandro Decina <alessandro@nnva.org>
|
||
|
||
gst/: Patch from Alessandro Decina adding get_type_full and get_protocols_full private vfuncs to the URIHandler inter...
|
||
Original commit message from CVS:
|
||
* gst/gstelementfactory.c: (gst_element_register):
|
||
* gst/gsturi.h:
|
||
Patch from Alessandro Decina adding get_type_full and
|
||
get_protocols_full private vfuncs to the URIHandler interface
|
||
to allow bindings to support creating URI handlers.
|
||
Partially fixes: #339279
|
||
API: GstURIHandlerInterface::get_type_full
|
||
API: GstURIHandlerInterface::get_protocols_full
|
||
|
||
2007-10-25 15:14:02 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
plugins/elements/gstmultiqueue.c: Make it so that pads are considered linked until a buffer is pushed and discovered ...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c: (gst_multi_queue_set_property),
|
||
(gst_multi_queue_request_new_pad), (gst_single_queue_flush),
|
||
(gst_multi_queue_loop), (gst_multi_queue_sink_activate_push):
|
||
Make it so that pads are considered linked until a buffer is pushed
|
||
and discovered otherwise. This avoids problems with decodebin2 hanging
|
||
after a seek in the filesrc ! decodebin2 name=d ! fakesink d. ! fakesink
|
||
case.
|
||
Make sure we lock the multiqueue when updating the max-size properties.
|
||
Fix a crash on Solaris in a debug statement in get_request_pad that
|
||
passes a NULL string to GST_DEBUG.
|
||
* tests/check/elements/multiqueue.c: (mq_dummypad_chain),
|
||
(run_output_order_test):
|
||
Fix the test to allow the first buffer on not-linked pads to come out
|
||
of sequence while multiqueue discovers that they are not-linked.
|
||
|
||
2007-10-25 14:50:48 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Use a custom export symbol regex for libgstcheck, as it needs to export symbols that don't match the standard GStream...
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* libs/gst/check/Makefile.am:
|
||
Use a custom export symbol regex for libgstcheck, as it needs
|
||
to export symbols that don't match the standard GStreamer gst_*
|
||
pattern, and --export-dynamic is not portable (only works on
|
||
GNU ld)
|
||
* libs/gst/check/gstcheck.c: (gst_check_setup_src_pad),
|
||
(gst_check_setup_sink_pad):
|
||
Make sure to pass a message parameter to the fail_* macros.
|
||
* tests/check/gst/gstinfo.c: (GST_START_TEST):
|
||
Fix some compiler warnings.
|
||
|
||
2007-10-25 14:41:01 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/gst/gststructure.c: Disable test that checks that white spaces are not allowed in structure names or fiel...
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gststructure.c: (test_to_string):
|
||
Disable test that checks that white spaces are not allowed
|
||
in structure names or field names, since we need to
|
||
support that for now for backwards compatibility reasons.
|
||
|
||
2007-10-24 13:13:56 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: add GST_TAG_ARTIST_SORTNAME
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsttaglist.c:
|
||
* gst/gsttaglist.h:
|
||
API: add GST_TAG_ARTIST_SORTNAME
|
||
API: add GST_TAG_ALBUM_SORTNAME
|
||
API: add GST_TAG_TITLE_SORTNAME
|
||
Add tag variants for sorting (#414539).
|
||
|
||
2007-10-24 13:00:58 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gststructure.c: Also allow white space for names so we don't break backwards compatibility.
|
||
Original commit message from CVS:
|
||
* gst/gststructure.c:
|
||
Also allow white space for names so we don't break
|
||
backwards compatibility.
|
||
|
||
2007-10-22 15:37:43 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/: Small updates.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
* docs/design/part-segments.txt:
|
||
* docs/design/part-streams.txt:
|
||
Small updates.
|
||
|
||
2007-10-22 11:32:14 +0000 Edgard Lima <edgard.lima@indt.org.br>
|
||
|
||
docs/gst/gstreamer-sections.txt: Fixed documentation from my previous commit (added new API add gst_value_set_structu...
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Fixed documentation from my previous commit (added new API add
|
||
gst_value_set_structure(), add gst_value_get_structure() and
|
||
GST_VALUE_HOLDS_STRUCTURE).
|
||
|
||
2007-10-22 11:10:28 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstdebugutils.c: Reflow code to fix uninitialized variable warning.
|
||
Original commit message from CVS:
|
||
* gst/gstdebugutils.c:
|
||
Reflow code to fix uninitialized variable warning.
|
||
|
||
2007-10-22 08:53:26 +0000 Edgard Lima <edgard.lima@indt.org.br>
|
||
|
||
Added GstStructure to gst_value_table and its related functions.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_caps_to_string),
|
||
(gst_caps_from_string_inplace):
|
||
* gst/gststructure.c: (gst_structure_get_abbrs),
|
||
(gst_structure_to_string), (gst_structure_from_string):
|
||
* gst/gstvalue.c: (gst_value_set_structure),
|
||
(gst_value_get_structure), (gst_value_serialize_structure),
|
||
(gst_value_deserialize_structure), (_gst_value_initialize):
|
||
* gst/gstvalue.h:
|
||
* tests/check/gst/gststructure.c: (GST_START_TEST),
|
||
(gst_structure_suite):
|
||
* tests/check/gst/gstvalue.c: (GST_START_TEST):
|
||
Added GstStructure to gst_value_table and its related functions.
|
||
Changed gst_structure_to_string to print ';' in the end.
|
||
Changed gst_caps_to_string to not print ';' beteween its
|
||
fields (structures) anymore and remove the lastes ';' from latest
|
||
structure. Now it is possible to have nested structures.
|
||
In addition, backward compatibilty is assured by accepting '\0' as
|
||
end delimiter. Fixes: #487969.
|
||
API: add gst_value_set_structure()
|
||
API: add gst_value_get_structure()
|
||
|
||
2007-10-19 09:48:38 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstbus.c: When no GSource callback has been set up, tell developer to use a function that actually exists.
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c:
|
||
When no GSource callback has been set up, tell developer
|
||
to use a function that actually exists.
|
||
|
||
2007-10-17 12:58:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Allow dumping pipelines as dot graphs. Fixes #456573.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/Makefile.am:
|
||
* gst/gst.c:
|
||
* gst/gst.h:
|
||
* gst/gstdebugutils.c:
|
||
* gst/gstdebugutils.h:
|
||
* gst/gstinfo.c:
|
||
* gst/gstinfo.h:
|
||
* tools/gst-launch.c:
|
||
Allow dumping pipelines as dot graphs. Fixes #456573.
|
||
|
||
2007-10-16 21:48:23 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gststructure.c: Allow '+' as well, it can be part of media or mime types such as image/svg+xml.
|
||
Original commit message from CVS:
|
||
* gst/gststructure.c:
|
||
Allow '+' as well, it can be part of media or mime types
|
||
such as image/svg+xml.
|
||
|
||
2007-10-16 20:30:13 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: add gst_bus_pop_filtered
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstbus.c:
|
||
* gst/gstbus.h:
|
||
API: add gst_bus_pop_filtered
|
||
API: add gst_bus_timed_pop_filtered
|
||
Two new functions for waiting for specific message types on the
|
||
bus for a specified amount of time without iterating any main
|
||
loops or main contexts.
|
||
* tests/check/gst/gstbus.c:
|
||
Some tests for the new functions.
|
||
|
||
2007-10-16 17:21:38 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/libs/gstreamer-libs-sections.txt: Make gtk-doc ignore stuff it should ignore.
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
Make gtk-doc ignore stuff it should ignore.
|
||
|
||
2007-10-16 16:12:36 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/check/gstcheck.*: Allow runtime selection of unit tests to run via the GST_CHECKS environment variable (test...
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstcheck.c:
|
||
* libs/gst/check/gstcheck.h:
|
||
Allow runtime selection of unit tests to run via the GST_CHECKS
|
||
environment variable (test case function names, comma-separated).
|
||
|
||
2007-10-16 13:58:43 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Revert serialisation change and constrain structure-names after consensus on irc. Update api documentation to reflect...
|
||
Original commit message from CVS:
|
||
* gst/gststructure.c:
|
||
* tests/check/gst/gststructure.c:
|
||
Revert serialisation change and constrain structure-names after
|
||
consensus on irc. Update api documentation to reflect the change.
|
||
|
||
2007-10-16 06:32:07 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gststructure.c: Improve serialization and fix tests.
|
||
Original commit message from CVS:
|
||
* gst/gststructure.c:
|
||
Improve serialization and fix tests.
|
||
* tests/check/gst/gststructure.c:
|
||
Add another test that covers why I actually did the previous structure
|
||
change.
|
||
|
||
2007-10-15 14:33:16 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-inspect.c: Don't crash when inspecting an element.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (print_element_info):
|
||
Don't crash when inspecting an element.
|
||
|
||
2007-10-15 11:58:16 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/gst/gststructure.c: Add unit test for escaping of structure name when serialising and deserialising to/fr...
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gststructure.c:
|
||
Add unit test for escaping of structure name when serialising
|
||
and deserialising to/from strings.
|
||
|
||
2007-10-15 11:36:37 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/: Fix queue negotiation. If acceptcaps unconditionally returns TRUE, upstream is tricked into thinki...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c: (gst_single_queue_push_one),
|
||
(gst_single_queue_new):
|
||
* plugins/elements/gstqueue.c: (gst_queue_init),
|
||
(gst_queue_push_one):
|
||
Fix queue negotiation. If acceptcaps unconditionally returns TRUE,
|
||
upstream is tricked into thinking it can suggest a format downstream
|
||
while downstream does not support that format. The real problem is that
|
||
core calls acceptcaps when pushing a buffer with new caps, for which we
|
||
do a little workaround by setting the caps on the srcpad ourselves
|
||
before pushing the buffer (until this is figured out). Fixes #486758.
|
||
|
||
2007-10-15 11:19:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/: Add some more comments and debug output. Quote structure name to fix deserialisation of some strings.
|
||
Original commit message from CVS:
|
||
* gst/gststructure.c:
|
||
* gst/gstvalue.c:
|
||
Add some more comments and debug output. Quote structure name to fix
|
||
deserialisation of some strings.
|
||
|
||
2007-10-15 07:37:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstbuffer.h: Define GST_BUFFER_FLAG_GAP more strictly to enable optimizations based on it. Fix docs for GST_BUFFE...
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.h:
|
||
Define GST_BUFFER_FLAG_GAP more strictly to enable optimizations based
|
||
on it. Fix docs for GST_BUFFER_MALLOCDATA and GstBuffer.malloc_data.
|
||
|
||
2007-10-15 07:11:04 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tools/gst-inspect.c: Save approx. 400 1 byte allocs when printing. Use API to acces element details.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c:
|
||
Save approx. 400 1 byte allocs when printing. Use API to acces element
|
||
details.
|
||
* tools/gst-run.c:
|
||
Avoid a strdup.
|
||
* tools/gst-xmlinspect.c:
|
||
Use API to acces element details.
|
||
|
||
2007-10-15 06:52:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstinfo.c: Fix some spelling errors.
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.c:
|
||
Fix some spelling errors.
|
||
|
||
2007-10-14 15:54:02 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Correctly set the next state if all of our async children commited their state. This makes sure we can ...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (bin_handle_async_done):
|
||
Correctly set the next state if all of our async children commited their
|
||
state. This makes sure we can actually cancel the state change in
|
||
progress. Fixes a regression in Rhythmbox when seeking.
|
||
|
||
2007-10-13 17:43:27 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstbin.c: Don't shadow local variable.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c:
|
||
Don't shadow local variable.
|
||
* gst/gstinfo.c:
|
||
Don't shadow global function name.
|
||
|
||
2007-10-13 17:20:09 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: Use already-interned string for the private GstPluginFeature plugin_name field.
|
||
Original commit message from CVS:
|
||
* gst/gstelementfactory.c:
|
||
* gst/gstpluginfeature.c:
|
||
* gst/gstpluginfeature.h:
|
||
* gst/gstregistrybinary.c:
|
||
* gst/gstregistryxml.c:
|
||
* gst/gsttypefind.c:
|
||
Use already-interned string for the private GstPluginFeature
|
||
plugin_name field.
|
||
|
||
2007-10-10 22:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/libs/gstreamer-libs-sections.txt: Add new API to docs; fixes the build.
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
Add new API to docs; fixes the build.
|
||
|
||
2007-10-10 15:18:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.*: Add function to wait for EOS, subclasses can use this to correctly wait for devices to d...
|
||
Original commit message from CVS:
|
||
Patch inspired by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_wait_eos),
|
||
(gst_base_sink_event):
|
||
* libs/gst/base/gstbasesink.h:
|
||
Add function to wait for EOS, subclasses can use this to correctly wait
|
||
for devices to drain before performing the EOS logic. Fixes #485343.
|
||
API: gst_base_sink_wait_eos()
|
||
|
||
2007-10-10 10:53:39 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstplugin.h: Cast description string constants in GST_PLUGIN_DEFINE macros to a (gchar*) to make C++ code using t...
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.h:
|
||
Cast description string constants in GST_PLUGIN_DEFINE macros
|
||
to a (gchar*) to make C++ code using these macros compile
|
||
without warning with g++-4.2 (see #462737). Even if slightly
|
||
ugly, this seems preferable to putting the description strings
|
||
into the GLib quark table or making the structure member a
|
||
const gchar * and doing casts in core code that allocs and
|
||
frees these strings, or requiring a cast in the C++ code.
|
||
|
||
2007-10-09 20:45:13 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstinfo.h: Use __FUNCTION__ instead of __PRETTY_FUNCTION__, it's silly to print the entire class/function signatu...
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.h:
|
||
Use __FUNCTION__ instead of __PRETTY_FUNCTION__, it's silly
|
||
to print the entire class/function signature into the log
|
||
file for C++ code. This only affects C++ code, for C code
|
||
everything remains the same.
|
||
|
||
2007-10-09 16:20:59 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Work around a problem with pipelines containing (semi)loops until a proper, more complicated solution i...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (remove_from_queue):
|
||
Work around a problem with pipelines containing (semi)loops until a
|
||
proper, more complicated solution is ready. See #475455.
|
||
|
||
2007-10-09 14:18:39 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: Put more strings into the GLib quark table. No need to keep a hundred-something copies of identical version str...
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c:
|
||
* gst/gstplugin.h:
|
||
* gst/gstregistrybinary.c:
|
||
* gst/gstregistryxml.c:
|
||
Put more strings into the GLib quark table. No need to keep
|
||
a hundred-something copies of identical version strings,
|
||
license strings, package name strings and package origin
|
||
strings around.
|
||
|
||
2007-10-09 10:41:41 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/advanced-dataaccess.xml: Don't imply that it's okay to unconditionally change buffer data or buffer metad...
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-dataaccess.xml:
|
||
Don't imply that it's okay to unconditionally change
|
||
buffer data or buffer metadata in a pad probe callback,
|
||
and a bunch of other comments. Fixes #430031.
|
||
|
||
2007-10-08 20:45:07 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
win32/common/: Update generated files.
|
||
Original commit message from CVS:
|
||
* win32/common/gstenumtypes.c:
|
||
* win32/common/gstenumtypes.h:
|
||
* win32/common/gstversion.h:
|
||
Update generated files.
|
||
|
||
2007-10-08 17:59:35 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/advanced-autoplugging.xml: Prefix section with broken code with a warning (see #342432).
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-autoplugging.xml:
|
||
Prefix section with broken code with a warning (see #342432).
|
||
|
||
2007-10-08 17:26:09 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/: Call g_thread_init() before g_option_context_new() to avoid warnings. Spotted by Ritesh Khadgaray. Fixe...
|
||
Original commit message from CVS:
|
||
* docs/manual/appendix-integration.xml:
|
||
* docs/manual/basics-init.xml:
|
||
Call g_thread_init() before g_option_context_new() to
|
||
avoid warnings. Spotted by Ritesh Khadgaray. Fixes #484225.
|
||
|
||
2007-10-08 17:05:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: When we received EOS and are waiting for when to post the EOS message, our state is prer...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_flush),
|
||
(gst_base_sink_queue_object_unlocked),
|
||
(gst_base_sink_queue_object), (gst_base_sink_event),
|
||
(gst_base_sink_needs_preroll), (gst_base_sink_chain_unlocked):
|
||
When we received EOS and are waiting for when to post the EOS message,
|
||
our state is prerolled and we should not return ASYNC.
|
||
Reorganize some code paths to implement this behavior.
|
||
* tests/check/generic/sinks.c: (send_eos), (GST_START_TEST),
|
||
(gst_sinks_suite):
|
||
Add unit test to verify above EOS fix.
|
||
|
||
2007-10-08 10:28:18 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gsttypefindelement.c: Move detecting the input caps of the sinkpad to the setcaps function.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_have_type), (gst_type_find_element_init),
|
||
(gst_type_find_element_setcaps), (gst_type_find_element_chain):
|
||
Move detecting the input caps of the sinkpad to the setcaps function.
|
||
This allows us to update the output caps when we receive new input caps
|
||
instead of always using the first detected caps.
|
||
|
||
2007-10-08 10:21:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Don't try to preroll non-async elements after a flush.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_event),
|
||
(gst_base_sink_get_position):
|
||
Don't try to preroll non-async elements after a flush.
|
||
Subtract latency form clock times when reporting position.
|
||
|
||
2007-10-05 14:44:18 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Small comment and documentation update.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_pause_task):
|
||
* gst/gstutils.c:
|
||
Small comment and documentation update.
|
||
|
||
2007-10-05 14:40:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Rework the locking of basesrc in a similar fashion to basesink. We basically have one loc...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_wait_playing),
|
||
(gst_base_src_set_live), (gst_base_src_is_live),
|
||
(gst_base_src_query_latency), (gst_base_src_perform_seek),
|
||
(gst_base_src_default_event), (gst_base_src_wait),
|
||
(gst_base_src_do_sync), (gst_base_src_get_range),
|
||
(gst_base_src_pad_get_range), (gst_base_src_loop),
|
||
(gst_base_src_unlock), (gst_base_src_unlock_stop),
|
||
(gst_base_src_set_flushing), (gst_base_src_set_playing),
|
||
(gst_base_src_activate_push), (gst_base_src_activate_pull),
|
||
(gst_base_src_change_state):
|
||
Rework the locking of basesrc in a similar fashion to basesink. We
|
||
basically have one lock (LIVE_LOCK) protecting the dataflow. This allows
|
||
us to handle live sources and semi live ones much better.
|
||
Simplify flushing.
|
||
Fix unlocking when seeking, shutting down and pausing in live sources.
|
||
|
||
2007-10-05 11:52:39 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/pipelines/simple-launch-lines.c: Fix compilation again.
|
||
Original commit message from CVS:
|
||
* tests/check/pipelines/simple-launch-lines.c: (run_pipeline):
|
||
Fix compilation again.
|
||
|
||
2007-10-03 15:27:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstelement.c: Use meaningful categories for the logs to clean the default one.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c:
|
||
Use meaningful categories for the logs to clean the default one.
|
||
|
||
2007-10-03 15:05:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/pipelines/cleanup.c: Print message name and not just number.
|
||
Original commit message from CVS:
|
||
* tests/check/pipelines/cleanup.c:
|
||
Print message name and not just number.
|
||
|
||
2007-10-03 15:02:43 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/design/draft-tagreading.txt: Add some more thoughts.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-tagreading.txt:
|
||
Add some more thoughts.
|
||
|
||
2007-10-03 14:51:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/pipelines/simple-launch-lines.c: Print message name and not just number.
|
||
Original commit message from CVS:
|
||
* tests/check/pipelines/simple-launch-lines.c:
|
||
Print message name and not just number.
|
||
|
||
2007-10-03 12:05:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/base/gsttypefindhelper.c: Speedup typefinding. This is work in progress (see #459862).
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gsttypefindhelper.c:
|
||
Speedup typefinding. This is work in progress (see #459862).
|
||
|
||
2007-10-03 11:36:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstplugin.c: Fix docs that mention 'plugin_desc' instead of 'gst_plugin_desc'.
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c:
|
||
Fix docs that mention 'plugin_desc' instead of 'gst_plugin_desc'.
|
||
Spotted by Josep Torra Valles <josep@fluendo.com>.
|
||
|
||
2007-10-03 11:16:48 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstclock.h: Fix up broken GST_CLOCK_FLAGS macro and GstClock docs. The flags field has moved to GstObject.
|
||
Original commit message from CVS:
|
||
* gst/gstclock.h:
|
||
Fix up broken GST_CLOCK_FLAGS macro and GstClock docs. The flags
|
||
field has moved to GstObject.
|
||
|
||
2007-10-02 15:20:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Call unlock for live sources so that they can't get stuck in _create and produce a buffer...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_do_sync),
|
||
(gst_base_src_get_range), (gst_base_src_change_state):
|
||
Call unlock for live sources so that they can't get stuck in _create and
|
||
produce a buffer before they are set back to PLAYING.
|
||
|
||
2007-10-02 09:21:48 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
plugins/elements/gstqueue.c: Comment the segment-related code... in the PROPER function.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c: (gst_queue_locked_enqueue),
|
||
(gst_queue_locked_dequeue):
|
||
Comment the segment-related code... in the PROPER function.
|
||
See #482147 and my commit from yesterday.
|
||
|
||
2007-10-01 17:59:21 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Also initialize the counter that calculates the first timestamp on a buffer correctly for...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_change_state):
|
||
Also initialize the counter that calculates the first timestamp on a
|
||
buffer correctly for non-live sources.
|
||
|
||
2007-10-01 12:31:28 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
plugins/elements/gstqueue.c: Disable code that's breaking the current-time-level reporting.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c: (gst_queue_locked_dequeue):
|
||
Disable code that's breaking the current-time-level reporting.
|
||
See #482147
|
||
|
||
2007-09-30 18:16:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
docs/gst/gstreamer-sections.txt: Add M_PI and IMPORT_SYMBOL to the private part of the GstInfo section as they should...
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Add M_PI and IMPORT_SYMBOL to the private part of the GstInfo section
|
||
as they shouldn't show up. Fixes the docs build.
|
||
|
||
2007-09-29 11:46:31 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
gst/gstinfo.h: Add an explicit variable importation needed on VS6 (only for MSC_VER)
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.h:
|
||
Add an explicit variable importation needed on VS6 (only for MSC_VER)
|
||
Define M_PI which is used in files which are including gstinfo.h.
|
||
VS6 includes doesn't define it.
|
||
* win32/common/libgstbase.def:
|
||
* win32/common/libgstcontroller.def:
|
||
* win32/common/libgstreamer.def:
|
||
Add new exported functions and variables.
|
||
* win32/vs6/libgstcontroller.dsp:
|
||
* win32/vs6/libgstreamer.dsp:
|
||
Update the list of files to build.
|
||
|
||
2007-09-28 10:22:40 +0000 Felipe Contreras <felipe.contreras@gmail.com>
|
||
|
||
plugins/elements/gstqueue.c: Improve debugging. Fixes #480858.
|
||
Original commit message from CVS:
|
||
Patch by: Felipe Contreras <felipe dot contreras at gmail dot com>
|
||
* plugins/elements/gstqueue.c: (update_time_level), (apply_buffer),
|
||
(gst_queue_locked_dequeue), (gst_queue_handle_sink_event),
|
||
(gst_queue_chain), (gst_queue_loop), (gst_queue_src_activate_push):
|
||
Improve debugging. Fixes #480858.
|
||
|
||
2007-09-28 10:15:23 +0000 Felipe Contreras <felipe.contreras@gmail.com>
|
||
|
||
plugins/elements/gstqueue.c: First patch of code cleanups, use the macros and right arguments in the macros to signal...
|
||
Original commit message from CVS:
|
||
Patch by: Felipe Contreras <felipe dot contreras at gmail dot com>
|
||
* plugins/elements/gstqueue.c: (gst_queue_handle_sink_event):
|
||
First patch of code cleanups, use the macros and right arguments in the
|
||
macros to signal and lock the queue. See #480858.
|
||
|
||
2007-09-26 18:06:42 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbus.c: Improve debugging when dealing with _poll().
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c: (poll_func):
|
||
Improve debugging when dealing with _poll().
|
||
|
||
2007-09-26 18:04:42 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstregistryxml.c: Fix memory leak I introduced a few days ago.
|
||
Original commit message from CVS:
|
||
* gst/gstregistryxml.c:
|
||
Fix memory leak I introduced a few days ago.
|
||
|
||
2007-09-26 17:00:22 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gstbuffer.c: Make it once again possible to free GstBuffers in the default build.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (gst_buffer_finalize):
|
||
Make it once again possible to free GstBuffers in the default
|
||
build.
|
||
The poisoning scribbles on parts of the miniobject we need in
|
||
order to free it.
|
||
Fixes #480341
|
||
|
||
2007-09-25 18:35:39 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: add GST_TAG_COMPOSER, fixes #459809.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsttaglist.c:
|
||
* gst/gsttaglist.h:
|
||
API: add GST_TAG_COMPOSER, fixes #459809.
|
||
|
||
2007-09-24 17:41:25 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstplugin.*: Add the 3-clause BSD license and the MIT/X11 license to the license list. Fixes #479784.
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c:
|
||
* gst/gstplugin.h:
|
||
Add the 3-clause BSD license and the MIT/X11 license to the license
|
||
list. Fixes #479784.
|
||
|
||
2007-09-24 17:22:21 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/faq/getting.xml: Add Q+A about different GStreamer versions (#364056).
|
||
Original commit message from CVS:
|
||
* docs/faq/getting.xml:
|
||
Add Q+A about different GStreamer versions (#364056).
|
||
|
||
2007-09-24 12:46:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Return correct gboolean from query function.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_query_latency),
|
||
(gst_base_sink_event), (gst_base_sink_change_state):
|
||
Return correct gboolean from query function.
|
||
|
||
2007-09-24 12:29:23 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Simplify latency query.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_query_latency),
|
||
(gst_base_sink_event), (gst_base_sink_query),
|
||
(gst_base_sink_change_state):
|
||
Simplify latency query.
|
||
When not synchronizing, we can report latency without querying the peer
|
||
element.
|
||
|
||
2007-09-24 11:46:35 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Fix small typos in the docs.
|
||
Original commit message from CVS:
|
||
* gst/gstobject.h:
|
||
* gst/gstvalue.c:
|
||
Fix small typos in the docs.
|
||
|
||
2007-09-24 11:22:26 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/: Documentation updates and typo fixes.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-latency.txt:
|
||
* docs/design/draft-push-pull.txt:
|
||
* docs/design/draft-tagreading.txt:
|
||
* docs/design/part-MT-refcounting.txt:
|
||
* docs/design/part-activation.txt:
|
||
* docs/design/part-block.txt:
|
||
* docs/design/part-element-source.txt:
|
||
* docs/design/part-events.txt:
|
||
* docs/design/part-gstbin.txt:
|
||
* docs/design/part-gstelement.txt:
|
||
* docs/design/part-gstobject.txt:
|
||
* docs/design/part-gstpipeline.txt:
|
||
* docs/design/part-messages.txt:
|
||
* docs/design/part-preroll.txt:
|
||
* docs/design/part-push-pull.txt:
|
||
* docs/design/part-qos.txt:
|
||
* docs/design/part-query.txt:
|
||
* docs/design/part-scheduling.txt:
|
||
* docs/design/part-seeking.txt:
|
||
* docs/design/part-segments.txt:
|
||
* docs/design/part-states.txt:
|
||
Documentation updates and typo fixes.
|
||
|
||
2007-09-23 10:16:49 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gstfakesink.c: Add some debug text to error message to indicate that we errored out on request.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfakesink.c:
|
||
Add some debug text to error message to indicate that
|
||
we errored out on request.
|
||
* tools/gst-launch.c:
|
||
When the state change to PLAYING fails, check for an
|
||
error message on the bus and print it.
|
||
|
||
2007-09-22 17:22:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/cs.po:
|
||
* po/hu.po:
|
||
* po/uk.po:
|
||
updated translations
|
||
Original commit message from CVS:
|
||
updated translations
|
||
|
||
2007-09-22 17:18:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
po/: Added Spanish translation.
|
||
Original commit message from CVS:
|
||
translated by: Jorge González González <aloriel@gmail.com>
|
||
* po/LINGUAS:
|
||
* po/es.po:
|
||
Added Spanish translation.
|
||
|
||
2007-09-21 14:37:38 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstqueue.c: Fix printf arguments.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c: (gst_queue_push_one):
|
||
Fix printf arguments.
|
||
|
||
2007-09-20 10:36:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/generic/states.c: Improved state change unit test.
|
||
Original commit message from CVS:
|
||
* tests/check/generic/states.c:
|
||
Improved state change unit test.
|
||
|
||
2007-09-20 07:42:35 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstbin.h: Move priv to the right place.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.h:
|
||
Move priv to the right place.
|
||
* gst/gstsystemclock.c:
|
||
Add FIXME: and improve log.
|
||
* tests/check/Makefile.am:
|
||
* tests/examples/manual/Makefile.am:
|
||
Work with all types of registries.
|
||
|
||
2007-09-19 20:39:52 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Don't unref the event after pushing it. Fixes #478401.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_send_event):
|
||
Don't unref the event after pushing it. Fixes #478401.
|
||
|
||
2007-09-19 18:07:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Ignore registries in any format.
|
||
Original commit message from CVS:
|
||
* .cvsignore:
|
||
* tests/examples/manual/.cvsignore:
|
||
Ignore registries in any format.
|
||
|
||
2007-09-19 13:28:40 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/glib-compat-private.h: Add compatibility macro for g_intern_string() for
|
||
Original commit message from CVS:
|
||
* gst/glib-compat-private.h:
|
||
Add compatibility macro for g_intern_string() for
|
||
GLib-2.8 (any reason we can't just bump the
|
||
requirement to at least 2.10?)
|
||
* gst/gstpadtemplate.h:
|
||
* gst/gstelementfactory.c:
|
||
* gst/gstregistryxml.c:
|
||
* gst/gstregistrybinary.c:
|
||
Make GstStaticPadTemplate's templ_name field a const gchar * and fix
|
||
up the internal code accordingly. This shouldn't be a problem, since
|
||
there is no reason external code could ever assume the string in such
|
||
a structure is dynamically allocated unless it did that itself; the
|
||
use of g_strdup() is private to element factories. The new code also
|
||
saves some memory by putting pad template name strings into the GLib
|
||
quark table instead of allocating them dynamically.
|
||
Declaring this field constant fixes warnings with g++-4.2 when using
|
||
the GST_STATIC_PAD_TEMPLATE macro in c++ code (#478092).
|
||
|
||
2007-09-19 12:31:16 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstelementfactory.c: Release static caps. Fixes #475723.
|
||
Original commit message from CVS:
|
||
* gst/gstelementfactory.c:
|
||
Release static caps. Fixes #475723.
|
||
|
||
2007-09-18 22:13:57 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstinfo.*: Make some internal API take const gchar * instead of just gchar * to avoid compiler warnings with g++-...
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.c:
|
||
* gst/gstinfo.h:
|
||
Make some internal API take const gchar * instead of just
|
||
gchar * to avoid compiler warnings with g++-4.2.2 when
|
||
passing string constants (partially fixes #478092).
|
||
|
||
2007-09-17 20:55:23 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: A latency query fails when one of the sinks fail.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (bin_query_latency_fold), (gst_bin_query):
|
||
A latency query fails when one of the sinks fail.
|
||
* gst/gstelement.c: (gst_element_set_base_time):
|
||
Improve debugging.
|
||
|
||
2007-09-17 17:17:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Fix minor compilation warnings shown with Forte.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_continue_func):
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_do_sync):
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_add_pad_full):
|
||
* plugins/elements/gstmultiqueue.c: (gst_multi_queue_loop):
|
||
Fix minor compilation warnings shown with Forte.
|
||
|
||
2007-09-17 06:01:53 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstqueue.c: Measure queue level based on the diff between head and tail timestamps even when pushing...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c: (apply_buffer),
|
||
(gst_queue_locked_enqueue), (gst_queue_locked_dequeue):
|
||
Measure queue level based on the diff between head and tail timestamps
|
||
even when pushing the first buffer.
|
||
|
||
2007-09-14 23:06:31 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Sinks that don't preroll can always be queried for the latency.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_flush),
|
||
(gst_base_sink_event), (gst_base_sink_change_state):
|
||
Sinks that don't preroll can always be queried for the latency.
|
||
Don't post ASYNC start when we are not async.
|
||
|
||
2007-09-14 20:24:22 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstqueue.*: When downstream returns UNEXPECTED from pushing a buffer, don't try to push more buffers...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c: (gst_queue_locked_enqueue),
|
||
(gst_queue_handle_sink_event), (gst_queue_chain),
|
||
(gst_queue_push_one), (gst_queue_handle_src_query),
|
||
(gst_queue_sink_activate_push), (gst_queue_src_activate_push):
|
||
* plugins/elements/gstqueue.h:
|
||
When downstream returns UNEXPECTED from pushing a buffer, don't try to
|
||
push more buffers but allow pushing of EOS and NEWSEGMENT.
|
||
Add some more debug info here and there. Fixes #476514.
|
||
|
||
2007-09-14 15:52:27 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Latency query is allowed after we are prerolled. Introduce a new flag for this and stop ...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_init),
|
||
(gst_base_sink_preroll_queue_flush), (gst_base_sink_commit_state),
|
||
(gst_base_sink_wait_preroll), (gst_base_sink_needs_preroll),
|
||
(gst_base_sink_set_flushing), (gst_base_sink_query),
|
||
(gst_base_sink_change_state):
|
||
Latency query is allowed after we are prerolled. Introduce a new flag
|
||
for this and stop abusing other variables.
|
||
|
||
2007-09-13 23:53:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Push OOB events downstream when we get them in send_event. This allows the application to...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_send_event):
|
||
Push OOB events downstream when we get them in send_event. This allows
|
||
the application to insert events in the pipeline.
|
||
Add some more comments.
|
||
|
||
2007-09-13 21:27:33 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Move latency query from GstPipeline to GstBin so that we can also use it when async-handling is enabled on bins.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_class_init), (clear_queue),
|
||
(do_bin_latency), (gst_bin_change_state_func):
|
||
* gst/gstpipeline.c: (gst_pipeline_change_state):
|
||
Move latency query from GstPipeline to GstBin so that we can also
|
||
use it when async-handling is enabled on bins.
|
||
|
||
2007-09-13 21:19:08 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Update docs.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_query_latency),
|
||
(gst_base_src_do_sync), (gst_base_src_change_state):
|
||
Update docs.
|
||
Clean up the timestamping and syncing code for pseudo live sources.
|
||
|
||
2007-09-13 19:27:53 +0000 Steve Fink <sphink@gmail.com>
|
||
|
||
docs/manual/appendix-checklist.xml: Mention less -R switch in the section about debug output (#474055).
|
||
Original commit message from CVS:
|
||
Patch by: Steve Fink <sphink gmail com>
|
||
* docs/manual/appendix-checklist.xml:
|
||
Mention less -R switch in the section about debug output (#474055).
|
||
|
||
2007-09-13 17:15:38 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstqueue.c: Queue can latency to the pipeline up to the configured max size in time.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c: (gst_queue_handle_src_query):
|
||
Queue can latency to the pipeline up to the configured max size in time.
|
||
Report this fact in the latency query.
|
||
|
||
2007-09-13 09:08:23 +0000 Sebastien Moutte <sebastien@moutte.net>
|
||
|
||
libs/gst/controller/: Use gst_guint64_to_gdouble() when converting from a uint64 or
|
||
Original commit message from CVS:
|
||
Patch by: Sebastien Moutte <sebastien at moutte dot net>
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
* libs/gst/controller/gstlfocontrolsource.c:
|
||
Use gst_guint64_to_gdouble() when converting from a uint64 or
|
||
GstClockTime to double to fix the build on win32. Fixes #474371.
|
||
|
||
2007-09-13 08:42:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstbuffer.c: Implement poisoning for GstBuffer if --enable-poisoning is specified.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (gst_buffer_finalize):
|
||
Implement poisoning for GstBuffer if --enable-poisoning is specified.
|
||
When finalizing a buffer the complete struct is filled with 0xff,
|
||
thus making a use of the buffer after the final unref impossible.
|
||
|
||
2007-09-13 08:36:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
tests/check/libs/controller.c: Use fail_unless_equals_int(a, b) instead of fail_unless_equals (a == b) to get better ...
|
||
Original commit message from CVS:
|
||
* tests/check/libs/controller.c: (GST_START_TEST):
|
||
Use fail_unless_equals_int(a, b) instead of
|
||
fail_unless_equals (a == b) to get better output on failures.
|
||
|
||
2007-09-12 16:35:48 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/gst/gsturi.c: Also check for the other file URI variant on win32.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gsturi.c:
|
||
Also check for the other file URI variant on win32.
|
||
|
||
2007-09-12 12:36:51 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsturi.c: If there's no hostname, we want to return 'c:/foo/bar.txt' and not '/c:/foo/bar.txt' on Windows. Fixes ...
|
||
Original commit message from CVS:
|
||
* gst/gsturi.c: (gst_uri_get_location):
|
||
If there's no hostname, we want to return 'c:/foo/bar.txt'
|
||
and not '/c:/foo/bar.txt' on Windows. Fixes #469402.
|
||
* tests/check/gst/gsturi.c:
|
||
Unit test for the above and a few more things.
|
||
|
||
2007-09-11 23:27:42 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-live-source.txt: Add docs on how live sources should timestamp.
|
||
Original commit message from CVS:
|
||
* docs/design/part-live-source.txt:
|
||
Add docs on how live sources should timestamp.
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_do_sync):
|
||
Add some more debug info.
|
||
For subclasses that are live and like to sync, add aditional startup
|
||
latency to sync time and timestamps so that we timstamp according to the
|
||
design doc.
|
||
|
||
2007-09-11 18:59:09 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstbuffer.c: Also do a g_type_class_ref() for the subbuffer type in the init function.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c:
|
||
Also do a g_type_class_ref() for the subbuffer type in
|
||
the init function.
|
||
|
||
2007-09-11 15:55:50 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Add function to perform a query on the peer of a pad.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstpad.c: (gst_pad_peer_query):
|
||
* gst/gstpad.h:
|
||
Add function to perform a query on the peer of a pad.
|
||
API: gst_pad_peer_query()
|
||
|
||
2007-09-11 13:43:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/gst/gstsystemclock.c: Cleanup the test a little (use gst-logging and not g_message). Improve test to chec...
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstsystemclock.c:
|
||
Cleanup the test a little (use gst-logging and not g_message). Improve
|
||
test to check if a wait reached the target.
|
||
|
||
2007-09-11 10:33:14 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/libs/gstreamer-libs-sections.txt: Add new API to docs and fix the build.
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
Add new API to docs and fix the build.
|
||
|
||
2007-09-10 16:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.*: Add property to make the basesrc timestamp buffers based on the current running time.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
|
||
(gst_base_src_init), (gst_base_src_set_do_timestamp),
|
||
(gst_base_src_get_do_timestamp), (gst_base_src_set_property),
|
||
(gst_base_src_get_property), (gst_base_src_do_sync):
|
||
* libs/gst/base/gstbasesrc.h:
|
||
Add property to make the basesrc timestamp buffers based on the current
|
||
running time.
|
||
API: GstBaseSrc::do-timestamp
|
||
API: gst_base_src_set_do_timestamp()
|
||
API: gst_base_src_get_do_timestamp()
|
||
|
||
2007-09-08 20:25:57 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/random/release: Really make sure translations are up-to-date before a release (#465010).
|
||
Original commit message from CVS:
|
||
* docs/random/release:
|
||
Really make sure translations are up-to-date before
|
||
a release (#465010).
|
||
|
||
2007-09-07 14:46:52 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
add latest header files
|
||
Original commit message from CVS:
|
||
add latest header files
|
||
|
||
2007-09-07 04:50:23 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstregistrybinary.c: Always destroy the timer, also in error cases.
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_read_cache):
|
||
Always destroy the timer, also in error cases.
|
||
|
||
2007-09-05 22:29:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/manual/highlevel-xml.xml: Fix XML example code. Fixes #472714.
|
||
Original commit message from CVS:
|
||
* docs/manual/highlevel-xml.xml:
|
||
Fix XML example code. Fixes #472714.
|
||
|
||
2007-09-05 22:12:42 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Protect eos and have_preroll with the OBJECT lock so we don't need to take the PREROLL l...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_flush),
|
||
(gst_base_sink_wait_preroll), (gst_base_sink_needs_preroll),
|
||
(gst_base_sink_query):
|
||
Protect eos and have_preroll with the OBJECT lock so we don't need to
|
||
take the PREROLL lock when querying the latency. Fixes #473846.
|
||
|
||
2007-09-05 13:24:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstelement.c: Give some log-messages a category.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c:
|
||
Give some log-messages a category.
|
||
|
||
2007-09-05 01:00:50 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gststructure.c: Fix fraction list fixation code. Take the fraction with the smallest difference with the target i...
|
||
Original commit message from CVS:
|
||
* gst/gststructure.c:
|
||
(gst_structure_fixate_field_nearest_fraction):
|
||
Fix fraction list fixation code. Take the fraction with the smallest
|
||
difference with the target instead of the first one in the list.
|
||
* tests/check/gst/gststructure.c: (GST_START_TEST),
|
||
(gst_structure_suite):
|
||
Added test to verify correct fraction list fixation behaviour.
|
||
|
||
2007-09-02 20:30:16 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
win32/common/libgstreamer.def: Export gst_bus_add_signal_watch too.
|
||
Original commit message from CVS:
|
||
* win32/common/libgstreamer.def:
|
||
Export gst_bus_add_signal_watch too.
|
||
|
||
2007-08-30 17:50:54 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/libs/gstreamer-libs-sections.txt: Add new methods to docs.
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
Add new methods to docs.
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
|
||
(gst_base_sink_init), (gst_base_sink_set_ts_offset),
|
||
(gst_base_sink_get_ts_offset), (gst_base_sink_set_property),
|
||
(gst_base_sink_get_property), (gst_base_sink_wait_clock):
|
||
* libs/gst/base/gstbasesink.h:
|
||
Add ts-offset property to fine-tune the synchronisation.
|
||
API: GstBaseSink::ts-offset property
|
||
API: gst_base_sink_set_ts_offset()
|
||
API: gst_base_sink_get_ts_offset()
|
||
|
||
2007-08-29 20:57:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.*: Add async property to instruct the sink never to inform the parent about
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
|
||
(gst_base_sink_init), (gst_base_sink_set_sync),
|
||
(gst_base_sink_get_sync), (gst_base_sink_set_max_lateness),
|
||
(gst_base_sink_get_max_lateness), (gst_base_sink_set_qos_enabled),
|
||
(gst_base_sink_is_qos_enabled), (gst_base_sink_set_async_enabled),
|
||
(gst_base_sink_is_async_enabled), (gst_base_sink_set_property),
|
||
(gst_base_sink_get_property), (gst_base_sink_change_state):
|
||
* libs/gst/base/gstbasesink.h:
|
||
Add async property to instruct the sink never to inform the parent about
|
||
ASYNC state changes, update docs.
|
||
Check argument with g_return_* for the public functions.
|
||
API: GstBaseSink::async property
|
||
API: gst_base_sink_set_async_enabled()
|
||
API: gst_base_sink_is_async_enabled()
|
||
|
||
2007-08-28 15:02:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Improve debugging.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_loop):
|
||
Improve debugging.
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_query_latency),
|
||
(gst_base_src_default_query), (gst_base_src_wait),
|
||
(gst_base_src_do_sync), (gst_base_src_change_state):
|
||
Rearrange some code so that we can add support for measuring the
|
||
startup latency.
|
||
|
||
2007-08-27 20:00:39 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/random/ensonic/dynlink.txt: More thoughs on this.
|
||
Original commit message from CVS:
|
||
* docs/random/ensonic/dynlink.txt:
|
||
More thoughs on this.
|
||
* plugins/elements/gstcapsfilter.c:
|
||
Add bugzilla ticket number to FIXME comment.
|
||
|
||
2007-08-26 18:30:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* MAINTAINERS:
|
||
remove temp files again
|
||
Original commit message from CVS:
|
||
remove temp files again
|
||
|
||
2007-08-26 16:42:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* MAINTAINERS:
|
||
test commit
|
||
Original commit message from CVS:
|
||
test commit
|
||
|
||
2007-08-26 15:58:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* AUTHORS:
|
||
* MAINTAINERS:
|
||
test commit
|
||
Original commit message from CVS:
|
||
test commit
|
||
|
||
2007-08-24 21:53:39 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/: Update some docs.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
* docs/design/part-block.txt:
|
||
Update some docs.
|
||
|
||
2007-08-24 16:39:06 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/Makefile.am: Revert patch which uses $(gst_headers) instead of $^ because it breaks make dist.
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am:
|
||
Revert patch which uses $(gst_headers) instead of $^ because it
|
||
breaks make dist.
|
||
|
||
2007-08-24 14:55:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tests/check/gst/gstbin.c: Fix leaks in the new unit test.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstbin.c: (GST_START_TEST):
|
||
Fix leaks in the new unit test.
|
||
|
||
2007-08-23 20:41:30 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst.c: Don't use GST_INFO before the debug system is actually initialised (shouldn't do any harm, but won't print...
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
Don't use GST_INFO before the debug system is actually initialised
|
||
(shouldn't do any harm, but won't print anything either, so we can
|
||
just as well remove it).
|
||
* gst/gstinfo.h:
|
||
GST_CAT_LEVEL_LOG_valist(), which is our inline helper function for
|
||
compilers that don't support variadic macros (such as MSVC), should
|
||
check for debug_level <= __gst_debug_min as well, since that's the
|
||
function called from all the level-specific GST_CAT_*_LOG_OBJECT()
|
||
inline helper functions. Should improve performance a bit, but also
|
||
makes sure uses of GST_INFO et.al are ignored if the debugging
|
||
system isn't initialised yet (instead of printing an assertion
|
||
failure).
|
||
|
||
2007-08-23 07:10:33 +0000 David Nečas <yeti@physics.muni.cz>
|
||
|
||
gst/Makefile.am: Replace some non portable makefile constructs.
|
||
Original commit message from CVS:
|
||
patch by: David Nečas <yeti@physics.muni.cz>
|
||
* gst/Makefile.am:
|
||
Replace some non portable makefile constructs.
|
||
|
||
2007-08-21 14:10:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
common/gtk-doc-plugins.mak: Grrrrr. Don't remove the types file on make clean.
|
||
Original commit message from CVS:
|
||
* common/gtk-doc-plugins.mak:
|
||
Grrrrr. Don't remove the types file on make clean.
|
||
|
||
2007-08-20 17:51:35 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-launch.1.in: Add colorspace to example pipeline. Fixes #458274.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.1.in:
|
||
Add colorspace to example pipeline. Fixes #458274.
|
||
|
||
2007-08-20 12:31:54 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/random/release: The release manager should run 'make download-po' before making a release to make sure translati...
|
||
Original commit message from CVS:
|
||
* docs/random/release:
|
||
The release manager should run 'make download-po' before making a
|
||
release to make sure translations are up-to-date.
|
||
* po/LINGUAS:
|
||
* po/be.po:
|
||
* po/pl.po:
|
||
* po/rw.po:
|
||
Add some new translations.
|
||
|
||
2007-08-17 13:48:24 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-launch.c: Don´t try to do any state management when a live pipeline posts buffering messages.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (event_loop), (main):
|
||
Don´t try to do any state management when a live pipeline posts
|
||
buffering messages.
|
||
Also make the buffering string translatable.
|
||
|
||
2007-08-16 11:04:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Improve debugging.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (is_eos), (gst_bin_add_func),
|
||
(bin_handle_async_start), (gst_bin_handle_message_func):
|
||
Improve debugging.
|
||
When adding elements, insert messages into the bus of the newly added
|
||
element and make sure the element is the source of the message. This
|
||
allows the parent bin to intercept the message and do the
|
||
right thing. It also avoids us posting ASYNC_START and CLOCK_PROVIDE
|
||
messages to the app (which is not allowed).
|
||
Update some docs.
|
||
* tests/check/gst/gstghostpad.c: (GST_START_TEST):
|
||
Fix testsuite so that is does not work around messages that should not
|
||
have been posted in the first place.
|
||
|
||
2007-08-16 10:27:16 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Fix annoying bug in the sorted iterator where a sink that is not really a sink (when it has downstream ...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (add_to_queue), (remove_from_queue), (clear_queue),
|
||
(update_degree), (gst_bin_sort_iterator_next):
|
||
Fix annoying bug in the sorted iterator where a sink that is not really
|
||
a sink (when it has downstream links) screwed up the iterator.
|
||
* tests/check/gst/gstbin.c: (GST_START_TEST), (gst_bin_suite):
|
||
Unit test to verify the fix.
|
||
|
||
2007-08-16 10:07:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstmessage.h: Add some more docs for the messages.
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.h:
|
||
Add some more docs for the messages.
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_commit_state),
|
||
(gst_base_sink_query):
|
||
Add some more debugging.
|
||
* tools/gst-launch.c: (event_loop):
|
||
When interrupting, don't try to set pipeline to PAUSED twice.
|
||
|
||
2007-08-14 14:10:36 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Move ASYNC_START message posting to where it belongs, similar to async_done.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_add_func), (gst_bin_element_set_state),
|
||
(bin_handle_async_start), (gst_bin_handle_message_func):
|
||
Move ASYNC_START message posting to where it belongs, similar to
|
||
async_done.
|
||
Don't post ASYNC_START when we are in error.
|
||
Post ASYNC_START when we added an async element to a bin.
|
||
|
||
2007-08-14 13:43:44 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
gst/gstindex.c: Fix index entry generation from vargs. Fixes #466595.
|
||
Original commit message from CVS:
|
||
2007-08-14 Julien MOUTTE <julien@moutte.net>
|
||
* gst/gstindex.c: (gst_index_add_association): Fix index entry
|
||
generation from vargs. Fixes #466595.
|
||
|
||
2007-08-14 13:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Always change the state of a NO_PREROLL element even if it has ASYNC elements inside (in case of a bin).
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_element_set_state):
|
||
Always change the state of a NO_PREROLL element even if it has ASYNC
|
||
elements inside (in case of a bin).
|
||
* tests/check/generic/sinks.c: (GST_START_TEST), (gst_sinks_suite):
|
||
Unit test for this case.
|
||
|
||
2007-08-13 13:33:07 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Add more missing docs.
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstbufferstraw.c:
|
||
* libs/gst/check/gstcheck.h:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
* libs/gst/controller/gstcontrolsource.h:
|
||
* libs/gst/controller/gstlfocontrolsource.h:
|
||
* plugins/elements/gstcapsfilter.h:
|
||
* plugins/elements/gstfdsink.h:
|
||
* plugins/elements/gstfdsrc.h:
|
||
Add more missing docs.
|
||
|
||
2007-08-12 16:44:07 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gststructure.c: Add Since tag to docs.
|
||
Original commit message from CVS:
|
||
* gst/gststructure.c:
|
||
Add Since tag to docs.
|
||
|
||
2007-08-12 16:40:59 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Add function to get uint from a structure.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gststructure.c: (gst_structure_get_uint):
|
||
* gst/gststructure.h:
|
||
Add function to get uint from a structure.
|
||
API: gst_structure_get_uint()
|
||
|
||
2007-08-12 16:38:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstcaps.c: Fix proper check for simple caps.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_caps_set_simple_valist),
|
||
(gst_caps_intersect):
|
||
Fix proper check for simple caps.
|
||
|
||
2007-08-10 17:35:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/: Remove cruft and do some cleanups.
|
||
Original commit message from CVS:
|
||
* docs/gst/Makefile.am:
|
||
* docs/libs/Makefile.am:
|
||
Remove cruft and do some cleanups.
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/libs/gstreamer-libs-docs.sgml:
|
||
Prepare for comming gtkdoc features (rebase against online docs).
|
||
|
||
2007-08-10 14:52:41 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
docs/gst/gstreamer-sections.txt: Add gst_registry_add_path to docs.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Add gst_registry_add_path to docs.
|
||
Also fix formatting of an older changelog entry
|
||
|
||
2007-08-10 14:40:26 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gstregistry.h: Add gst_registry_add_path, which was missing from this header.
|
||
Original commit message from CVS:
|
||
* gst/gstregistry.h:
|
||
Add gst_registry_add_path, which was missing from this header.
|
||
|
||
2007-08-10 10:30:22 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/controller/gstlfocontrolsource.c: Printf format fix.
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstlfocontrolsource.c:
|
||
Printf format fix.
|
||
|
||
2007-08-09 21:50:19 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
|
||
|
||
libs/gst/base/gstbasesink.c: Don't send an async_start message during downwards state change if target state is less ...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c:
|
||
Don't send an async_start message during downwards state change if target
|
||
state is less than READY
|
||
|
||
2007-08-09 10:50:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
po/: Added Hungarian translation.
|
||
Original commit message from CVS:
|
||
translated by: Gabor Kelemen <kelemeng@gnome.hu>
|
||
* po/LINGUAS:
|
||
* po/hu.po:
|
||
Added Hungarian translation.
|
||
|
||
2007-08-09 10:48:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
po/: Updated translations.
|
||
Original commit message from CVS:
|
||
* po/fi.po:
|
||
* po/it.po:
|
||
* po/nl.po:
|
||
* po/sv.po:
|
||
* po/uk.po:
|
||
Updated translations.
|
||
|
||
2007-08-07 16:06:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
libs/gst/controller/Makefile.am: Dist gstlfocontrolsourceprivate.h
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/Makefile.am:
|
||
Dist gstlfocontrolsourceprivate.h
|
||
|
||
2007-08-07 15:15:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/libs/gstreamer-libs.types: Don't register the enum type gst_lfo_waveform_get_type() in the .types file - only GO...
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs.types:
|
||
Don't register the enum type gst_lfo_waveform_get_type() in the
|
||
.types file - only GObject derived types belong.
|
||
|
||
2007-08-07 14:04:22 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbuffer.h: Remove comma from last element in enum to avoid compile errors when using -pendantic. Fixes #464366.
|
||
Original commit message from CVS:
|
||
Patch by: <arenevier at fdn dot fr>
|
||
* gst/gstbuffer.h:
|
||
Remove comma from last element in enum to avoid compile errors when
|
||
using -pendantic. Fixes #464366.
|
||
|
||
2007-08-07 09:56:08 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-TODO.txt: Add some more TODO items
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
Add some more TODO items
|
||
* gst/gstbin.c: (find_message), (gst_bin_change_state_func):
|
||
Improve debugging.
|
||
* gst/gstcaps.c: (gst_caps_intersect):
|
||
Optimize trivial intersection case between identical caps pointers.
|
||
* gst/gstelement.c: (gst_element_continue_state),
|
||
(gst_element_set_state_func):
|
||
* gst/gstpad.c:
|
||
Fix spelling and grammar mistakes.
|
||
|
||
2007-08-05 14:48:06 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
po/POTFILES.*: Update POTFILES. Fixes #461599.
|
||
Original commit message from CVS:
|
||
* po/POTFILES.in:
|
||
* po/POTFILES.skip:
|
||
Update POTFILES. Fixes #461599.
|
||
|
||
2007-08-03 19:25:45 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gst.c: Fix confusing typo in debug output.
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
Fix confusing typo in debug output.
|
||
|
||
2007-08-03 15:47:17 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/controller/: API: Add GstLFOControlSource, a control source that gives values for specific timestamps based ...
|
||
Original commit message from CVS:
|
||
reviewed by: Stefan Kost <ensonic@users.sf.net>
|
||
* libs/gst/controller/Makefile.am:
|
||
* libs/gst/controller/gstlfocontrolsource.c: (_calculate_pos),
|
||
(gst_lfo_waveform_get_type), (gst_lfo_control_source_reset),
|
||
(gst_lfo_control_source_new),
|
||
(gst_lfo_control_source_set_waveform),
|
||
(gst_lfo_control_source_bind), (gst_lfo_control_source_init),
|
||
(gst_lfo_control_source_finalize),
|
||
(gst_lfo_control_source_dispose),
|
||
(gst_lfo_control_source_set_property),
|
||
(gst_lfo_control_source_get_property),
|
||
(gst_lfo_control_source_class_init):
|
||
* libs/gst/controller/gstlfocontrolsource.h:
|
||
* libs/gst/controller/gstlfocontrolsourceprivate.h:
|
||
API: Add GstLFOControlSource, a control source that gives values
|
||
for specific timestamps based on several periodic waveforms.
|
||
Fixes #459717.
|
||
* tests/check/libs/controller.c: (GST_START_TEST),
|
||
(gst_controller_suite):
|
||
* docs/libs/gstreamer-libs-docs.sgml:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* docs/libs/gstreamer-libs.types:
|
||
Add documentation and unit tests for GstLFOControlSource.
|
||
|
||
2007-08-03 14:40:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Back to CVS
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Back to CVS
|
||
|
||
=== release 0.10.14 ===
|
||
|
||
2007-08-03 14:39:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* docs/plugins/gstreamer-plugins.args:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
* docs/random/release:
|
||
* gstreamer.doap:
|
||
* win32/common/config.h:
|
||
Release 0.10.14
|
||
Original commit message from CVS:
|
||
Release 0.10.14
|
||
|
||
2007-08-03 13:20:50 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/da.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fi.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.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:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2007-08-02 11:51:17 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstelement.*: Make strings passed to gst_element_class_set_details_simple() constant, as they should be (#462752).
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_class_set_details_simple):
|
||
* gst/gstelement.h:
|
||
Make strings passed to gst_element_class_set_details_simple()
|
||
constant, as they should be (#462752).
|
||
|
||
2007-08-02 11:15:46 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Don't forget about the fact that some element went ASYNC even after a resync. This makes us post the AS...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_change_state_func),
|
||
(bin_handle_async_done), (gst_bin_handle_message_func):
|
||
Don't forget about the fact that some element went ASYNC even after a
|
||
resync. This makes us post the ASYNC_DONE message correctly.
|
||
Fixes #462558.
|
||
|
||
2007-07-31 11:51:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstregistry.c: When replacing an existing feature in the registry, make sure to continue holding a reference unti...
|
||
Original commit message from CVS:
|
||
* gst/gstregistry.c: (gst_registry_add_feature):
|
||
When replacing an existing feature in the registry, make sure to
|
||
continue holding a reference until we've replaced the name string
|
||
within our feature hash table. Make sure to use g_hash_table_replace
|
||
instead of g_hash_table_insert to ensure the new name string is used
|
||
as a key instead of the old one that we're about to free.
|
||
Fixes: #462085
|
||
|
||
2007-07-31 10:10:27 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstpluginfeature.c: Revert patch from #459466 until after the release and we can work out exactly what the proble...
|
||
Original commit message from CVS:
|
||
* gst/gstpluginfeature.c: (gst_plugin_feature_finalize),
|
||
(gst_plugin_feature_set_name):
|
||
Revert patch from #459466 until after the release and we can work
|
||
out exactly what the problem is (if any).
|
||
|
||
2007-07-26 15:48:40 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: add GST_TAG_LICENSE_URI and GST_TAG_COPYRIGHT_URI (#451939).
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsttaglist.c:
|
||
* gst/gsttaglist.h:
|
||
API: add GST_TAG_LICENSE_URI and GST_TAG_COPYRIGHT_URI (#451939).
|
||
|
||
2007-07-26 14:05:23 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/libs/Makefile.am: Include our build-prefix libs and includes before the generic ones to avoid linking against th...
|
||
Original commit message from CVS:
|
||
* docs/libs/Makefile.am:
|
||
Include our build-prefix libs and includes before the generic ones to
|
||
avoid linking against the installed libs when we want the build-tree
|
||
ones.
|
||
|
||
2007-07-26 08:46:46 +0000 Steve Fink <sphink@gmail.com>
|
||
|
||
docs/pwg/building-testapp.xml: Mention that GST_PLUGIN_PATH or --gst-plugin-path might be needed if people try to bui...
|
||
Original commit message from CVS:
|
||
Patch by: Steve Fink <sphink gmail com>
|
||
* docs/pwg/building-testapp.xml:
|
||
Mention that GST_PLUGIN_PATH or --gst-plugin-path might be needed
|
||
if people try to build or install the example from the plugin
|
||
template against a GStreamer from package using the configure
|
||
defaults.
|
||
|
||
2007-07-25 22:29:57 +0000 Steve Fink <sphink@gmail.com>
|
||
|
||
tools/gst-inspect.1.in: Document --print-all and --print-plugin-auto-install-info command line options in man page.
|
||
Original commit message from CVS:
|
||
Patch by: Steve Fink <sphink gmail com>
|
||
* tools/gst-inspect.1.in:
|
||
Document --print-all and --print-plugin-auto-install-info command
|
||
line options in man page.
|
||
|
||
2007-07-25 18:46:49 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Add docs for new api function.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Add docs for new api function.
|
||
|
||
2007-07-25 18:37:12 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelementfactory.*: API: gst_element_factory_has_interface()
|
||
Original commit message from CVS:
|
||
* gst/gstelementfactory.c: (gst_element_factory_has_interface):
|
||
* gst/gstelementfactory.h:
|
||
API: gst_element_factory_has_interface()
|
||
Added method to check if an element factory implements a named
|
||
interface.
|
||
|
||
2007-07-25 13:00:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Another conditional doc check.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* docs/gst/gstreamer.types.in:
|
||
Another conditional doc check.
|
||
* gst/gstmessage.c:
|
||
* gst/gstparamspecs.h:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_read_cache):
|
||
* gst/gstvalue.c:
|
||
* gst/gstxml.h:
|
||
API-doc fixes.
|
||
|
||
2007-07-24 13:44:04 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstregistrybinary.c: Print error just once and with additional info.
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_check_magic),
|
||
(gst_registry_binary_load_feature),
|
||
(gst_registry_binary_load_plugin),
|
||
(gst_registry_binary_read_cache):
|
||
Print error just once and with additional info.
|
||
|
||
2007-07-24 13:38:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/base/gsttypefindhelper.c: Cleanup the typefindhelper code and add private doc comments.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gsttypefindhelper.c: (helper_find_peek),
|
||
(helper_find_suggest), (helper_find_get_length),
|
||
(gst_type_find_helper_get_range), (buf_helper_find_suggest),
|
||
(gst_type_find_helper_for_buffer):
|
||
Cleanup the typefindhelper code and add private doc comments.
|
||
|
||
2007-07-24 12:32:31 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
plugins/elements/gstcapsfilter.c: Fix capsfilter for cases where the caps set on capsfilter will provide additional i...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstcapsfilter.c: (gst_capsfilter_class_init),
|
||
(gst_capsfilter_transform_size), (gst_capsfilter_prepare_buf):
|
||
Fix capsfilter for cases where the caps set on capsfilter will provide
|
||
additional information.
|
||
Fixes #449197
|
||
|
||
2007-07-24 11:31:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gsttypefindfactory.c: Fix docs that recommened wrong function to use.
|
||
Original commit message from CVS:
|
||
* gst/gsttypefindfactory.c:
|
||
Fix docs that recommened wrong function to use.
|
||
|
||
2007-07-23 13:03:43 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tools/gst-inspect.c: Also give media-type for typefinders in element output.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (print_plugin_features):
|
||
Also give media-type for typefinders in element output.
|
||
|
||
2007-07-23 11:42:12 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstregistry.*: Speed up gst_registry_lookup_feature_locked() by using a hashmap.
|
||
Original commit message from CVS:
|
||
* gst/gstregistry.c: (gst_registry_init), (gst_registry_finalize),
|
||
(gst_registry_remove_features_for_plugin_unlocked),
|
||
(gst_registry_add_feature), (gst_registry_remove_feature),
|
||
(gst_registry_lookup_feature_locked):
|
||
* gst/gstregistry.h:
|
||
Speed up gst_registry_lookup_feature_locked() by using a hashmap.
|
||
Fixes #459501.
|
||
|
||
2007-07-23 10:39:10 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstpluginfeature.c: Avoid double memory usage for pluginfeature names. Fixes #459466.
|
||
Original commit message from CVS:
|
||
* gst/gstpluginfeature.c: (gst_plugin_feature_finalize),
|
||
(gst_plugin_feature_set_name):
|
||
Avoid double memory usage for pluginfeature names. Fixes #459466.
|
||
|
||
2007-07-22 18:26:32 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstpad.h: Small addition to GST_FLOW_IS_FATAL() docs: mention that elements driving the pipeline may need to expl...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.h:
|
||
Small addition to GST_FLOW_IS_FATAL() docs: mention that elements
|
||
driving the pipeline may need to explicitly check for NOT_LINKED as
|
||
well, since IS_FATAL doesn't cover that.
|
||
|
||
2007-07-22 18:16:19 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/pwg/advanced-types.xml: Fix typo and duplicate entry in video formats list.
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-types.xml:
|
||
Fix typo and duplicate entry in video formats list.
|
||
|
||
2007-07-22 12:18:46 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/controller/gstinterpolation.c: Also round to the nearest int when using cubic interpolation.
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
Also round to the nearest int when using cubic interpolation.
|
||
|
||
2007-07-21 21:20:37 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
libs/gst/controller/gstinterpolation.c: When linearly interpolating integer types, round to the nearest int by adding...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
When linearly interpolating integer types, round to the nearest int
|
||
by adding 0.5. Don't do it for float/double types.
|
||
Fixes the failing controller test on my machine, which is somehow
|
||
rounding differently than on the buildbots.
|
||
|
||
2007-07-20 07:36:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tools/gst-plot-timeline.py: Better log parsing (categories can have -). Adjust text vs. lines, so that they span the ...
|
||
Original commit message from CVS:
|
||
* tools/gst-plot-timeline.py:
|
||
Better log parsing (categories can have -). Adjust text vs. lines, so
|
||
that they span the same y-range.
|
||
|
||
2007-07-20 07:26:39 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/random/ensonic/: Save my thoughts.
|
||
Original commit message from CVS:
|
||
* docs/random/ensonic/audiobaseclasses.txt:
|
||
* docs/random/ensonic/dynlink.txt:
|
||
* docs/random/ensonic/profiling.txt:
|
||
Save my thoughts.
|
||
* docs/random/moving-plugins:
|
||
Add note to use g_assert type macros.
|
||
|
||
2007-07-20 07:09:11 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Add libm check as we use in for plugins.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* libs/gst/check/Makefile.am:
|
||
Add libm check as we use in for plugins.
|
||
|
||
2007-07-18 14:31:21 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstbin.c: Check that the state_cookie hasn't changed since the continue_func was scheduled. Avoids problems where...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_continue_func):
|
||
Check that the state_cookie hasn't changed since the continue_func
|
||
was scheduled. Avoids problems where the state changes back to
|
||
something it shouldn't be because it was changed in the meantime.
|
||
|
||
2007-07-17 09:44:51 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstregistrybinary.c: Fix memory leak. Be less verbose in the log.
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_save_const_string),
|
||
(gst_registry_binary_save_string),
|
||
(gst_registry_binary_save_pad_template),
|
||
(gst_registry_binary_save_feature),
|
||
(gst_registry_binary_save_plugin),
|
||
(gst_registry_binary_load_feature),
|
||
(gst_registry_binary_load_plugin),
|
||
(gst_registry_binary_read_cache):
|
||
Fix memory leak. Be less verbose in the log.
|
||
|
||
2007-07-16 16:44:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tests/check/elements/.cvsignore: Add file to cvsignore as commanded.
|
||
Original commit message from CVS:
|
||
* tests/check/elements/.cvsignore:
|
||
Add file to cvsignore as commanded.
|
||
|
||
2007-07-16 16:04:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tests/check/elements/multiqueue.c: Use a GStaticMutex to protect all cases where libcheck fail_if/fail_unless macros ...
|
||
Original commit message from CVS:
|
||
* tests/check/elements/multiqueue.c: (mq_dummypad_chain),
|
||
(mq_dummypad_event), (run_output_order_test):
|
||
Use a GStaticMutex to protect all cases where libcheck
|
||
fail_if/fail_unless macros might be called from multiple threads
|
||
simultaneously to avoid errors like:
|
||
"check_pack.c:107: :-1081725400:Bad message type arg"
|
||
|
||
2007-07-16 15:19:06 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tests/check/pipelines/stress.c: Make sure we set the pipeline back to the NULL state before dropping our final refere...
|
||
Original commit message from CVS:
|
||
* tests/check/pipelines/stress.c: (GST_START_TEST):
|
||
Make sure we set the pipeline back to the NULL state before
|
||
dropping our final reference.
|
||
|
||
2007-07-16 14:55:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tests/check/elements/tee.c: Make the tee stress-test a little less stressful so it doesn't just time out on slow-mach...
|
||
Original commit message from CVS:
|
||
* tests/check/elements/tee.c: (GST_START_TEST):
|
||
Make the tee stress-test a little less stressful so it doesn't just
|
||
time out on slow-machines, and remove a small race when it's starting
|
||
up by adding a get_state() call.
|
||
|
||
2007-07-16 12:36:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gst.c: Avoid reading registry twice on startup. Fixes #457322.
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
Avoid reading registry twice on startup. Fixes #457322.
|
||
|
||
2007-07-13 14:11:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
pkgconfig/: Substitute the CFLAGS for libcheck into our .pc file too so that dependent modules will pick it up proper...
|
||
Original commit message from CVS:
|
||
* pkgconfig/gstreamer-check-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-check.pc.in:
|
||
Substitute the CFLAGS for libcheck into our .pc file too so that
|
||
dependent modules will pick it up properly if libcheck is installed
|
||
into some other prefix.
|
||
|
||
2007-07-13 13:49:14 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Revert the pkg-config check for libcheck, since it pulls in the wrong non-PIC libcheck.a on Ubuntu and ...
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Revert the pkg-config check for libcheck, since it pulls in the
|
||
wrong non-PIC libcheck.a on Ubuntu and probably Fedora too. We need
|
||
a proper solution, either from the check project, or something else.
|
||
|
||
2007-07-12 11:10:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
configure.ac: Use pkg-config to locate check.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Use pkg-config to locate check.
|
||
|
||
2007-07-10 20:10:16 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gsttaglist.c: Fix doc syntax.
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.c:
|
||
Fix doc syntax.
|
||
* gst/gstutils.c:
|
||
* gst/gstutils.h:
|
||
Add deprecation guards.
|
||
* libs/gst/base/gstcollectpads.h:
|
||
Don't document object (this is implicitly private).
|
||
|
||
2007-07-08 14:11:53 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gststructure.c: When deserialising foo=bar without a type cast, check if it's a boolean before falling back to a ...
|
||
Original commit message from CVS:
|
||
* gst/gststructure.c: (gst_structure_parse_value):
|
||
When deserialising foo=bar without a type cast, check if it's a
|
||
boolean before falling back to a string type, otherwise things like
|
||
audiotestsrc ! audio/x-raw-int,signed=true ! fakesink won't work,
|
||
because the filtercaps end up having a signed=(string)true field,
|
||
which causes problems later when intersection caps.
|
||
* tests/check/gst/gststructure.c: (GST_START_TEST):
|
||
Add a unit test for this.
|
||
|
||
2007-07-06 21:50:02 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/controller/: API: Refactor GstController into the core controller which can take a GstControlSource for prov...
|
||
Original commit message from CVS:
|
||
Reviewed by: Stefan Kost <ensonic@users.sf.net>
|
||
* libs/gst/controller/Makefile.am:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(gst_controlled_property_add_interpolation_control_source),
|
||
(gst_controlled_property_new), (gst_controlled_property_free),
|
||
(gst_controller_find_controlled_property),
|
||
(gst_controller_new_valist), (gst_controller_new_list),
|
||
(gst_controller_new), (gst_controller_remove_properties_valist),
|
||
(gst_controller_remove_properties_list),
|
||
(gst_controller_remove_properties),
|
||
(gst_controller_set_property_disabled),
|
||
(gst_controller_set_disabled), (gst_controller_set_control_source),
|
||
(gst_controller_get_control_source), (gst_controller_get),
|
||
(gst_controller_sync_values), (gst_controller_get_value_array),
|
||
(_gst_controller_dispose), (gst_controller_get_type),
|
||
(gst_controlled_property_set_interpolation_mode),
|
||
(gst_controller_set), (gst_controller_set_from_list),
|
||
(gst_controller_unset), (gst_controller_unset_all),
|
||
(gst_controller_get_all), (gst_controller_set_interpolation_mode):
|
||
* libs/gst/controller/gstcontroller.h:
|
||
* libs/gst/controller/gstcontrollerprivate.h:
|
||
* libs/gst/controller/gstcontrolsource.c:
|
||
(gst_control_source_class_init), (gst_control_source_init),
|
||
(gst_control_source_get_value),
|
||
(gst_control_source_get_value_array), (gst_control_source_bind):
|
||
* libs/gst/controller/gstcontrolsource.h:
|
||
* libs/gst/controller/gsthelper.c: (gst_object_set_control_source),
|
||
(gst_object_get_control_source):
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
(gst_interpolation_control_source_find_control_point_node),
|
||
(gst_interpolation_control_source_get_first_value),
|
||
(_interpolate_none_get), (interpolate_none_get),
|
||
(interpolate_none_get_boolean_value_array),
|
||
(interpolate_none_get_enum_value_array),
|
||
(interpolate_none_get_string_value_array),
|
||
(_interpolate_trigger_get), (interpolate_trigger_get),
|
||
(interpolate_trigger_get_boolean_value_array),
|
||
(interpolate_trigger_get_enum_value_array),
|
||
(interpolate_trigger_get_string_value_array):
|
||
* libs/gst/controller/gstinterpolationcontrolsource.c:
|
||
(gst_control_point_free), (gst_interpolation_control_source_reset),
|
||
(gst_interpolation_control_source_new),
|
||
(gst_interpolation_control_source_set_interpolation_mode),
|
||
(gst_interpolation_control_source_bind),
|
||
(gst_control_point_compare), (gst_control_point_find),
|
||
(gst_interpolation_control_source_set_internal),
|
||
(gst_interpolation_control_source_set),
|
||
(gst_interpolation_control_source_set_from_list),
|
||
(gst_interpolation_control_source_unset),
|
||
(gst_interpolation_control_source_unset_all),
|
||
(gst_interpolation_control_source_get_all),
|
||
(gst_interpolation_control_source_get_count),
|
||
(gst_interpolation_control_source_init),
|
||
(gst_interpolation_control_source_finalize),
|
||
(gst_interpolation_control_source_dispose),
|
||
(gst_interpolation_control_source_class_init):
|
||
* libs/gst/controller/gstinterpolationcontrolsource.h:
|
||
* libs/gst/controller/gstinterpolationcontrolsourceprivate.h:
|
||
API: Refactor GstController into the core controller which can take
|
||
a GstControlSource for providing actual values for timestamps.
|
||
Implement a interpolation control source and use this for backward
|
||
compatibility, deprecate a bunch of functions that are now handled
|
||
by GstControlSource or GstInterpolationControlSource.
|
||
Make it possible to disable the controller completely or only for
|
||
specific properties. Fixes #450711.
|
||
* docs/libs/gstreamer-libs-docs.sgml:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* docs/libs/gstreamer-libs.types:
|
||
Add new functions and classes to the docs.
|
||
* tests/check/libs/controller.c: (GST_START_TEST),
|
||
(gst_controller_suite):
|
||
* tests/examples/controller/audio-example.c: (main):
|
||
Port unit test and example to the new API and add some new
|
||
unit tests.
|
||
|
||
2007-07-05 09:06:02 +0000 Mark Nauwelaerts <manauw@skynet.be>
|
||
|
||
plugins/elements/gstmultiqueue.c: Implement non-default GstPadIntLinkFunction for multiqueue pads so that the pipelin...
|
||
Original commit message from CVS:
|
||
Patch by: Mark Nauwelaerts <manauw at skynet be>
|
||
* plugins/elements/gstmultiqueue.c:
|
||
(gst_multi_queue_get_internal_links), (apply_buffer),
|
||
(single_queue_overrun_cb), (gst_single_queue_new):
|
||
Implement non-default GstPadIntLinkFunction for multiqueue pads so that
|
||
the pipeline layout can be tracked correctly. Fixes #453732.
|
||
|
||
2007-07-05 08:42:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/: Simplity --extra-dir as gtkdoc scans recursively.
|
||
Original commit message from CVS:
|
||
* docs/gst/Makefile.am:
|
||
* docs/libs/Makefile.am:
|
||
* docs/plugins/Makefile.am:
|
||
Simplity --extra-dir as gtkdoc scans recursively.
|
||
|
||
2007-07-03 17:01:51 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-launch.c: When we got an error, there is no point in waiting for preroll when shutting down.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (main):
|
||
When we got an error, there is no point in waiting for preroll when
|
||
shutting down.
|
||
|
||
2007-07-03 16:26:29 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gsttee.c: Be a lot smarter when deciding what srcpad to use for proxying the buffer_alloc. Also hand...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttee.c: (gst_tee_base_init),
|
||
(gst_tee_request_new_pad), (gst_tee_release_pad),
|
||
(gst_tee_find_buffer_alloc), (gst_tee_buffer_alloc),
|
||
(gst_tee_do_push), (clear_pads), (gst_tee_handle_buffer),
|
||
(gst_tee_chain):
|
||
Be a lot smarter when deciding what srcpad to use for proxying
|
||
the buffer_alloc. Also handle pad added/removed when doing so.
|
||
Fixes #357959.
|
||
Keep track of what pads we already pushed on in case we have pads
|
||
added/removed while pushing. Fixes #374639
|
||
* tests/check/Makefile.am:
|
||
* tests/check/elements/tee.c: (handoff), (GST_START_TEST),
|
||
(tee_suite):
|
||
Added unit test for pad resync.
|
||
|
||
2007-07-01 21:31:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
po/: Updated translations.
|
||
Original commit message from CVS:
|
||
* po/nl.po:
|
||
* po/sv.po:
|
||
Updated translations.
|
||
|
||
2007-07-01 21:30:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
po/: Added new Finnish translation.
|
||
Original commit message from CVS:
|
||
translation by: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>
|
||
* po/LINGUAS:
|
||
* po/fi.po:
|
||
Added new Finnish translation.
|
||
|
||
2007-06-28 11:25:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstmultiqueue.c: When figuring out when a queue is filled, use our internal time estimate based on s...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c: (apply_buffer),
|
||
(single_queue_overrun_cb):
|
||
When figuring out when a queue is filled, use our internal time estimate
|
||
based on segments, just like check_full does.
|
||
|
||
2007-06-27 11:47:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
Mention bug 430682 closed by previous commit.
|
||
Original commit message from CVS:
|
||
Mention bug 430682 closed by previous commit.
|
||
|
||
2007-06-27 11:43:04 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstminiobject.c: Remove 3 do-nothing methods.
|
||
Original commit message from CVS:
|
||
* gst/gstminiobject.c: (gst_mini_object_get_type):
|
||
Remove 3 do-nothing methods.
|
||
|
||
2007-06-27 11:24:08 +0000 Tim Angus <tim@ngus.net>
|
||
|
||
plugins/elements/gstcapsfilter.c: Take a reference instead of a copy when setting "caps".
|
||
Original commit message from CVS:
|
||
Patch by: Tim Angus <tim at ngus dot net>
|
||
* plugins/elements/gstcapsfilter.c: (gst_capsfilter_class_init),
|
||
(gst_capsfilter_set_property):
|
||
Take a reference instead of a copy when setting "caps".
|
||
Fix documentation to clarify this behaviour. Fixes #449414.
|
||
|
||
2007-06-27 10:12:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/: Remove empty instance_init() functions to save relocs and lessen the noise. Remove some of the function prototy...
|
||
Original commit message from CVS:
|
||
* gst/gstindexfactory.c: (gst_index_factory_get_type):
|
||
* gst/gstplugin.c: (gst_plugin_init):
|
||
* gst/gstpluginfeature.c: (gst_plugin_feature_init):
|
||
* gst/gstquery.c: (gst_query_get_type):
|
||
* gst/gstregistry.c: (gst_registry_init):
|
||
* gst/gsturi.c: (gst_uri_handler_base_init):
|
||
Remove empty instance_init() functions to save relocs and lessen the
|
||
noise. Remove some of the function prototypes that are doubled by
|
||
G_DEFINE_TYPE.
|
||
|
||
2007-06-27 09:34:01 +0000 Étienne Noreau-Hébert <etienne@deepunder.org>
|
||
|
||
gst/gstghostpad.c: Add peer and direction in the XML serialisation of ghostpads.
|
||
Original commit message from CVS:
|
||
Patch by: Étienne Noreau-Hébert <etienne at deepunder dot org>
|
||
* gst/gstghostpad.c: (gst_proxy_pad_save_thyself):
|
||
Add peer and direction in the XML serialisation of ghostpads.
|
||
Fixes #449226.
|
||
|
||
2007-06-26 16:24:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
configure.ac: Preserve useful information, thanks Tim.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Preserve useful information, thanks Tim.
|
||
|
||
2007-06-26 14:45:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
plugins/elements/gstmultiqueue.*: Take the multiqueue lock when updating the fill level so we don't get confused.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c: (gst_multi_queue_init),
|
||
(gst_single_queue_flush), (apply_segment), (apply_buffer),
|
||
(gst_single_queue_push_one), (gst_multi_queue_loop),
|
||
(gst_multi_queue_sink_activate_push), (gst_multi_queue_sink_event),
|
||
(gst_multi_queue_src_activate_push), (wake_up_next_non_linked),
|
||
(compute_high_id), (gst_single_queue_new):
|
||
* plugins/elements/gstmultiqueue.h:
|
||
Take the multiqueue lock when updating the fill level so we don't get
|
||
confused.
|
||
After applying a buffer or event on the src pad segment, make sure to
|
||
call gst_data_queue_limits_changed() to get the data queue to unblock
|
||
and check the filled state again.
|
||
Rework the not-linked pad handling so the logic is that not-linked
|
||
pads can push as fast as they like, but only so they never get
|
||
ahead of any linked pads.
|
||
* tests/check/elements/multiqueue.c: (mq_sinkpad_to_srcpad),
|
||
(mq_dummypad_getcaps), (mq_dummypad_chain), (mq_dummypad_event),
|
||
(run_output_order_test), (GST_START_TEST), (multiqueue_suite):
|
||
Add a test to check that not-linked pads always stay behind
|
||
linked pads.
|
||
|
||
2007-06-26 11:57:23 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/random/release: Some updates to the release procedure.
|
||
Original commit message from CVS:
|
||
* docs/random/release:
|
||
Some updates to the release procedure.
|
||
|
||
2007-06-26 08:26:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstelementfactory.c: Microoptimization that saves stunning 80 bytes.
|
||
Original commit message from CVS:
|
||
* gst/gstelementfactory.c: (__gst_element_details_clear):
|
||
Microoptimization that saves stunning 80 bytes.
|
||
|
||
2007-06-25 12:35:46 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/plugins/: Update docs with caps info.
|
||
Original commit message from CVS:
|
||
* docs/plugins/gstreamer-plugins.args:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
Update docs with caps info.
|
||
|
||
2007-06-23 22:56:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
po/it.po: Updated Italian translation.
|
||
Original commit message from CVS:
|
||
* po/it.po:
|
||
Updated Italian translation.
|
||
|
||
2007-06-23 11:19:16 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
fix win32 arch
|
||
Original commit message from CVS:
|
||
fix win32 arch
|
||
|
||
2007-06-23 11:18:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstelement.h:
|
||
80 line fix
|
||
Original commit message from CVS:
|
||
80 line fix
|
||
|
||
2007-06-23 11:15:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
po/: Update Vietnamese translations.
|
||
Original commit message from CVS:
|
||
* ChangeLog:
|
||
* po/vi.po:
|
||
Update Vietnamese translations.
|
||
|
||
2007-06-21 22:37:27 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gstbasesink.c: Remove unused signal enum.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c:
|
||
Remove unused signal enum.
|
||
|
||
2007-06-21 18:00:58 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* MAINTAINERS:
|
||
update MAINTAINERS file to reflect current realities better
|
||
Original commit message from CVS:
|
||
update MAINTAINERS file to reflect current realities better
|
||
|
||
2007-06-21 16:39:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Beef up and include the docs for gst_type_register_static_full and gst_element_class_set_details_simple and add the A...
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstelement.c:
|
||
* gst/gstutils.c: (gst_type_register_static_full):
|
||
Beef up and include the docs for gst_type_register_static_full and
|
||
gst_element_class_set_details_simple and add the API keyword
|
||
in the ChangeLog.
|
||
|
||
2007-06-21 14:35:03 +0000 Wim Taymans <wim@fluendo.com>
|
||
|
||
plugins/elements/gstmultiqueue.c: Fix setting max-* properties after adding queues.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c: (gst_multi_queue_set_property),
|
||
(update_time_level), (gst_single_queue_push_one),
|
||
(gst_multi_queue_chain), (gst_multi_queue_sink_event),
|
||
(single_queue_overrun_cb), (single_queue_underrun_cb),
|
||
(single_queue_check_full):
|
||
Fix setting max-* properties after adding queues.
|
||
Use IS_FILLED for checking visible items.
|
||
Signal overrun if multiple queues overrun.
|
||
Add extra debug output.
|
||
Patch by: Wim Taymans <wim@fluendo.com>
|
||
|
||
2007-06-21 14:29:05 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Saving relocations for GTypeInfo and GstElementDetails. Fixes #437457.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_class_set_details_simple):
|
||
* gst/gstelement.h:
|
||
* gst/gstutils.c: (gst_type_register_static_full):
|
||
* gst/gstutils.h:
|
||
* plugins/elements/gstcapsfilter.c: (gst_capsfilter_base_init):
|
||
* plugins/elements/gstfakesink.c: (gst_fake_sink_base_init):
|
||
* plugins/elements/gstfakesrc.c: (gst_fake_src_base_init):
|
||
* plugins/elements/gstfdsink.c: (gst_fd_sink_base_init):
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_base_init):
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_base_init):
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_base_init):
|
||
* plugins/elements/gstidentity.c: (gst_identity_base_init):
|
||
* plugins/elements/gstmultiqueue.c: (gst_multi_queue_base_init):
|
||
* plugins/elements/gstqueue.c: (gst_queue_base_init),
|
||
(apply_buffer), (gst_queue_chain):
|
||
* plugins/elements/gsttee.c: (gst_tee_base_init):
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_base_init),
|
||
(gst_type_find_element_class_init):
|
||
Saving relocations for GTypeInfo and GstElementDetails. Fixes #437457.
|
||
|
||
2007-06-21 09:46:02 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/pwg/advanced-types.xml: Fix typo in iana.org URI.
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-types.xml:
|
||
Fix typo in iana.org URI.
|
||
|
||
2007-06-19 21:58:30 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
tests/check/pipelines/simple-launch-lines.c
|
||
Original commit message from CVS:
|
||
2007-06-19 Andy Wingo <wingo@pobox.com>
|
||
* tests/check/pipelines/simple-launch-lines.c
|
||
(test_state_change_returns): Enable pull-mode tests now that
|
||
basesink has been fixed.
|
||
* libs/gst/base/gstbasesink.c (gst_base_sink_needs_preroll):
|
||
Changed from gst_base_sink_is_prerolled, reversing the sense of
|
||
the return value. Returns FALSE also if the sink is in pull mode,
|
||
in which case it needs no preroll.
|
||
(gst_base_sink_query, gst_base_sink_change_state): Update for
|
||
needs_preroll change.
|
||
(gst_base_sink_change_state): Add a case for READY_TO_PAUSED after
|
||
chaining up, in which we return SUCCESS directly if we activated
|
||
in pull mode instead of ASYNC. Involves countering an async_start
|
||
message sent before chaining up; not sure if this is correct, in
|
||
an ideal world we only send async-start when activating in push
|
||
mode.
|
||
|
||
2007-06-19 21:28:54 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
* tests/check/pipelines/simple-launch-lines.c:
|
||
* win32/common/config.h:
|
||
tests/check/pipelines/simple-launch-lines.c
|
||
Original commit message from CVS:
|
||
2007-06-19 Andy Wingo <wingo@pobox.com>
|
||
* tests/check/pipelines/simple-launch-lines.c
|
||
(test_state_change_returns): New test, partially disabled until
|
||
basesink is fixed.
|
||
|
||
2007-06-19 16:05:11 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstmultiqueue.c: Fix event leak.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c: (apply_buffer),
|
||
(gst_multi_queue_sink_event):
|
||
Fix event leak.
|
||
|
||
2007-06-19 10:41:33 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Move the common code for posting state-change messages into one function.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_add_func), (gst_bin_remove_func),
|
||
(gst_bin_change_state_func), (bin_push_state_continue),
|
||
(bin_handle_async_start), (bin_handle_async_done),
|
||
(gst_bin_handle_message_func):
|
||
Move the common code for posting state-change messages into
|
||
one function.
|
||
Broadcast the state signal after we posted the messages.
|
||
Mark the bin as busy when it's doing a state-change.
|
||
Make sure async-start/done messages don't interfere with the bin's
|
||
state when it's busy.
|
||
After the state change, let the bin check which elements completed the
|
||
state change while it was busy so that it can update its state.
|
||
|
||
2007-06-19 10:38:39 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/random/release: Add a note about updating the doap file to the release checklist
|
||
Original commit message from CVS:
|
||
* docs/random/release:
|
||
Add a note about updating the doap file to the release checklist
|
||
|
||
2007-06-18 16:44:07 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstmultiqueue.c: Make sure we don't reference the buffer/event after we have given away ownership in...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c: (apply_buffer),
|
||
(gst_single_queue_push_one), (gst_multi_queue_chain),
|
||
(gst_multi_queue_sink_event):
|
||
Make sure we don't reference the buffer/event after we have given away
|
||
ownership in the queue.
|
||
|
||
2007-06-18 15:15:32 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstmultiqueue.c: Update queue state _after_ adding the item in the queue because else we could end u...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c: (gst_single_queue_flush),
|
||
(gst_multi_queue_chain), (gst_multi_queue_sink_event):
|
||
Update queue state _after_ adding the item in the queue because else we
|
||
could end up being full without the element added yet.
|
||
|
||
2007-06-18 15:12:28 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.*: Immediatly commit the toplevel bin state when receiving an async-done message. This enables us to avoid...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_init), (gst_bin_add_func),
|
||
(gst_bin_remove_func), (gst_bin_get_state_func),
|
||
(gst_bin_element_set_state), (gst_bin_continue_func),
|
||
(bin_push_state_continue), (bin_handle_async_start),
|
||
(bin_handle_async_done), (gst_bin_handle_message_func):
|
||
* gst/gstbin.h:
|
||
Immediatly commit the toplevel bin state when receiving an async-done
|
||
message. This enables us to avoid spawning a thread to commit the state
|
||
in some common cases and it also avoids some races.
|
||
Avoid spawning a state thread when adding/removing async elements to a
|
||
toplevel bin. Instead we immediatly update the bin state.
|
||
Get rid of iterating all the children when getting the state in the bin
|
||
because it is now always up-to-date.
|
||
Fix bug where locked elements would always return _SUCCESS even it they
|
||
returned NO_PREROLL before being locked.
|
||
Fix the order of the state_change, async-start/done messages that was
|
||
sometimes incorrect.
|
||
Mark the state_dirty field as deprecated, we don't need it anymore as we
|
||
are always up-to-date.
|
||
* gst/gstelement.c: (gst_element_get_state_func),
|
||
(gst_element_continue_state):
|
||
Small debug inprovements.
|
||
Return the previous element state return when nothing is pending instead
|
||
of blindly returning SUCCESS.
|
||
* tests/check/generic/sinks.c: (GST_START_TEST), (pad_blocked_cb),
|
||
(gst_sinks_suite):
|
||
Add a whole bunch of new testcases.
|
||
|
||
2007-06-17 17:26:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
po/: Update translations.
|
||
Original commit message from CVS:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
Update translations.
|
||
|
||
2007-06-15 14:37:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstpad.c: Fix typo in the docs.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c:
|
||
Fix typo in the docs.
|
||
|
||
2007-06-15 11:49:24 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/libs/gstreamer-libs-sections.txt: Add docs for new methods.
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
Add docs for new methods.
|
||
|
||
2007-06-15 11:35:22 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstmultiqueue.c: Don't use GSlice because we don't depend on >= 2.10 yet.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c: (gst_multi_queue_item_destroy),
|
||
(gst_multi_queue_item_new):
|
||
Don't use GSlice because we don't depend on >= 2.10 yet.
|
||
|
||
2007-06-15 11:09:38 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstmultiqueue.c: Remove debug printf.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c: (gst_single_queue_flush),
|
||
(update_time_level), (apply_segment), (apply_buffer),
|
||
(gst_single_queue_push_one), (gst_multi_queue_item_new),
|
||
(gst_multi_queue_loop), (gst_multi_queue_sink_activate_push),
|
||
(gst_multi_queue_sink_event), (single_queue_overrun_cb),
|
||
(single_queue_underrun_cb), (single_queue_check_full):
|
||
Remove debug printf.
|
||
|
||
2007-06-15 11:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstdataqueue.*: Various cleanups.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstdataqueue.c: (gst_data_queue_cleanup),
|
||
(gst_data_queue_finalize), (gst_data_queue_locked_is_empty),
|
||
(gst_data_queue_set_flushing), (gst_data_queue_push),
|
||
(gst_data_queue_pop), (gst_data_queue_drop_head),
|
||
(gst_data_queue_limits_changed), (gst_data_queue_get_level):
|
||
* libs/gst/base/gstdataqueue.h:
|
||
Various cleanups.
|
||
Added methods to get the current levels and to inform the queue that the
|
||
'full' limits changed.
|
||
* plugins/elements/gstmultiqueue.c: (gst_multi_queue_init),
|
||
(gst_multi_queue_finalize), (gst_multi_queue_set_property),
|
||
(gst_single_queue_flush), (update_time_level), (apply_segment),
|
||
(apply_buffer), (gst_single_queue_push_one),
|
||
(gst_multi_queue_item_steal_object),
|
||
(gst_multi_queue_item_destroy), (gst_multi_queue_item_new),
|
||
(gst_multi_queue_loop), (gst_multi_queue_chain),
|
||
(gst_multi_queue_sink_activate_push), (gst_multi_queue_sink_event),
|
||
(gst_multi_queue_getcaps), (gst_multi_queue_src_activate_push),
|
||
(gst_multi_queue_src_query), (single_queue_overrun_cb),
|
||
(single_queue_underrun_cb), (single_queue_check_full),
|
||
(gst_single_queue_new):
|
||
Keep track of time in the queue by measuring the difference between
|
||
running_time on input and output. This gives more accurate results and
|
||
can compensate for segments correctly.
|
||
Make a queue by default only 5 buffers deep. We will now increase the
|
||
buffer size depending on the filledness of the other queues.
|
||
Factor out commong flush code.
|
||
Make sure we don't add additional refcounts to buffers when we can avoid
|
||
it.
|
||
Propagate GstFlowReturn differently.
|
||
Use GSlice for intermediate GstMultiQueueItems.
|
||
Keep track of EOS.
|
||
Resize queues on over and underruns based on filled level of other
|
||
queues.
|
||
When checking if the queue is filled, prefer to measure in time if we
|
||
can and fall back to bytes when no time is known.
|
||
* plugins/elements/gstqueue.c:
|
||
Fix return value.
|
||
|
||
2007-06-15 10:48:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Work around the brokenness of the event vmethod in basetransform. Prefer to return ...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_sink_event):
|
||
Work around the brokenness of the event vmethod in basetransform. Prefer
|
||
to return TRUE when the subclass returned FALSE (meaning don't forward
|
||
the event).
|
||
* libs/gst/base/gstbasetransform.h:
|
||
Clarify the docs.
|
||
|
||
2007-06-15 10:43:51 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Improve debugging.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_push_event), (gst_pad_send_event):
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_query_latency),
|
||
(gst_base_src_default_query), (gst_base_src_get_range),
|
||
(gst_base_src_start):
|
||
* tests/check/pipelines/parse-launch.c: (setup_pipeline):
|
||
Improve debugging.
|
||
|
||
2007-06-15 07:27:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/pwg/advanced-types.xml: Added more formats to caps table.
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-types.xml:
|
||
Added more formats to caps table.
|
||
|
||
2007-06-15 07:02:04 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tools/gst-launch.c: Remove crufy code. GOption does not need this workaround.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (main):
|
||
Remove crufy code. GOption does not need this workaround.
|
||
|
||
2007-06-14 20:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/controller/gstcontroller.c: Fix wrong getter for enums in controller.
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(gst_controlled_property_set_interpolation_mode):
|
||
Fix wrong getter for enums in controller.
|
||
|
||
2007-06-14 17:36:19 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/check/gstcheck.c: Intercept criticals and warnings in the Gst-Phonon log domain, so
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstcheck.c: (gst_check_init):
|
||
Intercept criticals and warnings in the Gst-Phonon log domain, so
|
||
ASSERT_CRITICAL() etc. can be used in gst-phonon's unit tests as
|
||
well.
|
||
|
||
2007-06-14 16:07:09 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstparamspecs.c: Since this file doesn't include "gst.h" it will not go through the macros that disable GST_LOG i...
|
||
Original commit message from CVS:
|
||
* gst/gstparamspecs.c: (_gst_param_fraction_validate):
|
||
Since this file doesn't include "gst.h" it will not go through the
|
||
macros that disable GST_LOG if debugging was disabled.
|
||
|
||
2007-06-14 15:56:03 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Ugly 'fix' for the controller unit test on the p5 bot: in fail_unless_equals_float() check whether the values are 'al...
|
||
Original commit message from CVS:
|
||
* libs/gst/check/Makefile.am:
|
||
* libs/gst/check/gstcheck.h:
|
||
* pkgconfig/gstreamer-check-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-check.pc.in:
|
||
Ugly 'fix' for the controller unit test on the p5 bot: in
|
||
fail_unless_equals_float() check whether the values are 'almost
|
||
equal' by allowing a small absolute error, which should be good
|
||
enough for our use cases (normal numbers and values close to 0).
|
||
Proper fixage left to floating point arithmetic aficionados.
|
||
|
||
2007-06-14 12:03:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/base/gstbasesink.c: Add two breaks thats where missing.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_reset_qos),
|
||
(gst_base_sink_render_object), (gst_base_sink_get_position):
|
||
Add two breaks thats where missing.
|
||
|
||
2007-06-14 11:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: add fail_unless_equals_float() and assert_equals_float().
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/check/gstcheck.h:
|
||
API: add fail_unless_equals_float() and assert_equals_float().
|
||
Add documentation for some of the macros.
|
||
* tests/check/libs/controller.c: (GST_START_TEST):
|
||
Use newly-added asserts.
|
||
|
||
2007-06-14 10:33:28 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstpad.c: Show the caps change in the log to help spotting the case of not exactly matching caps.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_alloc_buffer_full), (gst_pad_push):
|
||
Show the caps change in the log to help spotting the case of not
|
||
exactly matching caps.
|
||
|
||
2007-06-14 08:52:51 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/pwg/building-boiler.xml: Fix typos, spotted by Thijs Vermeir (#447190).
|
||
Original commit message from CVS:
|
||
* docs/pwg/building-boiler.xml:
|
||
Fix typos, spotted by Thijs Vermeir (#447190).
|
||
|
||
2007-06-13 16:15:23 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/plugins/tmpl/.cvsignore: Ignore file to keep the buildbots happy
|
||
Original commit message from CVS:
|
||
* docs/plugins/tmpl/.cvsignore:
|
||
Ignore file to keep the buildbots happy
|
||
|
||
2007-06-13 15:39:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/plugins/: Pull fdsink into the docs too.
|
||
Original commit message from CVS:
|
||
* docs/plugins/Makefile.am:
|
||
* docs/plugins/gstreamer-plugins-docs.sgml:
|
||
* docs/plugins/gstreamer-plugins-sections.txt:
|
||
Pull fdsink into the docs too.
|
||
|
||
2007-06-11 07:14:53 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/controller/gstinterpolation.c: Actually use the new functions with min/max checks for the trigger and none i...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
Actually use the new functions with min/max checks for the trigger and
|
||
none interpolation modes for get() and get_value_array() instead of
|
||
just the latter.
|
||
|
||
2007-06-10 12:38:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/controller/gstcontroller.c: Unset the minimum and maximum GValues when freeing the corresponding
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(gst_controlled_property_free):
|
||
Unset the minimum and maximum GValues when freeing the corresponding
|
||
GstControllerProperty struct.
|
||
|
||
2007-06-09 16:58:30 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/controller/: Protect against values larger or smaller than the minimum or maximum allowed value for the prop...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(gst_controlled_property_new):
|
||
* libs/gst/controller/gstcontrollerprivate.h:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
(gst_controlled_property_find_control_point_node),
|
||
(interpolate_none_get), (interpolate_none_get_enum_value_array),
|
||
(interpolate_none_get_string_value_array),
|
||
(interpolate_trigger_get),
|
||
(interpolate_trigger_get_enum_value_array),
|
||
(interpolate_trigger_get_string_value_array):
|
||
Protect against values larger or smaller than the minimum or maximum
|
||
allowed value for the property when using values that can be compared.
|
||
Optimize trigger interpolator a bit by taking the last requested value
|
||
into account instead of always looping through the complete list.
|
||
Fix coding style a bit, everywhere else we use "return foo" instead
|
||
of "return (foo)".
|
||
* tests/check/libs/controller.c: (GST_START_TEST),
|
||
(gst_controller_suite):
|
||
Add unit test for the protection against too large or too small
|
||
values.
|
||
|
||
2007-06-08 21:08:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
docs/random/slomo/controller.txt: Add some thoughts about the future of the controller.
|
||
Original commit message from CVS:
|
||
* docs/random/slomo/controller.txt:
|
||
Add some thoughts about the future of the controller.
|
||
|
||
2007-06-08 11:00:59 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstidentity.c: Don't overflow in retimestamping code.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstidentity.c: (gst_identity_transform_ip):
|
||
Don't overflow in retimestamping code.
|
||
|
||
2007-06-07 20:51:35 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
libs/gst/controller/gstinterpolation.c: Use gst_util_guint64_to_gdouble for conversions.
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstinterpolation.c: (DEFINE_CUBIC_GET):
|
||
Use gst_util_guint64_to_gdouble for conversions.
|
||
* win32/common/libgstreamer.def:
|
||
Add new exported functions.
|
||
|
||
2007-06-07 17:22:47 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstutils.c: Small docs addition.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c:
|
||
Small docs addition.
|
||
|
||
2007-06-07 14:49:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
README: Remove that test line again.
|
||
Original commit message from CVS:
|
||
* README:
|
||
Remove that test line again.
|
||
|
||
2007-06-07 14:36:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
README: Test commit mail sending.
|
||
Original commit message from CVS:
|
||
* README:
|
||
Test commit mail sending.
|
||
|
||
2007-06-07 14:17:46 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
configure.ac: Fix typo and test commit mail sending.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Fix typo and test commit mail sending.
|
||
|
||
2007-06-07 14:12:07 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/examples/controller/audio-example.c: Improve comment and test commit mail sending.
|
||
Original commit message from CVS:
|
||
* tests/examples/controller/audio-example.c:
|
||
Improve comment and test commit mail sending.
|
||
|
||
2007-06-07 10:11:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Add helper function to find messages.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (find_message), (bin_replace_message), (is_eos),
|
||
(gst_bin_remove_func), (gst_bin_element_set_state),
|
||
(bin_handle_async_start), (bin_handle_async_done),
|
||
(gst_bin_handle_message_func):
|
||
Add helper function to find messages.
|
||
Generate the async-done messages together with the state change
|
||
messages.
|
||
Small cleanups in handling toplevel bins.
|
||
|
||
2007-06-06 18:11:10 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Fix multiqueue leaking buffers and events when downstream or the queue are flushing. Make refcounting assumptions exp...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstdataqueue.c:
|
||
* libs/gst/base/gstdataqueue.h:
|
||
* plugins/elements/gstmultiqueue.c: (gst_single_queue_push_one),
|
||
(gst_multi_queue_item_new), (gst_multi_queue_chain),
|
||
(gst_multi_queue_sink_event):
|
||
* tests/check/elements/multiqueue.c: (multiqueue_suite):
|
||
Fix multiqueue leaking buffers and events when downstream or the
|
||
queue are flushing. Make refcounting assumptions explicit and
|
||
document them (shouldn't break existing code that uses it other than
|
||
maybe leak miniobjects, but that already happens anyway). Add unit
|
||
test for the most common flushing case. Fixes #423700.
|
||
|
||
2007-06-06 14:20:01 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/controller/gstcontroller.c: Clarify docs: The get_all, get_value_array(s) functions don't modify the GObject...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
Clarify docs: The get_all, get_value_array(s) functions
|
||
don't modify the GObject properties.
|
||
|
||
2007-06-06 14:01:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/controller/: Factor out the 'set' logic into gst_controller_set_unlocked for the gst_controller_set and gst_...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(gst_controlled_property_set_interpolation_mode),
|
||
(gst_controlled_property_prepend_default),
|
||
(gst_controlled_property_new), (gst_controller_set_unlocked),
|
||
(gst_controller_set), (gst_controller_set_from_list),
|
||
(gst_controller_unset), (gst_controller_unset_all):
|
||
* libs/gst/controller/gstcontrollerprivate.h:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
Factor out the 'set' logic into gst_controller_set_unlocked for the
|
||
gst_controller_set and gst_controller_set_from_list functions.
|
||
To make life of the interpolators easier always add a control point
|
||
at timestamp zero with the default value.
|
||
In the linear interpolator make things more obvious by better variable
|
||
naming (slope).
|
||
Implement cubic interpolation mode (by using a natural cubic spline)
|
||
and map the quadratic interpolation mode to this too (as quadratic
|
||
doesn't make much sense, see discussion on the list).
|
||
* tests/check/libs/controller.c: (GST_START_TEST),
|
||
(gst_controller_suite):
|
||
Add unit test for the cubic interpolation mode and check everywhere
|
||
if the interpolation mode could be set as expected.
|
||
|
||
2007-06-06 11:38:25 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstparamspecs.c: Don't use GLib-2.10 functions, we still depend on
|
||
Original commit message from CVS:
|
||
* gst/gstparamspecs.c: (gst_param_spec_fraction_get_type):
|
||
Don't use GLib-2.10 functions, we still depend on
|
||
GLib-how-old-is-it-again-2.8.
|
||
|
||
2007-06-06 11:18:12 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: add GstParamSpecFraction, so elements can have fraction properties without lots of painful string parsing (#4446...
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/Makefile.am:
|
||
* gst/gst.c:
|
||
* gst/gst.h:
|
||
* gst/gstparamspecs.c: (_gst_param_fraction_init),
|
||
(_gst_param_fraction_set_default), (_gst_param_fraction_validate),
|
||
(_gst_param_fraction_values_cmp),
|
||
(gst_param_spec_fraction_get_type), (gst_param_spec_fraction):
|
||
* gst/gstparamspecs.h:
|
||
* gst/gstvalue.c:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/.cvsignore:
|
||
* tests/check/gst/gstparamspecs.c: (gst_dummy_obj_base_init),
|
||
(gst_dummy_obj_class_init), (gst_dummy_obj_init),
|
||
(gst_dummy_obj_set_property), (gst_dummy_obj_get_property),
|
||
(GST_START_TEST), (gst_param_spec_suite):
|
||
API: add GstParamSpecFraction, so elements can have fraction
|
||
properties without lots of painful string parsing (#444648).
|
||
|
||
2007-06-05 16:25:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstobject.c: Fix signal signature.
|
||
Original commit message from CVS:
|
||
* gst/gstobject.c: (gst_object_class_init):
|
||
Fix signal signature.
|
||
* gst/gstsegment.c:
|
||
Add small clarification in the api docs.
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_set_location):
|
||
States are protected with object lock.
|
||
|
||
2007-06-05 14:11:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
AUTHORS: I should probably be listed as an author by now.
|
||
Original commit message from CVS:
|
||
* AUTHORS:
|
||
I should probably be listed as an author by now.
|
||
* docs/random/release:
|
||
Update the release doc
|
||
|
||
2007-06-05 13:49:10 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstvalue.c: Make docs for gst_value_compare() mention return enums that actually exist.
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c:
|
||
Make docs for gst_value_compare() mention return enums that
|
||
actually exist.
|
||
|
||
2007-06-05 13:21:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Back to CVS
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Back to CVS
|
||
|
||
=== release 0.10.13 ===
|
||
|
||
2007-06-05 12:47:23 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* docs/plugins/gstreamer-plugins.args:
|
||
* docs/plugins/gstreamer-plugins.signals:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
* gstreamer.doap:
|
||
* win32/common/config.h:
|
||
* win32/vs6/grammar.dsp:
|
||
* win32/vs6/gst_inspect.dsp:
|
||
* win32/vs6/gst_launch.dsp:
|
||
* win32/vs6/gstreamer.dsw:
|
||
* win32/vs6/libgstbase.dsp:
|
||
* win32/vs6/libgstcontroller.dsp:
|
||
* win32/vs6/libgstcoreelements.dsp:
|
||
* win32/vs6/libgstdataprotocol.dsp:
|
||
* win32/vs6/libgstnet.dsp:
|
||
* win32/vs6/libgstreamer.dsp:
|
||
Release 0.10.13 "With or without you"
|
||
Original commit message from CVS:
|
||
Release 0.10.13 "With or without you"
|
||
|
||
2007-06-05 12:06:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/da.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.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:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2007-05-29 15:50:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* README:
|
||
trigger a mail
|
||
Original commit message from CVS:
|
||
trigger a mail
|
||
|
||
2007-05-29 14:49:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* README:
|
||
trigger a mail
|
||
Original commit message from CVS:
|
||
trigger a mail
|
||
|
||
2007-05-29 14:48:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* README:
|
||
trigger a mail
|
||
Original commit message from CVS:
|
||
trigger a mail
|
||
|
||
2007-05-29 14:37:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* README:
|
||
send a mail
|
||
Original commit message from CVS:
|
||
send a mail
|
||
|
||
2007-05-29 11:52:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* README:
|
||
test commit
|
||
Original commit message from CVS:
|
||
test commit
|
||
|
||
2007-05-29 11:40:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* README:
|
||
test commit
|
||
Original commit message from CVS:
|
||
test commit
|
||
|
||
2007-05-29 11:00:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* README:
|
||
test commit
|
||
Original commit message from CVS:
|
||
test commit
|
||
|
||
2007-05-29 10:43:23 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* README:
|
||
test commit
|
||
Original commit message from CVS:
|
||
test commit
|
||
|
||
2007-05-29 10:35:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* README:
|
||
test commit
|
||
Original commit message from CVS:
|
||
test commit
|
||
|
||
2007-05-29 10:34:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* README:
|
||
test commit
|
||
Original commit message from CVS:
|
||
test commit
|
||
|
||
2007-05-29 10:20:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* README:
|
||
test commit
|
||
Original commit message from CVS:
|
||
test commit
|
||
|
||
2007-05-25 15:36:52 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Make sure that the child bin stops after completing the async state change so that the parent can conti...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (bin_handle_async_done):
|
||
Make sure that the child bin stops after completing the async state
|
||
change so that the parent can continue the state change to PLAYING.
|
||
Fixes #441159.
|
||
|
||
2007-05-25 09:26:20 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstcollectpads.c: Use additional refcounting to avoid crashes when dynamically adding and removing pads...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize),
|
||
(unref_data), (gst_collect_pads_remove_pad),
|
||
(gst_collect_pads_check_pads):
|
||
Use additional refcounting to avoid crashes when dynamically adding and
|
||
removing pads. Fixes #420206.
|
||
|
||
2007-05-24 15:00:55 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-launch.c: When buffering goes from a two digit to a single digit number, make sure to remove the old second...
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (event_loop):
|
||
When buffering goes from a two digit to a single digit number, make sure
|
||
to remove the old second digit by writing a blank over it.
|
||
|
||
2007-05-24 12:19:01 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gstdataqueue.c: Eliminate tabs and trailing comma in enum list; fix some typos.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstdataqueue.c:
|
||
Eliminate tabs and trailing comma in enum list; fix some typos.
|
||
|
||
2007-05-24 11:50:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/gst/gstbin.c: Allow refcount of 3 and 4 because some state thread might still be busy with it.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstbin.c: (GST_START_TEST):
|
||
Allow refcount of 3 and 4 because some state thread might still be busy
|
||
with it.
|
||
|
||
2007-05-24 09:41:51 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/: These are not installed headers, no need for padding.
|
||
Original commit message from CVS:
|
||
* plugins/elements/Makefile.am:
|
||
* plugins/elements/gstmultiqueue.h:
|
||
* plugins/elements/gstqueue.h:
|
||
These are not installed headers, no need for padding.
|
||
|
||
2007-05-24 08:35:04 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Enable latency for next release.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_get_state_func),
|
||
(gst_bin_continue_func):
|
||
Enable latency for next release.
|
||
Restore STATE_LOCK around recalc_state that was left out during the
|
||
rewrite and could result in racy behaviour when _get_state and
|
||
recalc_state are run concurrently. See #440463.
|
||
|
||
2007-05-23 13:56:25 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/gst/gstsystemclock.c: Improve test_async_order to also work when both timers are already expired when we ...
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstsystemclock.c: (store_callback),
|
||
(GST_START_TEST):
|
||
Improve test_async_order to also work when both timers are already
|
||
expired when we get scheduled to check it.
|
||
|
||
2007-05-22 17:10:04 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstbin.*: 'private' is a c++ keyword, let's not use that in header files, otherwise c++ compilers will throw a ta...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_init), (gst_bin_dispose),
|
||
(gst_bin_set_property), (gst_bin_get_property),
|
||
(gst_bin_remove_func), (gst_bin_handle_message_func):
|
||
* gst/gstbin.h:
|
||
'private' is a c++ keyword, let's not use that in header files,
|
||
otherwise c++ compilers will throw a tantrum.
|
||
|
||
2007-05-22 11:55:33 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/: Use #ifdef for HAVE_XYZ for consistency.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstelements.c:
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_do_seek),
|
||
(gst_file_sink_get_current_offset):
|
||
* plugins/indexers/gstindexers.c: (plugin_init):
|
||
Use #ifdef for HAVE_XYZ for consistency.
|
||
* tests/check/Makefile.am:
|
||
* tests/check/elements/.cvsignore:
|
||
* tests/check/elements/filesink.c: (setup_filesink),
|
||
(cleanup_filesink), (GST_START_TEST), (filesink_suite):
|
||
Add some unit tests for filesink.
|
||
|
||
2007-05-22 11:43:07 +0000 Mark Nauwelaerts <manauw@skynet.be>
|
||
|
||
plugins/elements/gstfilesink.*: Fix position reporting; rename data_written member to current_pos to reflect its real...
|
||
Original commit message from CVS:
|
||
Patch by: Mark Nauwelaerts <manauw at skynet be>
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_open_file),
|
||
(gst_file_sink_query), (gst_file_sink_do_seek),
|
||
(gst_file_sink_get_current_offset), (gst_file_sink_render):
|
||
* plugins/elements/gstfilesink.h:
|
||
Fix position reporting; rename data_written member to current_pos to
|
||
reflect its real meaning (fixes #412648).
|
||
|
||
2007-05-22 11:09:45 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Add a property for bins that handle the state change of their childs.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_init),
|
||
(gst_bin_dispose), (gst_bin_set_property), (gst_bin_get_property),
|
||
(gst_bin_remove_func), (gst_bin_handle_message_func):
|
||
* gst/gstbin.h:
|
||
Add a property for bins that handle the state change of their childs.
|
||
Fixes #435880
|
||
|
||
2007-05-22 10:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/manual/appendix-quotes.xml:
|
||
* docs/manual/manual.xml:
|
||
add quote
|
||
Original commit message from CVS:
|
||
add quote
|
||
|
||
2007-05-22 09:56:25 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/controller/gstinterpolation.c: Use an array of the correct type when using _get_value_array with linear inte...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
Use an array of the correct type when using _get_value_array with
|
||
linear interpolation.
|
||
|
||
2007-05-22 06:37:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* ChangeLog:
|
||
* gst/gstelement.c:
|
||
* gst/gstpad.c:
|
||
* gst/gstpad.h:
|
||
* gst/gstpipeline.c:
|
||
gst/gstelement.c (gst_element_requires_clock, gst_element_provides_clock, gst_element_request_pad, gst_element_class_...
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c (gst_element_requires_clock,
|
||
gst_element_provides_clock, gst_element_request_pad,
|
||
gst_element_class_set_details, gst_element_class_set_details_simple,
|
||
gst_element_default_send_event, gst_element_abort_state,
|
||
gst_element_continue_state, gst_element_set_state,
|
||
gst_element_set_state_func, iterator_activate_fold_with_resync):
|
||
* gst/gstpad.c (gst_pad_activate_pull, gst_pad_set_getcaps_function,
|
||
gst_pad_fixate_caps, gst_pad_configure_sink, gst_pad_configure_src,
|
||
gst_pad_query, gst_pad_save_thyself, handle_pad_block, gst_pad_push,
|
||
gst_pad_get_range, gst_pad_pull_range):
|
||
* gst/gstpad.h (GST_PAD_LINK_SUCCESSFUL, GST_FLOW_CUSTOM_SUCCESS,
|
||
GST_FLOW_NOT_SUPPORTED, GST_FLOW_IS_FATAL, GstPadActivateFunction,
|
||
GstPadActivateModeFunction, GstPadChainFunction,
|
||
GstPadGetCapsFunction, GstPadAcceptCapsFunction,
|
||
GstPadFixateCapsFunction, GstPadTemplate):
|
||
* gst/gstpipeline.c (gst_pipeline_change_state,
|
||
gst_pipeline_set_new_stream_time, gst_pipeline_use_clock,
|
||
gst_pipeline_set_clock, gst_pipeline_auto_clock,
|
||
gst_pipeline_get_delay):
|
||
Whitespace and docs fixes.
|
||
|
||
2007-05-21 21:48:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/controller/gstinterpolation.c: Add support for retrieving value arrays when using the trigger interpolation ...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
(interpolate_trigger_get_enum_value_array),
|
||
(interpolate_trigger_get_string_value_array):
|
||
Add support for retrieving value arrays when using the trigger
|
||
interpolation mode.
|
||
|
||
2007-05-21 21:34:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/controller/gstcontroller.*: Clarify the docs of gst_controller_get_value_array(): The array where the values...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(gst_controller_get_value_array):
|
||
* libs/gst/controller/gstcontroller.h:
|
||
Clarify the docs of gst_controller_get_value_array(): The array where
|
||
the values should be written to must be allocated as there seems to be
|
||
no way to get the size of a random GType. This doesn't change any
|
||
behaviour. Also fix some typos all over the place and remove an unused,
|
||
commented function that is not necessary as g_object_set() could be
|
||
used instead.
|
||
* tests/check/libs/controller.c: (GST_START_TEST),
|
||
(gst_controller_suite):
|
||
Add unit test for gst_controller_get_value_array().
|
||
|
||
2007-05-21 14:50:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tests/check/gst/gstbuffer.c: Disable part of the gst_buffer_try_new_and_alloc test, because it can happily succeed on...
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstbuffer.c: (GST_START_TEST):
|
||
Disable part of the gst_buffer_try_new_and_alloc test, because
|
||
it can happily succeed on 64-bit systems where there's more address
|
||
space available.
|
||
|
||
2007-05-21 12:05:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
tests/check/gst/gstpad.c: Add unit test for the improved caps checking from bug #421543.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstpad.c: (GST_START_TEST), (gst_pad_suite):
|
||
Add unit test for the improved caps checking from bug #421543.
|
||
|
||
2007-05-21 12:05:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-synchronisation.txt: Small addition.
|
||
Original commit message from CVS:
|
||
* docs/design/part-synchronisation.txt:
|
||
Small addition.
|
||
* gst/gstbin.c: (gst_bin_query):
|
||
* plugins/elements/gstqueue.c: (apply_segment):
|
||
Improve debugging.
|
||
* gst/gstmessage.h:
|
||
Improve docs.
|
||
|
||
2007-05-21 12:00:42 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Added simple version of improved caps checking. It was previously assumed that a setcaps function would...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_get_caps_unlocked),
|
||
(gst_pad_acceptcaps_default), (gst_pad_configure_sink),
|
||
(gst_pad_configure_src):
|
||
Added simple version of improved caps checking. It was previously
|
||
assumed that a setcaps function would check the validity of the caps but
|
||
people prefer us to check caps against the template automatically.
|
||
Fixes #421543.
|
||
|
||
2007-05-21 11:29:28 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.h: Fix macro for locking/unlocking the transform lock.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.h:
|
||
Fix macro for locking/unlocking the transform lock.
|
||
|
||
2007-05-19 13:53:23 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/plugins/tmpl/.cvsignore: Ignore more.
|
||
Original commit message from CVS:
|
||
* docs/plugins/tmpl/.cvsignore:
|
||
Ignore more.
|
||
|
||
2007-05-18 16:53:18 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
plugins/elements/gstqueue.c: Hello, I am Mr Taymans' personal debugger. Today I will introduce a fix for the subtle a...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c: (gst_queue_loop):
|
||
Hello, I am Mr Taymans' personal debugger. Today I will introduce a fix
|
||
for the subtle art of warning a potentially blocking thread that it
|
||
should check the source pad return value, and relay the information
|
||
upstream.
|
||
|
||
2007-05-18 11:20:33 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
plugins/elements/gstqueue.c: Release the queue lock !
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c: (gst_queue_handle_sink_event):
|
||
Release the queue lock !
|
||
|
||
2007-05-17 17:55:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
docs/libs/gstreamer-libs-sections.txt: Add the two new controller functions to the appropiate places.
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
Add the two new controller functions to the appropiate places.
|
||
|
||
2007-05-17 17:37:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/controller/: API: gst_controller_suggest_next_sync(), gst_object_suggest_next_sync()
|
||
Original commit message from CVS:
|
||
reviewed by: Stefan Kost <ensonic@users.sf.net>
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(gst_controller_suggest_next_sync), (gst_controller_sync_values),
|
||
(_gst_controller_get_property), (_gst_controller_set_property),
|
||
(_gst_controller_init), (_gst_controller_class_init):
|
||
* libs/gst/controller/gstcontroller.h:
|
||
* libs/gst/controller/gsthelper.c: (gst_object_suggest_next_sync),
|
||
(gst_object_get_control_rate), (gst_object_set_control_rate):
|
||
API: gst_controller_suggest_next_sync(), gst_object_suggest_next_sync()
|
||
Add API that provides sync suggestion timestamps for elements that
|
||
call gst_object_sync_values() from which those elements can subdivide
|
||
their processing loop to get the best results for the controlled
|
||
properties. For now it just suggests last_sync + control_rate as
|
||
new timestamp but this will be improved in the future.
|
||
While doing that change the control-rate property to a GstClockTime
|
||
from guint and change it's meaning from samples to nanoseconds as
|
||
the GstController doesn't know anything about sampling rate. Strictly
|
||
speaking this breaks ABI but as the control-rate property didn't do
|
||
anything in the past and as such couldn't be used this should be no
|
||
problem.
|
||
|
||
2007-05-17 17:16:09 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/controller/: Save last synced value from the list to continue searching from there in future syncs. This spe...
|
||
Original commit message from CVS:
|
||
reviewed by: Stefan Kost <ensonic@users.sf.net>
|
||
* libs/gst/controller/gstcontroller.c: (gst_controller_unset),
|
||
(gst_controller_unset_all):
|
||
* libs/gst/controller/gstcontrollerprivate.h:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
(gst_controlled_property_find_control_point_node):
|
||
Save last synced value from the list to continue searching from there
|
||
in future syncs. This speeds everything up a bit.
|
||
|
||
2007-05-17 17:05:36 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/controller/: Add a new private GstControlPoint struct which "inherits" from
|
||
Original commit message from CVS:
|
||
reviewed by: Stefan Kost <ensonic@users.sf.net>
|
||
* libs/gst/controller/gstcontroller.c: (gst_control_point_compare),
|
||
(gst_control_point_find), (gst_controlled_property_new),
|
||
(gst_control_point_free), (gst_controlled_property_free),
|
||
(gst_controller_set), (gst_controller_set_from_list),
|
||
(gst_controller_unset), (gst_controller_unset_all),
|
||
(gst_controller_sync_values):
|
||
* libs/gst/controller/gstcontroller.h:
|
||
* libs/gst/controller/gstcontrollerprivate.h:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
(gst_controlled_property_find_control_point_node),
|
||
(interpolate_none_get), (interpolate_trigger_get):
|
||
Add a new private GstControlPoint struct which "inherits" from
|
||
GstTimedValue to allow different interpolators to store internal
|
||
values next to each control point. From the outside everything is
|
||
still a GstControlPoint so we don't loose binary compatibility.
|
||
Also fixup all the GValue handling to not leak GValues or list nodes.
|
||
* tests/check/libs/controller.c: (GST_START_TEST):
|
||
Free the list nodes and GValues in the controller_misc test.
|
||
|
||
2007-05-17 11:05:22 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstsegment.c: Small doc fix.
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c:
|
||
Small doc fix.
|
||
|
||
2007-05-16 19:35:46 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstplugin.c: If we fail to load a plugin because of unresolved symbols or missing libraries and spew a warning to...
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c: (gst_plugin_load_file):
|
||
If we fail to load a plugin because of unresolved symbols or missing
|
||
libraries and spew a warning to stderr, we may just as well mention
|
||
which plugin it was that failed to load.
|
||
|
||
2007-05-13 20:28:14 +0000 David Schleef <ds@schleef.org>
|
||
|
||
docs/Makefile.am: the gtk-doc makefile snippet correctly handles the case when ENABLE_GTK_DOC is false, and installs ...
|
||
Original commit message from CVS:
|
||
* docs/Makefile.am: the gtk-doc makefile snippet correctly
|
||
handles the case when ENABLE_GTK_DOC is false, and installs
|
||
the prebuilt documentation. So gtk-doc subdirs are
|
||
unconditionally enabled. Fixes: #349099.
|
||
|
||
2007-05-13 20:11:27 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstutils.h: Reword some documentation.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.h: Reword some documentation.
|
||
|
||
2007-05-13 00:20:35 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstplugin.c: gst_plugin_register_func() doesn't actually do anything with the passed "module" parameter, so remov...
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c: gst_plugin_register_func() doesn't actually
|
||
do anything with the passed "module" parameter, so remove it.
|
||
Allows removal of additional vestigal code.
|
||
|
||
2007-05-13 00:09:00 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstplugin.c: Using sigaction should depend on HAVE_SIGACTION, not HAVE_WIN32.
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c:
|
||
Using sigaction should depend on HAVE_SIGACTION, not HAVE_WIN32.
|
||
Switch to using g_stat() because it's more portable.
|
||
|
||
2007-05-12 23:53:08 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gst.c: Add GST_DISABLE_OPTION_PARSING, in order to disable option parsing for embedded systems.
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
Add GST_DISABLE_OPTION_PARSING, in order to disable option
|
||
parsing for embedded systems.
|
||
* gst/gstelementfactory.c:
|
||
Allow gst_element_register() to be called with plugin==NULL.
|
||
Did nobody notice that static elements were broken?
|
||
|
||
2007-05-12 15:38:02 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-launch.c: Give more interesting info when buffering starts and stops.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (event_loop):
|
||
Give more interesting info when buffering starts and stops.
|
||
Fix case where buffering starts but we fail to update the buffering flag
|
||
because the target state is not PLAYING.
|
||
|
||
2007-05-12 15:35:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstqueue.*: Refactor an cleanup queue a bit.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c: (gst_queue_init),
|
||
(gst_queue_finalize), (update_time_level), (apply_segment),
|
||
(apply_buffer), (gst_queue_locked_flush),
|
||
(gst_queue_locked_enqueue), (gst_queue_locked_dequeue),
|
||
(gst_queue_handle_sink_event), (gst_queue_chain),
|
||
(gst_queue_push_one), (gst_queue_loop):
|
||
* plugins/elements/gstqueue.h:
|
||
Refactor an cleanup queue a bit.
|
||
Do better time level calculations that also work when the srcpad is not
|
||
yet running.
|
||
Remove some unneeded debug lines.
|
||
* tests/check/elements/queue.c: (GST_START_TEST), (queue_suite):
|
||
Added testcase for time level measurement.
|
||
Try to make some stuff more racefree.
|
||
|
||
2007-05-11 14:46:10 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsturi.c: Don't leak plugin feature.
|
||
Original commit message from CVS:
|
||
* gst/gsturi.c: (gst_element_make_from_uri):
|
||
Don't leak plugin feature.
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/.cvsignore:
|
||
* tests/check/gst/gsturi.c: (GST_START_TEST), (gst_uri_suite):
|
||
Add brain-dead unit test.
|
||
|
||
2007-05-11 14:28:55 +0000 Jeroen Wouters <woutersj@gmail.com>
|
||
|
||
gst/gsturi.c: Treat protocol strings in a case-insensitive way (#437563).
|
||
Original commit message from CVS:
|
||
Patch by: Jeroen Wouters <woutersj at gmail com>
|
||
* gst/gsturi.c: (gst_uri_get_protocol), (search_by_entry):
|
||
Treat protocol strings in a case-insensitive way (#437563).
|
||
|
||
2007-05-11 10:56:48 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/: Don't print a g_warning for any failure to load a shared object.
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c: (gst_plugin_load_file):
|
||
* gst/gstregistry.c: (gst_registry_scan_path_level):
|
||
Don't print a g_warning for any failure to load a shared object.
|
||
Instead, push this down into gstplugin.c, and warn _only_ if we
|
||
failed to open the module (i.e. failure to link).
|
||
Avoids warnings on normal, working, non-plugin .so files.
|
||
|
||
2007-05-11 08:29:10 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstplugin.c (gst_plugin_load_file): gst/gstregistry.c (GST_CAT_DEFAULT, gst_registry_lookup_feature_locked, gst_r...
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c (gst_plugin_load_file):
|
||
* gst/gstregistry.c (GST_CAT_DEFAULT,
|
||
gst_registry_lookup_feature_locked, gst_registry_scan_path_level):
|
||
Print a g_warning if there was an error when loading a plugins during
|
||
registry scan. The shuld help beginners starting with gst-plugin
|
||
template.
|
||
|
||
2007-05-10 15:21:20 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstqueue.*: Be smarter when calculating the current amount of data in the queue by measuring the dif...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c: (gst_queue_class_init),
|
||
(update_time_level), (gst_queue_locked_flush),
|
||
(gst_queue_handle_sink_event), (gst_queue_chain),
|
||
(gst_queue_push_one), (gst_queue_loop):
|
||
* plugins/elements/gstqueue.h:
|
||
Be smarter when calculating the current amount of data in the queue by
|
||
measuring the difference between start and end timestamps (in running
|
||
time) inside the queue. Fixes #432876.
|
||
API: GstQueue::pushing to notify elements that we are pushing data again
|
||
since the running signal is rather broken for this purpose.
|
||
|
||
2007-05-10 12:40:12 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* ChangeLog:
|
||
* common:
|
||
* plugins/elements/gstqueue.c:
|
||
plugins/elements/gstqueue.c (_do_init, gst_queue_signals, gst_queue_base_init, gst_queue_init): use GST_BOILERPLATE
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c (_do_init, gst_queue_signals,
|
||
gst_queue_base_init, gst_queue_init):
|
||
use GST_BOILERPLATE
|
||
|
||
2007-05-09 21:06:06 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/common/libgstreamer.def: Add new exported functions.
|
||
Original commit message from CVS:
|
||
* win32/common/libgstreamer.def:
|
||
Add new exported functions.
|
||
* win32/vs6/grammar.dsp:
|
||
Use grammar pre-generated files.
|
||
|
||
2007-05-09 16:32:07 +0000 Peter Kjellerstedt <pkj@axis.com>
|
||
|
||
gst/: Maintain API and ABI when --disable-parse is used. Now that we have an appropriate error code, we can just retu...
|
||
Original commit message from CVS:
|
||
Based on patch by: Peter Kjellerstedt <pkj at axis com>
|
||
* gst/Makefile.am:
|
||
* gst/gstparse.c: (gst_parse_launchv), (gst_parse_launch):
|
||
* gst/gstparse.h:
|
||
* gst/gstutils.c: (gst_parse_bin_from_description):
|
||
* gst/gstutils.h:
|
||
Maintain API and ABI when --disable-parse is used. Now that
|
||
we have an appropriate error code, we can just return NULL and the
|
||
appropriate error when gst_parse_launch() is used despite it having
|
||
been disabled (#342564).
|
||
* tests/check/Makefile.am:
|
||
* tests/check/pipelines/.cvsignore:
|
||
* tests/check/pipelines/parse-disabled.c:
|
||
Make sure these functions exist and return NULL plus a GError when
|
||
--disable-parse is used.
|
||
|
||
2007-05-09 10:01:35 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/benchmarks/: Set a good example and don't leak messages.
|
||
Original commit message from CVS:
|
||
* tests/benchmarks/complexity.c: (main):
|
||
* tests/benchmarks/mass-elements.c: (main):
|
||
Set a good example and don't leak messages.
|
||
|
||
2007-05-06 18:27:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/: Correct fixxrefs options.
|
||
Original commit message from CVS:
|
||
* docs/gst/Makefile.am:
|
||
* docs/libs/Makefile.am:
|
||
Correct fixxrefs options.
|
||
* docs/plugins/Makefile.am:
|
||
* docs/plugins/gstreamer-plugins-docs.sgml:
|
||
* docs/plugins/gstreamer-plugins-sections.txt:
|
||
* plugins/elements/Makefile.am:
|
||
* plugins/elements/gstcapsfilter.c (gst_capsfilter_details):
|
||
* plugins/elements/gstcapsfilter.h (__GST_CAPSFILTER_H__,
|
||
GST_TYPE_CAPSFILTER, GST_CAPSFILTER, GST_CAPSFILTER_CLASS,
|
||
GST_IS_CAPSFILTER, GST_IS_CAPSFILTER_CLASS, GstCapsFilter,
|
||
GstCapsFilterClass, _GstCapsFilter, trans, filter_caps,
|
||
_GstCapsFilterClass, trans_class):
|
||
* plugins/elements/gstelements.c (name, rank, type, _elements):
|
||
* plugins/elements/gstidentity.c
|
||
(gst_identity_check_imperfect_timestamp,
|
||
gst_identity_check_imperfect_offset):
|
||
Document capsfilter and add doc-blurb to identity.
|
||
|
||
2007-05-04 12:37:01 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/controller/: Don't crash if someone tries to set an interpolation mode that is invalid or that isn't support...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(gst_controlled_property_set_interpolation_mode):
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
Don't crash if someone tries to set an interpolation mode that
|
||
is invalid or that isn't supported yet. Fixes #422295.
|
||
* tests/check/libs/controller.c: (GST_START_TEST),
|
||
(gst_controller_suite):
|
||
Add a test case for the above.
|
||
|
||
2007-05-03 16:44:34 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Properly set the last_stop position on GstSegment. This will only happen if there i...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c: (gst_base_transform_chain):
|
||
Properly set the last_stop position on GstSegment. This will only happen
|
||
if there is a buffer to push out.
|
||
|
||
2007-05-03 14:58:05 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: always_in_place does not mean that the sink and source caps are the same! Make sure...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_buffer_alloc):
|
||
always_in_place does not mean that the sink and source caps are the
|
||
same! Make sure we don't blindly proxy the buffer_alloc in this case.
|
||
|
||
2007-05-03 14:54:34 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
API: gst_base_src_query_latency(). Added method so that subclasses can easily get the latency values of the base sour...
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_query_latency),
|
||
(gst_base_src_default_query), (gst_base_src_get_range):
|
||
* libs/gst/base/gstbasesrc.h:
|
||
API: gst_base_src_query_latency(). Added method so that subclasses can
|
||
easily get the latency values of the base source class.
|
||
|
||
2007-05-03 09:24:58 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
|
||
|
||
tools/gst-inspect.c (print_implementation_info): Remove 0.8 cruft.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c (print_implementation_info):
|
||
Remove 0.8 cruft.
|
||
|
||
2007-05-02 17:09:30 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/: Don't create a customised man page based on the host architecture, describe the default registry path generic...
|
||
Original commit message from CVS:
|
||
* tools/Makefile.am:
|
||
* tools/gst-launch.1.in:
|
||
Don't create a customised man page based on the host architecture,
|
||
describe the default registry path generically. That way the man
|
||
page is the same for all architectures and packagers have one
|
||
multilib issue less to deal with. Fixes #434926.
|
||
|
||
2007-05-02 15:14:32 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Fix documentation as spotted by rg on IRC.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c:
|
||
Fix documentation as spotted by rg on IRC.
|
||
|
||
2007-04-29 17:36:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstutils.c: Improve docs for gst_element_{link,unlink}.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c:
|
||
Improve docs for gst_element_{link,unlink}.
|
||
|
||
2007-04-29 14:04:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* docs/README:
|
||
update README
|
||
Original commit message from CVS:
|
||
update README
|
||
|
||
2007-04-28 11:29:54 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Typo fixes; minor docs addition.
|
||
Original commit message from CVS:
|
||
* docs/design/part-events.txt:
|
||
* docs/design/part-overview.txt:
|
||
* gst/gstevent.c:
|
||
* gst/gsturi.c:
|
||
* gst/gsturi.h:
|
||
* libs/gst/base/gstbasesink.c:
|
||
Typo fixes; minor docs addition.
|
||
|
||
2007-04-27 08:30:59 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
API: Add gst_uri_protocol_is_supported(), which checks if an sink or src that supports a given URI protocol exists.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsturi.c: (get_element_factories_from_uri_protocol),
|
||
(gst_uri_protocol_is_supported), (gst_element_make_from_uri):
|
||
* gst/gsturi.h:
|
||
API: Add gst_uri_protocol_is_supported(), which checks if an sink
|
||
or src that supports a given URI protocol exists.
|
||
|
||
2007-04-27 07:34:10 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
plugins/elements/: Set the location to NULL if "file://" is set as URI. Otherwise some random previous URI would stil...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_uri_set_uri):
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_uri_set_uri):
|
||
Set the location to NULL if "file://" is set as URI. Otherwise
|
||
some random previous URI would still be set if "file://" is
|
||
set on an already used filesink/filesrc.
|
||
|
||
2007-04-27 07:27:36 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
plugins/elements/: Special case the "file://" URI as as this is used by some applications to test with gst_element_ma...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_uri_set_uri):
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_uri_set_uri):
|
||
Special case the "file://" URI as as this is used by some
|
||
applications to test with gst_element_make_from_uri if there's
|
||
an element that supports the URI protocol.
|
||
Also move the g_path_is_absolute() check for the location part
|
||
of the URI to also check this for "file://localhost/bla" URIs.
|
||
|
||
2007-04-26 10:00:49 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: add gst_buffer_try_new_and_alloc() plus unit test (#431940).
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstbuffer.c: (gst_buffer_try_new_and_alloc):
|
||
* gst/gstbuffer.h:
|
||
* tests/check/gst/gstbuffer.c: (GST_START_TEST),
|
||
(gst_buffer_suite):
|
||
API: add gst_buffer_try_new_and_alloc() plus unit test (#431940).
|
||
|
||
2007-04-26 07:32:08 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstregistrybinary.*: Implement no-mmap alternative for registry reading. Do code cleanups.
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_write_cache),
|
||
(gst_registry_binary_load_pad_template),
|
||
(gst_registry_binary_load_plugin),
|
||
(gst_registry_binary_read_cache):
|
||
* gst/gstregistrybinary.h:
|
||
Implement no-mmap alternative for registry reading. Do code cleanups.
|
||
Add more comments about avoiding strdups for all text data. Comments
|
||
welcome.
|
||
|
||
2007-04-25 12:30:27 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* ChangeLog:
|
||
* gst/gstregistrybinary.h:
|
||
gst/gstregistrybinary.h (GstBinaryPluginElement,
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.h (GstBinaryPluginElement,
|
||
GstBinaryPluginFeature, _GstBinaryElementFactory, plugin_feature,
|
||
GstBinaryElementFactory, _GstBinaryTypeFindFactory, plugin_feature):
|
||
Comment structs and reformat to fix the build (that stuff should go
|
||
into a priv. header).
|
||
|
||
2007-04-25 11:44:29 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstregistrybinary.*: Refactor so that we can implement multiple features. Add support for
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_save_feature),
|
||
(gst_registry_binary_load_feature):
|
||
* gst/gstregistrybinary.h:
|
||
Refactor so that we can implement multiple features. Add support for
|
||
TypeFindFactory features.
|
||
|
||
2007-04-24 06:14:35 +0000 Peter Kjellerstedt <Peter.Kjellerstedt@axis.com>
|
||
|
||
configure.ac: Fix AM_CONDITIONAL(GST_DISABLE_GST_DEBUG,...) and update comment.
|
||
Original commit message from CVS:
|
||
Patch by: Peter Kjellerstedt <Peter.Kjellerstedt@axis.com>
|
||
* configure.ac:
|
||
Fix AM_CONDITIONAL(GST_DISABLE_GST_DEBUG,...) and update comment.
|
||
|
||
2007-04-23 07:30:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstbin.c: Fix build with --gst-disable-gst-debug
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_element_set_state),
|
||
(iterator_activate_fold_with_resync), (gst_bin_continue_func),
|
||
(bin_handle_async_done), (gst_bin_handle_message_func):
|
||
Fix build with --gst-disable-gst-debug
|
||
|
||
2007-04-21 13:27:16 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gstbasetransform.c: Make sure streaming has finished before calling the ::stop() vfunc, since that vfun...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c: (gst_base_transform_activate):
|
||
Make sure streaming has finished before calling the ::stop() vfunc,
|
||
since that vfunc might clear state which is being used in the
|
||
streaming thread. This fixes a race that caused crashes in
|
||
audioresample when shutting down a pipeline (#420106).
|
||
|
||
2007-04-20 08:53:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/gst/gstreamer-sections.txt: That was one byte missing.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
That was one byte missing.
|
||
|
||
2007-04-20 08:39:35 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
2nd attempt to have a xml-less build as a joined effort of #413123 and #421480.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/Makefile.am:
|
||
* gst/gstconfig.h.in:
|
||
* gst/gstobject.c: (gst_object_class_init),
|
||
(gst_signal_object_class_init):
|
||
* gst/gstobject.h:
|
||
2nd attempt to have a xml-less build as a joined effort of #413123
|
||
and #421480.
|
||
|
||
2007-04-20 08:21:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/design/draft-tagreading.txt: Added open issues/thoughts to draft.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-tagreading.txt:
|
||
Added open issues/thoughts to draft.
|
||
|
||
2007-04-19 14:32:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/parse/: Update the prebuild parser sources.
|
||
Original commit message from CVS:
|
||
* gst/parse/grammar.tab.pre.c:
|
||
* gst/parse/grammar.tab.pre.h:
|
||
* gst/parse/lex._gst_parse_yy.pre.c:
|
||
Update the prebuild parser sources.
|
||
|
||
2007-04-19 14:23:25 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/parse/Makefile.am: And now fix the building of the flex sources. Now everything should work as expected.
|
||
Original commit message from CVS:
|
||
* gst/parse/Makefile.am:
|
||
And now fix the building of the flex sources. Now everything should
|
||
work as expected.
|
||
|
||
2007-04-19 14:06:52 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/parse/Makefile.am: Now hopefully fix the build failures by setting proper rule dependencies and moving instead of...
|
||
Original commit message from CVS:
|
||
* gst/parse/Makefile.am:
|
||
Now hopefully fix the build failures by setting proper rule
|
||
dependencies and moving instead of copying.
|
||
|
||
2007-04-19 10:43:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/benchmarks/: Total licensification.
|
||
Original commit message from CVS:
|
||
* tests/benchmarks/complexity.gnuplot:
|
||
* tests/benchmarks/complexity.scm:
|
||
* tests/benchmarks/mass-elements.gnuplot:
|
||
* tests/benchmarks/mass-elements.scm:
|
||
Total licensification.
|
||
|
||
2007-04-19 10:22:29 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/parse/Makefile.am: Fix the build by correcting the rule that gave wrong files to flex.
|
||
Original commit message from CVS:
|
||
* gst/parse/Makefile.am:
|
||
Fix the build by correcting the rule that gave wrong files to flex.
|
||
|
||
2007-04-19 08:40:33 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/benchmarks/: Change licence to LGPL as granted by Benjamin and Andy.
|
||
Original commit message from CVS:
|
||
* tests/benchmarks/complexity.c:
|
||
* tests/benchmarks/mass-elements.c:
|
||
Change licence to LGPL as granted by Benjamin and Andy.
|
||
|
||
2007-04-19 06:18:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/parse/Makefile.am: Add correct grammar.tab.h dependency if compiling without new enough flex. Fixes #431150.
|
||
Original commit message from CVS:
|
||
* gst/parse/Makefile.am:
|
||
Add correct grammar.tab.h dependency if compiling without new enough
|
||
flex. Fixes #431150.
|
||
|
||
2007-04-18 13:34:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/parse/Makefile.am: Fix typo and use outdated sources if the flex/bison sources are newer than the pregenerated on...
|
||
Original commit message from CVS:
|
||
* gst/parse/Makefile.am:
|
||
Fix typo and use outdated sources if the flex/bison sources are newer
|
||
than the pregenerated ones but flex is too old. Print a warning in
|
||
that case. This should fix the build on the build bot.
|
||
|
||
2007-04-18 12:34:51 +0000 Marc-Andre Lureau <marcandre.lureau@gmail.com>
|
||
|
||
gst/parse/: Make the parser reentrant and recursively callable. This requires flex >= 2.5.31, for older versions preg...
|
||
Original commit message from CVS:
|
||
Patch by: Marc-Andre Lureau <marcandre dot lureau at gmail dot com>
|
||
* gst/parse/Makefile.am:
|
||
* gst/parse/grammar.y:
|
||
* gst/parse/parse.l:
|
||
Make the parser reentrant and recursively callable. This requires flex
|
||
>= 2.5.31, for older versions pregenerated sources are used as we
|
||
can't bump the build dependency. Finally fixes #349180.
|
||
* gst/gstparse.c: (gst_parse_launch):
|
||
Drop the HAVE_MT_SAVE_FLEX #ifdefs as we always use a new enough flex
|
||
now anyway.
|
||
* docs/gst/Makefile.am:
|
||
* docs/gst/Makefile.am:
|
||
* gst/parse/grammar.tab.pre.c: (__gst_parse_strdup),
|
||
(__gst_parse_strfree), (__gst_parse_link_new),
|
||
(__gst_parse_link_free), (__gst_parse_chain_new),
|
||
(__gst_parse_chain_free), (SET_ERROR), (YYPRINTF),
|
||
(gst_parse_element_set), (gst_parse_free_link),
|
||
(gst_parse_found_pad), (gst_parse_perform_delayed_link),
|
||
(gst_parse_perform_link), (yytnamerr), (yysyntax_error), (yyerror),
|
||
(_gst_parse_launch):
|
||
* gst/parse/grammar.tab.pre.h:
|
||
* gst/parse/lex._gst_parse_yy.pre.c: (PRINT), (yy_get_next_buffer),
|
||
(yy_get_previous_state), (yy_try_NUL_trans), (input),
|
||
(_gst_parse_yyrestart), (_gst_parse_yy_switch_to_buffer),
|
||
(_gst_parse_yy_load_buffer_state), (_gst_parse_yy_create_buffer),
|
||
(_gst_parse_yy_delete_buffer), (_gst_parse_yy_init_buffer),
|
||
(_gst_parse_yy_flush_buffer), (_gst_parse_yypush_buffer_state),
|
||
(_gst_parse_yypop_buffer_state),
|
||
(_gst_parse_yyensure_buffer_stack), (_gst_parse_yy_scan_buffer),
|
||
(_gst_parse_yy_scan_string), (_gst_parse_yy_scan_bytes),
|
||
(yy_fatal_error), (_gst_parse_yyget_extra),
|
||
(_gst_parse_yyget_lineno), (_gst_parse_yyget_column),
|
||
(_gst_parse_yyget_in), (_gst_parse_yyget_out),
|
||
(_gst_parse_yyget_leng), (_gst_parse_yyget_text),
|
||
(_gst_parse_yyset_extra), (_gst_parse_yyset_lineno),
|
||
(_gst_parse_yyset_column), (_gst_parse_yyset_in),
|
||
(_gst_parse_yyset_out), (_gst_parse_yyget_debug),
|
||
(_gst_parse_yyset_debug), (_gst_parse_yyget_lval),
|
||
(_gst_parse_yyset_lval), (_gst_parse_yylex_init),
|
||
(yy_init_globals), (_gst_parse_yylex_destroy), (yy_flex_strncpy),
|
||
(yy_flex_strlen), (_gst_parse_yyalloc), (_gst_parse_yyrealloc),
|
||
(_gst_parse_yyfree):
|
||
If the installed flex version is too old use pre-generated parser
|
||
sources. These pre-generated parser sources are always updated when
|
||
the actual flex/bison sources change but require everybody who wants
|
||
to change something in the parser to have flex >= 2.5.31 installed.
|
||
|
||
2007-04-18 10:58:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Make --disable-nls to work
|
||
Original commit message from CVS:
|
||
* common/m4/gst-gettext.m4:
|
||
* gst/gst-i18n-lib.h:
|
||
Make --disable-nls to work
|
||
|
||
2007-04-17 16:12:46 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstconfig.h.in: Revert previous change that broke the build.
|
||
Original commit message from CVS:
|
||
* gst/gstconfig.h.in:
|
||
Revert previous change that broke the build.
|
||
|
||
2007-04-17 14:36:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/faq/gst-uninstalled:
|
||
MANPATH fix
|
||
Original commit message from CVS:
|
||
MANPATH fix
|
||
|
||
2007-04-17 10:46:46 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Drop libxml2 dependency when building with
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gstconfig.h.in:
|
||
Drop libxml2 dependency when building with
|
||
--enable-binary-registry --disable-loadsave
|
||
|
||
2007-04-16 21:41:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gstreamer.doap:
|
||
fix the release date in the doap file
|
||
Original commit message from CVS:
|
||
fix the release date in the doap file
|
||
|
||
2007-04-16 19:45:31 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstregistrybinary.*: Remove unnecessary <sys/mman.h> include which broke the win32 build with MingW; move include...
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_write_cache),
|
||
(gst_registry_binary_read_cache):
|
||
* gst/gstregistrybinary.h:
|
||
Remove unnecessary <sys/mman.h> include which broke the win32 build
|
||
with MingW; move includes from header file to .c file, even if the
|
||
header file isn't installed; use g_strerror() where UTF-8 strings
|
||
are expected, such as in GST_DEBUG messages.
|
||
|
||
2007-04-13 15:15:50 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/libs/gstreamer-libs-sections.txt: Remove bogus addition for API I didn't end up keeping.
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
Remove bogus addition for API I didn't end up keeping.
|
||
* libs/gst/base/gstbasesrc.h:
|
||
Mention Since: 0.10.13 in the documentation.
|
||
Add the API keyword to the previous ChangeLog entry.
|
||
|
||
2007-04-13 14:18:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Allow basesrc derived classes to execute seeks in other formats by providing a prepare_seek_segment vmethod. Sub-clas...
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
|
||
(gst_base_src_default_prepare_seek_segment),
|
||
(gst_base_src_prepare_seek_segment), (gst_base_src_perform_seek):
|
||
* libs/gst/base/gstbasesrc.h:
|
||
Allow basesrc derived classes to execute seeks in other formats
|
||
by providing a prepare_seek_segment vmethod. Sub-classes can choose
|
||
to prepare the GstSegment in any format that their perform_seek method
|
||
will be able to understand. The default implementation provides the
|
||
old behaviour of attempting to convert the seek offsets to the
|
||
configured native format.
|
||
|
||
2007-04-13 11:53:00 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstelement.c: Don't output the same debug statement twice.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_get_state_func):
|
||
Don't output the same debug statement twice.
|
||
* libs/gst/base/gstadapter.c: (gst_adapter_try_to_merge_up),
|
||
(gst_adapter_peek), (gst_adapter_take_buffer):
|
||
Optimise the case where we have buffers at the head of the queue that
|
||
can be joined quickly (because they're contiguous sub-buffers) by
|
||
merging them together rather than copying data out into new memory.
|
||
* gst/parse/grammar.y:
|
||
* tests/check/pipelines/parse-launch.c:
|
||
Fix a leak in an error path for parse_launch, and add a check
|
||
for it to the testsuite.
|
||
|
||
2007-04-13 11:20:48 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
plugins/elements/gstmultiqueue.c: Don't deadlock when releasing a pad - gst_pad_set_active may try and take the multi...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c: (gst_multi_queue_release_pad):
|
||
Don't deadlock when releasing a pad - gst_pad_set_active may try
|
||
and take the multiqueue lock too.
|
||
|
||
2007-04-12 12:59:49 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsterror.*: API: add GST_CORE_ERROR_DISABLED (#392804).
|
||
Original commit message from CVS:
|
||
* gst/gsterror.c: (_gst_core_errors_init):
|
||
* gst/gsterror.h:
|
||
API: add GST_CORE_ERROR_DISABLED (#392804).
|
||
|
||
2007-04-12 10:32:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
docs/faq/gst-uninstalled: don't get empty paths on the PATH variables
|
||
Original commit message from CVS:
|
||
* docs/faq/gst-uninstalled:
|
||
don't get empty paths on the PATH variables
|
||
* gst/gstpad.c (gst_pad_is_active, gst_pad_set_blocked_async):
|
||
Don't format for the uncommon terminal width of 84 characters.
|
||
|
||
2007-04-09 11:59:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
back to head
|
||
Original commit message from CVS:
|
||
back to head
|
||
|
||
2007-04-09 08:17:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstpad.c:
|
||
don't format for the uncommon editor width of 84 characters
|
||
Original commit message from CVS:
|
||
don't format for the uncommon editor width of 84 characters
|
||
|
||
2007-04-06 11:48:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpipeline.c: Only try to select a different pipeline clock when we went back to
|
||
Original commit message from CVS:
|
||
* gst/gstpipeline.c: (reset_stream_time),
|
||
(gst_pipeline_change_state), (gst_pipeline_set_new_stream_time):
|
||
Only try to select a different pipeline clock when we went back to
|
||
PAUSED and not when we merely got flushed.
|
||
|
||
2007-04-05 16:17:24 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
tools/gst-launch.1.in: fractions are better supported in gstreamer than ractions, so suggest using those.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.1.in:
|
||
fractions are better supported in gstreamer than ractions, so
|
||
suggest using those.
|
||
|
||
2007-04-05 13:49:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/nl.po:
|
||
update dutch
|
||
Original commit message from CVS:
|
||
update dutch
|
||
|
||
2007-04-05 13:46:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
po/: Added Danish translation.
|
||
Original commit message from CVS:
|
||
Submitted by: Mogens Jaeger <mogens@jaeger.tf>
|
||
* po/LINGUAS:
|
||
* po/da.po:
|
||
Added Danish translation.
|
||
|
||
2007-04-05 11:16:09 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Fix leak caused when refusing newsegment after EOS.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c:
|
||
(gst_base_sink_queue_object_unlocked), (gst_base_sink_event):
|
||
Fix leak caused when refusing newsegment after EOS.
|
||
* plugins/elements/gstfakesink.c: (gst_fake_sink_class_init),
|
||
(gst_fake_sink_init), (gst_fake_sink_set_property),
|
||
(gst_fake_sink_get_property), (gst_fake_sink_preroll),
|
||
(gst_fake_sink_render), (gst_fake_sink_change_state):
|
||
* plugins/elements/gstfakesink.h:
|
||
Add num-buffers property to make the element generate EOS after a
|
||
configurable amount of buffers.
|
||
API: fakesink::num-buffers property.
|
||
* tests/check/elements/fakesink.c: (GST_START_TEST),
|
||
(fakesink_suite):
|
||
Fix GstBus leak in test.
|
||
Test for fakesink num-buffers.
|
||
|
||
2007-04-05 10:10:08 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Don't accept anything after an EOS, return UNEXPECTED instead.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c:
|
||
(gst_base_sink_queue_object_unlocked), (gst_base_sink_event),
|
||
(gst_base_sink_change_state):
|
||
Don't accept anything after an EOS, return UNEXPECTED instead.
|
||
* tests/check/elements/fakesink.c: (GST_START_TEST),
|
||
(fakesink_suite):
|
||
Unit test for new EOS behaviour.
|
||
|
||
2007-04-05 10:08:21 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelement.c: Make padtemplates also work when they don't contain %s or %d.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_get_request_pad):
|
||
Make padtemplates also work when they don't contain %s or %d.
|
||
|
||
2007-04-05 10:06:20 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Improve _adjust_unlocked() so that it overflows less.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstclock.c: (gst_clock_adjust_unlocked),
|
||
(gst_clock_unadjust_unlocked), (gst_clock_set_calibration):
|
||
* gst/gstclock.h:
|
||
Improve _adjust_unlocked() so that it overflows less.
|
||
Add gst_clock_unadjust_unlocked to convert from external time to
|
||
internal time based on calibration.
|
||
Add some more debug.
|
||
API: GstClock::gst_clock_unadjust_unlocked()
|
||
|
||
2007-04-03 11:02:41 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
|
||
|
||
plugins/elements/gstmultiqueue.c: Deactivate pads and free GstSingleQueue with gst_single_queue_free() when releasing...
|
||
Original commit message from CVS:
|
||
Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
|
||
* plugins/elements/gstmultiqueue.c: (gst_multi_queue_release_pad):
|
||
Deactivate pads and free GstSingleQueue with gst_single_queue_free()
|
||
when releasing sink pad. Fixes #425400.
|
||
|
||
2007-04-02 14:48:12 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/random/ensonic/dynlink.txt: More work on proposal for new core api.
|
||
Original commit message from CVS:
|
||
* docs/random/ensonic/dynlink.txt:
|
||
More work on proposal for new core api.
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstbasetransform.h:
|
||
API: GST_BASE_TRANSFORM_LOCK/UNLOCK added
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(on_object_controlled_property_changed),
|
||
(gst_controller_sync_values),
|
||
(gst_controller_set_interpolation_mode):
|
||
* libs/gst/controller/gstcontroller.h:
|
||
Less verbose logging add docs for unimplemented parts and correctly
|
||
return when using unavailable parts.
|
||
|
||
2007-03-29 16:04:45 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstclock.c: Move all the debug to the CLOCK category, and associate it with the clock object.
|
||
Original commit message from CVS:
|
||
* gst/gstclock.c: (gst_clock_set_master), (do_linear_regression):
|
||
Move all the debug to the CLOCK category, and associate it with
|
||
the clock object.
|
||
|
||
2007-03-29 15:53:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
libs/gst/base/gstadapter.c: Make take_buffer a bit quicker by removing redundant checks caused by calling gst_adapter...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstadapter.c: (gst_adapter_take_buffer):
|
||
Make take_buffer a bit quicker by removing redundant checks
|
||
caused by calling gst_adapter_take.
|
||
|
||
2007-03-28 18:38:11 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gstmultiqueue.c: Don't leak GCond.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c: (gst_single_queue_free):
|
||
Don't leak GCond.
|
||
* tests/check/Makefile.am:
|
||
* tests/check/elements/.cvsignore:
|
||
* tests/check/elements/multiqueue.c: (setup_multiqueue),
|
||
(GST_START_TEST), (multiqueue_suite):
|
||
Add some dead simple unit tests for the 'multiqueue' element
|
||
(some bits don't work yet and are disabled for now).
|
||
|
||
2007-03-28 18:25:16 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstelement.c: Make gst_element_get_request_pad() create request pads only for request pad templates and not for, ...
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_get_request_pad),
|
||
(gst_element_class_get_request_pad_template):
|
||
Make gst_element_get_request_pad() create request pads only for
|
||
request pad templates and not for, say, sometimes pad templates.
|
||
|
||
2007-03-28 13:44:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/design/draft-klass.txt: Add example that needs more thinking.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-klass.txt:
|
||
Add example that needs more thinking.
|
||
* docs/design/draft-missing-plugins.txt:
|
||
More thoughts about wtrapper plugins.
|
||
* docs/random/ensonic/embedded.txt:
|
||
* docs/random/ensonic/profiling.txt:
|
||
More design work.
|
||
|
||
2007-03-25 15:33:35 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Only push the segment events in the PLAYING state for live sources.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_get_range),
|
||
(gst_base_src_loop):
|
||
Only push the segment events in the PLAYING state for live sources.
|
||
|
||
2007-03-23 17:52:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstpipeline.c: Modify the clock distribution path in PAUSED->PLAYING so that we never attempt to choose a new clo...
|
||
Original commit message from CVS:
|
||
* gst/gstpipeline.c: (gst_pipeline_change_state):
|
||
Modify the clock distribution path in PAUSED->PLAYING so that we
|
||
never attempt to choose a new clock unless we're actually leaving
|
||
the PAUSED state for the first time. This prevents choosing a
|
||
different clock when the state_change gets called for a 2nd time due
|
||
to some element doing an async state change.
|
||
|
||
2007-03-22 18:28:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstpad.c: Revert last commit. This needs some more thoughts.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_set_caps), (gst_pad_configure_sink),
|
||
(gst_pad_configure_src), (gst_pad_alloc_buffer_full),
|
||
(gst_pad_chain_unchecked), (gst_pad_push):
|
||
Revert last commit. This needs some more thoughts.
|
||
|
||
2007-03-22 17:12:23 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
gst/gstpad.c: Check in set_caps if the caps are compatible with the pad and remove two functions that are redundant n...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_set_caps), (gst_pad_alloc_buffer_full),
|
||
(gst_pad_chain_unchecked), (gst_pad_push):
|
||
Check in set_caps if the caps are compatible with the pad and remove
|
||
two functions that are redundant now. Fixes #421543.
|
||
|
||
2007-03-22 12:31:54 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/gst/gstsystemclock.c: Unref some more to make valgrind happy.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstsystemclock.c: (GST_START_TEST),
|
||
(mixed_thread), (mixed_async_cb), (gst_systemclock_suite):
|
||
Unref some more to make valgrind happy.
|
||
|
||
2007-03-22 11:58:08 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstsystemclock.c: Fix anoying regression that survived a few releases. When adding an async entry while blocking ...
|
||
Original commit message from CVS:
|
||
* gst/gstsystemclock.c: (gst_system_clock_id_wait_jitter_unlocked),
|
||
(gst_system_clock_id_wait_jitter),
|
||
(gst_system_clock_id_wait_async), (gst_system_clock_id_unschedule):
|
||
Fix anoying regression that survived a few releases. When adding an
|
||
async entry while blocking on a sync entry, the sync entry will unblock
|
||
but still be busy, so it should continue to wait instead of returning
|
||
_BUSY to the app.
|
||
Add some comments here and there.
|
||
* tests/check/gst/gstsystemclock.c: (mixed_thread),
|
||
(mixed_async_cb), (GST_START_TEST), (gst_systemclock_suite):
|
||
Add testcase for this.
|
||
|
||
2007-03-22 11:19:32 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Handle errors from the clock sync better, only UNSCHEDULED indicates a
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_get_range):
|
||
Handle errors from the clock sync better, only UNSCHEDULED indicates a
|
||
WRONG_STATE and can silently pause the task. All other cases should
|
||
error out.
|
||
|
||
2007-03-22 08:23:41 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Fix possible deadlock if pad eventfunc is not specified. Fixes #421177.
|
||
Original commit message from CVS:
|
||
Patch by: <syrjala at sci dot fi>
|
||
* gst/gstpad.c: (gst_pad_alloc_buffer_full), (gst_pad_send_event):
|
||
Fix possible deadlock if pad eventfunc is not specified. Fixes #421177.
|
||
Improve debugging.
|
||
|
||
2007-03-21 18:13:40 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
docs/pwg/advanced-types.xml: Fix some errors in the typefinding docs pointed out on irc.
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-types.xml:
|
||
Fix some errors in the typefinding docs pointed out on irc.
|
||
|
||
2007-03-21 17:50:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Clarify FIXME comment in the face of having added unlock_stop()
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
Clarify FIXME comment in the face of having added unlock_stop()
|
||
|
||
2007-03-21 11:52:04 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Prepare for release where we warn against possible app breakage in the case of live pipelines along wit...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_get_type), (gst_bin_element_set_state):
|
||
Prepare for release where we warn against possible app breakage in the
|
||
case of live pipelines along with an env var to enable/disable live
|
||
preroll mode (GST_COMPAT=[no-]live-preroll).
|
||
|
||
2007-03-20 14:25:15 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
|
||
|
||
plugins/elements/gstidentity.c (gst_identity_check_imperfect_offset): So we should use correct constants for checking...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstidentity.c (gst_identity_check_imperfect_offset):
|
||
So we should use correct constants for checking for None offset.
|
||
|
||
2007-03-20 14:17:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-block.txt: Mention the fact that the newly switched element should be set to at least PAUSED.
|
||
Original commit message from CVS:
|
||
* docs/design/part-block.txt:
|
||
Mention the fact that the newly switched element should be set to at
|
||
least PAUSED.
|
||
|
||
2007-03-20 10:23:25 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gst.c: Fix compilation with registry disabled as spotted by Saur.
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
Fix compilation with registry disabled as spotted by Saur.
|
||
|
||
2007-03-20 09:46:11 +0000 Olivier Crete <tester@tester.ca>
|
||
|
||
gst/gstelement.c: Look at the pending state too when syncing the element state to the parent. Fixes #420133.
|
||
Original commit message from CVS:
|
||
Patch by: Olivier Crete <tester at tester dot ca>
|
||
* gst/gstelement.c: (gst_element_sync_state_with_parent):
|
||
Look at the pending state too when syncing the element state to the
|
||
parent. Fixes #420133.
|
||
|
||
2007-03-19 15:01:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
libs/gst/base/: Add ::unlock_stop to basesrc and basesink. This allows an opportunity for sub-classes to correctly cl...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_set_flushing),
|
||
(gst_base_sink_change_state):
|
||
* libs/gst/base/gstbasesink.h:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek),
|
||
(gst_base_src_default_event), (gst_base_src_unlock_stop),
|
||
(gst_base_src_deactivate):
|
||
* libs/gst/base/gstbasesrc.h:
|
||
Add ::unlock_stop to basesrc and basesink. This allows an opportunity
|
||
for sub-classes to correctly clear any state they set trying to
|
||
unlock, such as clearing out unlock commands from a command fd.
|
||
* plugins/elements/gstfdsink.c: (gst_fd_sink_class_init),
|
||
(gst_fd_sink_render), (gst_fd_sink_unlock),
|
||
(gst_fd_sink_unlock_stop):
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_class_init),
|
||
(gst_fd_src_init), (gst_fd_src_unlock), (gst_fd_src_unlock_stop),
|
||
(gst_fd_src_create), (gst_fd_src_get_size), (gst_fd_src_do_seek):
|
||
Implement unlock_stop in fdsrc and fdsink.
|
||
Implement seeking in fdsrc when a seekable fd is passed, as in
|
||
gst-launch-0.10 fdsrc ! ... ! xvimagesink < /path/to/file
|
||
|
||
2007-03-19 12:07:32 +0000 Evan Nemerson <evan@coeus.dash.group.com>
|
||
|
||
gst/gstelement.c: Fix pad-added and pad-removed signal signatures so that the pad type is stated as GST_TYPE_PAD inst...
|
||
Original commit message from CVS:
|
||
Patch by: Evan Nemerson <evan at coeus dash group dot com>
|
||
* gst/gstelement.c: (gst_element_class_init):
|
||
Fix pad-added and pad-removed signal signatures so that the pad type is
|
||
stated as GST_TYPE_PAD instead of G_TYPE_OBJECT. Fixes #419851.
|
||
|
||
2007-03-19 10:47:56 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Add new element field and method.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Add new element field and method.
|
||
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_init),
|
||
(bin_remove_messages), (gst_bin_add_func), (gst_bin_remove_func),
|
||
(gst_bin_recalc_state), (gst_bin_get_state_func),
|
||
(gst_bin_element_set_state), (gst_bin_change_state_func),
|
||
(gst_bin_continue_func), (bin_bus_handler),
|
||
(bin_push_state_continue), (bin_handle_async_start),
|
||
(bin_handle_async_done), (gst_bin_handle_message_func):
|
||
Make async state changes a bit smarter by using new ASYNC_START and
|
||
ASYNC_DONE messages. This reduces the number of times we run the state
|
||
recalculation thread.
|
||
Don't change state of element with a pending ASYNC_START message.
|
||
Deprecate STATE_DIRTY messages.
|
||
* gst/gstelement.c: (gst_element_init), (gst_element_send_event),
|
||
(gst_element_get_state_func), (gst_element_continue_state),
|
||
(gst_element_lost_state), (gst_element_set_state_func),
|
||
(gst_element_change_state):
|
||
* gst/gstelement.h:
|
||
Keep the state that was last set by the app in a new element field.
|
||
Don't allow state changes when handling an element event.
|
||
Post ASYNC_START and ASYNC_DONE messages.
|
||
Change lost_state so that we go to PAUSED and wait for the parent to set
|
||
us to PLAYING again (so latency calculation can be performed)
|
||
Export gst_element_change_state() method so that subclasses can use it.
|
||
API: gst_element_change_state()
|
||
API: GST_STATE_TARGET
|
||
* gst/gstpipeline.c: (gst_pipeline_class_init),
|
||
(reset_stream_time), (gst_pipeline_change_state),
|
||
(gst_pipeline_handle_message), (gst_pipeline_set_new_stream_time):
|
||
Using the new ASYNC_START message we can reset the base_time when
|
||
needed. This can then be used to implement base_time redistribution in
|
||
flushing seeks so that we can remove the explicit seek handling.
|
||
Perform latency query and configuration when going to PLAYING.
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_commit_state),
|
||
(gst_base_sink_query), (gst_base_sink_change_state):
|
||
Post new ASYNC_START/ASYNC_DONE messages.
|
||
* tests/check/generic/sinks.c: (GST_START_TEST):
|
||
Fix test because the bin will not set the async element to PLAYING right
|
||
away.
|
||
* tests/check/gst/gstbin.c: (pop_async_done), (GST_START_TEST):
|
||
Make the message check a little stronger.
|
||
Handle ASYNC messages.
|
||
* tests/check/pipelines/cleanup.c: (GST_START_TEST):
|
||
* tests/check/pipelines/simple-launch-lines.c: (GST_START_TEST):
|
||
Expect ASYNC_DONE messages.
|
||
|
||
2007-03-19 09:55:02 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Add ASYNC_START and ASYNC_DONE messages to prepare for latency support.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstmessage.c: (gst_message_new_async_start),
|
||
(gst_message_new_async_done), (gst_message_parse_info),
|
||
(gst_message_parse_async_start):
|
||
* gst/gstmessage.h:
|
||
Add ASYNC_START and ASYNC_DONE messages to prepare for latency
|
||
support.
|
||
|
||
2007-03-15 22:33:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/design/part-synchronisation.txt:
|
||
typos
|
||
Original commit message from CVS:
|
||
typos
|
||
|
||
2007-03-15 12:37:50 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-inspect.c: Now that we don't check for the 'Codec' keyword any longer in the klass, we shouldn't spew a war...
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c:
|
||
(print_plugin_automatic_install_info_codecs):
|
||
Now that we don't check for the 'Codec' keyword any longer in the
|
||
klass, we shouldn't spew a warning if the klass isn't a decoder or
|
||
encoder (since it might be a Source/Network, for example).
|
||
|
||
2007-03-14 17:24:18 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-inspect.c: Don't require decoder/demuxer/depayloader elements or encoder/muxer/paylader elements to have 'C...
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c:
|
||
(print_plugin_automatic_install_info_codecs):
|
||
Don't require decoder/demuxer/depayloader elements or
|
||
encoder/muxer/paylader elements to have 'Codec' as part of their
|
||
factory class string when introspecting a plugin's capabilities.
|
||
draft-klass.txt mentions that it might be removed in future, and
|
||
flump3dec doesn't have it as part of its class string, so chances
|
||
are others might also not have it.
|
||
|
||
2007-03-14 15:42:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/random/i18n:
|
||
update i18n doc
|
||
Original commit message from CVS:
|
||
update i18n doc
|
||
|
||
2007-03-14 15:17:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* plugins/elements/gstqueue.c:
|
||
reformat
|
||
Original commit message from CVS:
|
||
reformat
|
||
|
||
2007-03-14 15:15:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
po/: Update translations from translation project
|
||
Original commit message from CVS:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.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:
|
||
Update translations from translation project
|
||
|
||
2007-03-14 13:40:28 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstchildproxy.c: Invert precondition check to be alike the ones in the mimiced gobject api.
|
||
Original commit message from CVS:
|
||
* gst/gstchildproxy.c: (gst_child_proxy_get_property),
|
||
(gst_child_proxy_set_property):
|
||
Invert precondition check to be alike the ones in the mimiced gobject
|
||
api.
|
||
|
||
2007-03-14 11:21:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* libs/gst/base/gstbasesink.c:
|
||
fix misleading log statement
|
||
Original commit message from CVS:
|
||
fix misleading log statement
|
||
|
||
2007-03-13 14:53:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/: Do some Architect work.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-tagreading.txt:
|
||
* docs/random/ensonic/audiobaseclasses.txt:
|
||
Do some Architect work.
|
||
* gst/gstobject.c: (gst_object_set_name):
|
||
Add a WARNING.
|
||
* gst/gstpad.c:
|
||
Add docs that point from gst_pad_get_range to gst_pad_pull_range
|
||
|
||
2007-03-12 15:27:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstsystemclock.c: Defer starting the async system clock thread until the first async wait is scheduled. Fixes #41...
|
||
Original commit message from CVS:
|
||
* gst/gstsystemclock.c: (gst_system_clock_init),
|
||
(gst_system_clock_start_async), (gst_system_clock_id_wait_async):
|
||
Defer starting the async system clock thread until the first async
|
||
wait is scheduled. Fixes #414986.
|
||
|
||
2007-03-12 14:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gstmultiqueue.c: Fix small leak (free GstSingleQueue structure too, not only contents).
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c: (gst_multi_queue_finalize),
|
||
(gst_single_queue_free):
|
||
Fix small leak (free GstSingleQueue structure too, not only contents).
|
||
|
||
2007-03-10 15:44:44 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
gst/gstbin.c: Use GST_STR_NULL to prevent NULL pointer to be passed to GST_CAT_DEBUG.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c:(gst_bin_add):
|
||
Use GST_STR_NULL to prevent NULL pointer to be passed to GST_CAT_DEBUG.
|
||
* win32/common/libgstbase.def:
|
||
* win32/common/libgstreamer.def:
|
||
Add new exported functions.
|
||
|
||
2007-03-09 16:39:29 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/plugins/gstreamer-plugins-sections.txt: Fix GstTee docs.
|
||
Original commit message from CVS:
|
||
* docs/plugins/gstreamer-plugins-sections.txt:
|
||
Fix GstTee docs.
|
||
|
||
2007-03-09 16:30:38 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Add metadata copy functions. Fixes #393099.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstbuffer.c: (gst_buffer_copy_metadata), (_gst_buffer_copy):
|
||
* gst/gstbuffer.h:
|
||
Add metadata copy functions. Fixes #393099.
|
||
* gst/gstutils.c: (gst_buffer_stamp):
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_prepare_output_buffer):
|
||
Use new metadata copy functions.
|
||
|
||
2007-03-09 14:20:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
plugins/elements/gstidentity.*: Separate out check-imperfect-timestamp and check-imperfect-offset.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstidentity.c: (gst_identity_class_init),
|
||
(gst_identity_init), (gst_identity_check_perfect),
|
||
(gst_identity_check_imperfect_timestamp),
|
||
(gst_identity_check_imperfect_offset), (gst_identity_transform_ip),
|
||
(gst_identity_set_property), (gst_identity_get_property):
|
||
* plugins/elements/gstidentity.h:
|
||
Separate out check-imperfect-timestamp and check-imperfect-offset.
|
||
Put back check-perfect as it was to keep compatibility.
|
||
|
||
2007-03-09 12:34:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstelement.c: There's no need to warn if VOID_PENDING is not NONE here, as long as the state is NULL it's ok, and...
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_dispose):
|
||
There's no need to warn if VOID_PENDING is not NONE here, as
|
||
long as the state is NULL it's ok, and that's checked immediately
|
||
above.
|
||
|
||
2007-03-08 17:58:57 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
|
||
|
||
plugins/elements/gstidentity.c: Fix check for perfect stream to ignore buffers with -1 offsets/offset ends when check...
|
||
Original commit message from CVS:
|
||
2007-03-08 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
||
* plugins/elements/gstidentity.c: (gst_identity_check_perfect):
|
||
Fix check for perfect stream to ignore buffers with -1
|
||
offsets/offset ends when checking data contiguity.
|
||
|
||
2007-03-08 16:26:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-launch.c: Print INFO messages.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (event_loop):
|
||
Print INFO messages.
|
||
|
||
2007-03-08 11:40:18 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.*: Add support for dropping buffers with custom GstFlowReturn.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_sink_eventfunc),
|
||
(gst_base_transform_handle_buffer), (gst_base_transform_chain),
|
||
(gst_base_transform_activate):
|
||
* libs/gst/base/gstbasetransform.h:
|
||
Add support for dropping buffers with custom GstFlowReturn.
|
||
Set DISCONT flags on outgoing buffers based on QoS, incomming DISCONT
|
||
buffers or dropped buffers.
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
docs for new custom return code.
|
||
* plugins/elements/gstidentity.c: (gst_identity_transform_ip):
|
||
Use drop support in base class to implement drop-probability.
|
||
|
||
2007-03-07 17:26:49 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: Remove newlines at end of debug log strings.
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (load_plugin_func):
|
||
* gst/gstplugin.c: (gst_plugin_load_by_name), (gst_plugin_load):
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_read_cache):
|
||
* gst/gsttrace.c: (gst_trace_new), (gst_alloc_trace_set_flags_all):
|
||
Remove newlines at end of debug log strings.
|
||
|
||
2007-03-07 17:14:53 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
|
||
|
||
plugins/elements/gstidentity.c: Only post bus message at max, once per buffer received.
|
||
Original commit message from CVS:
|
||
2007-03-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
||
* plugins/elements/gstidentity.c: (gst_identity_check_perfect):
|
||
Only post bus message at max, once per buffer received.
|
||
|
||
2007-03-07 17:13:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/: Add doc about synchronisation
|
||
Original commit message from CVS:
|
||
* docs/design/Makefile.am:
|
||
* docs/design/part-synchronisation.txt:
|
||
Add doc about synchronisation
|
||
* docs/design/draft-latency.txt:
|
||
* docs/design/part-TODO.txt:
|
||
* docs/design/part-clocks.txt:
|
||
* docs/design/part-events.txt:
|
||
* docs/design/part-gstbus.txt:
|
||
* docs/design/part-gstpipeline.txt:
|
||
* docs/design/part-live-source.txt:
|
||
* docs/design/part-messages.txt:
|
||
* docs/design/part-overview.txt:
|
||
* docs/design/part-streams.txt:
|
||
* docs/design/part-trickmodes.txt:
|
||
Documentation updates.
|
||
|
||
2007-03-07 17:09:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gstreamer.doap: Update the doap file.
|
||
Original commit message from CVS:
|
||
* gstreamer.doap:
|
||
Update the doap file.
|
||
|
||
2007-03-07 17:02:51 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
|
||
|
||
plugins/elements/gstidentity.c: Rename non-perfect to imperfect for Mike and for the sanctity of the language.
|
||
Original commit message from CVS:
|
||
2007-03-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
||
* plugins/elements/gstidentity.c: (gst_identity_check_perfect):
|
||
Rename non-perfect to imperfect for Mike and for the sanctity of
|
||
the language.
|
||
Also make sure bus message gets emitted for data-incontiguities.
|
||
|
||
2007-03-07 16:58:42 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
|
||
|
||
plugins/elements/gstidentity.*: Emit bus message if check-perfect is true and we encounter a non-perfect stream betwe...
|
||
Original commit message from CVS:
|
||
2007-03-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
||
* plugins/elements/gstidentity.c: (gst_identity_check_perfect),
|
||
(gst_identity_start):
|
||
* plugins/elements/gstidentity.h:
|
||
Emit bus message if check-perfect is true and we encounter a
|
||
non-perfect stream between 2 consecutive buffers.
|
||
Fixes #415394.
|
||
|
||
2007-03-07 16:55:02 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Back to CVS
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Back to CVS
|
||
|
||
=== release 0.10.12 ===
|
||
|
||
2007-03-07 16:44:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* docs/plugins/gstreamer-plugins.args:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
* win32/common/config.h:
|
||
Release 0.10.12
|
||
Original commit message from CVS:
|
||
Release 0.10.12
|
||
|
||
2007-03-07 16:31:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.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:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2007-03-07 12:51:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* common:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.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:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2007-03-01 18:46:36 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Version 0.10.11.2 (0.10.12 pre-release)
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Version 0.10.11.2 (0.10.12 pre-release)
|
||
Bump libtool versioning.
|
||
|
||
2007-03-01 14:49:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/base/gstbasesrc.c: Log flow-names and not numbers.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_loop):
|
||
Log flow-names and not numbers.
|
||
|
||
2007-02-28 19:25:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: Convert to new AG_GST style.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Convert to new AG_GST style.
|
||
|
||
2007-02-28 18:51:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Don't unref query twice.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_query_latency):
|
||
Don't unref query twice.
|
||
|
||
2007-02-28 16:57:49 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstvalue.c: Implement GstObject -> string transform so we print object names when serializing GValues containing ...
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_transform_object_string),
|
||
(_gst_value_initialize):
|
||
Implement GstObject -> string transform so we print object names
|
||
when serializing GValues containing GstObjects.
|
||
|
||
2007-02-28 16:55:53 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Add new stuff to docs.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Add new stuff to docs.
|
||
|
||
2007-02-28 16:46:07 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Improve latency query code.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_query_latency),
|
||
(gst_base_sink_queue_object_unlocked), (gst_base_sink_send_event),
|
||
(gst_base_sink_change_state):
|
||
Improve latency query code.
|
||
Don't leak latency events.
|
||
* tests/check/gst/gstbin.c: (GST_START_TEST):
|
||
Improve debugging.
|
||
|
||
2007-02-28 16:43:43 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelement.*: Improve docs a little. Added Since: for new macro.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_message_full),
|
||
(gst_element_get_state_func):
|
||
* gst/gstelement.h:
|
||
Improve docs a little. Added Since: for new macro.
|
||
* gst/gstobject.c: (gst_object_sink):
|
||
* gst/gstpipeline.c: (gst_pipeline_change_state),
|
||
(gst_pipeline_set_new_stream_time):
|
||
* gst/gstpipeline.h:
|
||
Improve debugging and docs.
|
||
* gst/gstutils.c: (gst_element_state_change_return_get_name):
|
||
Improve debugging.
|
||
|
||
2007-02-28 16:40:02 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelement.c: Handle INFO messages from the GST_ELEMENT_INFO macro as well.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_message_full),
|
||
(gst_element_set_locked_state), (gst_element_get_state_func),
|
||
(gst_element_change_state):
|
||
Handle INFO messages from the GST_ELEMENT_INFO macro as well.
|
||
Documentation updates.
|
||
Small code cleanups.
|
||
* gst/gstmessage.c: (gst_message_new_info),
|
||
(gst_message_parse_info):
|
||
* gst/gstmessage.h:
|
||
API: gst_message_new_info()
|
||
API: gst_message_parse_info()
|
||
Add INFO message create and parse code.
|
||
|
||
2007-02-28 16:35:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Also report the live parameter of a latency query.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (bin_query_min_max_init), (bin_query_latency_fold),
|
||
(bin_query_latency_done):
|
||
Also report the live parameter of a latency query.
|
||
|
||
2007-02-28 12:57:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/check/generic/states.c:
|
||
plug test leak
|
||
Original commit message from CVS:
|
||
plug test leak
|
||
|
||
2007-02-28 12:43:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/check/Makefile.am:
|
||
actually use the env var for tests
|
||
Original commit message from CVS:
|
||
actually use the env var for tests
|
||
|
||
2007-02-28 12:40:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
tests/check/generic/states.c: Copy the current generic/states example from -base and adapt so we can use the exact sa...
|
||
Original commit message from CVS:
|
||
* tests/check/generic/states.c: (GST_START_TEST), (states_suite):
|
||
Copy the current generic/states example from -base and adapt so
|
||
we can use the exact same code everywhere.
|
||
Check a STATES_IGNORE_ELEMENTS env var which can be used
|
||
to ignore certain element factories for this test, which is
|
||
what is being done in -base
|
||
* tests/check/Makefile.am:
|
||
Mention this environment variable.
|
||
|
||
2007-02-27 17:22:07 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
API: gst_bus_timed_pop()
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstbus.c: (gst_bus_init), (gst_bus_dispose), (gst_bus_post),
|
||
(gst_bus_timed_pop), (gst_bus_pop):
|
||
* gst/gstbus.h:
|
||
API: gst_bus_timed_pop()
|
||
Implement gst_bus_timed_pop() to do a blocking timed wait for a
|
||
message to arrive on the bus.
|
||
* tests/check/gst/gstbus.c: (GST_START_TEST), (pop_thread),
|
||
(gst_bus_suite):
|
||
Two unit tests for new _timed_pop() function.
|
||
|
||
2007-02-23 17:42:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpipeline.c: Don't ref a NULL clock in _provide_clock_func().
|
||
Original commit message from CVS:
|
||
* gst/gstpipeline.c: (gst_pipeline_change_state),
|
||
(gst_pipeline_provide_clock_func), (gst_pipeline_set_delay):
|
||
Don't ref a NULL clock in _provide_clock_func().
|
||
Don't allow an INVALID delay.
|
||
Don't try to calculate base_time with an invalid start_time.
|
||
Also distribute and notify a NULL clock when it was selected.
|
||
* tools/gst-launch.c: (event_loop):
|
||
Don't crash when a NULL clock was selected in the pipeline.
|
||
|
||
2007-02-23 13:42:19 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/: Some small updates: update plugin system identifier prefix mention our new install
|
||
Original commit message from CVS:
|
||
* docs/design/Makefile.am:
|
||
* docs/design/draft-missing-plugins.txt:
|
||
* docs/random/draft-missing-plugins.txt:
|
||
Some small updates: update plugin system identifier prefix
|
||
('gstreamer.net' to 'gstreamer'), mention our new install
|
||
API in libgstbaseutils rather than libgimme-codec, add
|
||
reference to the online docs.
|
||
|
||
2007-02-21 15:35:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
win32/common/config.h: Pretty sure Bill never made a powerpc version. Powerpc hackers, use moap cl ci to only check ...
|
||
Original commit message from CVS:
|
||
* win32/common/config.h:
|
||
Pretty sure Bill never made a powerpc version. Powerpc hackers,
|
||
use moap cl ci to only check in what is mentioned in the ChangeLog.
|
||
|
||
2007-02-21 15:34:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
Fix up documentation to link to the correct GstGError section.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstelement.h:
|
||
Fix up documentation to link to the correct GstGError section.
|
||
Add GST_ELEMENT_INFO macro since someone else added a Info message.
|
||
|
||
2007-02-21 15:30:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
tools/gst-launch.c: Make sure that we actually show the important message part of a warning message.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (event_loop):
|
||
Make sure that we actually show the important message part of a
|
||
warning message.
|
||
No need to check if the gerror is not NULL to free; first of all
|
||
g_free accepts NULL; and second the default error handler would
|
||
segfault if gerror was NULL.
|
||
|
||
2007-02-21 12:10:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Removed docs as well.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Removed docs as well.
|
||
|
||
2007-02-21 12:01:41 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstmessage.*: Remove new messages for release.
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.c: (gst_message_parse_duration):
|
||
* gst/gstmessage.h:
|
||
Remove new messages for release.
|
||
|
||
2007-02-20 18:02:50 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Make the ghostpad a parent of the internal pad again for better backward compatibility. Don't write code that relies ...
|
||
Original commit message from CVS:
|
||
* docs/design/part-gstghostpad.txt:
|
||
* gst/gstghostpad.c: (gst_ghost_pad_dispose),
|
||
(gst_ghost_pad_new_full):
|
||
Make the ghostpad a parent of the internal pad again for better backward
|
||
compatibility. Don't write code that relies on this however.
|
||
* gst/gstpad.c: (gst_pad_activate_pull), (gst_pad_activate_push),
|
||
(gst_pad_link_check_hierarchy):
|
||
Require that parents should be GstElements in the hierarchy check.
|
||
|
||
2007-02-20 10:45:13 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Improve debug info.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (bin_replace_message), (gst_bin_add_func),
|
||
(gst_bin_change_state_func), (bin_query_min_max_init),
|
||
(bin_query_latency_fold), (bin_query_latency_done),
|
||
(gst_bin_query):
|
||
Improve debug info.
|
||
Implement latency query.
|
||
|
||
2007-02-20 10:16:27 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Do not set the internal pad as a parent anymore so we can avoid hierarchy linking errors when the ghostpad has no par...
|
||
Original commit message from CVS:
|
||
* docs/design/part-gstghostpad.txt:
|
||
* gst/gstghostpad.c: (gst_ghost_pad_class_init),
|
||
(gst_ghost_pad_internal_do_activate_push),
|
||
(gst_ghost_pad_internal_do_activate_pull),
|
||
(gst_ghost_pad_do_activate_push), (gst_ghost_pad_do_activate_pull),
|
||
(gst_ghost_pad_do_link), (gst_ghost_pad_dispose),
|
||
(gst_ghost_pad_new_full), (gst_ghost_pad_set_target):
|
||
Do not set the internal pad as a parent anymore so we can avoid
|
||
hierarchy linking errors when the ghostpad has no parent yet. This also
|
||
fixes failed activation because of unlinked internal pads, which in
|
||
turn fixes the impossible case where you have to activate a pad before
|
||
you can add it to a running element.
|
||
Also fix the docs.
|
||
* gst/gstpad.c: (pre_activate), (post_activate),
|
||
(gst_pad_set_active), (gst_pad_activate_pull),
|
||
(gst_pad_activate_push), (gst_pad_check_pull_range):
|
||
Add some more debug info.
|
||
Mark activation mode in pre_activate so that we don't try to activate in
|
||
endless loops. Fixes #385084.
|
||
|
||
2007-02-19 18:08:59 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Implement a checkgetrange function instead of relying on the default core behaviour...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c: (gst_base_transform_init),
|
||
(gst_base_transform_check_get_range):
|
||
Implement a checkgetrange function instead of relying on the default
|
||
core behaviour that assumes we can operate in pull mode if we have a
|
||
getrange function. First step at fixing #385084.
|
||
|
||
2007-02-15 12:05:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
More docs coverage and some ChangeLog surgery (add missing names)
|
||
Original commit message from CVS:
|
||
* gst/gstchildproxy.h:
|
||
* libs/gst/base/gstbasesink.h:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
* libs/gst/base/gstbasetransform.h:
|
||
More docs coverage and some ChangeLog surgery (add missing names)
|
||
|
||
2007-02-15 11:32:02 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/: Some doc updates. Start renaming from stream_time to running_time where it was used wrongly.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
* docs/design/part-activation.txt:
|
||
* docs/design/part-block.txt:
|
||
* docs/design/part-buffering.txt:
|
||
* docs/design/part-clocks.txt:
|
||
* docs/design/part-element-source.txt:
|
||
* docs/design/part-events.txt:
|
||
* docs/design/part-gstbin.txt:
|
||
* docs/design/part-gstbus.txt:
|
||
* docs/design/part-gstpipeline.txt:
|
||
* docs/design/part-live-source.txt:
|
||
* docs/design/part-messages.txt:
|
||
* docs/design/part-overview.txt:
|
||
* docs/design/part-qos.txt:
|
||
* docs/design/part-query.txt:
|
||
* docs/design/part-states.txt:
|
||
* docs/design/part-trickmodes.txt:
|
||
Some doc updates. Start renaming from stream_time to running_time where
|
||
it was used wrongly.
|
||
|
||
2007-02-15 09:07:25 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Answer LATENCY query.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_default_query):
|
||
Answer LATENCY query.
|
||
|
||
2007-02-15 08:40:38 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/gst/gstevent.c: Improve debugging.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstevent.c: (event_probe), (test_event),
|
||
(GST_START_TEST):
|
||
Improve debugging.
|
||
|
||
2007-02-15 08:37:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Improve debugging of default pad dispatcher and query functions.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_get_internal_links_default),
|
||
(gst_pad_dispatcher):
|
||
Improve debugging of default pad dispatcher and query functions.
|
||
|
||
2007-02-15 08:31:25 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Remove old unused method.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Remove old unused method.
|
||
|
||
2007-02-13 15:51:00 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/gst/gstsegment.c: Fix check
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstsegment.c: (GST_START_TEST):
|
||
Fix check
|
||
|
||
2007-02-13 15:34:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-seeking.txt: Some small update.
|
||
Original commit message from CVS:
|
||
* docs/design/part-seeking.txt:
|
||
Some small update.
|
||
* gst/gstsegment.c: (gst_segment_set_seek):
|
||
Revert old bogus change that should make seeking work again.
|
||
|
||
2007-02-13 14:52:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/random/ensonic/: Possible dynamic reconnection api, plus some type fixes the other two docs.
|
||
Original commit message from CVS:
|
||
* docs/random/ensonic/dynlink.txt:
|
||
* docs/random/ensonic/interfaces.txt:
|
||
* docs/random/ensonic/receipies.txt:
|
||
Possible dynamic reconnection api, plus some type fixes the other two
|
||
docs.
|
||
|
||
2007-02-13 13:40:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
plugins/elements/: Also check for an absolute path following file:// in the filesrc element. Remove redundant check a...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_uri_set_uri):
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_uri_set_uri):
|
||
Also check for an absolute path following file:// in the filesrc
|
||
element. Remove redundant check and call g_path_is_absolute() on the
|
||
unescaped location.
|
||
|
||
2007-02-13 09:10:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/design/draft-klass.txt: Add existing category analysis.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-klass.txt:
|
||
Add existing category analysis.
|
||
* gst/gstcaps.c:
|
||
Fix doc example, framerate is a fraction.
|
||
|
||
2007-02-12 19:55:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Add crossreferences to glib/gobject docs.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* docs/gst/Makefile.am:
|
||
* docs/libs/Makefile.am:
|
||
* docs/plugins/Makefile.am:
|
||
Add crossreferences to glib/gobject docs.
|
||
|
||
2007-02-12 11:32:22 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/draft-latency.txt: Small update.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-latency.txt:
|
||
Small update.
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
|
||
(gst_base_sink_get_latency), (gst_base_sink_query_latency),
|
||
(gst_base_sink_wait_clock), (gst_base_sink_send_qos),
|
||
(gst_base_sink_perform_qos), (gst_base_sink_queue_object_unlocked),
|
||
(gst_base_sink_chain_unlocked), (gst_base_sink_send_event),
|
||
(gst_base_sink_get_position), (gst_base_sink_query),
|
||
(gst_base_sink_change_state):
|
||
* libs/gst/base/gstbasesink.h:
|
||
API: gst_base_sink_query_latency() to let subclasses query the upstream
|
||
latency.
|
||
API: gst_base_sink_get_latency() to let subclasses query the configured
|
||
latency in the sink.
|
||
Implement query and set latency.
|
||
Update some docs.
|
||
As spotted by Will Newton <will dot newton at gmail dot com>: Make sure we
|
||
don't continue preroll when we are flushing. Fixes #405284.
|
||
* tests/check/pipelines/stress.c: (change_state_timeout),
|
||
(quit_timeout), (GST_START_TEST), (stress_suite):
|
||
Test for #405284.
|
||
|
||
2007-02-12 10:50:20 +0000 René Stadler <mail@renestadler.de>
|
||
|
||
API: add GST_TAG_REFERENCE_LEVEL (#403597).
|
||
Original commit message from CVS:
|
||
Patch by: René Stadler <mail at renestadler de>
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsttaglist.c: (_gst_tag_initialize):
|
||
* gst/gsttaglist.h:
|
||
API: add GST_TAG_REFERENCE_LEVEL (#403597).
|
||
|
||
2007-02-11 19:59:12 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/libs/Makefile.am: Fix path to core docs.
|
||
Original commit message from CVS:
|
||
* docs/libs/Makefile.am:
|
||
Fix path to core docs.
|
||
* gst/gstbin.c: (gst_bin_get_by_interface),
|
||
(gst_bin_iterate_all_by_interface):
|
||
Refix docs by also renaming 'interface' to 'iface' in implementation.
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstcaps.c:
|
||
* gst/gstchildproxy.c: (gst_child_proxy_base_init):
|
||
* gst/gstchildproxy.h:
|
||
* gst/gstelementfactory.c:
|
||
* gst/gstpadtemplate.h:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(gst_controlled_property_new):
|
||
Document more.
|
||
|
||
2007-02-10 18:31:12 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
gst/gstbin.h: Replace interface parameter name by iface as interface is a reserved keyword in Visual Studio for C++ p...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.h:(gst_bin_get_by_interface),
|
||
(gst_bin_iterate_all_by_interface):
|
||
Replace interface parameter name by iface as interface is
|
||
a reserved keyword in Visual Studio for C++ projects so it removes
|
||
a build error for application developpers using VS.
|
||
* plugins/elements/gstfilesrc.c:(gst_file_src_uri_set_uri):
|
||
Fix a bug on Windows in uri format check. Now the prefix checked
|
||
is file:// and next we check if the path after file:// is absolute.
|
||
* win32/common/libgstbase.def:
|
||
* win32/common/libgstdataprotocol.def:
|
||
* win32/common/libgstgstreamer.def:
|
||
Add new exported functions.
|
||
|
||
2007-02-09 15:25:45 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
* tests/check/pipelines/simple-launch-lines.c:
|
||
tests/check/pipelines/simple-launch-lines.c
|
||
Original commit message from CVS:
|
||
2007-02-09 Andy Wingo <wingo@pobox.com>
|
||
* tests/check/pipelines/simple-launch-lines.c
|
||
(simple_launch_lines_suite, test_tee): Disable tee test until I
|
||
have time to fix it :-(
|
||
|
||
2007-02-09 13:59:32 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
tests/check/: Add ABI checks for PPC32.
|
||
Original commit message from CVS:
|
||
2007-02-09 Andy Wingo <wingo@pobox.com>
|
||
* tests/check/Makefile.am (noinst_HEADERS):
|
||
* tests/check/libs/libsabi.c:
|
||
* tests/check/libs/struct_ppc32.h: Add ABI checks for PPC32.
|
||
* tests/check/gst/gstabi.c:
|
||
* tests/check/gst/struct_ppc32.h: Add ABI checks for PPC32.
|
||
|
||
2007-02-09 13:45:27 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
tests/check/pipelines/simple-launch-lines.c (test_tee): Add tests for push and pull tee behavior.
|
||
Original commit message from CVS:
|
||
2007-02-09 Andy Wingo <wingo@pobox.com>
|
||
* tests/check/pipelines/simple-launch-lines.c (test_tee): Add
|
||
tests for push and pull tee behavior.
|
||
* plugins/elements/gsttee.h:
|
||
* plugins/elements/gsttee.c: Describe has-sink-loop better, and
|
||
mark as deprecated as well as unimplemented. It was a crack idea.
|
||
Add support for tee operating in pull mode, off by default.
|
||
|
||
2007-02-09 13:41:24 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstregistryxml.c (load_feature, load_plugin): Drop some normal-case logs down to LOG, raise errors to WARNING.
|
||
Original commit message from CVS:
|
||
2007-02-09 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstregistryxml.c (load_feature, load_plugin): Drop some
|
||
normal-case logs down to LOG, raise errors to WARNING.
|
||
(gst_registry_xml_read_cache): Don't log before calling a function
|
||
that logs.
|
||
* gst/gstregistry.c (gst_registry_finalize): Less debug on program
|
||
exit (registry finalize).
|
||
(gst_registry_add_plugin, gst_registry_add_feature): No need for a
|
||
DEBUG log when we emit signals that people don't even have the
|
||
chance to connect to.
|
||
(gst_registry_scan_path_level): Less logging in the normal case.
|
||
|
||
2007-02-05 13:15:44 +0000 Michal Benes <michal.benes@itonis.tv>
|
||
|
||
plugins/elements/gstfilesrc.c: Correctly generate EOS for non-seekable files. We don't have a total length for them a...
|
||
Original commit message from CVS:
|
||
Patch by: Michal Benes <michal dot benes at itonis dot tv>
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_create_read):
|
||
Correctly generate EOS for non-seekable files. We don't have a total
|
||
length for them and would get an unexpected end of file if we only
|
||
special-cased for regular files. (Fixes: #404569)
|
||
|
||
2007-02-05 08:15:26 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
tests/check/elements/filesrc.c: Add unit test for the GstURIHandler interface in filesrc. This also tests the newly a...
|
||
Original commit message from CVS:
|
||
* tests/check/elements/filesrc.c: (GST_START_TEST),
|
||
(filesrc_suite):
|
||
Add unit test for the GstURIHandler interface in filesrc. This also
|
||
tests the newly added file://localhost/foo/bar support.
|
||
|
||
2007-02-04 16:14:19 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstelementfactory.h: The klass string is not a hierarchy. Add reference to the design doc for more information an...
|
||
Original commit message from CVS:
|
||
* gst/gstelementfactory.h:
|
||
The klass string is not a hierarchy. Add reference to the design doc
|
||
for more information and common types.
|
||
|
||
2007-02-02 18:08:32 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstquery.c: Remove old structure field.
|
||
Original commit message from CVS:
|
||
* gst/gstquery.c: (gst_query_new_latency):
|
||
Remove old structure field.
|
||
|
||
2007-02-02 12:27:16 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tools/gst-launch.1.in: Give example for network streaming (#351998)
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.1.in:
|
||
Give example for network streaming (#351998)
|
||
|
||
2007-02-02 11:48:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Add docs for new methods.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Add docs for new methods.
|
||
* gst/gstevent.c: (gst_event_new_latency),
|
||
(gst_event_parse_latency):
|
||
* gst/gstevent.h:
|
||
Add new LATENCY event to configure latency in a pipeline.
|
||
API: gst_event_new_latency
|
||
API: gst_event_parse_latency
|
||
* gst/gstmessage.c: (gst_message_new_buffering),
|
||
(gst_message_new_lost_preroll), (gst_message_new_prerolled),
|
||
(gst_message_new_latency), (gst_message_parse_buffering),
|
||
(gst_message_parse_lost_preroll):
|
||
* gst/gstmessage.h:
|
||
Added messages used in draft-latency.
|
||
API: gst_message_new_lost_preroll
|
||
API: gst_message_parse_lost_preroll
|
||
API: gst_message_new_prerolled
|
||
API: gst_message_new_latency
|
||
* gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
|
||
(gst_query_parse_latency):
|
||
* gst/gstquery.h:
|
||
Implemented new latency query as in design doc.
|
||
API: gst_query_new_latency
|
||
API: gst_query_set_latency
|
||
API: gst_query_parse_latency
|
||
|
||
2007-02-02 11:33:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/draft-latency.txt: Slight redesign to allow for dynamic latency adjustments.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-latency.txt:
|
||
Slight redesign to allow for dynamic latency adjustments.
|
||
* docs/design/part-negotiation.txt:
|
||
Fix some typos.
|
||
|
||
2007-02-02 10:41:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
plugins/elements/: Allow file://localhost/foo/bar URLs and correctly fail for every other hostname that one sets. Thi...
|
||
Original commit message from CVS:
|
||
reviewed by: Wim Taymans <wim@fluendo.com>
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_uri_set_uri):
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_uri_set_uri):
|
||
Allow file://localhost/foo/bar URLs and correctly fail for every other
|
||
hostname that one sets. This was gnomevfssrc is linked for those if
|
||
installed as it can handle it (#403172)
|
||
|
||
2007-02-01 19:00:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/base/gstcollectpads.*: Don't put the previously added destroy notify in the GstCollectData struct as all it'...
|
||
Original commit message from CVS:
|
||
reviewed by: Tim-Philipp Müller <tim at centricular dot net>
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize),
|
||
(unref_data), (gst_collect_pads_add_pad_full):
|
||
* libs/gst/base/gstcollectpads.h:
|
||
Don't put the previously added destroy notify in the GstCollectData
|
||
struct as all it's padding is already used and we don't want to break
|
||
ABI. Instead put in the pad's GObject data for now. This should be
|
||
cleaned up for 0.11 (#402393).
|
||
|
||
2007-02-01 17:52:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
API: Add function to specify a destroy notification for custom
|
||
Original commit message from CVS:
|
||
reviewed by: Wim Taymans <wim@fluendo.com>
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize),
|
||
(unref_data), (gst_collect_pads_add_pad),
|
||
(gst_collect_pads_add_pad_full):
|
||
* libs/gst/base/gstcollectpads.h:
|
||
API: Add function to specify a destroy notification for custom
|
||
GstCollectData when adding new pads in GstCollectPads (#402393).
|
||
|
||
2007-02-01 17:10:25 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
po/sv.po: Update Swedish translation (#378255).
|
||
Original commit message from CVS:
|
||
* po/sv.po:
|
||
Update Swedish translation (#378255).
|
||
|
||
2007-01-31 11:42:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/design/draft-klass.txt: Fix the previous change, this is a list of categories and not a hierarchy.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-klass.txt:
|
||
Fix the previous change, this is a list of categories and not a hierarchy.
|
||
|
||
2007-01-31 11:02:29 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/design/draft-klass.txt: Add info about how to get a list of used classes.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-klass.txt:
|
||
Add info about how to get a list of used classes.
|
||
|
||
2007-01-30 19:12:54 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gsttypefindelement.c: Don't leak found caps in chain function (no idea why that never showed up as a...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_chain_do_typefinding),
|
||
(gst_type_find_element_change_state):
|
||
Don't leak found caps in chain function (no idea why that never
|
||
showed up as a leak anywhere).
|
||
|
||
2007-01-30 15:04:33 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstplugin.h: Fix and expand GstPluginDesc API docs.
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.h:
|
||
Fix and expand GstPluginDesc API docs.
|
||
|
||
2007-01-29 15:54:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
configure.ac: comment about refining the xml deps
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
comment about refining the xml deps
|
||
* docs/manuals.mak:
|
||
comments about moving away from jade for docs
|
||
* gst/gst.c:
|
||
recommit the ifdefs to use the binary registry
|
||
* gst/gstbin.c: (gst_bin_change_state_func):
|
||
this break is obsolete
|
||
* gst/gstelementfactory.h:
|
||
better GST_ELEMENT_DETAILS docs, add comment about translation
|
||
* gst/gstinfo.h:
|
||
remove eol slash
|
||
* gst/gstobject.c: (gst_signal_object_get_type):
|
||
add G_UNLIKELY as usual
|
||
* gst/gstpad.c: (gst_pad_event_default):
|
||
add fall trhu comment
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_write),
|
||
(gst_registry_binary_initialize_magic),
|
||
(gst_registry_binary_save_string),
|
||
(gst_registry_binary_save_pad_template),
|
||
(gst_registry_binary_save_feature),
|
||
(gst_registry_binary_save_plugin),
|
||
(gst_registry_binary_write_cache),
|
||
(gst_registry_binary_check_magic),
|
||
(gst_registry_binary_load_pad_template),
|
||
(gst_registry_binary_load_feature),
|
||
(gst_registry_binary_load_plugin),
|
||
(gst_registry_binary_read_cache):
|
||
comment typo and formatting
|
||
* gst/gstutils.c: (gst_element_state_get_name),
|
||
(gst_element_state_change_return_get_name):
|
||
remove obsolete breaks
|
||
* gst/gstvalue.c: (gst_date_get_type), (_gst_value_initialize):
|
||
add FIXME 0.11 and remove cpp comment
|
||
|
||
2007-01-29 15:02:11 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstregistrybinary.c: Fix print statement in an even more portable way.
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_read_cache):
|
||
Fix print statement in an even more portable way.
|
||
|
||
2007-01-29 13:40:38 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: add GST_ROUND_DOWN_* macros (#401781).
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstutils.h:
|
||
API: add GST_ROUND_DOWN_* macros (#401781).
|
||
|
||
2007-01-27 18:44:11 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Document registry signals and make gtk-doc pick them up (#401381).
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer.types.in:
|
||
* gst/gstregistry.c: (gst_registry_class_init):
|
||
Document registry signals and make gtk-doc pick them up (#401381).
|
||
|
||
2007-01-26 18:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/pwg/building-testapp.xml: Add some audioconverts and audioresample to the pipeline, and some more comments and e...
|
||
Original commit message from CVS:
|
||
* docs/pwg/building-testapp.xml:
|
||
Add some audioconverts and audioresample to the pipeline, and some
|
||
more comments and error handling.
|
||
|
||
2007-01-26 13:07:36 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/: Fix typo (#400987).
|
||
Original commit message from CVS:
|
||
* docs/manual/manual.xml:
|
||
* docs/pwg/pwg.xml:
|
||
Fix typo (#400987).
|
||
|
||
2007-01-26 09:37:03 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstcaps.c: Init caps flags too.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_static_caps_get):
|
||
Init caps flags too.
|
||
|
||
2007-01-25 17:54:07 +0000 Jindrich Makovicka <jindrich.makovick@itonis.tv>
|
||
|
||
plugins/elements/gstfilesrc.c: If not using mmap'ed files try to seek to the end instead of the start to determine wh...
|
||
Original commit message from CVS:
|
||
Patch by: Jindrich Makovicka <jindrich.makovick at itonis dot tv>
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_start):
|
||
If not using mmap'ed files try to seek to the end instead of the
|
||
start to determine whether we can seek at all. This fixes the case
|
||
of 2GB+ files over NFS, where seeks in the first 2GB can succeed but
|
||
seeks for everything afterwards fail. Fixes #400656
|
||
|
||
2007-01-25 17:41:39 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstcaps.c: Add some refcount debugging.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (_gst_caps_free), (gst_static_caps_get):
|
||
Add some refcount debugging.
|
||
Make gst_static_caps_get threadsafe, which is needed when autoplugging
|
||
in multiple streaming threads.
|
||
|
||
2007-01-25 10:50:03 +0000 David Schleef <ds@schleef.org>
|
||
|
||
API: gst_adapter_copy() that can reduce the amount of memcpy when getting data from the adapter. Fixes #388201.
|
||
Original commit message from CVS:
|
||
Patch by: David Schleef <ds at schleef dot org>
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstadapter.c: (gst_adapter_copy):
|
||
* libs/gst/base/gstadapter.h:
|
||
API: gst_adapter_copy() that can reduce the amount of memcpy when
|
||
getting data from the adapter. Fixes #388201.
|
||
|
||
2007-01-25 10:14:09 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstregistrybinary.c: In print statements, "%x" is for guint. Fixes build on macosx.
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_read_cache):
|
||
In print statements, "%x" is for guint. Fixes build on macosx.
|
||
|
||
2007-01-24 11:32:00 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
plugins/elements/gstmultiqueue.c: Small fix.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c:
|
||
(gst_multi_queue_loop):
|
||
Small fix.
|
||
(single_queue_overrun_cb), (single_queue_underrun_cb),
|
||
(single_queue_check_full), (gst_single_queue_new):
|
||
Implement single queue growth system.
|
||
This uses the extra-size properties, and will grow single queues by
|
||
that much if one goes full whereas there are others empty. This is
|
||
called extra-mode in the code.
|
||
When a single queue's levels go back below the initial max-size
|
||
limits, it is no longer in extra-mode. This is to ensure we don't
|
||
consume too much memory.
|
||
Fixes #399875
|
||
|
||
2007-01-23 13:50:42 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst.c: Make warning about late g_thread_init() calls a bit more explicit, so that it's more obvious to applicatio...
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (gst_init_get_option_group):
|
||
Make warning about late g_thread_init() calls a bit more explicit,
|
||
so that it's more obvious to application developers what they need
|
||
to do if a user files a bug against their application.
|
||
|
||
2007-01-22 16:00:39 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
plugins/elements/gstmultiqueue.c: Remove previous hack of unsetting the flushing flag for the source pad instead of a...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c:
|
||
(gst_multi_queue_src_activate_push), (gst_single_queue_new):
|
||
Remove previous hack of unsetting the flushing flag for the source pad
|
||
instead of activating it. Instead, fix the source pad activate function
|
||
so that it no longer depends on having a parent set or not.
|
||
|
||
2007-01-22 14:30:27 +0000 Carlos Sanmartin Dominguez <csanmartin@igalia.com>
|
||
|
||
docs/manual/basics-bus.xml: Fix example code, gst_element_unref() doesn't exist any longer.
|
||
Original commit message from CVS:
|
||
Patch by: Carlos Sanmartin Dominguez <csanmartin@igalia.com>
|
||
* docs/manual/basics-bus.xml:
|
||
Fix example code, gst_element_unref() doesn't exist any longer.
|
||
|
||
2007-01-21 20:24:11 +0000 Mark Nauwelaerts <manauw@skynet.be>
|
||
|
||
gst/gstpad.c: Fix two docs typoes (#399094).
|
||
Original commit message from CVS:
|
||
Patch by: Mark Nauwelaerts <manauw at skynet be>
|
||
* gst/gstpad.c:
|
||
Fix two docs typoes (#399094).
|
||
|
||
2007-01-19 09:15:21 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
docs/faq/gst-uninstalled: Add gst-plugins-base/gst/utils/ to LD_LIBRARY_PATH so that plugins depending on libgstbaseu...
|
||
Original commit message from CVS:
|
||
* docs/faq/gst-uninstalled:
|
||
Add gst-plugins-base/gst/utils/ to LD_LIBRARY_PATH so that plugins
|
||
depending on libgstbaseutils can work in uninstalled environment.
|
||
|
||
2007-01-18 12:00:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/: Add more docs regarding tag merge-modes and when to send tags. Fix 'since' statement for new tag.
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.h:
|
||
* gst/gsttagsetter.c:
|
||
Add more docs regarding tag merge-modes and when to send tags. Fix 'since'
|
||
statement for new tag.
|
||
|
||
2007-01-17 14:33:39 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
plugins/elements/gstmultiqueue.c: When dynamically creating single queues, activate sinkpad before adding it.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstmultiqueue.c: (gst_single_queue_new):
|
||
When dynamically creating single queues, activate sinkpad before adding
|
||
it.
|
||
We should be doing the same thing for the source pad, but we can't
|
||
since it would call a method which needs the parent to be set in order
|
||
to work propertly. Instead of activating the source pad, we just unset
|
||
the flushing flag, which is the minimal requirement for adding a pad
|
||
to an element in a state greater than READY.
|
||
|
||
2007-01-17 14:26:46 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
docs/faq/gst-uninstalled: Add DYLD_LIBRARY_PATH declarations so we can also use this script on
|
||
Original commit message from CVS:
|
||
* docs/faq/gst-uninstalled:
|
||
Add DYLD_LIBRARY_PATH declarations so we can also use this script on
|
||
Mac OS X.
|
||
|
||
2007-01-17 12:31:01 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/: Add ABI structs for HPPA (see #393796).
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstabi.c:
|
||
* tests/check/gst/struct_hppa.h:
|
||
* tests/check/libs/libsabi.c:
|
||
* tests/check/libs/struct_hppa.h:
|
||
Add ABI structs for HPPA (see #393796).
|
||
|
||
2007-01-16 09:57:50 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/check/gstcheck.c: Actually write ABI structs to the file specified in the GST_ABI environment variable, as t...
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstcheck.c: (gst_check_abi_list):
|
||
Actually write ABI structs to the file specified in the GST_ABI
|
||
environment variable, as the message we print claims we would.
|
||
|
||
2007-01-15 14:51:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/gst/gsttask.c: Fix header comment.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gsttask.c:
|
||
Fix header comment.
|
||
|
||
2007-01-15 14:39:51 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gsttaglist.c: Change tag type from STRING to DOUBLE. Apply ChangeLog surgery for my previous two entries.
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.c: (_gst_tag_initialize):
|
||
Change tag type from STRING to DOUBLE. Apply ChangeLog surgery for my
|
||
previous two entries.
|
||
|
||
2007-01-15 13:57:12 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
add tag support for beat-per-minute
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsttaglist.c: (_gst_tag_initialize):
|
||
* gst/gsttaglist.h:
|
||
add tag support for beat-per-minute
|
||
|
||
2007-01-15 12:18:46 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstregistrybinary.*: use glib types, cleanup comments, impement interfaces and uri-types
|
||
Original commit message from CVS:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_write),
|
||
(gst_registry_binary_initialize_magic),
|
||
(gst_registry_binary_save_string), (gst_registry_binary_make_data),
|
||
(gst_registry_binary_save_pad_template),
|
||
(gst_registry_binary_save_feature),
|
||
(gst_registry_binary_save_plugin),
|
||
(gst_registry_binary_write_cache),
|
||
(gst_registry_binary_check_magic),
|
||
(gst_registry_binary_load_pad_template),
|
||
(gst_registry_binary_load_feature),
|
||
(gst_registry_binary_load_plugin),
|
||
(gst_registry_binary_read_cache):
|
||
* gst/gstregistrybinary.h:
|
||
use glib types, cleanup comments, impement interfaces and uri-types
|
||
|
||
2007-01-13 10:33:41 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstpad.c (gst_pad_get_range, gst_pad_pull_range): Allow getrange() to return buffers with other caps, while we fi...
|
||
Original commit message from CVS:
|
||
2007-01-13 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpad.c (gst_pad_get_range, gst_pad_pull_range): Allow
|
||
getrange() to return buffers with other caps, while we fix
|
||
demuxers and typefind, or otherwise change part-negotiation.txt.
|
||
|
||
2007-01-12 21:13:32 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
libs/gst/base/gstbasetransform.c (gst_base_transform_activate): Factor start/stop into this private function instead ...
|
||
Original commit message from CVS:
|
||
2007-01-12 Andy Wingo <wingo@pobox.com>
|
||
* libs/gst/base/gstbasetransform.c (gst_base_transform_activate):
|
||
Factor start/stop into this private function instead of partially
|
||
in activate functions and partially in the change_state function.
|
||
Fixes setup before the element has changed from READY->PAUSED, as
|
||
is the case in pull-mode pipelines.
|
||
(gst_base_transform_sink_activate_push)
|
||
(gst_base_transform_src_activate_pull): Refactor to use
|
||
gst_base_transform_activate().
|
||
(gst_base_transform_change_state): Removed, not needed any more.
|
||
* libs/gst/base/gstbasesink.c (gst_base_sink_negotiate_pull):
|
||
Truncate before fixating.
|
||
|
||
2007-01-12 18:06:29 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
libs/gst/base/gstbasesink.c (gst_base_sink_negotiate_pull): Don't set_caps() if the result of fixating is ANY, as it'...
|
||
Original commit message from CVS:
|
||
2007-01-12 Andy Wingo <wingo@pobox.com>
|
||
* libs/gst/base/gstbasesink.c (gst_base_sink_negotiate_pull):
|
||
Don't set_caps() if the result of fixating is ANY, as it's not
|
||
supported, and not necessary in the case of a link with no
|
||
template caps on either side. Fixes tests/check/libs/basesrc in
|
||
some pull-mode tests.
|
||
|
||
2007-01-12 15:56:00 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
libs/gst/base/gstbasetransform.c (_GstBaseTransformPrivate): (gst_base_transform_init, gst_base_transform_sink_activa...
|
||
Original commit message from CVS:
|
||
2007-01-12 Andy Wingo <wingo@pobox.com>
|
||
* libs/gst/base/gstbasetransform.c (_GstBaseTransformPrivate):
|
||
(gst_base_transform_init, gst_base_transform_sink_activate_push)
|
||
(gst_base_transform_src_activate_pull):
|
||
Track the activation mode.
|
||
(gst_base_transform_setcaps): In pull mode, when activating the
|
||
src pad, after activating the sink pad, activate the sink pad's
|
||
peer, as discussed in part-negotiation.txt.
|
||
* libs/gst/base/gstbasesrc.h:
|
||
* libs/gst/base/gstbasesrc.c (gst_base_src_fixate): Add fixate
|
||
vmethod, as in basesink.
|
||
* libs/gst/base/gstbasesink.h: Reformat docs, add fixate vmethod.
|
||
* libs/gst/base/gstbasesink.c (gst_base_sink_pad_setcaps): In pull
|
||
mode, first proxy the setcaps to the peer pad.
|
||
(gst_base_sink_pad_fixate): Add a fixate function that calls the
|
||
new fixate vmethod.
|
||
(gst_base_sink_default_activate_pull): Rename from
|
||
gst_base_sink_activate_pull.
|
||
(gst_base_sink_negotiate_pull): New function, performs negotiation
|
||
in pull mode before calling ::activate_pull().
|
||
(gst_base_sink_pad_activate_pull): Actually call the activate_pull
|
||
vmethod instead of the default implementation. I have no idea how
|
||
this worked before. Negotiate before calling activate_pull.
|
||
|
||
2007-01-12 15:48:00 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstpad.c (gst_pad_activate_pull): Refuse to activate unlinked sink pads in pull mode. In addition to being correc...
|
||
Original commit message from CVS:
|
||
2007-01-12 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpad.c (gst_pad_activate_pull): Refuse to activate unlinked
|
||
sink pads in pull mode. In addition to being correct, fixes
|
||
filesrc ! decodebin ! identity ! fakesink.
|
||
(gst_pad_get_range, gst_pad_pull_range): Don't call
|
||
gst_pad_set_caps() if the caps changes; instead error out with
|
||
GST_FLOW_NOT_NEGOTIATED, as discussed in part-negotiation.txt.
|
||
|
||
2007-01-12 15:39:57 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
docs/design/part-negotiation.txt: Update with more policy.
|
||
Original commit message from CVS:
|
||
2007-01-12 Andy Wingo <wingo@pobox.com>
|
||
* docs/design/part-negotiation.txt: Update with more policy.
|
||
|
||
2007-01-12 12:48:25 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/check/: Add G_BEGIN_DECLS and G_END_DECLS. Move GST_CHECK_MAIN where it belongs.
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstbufferstraw.h:
|
||
* libs/gst/check/gstcheck.h:
|
||
Add G_BEGIN_DECLS and G_END_DECLS. Move GST_CHECK_MAIN where it
|
||
belongs.
|
||
|
||
2007-01-12 10:53:54 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/: Add minimal unit test for beforementioned GstTagSetter bug.
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/.cvsignore:
|
||
* tests/check/gst/gsttagsetter.c: (gst_dummy_enc_add_interfaces),
|
||
(gst_dummy_enc_base_init), (gst_dummy_enc_class_init),
|
||
(gst_dummy_enc_init), (tag_list_foreach), (tag_setter_list_length),
|
||
(GST_START_TEST), (gst_tag_setter_suite):
|
||
Add minimal unit test for beforementioned GstTagSetter bug.
|
||
|
||
2007-01-12 10:48:49 +0000 René Stadler <mail@renestadler.de>
|
||
|
||
gst/gsttagsetter.c: gst_tag_list_merge() returns a new list, so it's not the best idea to ingore its return value. Ef...
|
||
Original commit message from CVS:
|
||
Patch by: René Stadler <mail at renestadler dot de>
|
||
* gst/gsttagsetter.c: (gst_tag_setter_merge_tags):
|
||
gst_tag_list_merge() returns a new list, so it's not the best idea
|
||
to ingore its return value. Effectively meant that tags could only
|
||
be merged on a GstTagSetter once using _merge_tags(). Fixes #395554.
|
||
Also add function guard to require a non-NULL taglist as input (has
|
||
always been so due to gst_tag_list_copy(), just making it explicit).
|
||
|
||
2007-01-11 15:03:07 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/random/draft-missing-plugins.txt: Some additions: mention new API that is supposed to be used at the various sta...
|
||
Original commit message from CVS:
|
||
* docs/random/draft-missing-plugins.txt:
|
||
Some additions: mention new API that is supposed to be used at the
|
||
various stages; short blob about new gst-inspect introspection
|
||
option; mention potential future problem with plugins that have
|
||
a dynamic list of elements (such as ladspa, pitfdll, libvisual).
|
||
|
||
2007-01-11 14:16:23 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-inspect.c: Add --print-plugin-auto-install-info option to gst-inspect, so we can introspect plugin files an...
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c:
|
||
(print_plugin_automatic_install_info_codecs),
|
||
(print_plugin_automatic_install_info_protocols),
|
||
(print_plugin_automatic_install_info), (main):
|
||
Add --print-plugin-auto-install-info option to gst-inspect, so we can
|
||
introspect plugin files and get machine-parsable output that corresponds
|
||
to the last bit of the missing-plugin installer string (small gotcha:
|
||
doesn't take into account ranks).
|
||
|
||
2007-01-11 13:45:51 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
commit binary registry (disabled by default, see #359653)
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/Makefile.am:
|
||
* gst/gstregistry.c: (gst_registry_lookup_feature_locked),
|
||
(gst_registry_lookup_locked):
|
||
* gst/gstregistry.h:
|
||
* gst/gstregistrybinary.c: (gst_registry_binary_write),
|
||
(gst_registry_binary_initialize_magic),
|
||
(gst_registry_binary_save_string),
|
||
(gst_registry_binary_save_pad_template),
|
||
(gst_registry_binary_save_feature),
|
||
(gst_registry_binary_save_plugin),
|
||
(gst_registry_binary_write_cache),
|
||
(gst_registry_binary_check_magic),
|
||
(gst_registry_binary_load_pad_template),
|
||
(gst_registry_binary_load_feature),
|
||
(gst_registry_binary_load_plugin),
|
||
(gst_registry_binary_read_cache):
|
||
* gst/gstregistrybinary.h:
|
||
* gst/gstregistryxml.c: (load_feature),
|
||
(gst_registry_xml_read_cache):
|
||
commit binary registry (disabled by default, see #359653)
|
||
|
||
2007-01-11 10:48:59 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/gst/gstpad.c: Fix 'make check' too.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstpad.c: (test_get_allowed_caps):
|
||
Fix 'make check' too.
|
||
|
||
2007-01-10 21:24:08 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
docs/design/part-negotiation.txt: Fix a typo, add a couple notes.
|
||
Original commit message from CVS:
|
||
2007-01-10 Andy Wingo <wingo@pobox.com>
|
||
* docs/design/part-negotiation.txt: Fix a typo, add a couple
|
||
notes.
|
||
|
||
2007-01-10 21:15:08 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
docs/design/part-negotiation.txt: Update with, um, one way that pull-mode negotiation might work?
|
||
Original commit message from CVS:
|
||
2007-01-10 Andy Wingo <wingo@pobox.com>
|
||
* docs/design/part-negotiation.txt: Update with, um, one way that
|
||
pull-mode negotiation might work?
|
||
* gst/gstpad.h:
|
||
* gst/gstpad.c (gst_pad_get_allowed_caps): Remove the restriction
|
||
that the pad must be a src pad; makes sense to call it the other
|
||
way in pull mode, and the logic is symmetric anyway.
|
||
|
||
2007-01-10 19:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gstfilesink.c: Include <stdio.h> for fseeko().
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesink.c:
|
||
Include <stdio.h> for fseeko().
|
||
|
||
2007-01-10 10:21:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstevent.*: Reserve LATENCY event.
|
||
Original commit message from CVS:
|
||
* gst/gstevent.c:
|
||
* gst/gstevent.h:
|
||
Reserve LATENCY event.
|
||
|
||
2007-01-09 18:09:54 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/draft-latency.txt: Updates.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-latency.txt:
|
||
Updates.
|
||
|
||
2007-01-09 15:38:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/draft-latency.txt: Updates.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-latency.txt:
|
||
Updates.
|
||
* gst/gstelement.h:
|
||
* gst/gststructure.c:
|
||
* gst/gsttrace.c:
|
||
Small typo fixes.
|
||
|
||
2007-01-09 14:38:11 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/.cvsignore: Ignore test-registry.xml as well.
|
||
Original commit message from CVS:
|
||
* tests/check/.cvsignore:
|
||
Ignore test-registry.xml as well.
|
||
|
||
2007-01-09 12:34:45 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstcollectpads.c: unref data at the end when we are done with the pad.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_remove_pad):
|
||
unref data at the end when we are done with the pad.
|
||
|
||
2007-01-08 20:30:12 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: add gst_update_registry() (#391296).
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gst.c: (load_plugin_func), (scan_and_update_registry),
|
||
(init_post), (gst_deinit), (gst_update_registry):
|
||
* gst/gst.h:
|
||
API: add gst_update_registry() (#391296).
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/gstregistry.c:
|
||
* tests/check/gst/.cvsignore:
|
||
Simple unit test for the above.
|
||
|
||
2007-01-08 16:23:03 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstregistry.c: Plugin extension on HP-UX is .sl, add that to the list of approved plugin extensions (see #393796).
|
||
Original commit message from CVS:
|
||
* gst/gstregistry.c: (gst_registry_scan_path_level):
|
||
Plugin extension on HP-UX is .sl, add that to the list of approved
|
||
plugin extensions (see #393796).
|
||
* tests/check/gst/gstpad.c: (GST_START_TEST):
|
||
ulong => gulong. Fixes compilation with HP-UX compiler.
|
||
* tests/check/pipelines/parse-launch.c: (GST_START_TEST):
|
||
Fix compilation if valgrind headers are not available.
|
||
|
||
2007-01-07 10:21:33 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/common/libgstreamer.def: Add new exported function.
|
||
Original commit message from CVS:
|
||
* win32/common/libgstreamer.def:
|
||
Add new exported function.
|
||
* win32/vs6/libgstbase.dsp:
|
||
Add gstdataqueue.c to the build.
|
||
* win32/vs6/libgstcoreelements.dsp:
|
||
Add gstmultiqueue.c to the build.
|
||
|
||
2007-01-06 17:18:03 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
libs/gst/base/gstbasesink.h: New GstBaseSinkClass vmethod, activate_pull(), providing for a way to specialize the pro...
|
||
Original commit message from CVS:
|
||
2007-01-06 Andy Wingo <wingo@pobox.com>
|
||
* libs/gst/base/gstbasesink.h: New GstBaseSinkClass vmethod,
|
||
activate_pull(), providing for a way to specialize the process of
|
||
spawning a thread to pull on the sink pad. There is a default
|
||
implementation.
|
||
* libs/gst/base/gstbasesink.c (gst_base_sink_pad_activate_pull)
|
||
(gst_base_sink_pad_activate_push, gst_base_sink_pad_activate)
|
||
(gst_base_sink_init): Renamed pad activation functions (inserting
|
||
"_pad" in their names). Refactor to use the new activate_pull
|
||
vmethod, as appropriate.
|
||
(gst_base_sink_class_init, gst_base_sink_activate_pull): Set the
|
||
default activate_pull function to start a task pulling from the
|
||
sink pad, as before.
|
||
|
||
2007-01-06 17:09:10 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstpad.c (gst_pad_get_range, gst_pad_pull_range): Set caps on the pads if necessary, as in push()/chain(). Update...
|
||
Original commit message from CVS:
|
||
2007-01-06 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpad.c (gst_pad_get_range, gst_pad_pull_range): Set caps
|
||
on the pads if necessary, as in push()/chain(). Update docs.
|
||
Shouldn't affect existing pull() usage as it is currently only
|
||
being used on buffers without caps.
|
||
|
||
2007-01-05 16:36:36 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst.c: Call g_thread_init() first thing in gst_init() / gst_check_init().
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (gst_init_get_option_group), (gst_init_check),
|
||
(init_pre):
|
||
Call g_thread_init() first thing in gst_init() / gst_check_init().
|
||
When initialisation is done via gst_init_get_option_group() and
|
||
GOption parsing, issue a warning if the GLib thread system has not
|
||
been initialised yet by the time gst_init_get_option_group() is
|
||
called, as it's quite likely other GLib functions such as
|
||
g_option_context_new() have been called already then, and
|
||
g_thread_init() must be called before any other GLib function. The
|
||
application in question must be fixed in that case, since memory
|
||
corruption might happen otherwise.
|
||
We issue the warning because even if the GLib folks decide to work
|
||
around the problem on their end in future, this is still an issue
|
||
with all GLib versions >= 2.10.0, so we should warn until we depend
|
||
on a GLib version we know to be safe.
|
||
Update documentation as well.
|
||
Closes bug #391278.
|
||
|
||
2007-01-05 15:55:16 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/: Call g_thread_init() really really early, before any other GLib function (see #342564 and recent discussion o...
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (main):
|
||
* tools/gst-launch.c: (main):
|
||
* tools/gst-typefind.c: (main):
|
||
* tools/gst-xmlinspect.c: (main):
|
||
Call g_thread_init() really really early, before any other GLib
|
||
function (see #342564 and recent discussion on gtk-devel-list).
|
||
|
||
2007-01-05 13:23:02 +0000 Vincent Torri <vtorri@univ-evry.fr>
|
||
|
||
gst/: On win32, all the __declspec stuff for symbol exporting is apparently only needed with MSVC, but doesn't work w...
|
||
Original commit message from CVS:
|
||
Patch by: Vincent Torri <vtorri at univ-evry dot fr>
|
||
* gst/gst_private.h:
|
||
* gst/gstconfig.h.in:
|
||
* gst/gstinfo.h:
|
||
On win32, all the __declspec stuff for symbol exporting is
|
||
apparently only needed with MSVC, but doesn't work with MingW.
|
||
Fixes compilation with MingW and #391909.
|
||
|
||
2007-01-05 11:57:49 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gstbasesrc.c: Change some GST_ERROR_OBJECT that aren't really errors to
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_activate_push):
|
||
Change some GST_ERROR_OBJECT that aren't really errors to
|
||
GST_WARNING_OBJECT in order to reduce terminal spam.
|
||
|
||
2007-01-04 13:54:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/Makefile.am: disable test again, as there seem to be still race problems
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
disable test again, as there seem to be still race problems
|
||
|
||
2007-01-04 13:37:08 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/: enable queue test again, add tests for the leaky behaviour
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/elements/queue.c: (queue_overrun), (queue_underrun),
|
||
(GST_START_TEST), (queue_suite):
|
||
enable queue test again, add tests for the leaky behaviour
|
||
|
||
2007-01-02 17:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Compile adapter test/example only if the required headers are available (fixes #391915).
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* tests/examples/Makefile.am:
|
||
Compile adapter test/example only if the required headers are
|
||
available (fixes #391915).
|
||
|
||
2007-01-02 09:31:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstvalue.c:
|
||
tell us what's not implemented
|
||
Original commit message from CVS:
|
||
tell us what's not implemented
|
||
|
||
2007-01-02 09:31:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
bump to CVS
|
||
Original commit message from CVS:
|
||
bump to CVS
|
||
|
||
2007-01-02 06:14:06 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstplugin.c: Restore the previous signal handler for SIGSEGV instead of setting to default, since we may have sto...
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c:
|
||
Restore the previous signal handler for SIGSEGV instead of
|
||
setting to default, since we may have stolen it away from
|
||
someone. (i.e., Mono)
|
||
|
||
2006-12-26 15:55:24 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/random/draft-missing-plugins.txt: Some small additions and clarifications.
|
||
Original commit message from CVS:
|
||
* docs/random/draft-missing-plugins.txt:
|
||
Some small additions and clarifications.
|
||
|
||
2006-12-26 15:06:52 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstregistryxml.c: Make sure we don't pass non-UTF-8 strings to g_markup_escape(), since that can lead to random m...
|
||
Original commit message from CVS:
|
||
* gst/gstregistryxml.c: (gst_registry_save_escaped):
|
||
Make sure we don't pass non-UTF-8 strings to g_markup_escape(),
|
||
since that can lead to random memory corruptions and crashes
|
||
(may or may not be related to #383244, #386711, and #386711).
|
||
|
||
2006-12-21 15:54:06 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/: sync .cvsignome and CLEANFILES
|
||
Original commit message from CVS:
|
||
* tests/check/.cvsignore:
|
||
* tests/check/Makefile.am:
|
||
sync .cvsignome and CLEANFILES
|
||
|
||
2006-12-21 15:32:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/Makefile.am: fix distcheck
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
fix distcheck
|
||
|
||
2006-12-21 15:00:08 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/design/part-states.txt: two tiny additional comments
|
||
Original commit message from CVS:
|
||
* docs/design/part-states.txt:
|
||
two tiny additional comments
|
||
* gst/gststructure.c:
|
||
doc fixing
|
||
* tests/check/Makefile.am:
|
||
* tests/check/elements/queue.c: (queue_overrun), (queue_underrun),
|
||
(GST_START_TEST):
|
||
disable test for now, unless it gets fixed
|
||
|
||
2006-12-21 14:24:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/elements/queue.c: fix race in underrun test
|
||
Original commit message from CVS:
|
||
* tests/check/elements/queue.c: (queue_overrun), (queue_underrun),
|
||
(GST_START_TEST):
|
||
fix race in underrun test
|
||
|
||
2006-12-21 09:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/elements/.cvsignore: ignore more
|
||
Original commit message from CVS:
|
||
* tests/check/elements/.cvsignore:
|
||
ignore more
|
||
* tests/check/elements/queue.c: (queue_overrun), (queue_underrun),
|
||
(GST_START_TEST):
|
||
try to narrow test failure
|
||
|
||
2006-12-21 09:37:56 +0000 David Schleef <ds@schleef.org>
|
||
|
||
plugins/elements/gstfakesrc.c: Use g_random_int_range(), since it produces better random numbers in a range than almo...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfakesrc.c:
|
||
Use g_random_int_range(), since it produces better random
|
||
numbers in a range than almost-correct floating point code.
|
||
|
||
2006-12-21 08:12:28 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/check/gstcheck.c: do not automatically (de)activate pads
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstcheck.c: (gst_check_setup_src_pad),
|
||
(gst_check_teardown_src_pad), (gst_check_setup_sink_pad),
|
||
(gst_check_teardown_sink_pad):
|
||
do not automatically (de)activate pads
|
||
* tests/check/Makefile.am:
|
||
* tests/check/elements/queue.c: (queue_overrun), (queue_underrun),
|
||
(setup_queue), (cleanup_queue), (GST_START_TEST), (queue_suite):
|
||
add new, yet simple tests for queue
|
||
* tests/check/elements/fakesrc.c: (cleanup_fakesrc):
|
||
* tests/check/elements/fdsrc.c: (cleanup_fdsrc):
|
||
* tests/check/elements/filesrc.c: (cleanup_filesrc),
|
||
(GST_START_TEST):
|
||
* tests/check/elements/identity.c: (cleanup_identity):
|
||
consistent pad (de)activation
|
||
|
||
2006-12-20 19:06:02 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
libs/gst/base/gstcollectpads.c: Fix two doc typos (#387866).
|
||
Original commit message from CVS:
|
||
Patch by: Sebastian Dröge <slomo ubuntu com>
|
||
* libs/gst/base/gstcollectpads.c:
|
||
Fix two doc typos (#387866).
|
||
|
||
2006-12-19 15:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/advanced-dparams.xml: Fix typo (g_object_control_properties() doesn't exist).
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-dparams.xml:
|
||
Fix typo (g_object_control_properties() doesn't exist).
|
||
|
||
2006-12-19 12:38:00 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstsegment.c: Fine tune the cases where the segment start/stop values are really updated.
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c: (gst_segment_set_seek):
|
||
Fine tune the cases where the segment start/stop values are really
|
||
updated.
|
||
* tests/check/gst/gstsegment.c: (GST_START_TEST):
|
||
Add tests for the return values of gst_segment_set_seek().
|
||
|
||
2006-12-19 11:04:49 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst.c: Docs typo fix.
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
Docs typo fix.
|
||
* plugins/elements/gstqueue.c: (gst_queue_class_init),
|
||
(gst_queue_init):
|
||
Fix incorrect documentation and flesh it out a bit more.
|
||
Set default values for the max properties on the GParamSpec as well,
|
||
so it shows up correctly in gst-inspect.
|
||
|
||
2006-12-18 16:01:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
plugins/elements/gstqueue.c: Correct docs of queue, add more detail and crosslink it more.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c: (queue_leaky_get_type):
|
||
Correct docs of queue, add more detail and crosslink it more.
|
||
|
||
2006-12-16 19:33:26 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gstidentity.c: Print additional debug info when the stream isn't perfectly timestamped; don't try to...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstidentity.c: (gst_identity_check_perfect):
|
||
Print additional debug info when the stream isn't perfectly
|
||
timestamped; don't try to use invalid durations.
|
||
|
||
2006-12-16 16:14:01 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/design/Makefile.am: Dist new design docs.
|
||
Original commit message from CVS:
|
||
* docs/design/Makefile.am:
|
||
Dist new design docs.
|
||
|
||
2006-12-16 15:17:54 +0000 Sjoerd Simons <sjoerd@luon.net>
|
||
|
||
libs/gst/base/gstcollectpads.*: Add refcounting to the collectpads data so we can track when it's safe to free the da...
|
||
Original commit message from CVS:
|
||
Patch by: Sjoerd Simons <sjoerd at luon dot net>
|
||
* libs/gst/base/gstcollectpads.c: (ref_data), (unref_data),
|
||
(gst_collect_pads_add_pad), (gst_collect_pads_remove_pad),
|
||
(gst_collect_pads_stop), (gst_collect_pads_event),
|
||
(gst_collect_pads_chain):
|
||
* libs/gst/base/gstcollectpads.h:
|
||
Add refcounting to the collectpads data so we can track when it's safe
|
||
to free the data. Fixes #383382.
|
||
|
||
2006-12-15 17:09:59 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstcollectpads.c: Automatically activate/deactivate pads when they are added to a started/stoped collec...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_add_pad),
|
||
(gst_collect_pads_remove_pad):
|
||
Automatically activate/deactivate pads when they are added to a
|
||
started/stoped collectpads.
|
||
|
||
2006-12-15 16:01:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Set pads to FLUSHING when they are created. Check, warn and fix when a demuxer adds an inactive pad to itself w...
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_add_pad):
|
||
* gst/gstghostpad.c: (gst_ghost_pad_new_full):
|
||
* gst/gstpad.c: (gst_pad_init):
|
||
Set pads to FLUSHING when they are created. Check, warn and fix when a
|
||
demuxer adds an inactive pad to itself when running. Fixes #339326.
|
||
|
||
2006-12-15 15:49:29 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelement.c: Expose default element send_event and query handling as vmethods that subclasses can chain up to.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_class_init),
|
||
(gst_element_default_send_event), (gst_element_send_event),
|
||
(gst_element_default_query), (gst_element_query):
|
||
Expose default element send_event and query handling as vmethods that
|
||
subclasses can chain up to.
|
||
|
||
2006-12-15 15:39:28 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelement.c: Small documentation fixes.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_set_state_func):
|
||
Small documentation fixes.
|
||
|
||
2006-12-15 15:26:46 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/draft-latency.txt: Checked in draft for handling latency in pipelines.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-latency.txt:
|
||
Checked in draft for handling latency in pipelines.
|
||
|
||
2006-12-15 00:16:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
adding .doap file
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
* gstreamer.doap:
|
||
* gstreamer.spec.in:
|
||
adding .doap file
|
||
|
||
2006-12-14 14:06:38 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst.c: init_pre() and init_post() might be called via our GOptionGroup or from gst_init(), and we should skip bot...
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (init_pre), (init_post):
|
||
init_pre() and init_post() might be called via our GOptionGroup or
|
||
from gst_init(), and we should skip both of them if we've already
|
||
been initialised, otherwise we will init some things twice or add
|
||
two default log functions.
|
||
|
||
2006-12-13 12:46:28 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
docs/manual/basics-bus.xml: No, gst_main_loop does not exist. Its g_main_loop.
|
||
Original commit message from CVS:
|
||
* docs/manual/basics-bus.xml:
|
||
No, gst_main_loop does not exist. Its g_main_loop.
|
||
Discovered by somebody who abused the copy-paste technique of coding :)
|
||
|
||
2006-12-13 11:05:20 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstghostpad.c: Log ghostpad debug stuff to the GST_PADS category as well rather than just to the default category.
|
||
Original commit message from CVS:
|
||
* gst/gstghostpad.c:
|
||
Log ghostpad debug stuff to the GST_PADS category as well rather
|
||
than just to the default category.
|
||
|
||
2006-12-12 13:53:04 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Add some basic system details such as OS and architecture to the debug output if possible, courtesy of uname().
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/gst.c: (init_pre):
|
||
Add some basic system details such as OS and architecture
|
||
to the debug output if possible, courtesy of uname().
|
||
|
||
2006-12-11 13:40:32 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/gst/running.xml: Document GST_REGISTRY_FORK and GST_DEBUG_NO_COLOR environment variables.
|
||
Original commit message from CVS:
|
||
* docs/gst/running.xml:
|
||
Document GST_REGISTRY_FORK and GST_DEBUG_NO_COLOR
|
||
environment variables.
|
||
|
||
2006-12-09 20:23:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tests/check/gst/gstbin.c: It is acceptable to have a refcount of 2 or 3 at this point in the test, because the pipeli...
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstbin.c: (GST_START_TEST):
|
||
It is acceptable to have a refcount of 2 or 3 at this point in the
|
||
test, because the pipeline might be just posting its state_change
|
||
message. The next line then waits for that message to appear using
|
||
bus_poll, so that should be fine too.
|
||
|
||
2006-12-09 18:48:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gst.c: Ignore EINTR when reading from the child registry pipe.
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (ensure_current_registry_forking):
|
||
Ignore EINTR when reading from the child registry pipe.
|
||
Explicitly ignore the return value from close, since it makes no
|
||
difference.
|
||
* gst/gstminiobject.c: (gst_mini_object_ref),
|
||
(gst_mini_object_unref):
|
||
When debugging refcounts, check GST_IS_MINI_OBJECT and warn.
|
||
* gst/gstregistry.c: (_priv_gst_registry_remove_cache_plugins):
|
||
When removing cached plugins, remove their features too, so they're
|
||
not visible after they've disappeared.
|
||
* gst/gstutils.c: (prepare_link_maybe_ghosting):
|
||
In the unlikely case that we are linking pads with no parents, don't
|
||
crash trying to get the non-existent parent bin.
|
||
* gst/parse/grammar.y:
|
||
Output debug in the PIPELINE category
|
||
|
||
2006-12-08 16:12:44 +0000 René Stadler <mail@renestadler.de>
|
||
|
||
gst/gstclock.c: Reject invalid clock times for interval of periodic ids.
|
||
Original commit message from CVS:
|
||
Patch by: René Stadler <mail at renestadler dot de>
|
||
* gst/gstclock.c: (gst_clock_new_periodic_id):
|
||
Reject invalid clock times for interval of periodic ids.
|
||
Fixes ##383506.
|
||
|
||
2006-12-07 12:11:14 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Fix refcounting of gst_plugin_feature_load to match the docs.
|
||
Original commit message from CVS:
|
||
* gst/gstelementfactory.c: (gst_element_factory_create):
|
||
* gst/gstpluginfeature.c: (gst_plugin_feature_load):
|
||
* gst/gsttypefindfactory.c: (gst_type_find_factory_call_function):
|
||
* tools/gst-inspect.c: (print_element_info):
|
||
Fix refcounting of gst_plugin_feature_load to match the docs.
|
||
Fixes: #380129
|
||
|
||
2006-12-07 10:59:05 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Improve debugging of events.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_event),
|
||
(gst_base_sink_get_position):
|
||
Improve debugging of events.
|
||
|
||
2006-12-07 10:51:36 +0000 René Stadler <mail@renestadler.de>
|
||
|
||
gst/gstclock.c: Make period ids add the interval to the origial requested time instead of the possibly updated time w...
|
||
Original commit message from CVS:
|
||
Patch by: René Stadler <mail at renestadler dot de>
|
||
* gst/gstclock.c: (gst_clock_id_wait):
|
||
Make period ids add the interval to the origial requested time instead
|
||
of the possibly updated time which can be wrong when there are multiple
|
||
waiters for the same id. Fixes #382592.
|
||
* gst/gstsystemclock.c: (gst_system_clock_async_thread),
|
||
(gst_system_clock_id_wait_jitter_unlocked),
|
||
(gst_system_clock_id_wait_jitter):
|
||
Fix restart in the async notify thread when an async entry is added to
|
||
the front of the list. Fixes #381492.
|
||
* tests/check/gst/gstsystemclock.c: (store_callback),
|
||
(notify_callback), (GST_START_TEST), (gst_systemclock_suite):
|
||
Added test for multiple async waits.
|
||
Added test for async wait order.
|
||
|
||
2006-12-07 10:02:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Add some more docs about the POSITION query.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_query):
|
||
Add some more docs about the POSITION query.
|
||
|
||
2006-12-07 02:37:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Bump version nano - back to CVS.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Bump version nano - back to CVS.
|
||
|
||
=== release 0.10.11 ===
|
||
|
||
2006-12-07 02:33:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: releasing 0.10.11, "Love never runs on time"
|
||
Original commit message from CVS:
|
||
=== release 0.10.11 ===
|
||
2006-12-06 Jan Schmidt <thaytan@mad.scientist.com>
|
||
* configure.ac:
|
||
releasing 0.10.11, "Love never runs on time"
|
||
|
||
2006-12-01 10:23:26 +0000 Sergey Scobich <sergey.scobich@gmail.com>
|
||
|
||
win32/: Fix compilation on win32 under VS8
|
||
Original commit message from CVS:
|
||
* win32/common/libgstbase.def:
|
||
* win32/common/libgstreamer.def:
|
||
* win32/vs8/libgstbase.vcproj:
|
||
* win32/vs8/libgstcoreelements.vcproj:
|
||
* win32/vs8/libgstreamer.vcproj:
|
||
Fix compilation on win32 under VS8
|
||
Patch by: Sergey Scobich <sergey dot scobich at gmail dot com>
|
||
Partially fixes #381175
|
||
|
||
2006-11-30 22:55:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.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:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2006-11-29 16:39:32 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstvalue.c: If someone is foolish enough to compare 2 fractions with denominator = 0, return UNORDERED rather tha...
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_compare_fraction):
|
||
If someone is foolish enough to compare 2 fractions with denominator =
|
||
0, return UNORDERED rather than aborting.
|
||
|
||
2006-11-28 12:07:06 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
libs/gst/base/: New GstDataQueue object for threadsafe queueing. Most useful for elements that need some queueing fun...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/Makefile.am:
|
||
* libs/gst/base/gstdataqueue.c: (gst_data_queue_get_type),
|
||
(gst_data_queue_base_init), (gst_data_queue_class_init),
|
||
(gst_data_queue_init), (gst_data_queue_new),
|
||
(gst_data_queue_cleanup), (gst_data_queue_finalize),
|
||
(gst_data_queue_locked_flush), (gst_data_queue_locked_is_empty),
|
||
(gst_data_queue_locked_is_full), (gst_data_queue_flush),
|
||
(gst_data_queue_is_empty), (gst_data_queue_is_full),
|
||
(gst_data_queue_set_flushing), (gst_data_queue_push),
|
||
(gst_data_queue_pop), (gst_data_queue_drop_head),
|
||
(gst_data_queue_set_property), (gst_data_queue_get_property):
|
||
* libs/gst/base/gstdataqueue.h:
|
||
New GstDataQueue object for threadsafe queueing. Most useful for
|
||
elements that need some queueing functionnality.
|
||
* docs/libs/gstreamer-libs-docs.sgml:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
Insert documentation for GstDataQueue
|
||
* plugins/elements/Makefile.am:
|
||
* plugins/elements/gstelements.c:
|
||
* plugins/elements/gstmultiqueue.c: (gst_multi_queue_base_init),
|
||
(gst_multi_queue_class_init), (gst_multi_queue_init),
|
||
(gst_multi_queue_finalize), (gst_multi_queue_set_property),
|
||
(gst_multi_queue_get_property), (gst_multi_queue_request_new_pad),
|
||
(gst_multi_queue_release_pad), (gst_single_queue_push_one),
|
||
(gst_multi_queue_item_destroy), (gst_multi_queue_item_new),
|
||
(gst_multi_queue_loop), (gst_multi_queue_chain),
|
||
(gst_multi_queue_sink_activate_push), (gst_multi_queue_sink_event),
|
||
(gst_multi_queue_getcaps), (gst_multi_queue_bufferalloc),
|
||
(gst_multi_queue_src_activate_push), (gst_multi_queue_acceptcaps),
|
||
(gst_multi_queue_src_event), (gst_multi_queue_src_query),
|
||
(wake_up_next_non_linked), (compute_next_non_linked),
|
||
(single_queue_overrun_cb), (single_queue_underrun_cb),
|
||
(single_queue_check_full), (gst_single_queue_new):
|
||
* plugins/elements/gstmultiqueue.h:
|
||
New multiqueue element, using GstDataQueue. Used for queuing multiple
|
||
streams.
|
||
Closes #344639 and #347785
|
||
|
||
2006-11-22 12:29:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/pwg/advanced-types.xml: add more missing type details
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-types.xml:
|
||
add more missing type details
|
||
* tools/gst-run.c: (main):
|
||
remove unused variable
|
||
|
||
2006-11-21 08:30:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/libs/: add types of base classes to enable gobject specific stuff in the docs
|
||
Original commit message from CVS:
|
||
* docs/libs/Makefile.am:
|
||
* docs/libs/gstreamer-libs.types:
|
||
add types of base classes to enable gobject specific stuff in the docs
|
||
* docs/random/ensonic/embedded.txt:
|
||
more ideas about isolating platform specific things
|
||
|
||
2006-11-20 11:11:20 +0000 Sebastian Droege <slomo@ubuntu.com>
|
||
|
||
libs/gst/check/gstcheck.h: Fix compilation and running against 0.9.4. Fixes #377332.
|
||
Original commit message from CVS:
|
||
Patch by: Sebastian Droege <slomo at ubuntu dot com>
|
||
* libs/gst/check/gstcheck.h:
|
||
Fix compilation and running against 0.9.4. Fixes #377332.
|
||
|
||
2006-11-20 10:27:49 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstsegment.c: Fix boundary checking in to_running_time() and to_stream_time().
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c: (gst_segment_set_seek),
|
||
(gst_segment_set_newsegment_full), (gst_segment_to_stream_time),
|
||
(gst_segment_to_running_time):
|
||
Fix boundary checking in to_running_time() and to_stream_time().
|
||
Fixes #377183.
|
||
* tests/check/gst/gstsegment.c: (GST_START_TEST):
|
||
stream and running time can now be calculated for the complete
|
||
clipped segment.
|
||
|
||
2006-11-15 17:38:13 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstpad.c: Can't access event structure after giving away ownership of the event.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_push_event):
|
||
Can't access event structure after giving away ownership of
|
||
the event.
|
||
|
||
2006-11-15 13:00:16 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/random/ensonic/: more thinking
|
||
Original commit message from CVS:
|
||
* docs/random/ensonic/embedded.txt:
|
||
* docs/random/ensonic/profiling.txt:
|
||
* docs/random/ensonic/receipies.txt:
|
||
more thinking
|
||
|
||
2006-11-13 18:03:35 +0000 Mark Nauwelaerts <manauw@skynet.be>
|
||
|
||
gst/gstpad.c: Fix documentation for gst_pad_dispatcher. Fixes #374475.
|
||
Original commit message from CVS:
|
||
Patch by: Mark Nauwelaerts <manauw at skynet dot be>
|
||
* gst/gstpad.c:
|
||
Fix documentation for gst_pad_dispatcher. Fixes #374475.
|
||
|
||
2006-11-13 17:54:58 +0000 Jonathan Matthew <jonathan@kaolin.wh9.net>
|
||
|
||
libs/gst/base/gstbasesrc.c: Store new length in segment duration so we don't keep on calling the potentially expensiz...
|
||
Original commit message from CVS:
|
||
Patch by: Jonathan Matthew <jonathan at kaolin dot wh9 dot net>
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_update_length):
|
||
Store new length in segment duration so we don't keep on calling the
|
||
potentially expensize get_size() call. Fixes #370865.
|
||
|
||
2006-11-10 18:56:44 +0000 Sergey Scobich <sergery.scobich@gmail.com>
|
||
|
||
win32/common/libgstreamer.def: Add two missing symbols (#366492).
|
||
Original commit message from CVS:
|
||
Patch by: Sergey Scobich <sergery.scobich at gmail com>
|
||
* win32/common/libgstreamer.def:
|
||
Add two missing symbols (#366492).
|
||
|
||
2006-11-10 10:50:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
libs/gst/base/gstadapter.c: Fix format string to use all its arguments.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstadapter.c: (gst_adapter_flush),
|
||
(gst_adapter_take_buffer):
|
||
Fix format string to use all its arguments.
|
||
Remove useless >= check on a guint
|
||
|
||
2006-11-09 15:25:39 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tests/examples/adapter/.cvsignore: Ignore build file as commanded by the build-bot
|
||
Original commit message from CVS:
|
||
* tests/examples/adapter/.cvsignore:
|
||
Ignore build file as commanded by the build-bot
|
||
|
||
2006-11-09 14:38:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tests/examples/adapter/: Add new files from the previous commit
|
||
Original commit message from CVS:
|
||
* tests/examples/adapter/Makefile.am:
|
||
* tests/examples/adapter/adapter_test.c: (run_test_take),
|
||
(run_test_take_buffer), (run_tests), (main):
|
||
Add new files from the previous commit
|
||
|
||
2006-11-09 14:37:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Do some optimisation work in GstAdapter to avoid copies in more cases.
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
* configure.ac:
|
||
* libs/gst/base/gstadapter.c: (gst_adapter_clear),
|
||
(gst_adapter_push), (gst_adapter_peek_into), (gst_adapter_peek),
|
||
(gst_adapter_flush), (gst_adapter_take), (gst_adapter_take_buffer):
|
||
* libs/gst/base/gstadapter.h:
|
||
* tests/check/libs/adapter.c: (create_and_fill_adapter),
|
||
(GST_START_TEST), (gst_adapter_suite):
|
||
* tests/examples/Makefile.am:
|
||
Do some optimisation work in GstAdapter to avoid copies in more cases.
|
||
It could still do slightly better by merging buffers when
|
||
gst_buffer_is_span_fast is true, but is already faster.
|
||
Also, avoid traversing a single-linked list to append each incoming
|
||
buffer inside the adapter.
|
||
Add simple test app that times the adapter behaviour in different
|
||
situations, and extend the unit test to check that bytes enter and
|
||
exit the adapter in their original order.
|
||
|
||
2006-11-08 19:27:15 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/random/draft-missing-plugins.txt: Update: use element message instead of adding a new message type to the core; ...
|
||
Original commit message from CVS:
|
||
* docs/random/draft-missing-plugins.txt:
|
||
Update: use element message instead of adding a new message
|
||
type to the core; don't provide GStreamer API to initiate the
|
||
plugin download, just provide API to compose the strings needed
|
||
and let an external libgimmestuff handle the rest.
|
||
|
||
2006-11-08 11:41:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tools/gst-inspect.c: Print a string instead of 'unknown type' for GValueArray properties
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (print_element_properties_info):
|
||
Print a string instead of 'unknown type' for GValueArray properties
|
||
|
||
2006-11-08 10:35:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
Fix Christian's email address in Changelog
|
||
Original commit message from CVS:
|
||
Fix Christian's email address in Changelog
|
||
|
||
2006-11-08 02:04:52 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
docs/random/draft-missing-plugins.txt: More small fixes.
|
||
Original commit message from CVS:
|
||
* docs/random/draft-missing-plugins.txt:
|
||
More small fixes.
|
||
|
||
2006-11-08 02:03:48 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/examples/typefind/typefind.c: Make typefind element example work again (#371894); add a license header.
|
||
Original commit message from CVS:
|
||
* tests/examples/typefind/typefind.c: (type_found), (main):
|
||
Make typefind element example work again (#371894); add a
|
||
license header.
|
||
|
||
2006-11-08 01:40:27 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/random/draft-missing-plugins.txt: Commit initial draft about how to deal with missing plugins, needs work (API t...
|
||
Original commit message from CVS:
|
||
* docs/random/draft-missing-plugins.txt:
|
||
Commit initial draft about how to deal with missing plugins,
|
||
needs work (API too).
|
||
|
||
2006-11-07 07:34:43 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/pwg/advanced-types.xml: documents the new caps elements (see #363118)
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-types.xml:
|
||
documents the new caps elements (see #363118)
|
||
|
||
2006-11-06 17:53:24 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Use g_strerror() instead of strerror() - we want UTF-8.
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c: (gst_plugin_load_file):
|
||
* plugins/elements/gstfilesrc.c: (gst_mmap_buffer_finalize),
|
||
(gst_file_src_map_region), (gst_file_src_start):
|
||
* plugins/indexers/gstfileindex.c: (gst_file_index_load),
|
||
(gst_file_index_commit):
|
||
Use g_strerror() instead of strerror() - we want UTF-8.
|
||
|
||
2006-11-06 17:25:01 +0000 Peter Kjellerstedt <pkj@axis.com>
|
||
|
||
plugins/elements/gstfdsrc.c: Another printf fix (#371493).
|
||
Original commit message from CVS:
|
||
Patch by: Peter Kjellerstedt <pkj at axis com>
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_create):
|
||
Another printf fix (#371493).
|
||
|
||
2006-11-06 15:22:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/gst/gsttag.c: relicence (okay with author=company)
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gsttag.c:
|
||
relicence (okay with author=company)
|
||
|
||
2006-11-06 15:18:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstpad.c: Enhance debug and improve docs
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_event_default_dispatch),
|
||
(gst_pad_push_event):
|
||
Enhance debug and improve docs
|
||
* gst/gsturi.c:
|
||
Fix docs
|
||
|
||
2006-11-06 15:17:35 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/random/ensonic/: more ideas
|
||
Original commit message from CVS:
|
||
* docs/random/ensonic/distributed.txt:
|
||
* docs/random/ensonic/profiling.txt:
|
||
more ideas
|
||
|
||
2006-11-06 15:14:46 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/gst/gstreamer-sections.txt: add new API and fix the build
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
add new API and fix the build
|
||
* gst/gstbin.c: (gst_bin_recalc_state):
|
||
* gst/gstelement.c: (gst_element_message_full),
|
||
(gst_element_get_state_func), (gst_element_set_state_func):
|
||
use new API and improve logging
|
||
* gst/gstutils.c: (gst_element_state_change_return_get_name):
|
||
* gst/gstutils.h:
|
||
API: add function to get StateChangereturn names to improve logs
|
||
|
||
2006-11-06 12:01:27 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
|
||
|
||
* docs/random/zaheerm/dvb-interface.txt:
|
||
Notes taken while discussing dvb channel selection with Wim
|
||
Original commit message from CVS:
|
||
Notes taken while discussing dvb channel selection with Wim
|
||
|
||
2006-11-04 12:54:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/random/moving-plugins:
|
||
* plugins/elements/gstfilesrc.c:
|
||
don't put strerror in translatable message
|
||
Original commit message from CVS:
|
||
don't put strerror in translatable message
|
||
|
||
2006-11-03 15:04:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstfdsrc.c: Get the type and printf conversion specifiers right.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_create):
|
||
Get the type and printf conversion specifiers right.
|
||
|
||
2006-11-03 13:57:28 +0000 Mark Nauwelaerts <manauw@skynet.be>
|
||
|
||
gst/gstpad.c: Some small cleanups. Improve debugging.
|
||
Original commit message from CVS:
|
||
Patch by: Mark Nauwelaerts <manauw at skynet dot be>
|
||
* gst/gstpad.c: (gst_pad_init), (pre_activate),
|
||
(gst_pad_set_blocked_async), (gst_pad_acceptcaps_default),
|
||
(gst_pad_accept_caps), (handle_pad_block), (gst_pad_push_event):
|
||
Some small cleanups. Improve debugging.
|
||
* gst/gstpad.h:
|
||
Signal all waiting threads with a broadcast instead of just one.
|
||
Fixes #369942.
|
||
|
||
2006-11-03 09:40:03 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstfdsrc.c: Add some debugging.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_update_fd),
|
||
(gst_fd_src_create):
|
||
Add some debugging.
|
||
Only update fd when it's different from the old.
|
||
|
||
2006-11-02 20:52:21 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gstfilesrc.c: Printf fixes for PPC/OSX, take two (#369366).
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_create_mmap):
|
||
Printf fixes for PPC/OSX, take two (#369366).
|
||
|
||
2006-11-02 13:00:38 +0000 Jan David Mol <j.j.d.mol@tudelft.nl>
|
||
|
||
plugins/elements/: Printf fixes for gsize parameters on PPC/OSX (#369366). Also, don't cast to long long for portabil...
|
||
Original commit message from CVS:
|
||
Based on patch by: Jan David Mol <j.j.d.mol at tudelft nl>
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_class_init):
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_class_init),
|
||
(gst_file_src_map_small_region), (gst_file_src_create_mmap):
|
||
Printf fixes for gsize parameters on PPC/OSX (#369366). Also,
|
||
don't cast to long long for portability reasons, but use
|
||
GLib's types instead.
|
||
|
||
2006-10-30 18:43:12 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
plugins/elements/gstfdsrc.c: Get the arguments to lseek() the right way around.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_update_fd):
|
||
Get the arguments to lseek() the right way around.
|
||
Fixes 367677.
|
||
|
||
2006-10-30 07:51:13 +0000 gorshkov <gorshkov@oghma.on.ca>
|
||
|
||
gst/gstinfo.h: _declspec should be __declspec (two underscores, not one). Fixes 366572.
|
||
Original commit message from CVS:
|
||
Patch by: gorshkov <gorshkov at oghma dot on dot ca>
|
||
* gst/gstinfo.h:
|
||
_declspec should be __declspec (two underscores, not one). Fixes 366572.
|
||
|
||
2006-10-28 15:42:29 +0000 Kjartan Maraas <kmaraas@gnome.org>
|
||
|
||
Typo fixes (#366212).
|
||
Original commit message from CVS:
|
||
Patch by: Kjartan Maraas <kmaraas at gnome org>
|
||
* docs/design/part-MT-refcounting.txt:
|
||
* docs/random/wtay/capsnego2-docs:
|
||
* gst/gstclock.c:
|
||
* gst/gstxml.c:
|
||
Typo fixes (#366212).
|
||
|
||
2006-10-28 15:10:26 +0000 Sergey Scobich <sergey.scobich@gmail.com>
|
||
|
||
Add needed entries in .def files.
|
||
Original commit message from CVS:
|
||
Patch by: Sergey Scobich <sergey dot scobich at gmail dot com>
|
||
* gst/gst.c:
|
||
* win32/common/libgstbase.def:
|
||
* win32/common/libgstreamer.def:
|
||
* win32/vs8/libgstbase.vcproj:
|
||
* win32/vs8/libgstcontroller.vcproj:
|
||
Add needed entries in .def files.
|
||
Use HAVE_UNISTD_H.
|
||
Rearrange def files in vs8 solutions. Fixes #366286.
|
||
|
||
2006-10-28 15:03:19 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
win32/common/gstconfig.h: Add GST_SEGMENT_FORMAT and GST_USING_PRINTF_EXTENSION to the hand-made win32 gstconfig.h. F...
|
||
Original commit message from CVS:
|
||
* win32/common/gstconfig.h:
|
||
Add GST_SEGMENT_FORMAT and GST_USING_PRINTF_EXTENSION to the
|
||
hand-made win32 gstconfig.h. Fixes #366321.
|
||
|
||
2006-10-27 16:31:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstghostpad.c: Make acceptcaps return TRUE when we don't have a target, just like setcaps does.
|
||
Original commit message from CVS:
|
||
* gst/gstghostpad.c: (gst_proxy_pad_do_acceptcaps),
|
||
(gst_ghost_pad_new_full):
|
||
Make acceptcaps return TRUE when we don't have a target, just like
|
||
setcaps does.
|
||
|
||
2006-10-27 10:10:26 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Revert previous commit, 0 sized buffers are allowed. Reopens #363095.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c: (gst_base_transform_chain):
|
||
Revert previous commit, 0 sized buffers are allowed. Reopens #363095.
|
||
|
||
2006-10-26 08:49:52 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gststructure.c: If someone tries to set a non-UTF8 string field on a structure, don't just print a warning, but a...
|
||
Original commit message from CVS:
|
||
* gst/gststructure.c: (gst_structure_id_set_value):
|
||
If someone tries to set a non-UTF8 string field on a structure,
|
||
don't just print a warning, but also ignore the request and do
|
||
not change/add that field to the structure.
|
||
* tests/check/gst/gsttag.c: (GST_START_TEST), (gst_tag_suite):
|
||
Test for the above.
|
||
|
||
2006-10-26 00:00:34 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstinfo.c: g_hash_table_insert() needs a cast to a non-const pointer duh.
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.c:
|
||
g_hash_table_insert() needs a cast to a non-const pointer duh.
|
||
|
||
2006-10-25 23:47:40 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstinfo.*: Change name parameter of _gst_debug_register_funcptr to const to reflect the constness of its use in t...
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.c:
|
||
* gst/gstinfo.h:
|
||
Change name parameter of _gst_debug_register_funcptr to const
|
||
to reflect the constness of its use in the function as well
|
||
as to quiet a gcc warning.
|
||
|
||
2006-10-25 13:41:44 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Don't push the buffer if it's empty.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c: (gst_base_transform_chain):
|
||
Don't push the buffer if it's empty.
|
||
Closes #363095
|
||
|
||
2006-10-24 08:22:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstevent.h: Add small comment.
|
||
Original commit message from CVS:
|
||
* gst/gstevent.h:
|
||
Add small comment.
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_sink_eventfunc):
|
||
Debug segment values *after* updating them as this is more
|
||
interesting.
|
||
|
||
2006-10-23 15:21:12 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-events.txt: Update some docs.
|
||
Original commit message from CVS:
|
||
* docs/design/part-events.txt:
|
||
Update some docs.
|
||
* docs/design/part-block.txt:
|
||
* gst/gstpad.c: (gst_pad_is_blocking), (handle_pad_block),
|
||
(gst_pad_push_event):
|
||
Revert BLOCKING patch, it tries to be smart without really having a
|
||
clear idea what or how. So, now we discard all FLUSHING events again on
|
||
a blocking pad. Should fix gnonlin again.
|
||
|
||
2006-10-23 14:51:30 +0000 Sergey Scobich <sergey.scobich@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Make sure size is always initialized. Fixes #364388.
|
||
Original commit message from CVS:
|
||
Patch by: Sergey Scobich <sergey dot scobich at gmail dot com>
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_wait_playing),
|
||
(gst_base_src_start), (gst_base_src_activate_push):
|
||
Make sure size is always initialized. Fixes #364388.
|
||
|
||
2006-10-20 11:36:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/random/ensonic/distributed.txt: add some ideas about doing distributed processing
|
||
Original commit message from CVS:
|
||
* docs/random/ensonic/distributed.txt:
|
||
add some ideas about doing distributed processing
|
||
* docs/random/ensonic/profiling.txt:
|
||
get_rusage look promising
|
||
|
||
2006-10-18 19:43:46 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/manual/basics-helloworld.xml: Add a cast in example to fix compile warning
|
||
Original commit message from CVS:
|
||
* docs/manual/basics-helloworld.xml:
|
||
Add a cast in example to fix compile warning
|
||
|
||
2006-10-18 15:28:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstsegment.c: Relax arg checking again, -1 is allowed.
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c: (gst_segment_set_last_stop),
|
||
(gst_segment_set_seek), (gst_segment_set_newsegment_full):
|
||
Relax arg checking again, -1 is allowed.
|
||
|
||
2006-10-18 13:27:39 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstsegment.c: _set_last_stop() must be with a value != -1
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c: (gst_segment_set_last_stop),
|
||
(gst_segment_set_seek), (gst_segment_set_newsegment_full):
|
||
_set_last_stop() must be with a value != -1
|
||
A _TYPE_SET to -1 means seek to 0.
|
||
Calc last_stop correctly for negative rates.
|
||
Make sure we work with positive durations when updating a segment.
|
||
|
||
2006-10-18 13:21:56 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Small docs fixes.
|
||
Original commit message from CVS:
|
||
* docs/design/part-live-source.txt:
|
||
* gst/gstclock.h:
|
||
Small docs fixes.
|
||
|
||
2006-10-18 10:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstbuffer.h: Add an explicit cast to GstBuffer** to keep old code that added an explicit cast to GstMiniObject** ...
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.h:
|
||
Add an explicit cast to GstBuffer** to keep old code that added an
|
||
explicit cast to GstMiniObject** for gst_mini_object_replace()
|
||
compiling without warning.
|
||
|
||
2006-10-18 08:54:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstvalue.c: check for validity of dates
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_set_date), (gst_date_copy):
|
||
check for validity of dates
|
||
|
||
2006-10-17 12:09:35 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/gst/gstreamer-sections.txt: Forgot this one, makes gtk-doc shut up.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Forgot this one, makes gtk-doc shut up.
|
||
|
||
2006-10-17 11:57:32 +0000 Peter Kjellerstedt <pkj@axis.com>
|
||
|
||
gst/gstobject.h: Don't define xmlNodePtr to gpointer if the core was built with
|
||
Original commit message from CVS:
|
||
Patch by: Peter Kjellerstedt <pkj at axis com>
|
||
* gst/gstobject.h:
|
||
Don't define xmlNodePtr to gpointer if the core was built with
|
||
--disable-loadsave and --disable-registry, this will break
|
||
applications that want to use libxml2 but are buildling against a
|
||
core that doesn't use libxml2. Use an intermediary type GstXmlNodePtr
|
||
instead so we don't have to mess with the libxml2 namespace
|
||
(#361675).
|
||
|
||
2006-10-17 10:30:27 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstbuffer.h: Fix gst_buffer_replace() macro to avoid gst_mini_object_replace()-related type-punned pointer warnings.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.h:
|
||
Fix gst_buffer_replace() macro to avoid gst_mini_object_replace()-related
|
||
type-punned pointer warnings.
|
||
|
||
2006-10-16 20:02:38 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstelement.h: Add casts to the correct return type to state <=> state transition macros.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.h:
|
||
Add casts to the correct return type to state <=> state transition
|
||
macros.
|
||
|
||
2006-10-16 13:53:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/design/part-live-source.txt: describe howto handle latency
|
||
Original commit message from CVS:
|
||
* docs/design/part-live-source.txt:
|
||
describe howto handle latency
|
||
* docs/random/ensonic/profiling.txt:
|
||
more ideas
|
||
* tools/gst-plot-timeline.py:
|
||
fix log parsing for solaris, remove unused function
|
||
|
||
2006-10-16 11:46:04 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Update some docs regarding reverse playback.
|
||
Original commit message from CVS:
|
||
* docs/design/part-trickmodes.txt:
|
||
* gst/gstevent.c:
|
||
Update some docs regarding reverse playback.
|
||
|
||
2006-10-15 12:47:13 +0000 Marcus Granado <mrc.gran@gmail.com>
|
||
|
||
win32/vs8/grammar.vcproj: Error out with a warning if glib-genmarshal.exe is not in path, instead of creating bogus g...
|
||
Original commit message from CVS:
|
||
Patch by: Marcus Granado <mrc dot gran at gmail com>
|
||
* win32/vs8/grammar.vcproj:
|
||
Error out with a warning if glib-genmarshal.exe is not in path,
|
||
instead of creating bogus gstmarshal.[ch] files. Fixes #361720.
|
||
|
||
2006-10-13 16:09:53 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstsegment.c: When seeking to stop -1, set last_stop (current position) to the duration of the segment.
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c: (gst_segment_set_seek):
|
||
When seeking to stop -1, set last_stop (current position) to the
|
||
duration of the segment.
|
||
|
||
2006-10-13 13:27:46 +0000 Yves Lefebvre <ivanohe@abacom.com>
|
||
|
||
gst/gstelement.h: Clarify _NO_PREROLL a bit more.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.h:
|
||
Clarify _NO_PREROLL a bit more.
|
||
* gst/gstevent.c:
|
||
Fix docs.
|
||
* gst/gstpad.c: (gst_pad_link_check_hierarchy),
|
||
(gst_pad_get_caps_unlocked), (gst_pad_save_thyself),
|
||
(handle_pad_block), (gst_pad_push_event), (gst_pad_send_event):
|
||
Patch by: Yves Lefebvre <ivanohe at abacom dot com> Fix possible deadlock
|
||
due to wrong locking order. Fixes #361769.
|
||
Remove some redundant/misplaced checks in pad_block.
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_position):
|
||
For negative rates, count backwards from the duration.
|
||
|
||
2006-10-13 09:37:59 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsterror.c: Fix error message for GST_LIBRARY_ERROR_SETTINGS (feel free to come up with something better).
|
||
Original commit message from CVS:
|
||
* gst/gsterror.c: (_gst_library_errors_init):
|
||
Fix error message for GST_LIBRARY_ERROR_SETTINGS (feel free to come
|
||
up with something better).
|
||
|
||
2006-10-12 22:35:52 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
win32/: Don't reference glib-compat.c which is currently not used and not disted; add gstquark.c which was recently a...
|
||
Original commit message from CVS:
|
||
* win32/vs6/libgstreamer.dsp:
|
||
* win32/vs7/libgstreamer.vcproj:
|
||
* win32/vs8/libgstreamer.vcproj:
|
||
Don't reference glib-compat.c which is currently not used and not
|
||
disted; add gstquark.c which was recently added. Fixes #361730.
|
||
|
||
2006-10-12 16:09:24 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
win32/common/: Add gst_caps_merge() and a bunch of other recently-added functions.
|
||
Original commit message from CVS:
|
||
* win32/common/libgstbase.def:
|
||
* win32/common/libgstcontroller.def:
|
||
* win32/common/libgstreamer.def:
|
||
Add gst_caps_merge() and a bunch of other recently-added functions.
|
||
Fixes #361732.
|
||
|
||
2006-10-11 16:30:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/plugins/: Update element args.
|
||
Original commit message from CVS:
|
||
* docs/plugins/gstreamer-plugins.args:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
Update element args.
|
||
* gst/gstsystemclock.c:
|
||
Small comment update.
|
||
* plugins/elements/gsttee.c: (gst_tee_class_init), (gst_tee_init),
|
||
(gst_tee_request_new_pad), (gst_tee_release_pad),
|
||
(gst_tee_buffer_alloc), (gst_tee_sink_activate_push),
|
||
(gst_tee_sink_activate_pull):
|
||
* plugins/elements/gsttee.h:
|
||
Some tee loving:
|
||
Add default property defines.
|
||
Implement release pad function.
|
||
Give properties better blubs etc.
|
||
Activate pads before adding them to a running tee.
|
||
Do simple buffer_alloc on the first requested pad.
|
||
Post error when activation fails.
|
||
|
||
2006-10-11 12:16:05 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst.c: Check return value of write() to make compiler happy.
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (ensure_current_registry_forking):
|
||
Check return value of write() to make compiler happy.
|
||
|
||
2006-10-11 10:10:37 +0000 Sjoerd Simons <sjoerd@luon.net>
|
||
|
||
plugins/elements/gstqueue.c: Recheck queue filledness after signalling the overrun when we're about to leak downstrea...
|
||
Original commit message from CVS:
|
||
Patch by: Sjoerd Simons <sjoerd at luon dot net>
|
||
* plugins/elements/gstqueue.c: (gst_queue_chain):
|
||
Recheck queue filledness after signalling the overrun when we're about
|
||
to leak downstream because we released the lock when emitting the signal
|
||
and the queue could be empty again. Fixes #352345.
|
||
|
||
2006-10-11 09:13:26 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/controller/gstcontroller.c: Fix refcounting here too, just like we did for _new_valist() a few days ago (#35...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c: (gst_controller_new_list):
|
||
Fix refcounting here too, just like we did for _new_valist() a few
|
||
days ago (#357180) (thanks to René Stadler). Also remove all those
|
||
'Since: 0.9' from the gtk-doc blobs.
|
||
* tests/check/libs/controller.c: (controller_refcount_new_list),
|
||
(gst_controller_suite):
|
||
Unit test for the above.
|
||
|
||
2006-10-10 14:47:40 +0000 Sebastien Cote <sebas642@yahoo.ca>
|
||
|
||
gst/gstpad.c: Update some docs.
|
||
Original commit message from CVS:
|
||
Patch by: Sebastien Cote <sebas642 at yahoo dot ca>
|
||
* gst/gstpad.c: (gst_pad_get_caps_unlocked),
|
||
(gst_pad_save_thyself):
|
||
Update some docs.
|
||
Write pad direction in XML output. Fixes #345496.
|
||
|
||
2006-10-10 14:13:08 +0000 René Stadler <mail@renestadler.de>
|
||
|
||
libs/gst/controller/gstcontroller.c: Take ref to controlled object so that it cannot disappear.
|
||
Original commit message from CVS:
|
||
Patch by: René Stadler <mail at renestadler dot de>
|
||
* libs/gst/controller/gstcontroller.c: (gst_controller_new_valist),
|
||
(gst_controller_new_list), (_gst_controller_dispose),
|
||
(_gst_controller_finalize), (_gst_controller_class_init):
|
||
Take ref to controlled object so that it cannot disappear.
|
||
Fixes #357432.
|
||
|
||
2006-10-10 14:09:43 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/check/gstcheck.c: Activate/deactivate pads in setup/teardown respectively.
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstcheck.c: (gst_check_setup_src_pad),
|
||
(gst_check_teardown_src_pad), (gst_check_setup_sink_pad),
|
||
(gst_check_teardown_sink_pad):
|
||
Activate/deactivate pads in setup/teardown respectively.
|
||
|
||
2006-10-10 12:12:44 +0000 Josep Torre Valles <josep@fluendo.com>
|
||
|
||
gst/Makefile.am: Cast values when making gstenumtypes.h. This pacifies Forte so it doesn't warn about the ~0 as GST_...
|
||
Original commit message from CVS:
|
||
2006-10-10 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
||
Patch by: Josep Torre Valles <josep@fluendo.com>
|
||
* gst/Makefile.am:
|
||
Cast values when making gstenumtypes.h. This pacifies Forte
|
||
so it doesn't warn about the ~0 as GST_MESSAGE_ANY not fitting
|
||
in the enumeration.
|
||
|
||
2006-10-09 17:15:39 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstevent.c: Rename some more @cur to @start to fix docs.
|
||
Original commit message from CVS:
|
||
* gst/gstevent.c: (gst_event_new_seek), (gst_event_parse_seek):
|
||
Rename some more @cur to @start to fix docs.
|
||
* gst/gstsegment.c: (gst_segment_set_seek):
|
||
Fix typo.
|
||
time and start must always stay in sync as defined in design doc.
|
||
* gst/gsttaglist.c: (gst_tag_list_is_empty):
|
||
Rename param to fix docs.
|
||
* tests/check/gst/gstsegment.c: (GST_START_TEST):
|
||
Check that start and time are in sync.
|
||
* tests/check/pipelines/parse-launch.c:
|
||
(gst_parse_test_element_change_state):
|
||
Activate pad before adding to the element.
|
||
|
||
2006-10-09 16:33:29 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-qos.txt: Fix typo.
|
||
Original commit message from CVS:
|
||
* docs/design/part-qos.txt:
|
||
Fix typo.
|
||
* gst/gstevent.c:
|
||
* gst/gstevent.h:
|
||
Update seek event docs regarding negative rates.
|
||
Rename @cur to @start.
|
||
* gst/gstsegment.c: (gst_segment_set_seek):
|
||
* gst/gstsegment.h:
|
||
Update set_seek docs regarding negative rates.
|
||
Correctly update last_stop to @stop when dealing with negative
|
||
rates.
|
||
Rename @cur to @start.
|
||
* tests/check/gst/gstpad.c: (GST_START_TEST):
|
||
Activate pads before trying to use them.
|
||
* tests/check/gst/gstsegment.c: (GST_START_TEST),
|
||
(gst_segment_suite):
|
||
Add simple check for segments and negative rates.
|
||
|
||
2006-10-09 11:20:44 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: add gst_tag_list_is_empty() (#360467).
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.c: (gst_tag_list_is_empty):
|
||
* gst/gsttaglist.h:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
API: add gst_tag_list_is_empty() (#360467).
|
||
* tests/check/gst/gsttag.c: (GST_START_TEST):
|
||
And a test case.
|
||
|
||
2006-10-09 11:06:50 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
|
||
|
||
gst/gstmessage.h: Revert change from earlier wrt GST_MESSAGE_TYPE_ANY having a value that doesn't fit on enumeration.
|
||
Original commit message from CVS:
|
||
2006-10-09 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
||
* gst/gstmessage.h:
|
||
Revert change from earlier wrt GST_MESSAGE_TYPE_ANY having
|
||
a value that doesn't fit on enumeration.
|
||
|
||
2006-10-09 10:14:28 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
|
||
|
||
libs/gst/net/gstnetclientclock.c: Remove local debugging system and use Gstreamer's instead.
|
||
Original commit message from CVS:
|
||
2006-10-09 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
||
* libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_thread):
|
||
Remove local debugging system and use Gstreamer's instead.
|
||
|
||
2006-10-09 09:32:29 +0000 Josep Torre Valles <josep@fluendo.com>
|
||
|
||
common/m4/gst-error.m4: Disable warning of statement not reached on Forte.
|
||
Original commit message from CVS:
|
||
2006-10-09 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
||
Patch by: Josep Torre Valles <josep@fluendo.com>
|
||
* common/m4/gst-error.m4:
|
||
Disable warning of statement not reached on Forte.
|
||
* gst/gstmessage.h:
|
||
Fix warning on Forte (value doesn't fit on enumeration).
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_chain_unlocked):
|
||
Fix warning on Forte (value doesn't fit on enumeration).
|
||
* libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_thread):
|
||
DEBUG macro says it takes minimum of 2 args and so Forte
|
||
complains about the use with just 1 arg.
|
||
* plugins/elements/gstfdsink.c:
|
||
* plugins/elements/gstfdsrc.c:
|
||
* plugins/elements/gstfilesink.c:
|
||
* plugins/elements/gstfilesrc.c:
|
||
Use correct return type for the uri handler implementations.
|
||
All these fix warnings in Forte. Fixes bug #360860.
|
||
|
||
2006-10-08 13:27:17 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstelement.h: gcc versions prior to gcc 3.3 apparently complain about a NULL printf format string, so don't use G...
|
||
Original commit message from CVS:
|
||
* gst/gstelement.h:
|
||
gcc versions prior to gcc 3.3 apparently complain about a NULL printf
|
||
format string, so don't use G_GNUC_PRINTF for those versions.
|
||
|
||
2006-10-07 18:41:19 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsttaglist.*: Minor fixes to GST_IS_TAG_LIST and gst_is_tag_list().
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.c: (gst_is_tag_list):
|
||
* gst/gsttaglist.h:
|
||
Minor fixes to GST_IS_TAG_LIST and gst_is_tag_list().
|
||
* tests/check/gst/gsttag.c: (GST_START_TEST), (gst_tag_suite):
|
||
Small test for the above.
|
||
|
||
2006-10-07 18:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsttaglist.h: Less tabs, more spaces.
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.h:
|
||
Less tabs, more spaces.
|
||
|
||
2006-10-06 17:21:33 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstinfo.h: Those two function declarations do actually belong there, revert commit from yesterday that turned the...
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.h:
|
||
Those two function declarations do actually belong there, revert
|
||
commit from yesterday that turned them intro macros.
|
||
|
||
2006-10-06 14:46:04 +0000 Josep Torre Valles <josep@fluendo.com>
|
||
|
||
gst/gst.c: Fix empty declaration and type mismatch.
|
||
Original commit message from CVS:
|
||
2006-10-06 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
||
Patch by: Josep Torre Valles <josep@fluendo.com>
|
||
* gst/gst.c: (gst_init_get_option_group):
|
||
Fix empty declaration and type mismatch.
|
||
* gst/gstbin.c: (gst_bin_change_state_func):
|
||
Fix type mismatch.
|
||
* gst/gstelement.c: (gst_element_continue_state),
|
||
(gst_element_set_state_func), (gst_element_change_state),
|
||
(gst_element_change_state_func):
|
||
Fix type mismatches.
|
||
* gst/gstinfo.c: (gst_debug_compare_log_function_by_func),
|
||
(gst_debug_remove_log_function), (_gst_debug_nameof_funcptr):
|
||
Cast as appropriate.
|
||
* gst/gstobject.c: (gst_class_signal_connect):
|
||
Cast as appropriate. The function pointer parameter really
|
||
has the wrong type but would break API if we change it.
|
||
* gst/gstquery.c:
|
||
Fix redefinition of _FILE_OFFSET_BITS caused on Solaris wrt
|
||
order of including string.h.
|
||
* gst/gstutils.c: (gst_element_state_get_name):
|
||
Remove unreachable line.
|
||
* gst/gstxml.c: (gst_xml_parse_doc):
|
||
Fix type mismatch.
|
||
All these caught by Forte.
|
||
|
||
2006-10-06 14:00:49 +0000 Josep Torre Valles <josep@fluendo.com>
|
||
|
||
common/m4/gst-error.m4: Fixed bug #360151.
|
||
Original commit message from CVS:
|
||
2006-10-06 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
||
Patch by: Josep Torre Valles <josep@fluendo.com>
|
||
* common/m4/gst-error.m4:
|
||
Fixed bug #360151.
|
||
We need to disable warnings on Forte for empty declarations
|
||
due to gst-indent adding ;s to lines that just use macros
|
||
where the macro actually doesn't need a ; at end to end
|
||
statement.
|
||
|
||
2006-10-06 13:01:30 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstfilesink.c: Add some FIXME for the NEWSEGMENT handling.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_open_file),
|
||
(gst_file_sink_close_file), (gst_file_sink_event),
|
||
(gst_file_sink_render):
|
||
Add some FIXME for the NEWSEGMENT handling.
|
||
|
||
2006-10-05 15:47:44 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
|
||
|
||
gst/parse/grammar.y: Remove static function gst_parse_element_lock as all it does is return. Looks like cruft from 0.8.
|
||
Original commit message from CVS:
|
||
2006-10-05 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
||
* gst/parse/grammar.y:
|
||
Remove static function gst_parse_element_lock as all it does
|
||
is return. Looks like cruft from 0.8.
|
||
|
||
2006-10-05 15:31:16 +0000 Josep Torre Valles <josep@fluendo.com>
|
||
|
||
Fix a compilation issue with Forte on Solaris. inet_aton is in libresolv.
|
||
Original commit message from CVS:
|
||
2006-10-05 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
||
Patch by: Josep Torre Valles <josep@fluendo.com>
|
||
* common/m4/gst-error.m4:
|
||
* configure.ac:
|
||
* libs/gst/net/Makefile.am:
|
||
Fix a compilation issue with Forte on Solaris. inet_aton is in
|
||
libresolv.
|
||
|
||
2006-10-05 14:26:08 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Printf fixes.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (pre_activate):
|
||
* gst/gstregistry.c: (gst_registry_scan_path_level):
|
||
* gst/gstregistryxml.c: (load_plugin):
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(gst_controlled_property_set_interpolation_mode):
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
(gst_dp_packet_from_event_1_0):
|
||
* libs/gst/net/gstnetclientclock.c:
|
||
(gst_net_client_clock_observe_times):
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_create):
|
||
Printf fixes.
|
||
|
||
2006-10-05 12:31:07 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Add GST_USING_PRINTF_EXTENSION to gstconfig.h so that we know whether we can use G_GNUC_PRINTF in other header files ...
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstconfig.h.in:
|
||
* gst/gstelement.h:
|
||
* gst/gstinfo.h:
|
||
Add GST_USING_PRINTF_EXTENSION to gstconfig.h so that we know
|
||
whether we can use G_GNUC_PRINTF in other header files and at
|
||
least check the printf format/arguments of debug messages and
|
||
GST_ELEMENT_ERROR messages when the printf extension is not
|
||
being used.
|
||
Replace more tabs with spaces in gstinfo.h and remove two spurious
|
||
function declarations in GST_DISABLE_DEBUG part with macros.
|
||
|
||
2006-10-03 19:13:36 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstbus.c: More docs for the sync-message signal (mention that it is not emitted by default); log message structur...
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c: (gst_bus_class_init), (gst_bus_post):
|
||
More docs for the sync-message signal (mention that it is not
|
||
emitted by default); log message structures of messages posted on
|
||
the bus as well.
|
||
|
||
2006-10-03 15:10:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gst.c: Use a pipe pair to receive status results from the forked child, and ignore the result from waitpid. Fixes...
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (ensure_current_registry_forking):
|
||
Use a pipe pair to receive status results from the forked child, and
|
||
ignore the result from waitpid. Fixes #355499
|
||
|
||
2006-10-02 16:46:16 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/gst/gstghostpad.c: Fix leak in check.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstghostpad.c: (GST_START_TEST),
|
||
(gst_ghost_pad_suite):
|
||
Fix leak in check.
|
||
|
||
2006-10-02 16:37:56 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstpad.c: Add 'Since: 0.10.11' to gst_pad_is_blocking() gtk-doc blurb.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c:
|
||
Add 'Since: 0.10.11' to gst_pad_is_blocking() gtk-doc blurb.
|
||
|
||
2006-10-02 16:01:54 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
docs/design/part-block.txt: Further explain the use of flushing on blocked pads.
|
||
Original commit message from CVS:
|
||
* docs/design/part-block.txt:
|
||
Further explain the use of flushing on blocked pads.
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstpad.c: (gst_pad_is_blocking), (handle_pad_block),
|
||
(gst_pad_push_event):
|
||
* gst/gstpad.h:
|
||
Added new GstPadFlag : GST_PAD_BLOCKING.
|
||
Adds the notion of pads really blocking, which enables to properly
|
||
handle FLUSH_START/FLUSH_STOP events on blocked pads.
|
||
Fixes #358999
|
||
API: gst_pad_is_blocking()
|
||
API: GST_PAD_IS_BLOCKING() macro
|
||
API: GST_PAD_BLOCKING GstPadFlag
|
||
|
||
2006-10-02 10:06:17 +0000 mrcgran <mrc.gran@gmail.com>
|
||
|
||
gst/gstghostpad.c: Filter the proxied caps against the padtemplate if we have one.
|
||
Original commit message from CVS:
|
||
Patch by: mrcgran <mrc.gran at gmail dot com>
|
||
* gst/gstghostpad.c: (gst_proxy_pad_do_getcaps):
|
||
Filter the proxied caps against the padtemplate if we have one.
|
||
* gst/gstquery.c: (gst_query_new_segment):
|
||
Add include for gstinfo.h so that compilation with
|
||
-DGST_DISABLE_GST_DEBUG works again. Fixes #358436.
|
||
|
||
2006-10-02 09:44:03 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
Give credit
|
||
Original commit message from CVS:
|
||
Give credit
|
||
|
||
2006-10-02 09:41:09 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstfilesink.c: Set file to NULL when closing filesink so that we can set a new filename in READY. Fi...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_init),
|
||
(gst_file_sink_set_location), (gst_file_sink_open_file),
|
||
(gst_file_sink_close_file), (gst_file_sink_event),
|
||
(gst_file_sink_render):
|
||
Set file to NULL when closing filesink so that we can set a new filename
|
||
in READY. Fixes #358613.
|
||
|
||
2006-10-02 08:37:24 +0000 Alessandro Decina <alessandro@nnva.org>
|
||
|
||
gst/gstevent.c: Fix gst_mini_object_make_writable() and gst_event_copy() for events with event structures by setting ...
|
||
Original commit message from CVS:
|
||
Patch by: Alessandro Decina <alessandro at nnva org>
|
||
* gst/gstevent.c: (_gst_event_copy):
|
||
Fix gst_mini_object_make_writable() and gst_event_copy() for events
|
||
with event structures by setting the parent refcount address of the
|
||
copied structure to the address of the refcount member of the newly
|
||
copied event rather than the address of the refcount member of the
|
||
original event. Fixes #358737.
|
||
* tests/check/gst/gstevent.c: (GST_START_TEST):
|
||
Unit test for the above.
|
||
|
||
2006-09-29 20:29:49 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/design/Makefile.am: Dist some more files.
|
||
Original commit message from CVS:
|
||
* docs/design/Makefile.am:
|
||
Dist some more files.
|
||
|
||
2006-09-29 12:31:18 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/libs/controller.c: Add test for the previous fix; add some more tests for correct refcounting behaviour; ...
|
||
Original commit message from CVS:
|
||
* tests/check/libs/controller.c: (GST_START_TEST),
|
||
(gst_controller_suite):
|
||
Add test for the previous fix; add some more tests
|
||
for correct refcounting behaviour; fix a few leaks
|
||
in test cases; call gst_controller_init() at start
|
||
of all tests.
|
||
|
||
2006-09-29 12:24:50 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/controller/gstcontroller.c: Don't g_return_val_if_fail() on timed values with invalid timestamps inside a cr...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c: (gst_controller_new_valist),
|
||
(gst_controller_set_from_list):
|
||
Don't g_return_val_if_fail() on timed values with invalid timestamps
|
||
inside a critical section without unlocking the mutex. Spotted by
|
||
René Stadler. (#357617)
|
||
Also, fix up refcounting properly: when returning an existing
|
||
controller, we should increase the reference only once and not
|
||
once per property and when trying to control a property again
|
||
we should also increase the refcount.
|
||
|
||
2006-09-29 08:22:22 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/net/: Stop reading commands when EOF as well.
|
||
Original commit message from CVS:
|
||
* libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_thread):
|
||
* libs/gst/net/gstnettimeprovider.c:
|
||
(gst_net_time_provider_thread):
|
||
Stop reading commands when EOF as well.
|
||
* plugins/elements/gstfakesink.c: (gst_fake_sink_class_init):
|
||
* plugins/elements/gstfakesrc.c: (gst_fake_src_class_init):
|
||
* plugins/elements/gstidentity.c: (gst_identity_class_init):
|
||
Unify description of the dump property.
|
||
|
||
2006-09-28 17:20:17 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
Mention bug number in previous commit
|
||
Original commit message from CVS:
|
||
Mention bug number in previous commit
|
||
|
||
2006-09-28 15:52:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tests/examples/manual/.cvsignore: OK, so it's actually cvsignore that needs changing. Stop laughing.
|
||
Original commit message from CVS:
|
||
* tests/examples/manual/.cvsignore:
|
||
OK, so it's actually cvsignore that needs changing. Stop laughing.
|
||
|
||
2006-09-28 15:27:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tests/examples/manual/Makefile.am: Gah, declare vars *before* using them
|
||
Original commit message from CVS:
|
||
* tests/examples/manual/Makefile.am:
|
||
Gah, declare vars *before* using them
|
||
|
||
2006-09-28 14:00:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/: Re-commit the registry changes, along with an extra fix:
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (init_pre), (scan_and_update_registry),
|
||
(ensure_current_registry_nonforking),
|
||
(ensure_current_registry_forking), (ensure_current_registry),
|
||
(init_post), (gst_debug_help), (gst_deinit):
|
||
* gst/gst_private.h:
|
||
* gst/gstregistry.c: (gst_registry_finalize),
|
||
(gst_registry_remove_features_for_plugin_unlocked),
|
||
(gst_registry_remove_plugin), (gst_registry_scan_path_level),
|
||
(gst_registry_scan_path),
|
||
(_priv_gst_registry_remove_cache_plugins),
|
||
(_priv_gst_registry_cleanup):
|
||
* gst/gstregistry.h:
|
||
Re-commit the registry changes, along with an extra fix:
|
||
When a cached plugin is encountered at a different file path,
|
||
update the stored path in the registry cache so that the parent
|
||
process knows where it actually is now when it re-reads the registry
|
||
cache. Fixes the thing that broke distcheck with the previous commit.
|
||
* tests/check/Makefile.am:
|
||
Clean up files named 'core' too when running make clean.
|
||
* tests/examples/manual/Makefile.am:
|
||
Set up a registry path for running these tests, and clean it properly
|
||
for distcheck.
|
||
|
||
2006-09-28 11:11:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Don't pull in gmodule-2.0.pc as a dependency in our .pc files - we want gmodule-no-export-2.0.pc instea...
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Don't pull in gmodule-2.0.pc as a dependency in our .pc files - we
|
||
want gmodule-no-export-2.0.pc instead so that we don't drag in
|
||
--export-dynamic on every project that links to GStreamer.
|
||
Also, make our export regex only match the start of symbols, rather
|
||
than any symbol that contains '_gst' somewhere.
|
||
* libs/gst/check/Makefile.am:
|
||
The libgstcheck we build does however need export-dynamic, as it
|
||
produces some symbols that don't match our _gst... style regex.
|
||
|
||
2006-09-27 17:42:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/: Revert previous change until I figure out why it breaks distcheck.
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (init_pre), (scan_and_update_registry),
|
||
(ensure_current_registry_nonforking),
|
||
(ensure_current_registry_forking), (ensure_current_registry),
|
||
(init_post), (gst_debug_help), (gst_deinit):
|
||
* gst/gst_private.h:
|
||
* gst/gstregistry.c: (gst_registry_finalize),
|
||
(gst_registry_remove_plugin), (gst_registry_scan_path_level),
|
||
(gst_registry_scan_path), (_gst_registry_remove_cache_plugins),
|
||
(_gst_registry_cleanup):
|
||
* gst/gstregistry.h:
|
||
Revert previous change until I figure out why it breaks distcheck.
|
||
|
||
2006-09-27 16:52:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gst.c: Make init_pre and init_post take the full complement of GOptionFunc args so they can return useful GErrors...
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (init_pre), (scan_and_update_registry),
|
||
(ensure_current_registry_nonforking),
|
||
(ensure_current_registry_forking), (ensure_current_registry),
|
||
(init_post), (gst_debug_help), (gst_deinit):
|
||
Make init_pre and init_post take the full complement of GOptionFunc
|
||
args so they can return useful GErrors. Make the registry updating
|
||
functions do so.
|
||
Call _priv_gst_registry_remove_cache_plugins after scanning files to
|
||
ensure that the registry we're about to write out doesn't contain
|
||
stale information about old-deleted plugin files.
|
||
Make _priv_gst_registry_remove_cache_plugins return a boolean so
|
||
that deletion of plugin files is considered a registry change.
|
||
* gst/gst_private.h:
|
||
* gst/gstregistry.c: (gst_registry_finalize),
|
||
(gst_registry_remove_features_for_plugin_unlocked),
|
||
(gst_registry_remove_plugin), (gst_registry_scan_path_level),
|
||
(gst_registry_scan_path),
|
||
(_priv_gst_registry_remove_cache_plugins),
|
||
(_priv_gst_registry_cleanup):
|
||
* gst/gstregistry.h:
|
||
Rename _gst_registry_remove_cache_plugins and _gst_registry_cleanup
|
||
by adding _priv prefix, so that they won't appear in the global
|
||
symbol table. They still do atm though because of #318031. Move the
|
||
prototypes to gst_private.h
|
||
When removing a plugin, remove all features for that plugin too.
|
||
Fixes #340878.
|
||
|
||
2006-09-27 13:19:55 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/random/moving-plugins: Make it clear that the "compiled-in descriptions" really mean the element details.
|
||
Original commit message from CVS:
|
||
* docs/random/moving-plugins:
|
||
Make it clear that the "compiled-in descriptions" really mean
|
||
the element details.
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_commit_state),
|
||
(gst_base_sink_wait_preroll):
|
||
Update docs.
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_wait_playing),
|
||
(gst_base_src_get_range), (gst_base_src_activate_push):
|
||
* libs/gst/base/gstbasesrc.h:
|
||
Added function to block while waiting for PLAYING, this function
|
||
is used by live sources that block on the clock.
|
||
API: gst_base_src_wait_playing()
|
||
|
||
2006-09-27 10:13:13 +0000 Peter Kjellerstedt <pkj@axis.com>
|
||
|
||
Makefile.am: gst-element-check.m4 is generated and should therefore be copied from the build dir rather than the sour...
|
||
Original commit message from CVS:
|
||
Patch by: Peter Kjellerstedt <pkj at axis com>
|
||
* Makefile.am:
|
||
gst-element-check.m4 is generated and should therefore be
|
||
copied from the build dir rather than the source dir (#357593).
|
||
'make distcheck' hasn't noticed this because we were disting
|
||
the file as well, so stop doing that.
|
||
|
||
2006-09-27 09:23:18 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/gst/gstcaps.c: Add some tests for gst_caps_intersect().
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstcaps.c: (GST_START_TEST), (gst_caps_suite):
|
||
Add some tests for gst_caps_intersect().
|
||
* tools/gst-launch.c: (event_loop):
|
||
Print all buffering percentages we get, even the 100% one.
|
||
|
||
2006-09-26 12:39:26 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-inspect.c: Fix printing of flags to match the look of enums.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (print_element_properties_info),
|
||
(print_signal_info):
|
||
Fix printing of flags to match the look of enums.
|
||
|
||
2006-09-25 13:08:29 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstelementfactory.c: Fix typo in docs blurb.
|
||
Original commit message from CVS:
|
||
* gst/gstelementfactory.c:
|
||
Fix typo in docs blurb.
|
||
|
||
2006-09-25 11:16:37 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsturi.c: Don't assert/crash here if a uri handler doesn't return any supported protocols. The list of protocols ...
|
||
Original commit message from CVS:
|
||
* gst/gsturi.c: (search_by_entry):
|
||
Don't assert/crash here if a uri handler doesn't return any
|
||
supported protocols. The list of protocols could be generated
|
||
dynamically at runtime or at plugin registration, and an error
|
||
in the underlying library shouldn't be fatal (#353301).
|
||
|
||
2006-09-25 10:36:23 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstinfo.c: Fix warning if HAVE_PRINTF_EXTENSION is undefined (spotted by Peter Kjellerstedt).
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.c:
|
||
Fix warning if HAVE_PRINTF_EXTENSION is undefined
|
||
(spotted by Peter Kjellerstedt).
|
||
|
||
2006-09-23 09:30:40 +0000 Antoine Tremblay <hexa00@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Match _start/_stop calls in the activate functions. Remove redundant _stop call from the ...
|
||
Original commit message from CVS:
|
||
Based on patch by: Antoine Tremblay <hexa00 at gmail dot com>
|
||
* libs/gst/base/gstbasesrc.c:
|
||
(gst_base_src_default_check_get_range), (gst_base_src_start),
|
||
(gst_base_src_activate_push), (gst_base_src_activate_pull),
|
||
(gst_base_src_change_state):
|
||
Match _start/_stop calls in the activate functions. Remove redundant
|
||
_stop call from the state change function. Fixes #356910.
|
||
Turn failure DEBUG into ERROR.
|
||
|
||
2006-09-22 15:29:23 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Update docs about buffering.
|
||
Original commit message from CVS:
|
||
* docs/design/part-buffering.txt:
|
||
* gst/gstmessage.c: (gst_message_new_buffering),
|
||
(gst_message_parse_buffering):
|
||
Update docs about buffering.
|
||
* docs/design/part-trickmodes.txt:
|
||
Fix typo.
|
||
|
||
2006-09-22 14:30:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/manual/basics-elements.xml:
|
||
audiotestsrc is not part of core, fakesrc is
|
||
Original commit message from CVS:
|
||
audiotestsrc is not part of core, fakesrc is
|
||
|
||
2006-09-22 13:32:43 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/controller/gstcontroller.c: Ref instances when returning them again (fixes #357180)
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c: (gst_controller_new_valist),
|
||
(gst_controller_new_list):
|
||
Ref instances when returning them again (fixes #357180)
|
||
|
||
2006-09-22 10:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstghostpad.c: Don't forget to release proxy lock when there's an error.
|
||
Original commit message from CVS:
|
||
* gst/gstghostpad.c: (gst_ghost_pad_set_target):
|
||
Don't forget to release proxy lock when there's an error.
|
||
|
||
2006-09-20 16:17:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstcaps.h: Add extra initialisers for Caps things, to fix some plugin warnings when using -Wextra
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.h:
|
||
Add extra initialisers for Caps things, to fix some plugin warnings
|
||
when using -Wextra
|
||
|
||
2006-09-18 13:56:26 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstghostpad.c: Also set template on the internal pad so that a getcaps from the target pad returns the template c...
|
||
Original commit message from CVS:
|
||
* gst/gstghostpad.c: (gst_ghost_pad_new_full):
|
||
Also set template on the internal pad so that a getcaps from the target
|
||
pad returns the template caps.
|
||
|
||
2006-09-18 13:44:12 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelement.c: Use _DEBUG_OBJECT some more.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_post_message),
|
||
(gst_element_dispose):
|
||
Use _DEBUG_OBJECT some more.
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_loop):
|
||
Avoid typechecks.
|
||
* tools/gst-launch.c: (main):
|
||
If the toplevel element is not a GstPipeline, it must be put in a
|
||
pipeline so that a bus and clock is selected.
|
||
|
||
2006-09-17 19:31:27 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gstbasesrc.c: JITTER, RATE, and LATENCY query should be handled by the default case and not by the CONV...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_default_query):
|
||
JITTER, RATE, and LATENCY query should be handled by the
|
||
default case and not by the CONVERT query code.
|
||
|
||
2006-09-17 19:26:16 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstformat.c: Fix locking order (must take lock before using n_values).
|
||
Original commit message from CVS:
|
||
* gst/gstformat.c: (gst_format_register):
|
||
Fix locking order (must take lock before using n_values).
|
||
* gst/gstvalue.c: (gst_value_serialize_enum),
|
||
(gst_value_deserialize_enum_iter_cmp),
|
||
(gst_value_deserialize_enum):
|
||
Fix serialisation/deserialisation of custom registered GstFormats.
|
||
* tests/check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
|
||
Unit test for custom format serialisation/deserialisation.
|
||
|
||
2006-09-16 21:38:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
More G_OBJECT macro fixing. Also Fix some details on the plugin-stamp section.
|
||
Original commit message from CVS:
|
||
* docs/pwg/building-boiler.xml:
|
||
* plugins/elements/gstcapsfilter.c:
|
||
More G_OBJECT macro fixing. Also Fix some details on the plugin-stamp
|
||
section.
|
||
|
||
2006-09-16 12:49:02 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Check if requested caps are the same as the sinks caps IF
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_buffer_alloc):
|
||
Check if requested caps are the same as the sinks caps IF
|
||
->have_same_caps is TRUE. If they are not, act as if have_same_caps
|
||
is FALSE.
|
||
This fixes the renegotiation issues stated in #352827.
|
||
|
||
2006-09-16 10:49:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
Extract the manual examples again like we used to do.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* docs/manual/advanced-autoplugging.xml:
|
||
* tests/examples/Makefile.am:
|
||
* tests/examples/manual/.cvsignore:
|
||
* tests/examples/manual/Makefile.am:
|
||
* tests/examples/manual/extract.pl:
|
||
Extract the manual examples again like we used to do.
|
||
Fix one of them.
|
||
|
||
2006-09-16 10:47:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
win32/common/config.h: update for version
|
||
Original commit message from CVS:
|
||
* win32/common/config.h:
|
||
update for version
|
||
|
||
2006-09-15 21:30:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gsterror.c: Documents how to receive errors.
|
||
Original commit message from CVS:
|
||
* gst/gsterror.c:
|
||
Documents how to receive errors.
|
||
|
||
2006-09-15 10:43:16 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-launch.c: Added some comments here and there.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (sigint_handler_sighandler), (check_intr),
|
||
(event_loop), (main):
|
||
Added some comments here and there.
|
||
Post an application message when an interrupt is caught instead of doing
|
||
an uncontrolled state change.
|
||
Clean up the event loop.
|
||
Handle buffering messages, pause/resume the pipeline.
|
||
Make shutdown because of an interrupt more reliable.
|
||
|
||
2006-09-15 09:49:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Make sure that our internal state is correct when we commit our state asynchronously. Th...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_commit_state),
|
||
(gst_base_sink_wait_preroll), (gst_base_sink_do_sync),
|
||
(gst_base_sink_preroll_object):
|
||
Make sure that our internal state is correct when we commit our state
|
||
asynchronously. This solves a race where a state change to PLAYING
|
||
could cause the sink to remain blocked in preroll in some situations.
|
||
|
||
2006-09-15 08:50:21 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-inspect.c: List flags as hex so it's easier to deal with.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (print_element_properties_info),
|
||
(print_signal_info):
|
||
List flags as hex so it's easier to deal with.
|
||
|
||
2006-09-15 08:47:36 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Expose logic to wait for preroll so that subclasses such as audiosink can also use this method.
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_wait_preroll),
|
||
(gst_base_sink_do_sync):
|
||
* libs/gst/base/gstbasesink.h:
|
||
Expose logic to wait for preroll so that subclasses such as audiosink
|
||
can also use this method.
|
||
API: gst_base_sink_wait_preroll()
|
||
|
||
2006-09-15 08:43:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Small cleanups in docs and code.
|
||
Original commit message from CVS:
|
||
* gst/gstobject.c: (gst_object_set_parent):
|
||
* gst/gstpipeline.c: (do_pipeline_seek):
|
||
Small cleanups in docs and code.
|
||
* gst/gstsegment.c: (gst_segment_clip):
|
||
* tests/check/gst/gstsegment.c: (GST_START_TEST):
|
||
if stop == start and start is in the segment, no clipping should be
|
||
done. Also add a test for this.
|
||
|
||
2006-09-15 08:39:56 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Added methods to create and parse BUFFERING messages.
|
||
Original commit message from CVS:
|
||
* docs/design/part-buffering.txt:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstmessage.c: (gst_message_new_buffering),
|
||
(gst_message_parse_buffering):
|
||
* gst/gstmessage.h:
|
||
Added methods to create and parse BUFFERING messages.
|
||
Added preliminary docs about buffering.
|
||
API: gst_message_new_buffering
|
||
API: gst_message_parse_buffering
|
||
|
||
2006-09-15 08:32:57 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Update documentation.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c:
|
||
Update documentation.
|
||
* gst/gstelement.c: (gst_element_class_init),
|
||
(gst_element_release_request_pad), (gst_element_set_clock),
|
||
(gst_element_get_index), (gst_element_add_pad),
|
||
(gst_element_remove_pad), (gst_element_get_random_pad),
|
||
(gst_element_send_event), (gst_element_get_query_types),
|
||
(gst_element_query), (gst_element_post_message),
|
||
(gst_element_message_full), (gst_element_continue_state),
|
||
(gst_element_lost_state), (gst_element_save_thyself),
|
||
(gst_element_restore_thyself):
|
||
Documentation updates.
|
||
Rename last bit of the new-pad -> pad-added signal rename.
|
||
Fix the case where an element query would only work if the source
|
||
pad was linked.
|
||
Avoid some useless type checking in message handling.
|
||
* gst/gstevent.c:
|
||
* gst/gstevent.h:
|
||
* gst/gstutils.c:
|
||
Documentation updates.
|
||
|
||
2006-09-14 20:12:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* plugins/elements/gstfdsrc.c:
|
||
add an INFO line for when we actually update the fd
|
||
Original commit message from CVS:
|
||
add an INFO line for when we actually update the fd
|
||
|
||
2006-09-14 20:11:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
back to trunk
|
||
Original commit message from CVS:
|
||
back to trunk
|
||
|
||
=== release 0.10.10 ===
|
||
|
||
2006-09-14 20:08:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* common:
|
||
* configure.ac:
|
||
* docs/plugins/gstreamer-plugins.args:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
* gst/gst.c:
|
||
* gst/gstcaps.c:
|
||
* gst/gstclock.h:
|
||
* gst/gststructure.c:
|
||
* win32/common/config.h:
|
||
releasing 0.10.10
|
||
Original commit message from CVS:
|
||
releasing 0.10.10
|
||
|
||
2006-09-09 16:08:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
* win32/common/config.h:
|
||
first prerelease
|
||
Original commit message from CVS:
|
||
first prerelease
|
||
|
||
2006-09-09 16:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.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:
|
||
translation updates
|
||
Original commit message from CVS:
|
||
translation updates
|
||
|
||
2006-09-05 14:11:06 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/advanced-position.xml: Fix typo in sample code.
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-position.xml:
|
||
Fix typo in sample code.
|
||
|
||
2006-09-05 08:35:20 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/net/: Make stuff compile on windows. Fixes #345295.
|
||
Original commit message from CVS:
|
||
* libs/gst/net/gstnetclientclock.c: (inet_aton),
|
||
(gst_net_client_clock_init), (gst_net_client_clock_finalize),
|
||
(gst_net_client_clock_do_select), (gst_net_client_clock_new):
|
||
* libs/gst/net/gstnetclientclock.h:
|
||
* libs/gst/net/gstnettimepacket.c: (gst_net_time_packet_send):
|
||
* libs/gst/net/gstnettimepacket.h:
|
||
* libs/gst/net/gstnettimeprovider.c: (inet_aton),
|
||
(gst_net_time_provider_init), (gst_net_time_provider_finalize),
|
||
(gst_net_time_provider_thread), (gst_net_time_provider_new):
|
||
* libs/gst/net/gstnettimeprovider.h:
|
||
Make stuff compile on windows. Fixes #345295.
|
||
|
||
2006-09-03 11:16:50 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst.c: Print better details when child was terminated by signal.
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (ensure_current_registry_forking):
|
||
Print better details when child was terminated by signal.
|
||
|
||
2006-09-03 11:06:52 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstregistryxml.c: Print a warning rather than g_assert() if a plugin feature is a URI handler but returns no prot...
|
||
Original commit message from CVS:
|
||
* gst/gstregistryxml.c: (gst_registry_xml_save_feature):
|
||
Print a warning rather than g_assert() if a plugin feature
|
||
is a URI handler but returns no protocols (#353976).
|
||
|
||
2006-09-02 19:10:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/random/moving-plugins: Fix two typos.
|
||
Original commit message from CVS:
|
||
* docs/random/moving-plugins:
|
||
Fix two typos.
|
||
|
||
2006-09-02 19:03:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/random/moving-plugins:
|
||
document process some more
|
||
Original commit message from CVS:
|
||
document process some more
|
||
|
||
2006-09-02 13:40:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gsterror.c:
|
||
clarify error message
|
||
Original commit message from CVS:
|
||
clarify error message
|
||
|
||
2006-09-02 13:36:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/random/moving-plugins:
|
||
document process some more
|
||
Original commit message from CVS:
|
||
document process some more
|
||
|
||
2006-09-01 16:03:49 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
* ChangeLog:
|
||
ChangeLog surgery: fix typo
|
||
Original commit message from CVS:
|
||
ChangeLog surgery: fix typo
|
||
|
||
2006-09-01 15:55:20 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstinfo.c: Fix locking order, handle NULL function values properly.
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.c: (_gst_debug_nameof_funcptr):
|
||
Fix locking order, handle NULL function values properly.
|
||
* gst/gstinfo.h:
|
||
Fix docs.
|
||
* gst/gstpad.c: (gst_pad_buffer_alloc_unchecked):
|
||
Initialised variable before using it and fix debug statement to
|
||
print the address of the function rather than the address of the
|
||
variable on the stack holding the address of the function.
|
||
|
||
2006-09-01 10:33:03 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstghostpad.c: More cleanups.
|
||
Original commit message from CVS:
|
||
* gst/gstghostpad.c: (gst_proxy_pad_do_event),
|
||
(gst_proxy_pad_do_bufferalloc), (gst_proxy_pad_do_chain),
|
||
(gst_proxy_pad_do_getrange), (gst_proxy_pad_do_checkgetrange),
|
||
(gst_proxy_pad_set_target_unlocked), (gst_ghost_pad_parent_set),
|
||
(gst_ghost_pad_parent_unset),
|
||
(gst_ghost_pad_internal_do_activate_push),
|
||
(gst_ghost_pad_internal_do_activate_pull),
|
||
(gst_ghost_pad_do_activate_push), (gst_ghost_pad_do_activate_pull),
|
||
(gst_ghost_pad_do_link), (gst_ghost_pad_do_unlink),
|
||
(gst_ghost_pad_init), (gst_ghost_pad_dispose),
|
||
(gst_ghost_pad_new_full), (gst_ghost_pad_new_no_target),
|
||
(gst_ghost_pad_new), (gst_ghost_pad_new_from_template),
|
||
(gst_ghost_pad_new_no_target_from_template),
|
||
(gst_ghost_pad_get_target), (gst_ghost_pad_set_target):
|
||
More cleanups.
|
||
Avoid needless typechecking in macros.
|
||
Since the internal pad is always present and never changes, there is
|
||
no need to locking or ref when retrieving it.
|
||
Improve debugging a bit.
|
||
Handle link errors when setting the target. Fixes #341029.
|
||
|
||
2006-09-01 10:26:52 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/: Fix docs some more.
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* docs/plugins/gstreamer-plugins-sections.txt:
|
||
Fix docs some more.
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_remove_pad),
|
||
(gst_collect_pads_event):
|
||
* libs/gst/base/gstcollectpads.h:
|
||
Documentation updates.
|
||
Free queued buffer when removing a pad.
|
||
|
||
2006-08-31 17:13:34 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gstutils.c: Ensure that we set a capsfilter to NULL if we failed to link it when doing filtered linking, to avoid...
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_element_link_pads),
|
||
(gst_element_link_pads_filtered):
|
||
Ensure that we set a capsfilter to NULL if we failed to link it
|
||
when doing filtered linking, to avoid criticals.
|
||
No need to check for unreffing srcpad, which is explicly NULLed
|
||
above (a trivial code cleanup).
|
||
|
||
2006-08-31 15:19:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-gstghostpad.txt: Update ascii art in documentation.
|
||
Original commit message from CVS:
|
||
* docs/design/part-gstghostpad.txt:
|
||
Update ascii art in documentation.
|
||
* gst/gstghostpad.c: (gst_proxy_pad_do_internal_link),
|
||
(gst_proxy_pad_set_target_unlocked), (gst_proxy_pad_init),
|
||
(gst_ghost_pad_parent_set), (gst_ghost_pad_parent_unset),
|
||
(gst_ghost_pad_internal_do_activate_push),
|
||
(gst_ghost_pad_internal_do_activate_pull),
|
||
(gst_ghost_pad_do_activate_push), (gst_ghost_pad_do_activate_pull),
|
||
(gst_ghost_pad_do_link), (gst_ghost_pad_do_unlink),
|
||
(gst_ghost_pad_dispose), (gst_ghost_pad_new_full),
|
||
(gst_ghost_pad_set_target):
|
||
Small cleanups and leak fixes.
|
||
Remove some checks now that the internal pad is never NULL.
|
||
Fix the case where linking pads without a target would create nasty
|
||
criticals. Fixes #341029.
|
||
Don't assign a GstPadLinkReturn to a gboolean and mess up the return
|
||
value of _set_target().
|
||
* tests/check/gst/gstghostpad.c: (GST_START_TEST),
|
||
(gst_ghost_pad_suite):
|
||
Some more tests for creating and linking untargeted ghostpads.
|
||
|
||
2006-08-31 10:59:11 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Refactored *_new() functions.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstghostpad.c: (gst_proxy_pad_do_getcaps),
|
||
(gst_proxy_pad_do_setcaps), (gst_proxy_pad_set_target_unlocked),
|
||
(gst_proxy_pad_dispose), (gst_ghost_pad_new_full),
|
||
(gst_ghost_pad_new_no_target), (gst_ghost_pad_new),
|
||
(gst_ghost_pad_new_from_template),
|
||
(gst_ghost_pad_new_no_target_from_template):
|
||
* gst/gstghostpad.h:
|
||
Refactored *_new() functions.
|
||
Templates are now used as a g_object_new() parameter.
|
||
Use template in _do_getcaps() if we don't have a target.
|
||
Small documentation cleanups.
|
||
Added two new constructors:
|
||
gst_ghost_pad_new_from_template()
|
||
gst_ghost_pad_new_no_target_from_template()
|
||
* tests/check/gst/gstghostpad.c: (GST_START_TEST),
|
||
(gst_ghost_pad_suite):
|
||
Added tests for new ghostpad instanciation functions.
|
||
API additions: gst_ghost_pad_new_from_template,
|
||
gst_ghost_pad_new_no_target_from_template
|
||
|
||
2006-08-30 12:28:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/random/ensonic/profiling.txt: Ideas about qos profiling.
|
||
Original commit message from CVS:
|
||
* docs/random/ensonic/profiling.txt:
|
||
Ideas about qos profiling.
|
||
|
||
2006-08-29 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstcaps.c: Code cleanups.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_caps_structure_is_subset_field):
|
||
Code cleanups.
|
||
Fix memleak.
|
||
|
||
2006-08-29 10:49:03 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstxml.c: Improve and detypofy docs.
|
||
Original commit message from CVS:
|
||
* gst/gstxml.c:
|
||
Improve and detypofy docs.
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/.cvsignore:
|
||
* tests/check/gst/gstxml.c: (GST_START_TEST), (gst_xml_suite):
|
||
Add a basic test suite for GstXML.
|
||
|
||
2006-08-29 09:56:57 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelement.c: Clear the pad caps when the element shut down all of the pads and is not streaming data that could ...
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (activate_pads), (clear_caps),
|
||
(iterator_activate_fold_with_resync), (gst_element_pads_activate):
|
||
Clear the pad caps when the element shut down all of the pads and
|
||
is not streaming data that could modify the caps.
|
||
Fixes #352958.
|
||
|
||
2006-08-29 08:02:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
I don't even know which arch that is
|
||
Original commit message from CVS:
|
||
I don't even know which arch that is
|
||
|
||
2006-08-28 23:16:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstpad.c:
|
||
more logical to log the sending pad, and the pad it is sending to
|
||
Original commit message from CVS:
|
||
more logical to log the sending pad, and the pad it is sending to
|
||
|
||
2006-08-28 18:20:00 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
plugins/elements/gstidentity.c: Revert previous change; I misunderstood single-segment mode.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstidentity.c: (gst_identity_transform_ip):
|
||
Revert previous change; I misunderstood single-segment mode.
|
||
|
||
2006-08-28 18:08:09 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
plugins/elements/gstidentity.c: Unset DISCONT on buffers when using single-segment mode.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstidentity.c: (gst_identity_transform_ip):
|
||
Unset DISCONT on buffers when using single-segment mode.
|
||
|
||
2006-08-28 16:39:20 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstcaps.*: Fix docs and indentation again.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_caps_merge_structure):
|
||
* gst/gstcaps.h:
|
||
Fix docs and indentation again.
|
||
* tests/check/gst/gstquery.c: (GST_START_TEST):
|
||
Fix leak in tests and add some more tests.
|
||
|
||
2006-08-28 15:57:39 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Inform GstSegment of the last stop position in order for the current segment to have a p...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times):
|
||
Inform GstSegment of the last stop position in order for the current
|
||
segment to have a proper duration if it doesn't have a specific stop
|
||
position from which a duration could be calculated.
|
||
This bug was noticeable when a non-flushing, non-update new segment was
|
||
followed by another segment (all buffers from the new segment were being
|
||
dropped).
|
||
|
||
2006-08-28 15:48:24 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Small comment update.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek):
|
||
Small comment update.
|
||
* plugins/elements/gstidentity.c: (gst_identity_class_init),
|
||
(gst_identity_transform_ip):
|
||
Drop-probability is broken, mention this in the code with a
|
||
FIXME and also in the property description.
|
||
Make silent also be silent about the drop messages.
|
||
|
||
2006-08-28 11:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/appendix-win32.xml: Remove mention of popt, we don't depend on that any longer (#353136). Add some commen...
|
||
Original commit message from CVS:
|
||
* docs/manual/appendix-win32.xml:
|
||
Remove mention of popt, we don't depend on that any
|
||
longer (#353136). Add some comments pointing out that
|
||
this section is slightly outdated.
|
||
|
||
2006-08-28 08:44:29 +0000 Torsten Schoenfeld <kaffeetisch@gmx.de>
|
||
|
||
Initialize variables when creating a new segment query.
|
||
Original commit message from CVS:
|
||
Patch by: Torsten Schoenfeld <kaffeetisch at gmx dot de>
|
||
* gst/gstquery.c: (gst_query_new_segment):
|
||
* tests/check/gst/gstquery.c: (GST_START_TEST):
|
||
Initialize variables when creating a new segment query.
|
||
Fixes #353121.
|
||
|
||
2006-08-28 08:35:31 +0000 Torsten Schoenfeld <kaffeetisch@gmx.de>
|
||
|
||
Check for NULL before _reffing the bus. Fixes #353122.
|
||
Original commit message from CVS:
|
||
Patch by: Torsten Schoenfeld <kaffeetisch at gmx dot de>
|
||
* gst/gstelement.c: (gst_element_get_bus):
|
||
* tests/check/gst/gstelement.c: (GST_START_TEST):
|
||
Check for NULL before _reffing the bus. Fixes #353122.
|
||
|
||
2006-08-25 16:46:09 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/basics-bus.xml: Docs update: fix wrong callback return value explanation; add some lines about the implic...
|
||
Original commit message from CVS:
|
||
* docs/manual/basics-bus.xml:
|
||
Docs update: fix wrong callback return value explanation; add
|
||
some lines about the implicit relationship between main loop
|
||
and main context; remove duplicate main loop variable declaration.
|
||
|
||
2006-08-24 12:30:04 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/gst/gstcaps.c: Don't leak caps in unit test; add a few more simple checks.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstcaps.c: (GST_START_TEST):
|
||
Don't leak caps in unit test; add a few more simple
|
||
checks.
|
||
|
||
2006-08-24 10:40:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
implement caps merging (fixes #352580)
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstcaps.c: (gst_caps_structure_is_subset_field),
|
||
(gst_caps_structure_is_subset), (gst_caps_merge),
|
||
(gst_caps_merge_structure):
|
||
* gst/gstcaps.h:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_transform_caps):
|
||
* tests/check/gst/gstcaps.c: (GST_START_TEST), (gst_caps_suite):
|
||
implement caps merging (fixes #352580)
|
||
|
||
2006-08-23 18:53:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tools/: add debug-log plotting developer tool (#340674)
|
||
Original commit message from CVS:
|
||
* tools/Makefile.am:
|
||
* tools/gst-plot-timeline.py:
|
||
add debug-log plotting developer tool (#340674)
|
||
|
||
2006-08-23 16:51:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Improve debugging for task functions.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_start_task), (gst_pad_pause_task),
|
||
(gst_pad_stop_task):
|
||
Improve debugging for task functions.
|
||
* gst/gsttask.c: (gst_task_func), (gst_task_set_lock),
|
||
(gst_task_start), (gst_task_pause), (gst_task_join):
|
||
Make sure that the task function started and finished after a
|
||
join().
|
||
Don't try to push the task function on the threadpool multiple
|
||
times.
|
||
Improve the g_warning message with some useful suggestions
|
||
about how to fix the problem.
|
||
|
||
2006-08-23 10:59:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstutils.c: Handle RESYNC correctly in _proxy_getcaps.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_pad_proxy_getcaps):
|
||
Handle RESYNC correctly in _proxy_getcaps.
|
||
|
||
2006-08-23 09:47:32 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstbuffer.h:
|
||
word refcounting more precisely for gst_value_*_buffer
|
||
Original commit message from CVS:
|
||
word refcounting more precisely for gst_value_*_buffer
|
||
|
||
2006-08-21 15:19:40 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstxml.c: Chain up to parent class in dispose function and also unref the elements in the toplevel_elements GList.
|
||
Original commit message from CVS:
|
||
* gst/gstxml.c: (gst_xml_dispose), (gst_xml_parse_file),
|
||
(gst_xml_parse_memory), (gst_xml_get_element):
|
||
Chain up to parent class in dispose function and also
|
||
unref the elements in the toplevel_elements GList.
|
||
Don't leak XmlDocPtr in _parse_file() and _parse_memory().
|
||
Always return a reference in gst_xml_get_element() rather
|
||
than only sometimes.
|
||
* tools/gst-launch.c: (xmllaunch_parse_cmdline):
|
||
Don't leak GstXml object.
|
||
|
||
2006-08-21 14:54:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
API: Add gst_caps_merge() and use it in basetransform, fixes #345444 in a better way
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstcaps.c: (gst_structure_is_equal_foreach),
|
||
(gst_caps_merge):
|
||
* gst/gstcaps.h:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_transform_caps):
|
||
API: Add gst_caps_merge() and use it in basetransform, fixes #345444
|
||
in a better way
|
||
|
||
2006-08-21 14:03:33 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstxml.c: Implement GObject::dispose virtual method in GstXML so we can free the top_elements GList.
|
||
Original commit message from CVS:
|
||
* gst/gstxml.c: (gst_xml_class_init), (gst_xml_dispose):
|
||
Implement GObject::dispose virtual method in GstXML so we can free the
|
||
top_elements GList.
|
||
|
||
2006-08-21 09:30:04 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbuffer.c: Copy duration/offset_end/caps when creating a subbuffer of the complete parent.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (gst_buffer_make_metadata_writable),
|
||
(gst_buffer_create_sub):
|
||
Copy duration/offset_end/caps when creating a subbuffer of the
|
||
complete parent.
|
||
Make the subbuffer read-only when we make the metadata writable for
|
||
now. Fixes #351768.
|
||
* tests/check/gst/gstbuffer.c: (GST_START_TEST):
|
||
Added check for metadata copy when creating subbuffers.
|
||
|
||
2006-08-21 09:20:42 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Only call downstream buffer_alloc if transform element is passthrough or always_in_...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_buffer_alloc):
|
||
Only call downstream buffer_alloc if transform element is passthrough
|
||
or always_in_place. Closes #350449.
|
||
|
||
2006-08-20 19:36:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
ChangeLog: ChangeLog surgery to add comments to previous changes
|
||
Original commit message from CVS:
|
||
* ChangeLog:
|
||
ChangeLog surgery to add comments to previous changes
|
||
|
||
2006-08-20 19:30:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Simplify caps to get rid of duplicates, fixes #345444
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
* gst/gstpad.c: (gst_pad_set_active):
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_transform_caps):
|
||
Simplify caps to get rid of duplicates, fixes #345444
|
||
|
||
2006-08-20 15:55:12 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstvalue.*: Use these optimizations only internaly.
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c:
|
||
* gst/gstvalue.h:
|
||
Use these optimizations only internaly.
|
||
|
||
2006-08-20 14:30:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstvalue.*: Saves the expensive lookup of the compare function in many cases (#345444)
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_compare_list),
|
||
(gst_value_compare_fraction_range),
|
||
(gst_value_intersect_fraction_fraction_range),
|
||
(gst_value_intersect_fraction_range_fraction_range),
|
||
(gst_value_subtract_fraction_fraction_range),
|
||
(gst_value_subtract_fraction_range_fraction_range),
|
||
(gst_value_get_compare_func), (gst_value_compare),
|
||
(gst_value_compare_with_func):
|
||
* gst/gstvalue.h:
|
||
Saves the expensive lookup of the compare function in many cases
|
||
(#345444)
|
||
|
||
2006-08-18 13:41:02 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
tests/check/gst/gstinfo.c: Disable test that require gstdebug if it wasn't built in core.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstinfo.c: (gst_info_suite):
|
||
Disable test that require gstdebug if it wasn't built in core.
|
||
|
||
2006-08-18 10:52:33 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/random/ensonic/logging.txt: update ideas
|
||
Original commit message from CVS:
|
||
* docs/random/ensonic/logging.txt:
|
||
update ideas
|
||
* gst/gstinfo.c: (gst_debug_log_default):
|
||
reorder fields, save some columns, add optinal color codes for log-
|
||
levels
|
||
|
||
2006-08-18 08:07:12 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/random/ensonic/logging.txt: add ideas about making the logs abit more useful
|
||
Original commit message from CVS:
|
||
* docs/random/ensonic/logging.txt:
|
||
add ideas about making the logs abit more useful
|
||
|
||
2006-08-17 18:11:11 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/pwg/: Update for 0.10 API (#340627). Add myself to authors list.
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-events.xml:
|
||
* docs/pwg/titlepage.xml:
|
||
Update for 0.10 API (#340627). Add myself
|
||
to authors list.
|
||
|
||
2006-08-17 10:46:19 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Make gstcheck stuff show up in docs (still needs to be documented properly though).
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-docs.sgml:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/check/gstbufferstraw.c:
|
||
Make gstcheck stuff show up in docs (still needs to
|
||
be documented properly though).
|
||
|
||
2006-08-16 11:47:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Add internal helpers for pre-registering quarks from static strings and using the quark values directly instead of lo...
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/Makefile.am:
|
||
* gst/gst.c: (init_post):
|
||
* gst/gst_private.h:
|
||
* gst/gstquark.c: (_priv_gst_quarks_initialize):
|
||
* gst/gstquark.h:
|
||
* gst/gstquery.c: (gst_query_new_position),
|
||
(gst_query_set_position), (gst_query_parse_position),
|
||
(gst_query_new_duration), (gst_query_set_duration),
|
||
(gst_query_parse_duration), (gst_query_new_convert),
|
||
(gst_query_set_convert), (gst_query_parse_convert),
|
||
(gst_query_new_segment), (gst_query_set_segment),
|
||
(gst_query_parse_segment), (gst_query_new_seeking),
|
||
(gst_query_set_seeking), (gst_query_parse_seeking):
|
||
Add internal helpers for pre-registering quarks from static strings
|
||
and using the quark values directly instead of looking them up when
|
||
creating and parsing queries. Can be used for event construction too.
|
||
Closes #350432.
|
||
|
||
2006-08-16 08:54:56 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Fix bogus docs.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c:
|
||
Fix bogus docs.
|
||
|
||
2006-08-15 18:45:39 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstutils.c: Fix memleak (#351502).
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_util_set_value_from_string):
|
||
Fix memleak (#351502).
|
||
* tests/check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite):
|
||
Add unit test for most of gst_util_set_value_from_string()
|
||
(not that one would want to encourage use of this function).
|
||
|
||
2006-08-15 18:29:22 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/check/gstcheck.h: Use const gchar * variables in fail_unless_equals_string macro to avoid compiler warnings ...
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstcheck.h:
|
||
Use const gchar * variables in fail_unless_equals_string
|
||
macro to avoid compiler warnings (and don't use tabs for
|
||
indenting).
|
||
|
||
2006-08-15 10:08:34 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-launch.c: More space on the left for the tag names, to cater for the 'extended comment' tag (not touching t...
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (print_tag):
|
||
More space on the left for the tag names, to cater
|
||
for the 'extended comment' tag (not touching the
|
||
string for the first line since it's translated).
|
||
|
||
2006-08-15 09:44:58 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
* ChangeLog:
|
||
ChangeLog surgery: don't forget to mention the other change in the ChangeLog
|
||
Original commit message from CVS:
|
||
ChangeLog surgery: don't forget to mention the other change in the ChangeLog
|
||
|
||
2006-08-15 09:33:24 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/check/gstcheck.h: Fix ASSERT_CRITICAL and ASSERT_WARNING macros to actually print something when they fail.
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstcheck.h:
|
||
Fix ASSERT_CRITICAL and ASSERT_WARNING macros to actually
|
||
print something when they fail.
|
||
|
||
2006-08-14 19:04:56 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: add GST_TAG_EXTENDED_COMMENT (#350935).
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsttaglist.c: (_gst_tag_initialize):
|
||
* gst/gsttaglist.h:
|
||
API: add GST_TAG_EXTENDED_COMMENT (#350935).
|
||
|
||
2006-08-14 17:29:31 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstinfo.c: Make GST_PTR_FORMAT print messages as well.
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.c: (gst_debug_print_object):
|
||
Make GST_PTR_FORMAT print messages as well.
|
||
* tests/check/gst/gstinfo.c: (printf_extension_log_func),
|
||
(GST_START_TEST), (gst_info_suite):
|
||
More tests.
|
||
|
||
2006-08-14 15:33:17 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstelementfactory.c: If the GstElementClass doesn't have a GstElementDetails with all fields then error out nicel...
|
||
Original commit message from CVS:
|
||
* gst/gstelementfactory.c: (gst_element_register):
|
||
If the GstElementClass doesn't have a GstElementDetails with all fields
|
||
filled up correctly (longname, description AND author), then error out
|
||
nicely instead of crashing.
|
||
|
||
2006-08-14 12:35:06 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gststructure.c: Fix typo in docs and re-wrap docs blurb to not exceed 80 chars/line.
|
||
Original commit message from CVS:
|
||
* gst/gststructure.c:
|
||
Fix typo in docs and re-wrap docs blurb to not exceed 80 chars/line.
|
||
* gst/gstvalue.h:
|
||
Expand on the difference between arrays and lists as we use them.
|
||
|
||
2006-08-14 07:44:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: If the parent state change function failed, don't assume we can safely stop the source, t...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_change_state):
|
||
If the parent state change function failed, don't assume we can safely
|
||
stop the source, this will be done when the pads are deactivated.
|
||
|
||
2006-08-14 07:35:09 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Small doc updates.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c:
|
||
* gst/gsttask.c: (gst_task_join):
|
||
Small doc updates.
|
||
* gst/gstpad.c: (gst_pad_activate_pull), (gst_pad_activate_push),
|
||
(gst_pad_stop_task):
|
||
When pad (de)activation failed for some reason, restore the old
|
||
activation mode and set the pad to flushing instead of assuming the
|
||
pad is deactivated.
|
||
If the _task_join() failed, reinstall the task on the pad so that it can
|
||
be stopped later and return an error.
|
||
|
||
2006-08-11 15:26:33 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
GST_DISABLE_DEPRECATED is only for users of API that don't want to see deprecated functions in the headers; people th...
|
||
Original commit message from CVS:
|
||
2006-08-11 Andy Wingo <wingo@pobox.com>
|
||
* configure.ac:
|
||
* libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packetizer_new):
|
||
* tests/check/libs/gdp.c: (gst_dp_suite): GST_DISABLE_DEPRECATED
|
||
is only for users of API that don't want to see deprecated
|
||
functions in the headers; people that want to compile out
|
||
deprecated code should pass -DGST_REMOVE_DEPRECATED into the
|
||
CFLAGS. Fixes the build of multifdsink, or will soon..
|
||
|
||
2006-08-11 15:24:03 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Add GstClockClass vmethod docs.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Add GstClockClass vmethod docs.
|
||
* gst/gstcaps.h:
|
||
Mark #endif with comment for associated #if
|
||
* gst/gstclock.c: (gst_clock_id_wait):
|
||
* gst/gstclock.h:
|
||
Add vmethod wait_jitter to avoid an unneeded _get_time() for
|
||
most clock implementations.
|
||
Document vmethods.
|
||
Flesh out docs about resolution methods.
|
||
API: GstClockClass::wait_jitter
|
||
* gst/gstsystemclock.c: (gst_system_clock_class_init),
|
||
(gst_system_clock_async_thread),
|
||
(gst_system_clock_id_wait_jitter_unlocked),
|
||
(gst_system_clock_id_wait_jitter):
|
||
Use base class wait_jitter variant for improved performance
|
||
due to less clock polling.
|
||
|
||
2006-08-11 15:07:58 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.c: Set gst as being initialized before scanning/updating the registry, since there might be some plugins that...
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (gst_init_check), (init_post):
|
||
Set gst as being initialized before scanning/updating the registry,
|
||
since there might be some plugins that call gst_init() and we don't
|
||
want to loop back in.
|
||
Closes #350879
|
||
|
||
2006-08-11 13:13:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
Mention that we fixed bug #349943 with the last commit.
|
||
Original commit message from CVS:
|
||
Mention that we fixed bug #349943 with the last commit.
|
||
|
||
2006-08-11 13:05:30 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-qos.txt: Bring docs in line with the code. Mostly the sign of the jitter was wrong in the docs.
|
||
Original commit message from CVS:
|
||
* docs/design/part-qos.txt:
|
||
Bring docs in line with the code. Mostly the sign of the jitter was
|
||
wrong in the docs.
|
||
* gst/gstclock.c:
|
||
Fix the docs for the jitter.
|
||
* gst/gstevent.c: (gst_event_new_custom), (gst_event_new_tag),
|
||
(gst_event_parse_tag), (gst_event_new_buffer_size),
|
||
(gst_event_parse_buffer_size), (gst_event_parse_qos),
|
||
(gst_event_new_seek), (gst_event_parse_seek),
|
||
(gst_event_new_navigation):
|
||
Make sure the GstStructure has no parent when creating custom
|
||
events.
|
||
Add some more argument checking so that we avoid 0.0 rates.
|
||
Flesh out the docs for the QoS event some more.
|
||
|
||
2006-08-11 10:21:36 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
Forgot to mention fixed bug.
|
||
Original commit message from CVS:
|
||
Forgot to mention fixed bug.
|
||
|
||
2006-08-11 10:19:51 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Doc updates.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gst.c: (gst_init_get_option_group), (gst_init_check),
|
||
(ensure_current_registry_forking), (ensure_current_registry),
|
||
(parse_one_option), (parse_goption_arg), (gst_deinit),
|
||
(gst_registry_fork_is_enabled), (gst_registry_fork_set_enabled):
|
||
* gst/gst.h:
|
||
Doc updates.
|
||
Added API and command line option to disable registry forking in
|
||
addition to the environment variable.
|
||
Constify some static arrays.
|
||
Added some more debug.
|
||
Don't deinit twice.
|
||
API: gst_registry_fork_is_enabled()
|
||
API: gst_registry_fork_set_enabled()
|
||
API: --gst-disable-registry-fork command line option
|
||
|
||
2006-08-11 09:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst.c: Fix typo in error message.
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (gst_init):
|
||
Fix typo in error message.
|
||
|
||
2006-08-10 20:05:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/controller/gstcontroller.h: fix ABI size-correction
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.h:
|
||
fix ABI size-correction
|
||
* tests/check/libs/gdp.c: (gst_dp_suite):
|
||
make tests that use deprecated API conditional
|
||
|
||
2006-08-10 19:46:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
API: add gst_object_{s,g}et_control_rate(), add private data section, fix docs
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(_gst_controller_get_property), (_gst_controller_set_property),
|
||
(_gst_controller_init), (_gst_controller_class_init):
|
||
* libs/gst/controller/gstcontroller.h:
|
||
* libs/gst/controller/gsthelper.c: (gst_object_get_control_rate),
|
||
(gst_object_set_control_rate):
|
||
API: add gst_object_{s,g}et_control_rate(), add private data section,
|
||
fix docs
|
||
* libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packetizer_new):
|
||
* libs/gst/dataprotocol/dataprotocol.h:
|
||
add deprecation guards to make gtk-doc happy and allow disabling cruft
|
||
|
||
2006-08-09 15:26:54 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/: Let's enable the new unit test as well.
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/.cvsignore:
|
||
Let's enable the new unit test as well.
|
||
|
||
2006-08-09 15:13:14 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: add GST_SEGMENT_FORMAT, which is a printf extension we register that lets us easily dump GstSegments into debug ...
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstconfig.h.in:
|
||
* gst/gstinfo.c: (_gst_debug_init), (gst_debug_print_segment),
|
||
(_gst_info_printf_extension_ptr),
|
||
(_gst_info_printf_extension_segment):
|
||
API: add GST_SEGMENT_FORMAT, which is a printf extension we
|
||
register that lets us easily dump GstSegments into debug
|
||
logs (#350419).
|
||
* tests/check/gst/gstinfo.c: (segment_printf_extension_log_func),
|
||
(info_segment_format_printf_extension), (gst_info_suite):
|
||
Add simple unit test that logs a bunch of different segments (not
|
||
valgrinded at the moment because of leaks in gst_debug_add_log_function).
|
||
|
||
2006-08-09 11:01:20 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Even if we can't figure out the proper format to request downstream, call buffer_al...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_buffer_alloc):
|
||
Even if we can't figure out the proper format to request downstream,
|
||
call buffer_alloc() downstream with the input parameters without setting
|
||
the caps on the srcpad. This will force negotiation in the chain
|
||
function.
|
||
Closes #350449
|
||
|
||
2006-08-08 16:24:58 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstghostpad.c: Unlinking from a pad without a target is now a perfectly valid case which should NOT raise an asse...
|
||
Original commit message from CVS:
|
||
* gst/gstghostpad.c: (gst_ghost_pad_do_unlink):
|
||
Unlinking from a pad without a target is now a perfectly valid case
|
||
which should NOT raise an assertion.
|
||
This case would happen if a linked ghostpad its target set to NULL after
|
||
it was previously linked.
|
||
|
||
2006-08-08 09:56:45 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
tests/check/libs/gdp.c: Also comment out the test (see below).
|
||
Original commit message from CVS:
|
||
* tests/check/libs/gdp.c:
|
||
Also comment out the test (see below).
|
||
|
||
2006-08-08 09:07:34 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
tests/check/libs/gdp.c: Use the architecture information from config.h and not gcc macros in order to properly disabl...
|
||
Original commit message from CVS:
|
||
* tests/check/libs/gdp.c: (gst_dp_suite):
|
||
Use the architecture information from config.h and not gcc macros
|
||
in order to properly disable a test that fails on PPC64.
|
||
|
||
2006-08-04 15:15:24 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstelement.c: Don't crash printing the warning if the pad has no parent.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_remove_pad):
|
||
Don't crash printing the warning if the pad has no parent.
|
||
|
||
2006-08-02 15:19:30 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/dataprotocol/dataprotocol.c: Make debug category static
|
||
Original commit message from CVS:
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
(gst_dp_header_from_buffer_any), (gst_dp_packet_from_caps_any),
|
||
(gst_dp_crc), (gst_dp_header_payload_length),
|
||
(gst_dp_header_payload_type), (gst_dp_packet_from_event),
|
||
(gst_dp_packet_from_event_1_0), (gst_dp_buffer_from_header),
|
||
(gst_dp_caps_from_packet), (gst_dp_event_from_packet_0_2),
|
||
(gst_dp_event_from_packet), (gst_dp_validate_header),
|
||
(gst_dp_validate_payload):
|
||
Make debug category static
|
||
Constify the crc table.
|
||
Do some more arg checking in public functions.
|
||
Fix some docs and do some small cleanups.
|
||
* tests/check/libs/gdp.c: (GST_START_TEST), (gst_dp_suite):
|
||
Add some more checks to see if GDP deals with bogus input.
|
||
|
||
2006-07-31 16:34:41 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstvalue.c: Fix GstValueList comparison code. Fixes #347293.
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_compare_list):
|
||
Fix GstValueList comparison code. Fixes #347293.
|
||
* tests/check/gst/gstvalue.c: (GST_START_TEST):
|
||
Check to test GstValueList comparison.
|
||
|
||
2006-07-31 15:12:59 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Use OBJECT_LOCK and refcounting to get the pad caps in the buffer_alloc function be...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_buffer_alloc):
|
||
Use OBJECT_LOCK and refcounting to get the pad caps in the
|
||
buffer_alloc function because the caps could change while we are
|
||
busy with them. Fixes #349105
|
||
|
||
2006-07-31 15:12:01 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelementfactory.c: Remove unnecessary ref/unref pair
|
||
Original commit message from CVS:
|
||
* gst/gstelementfactory.c: (gst_element_factory_create):
|
||
Remove unnecessary ref/unref pair
|
||
* gst/parse/grammar.y:
|
||
Make sure to free the parse buffer on all code paths.
|
||
Move a g_free up to the error handler where it's easier to see.
|
||
* tests/check/gst/gstevent.c: (test_event):
|
||
Extending timeout for downstream travelling events to 10 seconds to
|
||
hopefully avoid intermittent failure on the buildbots.
|
||
* tests/check/pipelines/parse-launch.c: (run_delayed_test):
|
||
Don't manually set the state of the src element - it will happen as a
|
||
natural consequence of the pipeline changing state, and that way it
|
||
will do it in the right order too.
|
||
|
||
2006-07-31 15:07:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstelementfactory.c: Remove unnecessary ref/unref pair
|
||
Original commit message from CVS:
|
||
* gst/gstelementfactory.c: (gst_element_factory_create):
|
||
Remove unnecessary ref/unref pair
|
||
* gst/parse/grammar.y:
|
||
Make sure to free the parse buffer on all code paths.
|
||
Move a g_free up to the error handler where it's easier to see.
|
||
* tests/check/gst/gstevent.c: (test_event):
|
||
Extending timeout for downstream travelling events to 10 seconds to
|
||
hopefully avoid intermittent failure on the buildbots.
|
||
* tests/check/pipelines/parse-launch.c: (run_delayed_test):
|
||
Don't manually set the state of the src element - it will happen as a
|
||
natural consequence of the pipeline changing state, and that way it
|
||
will do it in the right order too.
|
||
|
||
2006-07-31 14:23:26 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstutils.c: Protect _PAD_CAPS with OBJECT_LOCK.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_pad_get_fixed_caps_func):
|
||
Protect _PAD_CAPS with OBJECT_LOCK.
|
||
|
||
2006-07-31 14:21:10 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Use _DEBUG_OBJECT when it makes sense.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_class_init), (gst_pad_dispose),
|
||
(gst_pad_get_property), (gst_pad_activate_pull),
|
||
(gst_pad_activate_push), (gst_pad_set_blocked_async),
|
||
(gst_pad_set_activate_function),
|
||
(gst_pad_set_activatepull_function),
|
||
(gst_pad_set_activatepush_function), (gst_pad_set_chain_function),
|
||
(gst_pad_set_getrange_function),
|
||
(gst_pad_set_checkgetrange_function), (gst_pad_set_event_function),
|
||
(gst_pad_set_query_function), (gst_pad_set_query_type_function),
|
||
(gst_pad_set_internal_link_function), (gst_pad_set_link_function),
|
||
(gst_pad_set_unlink_function), (gst_pad_set_getcaps_function),
|
||
(gst_pad_set_acceptcaps_function),
|
||
(gst_pad_set_fixatecaps_function), (gst_pad_set_setcaps_function),
|
||
(gst_pad_set_bufferalloc_function), (gst_pad_link_check_hierarchy),
|
||
(gst_pad_get_caps_unlocked), (gst_pad_get_caps),
|
||
(gst_pad_peer_get_caps), (gst_pad_accept_caps),
|
||
(gst_pad_peer_accept_caps), (gst_pad_set_caps),
|
||
(gst_pad_configure_sink), (gst_pad_configure_src),
|
||
(gst_pad_get_allowed_caps), (gst_pad_get_negotiated_caps),
|
||
(gst_pad_buffer_alloc_unchecked), (gst_pad_alloc_buffer_full),
|
||
(gst_pad_query), (gst_pad_load_and_link), (handle_pad_block),
|
||
(gst_pad_chain_unchecked), (gst_pad_push), (gst_pad_get_range),
|
||
(gst_pad_send_event):
|
||
Use _DEBUG_OBJECT when it makes sense.
|
||
Protect GST_PAD_CAPS with the OBJECT_LOCK.
|
||
Small cleanups and code reflows.
|
||
Avoid caps refcounting in _accept_caps.
|
||
Refactor alloc_buffer so that the code performed on the peer is in a
|
||
separate function. Also if the pad does not implement a buffer alloc
|
||
function, we should still check if the pad is flushing before falling
|
||
back to the default allocator.
|
||
|
||
2006-07-30 22:20:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tests/check/pipelines/parse-launch.c: Make all uses of identity and fakesink have silent=true to avoid serialising ev...
|
||
Original commit message from CVS:
|
||
* tests/check/pipelines/parse-launch.c: (GST_START_TEST):
|
||
Make all uses of identity and fakesink have silent=true to avoid
|
||
serialising every passing data structure, which is breaking tests
|
||
on FC4 for some unknown reason.
|
||
|
||
2006-07-30 18:58:28 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/parse/: Reverted previous patch as it required to bump the flex dependency to 2.5.31, where fc4/5 seem to ship on...
|
||
Original commit message from CVS:
|
||
* gst/parse/Makefile.am:
|
||
* gst/parse/grammar.y:
|
||
* gst/parse/parse.l:
|
||
Reverted previous patch as it required to bump the flex dependency to
|
||
2.5.31, where fc4/5 seem to ship only the ancient 2.5.4a :(
|
||
|
||
2006-07-30 18:32:49 +0000 Marc-Andre Lureau <marcandre.lureau@gmail.com>
|
||
|
||
gst/parse/: push & pop the state of the lexer for reentrant use case
|
||
Original commit message from CVS:
|
||
Patch by: Marc-Andre Lureau <marcandre.lureau@gmail.com>
|
||
* gst/parse/Makefile.am:
|
||
* gst/parse/grammar.y:
|
||
* gst/parse/parse.l:
|
||
push & pop the state of the lexer for reentrant use case
|
||
Fixes #349180
|
||
|
||
2006-07-29 13:45:09 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gstbasesrc.h: Note in the docs that the ::newsegment vfunc is not actually used by
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
Note in the docs that the ::newsegment vfunc is not actually used by
|
||
GstBaseSrc.
|
||
|
||
2006-07-28 14:09:10 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstcollectpads.c: When flushing a pad, also clear the queued buffer so that we don't accidentally use i...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstcollectpads.c:
|
||
(gst_collect_pads_set_flushing_unlocked), (gst_collect_pads_pop),
|
||
(gst_collect_pads_clear), (gst_collect_pads_flush),
|
||
(gst_collect_pads_event), (gst_collect_pads_chain):
|
||
When flushing a pad, also clear the queued buffer so that we don't
|
||
accidentally use it when we shouldn't.
|
||
Fix leaks by inreffing incomming buffer.
|
||
Flush out queued buffers in case of errors.
|
||
Fixes #347452.
|
||
|
||
2006-07-28 10:17:54 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/random/phonon-gst: Random notes about a Phonon backend.
|
||
Original commit message from CVS:
|
||
* docs/random/phonon-gst:
|
||
Random notes about a Phonon backend.
|
||
|
||
2006-07-27 14:32:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Extra debug output
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c: (gst_base_transform_setcaps):
|
||
Extra debug output
|
||
* tests/check/libs/gdp.c: (gst_dp_suite):
|
||
Take a whack at fixing the ppc compile using a different define to
|
||
disable the broken test.
|
||
* tests/check/pipelines/parse-launch.c: (GST_START_TEST):
|
||
Remove excess g_print()
|
||
|
||
2006-07-27 13:44:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tests/check/pipelines/parse-launch.c: Oops, meant to uncomment this line too to dampen the noise a bit.
|
||
Original commit message from CVS:
|
||
* tests/check/pipelines/parse-launch.c: (expected_fail_pipe):
|
||
Oops, meant to uncomment this line too to dampen the noise a bit.
|
||
|
||
2006-07-27 13:26:27 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Fix some of the leaks exposed by extending the parse-launch testsuite, and move the 3 I can't figure out into a separ...
|
||
Original commit message from CVS:
|
||
* gst/parse/grammar.y:
|
||
* gst/parse/parse.l:
|
||
* tests/check/pipelines/parse-launch.c: (expected_fail_pipe),
|
||
(GST_START_TEST), (parse_suite):
|
||
Fix some of the leaks exposed by extending the parse-launch testsuite,
|
||
and move the 3 I can't figure out into a separate test that won't run
|
||
the pipelines unless the appropriate line is uncommented.
|
||
|
||
2006-07-27 12:39:42 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gstfilesrc.c: Requesting 0 bytes before the end of the file should result in
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_create_read):
|
||
Requesting 0 bytes before the end of the file should result in
|
||
FLOW_OK and an empty buffer, not FLOW_UNEXPECTED. Thank you
|
||
unit test.
|
||
|
||
2006-07-27 11:00:21 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstcaps.c: Fix useless assert, a uint is always positive.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_static_caps_get), (gst_caps_get_structure):
|
||
Fix useless assert, a uint is always positive.
|
||
* gst/gststructure.c: (gst_structure_nth_field_name),
|
||
(gst_structure_foreach), (gst_structure_map_in_place):
|
||
Check input arguments for public functions to avoid obvious crashes.
|
||
* plugins/elements/gstfakesink.c: (gst_fake_sink_render):
|
||
* plugins/elements/gstfakesink.h:
|
||
Do less useless typechecking.
|
||
|
||
2006-07-27 10:54:29 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gstfilesrc.c: Do not use mmap() by default since there are a number of error conditions that we woul...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_class_init):
|
||
Do not use mmap() by default since there are a number of error
|
||
conditions that we would like to handle in a non-fatal way that
|
||
will result in a SIGBUS if we use mmap(). Examples: external
|
||
devices (USB harddrive, portable music player) being unplugged
|
||
while in use; file on mounted CD/DVD that can't be read because
|
||
the medium is partly damaged. Fixes #348455 and #348475.
|
||
|
||
2006-07-26 22:59:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstquery.h: Delete unused and misleading define of GST_QUERY_TYPE_RATE_DEN - rates are a gdouble
|
||
Original commit message from CVS:
|
||
* gst/gstquery.h:
|
||
Delete unused and misleading define of GST_QUERY_TYPE_RATE_DEN -
|
||
rates are a gdouble
|
||
|
||
2006-07-26 20:30:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstregistry.c: Move big documentation comment into class section header, so that it appears in the API docs.
|
||
Original commit message from CVS:
|
||
* gst/gstregistry.c:
|
||
Move big documentation comment into class section header, so that it
|
||
appears in the API docs.
|
||
|
||
2006-07-26 17:18:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Oops. Commit the docs additions too for new API.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Oops. Commit the docs additions too for new API.
|
||
Also, remove the mention of the non-existent GST_QUERY_TYPE_RATE_DEN
|
||
|
||
2006-07-26 17:04:45 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gststructure.*: Add API for setting values into structures without performing a quark lookup, if the appropriate ...
|
||
Original commit message from CVS:
|
||
* gst/gststructure.c: (gst_structure_id_set),
|
||
(gst_structure_id_set_valist):
|
||
* gst/gststructure.h:
|
||
Add API for setting values into structures without performing
|
||
a quark lookup, if the appropriate quark is already known.
|
||
API: gst_structure_id_set
|
||
API: gst_structure_id_set_valist
|
||
* gst/parse/grammar.y:
|
||
* gst/parse/parse.l:
|
||
Remove some dead code shown by the coverage information.
|
||
Don't throw a critical g_warning when encountering a syntax error,
|
||
just warn and let the normal error path handle it.
|
||
* plugins/elements/gstelements.c:
|
||
Bump the rank of filesink up to PRIMARY so that it is preferred over
|
||
gnomevfssink for file:// sink uri's
|
||
* tests/check/pipelines/parse-launch.c: (expected_fail_pipe),
|
||
(GST_START_TEST), (run_delayed_test),
|
||
(gst_parse_test_element_base_init),
|
||
(gst_parse_test_element_class_init), (gst_parse_test_element_init),
|
||
(gst_parse_test_element_change_state),
|
||
(gst_register_parse_element), (parse_suite):
|
||
Beef up the tests for parse syntax to check that more error cases
|
||
fail as they are supposed to. Increases the test coverage a bit.
|
||
|
||
2006-07-26 11:43:23 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/basics-elements.xml: Fix gst_element_link() example.
|
||
Original commit message from CVS:
|
||
* docs/manual/basics-elements.xml:
|
||
Fix gst_element_link() example.
|
||
* gst/gstutils.c:
|
||
Mention in API docs that one should usually gst_bin_add()
|
||
elements to a bin or pipeline before doing the linking.
|
||
|
||
2006-07-26 10:47:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
back to 32 bit
|
||
Original commit message from CVS:
|
||
back to 32 bit
|
||
|
||
2006-07-26 10:39:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbuffer.c: Avoid function call for known types by keeping the buffer and subbuffer GType global.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (gst_buffer_get_type), (gst_buffer_new),
|
||
(gst_subbuffer_get_type), (gst_buffer_create_sub):
|
||
Avoid function call for known types by keeping the buffer and
|
||
subbuffer GType global.
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_create_read):
|
||
Random silly optimisations in read() path.
|
||
|
||
2006-07-26 06:18:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tools/gst-launch.c: If the top-level of the parse is a normal bin, it doesn't do the right logic to run as a top-leve...
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (main):
|
||
If the top-level of the parse is a normal bin, it doesn't do the
|
||
right logic to run as a top-level element, so place it inside a
|
||
pipeline.
|
||
|
||
2006-07-25 19:37:05 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gstfilesrc.c: Remove superfluous g_object_notify() calls, GObject does that for us automatically.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_set_property):
|
||
Remove superfluous g_object_notify() calls, GObject does
|
||
that for us automatically.
|
||
|
||
2006-07-25 15:07:58 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
add latest .h addition
|
||
Original commit message from CVS:
|
||
add latest .h addition
|
||
|
||
2006-07-25 13:06:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstinfo.h: Move the Win32 version from gst-plugins-good/gst/avi/avidemux.c to here.
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.h:
|
||
Move the Win32 version from gst-plugins-good/gst/avi/avidemux.c to
|
||
here.
|
||
|
||
2006-07-24 16:33:31 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsttaglist.c: Allow more than one GST_TAG_IMAGE per taglist.
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.c: (_gst_tag_initialize):
|
||
Allow more than one GST_TAG_IMAGE per taglist.
|
||
|
||
2006-07-24 07:40:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstminiobject.c: update docs
|
||
Original commit message from CVS:
|
||
* gst/gstminiobject.c:
|
||
update docs
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_set_property),
|
||
(gst_fd_src_create):
|
||
log recurring events at LOG level
|
||
add more debug for when the fd gets set
|
||
|
||
2006-07-24 07:37:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* autogen.sh:
|
||
* common:
|
||
remove --enable-docs
|
||
Original commit message from CVS:
|
||
remove --enable-docs
|
||
|
||
2006-07-23 09:41:30 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
* ChangeLog:
|
||
* common:
|
||
ChangeLog surgery: add bug reference
|
||
Original commit message from CVS:
|
||
ChangeLog surgery: add bug reference
|
||
|
||
2006-07-21 18:52:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstparse.c: Also remove reentrance checks if flex is MT save (#348179)
|
||
Original commit message from CVS:
|
||
* gst/gstparse.c: (gst_parse_launch):
|
||
Also remove reentrance checks if flex is MT save (#348179)
|
||
Fix my empty ChangeLog entry below
|
||
|
||
2006-07-21 16:01:34 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
docs/libs/gstreamer-libs-sections.txt: Attempt to pacify buildbot.
|
||
Original commit message from CVS:
|
||
2006-07-21 Andy Wingo <wingo@pobox.com>
|
||
* docs/libs/gstreamer-libs-sections.txt: Attempt to pacify buildbot.
|
||
|
||
2006-07-21 15:48:04 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
libs/gst/check/Makefile.am (libgstcheck_@GST_MAJORMINOR@include_HEADERS)
|
||
Original commit message from CVS:
|
||
2006-07-21 Andy Wingo <wingo@pobox.com>
|
||
* libs/gst/check/Makefile.am
|
||
(libgstcheck_@GST_MAJORMINOR@include_HEADERS)
|
||
(libgstcheck_@GST_MAJORMINOR@_la_SOURCES):
|
||
* libs/gst/check/gstbufferstraw.h:
|
||
* libs/gst/check/gstbufferstraw.c: Add some new hype testing
|
||
functions, thus proving I am still a GStreamer haxor. OK I wrote
|
||
them a long time ago, but anyways.
|
||
|
||
2006-07-21 13:11:33 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/gstparse.c: (gst_parse_launch):
|
||
|
||
2006-07-21 10:40:25 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstparse.c: Protect recursive calls to _parse with a recursive mutex and busy flag.
|
||
Original commit message from CVS:
|
||
* gst/gstparse.c: (gst_parse_launch):
|
||
Protect recursive calls to _parse with a recursive mutex
|
||
and busy flag.
|
||
|
||
2006-07-21 10:38:53 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/gst/gstpad.c: Fix leak in test.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstpad.c: (GST_START_TEST):
|
||
Fix leak in test.
|
||
|
||
2006-07-20 20:02:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstparse.c: Do not hange on recursive uasge of gst_parse_launch()
|
||
Original commit message from CVS:
|
||
* gst/gstparse.c: (gst_parse_launch):
|
||
Do not hange on recursive uasge of gst_parse_launch()
|
||
|
||
2006-07-20 16:10:17 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsttaglist.c: Add some more docs, comments and FIXME 0.11s here and there and also fix some typos.
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.c:
|
||
Add some more docs, comments and FIXME 0.11s here and there
|
||
and also fix some typos.
|
||
|
||
2006-07-20 10:50:20 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstsegment.h: Convert tabs to spaces for better readability.
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.h:
|
||
Convert tabs to spaces for better readability.
|
||
|
||
2006-07-20 10:25:28 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
tests/check/libs/gdp.c: the test_buffer test fails at line 140 on ppc64 at the following check: "GST_BUFFER_IN_CAPS f...
|
||
Original commit message from CVS:
|
||
* tests/check/libs/gdp.c: (gst_dp_suite):
|
||
the test_buffer test fails at line 140 on ppc64 at the following
|
||
check:
|
||
fail_unless (GST_BUFFER_FLAG_IS_SET (newbuffer, GST_BUFFER_FLAG_IN_CAPS),
|
||
"GST_BUFFER_IN_CAPS flag should have been copied !");
|
||
See bug #348114 for more details.
|
||
|
||
2006-07-19 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Fix typos (#348000).
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-scheduling.xml:
|
||
* gst/gstpad.c:
|
||
Fix typos (#348000).
|
||
|
||
2006-07-18 20:38:45 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/pwg/intro-basics.xml: Fix wrong links (#347927).
|
||
Original commit message from CVS:
|
||
* docs/pwg/intro-basics.xml:
|
||
Fix wrong links (#347927).
|
||
|
||
2006-07-18 19:01:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
make --disable-index work (#342564)
|
||
Original commit message from CVS:
|
||
* gst/gstregistry.h:
|
||
* gst/gstregistryxml.c: (load_feature),
|
||
(gst_registry_xml_read_cache), (gst_registry_xml_save_feature):
|
||
* win32/common/config.h:
|
||
make --disable-index work (#342564)
|
||
|
||
2006-07-18 09:42:31 +0000 Peter Kjellerstedt <pkj@axis.com>
|
||
|
||
gst/: The attached patch adds two missing defines to gsttrace.h when tracing is disabled. It also corrects one exist...
|
||
Original commit message from CVS:
|
||
Patch by: Peter Kjellerstedt <pkj at axis dot com>
|
||
* gst/Makefile.am:
|
||
* gst/gsttrace.h:
|
||
The attached patch adds two missing defines to gsttrace.h when tracing
|
||
is disabled. It also corrects one existing define.
|
||
Fixes #347756.
|
||
|
||
2006-07-17 17:40:52 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Add two functions to check and change the SIGSEGV behaviour when loading plugins.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gst.c: (gst_segtrap_is_enabled), (gst_segtrap_set_enabled):
|
||
* gst/gst.h:
|
||
* gst/gstplugin.c: (_gst_plugin_fault_handler_restore):
|
||
Add two functions to check and change the SIGSEGV behaviour
|
||
when loading plugins.
|
||
Don't mess with the SIGSEGV handler when we were told not to.
|
||
Fixes #347794.
|
||
API: gst_segtrap_is_enabled
|
||
API: gst_segtrap_set_enabled
|
||
|
||
2006-07-14 16:42:20 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Revert fix for regression in #347408 after release.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_update_length):
|
||
* tests/check/elements/filesrc.c: (GST_START_TEST):
|
||
Revert fix for regression in #347408 after release.
|
||
|
||
2006-07-14 16:20:18 +0000 Antoine Tremblay <hexa00@gmail.com>
|
||
|
||
gst/gstutils.c: Free iterator when done (#347311).
|
||
Original commit message from CVS:
|
||
Patch by: Antoine Tremblay <hexa00 at gmail com>
|
||
* gst/gstutils.c: (gst_element_unlink):
|
||
Free iterator when done (#347311).
|
||
* tests/check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite):
|
||
And add a test case for this.
|
||
|
||
2006-07-14 15:52:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Bump nano back to CVS
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Bump nano back to CVS
|
||
|
||
=== release 0.10.9 ===
|
||
|
||
2006-07-14 15:50:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: releasing 0.10.9, "On the road again"
|
||
Original commit message from CVS:
|
||
2006-07-13 Jan Schmidt <thaytan@mad.scientist.com>
|
||
* configure.ac:
|
||
releasing 0.10.9, "On the road again"
|
||
|
||
2006-07-13 19:47:14 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.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:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2006-07-13 15:51:05 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Revert pull-0 fix for release. Disable check. Fixes #347408.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_update_length):
|
||
* tests/check/elements/filesrc.c: (GST_START_TEST):
|
||
Revert pull-0 fix for release. Disable check. Fixes #347408.
|
||
|
||
2006-07-13 14:02:16 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
libs/gst/dataprotocol/dataprotocol.c: Fixes #347337: failure to deserialize event packets with empty payload (only ev...
|
||
Original commit message from CVS:
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
(gst_dp_event_from_packet_1_0):
|
||
Fixes #347337: failure to deserialize event packets with
|
||
empty payload (only event type)
|
||
|
||
2006-07-13 13:57:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/Makefile.am: do not install a .c file in the header directory
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am:
|
||
do not install a .c file in the header directory
|
||
|
||
2006-07-13 10:47:00 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstghostpad.c: GhostPad no longer implicitely use the padtemplates of the targets.
|
||
Original commit message from CVS:
|
||
* gst/gstghostpad.c: (gst_proxy_pad_set_target_unlocked):
|
||
GhostPad no longer implicitely use the padtemplates of the targets.
|
||
Fixes #347384
|
||
|
||
2006-07-11 22:55:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.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:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2006-07-11 20:44:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
Mention bug #341029 fixed by bilboed's previous commit
|
||
Original commit message from CVS:
|
||
Mention bug #341029 fixed by bilboed's previous commit
|
||
|
||
2006-07-11 20:14:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Make GstValueArray comparison be order dependent as designed.
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_compare_list),
|
||
(gst_value_compare_array), (_gst_value_initialize):
|
||
* tests/check/gst/gstvalue.c: (GST_START_TEST):
|
||
Make GstValueArray comparison be order dependent as designed.
|
||
Add checks for value lists and value array comparisons.
|
||
Fixes #347221
|
||
|
||
2006-07-11 16:20:09 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstbin.c: (de)activate src pads before calling state_change on the childs.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (activate_pads),
|
||
(iterator_activate_fold_with_resync), (gst_bin_src_pads_activate),
|
||
(gst_bin_change_state_func):
|
||
(de)activate src pads before calling state_change on the childs.
|
||
This is to avoid the case where a src ghostpad is blocked (holding the
|
||
stream lock), which would block the deactivation of the ghostpad's
|
||
target pad.
|
||
* gst/gstghostpad.c: (gst_proxy_pad_do_query_type),
|
||
(gst_proxy_pad_do_event), (gst_proxy_pad_do_query),
|
||
(gst_proxy_pad_do_internal_link), (gst_proxy_pad_do_bufferalloc),
|
||
(gst_proxy_pad_do_chain), (gst_proxy_pad_do_getrange),
|
||
(gst_proxy_pad_do_checkgetrange), (gst_proxy_pad_do_getcaps),
|
||
(gst_proxy_pad_do_acceptcaps), (gst_proxy_pad_do_fixatecaps),
|
||
(gst_proxy_pad_do_setcaps), (gst_proxy_pad_set_target_unlocked),
|
||
(gst_proxy_pad_set_target), (gst_proxy_pad_get_internal),
|
||
(gst_proxy_pad_dispose), (gst_proxy_pad_init),
|
||
(gst_ghost_pad_parent_set), (gst_ghost_pad_parent_unset),
|
||
(gst_ghost_pad_class_init),
|
||
(gst_ghost_pad_internal_do_activate_push),
|
||
(gst_ghost_pad_internal_do_activate_pull),
|
||
(gst_ghost_pad_do_activate_push), (gst_ghost_pad_do_activate_pull),
|
||
(gst_ghost_pad_do_link), (gst_ghost_pad_do_unlink),
|
||
(gst_ghost_pad_dispose), (gst_ghost_pad_new_no_target),
|
||
(gst_ghost_pad_new), (gst_ghost_pad_set_target):
|
||
GhostPads now create their internal GstProxyPad at creation (and not
|
||
when they're linked, as it was being done previously).
|
||
The internal and target pads are linked straight away.
|
||
The data will also travel through the other pad in order to make
|
||
pad blocking and probes non-hackish (the probe/block now really happens
|
||
on the GhostPad and not on the target).
|
||
* gst/gstpad.c: (gst_pad_set_blocked_async),
|
||
(gst_pad_link_prepare), (gst_pad_push_event):
|
||
Remove previous ghostpad cruft.
|
||
* gst/gstutils.c: (gst_pad_add_data_probe),
|
||
(gst_pad_add_event_probe), (gst_pad_add_buffer_probe),
|
||
(gst_pad_remove_data_probe), (gst_pad_remove_event_probe),
|
||
(gst_pad_remove_buffer_probe):
|
||
Remove previous ghost pad cruft.
|
||
Added more detailed debug statements.
|
||
* tests/check/gst/gstghostpad.c: (GST_START_TEST):
|
||
Fix the testsuite for refcounting changes.
|
||
The comments about who has references were correct, but the refcount
|
||
being checked wasn't the same (!?!).
|
||
|
||
2006-07-10 19:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
More docs for configuration options, add docs to gtk-doc.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstconfig.h.in:
|
||
More docs for configuration options, add docs to gtk-doc.
|
||
|
||
2006-07-10 18:27:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Fix build when disabling tracing (fixes #344016). Also start to document the defines that disable the sub-systems.
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am:
|
||
* gst/gstconfig.h.in:
|
||
* win32/common/config.h:
|
||
Fix build when disabling tracing (fixes #344016). Also start to document
|
||
the defines that disable the sub-systems.
|
||
|
||
2006-07-10 09:42:20 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.c: let's make valgrind happy...
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (ensure_current_registry_forking):
|
||
let's make valgrind happy...
|
||
|
||
2006-07-09 16:56:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelement.c: Better pad activation code: Reset the collect value too on resync.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (activate_pads),
|
||
(iterator_activate_fold_with_resync), (gst_element_pads_activate):
|
||
Better pad activation code: Reset the collect value too on resync.
|
||
Add some comments.
|
||
|
||
2006-07-09 13:26:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Use some more macros where it makes sense.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_init), (gst_pad_activate_pull),
|
||
(gst_pad_activate_push):
|
||
Use some more macros where it makes sense.
|
||
Allow pad mode switching instead of asserting. When a pad
|
||
is activated in one mode and we activate it in another,
|
||
deactivate it first before activating it in a different mode.
|
||
Fixes #329198.
|
||
|
||
2006-07-08 13:22:32 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
tools/gst-launch.c (main): Handle err == NULL. gst/gst.c (init_post, ensure_current_registry) (ensure_current_registr...
|
||
Original commit message from CVS:
|
||
2006-07-08 Andy Wingo <wingo@pobox.com>
|
||
* tools/gst-launch.c (main): Handle err == NULL.
|
||
* gst/gst.c (init_post, ensure_current_registry)
|
||
(ensure_current_registry_forking)
|
||
(ensure_current_registry_nonforking): Reduce #ifdef ratnest by
|
||
factoring out the registry scanning into separate functions. Don't
|
||
fork for the rescan is GST_REGISTRY_FORK=no; useful in debugging.
|
||
Better environment var name/interface suggestions accepted.
|
||
|
||
2006-07-07 17:16:26 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstobject.c: Random micro-optimisation: don't use a hash table with strings as keys and the usual strdup/strcmp i...
|
||
Original commit message from CVS:
|
||
* gst/gstobject.c: (gst_object_set_name_default),
|
||
(gst_object_set_name):
|
||
Random micro-optimisation: don't use a hash table
|
||
with strings as keys and the usual strdup/strcmp
|
||
involved, but rather just use the GQuark of the
|
||
type name as key, since it needs to be looked up
|
||
anyway to get the type name string.
|
||
* tests/check/gst/gstobject.c: (GST_START_TEST):
|
||
Fix various leaks.
|
||
|
||
2006-07-07 15:42:08 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstbin.c: Can't use GPOINTER_TO_INT and GINT_TO_POINTER with GTypes.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (compare_interface), (gst_bin_get_by_interface),
|
||
(gst_bin_iterate_all_by_interface):
|
||
Can't use GPOINTER_TO_INT and GINT_TO_POINTER with GTypes.
|
||
GTypes are gulongs and thus the top 4 bytes might be cut
|
||
off on some platforms when doing GPOINTER_TO_INT, leading
|
||
to invalid GTypes and bad things happening.
|
||
Also add a check to make sure the type passed in is really
|
||
an interface type.
|
||
|
||
2006-07-07 09:47:19 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
.cvsignore: Ignore more.
|
||
Original commit message from CVS:
|
||
* .cvsignore:
|
||
Ignore more.
|
||
|
||
2006-07-07 09:09:10 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Make gst-element-check-$VERSION.m4 call gst-inspect-$VERSION instead of the unversioned gst-inspect (#324176, #168659).
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
* configure.ac:
|
||
* gst-element-check.m4:
|
||
* gst-element-check.m4.in:
|
||
Make gst-element-check-$VERSION.m4 call gst-inspect-$VERSION
|
||
instead of the unversioned gst-inspect (#324176, #168659).
|
||
|
||
2006-07-06 16:17:20 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstmessage.h: Use a valid int for the _MESSAGE_ANY enum value to avoid compiler warnings.
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.h:
|
||
Use a valid int for the _MESSAGE_ANY enum value to avoid compiler
|
||
warnings.
|
||
|
||
2006-07-06 15:46:25 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Update docs. blocksize == 0 now means the default blocksize when working in push based mode.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
|
||
(gst_base_src_wait), (gst_base_src_update_length),
|
||
(gst_base_src_get_range), (gst_base_src_default_check_get_range),
|
||
(gst_base_src_check_get_range), (gst_base_src_pad_check_get_range),
|
||
(gst_base_src_loop), (gst_base_src_start),
|
||
(gst_base_src_activate_pull):
|
||
Update docs.
|
||
blocksize == 0 now means the default blocksize when working in push
|
||
based mode.
|
||
Remove some pointless asserts in _wait function.
|
||
Fix offset/length calculations and EOS handling. We can now pull 0
|
||
bytes as well, which is allowed.
|
||
use _check_get_range() to decide if we can operate in _pull based
|
||
mode.
|
||
Fix refcounting leak when check_get_range function was not
|
||
implemented.
|
||
API GstBaseSrc::blocksize range can be 0 too now (default)
|
||
* tests/check/elements/filesrc.c: (GST_START_TEST),
|
||
(filesrc_suite):
|
||
Added check to test _get_range() behaviour.
|
||
|
||
2006-07-06 15:21:46 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.*: Lots of comments and docs added to the pad functions.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_chain_unchecked), (gst_pad_chain),
|
||
(gst_pad_push), (gst_pad_check_pull_range), (gst_pad_get_range),
|
||
(gst_pad_pull_range):
|
||
* gst/gstpad.h:
|
||
Lots of comments and docs added to the pad functions.
|
||
Flesh out the expected behaviour of the get_range() functions.
|
||
|
||
2006-07-06 09:21:03 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Remove comma at end of enumerator list.
|
||
Original commit message from CVS:
|
||
* gst/gstbus.h:
|
||
* gst/gstclock.h:
|
||
* gst/gstevent.h:
|
||
* gst/gstiterator.h:
|
||
* gst/gstpad.h:
|
||
* gst/gstplugin.h:
|
||
* gst/gsttask.h:
|
||
Remove comma at end of enumerator list.
|
||
|
||
2006-07-05 19:56:08 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/common/: Add new exported functions.
|
||
Original commit message from CVS:
|
||
* win32/common/libgstbase.def:
|
||
* win32/common/libgstdataprotocol.def:
|
||
* win32/common/libsgtreamer.def:
|
||
Add new exported functions.
|
||
|
||
2006-07-05 18:20:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstpushsrc.c: Add some more docs here and there.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstpushsrc.c: (gst_push_src_check_get_range):
|
||
Add some more docs here and there.
|
||
|
||
2006-07-05 18:18:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: When operating in pull mode update the offset so that we read sequentially.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_preroll_object),
|
||
(gst_base_sink_loop), (gst_base_sink_get_position):
|
||
When operating in pull mode update the offset so that we
|
||
read sequentially.
|
||
|
||
2006-07-05 18:17:01 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstregistryxml.c: Avoid strdup. (will happen in libxml, but hey!)
|
||
Original commit message from CVS:
|
||
* gst/gstregistryxml.c: (read_string):
|
||
Avoid strdup. (will happen in libxml, but hey!)
|
||
* gst/gsturi.c:
|
||
Add some more docs.
|
||
|
||
2006-07-05 17:09:18 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
No point in checking if the size of the subbuffer > 0, the code handles it correclty as demonstrated by unit test.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (_gst_buffer_copy), (gst_buffer_create_sub):
|
||
* tests/check/gst/gstbuffer.c: (GST_START_TEST),
|
||
(gst_buffer_suite):
|
||
No point in checking if the size of the subbuffer > 0, the
|
||
code handles it correclty as demonstrated by unit test.
|
||
Also add a unit test for the zero sized _new_and_alloc and
|
||
_copy. Fixes #346663.
|
||
|
||
2006-07-05 08:16:12 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Make sure the buffer we pass to transform_ip has a refcount of 1 and thus is writab...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_prepare_output_buffer),
|
||
(gst_base_transform_buffer_alloc),
|
||
(gst_base_transform_handle_buffer):
|
||
Make sure the buffer we pass to transform_ip has a refcount of
|
||
1 and thus is writable. Fixes #343196
|
||
|
||
2006-07-04 09:01:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
plugins/elements/gstfilesrc.*: Add "sequential" property, off by default, to use madvise and hint to the kernel that ...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_class_init),
|
||
(gst_file_src_init), (gst_file_src_set_property),
|
||
(gst_file_src_get_property), (gst_file_src_map_region):
|
||
* plugins/elements/gstfilesrc.h:
|
||
Add "sequential" property, off by default, to use madvise and hint
|
||
to the kernel that sequential access is desired.
|
||
Touch all retrieved pages by default to ensure they are pulled
|
||
into memory. (Closes #345720)
|
||
|
||
2006-07-03 17:44:09 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/: Small docs updates.
|
||
Original commit message from CVS:
|
||
* docs/design/part-block.txt:
|
||
* docs/design/part-dynamic.txt:
|
||
Small docs updates.
|
||
|
||
2006-07-03 16:57:54 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Use GSlice when the glib we build against is >= 2.10
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_caps_new_empty), (_gst_caps_free),
|
||
(gst_caps_unref), (gst_static_caps_get),
|
||
(gst_caps_append_structure):
|
||
* gst/gstclock.c: (gst_clock_entry_new), (_gst_clock_id_free):
|
||
Use GSlice when the glib we build against is >= 2.10
|
||
|
||
2006-07-03 16:46:07 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelement.c: Small cleanup in pad activation code.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_pads_activate):
|
||
Small cleanup in pad activation code.
|
||
|
||
2006-07-03 14:14:48 +0000 Peter Kjellerstedt <pkj@axis.com>
|
||
|
||
The attached patch will make the inclusion of gettext.h unconditional in gst/gst-i18n-app.h and gst/gst-i18n-lib.h, a...
|
||
Original commit message from CVS:
|
||
Patch by: Peter Kjellerstedt <pkj at axis dot com>
|
||
* gst/gst-i18n-app.h:
|
||
* gst/gst-i18n-lib.h:
|
||
* tools/gst-inspect.c: (print_signal_info):
|
||
The attached patch will make the inclusion of gettext.h unconditional in
|
||
gst/gst-i18n-app.h and gst/gst-i18n-lib.h, and it will remove the inclusion of
|
||
libintl.h in tools/gst-inspect.c.
|
||
This allows use of --disable-nls again and fixes #344642.
|
||
|
||
2006-07-03 11:10:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/check/gst/gstbin.c:
|
||
fix leak
|
||
Original commit message from CVS:
|
||
fix leak
|
||
|
||
2006-07-03 10:30:49 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstpad.c: Implement pad blocking on events according to part-block.txt.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (handle_pad_block), (gst_pad_push_event):
|
||
Implement pad blocking on events according to part-block.txt.
|
||
More comments on behaviour.
|
||
* tests/check/gst/gstevent.c: (test_event):
|
||
Send event to peer pad of blocked pad (else it will block).
|
||
|
||
2006-07-02 23:22:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
libs/gst/check/gstcheck.c: if we get the wrong message, give us the types as string
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstcheck.c: (gst_check_message_error),
|
||
(gst_check_run_suite):
|
||
if we get the wrong message, give us the types as string
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_start):
|
||
Fix a translatable
|
||
* tests/check/elements/filesrc.c: (GST_START_TEST):
|
||
add a test for trying to open a non-existing file
|
||
|
||
2006-07-02 22:44:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
add macros
|
||
Original commit message from CVS:
|
||
add macros
|
||
|
||
2006-07-02 22:28:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/check/Makefile.am:
|
||
remove double var
|
||
Original commit message from CVS:
|
||
remove double var
|
||
|
||
2006-07-02 22:27:32 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* plugins/elements/Makefile.am:
|
||
clean more
|
||
Original commit message from CVS:
|
||
clean more
|
||
|
||
2006-07-02 22:20:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/gst/.gitignore:
|
||
* docs/libs/.gitignore:
|
||
* tests/benchmarks/.gitignore:
|
||
* tests/check/elements/.gitignore:
|
||
* tests/check/generic/.gitignore:
|
||
* tests/check/gst/.gitignore:
|
||
* tests/check/libs/.gitignore:
|
||
* tests/check/pipelines/.gitignore:
|
||
* tests/examples/controller/.gitignore:
|
||
* tests/examples/helloworld/.gitignore:
|
||
* tests/examples/launch/.gitignore:
|
||
* tests/examples/metadata/.gitignore:
|
||
* tests/examples/queue/.gitignore:
|
||
* tests/examples/typefind/.gitignore:
|
||
* tests/examples/xml/.gitignore:
|
||
moap ignore
|
||
Original commit message from CVS:
|
||
moap ignore
|
||
|
||
2006-07-02 22:17:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
tests/check/gst/gstbin.c: add a test for adding self
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstbin.c: (GST_START_TEST), (gst_bin_suite):
|
||
add a test for adding self
|
||
|
||
2006-07-02 22:05:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
libs/gst/check/gstcheck.h: add some assert_ as alias for fail_unless_*
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstcheck.h:
|
||
add some assert_ as alias for fail_unless_*
|
||
* tests/check/gst/gst.c: (GST_START_TEST), (gst_suite):
|
||
increase test coverage
|
||
|
||
2006-07-02 21:54:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
Makefile.am: include lcov.mak for lcov coverage generation
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
include lcov.mak for lcov coverage generation
|
||
* tools/Makefile.am:
|
||
add to CLEANFILES
|
||
|
||
2006-07-02 21:52:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* gst/gstevent.h:
|
||
* gst/gstmessage.h:
|
||
whitespace/doc fixes
|
||
Original commit message from CVS:
|
||
whitespace/doc fixes
|
||
|
||
2006-07-02 16:27:14 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
tests/check/elements/.cvsignore: moaping
|
||
Original commit message from CVS:
|
||
* tests/check/elements/.cvsignore:
|
||
moaping
|
||
|
||
2006-07-02 14:39:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: don't set CFLAGS and friends for gcov, done from GST_GCOV now
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
don't set CFLAGS and friends for gcov, done from GST_GCOV now
|
||
* tests/check/Makefile.am:
|
||
clean up gcov files
|
||
|
||
2006-07-02 14:37:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstcaps.c: remove gst_caps_simplify; it was not declared and not used and deprecated in 0.8
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_caps_remove_and_get_structure):
|
||
remove gst_caps_simplify; it was not declared and not used
|
||
and deprecated in 0.8
|
||
|
||
2006-07-02 14:05:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
docs/faq/gst-uninstalled: don't put empty paths on PYTHONPATH
|
||
Original commit message from CVS:
|
||
* docs/faq/gst-uninstalled:
|
||
don't put empty paths on PYTHONPATH
|
||
* docs/gst/gstreamer-sections.txt:
|
||
remove some symbols that are not there
|
||
|
||
2006-07-02 12:57:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/check/gst/gstcaps.c:
|
||
unbreak test
|
||
Original commit message from CVS:
|
||
unbreak test
|
||
|
||
2006-07-02 12:54:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstcaps.c: whitespace fixes
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_caps_compare_structures):
|
||
whitespace fixes
|
||
* tests/check/gst/gstbuffer.c: (GST_START_TEST):
|
||
* tests/check/gst/gstcaps.c: (GST_START_TEST), (gst_caps_suite):
|
||
add more tests
|
||
|
||
2006-07-02 12:52:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/.gitignore:
|
||
ignore more
|
||
Original commit message from CVS:
|
||
ignore more
|
||
|
||
2006-07-02 09:04:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
libs/gst/dataprotocol/Makefile.am: build dataprotocol test by linking to the lib, instead of compiling the source, so...
|
||
Original commit message from CVS:
|
||
* libs/gst/dataprotocol/Makefile.am:
|
||
build dataprotocol test by linking to the lib, instead of
|
||
compiling the source, so we get coverage
|
||
* tests/check/Makefile.am:
|
||
* tests/check/elements/filesrc.c: (event_func), (setup_filesrc),
|
||
(cleanup_filesrc), (GST_START_TEST), (filesrc_suite):
|
||
add a test for filesrc
|
||
|
||
2006-07-02 08:26:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
tests/check/gst/gststructure.c: Push coverage from 59.04% to 70.00%
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gststructure.c: (GST_START_TEST),
|
||
(gst_structure_suite):
|
||
Push coverage from 59.04% to 70.00%
|
||
|
||
2006-07-02 00:40:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
tests/check/gst/gststructure.c: Push coverage from 59.04% to 70.00%
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gststructure.c: (GST_START_TEST),
|
||
(gst_structure_suite):
|
||
Push coverage from 59.04% to 70.00%
|
||
|
||
2006-07-02 00:39:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* libs/gst/base/.gitignore:
|
||
* libs/gst/check/.gitignore:
|
||
* libs/gst/dataprotocol/.gitignore:
|
||
moap ignore
|
||
Original commit message from CVS:
|
||
moap ignore
|
||
|
||
2006-07-02 00:38:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* libs/gst/base/.gitignore:
|
||
moap ignore
|
||
Original commit message from CVS:
|
||
moap ignore
|
||
|
||
2006-07-02 00:33:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
tests/check/Makefile.am: gst-inspect every element; this makes sure that we also get coverage on element's get/set fu...
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
gst-inspect every element; this makes sure that we also get
|
||
coverage on element's get/set functions
|
||
* tests/check/gst/gststructure.c: (GST_START_TEST),
|
||
(gst_structure_suite):
|
||
Push coverage from 59.04% to 70.00%
|
||
|
||
2006-07-01 23:26:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: set CFLAGS and friends to -O0 if gcov is being used add GCOV LIBS
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
set CFLAGS and friends to -O0 if gcov is being used
|
||
add GCOV LIBS
|
||
* gst/Makefile.am:
|
||
* libs/gst/base/Makefile.am:
|
||
* libs/gst/check/Makefile.am:
|
||
* libs/gst/controller/Makefile.am:
|
||
* libs/gst/dataprotocol/Makefile.am:
|
||
* libs/gst/net/Makefile.am:
|
||
* plugins/elements/Makefile.am:
|
||
* plugins/indexers/Makefile.am:
|
||
add makefile rules to generate gcov data and clean up
|
||
* tests/check/Makefile.am:
|
||
add a coverage target that generates an html overview
|
||
of coverage data
|
||
|
||
2006-07-01 23:19:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
fix docs build
|
||
Original commit message from CVS:
|
||
fix docs build
|
||
|
||
2006-07-01 20:56:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
tests/check/: use the new macro
|
||
Original commit message from CVS:
|
||
* tests/check/elements/fakesink.c:
|
||
* tests/check/elements/fakesrc.c:
|
||
* tests/check/elements/fdsrc.c:
|
||
* tests/check/elements/identity.c:
|
||
* tests/check/generic/sinks.c: (gst_sinks_suite):
|
||
* tests/check/generic/states.c:
|
||
* tests/check/gst/gst.c:
|
||
* tests/check/gst/gstabi.c:
|
||
* tests/check/gst/gstbin.c:
|
||
* tests/check/gst/gstbuffer.c: (gst_buffer_suite):
|
||
* tests/check/gst/gstbus.c: (gst_bus_suite):
|
||
* tests/check/gst/gstcaps.c: (GST_START_TEST):
|
||
* tests/check/gst/gstelement.c:
|
||
* tests/check/gst/gstevent.c: (gst_event_suite):
|
||
* tests/check/gst/gstghostpad.c:
|
||
* tests/check/gst/gstiterator.c: (gst_iterator_suite):
|
||
* tests/check/gst/gstmessage.c: (gst_message_suite):
|
||
* tests/check/gst/gstminiobject.c:
|
||
* tests/check/gst/gstobject.c:
|
||
* tests/check/gst/gstpad.c:
|
||
* tests/check/gst/gstpipeline.c:
|
||
* tests/check/gst/gstplugin.c:
|
||
* tests/check/gst/gstquery.c: (gst_query_suite):
|
||
* tests/check/gst/gstsegment.c: (gst_segment_suite):
|
||
* tests/check/gst/gststructure.c:
|
||
* tests/check/gst/gstsystemclock.c:
|
||
* tests/check/gst/gsttag.c:
|
||
* tests/check/gst/gsttask.c: (gst_task_suite):
|
||
* tests/check/gst/gstutils.c:
|
||
* tests/check/gst/gstvalue.c:
|
||
* tests/check/libs/adapter.c:
|
||
* tests/check/libs/basesrc.c:
|
||
* tests/check/libs/collectpads.c:
|
||
* tests/check/libs/controller.c:
|
||
* tests/check/libs/gdp.c: (gst_dp_suite):
|
||
* tests/check/libs/gstnetclientclock.c:
|
||
* tests/check/libs/gstnettimeprovider.c:
|
||
* tests/check/libs/libsabi.c: (libsabi_suite):
|
||
* tests/check/libs/typefindhelper.c:
|
||
* tests/check/pipelines/cleanup.c:
|
||
* tests/check/pipelines/parse-launch.c:
|
||
* tests/check/pipelines/simple-launch-lines.c:
|
||
* tests/check/pipelines/stress.c: (stress_suite):
|
||
use the new macro
|
||
|
||
2006-07-01 20:54:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
libs/gst/check/gstcheck.*: create a macro and function so that the simple unit test case can be just one macro to cre...
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstcheck.c: (gst_check_run_suite):
|
||
* libs/gst/check/gstcheck.h:
|
||
create a macro and function so that the simple unit test
|
||
case can be just one macro to create main()
|
||
|
||
2006-06-30 13:17:46 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: Fix deserialisation from XML. Set parent manually instead of using gst_bin_add(), since gst_bin_add() will unli...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_restore_thyself):
|
||
* gst/gstxml.c: (gst_xml_make_element):
|
||
Fix deserialisation from XML. Set parent manually
|
||
instead of using gst_bin_add(), since gst_bin_add()
|
||
will unlink all pads of the element being added.
|
||
Fixes #341667.
|
||
|
||
2006-06-28 15:19:08 +0000 Peter Kjellerstedt <pkj@axis.com>
|
||
|
||
gst/gst.c: Fix missing g_strdup() and double free when using the
|
||
Original commit message from CVS:
|
||
Patch by: Peter Kjellerstedt <pkj at axis com>
|
||
* gst/gst.c: (prepare_for_load_plugin_func), (split_and_iterate):
|
||
Fix missing g_strdup() and double free when using the
|
||
--gst-plugin-load command line option (#346097).
|
||
|
||
2006-06-23 13:16:46 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstinfo.c: Promote GST_DEBUG_CATEGORY_STATIC in example in docs.
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.c:
|
||
Promote GST_DEBUG_CATEGORY_STATIC in example in docs.
|
||
* libs/gst/net/gstnetclientclock.c:
|
||
* libs/gst/net/gstnettimeprovider.c:
|
||
Use GST_DEBUG_CATEGORY_STATIC here too (#342503).
|
||
|
||
2006-06-23 10:30:09 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/advanced-dataaccess.xml: Fix buffer probe example compilation in
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-dataaccess.xml:
|
||
Fix buffer probe example compilation in
|
||
ADM (#345708).
|
||
|
||
2006-06-22 17:09:13 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstelement.c: We need to deactivate src pads first and then sink pads.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_pads_activate):
|
||
We need to deactivate src pads first and then sink pads.
|
||
The reason is the src pads might be blocking while holding the streaming
|
||
lock, so we need to deactivate them first so that deactivating the sink
|
||
pads doesn't block (since it will require the streaming lock).
|
||
|
||
2006-06-22 15:12:50 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Forgot to remove two unneeded unrefs.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_buffer_alloc):
|
||
Forgot to remove two unneeded unrefs.
|
||
Simplify a check _is_equal allready checks the obvious case.
|
||
|
||
2006-06-22 14:09:41 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-block.txt: Some docs about what pad_block should do.
|
||
Original commit message from CVS:
|
||
* docs/design/part-block.txt:
|
||
Some docs about what pad_block should do.
|
||
|
||
2006-06-22 13:51:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstcaps.c: Fix crasher when passed NULL. Doc clarification.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_caps_replace):
|
||
Fix crasher when passed NULL. Doc clarification.
|
||
Optimize for the trivial case.
|
||
* gst/gstpipeline.c: (gst_pipeline_change_state):
|
||
Small cleanups.
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_loop):
|
||
Small documentation cleanup.
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_buffer_alloc):
|
||
Don't use silly gst_pad_get_negotiated_caps, GST_PAD_CAPS
|
||
is what we need and it avoids a whole lot of redundant
|
||
refcount operations.
|
||
|
||
2006-06-22 08:53:40 +0000 Philip Jägenstedt <philip@lysator.liu.se>
|
||
|
||
docs/manual/advanced-dataaccess.xml: Fix 'Embedding static elements' section to use
|
||
Original commit message from CVS:
|
||
Patch by: Philip Jägenstedt <philip at lysator liu se>
|
||
* docs/manual/advanced-dataaccess.xml:
|
||
Fix 'Embedding static elements' section to use
|
||
GST_PLUGIN_DEFINE_STATIC (#345607).
|
||
|
||
2006-06-21 11:12:24 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/pipelines/simple-launch-lines.c: Attempt to 'fix' spuriously failing test case: it seems like the timeout...
|
||
Original commit message from CVS:
|
||
* tests/check/pipelines/simple-launch-lines.c: (test_stop_from_app):
|
||
Attempt to 'fix' spuriously failing test case: it seems like the
|
||
timeout of half a second is simply too small when the system is under
|
||
load otherwise, and the timeout doesn't really seem to serve any
|
||
particular purpose here. Give the pipeline a few seconds to preroll
|
||
first, and then give it another half a second to go from PAUSED to
|
||
PLAYING and marshal the message into the main thread.
|
||
|
||
2006-06-21 10:14:00 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-feedback-m.m: Don't only use unversioned tools, try versioned tools as well (#345086).
|
||
Original commit message from CVS:
|
||
* tools/gst-feedback-m.m:
|
||
Don't only use unversioned tools, try versioned tools as well
|
||
(#345086).
|
||
|
||
2006-06-21 10:01:58 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstbus.c: Fix some typos, make docs more explicit.
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c: (gst_bus_class_init):
|
||
Fix some typos, make docs more explicit.
|
||
|
||
2006-06-20 08:40:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/gst/gstghostpad.c: Added some more ghostpad tests, mainly blocking and probes.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstghostpad.c: (block_callback),
|
||
(GST_START_TEST), (gst_ghost_pad_suite):
|
||
Added some more ghostpad tests, mainly blocking
|
||
and probes.
|
||
|
||
2006-06-19 08:56:48 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
latest updates
|
||
Original commit message from CVS:
|
||
latest updates
|
||
|
||
2006-06-16 16:28:37 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstfilesink.*: Check if we can seek in the file instead of assuming we always can. Post an error whe...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_open_file),
|
||
(gst_file_sink_close_file), (gst_file_sink_do_seek),
|
||
(gst_file_sink_event), (gst_file_sink_render):
|
||
* plugins/elements/gstfilesink.h:
|
||
Check if we can seek in the file instead of assuming
|
||
we always can. Post an error when we are asked to seek in a
|
||
non-seekable file (like a fifo). Fixes #343312.
|
||
Some cleanups.
|
||
|
||
2006-06-16 14:31:07 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-launch.1.in: Un-garble (fourcc) bit in filtered caps section.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.1.in:
|
||
Un-garble (fourcc) bit in filtered caps section.
|
||
|
||
2006-06-16 09:39:54 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/: Don't leak bus reference in sample code.
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-autoplugging.xml:
|
||
* docs/manual/basics-helloworld.xml:
|
||
* docs/manual/highlevel-components.xml:
|
||
Don't leak bus reference in sample code.
|
||
|
||
2006-06-16 08:30:47 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
autogen.sh: Add default for new --enable-plugin-docs switch.
|
||
Original commit message from CVS:
|
||
* autogen.sh:
|
||
Add default for new --enable-plugin-docs switch.
|
||
* configure.ac:
|
||
Use new GST_PLUGIN_DOCS macro to check for pyxml etc.
|
||
Fixes #344039.
|
||
* docs/Makefile.am:
|
||
Use new ENABLE_PLUGIN_DOCS conditional.
|
||
|
||
2006-06-14 10:34:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Make it clear with a FIXME and a real define what the #if 0 previously disabled.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (bin_query_duration_done), (gst_bin_query):
|
||
Make it clear with a FIXME and a real define what the #if 0
|
||
previously disabled.
|
||
|
||
2006-06-14 10:31:43 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/: Don't randomly and silently reset a segment when the format changes as this is a bug somewhere upstre...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_configure_segment),
|
||
(gst_base_sink_preroll_object), (gst_base_sink_get_position):
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_sink_eventfunc):
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_event):
|
||
Don't randomly and silently reset a segment when the format
|
||
changes as this is a bug somewhere upstream. Fixes #330379.
|
||
|
||
2006-06-14 08:26:53 +0000 Wouter Paesen <wouter@kangaroot.net>
|
||
|
||
libs/gst/controller/gstcontroller.c: Fix controlling of float properties (#344849).
|
||
Original commit message from CVS:
|
||
Patch by: Wouter Paesen <wouter at kangaroot net>
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(gst_controlled_property_new):
|
||
Fix controlling of float properties (#344849).
|
||
* tests/check/libs/controller.c:
|
||
(gst_test_mono_source_get_property),
|
||
(gst_test_mono_source_set_property),
|
||
(gst_test_mono_source_class_init), (GST_START_TEST):
|
||
While we're at it, add some float stuff to unit test.
|
||
|
||
2006-06-13 19:24:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
docs/: add a gdp image
|
||
Original commit message from CVS:
|
||
* docs/README:
|
||
* docs/images/gdp-header.svg:
|
||
add a gdp image
|
||
* docs/libs/Makefile.am:
|
||
* docs/libs/gdp-header.png:
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
add it to the API docs
|
||
* docs/manual/intro-motivation.xml:
|
||
fix typo
|
||
|
||
2006-06-13 16:41:37 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst.c: If the fork()'ed child process can't write the updated registry cache file to disk for some reason, make i...
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (scan_and_update_registry), (init_post):
|
||
If the fork()'ed child process can't write the updated registry cache
|
||
file to disk for some reason, make it exit with a failure exit code,
|
||
so that the parent can then re-scan the plugins itself and update the
|
||
registry structures in memory and work with that (rather than failing
|
||
when creating elements because seemingly no plugins are available).
|
||
Refactor registry scanning code into separate function for this and
|
||
also separate fork() and non-fork() code paths. Fixes #344748.
|
||
|
||
2006-06-13 16:24:43 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/manual/advanced-dataaccess.xml: Fix wrong PluginDesc. Fixes #344755.
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-dataaccess.xml:
|
||
Fix wrong PluginDesc. Fixes #344755.
|
||
|
||
2006-06-13 13:30:46 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstregistryxml.c: Fix silly bug that prevented us from creating ~/.gstreamer-0.10 and writing the registry in one...
|
||
Original commit message from CVS:
|
||
* gst/gstregistryxml.c: (gst_registry_xml_write_cache):
|
||
Fix silly bug that prevented us from creating
|
||
~/.gstreamer-0.10 and writing the registry in one
|
||
go (the first call to g_mkstemp() would overwrite the
|
||
placeholder in the template string, so the second call
|
||
to g_mkstemp() after creating the missing directory
|
||
would then error out with 'invalid argument').
|
||
|
||
2006-06-13 11:17:02 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.c: Free string.
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (init_post):
|
||
Free string.
|
||
|
||
2006-06-13 08:20:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/: remove GLib 2.6 compatibility code
|
||
Original commit message from CVS:
|
||
* gst/glib-compat-private.h:
|
||
* gst/glib-compat.c:
|
||
* gst/glib-compat.h:
|
||
* gst/gstvalue.c: (gst_value_serialize_flags):
|
||
remove GLib 2.6 compatibility code
|
||
|
||
2006-06-12 16:50:09 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/parse/Makefile.am: Fix build with 'make -j N' even more (#340016).
|
||
Original commit message from CVS:
|
||
* gst/parse/Makefile.am:
|
||
Fix build with 'make -j N' even more (#340016).
|
||
|
||
2006-06-12 09:37:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Fix docs.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Fix docs.
|
||
|
||
2006-06-12 09:29:49 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstsegment.c: Use G_UNLIKELY to help the compiler a bit.
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c: (gst_segment_set_duration),
|
||
(gst_segment_set_last_stop), (gst_segment_set_seek),
|
||
(gst_segment_set_newsegment_full), (gst_segment_to_stream_time),
|
||
(gst_segment_to_running_time), (gst_segment_clip):
|
||
Use G_UNLIKELY to help the compiler a bit.
|
||
|
||
2006-06-12 09:28:35 +0000 Stefan Kost <ensonic@sonicpulse.de>
|
||
|
||
gst/: constify quark registration strings. Fixes #344115
|
||
Original commit message from CVS:
|
||
Patch by: Stefan Kost <ensonic at sonicpulse dot de>
|
||
* gst/gstevent.c: (gst_event_get_type):
|
||
* gst/gstmessage.c:
|
||
* gst/gstpad.c: (gst_pad_chain_unchecked), (gst_pad_chain),
|
||
(gst_pad_push):
|
||
constify quark registration strings. Fixes #344115
|
||
Avoid unneeded type checking is _pad_push() by internally
|
||
calling gst_pad_chain_unchecked().
|
||
|
||
2006-06-12 09:23:43 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbuffer.c: Init _type for consistency.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (gst_buffer_get_type), (gst_buffer_finalize),
|
||
(_gst_buffer_copy), (gst_buffer_is_metadata_writable),
|
||
(gst_subbuffer_finalize), (gst_buffer_create_sub),
|
||
(gst_buffer_is_span_fast), (gst_buffer_span):
|
||
Init _type for consistency.
|
||
Use _FLAGS macro to avoid type check.
|
||
Avoid unneeded type checks in subbufer code.
|
||
|
||
2006-06-12 09:17:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Use _CAST macros to avoid unneeded type checking.
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (gst_debug_help):
|
||
* gst/gstplugin.c: (gst_plugin_finalize), (gst_plugin_list_free):
|
||
* gst/gstpluginfeature.c: (gst_plugin_feature_finalize),
|
||
(gst_plugin_feature_list_free):
|
||
* gst/gstregistry.c: (gst_registry_add_plugin),
|
||
(gst_registry_add_feature), (gst_registry_plugin_filter),
|
||
(gst_registry_feature_filter), (gst_registry_find_plugin),
|
||
(gst_registry_find_feature), (gst_registry_get_plugin_list),
|
||
(gst_registry_lookup_feature_locked), (gst_registry_lookup_locked):
|
||
* gst/gstregistryxml.c: (load_feature),
|
||
(gst_registry_xml_read_cache), (gst_registry_xml_write_cache):
|
||
* gst/gstminiobject.c: (gst_mini_object_unref),
|
||
(gst_mini_object_replace), (gst_value_mini_object_free),
|
||
(gst_value_mini_object_copy):
|
||
Use _CAST macros to avoid unneeded type checking.
|
||
Added some more G_UNLIKELY.
|
||
|
||
2006-06-12 09:11:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbuffer.h: Avoid unneeded type checking.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.h:
|
||
Avoid unneeded type checking.
|
||
API: GST_BUFFER_IS_DISCONT
|
||
* gst/gstminiobject.h:
|
||
Avoid type check in flag accessor.
|
||
* gst/gstelementfactory.h:
|
||
* gst/gstplugin.h:
|
||
* gst/gstpluginfeature.h:
|
||
Add _CAST macros.
|
||
API: GST_ELEMENT_FACTORY_CAST
|
||
API: GST_PLUGIN_CAST
|
||
API: GST_PLUGIN_FEATURE_CAST
|
||
|
||
2006-06-12 09:06:01 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstobject.c: Add G_UNLIKELY in type registration.
|
||
Original commit message from CVS:
|
||
* gst/gstobject.c: (gst_object_get_type), (gst_object_ref),
|
||
(gst_object_unref):
|
||
Add G_UNLIKELY in type registration.
|
||
Avoid type check in _ref/_unref since that is also
|
||
done in glib.
|
||
|
||
2006-06-12 08:55:21 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Add G_UNLIKELY in type registration.
|
||
Original commit message from CVS:
|
||
* gst/gsterror.c: (gst_g_error_get_type):
|
||
* gst/gstpadtemplate.c: (gst_pad_template_get_type),
|
||
(gst_static_pad_template_get_type):
|
||
* gst/gsttaglist.c: (gst_tag_list_get_type):
|
||
* gst/gsttagsetter.c: (gst_tag_setter_get_type):
|
||
* gst/gsttypefindfactory.c: (gst_type_find_factory_get_type):
|
||
* gst/gsturi.c: (gst_uri_handler_get_type):
|
||
* gst/gstvalue.c: (gst_date_get_type):
|
||
* gst/gstxml.c: (gst_xml_get_type):
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_type),
|
||
(gst_base_sink_preroll_object), (gst_base_sink_get_position):
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_get_type):
|
||
Add G_UNLIKELY in type registration.
|
||
|
||
2006-06-12 08:51:20 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-inspect.c: Properly print enum values.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (print_signal_info):
|
||
Properly print enum values.
|
||
|
||
2006-06-12 08:47:16 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstinfo.*: Add some G_[UN]LIKELY.
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.c: (gst_debug_set_active),
|
||
(gst_debug_category_set_threshold), (_gst_debug_nameof_funcptr):
|
||
* gst/gstinfo.h:
|
||
Add some G_[UN]LIKELY.
|
||
Maintain __gst_debug_min to avoid formatting the arguments of
|
||
debug messages that will be dropped anyway to avoid a lot of
|
||
overhead from the debugging system.
|
||
|
||
2006-06-11 20:37:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
po/POTFILES.*: add missing files containing translatable strings, tell intltool about one exception
|
||
Original commit message from CVS:
|
||
* po/POTFILES.in:
|
||
* po/POTFILES.skip:
|
||
add missing files containing translatable strings, tell intltool about
|
||
one exception
|
||
|
||
2006-06-11 17:28:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/check/libs/.cvsignore: add test-binary to ignore list
|
||
Original commit message from CVS:
|
||
* tests/check/libs/.cvsignore:
|
||
add test-binary to ignore list
|
||
|
||
2006-06-11 17:03:06 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/libs/gstreamer-libs-docs.sgml: reorder (put dp into a chapter) and indent
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-docs.sgml:
|
||
reorder (put dp into a chapter) and indent
|
||
|
||
2006-06-11 11:56:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* docs/random/autotools:
|
||
add notes on our autotools setup
|
||
Original commit message from CVS:
|
||
add notes on our autotools setup
|
||
|
||
2006-06-10 17:32:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
* win32/common/config.h:
|
||
back to HEAD
|
||
Original commit message from CVS:
|
||
back to HEAD
|
||
|
||
=== release 0.10.8 ===
|
||
|
||
2006-06-10 17:06:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.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:
|
||
* win32/common/config.h:
|
||
releasing 0.10.8
|
||
Original commit message from CVS:
|
||
releasing 0.10.8
|
||
|
||
2006-06-10 11:51:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gst.c: move pid declaration to declaration block
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (init_post):
|
||
move pid declaration to declaration block
|
||
|
||
2006-06-10 11:47:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gst.c: use _exit() instead of exit() in our forked child; this ensures that none of the registered exit handlers ...
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (init_post):
|
||
use _exit() instead of exit() in our forked child; this ensures
|
||
that none of the registered exit handlers from whatever is using
|
||
GStreamer get executed. This fixes gnome-mixer-applet failing
|
||
to load, because ORBit would shut down.
|
||
Spotted by: Edward Hervey <edward@fluendo.com>
|
||
Fix suggested by: Tim-Philipp Müller <tim at centricular dot net>
|
||
Fixes #344474
|
||
|
||
2006-06-09 18:52:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: back to TRUNK
|
||
Original commit message from CVS:
|
||
2006-06-09 Thomas Vander Stichele <thomas at apestaart dot org>
|
||
* configure.ac:
|
||
back to TRUNK
|
||
|
||
=== release 0.10.7 ===
|
||
|
||
2006-06-09 18:49:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* docs/plugins/gstreamer-plugins.args:
|
||
* docs/plugins/gstreamer-plugins.signals:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
* win32/common/config.h:
|
||
releasing 0.10.7
|
||
Original commit message from CVS:
|
||
releasing 0.10.7
|
||
|
||
2006-06-07 10:46:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
0.10.6.2 prerelease
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.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:
|
||
* win32/common/config.h:
|
||
0.10.6.2 prerelease
|
||
|
||
2006-06-07 08:38:30 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Fix leak spotted by coverity checker. Fixes #343827
|
||
Original commit message from CVS:
|
||
* gst/gstindex.c: (gst_index_gtype_resolver):
|
||
* tools/gst-xmlinspect.c: (print_plugin_info):
|
||
Fix leak spotted by coverity checker. Fixes #343827
|
||
Fix another other leak found by paolo borelli.
|
||
|
||
2006-06-06 16:52:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/check/gst/struct_ppc64.h:
|
||
* tests/check/gst/struct_x86_64.h:
|
||
ifdef LOADSAVE
|
||
Original commit message from CVS:
|
||
ifdef LOADSAVE
|
||
|
||
2006-06-06 15:18:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/libs/tmpl/gstcontrol.sgml:
|
||
remove old docs
|
||
Original commit message from CVS:
|
||
remove old docs
|
||
|
||
2006-06-06 14:51:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/check/libs/libsabi.c:
|
||
terminate ifdef
|
||
Original commit message from CVS:
|
||
terminate ifdef
|
||
|
||
2006-06-06 14:32:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/libs/tmpl/gstbytestream.sgml:
|
||
remove unused tmpl
|
||
Original commit message from CVS:
|
||
remove unused tmpl
|
||
|
||
2006-06-06 14:29:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/libs/tmpl/gstdataprotocol.sgml:
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
add note to docs about GDP versioning; remove tmpl file
|
||
Original commit message from CVS:
|
||
add note to docs about GDP versioning; remove tmpl file
|
||
|
||
2006-06-06 14:24:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
libs/gst/dataprotocol/dataprotocol.*: API: add a GstDPPacketizer object, and create/free functions
|
||
Original commit message from CVS:
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
(gst_dp_header_from_buffer_any), (gst_dp_packet_from_caps_any),
|
||
(gst_dp_version_get_type), (gst_dp_init),
|
||
(gst_dp_header_from_buffer), (gst_dp_header_from_buffer_1_0),
|
||
(gst_dp_packet_from_caps), (gst_dp_packet_from_caps_1_0),
|
||
(gst_dp_packet_from_event), (gst_dp_packet_from_event_1_0),
|
||
(gst_dp_event_from_packet_0_2), (gst_dp_event_from_packet_1_0),
|
||
(gst_dp_event_from_packet), (gst_dp_packetizer_new),
|
||
(gst_dp_packetizer_free):
|
||
* libs/gst/dataprotocol/dataprotocol.h:
|
||
API: add a GstDPPacketizer object, and create/free functions
|
||
API: add GstDPVersion enum
|
||
Add 1.0 event function that uses the string serialization
|
||
Serialize more useful buffer flags
|
||
Fixes #343988
|
||
|
||
2006-06-06 14:21:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* docs/libs/tmpl/gstdataprotocol.sgml:
|
||
add symbol
|
||
Original commit message from CVS:
|
||
add symbol
|
||
|
||
2006-06-06 14:16:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstbuffer.h:
|
||
width respectationizing
|
||
Original commit message from CVS:
|
||
width respectationizing
|
||
|
||
2006-06-06 14:10:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
tests/check/: add ppc64 structure sizes
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/gstabi.c:
|
||
* tests/check/gst/struct_ppc64.h:
|
||
* tests/check/libs/libsabi.c:
|
||
* tests/check/libs/struct_ppc64.h:
|
||
add ppc64 structure sizes
|
||
|
||
2006-06-06 13:59:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
tests/check/: generate and add structure size lists for x86_64
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/gstabi.c:
|
||
* tests/check/gst/struct_x86_64.h:
|
||
* tests/check/libs/libsabi.c:
|
||
* tests/check/libs/struct_x86_64.h:
|
||
generate and add structure size lists for x86_64
|
||
|
||
2006-06-06 13:53:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* libs/gst/check/gstcheck.c:
|
||
cosmetics
|
||
Original commit message from CVS:
|
||
cosmetics
|
||
|
||
2006-06-06 13:48:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
libs/gst/check/gstcheck.*: factor out the method from tests that checks size of structures, and add code to generate ...
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstcheck.c: (gst_check_abi_list):
|
||
* libs/gst/check/gstcheck.h:
|
||
factor out the method from tests that checks size of structures,
|
||
and add code to generate the header containing these sizes
|
||
* tests/check/gst/gstabi.c: (GST_START_TEST):
|
||
* tests/check/gst/struct_i386.h:
|
||
* tests/check/libs/libsabi.c: (GST_START_TEST):
|
||
* tests/check/libs/struct_i386.h:
|
||
use it
|
||
|
||
2006-06-06 13:11:03 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gstsegment.h: Don't use c++-style comments, fixes #343929
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.h:
|
||
Don't use c++-style comments, fixes #343929
|
||
|
||
2006-06-06 09:47:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstelement.h:
|
||
whitespace/width fixes
|
||
Original commit message from CVS:
|
||
whitespace/width fixes
|
||
|
||
2006-06-06 08:50:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstbuffer.c:
|
||
whitespace fixes
|
||
Original commit message from CVS:
|
||
whitespace fixes
|
||
|
||
2006-06-06 08:50:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* gst/gsterror.c:
|
||
remove an extra space
|
||
Original commit message from CVS:
|
||
remove an extra space
|
||
|
||
2006-06-05 13:05:37 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.c: plugin_paths is not used if we build without registry support.
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
plugin_paths is not used if we build without registry support.
|
||
* gst/gstsegment.c: (gst_segment_copy):
|
||
_copy() was always returning NULL...
|
||
|
||
2006-06-05 12:55:58 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstsegment.c: _copy() was always returning NULL...
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c: (gst_segment_copy):
|
||
_copy() was always returning NULL...
|
||
|
||
2006-06-02 16:46:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
libs/gst/dataprotocol/dataprotocol.c: factor out CRC code
|
||
Original commit message from CVS:
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
(gst_dp_header_from_buffer), (gst_dp_packet_from_caps),
|
||
(gst_dp_packet_from_event):
|
||
factor out CRC code
|
||
|
||
2006-06-02 16:45:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
libs/gst/check/gstcheck.c: make sure we unset caps
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstcheck.c: (gst_check_teardown_src_pad):
|
||
make sure we unset caps
|
||
|
||
2006-06-02 16:41:02 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
libs/gst/check/gstcheck.*: Add a cond/mutex to the check support lib, signal this whenever we add to the buffers list...
|
||
Original commit message from CVS:
|
||
* libs/gst/check/gstcheck.c: (gst_check_init),
|
||
(gst_check_chain_func):
|
||
* libs/gst/check/gstcheck.h:
|
||
Add a cond/mutex to the check support lib, signal this whenever we
|
||
add to the buffers list. This will allow tests to not busy-wait on
|
||
the buffer-list.
|
||
|
||
2006-06-02 10:58:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
libs/gst/dataprotocol/dataprotocol.c: factor out some common header init code
|
||
Original commit message from CVS:
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
(gst_dp_header_from_buffer), (gst_dp_packet_from_caps),
|
||
(gst_dp_packet_from_event):
|
||
factor out some common header init code
|
||
|
||
2006-06-02 10:08:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
API: make gst_dp_crc() public
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* docs/libs/tmpl/gstdataprotocol.sgml:
|
||
* libs/gst/dataprotocol/dataprotocol.c: (gst_dp_crc):
|
||
* libs/gst/dataprotocol/dataprotocol.h:
|
||
API: make gst_dp_crc() public
|
||
|
||
2006-06-02 09:13:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstevent.c:
|
||
debug change
|
||
Original commit message from CVS:
|
||
debug change
|
||
|
||
2006-06-01 18:30:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
plugins/indexers/gstindexers.c: conditionally register fileindexer (fixes #343598)
|
||
Original commit message from CVS:
|
||
* plugins/indexers/gstindexers.c: (plugin_init):
|
||
conditionally register fileindexer (fixes #343598)
|
||
|
||
2006-06-01 18:22:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gsttagsetter.h: Can't cast ifaces to a class
|
||
Original commit message from CVS:
|
||
* gst/gsttagsetter.h:
|
||
Can't cast ifaces to a class
|
||
* libs/gst/net/gstnetclientclock.h:
|
||
* libs/gst/net/gstnettimeprovider.h:
|
||
* plugins/elements/gstfakesink.h:
|
||
* plugins/elements/gstfakesrc.h:
|
||
* plugins/elements/gstfdsink.h:
|
||
* plugins/elements/gstfdsrc.h:
|
||
* plugins/elements/gstfilesink.h:
|
||
* plugins/elements/gstfilesrc.h:
|
||
* plugins/elements/gstidentity.h:
|
||
* plugins/elements/gstqueue.h:
|
||
* plugins/elements/gsttee.h:
|
||
* plugins/indexers/gstfileindex.c:
|
||
* plugins/indexers/gstmemindex.c:
|
||
* tests/old/examples/plugins/example.h:
|
||
Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
|
||
|
||
2006-06-01 11:13:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
libs/gst/dataprotocol/dataprotocol.c: make sure we zero the whole ABI-compatible area
|
||
Original commit message from CVS:
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
(gst_dp_header_from_buffer):
|
||
make sure we zero the whole ABI-compatible area
|
||
|
||
2006-06-01 09:02:23 +0000 Alessandro Decina <alessandro@nnva.org>
|
||
|
||
libs/gst/base/gstcollectpads.c: Make sure the EOS flag is cleared from pads after a flush or stop. Fixes #343538.
|
||
Original commit message from CVS:
|
||
Patch by: Alessandro Decina <alessandro at nnva dot org>
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_stop):
|
||
Make sure the EOS flag is cleared from pads after a flush
|
||
or stop. Fixes #343538.
|
||
* tests/check/libs/collectpads.c: (GST_START_TEST),
|
||
(gst_collect_pads_suite):
|
||
Added test for collectpads reusage after EOS.
|
||
|
||
2006-05-30 20:25:03 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
gst/gst.c: set #include <sys/wait.h> in a #ifdef #ifdef HAVE_FORK
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
set #include <sys/wait.h> in a #ifdef #ifdef HAVE_FORK
|
||
* win32/common/libgstbase.def:
|
||
export gst_collect_pads_set_flushing
|
||
* win32/common/libgstreamer.def:
|
||
export gst_pad_set_acceptcaps_function, gst_structure_empty_new,
|
||
gst_value_fraction_multiply
|
||
* win32/vs6/gst_inspect.dsp:
|
||
add a link to intl.lib
|
||
|
||
2006-05-30 15:55:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstcollectpads.c: Handle the case where a pad is removed from the collection that could cause the other...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_remove_pad),
|
||
(gst_collect_pads_chain):
|
||
Handle the case where a pad is removed from the collection
|
||
that could cause the other pads to become collectable.
|
||
|
||
2006-05-30 15:53:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelement.c: Clarify the use of _release_request_pad() and _get_request_pad() a bit better.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c:
|
||
Clarify the use of _release_request_pad() and
|
||
_get_request_pad() a bit better.
|
||
* libs/gst/base/gstadapter.c: (gst_adapter_peek),
|
||
(gst_adapter_take_buffer):
|
||
Fix some doc and comment typos.
|
||
|
||
2006-05-30 14:43:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
docs/: add declared symbols
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
add declared symbols
|
||
|
||
2006-05-30 14:41:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.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:
|
||
update po files
|
||
Original commit message from CVS:
|
||
update po files
|
||
|
||
2006-05-30 14:40:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/check/Makefile.am:
|
||
fix build
|
||
Original commit message from CVS:
|
||
fix build
|
||
|
||
2006-05-30 14:03:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
added HAVE_FORK
|
||
Original commit message from CVS:
|
||
added HAVE_FORK
|
||
|
||
2006-05-30 12:04:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstsystemclock.c: Add debug that can be enabled using a #define at the top of the file, for dumping stats about h...
|
||
Original commit message from CVS:
|
||
* gst/gstsystemclock.c: (gst_system_clock_id_wait_unlocked):
|
||
Add debug that can be enabled using a #define at the top of the file,
|
||
for dumping stats about how late/early we were when waking up from
|
||
waiting on the clock.
|
||
|
||
2006-05-30 11:43:43 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstcollectpads.c: When rebuilding the pad list, don't leak the previous list.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_check_pads):
|
||
When rebuilding the pad list, don't leak the previous list.
|
||
|
||
2006-05-30 10:57:44 +0000 Lutz Mueller <lutz@topfrose.de>
|
||
|
||
libs/gst/base/gstbasesrc.c: Publish supported query types.
|
||
Original commit message from CVS:
|
||
Patch by: Lutz Mueller <lutz at topfrose dot de>
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
|
||
(gst_base_src_get_query_types), (gst_base_src_update_length):
|
||
Publish supported query types.
|
||
Update last_stop field in get_range mode so the position
|
||
query works. Fixes #342321.
|
||
|
||
2006-05-30 10:12:02 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: add GST_TAG_PREVIEW_IMAGE (#343341).
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsttaglist.c: (_gst_tag_initialize):
|
||
* gst/gsttaglist.h:
|
||
API: add GST_TAG_PREVIEW_IMAGE (#343341).
|
||
|
||
2006-05-30 09:42:09 +0000 Alessandro Decina <alessandro@nnva.org>
|
||
|
||
libs/gst/base/gstcollectpads.c: Unlock mutex when removing an unknown pad.
|
||
Original commit message from CVS:
|
||
Patch by: Alessandro Decina <alessandro at nnva dot org>
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_remove_pad):
|
||
Unlock mutex when removing an unknown pad.
|
||
Fixes #343334.
|
||
* tests/check/Makefile.am:
|
||
* tests/check/libs/collectpads.c: (collected_cb), (push_buffer),
|
||
(push_event), (setup), (teardown), (GST_START_TEST),
|
||
(gst_collect_pads_suite), (main):
|
||
Added collecpads check, disabled for now as check crashes for
|
||
some reason.
|
||
|
||
2006-05-29 17:20:03 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstcollectpads.c: Don't leak pads lists.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize):
|
||
Don't leak pads lists.
|
||
|
||
2006-05-29 16:00:13 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
API: gst_collect_pads_set_flushing
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstcollectpads.c:
|
||
(gst_collect_pads_set_flushing_unlocked),
|
||
(gst_collect_pads_set_flushing), (gst_collect_pads_start),
|
||
(gst_collect_pads_stop):
|
||
* libs/gst/base/gstcollectpads.h:
|
||
API: gst_collect_pads_set_flushing
|
||
Added api to set the pads to flushing, usefull for seeking
|
||
code in elements using collectpads.
|
||
Clear segment when receiving a flush.
|
||
|
||
2006-05-29 11:52:50 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst.c: Don't scan registry paths passed via --gst-plugin--path immediately (will crash, because absolutely nothin...
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (add_path_func), (init_post):
|
||
Don't scan registry paths passed via --gst-plugin--path immediately
|
||
(will crash, because absolutely nothing is set up and no types are
|
||
registered etc.); do this later in init_post(). Fixes #343057.
|
||
|
||
2006-05-28 09:09:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gst.c: if we have fork, fork while reading/rebuilding the registry so the parent doesn't take the hit of having a...
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (init_post):
|
||
if we have fork, fork while reading/rebuilding the registry
|
||
so the parent doesn't take the hit of having all plugins loaded
|
||
in memory. Fixes #342777.
|
||
* configure.ac:
|
||
Check if we have fork()
|
||
* win32/common/config.h.in:
|
||
no fork() on win32
|
||
|
||
2006-05-26 13:52:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
plugins/elements/: Add a use-mmap property to enable easier testing of all code paths.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstelements.c:
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_class_init),
|
||
(gst_file_src_init), (gst_file_src_set_property),
|
||
(gst_file_src_get_property), (gst_file_src_start):
|
||
* plugins/elements/gstfilesrc.h:
|
||
Add a use-mmap property to enable easier testing of all code paths.
|
||
Bump rank to PRIMARY, so filesrc is the preferred file reader and used
|
||
in the absence of gnomevfssrc. (Closes #340501)
|
||
|
||
2006-05-26 10:35:34 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
|
||
|
||
tools/gst-inspect.c: Add missing include, removes warning of ngettext not being defined on some arches.
|
||
Original commit message from CVS:
|
||
2006-05-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
||
* tools/gst-inspect.c:
|
||
Add missing include, removes warning of ngettext not being defined on
|
||
some arches.
|
||
|
||
2006-05-26 09:19:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstvalue.c: Handle NULL input and output pointers silently as a failed conversion, rather than g_warnings.
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_deserialize_fraction):
|
||
Handle NULL input and output pointers silently as a failed conversion,
|
||
rather than g_warnings.
|
||
|
||
2006-05-25 15:52:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/net/gstnetclientclock.c: Initialize variable before using. Fixes #342820.
|
||
Original commit message from CVS:
|
||
* libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_start):
|
||
Initialize variable before using. Fixes #342820.
|
||
|
||
2006-05-24 17:11:06 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gsttypefindhelper.c: Fix off-by-one bug that would only allow peeks of N-1 bytes from the start even if...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gsttypefindhelper.c: (buf_helper_find_peek):
|
||
Fix off-by-one bug that would only allow peeks of N-1 bytes
|
||
from the start even if the buffer to typefind on contains
|
||
in fact N bytes of data (makes vorbis typefinding from a
|
||
vorbis identification header buffer work).
|
||
* tests/check/Makefile.am:
|
||
* tests/check/libs/.cvsignore:
|
||
* tests/check/libs/typefindhelper.c: (GST_START_TEST),
|
||
(gst_typefindhelper_suite), (main), (foobar_typefind),
|
||
(plugin_init):
|
||
Add very basic unit test for gst_type_find_helper_for_buffer()
|
||
that checks for the problem fixed above.
|
||
|
||
2006-05-24 09:00:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gsttypefind.c:
|
||
doc indent fix
|
||
Original commit message from CVS:
|
||
doc indent fix
|
||
|
||
2006-05-24 09:00:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* tools/gst-inspect.c:
|
||
mark more strings for translation
|
||
Original commit message from CVS:
|
||
mark more strings for translation
|
||
|
||
2006-05-23 14:23:49 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
docs/gst/gstreamer-sections.txt: Make new GST_FLOW_IS_SUCCESS macro visible in docs.
|
||
Original commit message from CVS:
|
||
Patch by: Julien Moutte <julien at moutte net>
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Make new GST_FLOW_IS_SUCCESS macro visible in docs.
|
||
* plugins/elements/gstfakesink.c: (gst_fake_sink_class_init),
|
||
(gst_fake_sink_preroll):
|
||
* plugins/elements/gstfakesink.h:
|
||
Add new ::preroll-handoff signal (#337100).
|
||
|
||
2006-05-23 11:13:51 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.*: Added _CUSTOM error and success GstFlowReturn that can be used be elements internally.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_flow_get_name), (gst_flow_to_quark):
|
||
* gst/gstpad.h:
|
||
Added _CUSTOM error and success GstFlowReturn that can be
|
||
used be elements internally.
|
||
Added macro to check for SUCCESS flowreturns.
|
||
API: GST_FLOW_CUSTOM_SUCCESS
|
||
API: GST_FLOW_CUSTOM_ERROR
|
||
API: GST_FLOW_IS_SUCCESS
|
||
* tests/check/gst/gstpad.c: (GST_START_TEST), (gst_pad_suite):
|
||
Added check for GstFlowReturn sanity.
|
||
|
||
2006-05-23 09:40:14 +0000 Mark Nauwelaerts <manauw@skynet.be>
|
||
|
||
libs/gst/base/gstcollectpads.c: clear/reset segment info in FLUSH_STOP.
|
||
Original commit message from CVS:
|
||
Patch by: Mark Nauwelaerts <manauw at skynet dot be>
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_remove_pad),
|
||
(gst_collect_pads_event):
|
||
clear/reset segment info in FLUSH_STOP.
|
||
Fixes #336929.
|
||
|
||
2006-05-22 16:30:34 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/base/gstcollectpads.c: Flush queued buffer on _stop(), fixes playing again (#342454)
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_stop),
|
||
(gst_collect_pads_check_collected):
|
||
Flush queued buffer on _stop(), fixes playing again (#342454)
|
||
|
||
2006-05-22 13:34:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
tests/check/gst/gststructure.c: add a test for a complete structure
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gststructure.c: (GST_START_TEST),
|
||
(gst_structure_suite):
|
||
add a test for a complete structure
|
||
|
||
2006-05-22 13:31:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* libs/gst/check/gstcheck.c:
|
||
debugging changes
|
||
Original commit message from CVS:
|
||
debugging changes
|
||
|
||
2006-05-19 15:35:41 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/faq/: Some minor FAQ updates that won't change the fact that our FAQ is badly structured, full of information ha...
|
||
Original commit message from CVS:
|
||
* docs/faq/developing.xml:
|
||
* docs/faq/faq.xml:
|
||
* docs/faq/troubleshooting.xml:
|
||
* docs/faq/using.xml:
|
||
Some minor FAQ updates that won't change the fact that
|
||
our FAQ is badly structured, full of information hardly
|
||
anyone new to GStreamer needs to know and lacking lots
|
||
of information people constantly ask for.
|
||
|
||
2006-05-19 13:46:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstpad.c: Short-circuit gst_pad_set_caps if setting the existing caps pointer again, and avoid printing debug and...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_set_caps):
|
||
Short-circuit gst_pad_set_caps if setting the existing
|
||
caps pointer again, and avoid printing debug and
|
||
reffing/unreffing the caps.
|
||
* plugins/elements/gstqueue.c: (gst_queue_push_one):
|
||
There's actually no need to set the caps before pushing -
|
||
the acceptcaps method will handle it anyway.
|
||
|
||
2006-05-19 10:29:07 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: add gst_element_seek_simple() (#342238).
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* win32/common/libgstreamer.def:
|
||
* gst/gstutils.c: (gst_element_seek_simple):
|
||
* gst/gstutils.h:
|
||
API: add gst_element_seek_simple() (#342238).
|
||
|
||
2006-05-18 14:25:00 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gsttypefind.*: Added GST_TYPE_TYPE_FIND and gst_type_find_get_type() so a GType gets registered for GstTypeFind p...
|
||
Original commit message from CVS:
|
||
* gst/gsttypefind.c: (gst_type_find_get_type):
|
||
* gst/gsttypefind.h:
|
||
Added GST_TYPE_TYPE_FIND and gst_type_find_get_type() so a GType gets
|
||
registered for GstTypeFind pointers. This allows wrapping the structure
|
||
in bindings (i.e. gst-python).
|
||
|
||
2006-05-18 14:01:03 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsttagsetter.c: Docs additions and fixes (see #339918).
|
||
Original commit message from CVS:
|
||
* gst/gsttagsetter.c:
|
||
Docs additions and fixes (see #339918).
|
||
|
||
2006-05-18 09:07:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
plugins/elements/gstcapsfilter.c: The caps intersection algorithm can produce multiple copies of the caps. Until that...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf):
|
||
The caps intersection algorithm can produce multiple copies of the
|
||
caps. Until that is fixed, we need to simplify the result to be
|
||
sure whether the allowed caps are fixed or not.
|
||
* plugins/elements/gstqueue.c: (gst_queue_init),
|
||
(gst_queue_bufferalloc), (gst_queue_acceptcaps),
|
||
(gst_queue_push_one):
|
||
Proxied buffer alloc should not set the caps on the source pad.
|
||
When pushing buffers, we always accept the caps change that triggers.
|
||
This prevents negotiation errors caused by caps changing mid-stream
|
||
and then being refused on our source pad (because upstream is now
|
||
refusing those caps).
|
||
|
||
2006-05-18 08:48:21 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/examples/helloworld/helloworld.c: Must plug audioconvert and audioresample between decoder and audio sink.
|
||
Original commit message from CVS:
|
||
* tests/examples/helloworld/helloworld.c: (main):
|
||
Must plug audioconvert and audioresample between decoder
|
||
and audio sink.
|
||
|
||
2006-05-17 14:18:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
Mention bug fixed by previous commit
|
||
Original commit message from CVS:
|
||
Mention bug fixed by previous commit
|
||
|
||
2006-05-17 14:01:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstregistryxml.c: Allow empty strings for some of the plugin fields so we don't drop valid plugin entries that we...
|
||
Original commit message from CVS:
|
||
* gst/gstregistryxml.c: (read_string), (load_pad_template),
|
||
(load_feature), (load_plugin):
|
||
Allow empty strings for some of the plugin fields so we don't
|
||
drop valid plugin entries that were written out correctly.
|
||
|
||
2006-05-17 13:40:20 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
gst/gstregistryxml.c: Use g_remove and g_rename instead of remove and rename that don't handle utf8 characters. renam...
|
||
Original commit message from CVS:
|
||
* gst/gstregistryxml.c: (gst_registry_xml_write_cache):
|
||
Use g_remove and g_rename instead of remove and rename that don't
|
||
handle utf8 characters. rename was failing for users who had specific
|
||
characters in their name then the registry was built at each gstreamer init.
|
||
* win32/vs6/gst_inspect.dsp:
|
||
* win32/vs6/gst_launch.dsp:
|
||
* win32/vs6/libgstbase.dsp:
|
||
* win32/vs6/libgstcoreelements.dsp:
|
||
* win32/vs6/libgstreamer.dsp:
|
||
Use a debug version of libxml2 (libxml2D.lib,libxml2D.dll) for DEBUG build
|
||
of libgstreamer and clean unused libraries in project links settings.
|
||
|
||
2006-05-17 09:24:34 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
plugins/elements/gstqueue.c: The queue is not responsible for pushing an EOS when receiving a fatal flow error. It's ...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c: (gst_queue_push_one):
|
||
The queue is not responsible for pushing an EOS when receiving a fatal
|
||
flow error. It's up to the real element driving the pipeline to do that.
|
||
|
||
2006-05-16 17:15:02 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
plugins/elements/gstqueue.c: The queue was posting a non-needed GST_MESSAGE_ERROR when pushing a buffer returned a fa...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c: (gst_queue_push_one):
|
||
The queue was posting a non-needed GST_MESSAGE_ERROR when pushing a
|
||
buffer returned a fatal error. It should just send an EOS and stop
|
||
it's task.
|
||
Upstream elements will then properly receive the GST_FLOW_UNEXPECTED
|
||
when pushing buffers on the queue and will be able to handle the event.
|
||
|
||
2006-05-16 16:10:38 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/: Fix typos and minor errors in sample code (#341856).
|
||
Original commit message from CVS:
|
||
* docs/manual/basics-bins.xml:
|
||
* docs/manual/basics-init.xml:
|
||
Fix typos and minor errors in sample code (#341856).
|
||
|
||
2006-05-16 13:31:32 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-qos.txt: Fix indexes in formulas to make more sense.
|
||
Original commit message from CVS:
|
||
* docs/design/part-qos.txt:
|
||
Fix indexes in formulas to make more sense.
|
||
|
||
2006-05-15 11:54:22 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Don't report POSITION based on clock time if sync is disabled in a sink.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_position):
|
||
Don't report POSITION based on clock time if sync is
|
||
disabled in a sink.
|
||
|
||
2006-05-15 08:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstobject.h: Add cast to make compiler happy - refcount variable was a gint in GstObject but is a guint in GObjec...
|
||
Original commit message from CVS:
|
||
* gst/gstobject.h:
|
||
Add cast to make compiler happy - refcount variable was a gint
|
||
in GstObject but is a guint in GObject and g_atomic_int_get()
|
||
wants a gint *.
|
||
|
||
2006-05-14 23:23:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/parse/Makefile.am:
|
||
fix parallel make
|
||
Original commit message from CVS:
|
||
fix parallel make
|
||
|
||
2006-05-14 21:18:23 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
update config.h
|
||
Original commit message from CVS:
|
||
update config.h
|
||
|
||
2006-05-14 21:16:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstpad.h:
|
||
whitespace fixes
|
||
Original commit message from CVS:
|
||
whitespace fixes
|
||
|
||
2006-05-14 21:16:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/random/streamheader:
|
||
some streamheader updates
|
||
Original commit message from CVS:
|
||
some streamheader updates
|
||
|
||
2006-05-14 19:25:51 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Minor docs fixes.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstevent.c:
|
||
* gst/gstevent.h:
|
||
* gst/gstmessage.h:
|
||
Minor docs fixes.
|
||
|
||
2006-05-14 16:03:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* common:
|
||
* configure.ac:
|
||
Back to CVS
|
||
Original commit message from CVS:
|
||
Back to CVS
|
||
|
||
=== release 0.10.6 ===
|
||
|
||
2006-05-14 15:20:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: releasing 0.10.6, "Take the cannoli"
|
||
Original commit message from CVS:
|
||
2006-05-14 Jan Schmidt <thaytan@mad.scientist.com>
|
||
* configure.ac:
|
||
releasing 0.10.6, "Take the cannoli"
|
||
|
||
2006-05-14 15:18:02 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.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:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2006-05-13 17:50:11 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-launch.c: Fix use of uninitialized variable in the hypothetical case that some broken plugin creates a GST_...
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (print_tag):
|
||
Fix use of uninitialized variable in the hypothetical
|
||
case that some broken plugin creates a GST_TAG_IMAGE
|
||
tag containing a NULL buffer (#341667).
|
||
|
||
2006-05-12 16:50:37 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-launch.c: Print something more intelligible for image tags when using the -t switch (#341556).
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (print_tag):
|
||
Print something more intelligible for image tags when
|
||
using the -t switch (#341556).
|
||
|
||
2006-05-12 14:53:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
Makefile.am: updates for win32
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
updates for win32
|
||
* configure.ac:
|
||
define GST_MAJORMINOR so we have it available in win32/common/config.h
|
||
Possibly remove it from our Makefile.am files later
|
||
* win32/common/config.h:
|
||
* win32/common/config.h.in:
|
||
added GST_MAJORMINOR
|
||
* win32/common/gstenumtypes.c: (register_gst_resource_error):
|
||
* win32/common/gstversion.h:
|
||
updated
|
||
|
||
2006-05-12 13:42:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/random/streamheader:
|
||
adding notes about current implementation and ideas about streamheader
|
||
Original commit message from CVS:
|
||
adding notes about current implementation and ideas about streamheader
|
||
|
||
2006-05-12 10:50:42 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/MANIFEST: Update win32 files listing.
|
||
Original commit message from CVS:
|
||
* win32/MANIFEST:
|
||
Update win32 files listing.
|
||
* win32/common/gstversion.h:
|
||
Add GST_MAJORMINOR definition.
|
||
* win32/common/libgstreamer.def:
|
||
Add new exported functions.
|
||
|
||
2006-05-12 09:28:22 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gstplugin.c: If an so file has no plugin entry point, unload the module.
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c: (gst_plugin_load_file):
|
||
If an so file has no plugin entry point, unload the module.
|
||
|
||
2006-05-11 19:07:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstqueue.c: Don't forget to signal the _chain or _loop function when the queue size or thresholds ch...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c: (gst_queue_chain), (gst_queue_loop),
|
||
(gst_queue_set_property):
|
||
Don't forget to signal the _chain or _loop function
|
||
when the queue size or thresholds change since that might
|
||
cause them to make progres again.
|
||
|
||
2006-05-11 18:10:34 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
G_OBJECT_CLASS macro usage batch cleanup, fixes #337747 for core
|
||
Original commit message from CVS:
|
||
* gst/gstclock.c: (gst_clock_class_init):
|
||
* gst/gstindex.c: (gst_index_class_init):
|
||
* gst/gstobject.c: (gst_object_class_init):
|
||
* gst/gstpad.c: (gst_pad_class_init):
|
||
* gst/gstpipeline.c: (gst_pipeline_class_init):
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_class_init):
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_class_init):
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_class_init):
|
||
* libs/gst/net/gstnetclientclock.c:
|
||
(gst_net_client_clock_class_init):
|
||
* libs/gst/net/gstnettimeprovider.c:
|
||
(gst_net_time_provider_class_init):
|
||
* plugins/elements/gstcapsfilter.c: (gst_capsfilter_class_init):
|
||
* plugins/elements/gstfakesink.c: (gst_fake_sink_class_init):
|
||
* plugins/elements/gstfakesrc.c: (gst_fake_src_class_init):
|
||
* plugins/elements/gstfdsink.c: (gst_fd_sink_class_init):
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_class_init):
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_class_init):
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_class_init):
|
||
* plugins/elements/gstidentity.c: (gst_identity_class_init):
|
||
* plugins/elements/gsttee.c: (gst_tee_class_init):
|
||
* tests/old/examples/plugins/example.c: (gst_example_class_init):
|
||
* tests/old/testsuite/threads/signals.c: (gst_test_class_init):
|
||
G_OBJECT_CLASS macro usage batch cleanup, fixes #337747 for core
|
||
|
||
2006-05-11 10:35:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbuffer.c: Register subbufer along with the buffer type so that it does not accidentally gets registered from N...
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (_gst_buffer_initialize):
|
||
Register subbufer along with the buffer type so that
|
||
it does not accidentally gets registered from N
|
||
different streaming threads in a non threadsafe way.
|
||
|
||
2006-05-10 16:44:15 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: Make gtk-doc generate docs for our inlined gst_buffer_ref(), gst_event_ref() and gst_message_ref() functions ag...
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.h:
|
||
* gst/gstevent.h:
|
||
* gst/gstmessage.h:
|
||
Make gtk-doc generate docs for our inlined gst_buffer_ref(),
|
||
gst_event_ref() and gst_message_ref() functions again
|
||
(ugly hack, please do fix if there's a better way besides
|
||
overrides.txt, which doesn't seem to work).
|
||
|
||
2006-05-10 15:49:30 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
libs/gst/check/gstcheck.h: add an assert for setting state to avoid lots of repetitive code in the future
|
||
Original commit message from CVS:
|
||
2006-05-10 Thomas Vander Stichele <thomas at apestaart dot org>
|
||
* libs/gst/check/gstcheck.h:
|
||
add an assert for setting state to avoid lots of repetitive code
|
||
in the future
|
||
|
||
2006-05-10 15:38:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstvalue.c: fix a leak if no flags are set
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_serialize_flags):
|
||
fix a leak if no flags are set
|
||
* tests/check/gst/gstvalue.c: (GST_START_TEST):
|
||
fix leak in tests
|
||
|
||
2006-05-10 15:00:32 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/basics-pads.xml: Expand a bit on caps and filtered links and update examples that were still using the no...
|
||
Original commit message from CVS:
|
||
* docs/manual/basics-pads.xml:
|
||
Expand a bit on caps and filtered links and update
|
||
examples that were still using the no longer existing
|
||
gst_pad_link_filtered() (#338206).
|
||
|
||
2006-05-10 14:51:33 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstcollectpads.*: No need to call _stop in _finalize.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize),
|
||
(gst_collect_pads_add_pad), (gst_collect_pads_remove_pad),
|
||
(gst_collect_pads_set_flushing), (gst_collect_pads_start),
|
||
(gst_collect_pads_stop):
|
||
* libs/gst/base/gstcollectpads.h:
|
||
No need to call _stop in _finalize.
|
||
Iterate the main pad list in _finalize.
|
||
Added some more debug.
|
||
Free lists and data in the right order.
|
||
Also free data whem doing _remove_pad when stopped for
|
||
backward compatibility protect ::started with PAD_LOCK as
|
||
well.
|
||
|
||
2006-05-10 14:12:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gststructure.c: add some comments rename a method so that it actually says what it does better
|
||
Original commit message from CVS:
|
||
* gst/gststructure.c: (gst_structure_gtype_from_abbr),
|
||
(gst_structure_parse_value):
|
||
add some comments
|
||
rename a method so that it actually says what it does better
|
||
|
||
2006-05-10 14:05:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/: make sure some essential types used by events are registered as part of gst_init()
|
||
Original commit message from CVS:
|
||
* gst/gstevent.c: (_gst_event_initialize):
|
||
* gst/gstformat.c: (_gst_format_initialize):
|
||
make sure some essential types used by events are registered
|
||
as part of gst_init()
|
||
* gst/gstvalue.c: (gst_value_serialize_flags):
|
||
if no flags are set, serialize them to a value that represents NONE
|
||
so that deserializing them works
|
||
* tests/check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
|
||
add tests for serialization and deserialization of flags
|
||
|
||
2006-05-10 13:53:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/design/part-TODO.txt:
|
||
limit to 80 chars add note about changing divider for flags
|
||
Original commit message from CVS:
|
||
limit to 80 chars
|
||
add note about changing divider for flags
|
||
|
||
2006-05-10 11:24:55 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstcollectpads.c: Update docs.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_collect),
|
||
(gst_collect_pads_collect_range), (gst_collect_pads_available),
|
||
(gst_collect_pads_check_pads), (gst_collect_pads_check_collected),
|
||
(gst_collect_pads_event), (gst_collect_pads_chain):
|
||
Update docs.
|
||
Better debug info.
|
||
Catch and return errors from the collect function
|
||
Refuse data on eos pads.
|
||
|
||
2006-05-10 10:26:55 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstinterface.h: GST_IMPLEMENTS_INTERFACE and GST_IS_IMPLEMENTS_INTERFACE use the normal
|
||
Original commit message from CVS:
|
||
* gst/gstinterface.h:
|
||
GST_IMPLEMENTS_INTERFACE and GST_IS_IMPLEMENTS_INTERFACE use the normal
|
||
GInterface type checking.
|
||
They were previously using non-defined macros.
|
||
|
||
2006-05-09 20:47:23 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstcollectpads.*: Clean up the mess that is collectpads, add comments and
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_init),
|
||
(gst_collect_pads_finalize), (gst_collect_pads_add_pad),
|
||
(gst_collect_pads_remove_pad), (gst_collect_pads_set_flushing),
|
||
(gst_collect_pads_start), (gst_collect_pads_stop),
|
||
(gst_collect_pads_peek), (gst_collect_pads_pop),
|
||
(gst_collect_pads_available), (gst_collect_pads_read),
|
||
(gst_collect_pads_flush), (gst_collect_pads_check_pads),
|
||
(gst_collect_pads_is_collected), (gst_collect_pads_event),
|
||
(gst_collect_pads_chain):
|
||
* libs/gst/base/gstcollectpads.h:
|
||
Clean up the mess that is collectpads, add comments and
|
||
FIXMEs where needed.
|
||
Maintain a separate pad list so we can add pads while
|
||
collecting the other ones. For this we need a new separate
|
||
lock (see comics).
|
||
Fix memory leak in finalize.
|
||
Refactor some weird code to set/unset pad flushing flags, mark
|
||
with comments.
|
||
Don't crash in _available, _read, _flush when we're EOS.
|
||
* tests/check/libs/.cvsignore:
|
||
Ignore adapter check binary.
|
||
|
||
2006-05-09 19:14:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstevent.h:
|
||
doc whitespace fixes
|
||
Original commit message from CVS:
|
||
doc whitespace fixes
|
||
|
||
2006-05-09 17:58:35 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Const-ify GEnumValue arrays.
|
||
Original commit message from CVS:
|
||
* gst/gstindex.c: (gst_index_resolver_get_type):
|
||
* plugins/elements/gstfakesink.c:
|
||
(gst_fake_sink_state_error_get_type):
|
||
* plugins/elements/gstfakesrc.c: (gst_fake_src_data_get_type),
|
||
(gst_fake_src_sizetype_get_type), (gst_fake_src_filltype_get_type):
|
||
* plugins/elements/gstqueue.c: (queue_leaky_get_type):
|
||
Const-ify GEnumValue arrays.
|
||
|
||
2006-05-09 13:23:06 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/gst/gstbuffer.c: Add test case for flags + gst_buffer_make_metadata_writable().
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstbuffer.c: (GST_START_TEST):
|
||
Add test case for flags + gst_buffer_make_metadata_writable().
|
||
|
||
2006-05-09 12:01:32 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstbuffer.c: gst_buffer_make_metadata_writable() should maintain the buffer flags (those that make sense at least...
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (gst_buffer_make_metadata_writable):
|
||
gst_buffer_make_metadata_writable() should maintain the
|
||
buffer flags (those that make sense at least) (see #340859).
|
||
|
||
2006-05-09 10:53:18 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/: Fix up includes: need to include stdlib.h in tools.h for exit().
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c:
|
||
* tools/gst-launch.c:
|
||
* tools/gst-typefind.c:
|
||
* tools/gst-xmlinspect.c:
|
||
* tools/tools.h:
|
||
Fix up includes: need to include stdlib.h in tools.h for exit().
|
||
|
||
2006-05-09 10:02:51 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsttaglist.*: API: add GST_TAG_IMAGE tag (#340721).
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.c: (_gst_tag_initialize):
|
||
* gst/gsttaglist.h:
|
||
API: add GST_TAG_IMAGE tag (#340721).
|
||
|
||
2006-05-08 17:12:08 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstquery.c: Added some docs for the segment query.
|
||
Original commit message from CVS:
|
||
* gst/gstquery.c:
|
||
Added some docs for the segment query.
|
||
|
||
2006-05-08 17:03:13 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Always push non-flushing serialized events in the streaming thread.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek),
|
||
(gst_base_src_loop), (gst_base_src_change_state):
|
||
Always push non-flushing serialized events in the streaming
|
||
thread.
|
||
|
||
2006-05-08 15:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstelement.c:
|
||
* gst/gstutils.c:
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
* libs/gst/dataprotocol/dataprotocol.h:
|
||
whitespace, comment, doc fixup
|
||
Original commit message from CVS:
|
||
whitespace, comment, doc fixup
|
||
|
||
2006-05-08 15:52:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gsterror.c: Add a missing error string.
|
||
Original commit message from CVS:
|
||
* gst/gsterror.c: (_gst_stream_errors_init):
|
||
Add a missing error string.
|
||
|
||
2006-05-08 14:55:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Add applied_rate to the debug
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_configure_segment):
|
||
Add applied_rate to the debug
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek):
|
||
Copy applied_rate into the outgoing NEWSEGMENT event
|
||
|
||
2006-05-08 11:49:43 +0000 Philippe Rouquier <philippero@libertysurf.fr>
|
||
|
||
libs/gst/base/gstbasesink.c: call ::unlock before taking the PREROLL_LOCK so we can safely handle elements that lock ...
|
||
Original commit message from CVS:
|
||
Patch by: Philippe Rouquier <philippero at libertysurf dot fr>
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_set_flushing),
|
||
(gst_base_sink_change_state):
|
||
call ::unlock before taking the PREROLL_LOCK so we can safely
|
||
handle elements that lock in ::render.
|
||
Fixes #340174.
|
||
|
||
2006-05-08 11:43:19 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
autogen.sh: Darwin's libtoolize is in fact called glibtoolize.
|
||
Original commit message from CVS:
|
||
* autogen.sh: (CONFIGURE_DEF_OPT):
|
||
Darwin's libtoolize is in fact called glibtoolize.
|
||
Adding glibtoolize to the list of accepted names for libtoolize.
|
||
|
||
2006-05-08 11:35:29 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Unify error handling, don't post an error message when a push() returns EOS but perform o...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_loop):
|
||
Unify error handling, don't post an error message
|
||
when a push() returns EOS but perform our normal EOS
|
||
handling code. Fixes #340772.
|
||
|
||
2006-05-08 09:52:33 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-overview.txt: Make upsteam/downstream concepts more clear.
|
||
Original commit message from CVS:
|
||
* docs/design/part-overview.txt:
|
||
Make upsteam/downstream concepts more clear.
|
||
Give an example of serialized/non-serialized events.
|
||
* docs/design/part-events.txt:
|
||
* docs/design/part-streams.txt:
|
||
Mention applied_rate.
|
||
* docs/design/part-trickmodes.txt:
|
||
Mention applied rate, flesh out some more use cases.
|
||
* gst/gstevent.c: (gst_event_new_new_segment),
|
||
(gst_event_parse_new_segment), (gst_event_new_new_segment_full),
|
||
(gst_event_parse_new_segment_full), (gst_event_new_tag),
|
||
(gst_event_parse_tag), (gst_event_new_buffer_size),
|
||
(gst_event_parse_buffer_size), (gst_event_new_qos),
|
||
(gst_event_parse_qos), (gst_event_parse_seek),
|
||
(gst_event_new_navigation):
|
||
* gst/gstevent.h:
|
||
Add applied_rate field to NEWSEGMENT event.
|
||
API: gst_event_new_new_segment_full()
|
||
API: gst_event_parse_new_segment_full()
|
||
* gst/gstsegment.c: (gst_segment_init), (gst_segment_set_seek),
|
||
(gst_segment_set_newsegment), (gst_segment_set_newsegment_full),
|
||
(gst_segment_to_stream_time), (gst_segment_to_running_time):
|
||
* gst/gstsegment.h:
|
||
Add applied_rate to GstSegment structure.
|
||
Make calculation of stream_time and running_time more correct
|
||
wrt rate/applied_rate.
|
||
Add some more docs.
|
||
API: GstSegment::applied_rate field
|
||
API: gst_segment_set_newsegment_full();
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_configure_segment),
|
||
(gst_base_sink_get_sync_times), (gst_base_sink_get_position):
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_sink_eventfunc),
|
||
(gst_base_transform_handle_buffer):
|
||
Parse and use applied_rate in the GstSegment field.
|
||
* tests/check/gst/gstevent.c: (GST_START_TEST):
|
||
Add check for applied_rate field.
|
||
* tests/check/gst/gstsegment.c: (GST_START_TEST),
|
||
(gstsegments_suite):
|
||
Add more checks for various GstSegment operations.
|
||
|
||
2006-05-08 09:16:01 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Store the sync time of the buffer end position separatly in a new variable eos_rtime so ...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times),
|
||
(gst_base_sink_do_sync), (gst_base_sink_chain_unlocked),
|
||
(gst_base_sink_get_position), (gst_base_sink_change_state):
|
||
Store the sync time of the buffer end position separatly in a
|
||
new variable eos_rtime so we can properly sync the EOS event.
|
||
Fixes #340697.
|
||
Fix the docs for gst_base_sink_set_qos_enabled().
|
||
Don't set segment start to invalid value when we receive a
|
||
non TIME newsegment.
|
||
get closer to handling position reporting for negative rates
|
||
correctly.
|
||
|
||
2006-05-07 19:57:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstcaps.c: Docs about how to print caps for debug purposes.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c:
|
||
Docs about how to print caps for debug purposes.
|
||
* gst/gstpadtemplate.c: (gst_static_pad_template_get):
|
||
use gst_caps_make_writable instead of gst_caps_copy, Fixes #340608
|
||
|
||
2006-05-06 21:45:27 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstelement.c: use full enum names and preprend a '%' in docs strings to make recent gtk-doc turn that into a link
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c:
|
||
use full enum names and preprend a '%' in docs strings to make recent
|
||
gtk-doc turn that into a link
|
||
|
||
2006-05-05 21:44:57 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/: Some typo fixes, some additions, some clarifications.
|
||
Original commit message from CVS:
|
||
* docs/manual/basics-bins.xml:
|
||
* docs/manual/basics-bus.xml:
|
||
* docs/manual/basics-pads.xml:
|
||
Some typo fixes, some additions, some clarifications.
|
||
|
||
2006-05-05 17:45:41 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/: Use the string passed to g_option_context_new() for what it's intended for - the program name is already prin...
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (main):
|
||
* tools/gst-launch.c: (main):
|
||
* tools/gst-run.c: (main):
|
||
* tools/gst-typefind.c: (main):
|
||
* tools/gst-xmlinspect.c: (main):
|
||
Use the string passed to g_option_context_new() for
|
||
what it's intended for - the program name is already
|
||
printed elsewhere.
|
||
|
||
2006-05-05 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/: Add back --version command line option (#340460).
|
||
Original commit message from CVS:
|
||
* tools/Makefile.am:
|
||
* tools/gst-inspect.c: (main):
|
||
* tools/gst-launch.c: (main):
|
||
* tools/gst-xmlinspect.c: (main):
|
||
* tools/tools.h:
|
||
Add back --version command line option (#340460).
|
||
* tools/gst-typefind.c: (have_type_handler), (typefind_file), (main):
|
||
Add --version option and use GOption for argument parsing; refactor a
|
||
bit; accept directories as arguments and recurse into them; lastly,
|
||
print a decent error message when things go wrong.
|
||
|
||
2006-05-05 14:38:01 +0000 Maciej Katafiasz <mathrick@mathrick.org>
|
||
|
||
* ChangeLog:
|
||
* docs/manual/basics-bins.xml:
|
||
* docs/manual/basics-elements.xml:
|
||
Don't mention GstThread (#340611)
|
||
Original commit message from CVS:
|
||
Don't mention GstThread (#340611)
|
||
Update link to GObject tutorial (#340607)
|
||
|
||
2006-05-05 14:27:31 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Add note about refcounting and miniobject/buffer writeability to docs. Fixes #340604
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.h:
|
||
* gst/gstminiobject.c:
|
||
Add note about refcounting and miniobject/buffer writeability
|
||
to docs. Fixes #340604
|
||
* gst/gstelementfactory.h:
|
||
Added some explanation about @klass.
|
||
|
||
2006-05-05 14:09:21 +0000 Maciej Katafiasz <mathrick@mathrick.org>
|
||
|
||
* ChangeLog:
|
||
* docs/manual/intro-motivation.xml:
|
||
* docs/manual/manual.xml:
|
||
Avoid CORBA & Bonobo references (#340598)
|
||
Original commit message from CVS:
|
||
Avoid CORBA & Bonobo references (#340598)
|
||
|
||
2006-05-05 13:53:28 +0000 Maciej Katafiasz <mathrick@mathrick.org>
|
||
|
||
* ChangeLog:
|
||
* docs/manual/basics-bus.xml:
|
||
* docs/manual/basics-pads.xml:
|
||
Fix up some inaccuracies and omissions in ADM (#340609)
|
||
Original commit message from CVS:
|
||
Fix up some inaccuracies and omissions in ADM (#340609)
|
||
|
||
2006-05-05 12:53:33 +0000 Maciej Katafiasz <mathrick@mathrick.org>
|
||
|
||
* ChangeLog:
|
||
* gst/gstghostpad.c:
|
||
Small typo in docs (#340625)
|
||
Original commit message from CVS:
|
||
Small typo in docs (#340625)
|
||
|
||
2006-05-05 09:01:52 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/parse/Makefile.am: Make 'make -j' proof (see #340698).
|
||
Original commit message from CVS:
|
||
* gst/parse/Makefile.am:
|
||
Make 'make -j' proof (see #340698).
|
||
|
||
2006-05-05 08:56:32 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
configure.ac: Require GLib-2.8 here as well.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Require GLib-2.8 here as well.
|
||
|
||
2006-05-05 08:17:22 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Remove pre glib2.8 compatibility, fixes #340508
|
||
Original commit message from CVS:
|
||
* gst/glib-compat.c:
|
||
* gst/gst.c: (init_pre):
|
||
* gst/gstobject.c: (gst_object_init), (gst_object_ref),
|
||
(gst_object_unref), (gst_object_replace), (gst_object_dispose),
|
||
(gst_object_dispatch_properties_changed):
|
||
* gst/gstobject.h:
|
||
* gst/gstregistryxml.c: (gst_registry_xml_read_cache):
|
||
* gst/gststructure.c: (gst_structure_set_valist):
|
||
* gst/gstvalue.c: (gst_date_get_type), (_gst_value_initialize):
|
||
Remove pre glib2.8 compatibility, fixes #340508
|
||
|
||
2006-05-04 18:14:31 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsttaglist.h: Mention type of tags in doc blurbs.
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.h:
|
||
Mention type of tags in doc blurbs.
|
||
|
||
2006-05-04 16:34:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstpad.c: Restore acceptcaps checking behaviour now that good plugins have been released.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_init), (gst_pad_configure_sink),
|
||
(gst_pad_configure_src), (gst_pad_push):
|
||
Restore acceptcaps checking behaviour now that good plugins have
|
||
been released.
|
||
|
||
2006-05-04 15:20:14 +0000 James Andrewartha <trs80@tartarus.uwa.edu.au>
|
||
|
||
Make sure gstprivate.h and/or config.h are always included first, otherwise some of our defines (like _FILE_OFFSET_BI...
|
||
Original commit message from CVS:
|
||
Patch by: James Andrewartha <trs80 at tartarus uwa edu au>
|
||
* gst/gst.c:
|
||
* gst/gstbus.c:
|
||
* gst/gstclock.c:
|
||
* gst/gstevent.c:
|
||
* gst/gstformat.c:
|
||
* gst/gstmessage.c:
|
||
* gst/gstparse.c:
|
||
* gst/gstquery.c:
|
||
* gst/gstutils.c:
|
||
* gst/parse/Makefile.am:
|
||
* libs/gst/base/gstadapter.c:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* libs/gst/base/gstpushsrc.c:
|
||
* libs/gst/base/gsttypefindhelper.c:
|
||
* plugins/elements/gstfakesrc.c:
|
||
* plugins/elements/gstidentity.c:
|
||
Make sure gstprivate.h and/or config.h are
|
||
always included first, otherwise some of our
|
||
defines (like _FILE_OFFSET_BITS) might be
|
||
redefined in the system headers. Fixes build
|
||
on opensolaris (#340016).
|
||
|
||
2006-05-04 14:19:53 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/libs/gstreamer-libs-sections.txt: API: addition: gst_adapter_take_buffer()
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
API: addition: gst_adapter_take_buffer()
|
||
* libs/gst/base/gstadapter.c: (gst_adapter_push),
|
||
(gst_adapter_peek), (gst_adapter_take), (gst_adapter_take_buffer),
|
||
(gst_adapter_available_fast):
|
||
* libs/gst/base/gstadapter.h:
|
||
Prepare for optimizing the hell out of this hugely inefficient
|
||
piece of code.
|
||
Added gst_adapter_take_buffer() so we can at least start thinking
|
||
about subbuffering and merging.
|
||
Added some comments.
|
||
* tests/check/Makefile.am:
|
||
* tests/check/libs/adapter.c: (GST_START_TEST),
|
||
(gst_adapter_suite), (main):
|
||
Added GstAdapter check.
|
||
|
||
2006-05-04 13:30:30 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-overview.txt: Fix some typos, add blurb about buffer flags.
|
||
Original commit message from CVS:
|
||
* docs/design/part-overview.txt:
|
||
Fix some typos, add blurb about buffer flags.
|
||
|
||
2006-05-03 16:45:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
docs/libs/gstreamer-libs-sections.txt: make sure GstBaseTransformClass shows up in the docs
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
make sure GstBaseTransformClass shows up in the docs
|
||
* libs/gst/base/gstbasetransform.c:
|
||
* libs/gst/base/gstbasetransform.h:
|
||
move docs so gtk-doc picks it up now
|
||
|
||
2006-05-03 16:42:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* libs/gst/base/gstbasesink.c:
|
||
* libs/gst/base/gstbasesink.h:
|
||
whitespace removal and width coercion
|
||
Original commit message from CVS:
|
||
whitespace removal and width coercion
|
||
|
||
2006-05-03 16:40:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* Makefile.am:
|
||
whitespace moving
|
||
Original commit message from CVS:
|
||
whitespace moving
|
||
|
||
2006-05-02 17:29:07 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/libs/gstreamer-libs-sections.txt: add missing symbols to docs
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
add missing symbols to docs
|
||
|
||
2006-05-02 17:17:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/base/gstcollectpads.c: back out the newsegment handling change, see #340060 for ongoing discussion
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_event):
|
||
back out the newsegment handling change, see #340060 for ongoing
|
||
discussion
|
||
|
||
2006-04-29 23:15:40 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-run.c: Fix wrong g_file_test() usage (see glib docs for why it doesn't work); fix typo in error message. Fi...
|
||
Original commit message from CVS:
|
||
* tools/gst-run.c: (get_candidates), (main):
|
||
Fix wrong g_file_test() usage (see glib docs for why it doesn't
|
||
work); fix typo in error message. Fixes #340079.
|
||
|
||
2006-04-29 00:38:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/plugins/tmpl/.gitignore:
|
||
ignore more
|
||
Original commit message from CVS:
|
||
ignore more
|
||
|
||
2006-04-29 00:36:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
move upload.mak to common
|
||
Original commit message from CVS:
|
||
* common/Makefile.am:
|
||
* docs/Makefile.am:
|
||
* docs/faq/Makefile.am:
|
||
* docs/gst/Makefile.am:
|
||
* docs/libs/Makefile.am:
|
||
* docs/manual/Makefile.am:
|
||
* docs/plugins/Makefile.am:
|
||
* docs/pwg/Makefile.am:
|
||
* docs/slides/Makefile.am:
|
||
* docs/upload.mak:
|
||
* common/upload.mak:
|
||
move upload.mak to common
|
||
|
||
2006-04-29 00:35:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/random/moving-plugins:
|
||
add more notes on moving
|
||
Original commit message from CVS:
|
||
add more notes on moving
|
||
|
||
2006-04-29 00:33:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
tests/check/gst/gstghostpad.c: add more asserts on refcounts do more cleanup at end of tests fix test leaks showing i...
|
||
Original commit message from CVS:
|
||
2006-04-29 Thomas Vander Stichele <thomas at apestaart dot org>
|
||
* tests/check/gst/gstghostpad.c: (GST_START_TEST):
|
||
add more asserts on refcounts
|
||
do more cleanup at end of tests
|
||
fix test leaks showing in FC5
|
||
|
||
2006-04-28 22:56:28 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
plugins/elements/gsttypefindelement.c: reverted wrong change and reflowed code to avoid others falling into this trap
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_handle_event):
|
||
reverted wrong change and reflowed code to avoid others falling into
|
||
this trap
|
||
|
||
2006-04-28 20:55:33 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/base/gstcollectpads.c: fix changelog entry about last collectpads change, add notes about proper fix
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_event):
|
||
fix changelog entry about last collectpads change,
|
||
add notes about proper fix
|
||
|
||
2006-04-28 20:47:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/: only write out registry if it has changed, fixes #338339
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
* gst/gstregistry.c: (gst_registry_scan_path_level),
|
||
(gst_registry_scan_path):
|
||
* gst/gstregistry.h:
|
||
only write out registry if it has changed, fixes #338339
|
||
|
||
2006-04-28 20:44:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/: only write out registry if it has changed, fixes #338339
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
* gst/gstregistry.c: (gst_registry_scan_path_level),
|
||
(gst_registry_scan_path):
|
||
* gst/gstregistry.h:
|
||
only write out registry if it has changed, fixes #338339
|
||
|
||
2006-04-28 18:55:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
make GstElementDetails const
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c:
|
||
* gst/gstpipeline.c:
|
||
* plugins/elements/gstcapsfilter.c:
|
||
* plugins/elements/gstfakesink.c:
|
||
* plugins/elements/gstfakesrc.c:
|
||
* plugins/elements/gstfdsink.c:
|
||
* plugins/elements/gstfdsrc.c:
|
||
* plugins/elements/gstfilesink.c:
|
||
* plugins/elements/gstfilesrc.c:
|
||
* plugins/elements/gstidentity.c:
|
||
* plugins/elements/gstqueue.c:
|
||
* plugins/elements/gsttee.c:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_handle_event):
|
||
make GstElementDetails const
|
||
|
||
2006-04-28 18:48:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/base/: more detailed debug and formatting cleanup
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_event):
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_base_init),
|
||
(gst_collect_pads_is_collected), (gst_collect_pads_event):
|
||
more detailed debug and formatting cleanup
|
||
|
||
2006-04-28 17:52:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstutils.c: cleanup double code
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_element_link_pads):
|
||
cleanup double code
|
||
|
||
2006-04-28 17:33:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/controller/gstcontroller.c: some little tuning
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(gst_controller_sync_values):
|
||
some little tuning
|
||
* tests/check/libs/controller.c: (GST_START_TEST),
|
||
(gst_controller_suite):
|
||
a new test for live value handling
|
||
|
||
2006-04-28 15:51:56 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
Give credit to Tapi Paavola for last patch
|
||
Original commit message from CVS:
|
||
Give credit to Tapi Paavola for last patch
|
||
|
||
2006-04-28 15:48:50 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstutils.c: Added some more docs.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (push_and_ref):
|
||
Added some more docs.
|
||
Fix refcount issue whith gst_element_found_tags() helper
|
||
function. Fixes #338335
|
||
* tests/check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite):
|
||
Added testsuite for gst_element_found_tags().
|
||
|
||
2006-04-28 13:51:00 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gstvalue.c: Avoid NULL dereference when trying to serialize flags containing invalid values.
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_serialize_flags):
|
||
Avoid NULL dereference when trying to serialize flags containing
|
||
invalid values.
|
||
|
||
2006-04-28 13:44:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstpad.c:
|
||
small doc fix
|
||
Original commit message from CVS:
|
||
small doc fix
|
||
|
||
2006-04-28 13:43:03 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
plugins/elements/gsttypefindelement.c: If we get EOS before any data is accumulated, don't use uninitialised local va...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_handle_event):
|
||
If we get EOS before any data is accumulated, don't use
|
||
uninitialised local variables.
|
||
|
||
2006-04-28 13:40:15 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
libs/gst/dataprotocol/dataprotocol.c: Fixes in reading/writing events over GDP (not currently used?) - dereferencing ...
|
||
Original commit message from CVS:
|
||
* libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_event),
|
||
(gst_dp_event_from_packet):
|
||
Fixes in reading/writing events over GDP (not currently used?) -
|
||
dereferencing NULL events for unknown/invalid event types, memory
|
||
leak, and change g_warning to GST_WARNING.
|
||
|
||
2006-04-28 13:25:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: When frame dropping is enabled, we should not ignore frames without a duration.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_is_too_late),
|
||
(gst_base_sink_do_render_stats), (gst_base_sink_render_object),
|
||
(gst_base_sink_get_position), (gst_base_sink_change_state):
|
||
When frame dropping is enabled, we should not ignore frames
|
||
without a duration.
|
||
Update some documentation.
|
||
|
||
2006-04-28 13:18:41 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Documentation updates.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek),
|
||
(gst_base_src_send_event), (gst_base_src_change_state):
|
||
Documentation updates.
|
||
|
||
2006-04-28 13:16:03 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstfdsink.c: handle EAGAIN, EINTR and short writes correctly. Also clean up some error cases, avoid ...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfdsink.c: (gst_fd_sink_render),
|
||
(gst_fd_sink_check_fd), (gst_fd_sink_update_fd):
|
||
handle EAGAIN, EINTR and short writes correctly. Also clean
|
||
up some error cases, avoid a deadlock on bad file descriptors and
|
||
use GST_DEBUG_OBJECT.
|
||
Fixes #339843
|
||
|
||
2006-04-28 13:13:23 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstvalue.c: Don't try to serialize a GValue with a NULL buffer.
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_serialize_buffer),
|
||
(gst_value_deserialize_buffer):
|
||
Don't try to serialize a GValue with a NULL buffer.
|
||
Fixes #339821.
|
||
* tests/check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
|
||
Added check for serialisation of NULL buffers.
|
||
|
||
2006-04-28 13:10:07 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstminiobject.c: Taking a NULL miniobject is valid, fix the case where we try to unref the NULL miniobject.
|
||
Original commit message from CVS:
|
||
* gst/gstminiobject.c: (gst_value_take_mini_object):
|
||
Taking a NULL miniobject is valid, fix the case where
|
||
we try to unref the NULL miniobject.
|
||
|
||
2006-04-28 13:05:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
update win32 config.h
|
||
Original commit message from CVS:
|
||
update win32 config.h
|
||
|
||
2006-04-28 13:04:07 +0000 Stefan Kost <ensonic@sonicpulse.de>
|
||
|
||
gst/gstbin.c: Update docs.
|
||
Original commit message from CVS:
|
||
Patch by: Stefan Kost <ensonic at sonicpulse dot de>
|
||
* gst/gstbin.c: (gst_bin_handle_message_func):
|
||
Update docs.
|
||
Don't leak bin refcount when a state recalc is
|
||
in progress and we delay another one #339808.
|
||
|
||
2006-04-28 12:58:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-TODO.txt: Mention QoS as an ongoing work item.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
Mention QoS as an ongoing work item.
|
||
* docs/design/part-buffering.txt:
|
||
New doc about buffering that needs to be fleshed out
|
||
at some point.
|
||
* docs/design/part-qos.txt:
|
||
More QoS policy for decoders/demuxers/transforms
|
||
* docs/design/part-trickmodes.txt:
|
||
Small update.
|
||
|
||
2006-04-28 10:56:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
back to HEAD
|
||
Original commit message from CVS:
|
||
back to HEAD
|
||
|
||
=== release 0.10.5 ===
|
||
|
||
2006-04-28 10:53:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* win32/common/config.h:
|
||
releasing 0.10.5
|
||
Original commit message from CVS:
|
||
releasing 0.10.5
|
||
|
||
2006-04-28 09:48:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/plugins/gstreamer-plugins.signals:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
* docs/upload.mak:
|
||
fix upload.mak; should move to common
|
||
Original commit message from CVS:
|
||
fix upload.mak; should move to common
|
||
|
||
2006-04-28 09:20:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/MANIFEST:
|
||
adding missing dsp files
|
||
Original commit message from CVS:
|
||
adding missing dsp files
|
||
|
||
2006-04-26 13:54:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
* win32/common/config.h:
|
||
prerelease
|
||
Original commit message from CVS:
|
||
prerelease
|
||
|
||
2006-04-22 21:34:23 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Fix internal data flow errors. Fixes #338711.
|
||
Original commit message from CVS:
|
||
patch by: Wim Taymans
|
||
* gst/gstpad.c: (gst_pad_init), (gst_pad_configure_sink),
|
||
(gst_pad_configure_src), (gst_pad_push):
|
||
* gst/gstpipeline.c: (gst_pipeline_init):
|
||
Fix internal data flow errors. Fixes #338711.
|
||
|
||
2006-04-12 11:58:43 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/gst/gstelement.c: Don't leak the factory.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstelement.c: (GST_START_TEST):
|
||
Don't leak the factory.
|
||
|
||
2006-04-12 11:06:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/bg.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
* po/zh_TW.po:
|
||
updated translations
|
||
Original commit message from CVS:
|
||
updated translations
|
||
|
||
2006-04-12 11:04:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.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:
|
||
update libtool versioning
|
||
Original commit message from CVS:
|
||
update libtool versioning
|
||
|
||
2006-04-12 10:57:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
* win32/common/config.h:
|
||
prerelease
|
||
Original commit message from CVS:
|
||
prerelease
|
||
|
||
2006-04-12 10:28:53 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/controller/gstcontroller.c: Free allocated GstTimedValues when freeing list nodes.
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c: (gst_controller_unset),
|
||
(gst_controller_unset_all):
|
||
Free allocated GstTimedValues when freeing list nodes.
|
||
Should fix leaks 'make check-valgrind' complains about.
|
||
* win32/common/libgstcontroller.def:
|
||
Add gst_controller_unset_all.
|
||
|
||
2006-04-12 10:15:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
fix ChangeLog
|
||
Original commit message from CVS:
|
||
fix ChangeLog
|
||
|
||
2006-04-11 21:07:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Added new method _unset_all() and fixed _unset()
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/controller/gstcontroller.c: (gst_controller_unset),
|
||
(gst_controller_unset_all):
|
||
* libs/gst/controller/gstcontroller.h:
|
||
Added new method _unset_all() and fixed _unset()
|
||
* tests/check/libs/controller.c: (GST_START_TEST),
|
||
(gst_controller_suite):
|
||
Added two testcases for new and fixed method
|
||
|
||
2006-04-11 18:43:04 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/net/gstnettimepacket.c: MSG_DONTWAIT is not defined on Cygwin, so work around that (fixes #317048).
|
||
Original commit message from CVS:
|
||
* libs/gst/net/gstnettimepacket.c: (gst_net_time_packet_send):
|
||
MSG_DONTWAIT is not defined on Cygwin, so work
|
||
around that (fixes #317048).
|
||
|
||
2006-04-11 14:48:34 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
fix versioning macro
|
||
Original commit message from CVS:
|
||
fix versioning macro
|
||
|
||
2006-04-11 11:47:39 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelementfactory.c: Some cleanups.
|
||
Original commit message from CVS:
|
||
* gst/gstelementfactory.c: (gst_element_register),
|
||
(gst_element_factory_create), (gst_element_factory_make):
|
||
Some cleanups.
|
||
Fixed a FIXME.
|
||
Updated docs (Fixes #131079)
|
||
* gst/gstpluginfeature.c: (gst_plugin_feature_load):
|
||
Small cleanups.
|
||
* tests/check/gst/gstelement.c: (GST_START_TEST),
|
||
(gst_element_suite):
|
||
Added testcase for elementfactory class field.
|
||
|
||
2006-04-10 10:46:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstsegment.c: Added some more docs.
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c:
|
||
Added some more docs.
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_perform_qos),
|
||
(gst_base_sink_reset_qos):
|
||
Calculate more accurate rate values.
|
||
|
||
2006-04-09 16:57:34 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
gst/gst_private.h: add a new #ifdef to use __declspec(dllimport) only for other modules and not for gstreamer core
|
||
Original commit message from CVS:
|
||
* gst/gst_private.h:
|
||
add a new #ifdef to use __declspec(dllimport) only for
|
||
other modules and not for gstreamer core
|
||
* gst/gstbasesink.c: (gst_base_sink_perform_qos):
|
||
use gst_guint64_to_gdouble for conversion
|
||
* win32/common/libgstreamer.def:
|
||
add new exported functions
|
||
* win32/vs6/gst_inspect.dsp:
|
||
* win32/vs6/gst_launch.dsp:
|
||
* win32/vs6/libgstbase.dsp:
|
||
* win32/vs6/libgstcontroller.dsp:
|
||
* win32/vs6/libgstcoreelements.dsp:
|
||
* win32/vs6/libgstdataprotocol.dsp:
|
||
* win32/vs6/libgstnet.dsp:
|
||
update project files
|
||
|
||
2006-04-08 20:57:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (gst_subbuffer_class_init):
|
||
* gst/gstclock.c: (gst_clock_class_init):
|
||
* gst/gstelement.c: (gst_element_class_init):
|
||
* gst/gstindex.c: (gst_index_class_init):
|
||
* gst/gstindexfactory.c: (gst_index_factory_class_init):
|
||
* gst/gstobject.c: (gst_object_class_init),
|
||
(gst_signal_object_class_init):
|
||
* gst/gstpad.c: (gst_pad_class_init):
|
||
* gst/gstpadtemplate.c: (gst_pad_template_class_init):
|
||
* gst/gstpluginfeature.c: (gst_plugin_feature_class_init):
|
||
* gst/gstregistry.c: (gst_registry_class_init):
|
||
* gst/gstsystemclock.c: (gst_system_clock_class_init):
|
||
* gst/gsttask.c: (gst_task_class_init):
|
||
* gst/gstxml.c: (gst_xml_class_init):
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_class_init):
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
|
||
(gst_base_src_loop):
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(_gst_controller_class_init):
|
||
* plugins/elements/gstfdsrc.c: (gst_fd_src_class_init):
|
||
* plugins/indexers/gstfileindex.c: (gst_file_index_class_init):
|
||
* plugins/indexers/gstmemindex.c: (gst_mem_index_class_init):
|
||
* tests/old/examples/plugins/example.c: (gst_example_class_init):
|
||
* tests/old/testsuite/threads/signals.c: (gst_test_class_init):
|
||
Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
|
||
|
||
2006-04-08 18:11:56 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstpad.c: Must set peer pads before calling the link function, otherwise a task started from a link function migh...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_link):
|
||
Must set peer pads before calling the link function, otherwise
|
||
a task started from a link function might get a flow-not-linked
|
||
result when trying to push because the other thread where the
|
||
linking happens hasn't had a chance to set the peers yet. This
|
||
might happen for example when a queue gets linked to a downstream
|
||
element, as queue starts a streaming task when its source pad
|
||
gets linked. Happens in real life when playing back flac/musepack
|
||
files in playbin (#332390).
|
||
|
||
2006-04-08 18:05:16 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Fix broken GObject macros
|
||
Original commit message from CVS:
|
||
* gst/gstindex.h:
|
||
* gst/gstxml.h:
|
||
* libs/gst/base/gstadapter.h:
|
||
* libs/gst/base/gstbasesink.h:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
* libs/gst/base/gstbasetransform.h:
|
||
* libs/gst/base/gstcollectpads.h:
|
||
* libs/gst/base/gstpushsrc.h:
|
||
Fix broken GObject macros
|
||
|
||
2006-04-07 15:19:08 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Initialize start and stop times, thanks valgrind.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times):
|
||
Initialize start and stop times, thanks valgrind.
|
||
|
||
2006-04-07 14:50:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Be a bit nicer to badly behaving upstream elements that expect us to deal with non TIME ...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times):
|
||
Be a bit nicer to badly behaving upstream elements that expect
|
||
us to deal with non TIME segments and timestamps (such as fakesrc
|
||
in the testsuite).
|
||
|
||
2006-04-07 14:02:12 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbus.c: Small documentation clarification about the signal watch.
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c:
|
||
Small documentation clarification about the signal watch.
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times),
|
||
(gst_base_sink_wait_clock), (gst_base_sink_do_sync),
|
||
(gst_base_sink_perform_qos), (gst_base_sink_reset_qos),
|
||
(gst_base_sink_do_render_stats), (gst_base_sink_render_object),
|
||
(gst_base_sink_get_position_last),
|
||
(gst_base_sink_get_position_paused), (gst_base_sink_change_state):
|
||
Convert and store timestamps in stream time and running time, the
|
||
raw timestamps are not usefull, also document this better.
|
||
Use different window sizes for good and bad QoS observations so
|
||
we react to badness a little quicker.
|
||
Keep track of the amount of rendered and dropped buffers.
|
||
Send QoS timestamps in running time.
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_sink_eventfunc),
|
||
(gst_base_transform_handle_buffer):
|
||
Compare QoS timestamps against running time.
|
||
|
||
2006-04-06 17:36:27 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/faq/gst-uninstalled:
|
||
add gnonlin
|
||
Original commit message from CVS:
|
||
add gnonlin
|
||
|
||
2006-04-06 15:46:04 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstpad.c: Typo fixes in docs.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c:
|
||
Typo fixes in docs.
|
||
|
||
2006-04-06 15:07:12 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gstpad.c: Use g_value_get_object() instead of g_value_dup_gst_object(), to avoid double-reffing the pad template ...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_set_property):
|
||
Use g_value_get_object() instead of g_value_dup_gst_object(),
|
||
to avoid double-reffing the pad template (which we then sink,
|
||
so this worked previously if (and only if) the pad template
|
||
was floating.
|
||
* gst/gstpadtemplate.c: (gst_pad_template_init),
|
||
(gst_pad_template_pad_created):
|
||
Never return floating references to pad templates, create
|
||
them as initially-sunken.
|
||
Document an extra function (and make this stop sinking our
|
||
pad template, since that is now guaranteed to do nothing,
|
||
since we created it sunken).
|
||
* gst/gstghostpad.c:
|
||
Fix docs typo.
|
||
|
||
2006-04-06 11:27:24 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstinfo.c: Add some newlines.
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.c: (__gst_in_valgrind):
|
||
Add some newlines.
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_chain):
|
||
Don't leak buffer caps.
|
||
|
||
2006-04-06 10:38:54 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/parse/grammar.y: Fix a leak in parse-launch for any source-or-sink named element references used.
|
||
Original commit message from CVS:
|
||
* gst/parse/grammar.y:
|
||
Fix a leak in parse-launch for any source-or-sink named element
|
||
references used.
|
||
* tests/check/pipelines/parse-launch.c: (expected_fail_pipe):
|
||
Unref the pipeline if it exists after we've failed parsing.
|
||
|
||
2006-04-05 15:46:00 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gstpipeline.c: When we create a pipeline bus, initially create it in flushing mode.
|
||
Original commit message from CVS:
|
||
* gst/gstpipeline.c: (gst_pipeline_init):
|
||
When we create a pipeline bus, initially create it in flushing mode.
|
||
Fixes leaks in at least one test, and makes a new pipeline work the
|
||
same as one that has gone to READY and then back to NULL.
|
||
* gst/gstelement.c:
|
||
Typo fix in docs.
|
||
|
||
2006-04-05 15:12:39 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
tests/check/gst/gstghostpad.c: Unref a pad we reffed.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstghostpad.c: (GST_START_TEST):
|
||
Unref a pad we reffed.
|
||
* tests/check/gst/gstutils.c: (GST_START_TEST):
|
||
Unref bins
|
||
|
||
2006-04-05 13:18:29 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gstquery.c: Fix leaking GValues in queries, as shown by valgrind/testsuite.
|
||
Original commit message from CVS:
|
||
* gst/gstquery.c: (gst_query_set_formats),
|
||
(gst_query_set_formatsv):
|
||
Fix leaking GValues in queries, as shown by valgrind/testsuite.
|
||
|
||
2006-04-05 12:11:20 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
tests/check/generic/sinks.c: Fix a variety of memleaks in sinks check, which are only sometimes shown by running the ...
|
||
Original commit message from CVS:
|
||
* tests/check/generic/sinks.c: (GST_START_TEST):
|
||
Fix a variety of memleaks in sinks check, which are only sometimes
|
||
shown by running the tests under valgrind (weird?).
|
||
|
||
2006-04-05 11:04:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/version.entities.in: Fix the substituted entity name after thomas' changes on the weekend.
|
||
Original commit message from CVS:
|
||
* docs/version.entities.in:
|
||
Fix the substituted entity name after thomas' changes on the
|
||
weekend.
|
||
|
||
2006-04-05 10:31:20 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
|
||
|
||
gst/gstinfo.c: Use printf instead of
|
||
Original commit message from CVS:
|
||
2006-04-05 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
||
* gst/gstinfo.c: (__gst_in_valgrind): Use printf instead of
|
||
VALGRIND_PRINTF
|
||
|
||
2006-04-05 10:26:29 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstpad.c (gst_pad_set_blocked_async): More debug. libs/gst/base/gstbasetransform.c
|
||
Original commit message from CVS:
|
||
2006-04-05 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpad.c (gst_pad_set_blocked_async): More debug.
|
||
* libs/gst/base/gstbasetransform.c
|
||
(gst_base_transform_sink_eventfunc): When resetting our segment on
|
||
FLUSH_STOP, also update the flag saying we haven't seen a
|
||
newsegment.
|
||
|
||
2006-04-04 18:02:07 +0000 Paolo Borelli <pborelli@katamail.com>
|
||
|
||
gst/gstplugin.c: minor clean-ups: G_DEFINE_TYPE already takes care of the parent_class stuff, no need to do it twice....
|
||
Original commit message from CVS:
|
||
Patch by: Paolo Borelli <pborelli at katamail dot com>
|
||
* gst/gstplugin.c: (gst_plugin_finalize), (gst_plugin_class_init),
|
||
(gst_plugin_check_license):
|
||
minor clean-ups: G_DEFINE_TYPE already takes care of the
|
||
parent_class stuff, no need to do it twice. Mark array of
|
||
license strings as constant. (#337103)
|
||
|
||
2006-04-04 17:54:30 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
tools/gst-inspect.c: Free the right plugin list; fixes a memory leak.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (print_element_list):
|
||
Free the right plugin list; fixes a memory leak.
|
||
|
||
2006-04-04 15:45:36 +0000 Mark Nauwelaerts <manauw@skynet.be>
|
||
|
||
plugins/elements/gstfilesink.c: Don't error out on empty buffers (#336945).
|
||
Original commit message from CVS:
|
||
Patch by: Mark Nauwelaerts <manauw at skynet dot be>
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_render):
|
||
Don't error out on empty buffers (#336945).
|
||
|
||
2006-04-04 14:58:50 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Documentation updates. Make BaseSink and BaseSrc docs contain the class structure so that people can actually see the...
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* gst/gsttaglist.c:
|
||
* libs/gst/base/gstbasesink.c:
|
||
* libs/gst/base/gstbasesink.h:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
Documentation updates. Make BaseSink and BaseSrc docs contain the
|
||
class structure so that people can actually see the prototypes for
|
||
virtual functions they're supposed to be overriding.
|
||
|
||
2006-04-04 08:55:44 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gsttypefindelement.c: More debug info; when skipping typefinding, send cached events in all cases.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_chain):
|
||
More debug info; when skipping typefinding, send cached
|
||
events in all cases.
|
||
|
||
2006-04-03 17:05:31 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* gst/gstpad.c:
|
||
Fix typo in docs.
|
||
Original commit message from CVS:
|
||
Fix typo in docs.
|
||
|
||
2006-04-03 08:59:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* docs/faq/gst-uninstalled:
|
||
* win32/common/config.h:
|
||
update win32 common dir; update uninstalled script
|
||
Original commit message from CVS:
|
||
update win32 common dir; update uninstalled script
|
||
|
||
2006-04-01 15:30:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* configure.ac:
|
||
disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
|
||
Original commit message from CVS:
|
||
disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
|
||
|
||
2006-04-01 09:41:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: use new AS_VERSION and AS_NANO macros
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
use new AS_VERSION and AS_NANO macros
|
||
* gst/gst-i18n-lib.h:
|
||
* gst/gst.c:
|
||
* gst/gsterror.c:
|
||
* gst/gstversion.h.in:
|
||
* win32/common/config.h:
|
||
* win32/common/config.h.in:
|
||
update accordingly
|
||
|
||
2006-03-31 15:26:04 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
plugins/elements/gsttypefindelement.c: Do not typefind content if the buffers already have caps. and the right thing ...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_chain):
|
||
Do not typefind content if the buffers already have caps.
|
||
Neccesary for icydemux (#333657), and the right thing to do anyway.
|
||
|
||
2006-03-30 16:36:12 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: More QoS measurements as described in the design doc.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_init),
|
||
(gst_base_sink_finalize), (gst_base_sink_set_qos_enabled),
|
||
(gst_base_sink_is_qos_enabled), (gst_base_sink_do_sync),
|
||
(gst_base_sink_record_qos_observation),
|
||
(gst_base_sink_perform_qos), (gst_base_sink_reset_qos),
|
||
(gst_base_sink_is_too_late), (gst_base_sink_render_object),
|
||
(gst_base_sink_change_state):
|
||
More QoS measurements as described in the design doc.
|
||
Get rid of ringbuffer with observations, running average is
|
||
more simple and equally good.
|
||
Calculates valid proportion now.
|
||
Added beginning of flood measurement.
|
||
|
||
2006-03-29 13:45:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Small documentation updates and additions.
|
||
Original commit message from CVS:
|
||
* docs/design/part-qos.txt:
|
||
* gst/gstclock.c:
|
||
Small documentation updates and additions.
|
||
|
||
2006-03-29 13:39:05 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Perform the EOS logic when we reach the segment stop position.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_finalize),
|
||
(gst_base_src_send_event), (gst_base_src_loop),
|
||
(gst_base_src_change_state):
|
||
Perform the EOS logic when we reach the segment stop position.
|
||
Fix compilation on gcc4.1
|
||
|
||
2006-03-29 11:02:33 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
|
||
|
||
plugins/elements/gstqueue.*: In queue, when EOS is received, if minimum threshold > max_size - current_level, there i...
|
||
Original commit message from CVS:
|
||
Patch by Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
|
||
* plugins/elements/gstqueue.c: (gst_queue_init),
|
||
(gst_queue_locked_flush), (gst_queue_handle_sink_event),
|
||
(gst_queue_set_property):
|
||
* plugins/elements/gstqueue.h:
|
||
In queue, when EOS is received, if minimum threshold > max_size -
|
||
current_level, there is chance that queue blocks forever in conditional item
|
||
del wait. This is because the queue is not emptied completely due to minimum
|
||
threshold.
|
||
Here is another approach. Instead of setting cur_levels to max in EOS, just
|
||
zero all minimum threshold levels. This should make sure that queue gives out
|
||
all data. When going to READY (stop) state, just reset the original minimum
|
||
threshold levels.
|
||
Fixes #336336.
|
||
|
||
2006-03-29 10:33:19 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gsttypefindelement.*: When typefinding is done in push mode, we should cache events we receive durin...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c: (stop_typefinding),
|
||
(gst_type_find_element_handle_event),
|
||
(gst_type_find_element_send_cached_events),
|
||
(gst_type_find_element_change_state):
|
||
* plugins/elements/gsttypefindelement.h:
|
||
When typefinding is done in push mode, we should cache
|
||
events we receive during typefinding instead of just
|
||
dropping them (e.g. newsegment, custom events from
|
||
dvdreadsrc etc.) and then send them out once we've
|
||
determined the type of the stream (and decodebin
|
||
has had a chance to plug in a decoder/demuxer).
|
||
|
||
2006-03-27 18:38:49 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-qos.txt: First QoS ideas.
|
||
Original commit message from CVS:
|
||
* docs/design/part-qos.txt:
|
||
First QoS ideas.
|
||
|
||
2006-03-27 11:48:10 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Handle element seek correctly when we are streaming.
|
||
Original commit message from CVS:
|
||
Inspired by a patch of: Lutz Mueller <lutz at topfrose dot de>
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_finalize),
|
||
(gst_base_src_send_event), (gst_base_src_change_state):
|
||
Handle element seek correctly when we are streaming.
|
||
Fixes #326998.
|
||
|
||
2006-03-24 18:38:12 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
docs/faq/gst-uninstalled: Set up LD_LIBRARY_PATH to point at all the gstreamer libs. This will allow you to correctly...
|
||
Original commit message from CVS:
|
||
* docs/faq/gst-uninstalled:
|
||
Set up LD_LIBRARY_PATH to point at all the gstreamer libs. This will
|
||
allow you to correctly run intalled applications built against old core, using plugins that require updated core (e.g. running
|
||
installed totem against a full uninstalled gstreamer stack)
|
||
|
||
2006-03-24 17:29:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
add API: marker in ChangeLog
|
||
Original commit message from CVS:
|
||
add API: marker in ChangeLog
|
||
|
||
2006-03-24 17:10:46 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/base/gstcollectpads.c: more debug details
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_is_collected):
|
||
more debug details
|
||
|
||
2006-03-24 11:02:42 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Rearrange the order of the methods so that related methods are grouped together in s...
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Rearrange the order of the methods so that related methods
|
||
are grouped together in sections.
|
||
|
||
2006-03-24 10:44:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstelement.c: Little clarification in the docs
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c:
|
||
Little clarification in the docs
|
||
|
||
2006-03-24 10:38:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/README: formatting fix
|
||
Original commit message from CVS:
|
||
* docs/README:
|
||
formatting fix
|
||
* plugins/elements/gstidentity.c:
|
||
* plugins/elements/gstqueue.c:
|
||
* plugins/elements/gsttee.c:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
GST_ELEMENT_DETAILS formatting
|
||
|
||
2006-03-24 09:48:33 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.h: Only add fields, not insert or we break ABI.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.h:
|
||
Only add fields, not insert or we break ABI.
|
||
|
||
2006-03-23 18:51:05 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
win32/common/: Update, add recently added functions.
|
||
Original commit message from CVS:
|
||
* win32/common/libgstbase.def:
|
||
* win32/common/libgstreamer.def:
|
||
Update, add recently added functions.
|
||
|
||
2006-03-23 18:45:02 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
API: add some new utility functions:
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstutils.c: (gst_pad_query_peer_position),
|
||
(gst_pad_query_peer_duration), (gst_pad_query_peer_convert):
|
||
* gst/gstutils.h:
|
||
API: add some new utility functions:
|
||
- gst_pad_query_peer_position
|
||
- gst_pad_query_peer_duration
|
||
- gst_pad_query_peer_convert
|
||
|
||
2006-03-23 16:32:41 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
Forgot to mention the previous commit fixed #326311
|
||
Original commit message from CVS:
|
||
Forgot to mention the previous commit fixed #326311
|
||
|
||
2006-03-23 16:20:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Decouple max-lateness and the fact that QoS messages are generated with a new property (...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
|
||
(gst_base_sink_init), (gst_base_sink_finalize),
|
||
(gst_base_sink_set_qos_enabled), (gst_base_sink_is_qos_enabled),
|
||
(gst_base_sink_set_property), (gst_base_sink_get_property),
|
||
(gst_base_sink_commit_state), (gst_base_sink_get_sync_times),
|
||
(gst_base_sink_wait_clock), (gst_base_sink_do_sync),
|
||
(gst_base_sink_add_qos_observation), (gst_base_sink_send_qos),
|
||
(gst_base_sink_perform_qos), (gst_base_sink_reset_qos),
|
||
(gst_base_sink_is_too_late), (gst_base_sink_render_object),
|
||
(gst_base_sink_preroll_object), (gst_base_sink_event),
|
||
(gst_base_sink_chain_unlocked), (gst_base_sink_get_position_last),
|
||
(gst_base_sink_get_position_paused), (gst_base_sink_get_position),
|
||
(gst_base_sink_query), (gst_base_sink_change_state):
|
||
Decouple max-lateness and the fact that QoS messages are generated
|
||
with a new property (qos).
|
||
Add vmethod so subclasses can be notified of ASYNC playing
|
||
state changes.
|
||
Collect timestamp start and stop to report better current
|
||
position in EOS/PLAYING/PAUSED/READY/NULL.
|
||
Refactor QoS/frame dropping and other measurements.
|
||
API: GstBaseSrc::qos
|
||
* libs/gst/base/gstbasesink.h:
|
||
Added Private struct.
|
||
API: gst_base_sink_set_qos_enabled
|
||
API: gst_base_sink_is_qos_enabled
|
||
|
||
2006-03-23 11:54:51 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstregistryxml.c: If compiling against GLib-2.8 or newer, try to read the registry file using GMappedFile first b...
|
||
Original commit message from CVS:
|
||
* gst/gstregistryxml.c: (gst_registry_xml_read_cache):
|
||
If compiling against GLib-2.8 or newer, try to read the
|
||
registry file using GMappedFile first before falling back
|
||
to fopen() + fread() (#332151).
|
||
|
||
2006-03-22 18:25:04 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstinfo.c: Disable debugging unless explicitly activated.
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.c: (gst_debug_set_active),
|
||
(gst_debug_category_set_threshold):
|
||
Disable debugging unless explicitly activated.
|
||
Fixes #335480.
|
||
|
||
2006-03-22 13:10:16 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelement.c: Cleanup the error case.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_set_locked_state),
|
||
(gst_element_dispose):
|
||
Cleanup the error case.
|
||
* gst/gstobject.c: (gst_object_dispose):
|
||
print a critical when some object was disposed with
|
||
a parent, also revive the object since it might
|
||
crash the parent.
|
||
|
||
2006-03-22 09:03:10 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-launch.1.in: Fix another typo.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.1.in:
|
||
Fix another typo.
|
||
|
||
2006-03-21 19:27:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
disable some tests when we don't have a registry
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* tests/check/Makefile.am:
|
||
disable some tests when we don't have a registry
|
||
* tests/check/gst/gstutils.c: (gst_utils_suite):
|
||
don't build the part that needs parsing
|
||
|
||
2006-03-21 17:25:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/Makefile.am
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am
|
||
* tests/examples/Makefile.am:
|
||
fix --disable-parse build
|
||
|
||
2006-03-21 17:24:30 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/gst/gstreamer.types:
|
||
the .in file is in cvs
|
||
Original commit message from CVS:
|
||
the .in file is in cvs
|
||
|
||
2006-03-21 15:42:02 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-feedback.1.in: Fix typo: s/feeback/feedback/ (#133494).
|
||
Original commit message from CVS:
|
||
* tools/gst-feedback.1.in:
|
||
Fix typo: s/feeback/feedback/ (#133494).
|
||
|
||
2006-03-21 15:04:20 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/: Add FILES section and correct entry about GST_REGISTRY_PATH environment variable (#133495; #133494).
|
||
Original commit message from CVS:
|
||
* tools/Makefile.am:
|
||
* tools/gst-launch.1.in:
|
||
Add FILES section and correct entry about GST_REGISTRY_PATH
|
||
environment variable (#133495; #133494).
|
||
|
||
2006-03-21 14:41:58 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/: Remove gst-md5sum and man page (the md5sink element required was removed ages ago)
|
||
Original commit message from CVS:
|
||
* tools/Makefile.am:
|
||
* tools/gst-md5sum.1.in:
|
||
* tools/gst-md5sum.c:
|
||
Remove gst-md5sum and man page (the md5sink element
|
||
required was removed ages ago)
|
||
|
||
2006-03-21 14:24:41 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gststructure.c: Make sure that string fields in structures/taglists contain valid UTF-8 - we don't want to pass r...
|
||
Original commit message from CVS:
|
||
* gst/gststructure.c: (gst_structure_id_set_value):
|
||
Make sure that string fields in structures/taglists
|
||
contain valid UTF-8 - we don't want to pass rubbish to
|
||
applications because of a buggy plugin (cp. #334167).
|
||
|
||
2006-03-21 14:14:49 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Series of fixes for dereferenced pointers that gcc 4.1 complains about.
|
||
Original commit message from CVS:
|
||
reviewed by: <delete if not using a buddy>
|
||
* gst/gstbin.c: (gst_bin_dispose), (gst_bin_provide_clock_func),
|
||
(gst_bin_handle_message_func):
|
||
* gst/gstclock.c: (gst_clock_dispose), (gst_clock_set_master):
|
||
* gst/gstelement.c: (gst_element_set_clock), (gst_element_dispose),
|
||
(gst_element_set_bus_func):
|
||
* gst/gstghostpad.c: (gst_proxy_pad_dispose):
|
||
* gst/gstminiobject.c: (gst_value_set_mini_object),
|
||
(gst_value_take_mini_object):
|
||
* gst/gstpad.c: (gst_pad_set_pad_template):
|
||
* gst/gstpipeline.c: (gst_pipeline_dispose),
|
||
(gst_pipeline_use_clock), (gst_pipeline_auto_clock):
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_pop),
|
||
(gst_collect_pads_chain):
|
||
* libs/gst/net/gstnettimeprovider.c:
|
||
(gst_net_time_provider_set_property):
|
||
Series of fixes for dereferenced pointers that gcc 4.1 complains about.
|
||
It's in fact all issues with gst_*object_replace().
|
||
|
||
2006-03-21 13:55:44 +0000 Loïc Minier <lool.gnome@via.ecp.fr>
|
||
|
||
pkgconfig/: Use @CHECK_LIBS@ here instead of hard-coding -lcheck (#334109).
|
||
Original commit message from CVS:
|
||
Patch by: Loïc Minier <lool + gnome at via dot ecp dot fr>
|
||
* pkgconfig/gstreamer-check-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-check.pc.in:
|
||
Use @CHECK_LIBS@ here instead of hard-coding -lcheck (#334109).
|
||
|
||
2006-03-21 13:50:52 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: gst_[buffer|event|message]_ref() macros are replaced by a static inline functions because gcc-4.1 will about if...
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.h:
|
||
* gst/gstevent.h:
|
||
* gst/gstmessage.h:
|
||
gst_[buffer|event|message]_ref() macros are replaced by a static
|
||
inline functions because gcc-4.1 will about if the return value
|
||
isn't used.
|
||
* tests/check/gst/gstevent.c: (event_probe):
|
||
gst_event_ref now has to be given a GstEvent* , fix check accordingly.
|
||
|
||
2006-03-20 16:47:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* docs/plugins/tmpl/.gitignore:
|
||
Remove irritating file that keeps breaking my checkouts
|
||
Original commit message from CVS:
|
||
Remove irritating file that keeps breaking my checkouts
|
||
|
||
2006-03-20 16:45:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstutils.h: Add G_UNLIKELY to our boilerplate to optimise the 'already registered the type' case. (Closes: #33519...
|
||
Original commit message from CVS:
|
||
* gst/gstutils.h:
|
||
Add G_UNLIKELY to our boilerplate to optimise the 'already registered
|
||
the type' case. (Closes: #335195 for now). In the future, when we
|
||
depend on GLib 2.10, we could also intern the type name using
|
||
g_intern_static_string()
|
||
|
||
2006-03-20 10:56:08 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Position query should also take max of all streams.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_handle_message_func),
|
||
(bin_query_max_init), (bin_query_position_fold),
|
||
(bin_query_position_done), (gst_bin_query):
|
||
Position query should also take max of all streams.
|
||
|
||
2006-03-20 09:28:41 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstfakesrc.c: Fix leaks in fakesrc.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfakesrc.c: (gst_fake_src_class_init),
|
||
(gst_fake_src_finalize):
|
||
Fix leaks in fakesrc.
|
||
* tests/check/pipelines/parse-launch.c: (GST_START_TEST):
|
||
Fix leaks in the testcase.
|
||
|
||
2006-03-19 21:39:21 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
gst/gst_private.h: add win32 specific import decoration(__declspec(dllimport)) for all extern GstDebugCategory * vari...
|
||
Original commit message from CVS:
|
||
* gst/gst_private.h:
|
||
add win32 specific import decoration(__declspec(dllimport))
|
||
for all extern GstDebugCategory * variables
|
||
* win32/common/libgstbase.def:
|
||
* win32/common/libgstcontroller.def:
|
||
* win32/common/libgstreamer.def:
|
||
Add some exports, remove empty lines
|
||
* win32/common/libgstdataprotocol.def:
|
||
* win32/common/libgstdataprotocol.dsp:
|
||
* win32/common/libgstnet.def:
|
||
* win32/common/libgstnet.dsp:
|
||
new project files and exportation files added
|
||
|
||
2006-03-19 16:05:23 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/libs/basesrc.c: Use proper return value for probe.
|
||
Original commit message from CVS:
|
||
* tests/check/libs/basesrc.c: (eos_event_counter):
|
||
Use proper return value for probe.
|
||
|
||
2006-03-17 19:27:51 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Don't leak buffers, caps and pads on negotiation errors.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_accept_caps), (gst_pad_alloc_buffer_full),
|
||
(gst_pad_push):
|
||
Don't leak buffers, caps and pads on negotiation errors.
|
||
|
||
2006-03-16 15:33:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/faq/: Faq review and update.
|
||
Original commit message from CVS:
|
||
* docs/faq/cvs.xml:
|
||
* docs/faq/dependencies.xml:
|
||
* docs/faq/developing.xml:
|
||
* docs/faq/faq.xml:
|
||
* docs/faq/general.xml:
|
||
* docs/faq/getting.xml:
|
||
* docs/faq/legal.xml:
|
||
* docs/faq/troubleshooting.xml:
|
||
* docs/faq/using.xml:
|
||
Faq review and update.
|
||
|
||
2006-03-16 10:18:27 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstpad.c: Don't pound the cpu to pieces by checking get_caps when accept_caps is called with the same caps as the...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_accept_caps), (gst_pad_alloc_buffer_full),
|
||
(gst_pad_push):
|
||
Don't pound the cpu to pieces by checking get_caps when accept_caps
|
||
is called with the same caps as the pad already has.
|
||
Use GST_DEBUG_OBJECT when outputting caps change information.
|
||
|
||
2006-03-15 20:17:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstclock.c: Fix docs.
|
||
Original commit message from CVS:
|
||
* gst/gstclock.c: (gst_clock_class_init):
|
||
Fix docs.
|
||
|
||
2006-03-15 16:29:02 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstbuffer.h: Documentation fix.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.h:
|
||
Documentation fix.
|
||
* gst/gstpad.c: (gst_pad_init), (gst_pad_acceptcaps_default),
|
||
(gst_pad_accept_caps), (gst_pad_configure_sink),
|
||
(gst_pad_configure_src), (gst_pad_chain), (gst_pad_push):
|
||
Make the default acceptcaps behaviour be to check the requested
|
||
caps against the gst_pad_get_caps output.
|
||
Ensure that gst_pad_accept_caps is used to check caps when a pad
|
||
doesn't have a setcaps function, so that pads automatically refuse
|
||
caps that they don't allow in their pad template. (Fixes #332986)
|
||
When a buffer with attached caps is pushed, ensure that the source
|
||
pad receives those caps even if the element didn't call
|
||
gst_pad_set_caps first.
|
||
|
||
2006-03-15 16:22:26 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstadapter.c: Add some docs.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstadapter.c:
|
||
Add some docs.
|
||
|
||
2006-03-15 15:57:51 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
win32/common/: Add a whole bunch of missing functions (#334434).
|
||
Original commit message from CVS:
|
||
* win32/common/libgstbase.def:
|
||
* win32/common/libgstcontroller.def:
|
||
* win32/common/libgstreamer.def:
|
||
Add a whole bunch of missing functions (#334434).
|
||
|
||
2006-03-14 19:36:05 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Better debug info when we receive a segment event.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_configure_segment),
|
||
(gst_base_sink_get_sync_times), (gst_base_sink_wait_clock),
|
||
(gst_base_sink_do_sync), (gst_base_sink_do_qos):
|
||
Better debug info when we receive a segment event.
|
||
Reorganize a bit so we can pass the get_times() results around.
|
||
Use the segment format when calculating the running time.
|
||
Don't do QoS is sync is disabled or we have no clock or the
|
||
element does not want us to sync to the clock.
|
||
Don't drop buffers if QoS is disabled for now.
|
||
|
||
2006-03-14 19:28:20 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstclock.c: Marked the stats property as unimplemented so people don't get wild ideas.
|
||
Original commit message from CVS:
|
||
* gst/gstclock.c: (gst_clock_class_init), (do_linear_regression):
|
||
Marked the stats property as unimplemented so people don't get
|
||
wild ideas.
|
||
Add debug message when regression goes wrong.
|
||
Added some more docs.
|
||
|
||
2006-03-14 19:26:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstsegment.c: Return correct return type in case of errors.
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c: (gst_segment_to_stream_time):
|
||
Return correct return type in case of errors.
|
||
|
||
2006-03-14 19:16:45 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstformat.c: Don't segfault on invalid formats.
|
||
Original commit message from CVS:
|
||
* gst/gstformat.c: (gst_format_get_name), (gst_format_to_quark):
|
||
Don't segfault on invalid formats.
|
||
|
||
2006-03-14 18:25:54 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gstbasesink.c: Can't use gst_segment_to_running_time() when the segment is not in GST_TIME_FORMAT (like...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times):
|
||
Can't use gst_segment_to_running_time() when the segment
|
||
is not in GST_TIME_FORMAT (like with filesink, for example).
|
||
Stops flac encoding pipelines from spewing critical warnings
|
||
at EOS (#331248).
|
||
|
||
2006-03-14 16:32:58 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstpipeline.c: Add 'Since: 0.10.5' to gtk-doc blurb for added property.
|
||
Original commit message from CVS:
|
||
* gst/gstpipeline.c: (gst_pipeline_class_init):
|
||
Add 'Since: 0.10.5' to gtk-doc blurb for added property.
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_handle_event):
|
||
Don't try to typefind empty streams.
|
||
|
||
2006-03-14 11:18:07 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Separate QoS calculation.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_do_sync),
|
||
(gst_base_sink_do_qos):
|
||
Separate QoS calculation.
|
||
Only drop buffers when lateness is bigger than the
|
||
duration of the buffer.
|
||
|
||
2006-03-13 15:17:45 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpipeline.c: Don't deadlock when reading properties.
|
||
Original commit message from CVS:
|
||
* gst/gstpipeline.c: (gst_pipeline_set_property),
|
||
(gst_pipeline_get_property), (do_pipeline_seek),
|
||
(gst_pipeline_change_state), (gst_pipeline_set_delay),
|
||
(gst_pipeline_get_delay):
|
||
Don't deadlock when reading properties.
|
||
|
||
2006-03-13 11:27:57 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.*: Make basetransform virtual method for src events too.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_class_init), (gst_base_transform_init),
|
||
(gst_base_transform_sink_event),
|
||
(gst_base_transform_sink_eventfunc),
|
||
(gst_base_transform_src_event), (gst_base_transform_src_eventfunc),
|
||
(gst_base_transform_handle_buffer), (gst_base_transform_chain),
|
||
(gst_base_transform_set_property),
|
||
(gst_base_transform_get_property),
|
||
(gst_base_transform_change_state), (gst_base_transform_update_qos),
|
||
(gst_base_transform_set_qos_enabled),
|
||
(gst_base_transform_is_qos_enabled):
|
||
* libs/gst/base/gstbasetransform.h:
|
||
Make basetransform virtual method for src events too.
|
||
Handle QOS in basetransform.
|
||
API: gst_base_transform_update_qos
|
||
API: gst_base_transform_set_qos_enabled
|
||
API: gst_base_transform_is_qos_enabled
|
||
|
||
2006-03-13 11:16:45 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Small cleanups.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_init),
|
||
(gst_base_sink_do_sync):
|
||
Small cleanups.
|
||
Use QOS debug category.
|
||
|
||
2006-03-13 11:11:16 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstqueue.c: Very small doc update.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstqueue.c:
|
||
Very small doc update.
|
||
|
||
2006-03-13 11:08:28 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Added QOS debug category
|
||
Original commit message from CVS:
|
||
* gst/gst_private.h:
|
||
* gst/gstinfo.c: (_gst_debug_init):
|
||
Added QOS debug category
|
||
|
||
2006-03-13 11:04:38 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Documentation updates.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstbin.c: (bin_bus_handler), (gst_bin_handle_message_func):
|
||
* gst/gstbin.h:
|
||
* gst/gstbus.c: (gst_bus_class_init):
|
||
* gst/gstbus.h:
|
||
* gst/gstclock.c:
|
||
* gst/gstelement.c: (gst_element_set_locked_state):
|
||
* gst/gstsegment.c:
|
||
Documentation updates.
|
||
* gst/gstpipeline.c: (gst_pipeline_get_type),
|
||
(gst_pipeline_class_init), (gst_pipeline_init),
|
||
(gst_pipeline_dispose), (gst_pipeline_set_property),
|
||
(gst_pipeline_get_property), (do_pipeline_seek),
|
||
(gst_pipeline_send_event), (gst_pipeline_change_state),
|
||
(gst_pipeline_provide_clock_func), (gst_pipeline_set_delay),
|
||
(gst_pipeline_get_delay):
|
||
* gst/gstpipeline.h:
|
||
Added methods for setting the delay.
|
||
API: gst_pipeline_set_delay
|
||
API: gst_pipeline_get_delay
|
||
Add pipeline debug category
|
||
Various cleanups.
|
||
Updated docs.
|
||
Don't reset stream time when seek failed.
|
||
|
||
2006-03-13 10:32:26 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/: Documentation updates.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-klass.txt:
|
||
* docs/design/part-clocks.txt:
|
||
* docs/design/part-events.txt:
|
||
* docs/design/part-gstbin.txt:
|
||
* docs/design/part-gstpipeline.txt:
|
||
* docs/design/part-messages.txt:
|
||
* docs/design/part-negotiation.txt:
|
||
* docs/design/part-overview.txt:
|
||
* docs/design/part-preroll.txt:
|
||
* docs/design/part-seeking.txt:
|
||
* docs/design/part-states.txt:
|
||
* docs/design/part-streams.txt:
|
||
Documentation updates.
|
||
|
||
2006-03-12 20:44:46 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
gst/gsttaglist.c: Fix rubbish docs that are encouraging us to leak strings...
|
||
Original commit message from CVS:
|
||
2006-03-12 Julien MOUTTE <julien@moutte.net>
|
||
* gst/gsttaglist.c: Fix rubbish docs that are encouraging
|
||
us to leak strings...
|
||
|
||
2006-03-12 20:40:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
libs/gst/net/gstnettimeprovider.c: fix docs
|
||
Original commit message from CVS:
|
||
* libs/gst/net/gstnettimeprovider.c:
|
||
fix docs
|
||
* win32/common/config.h:
|
||
update
|
||
|
||
2006-03-12 14:32:37 +0000 Julio M. Merino Vidal <jmmv@netbsd.org>
|
||
|
||
configure.ac: Don't check for libgnomeui (leftover from old examples that aren't built or disted any longer) (#334303).
|
||
Original commit message from CVS:
|
||
Patch by: Julio M. Merino Vidal <jmmv at netbsd org>
|
||
* configure.ac:
|
||
Don't check for libgnomeui (leftover from old examples
|
||
that aren't built or disted any longer) (#334303).
|
||
|
||
2006-03-11 13:02:28 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/: Emit RESOURCE_NO_SPACE_LEFT error here as well when there's no space left on the device.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfdsink.c: (gst_fd_sink_render):
|
||
* plugins/elements/gstfilesink.c: (gst_file_sink_render):
|
||
Emit RESOURCE_NO_SPACE_LEFT error here as well when
|
||
there's no space left on the device.
|
||
|
||
2006-03-10 23:44:00 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstclock.h: Fix GST_CLOCK_TIME_IS_VALID signedness issues - we need to cast the input to GstClockTime before comp...
|
||
Original commit message from CVS:
|
||
* gst/gstclock.h:
|
||
Fix GST_CLOCK_TIME_IS_VALID signedness issues - we need
|
||
to cast the input to GstClockTime before comparing with
|
||
another GstClockTime value.
|
||
|
||
2006-03-10 19:12:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* libs/gst/base/gstbasesink.c:
|
||
log what we're waiting on
|
||
Original commit message from CVS:
|
||
log what we're waiting on
|
||
|
||
2006-03-10 19:11:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
back to head
|
||
Original commit message from CVS:
|
||
back to head
|
||
|
||
=== release 0.10.4 ===
|
||
|
||
2006-03-10 19:03:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* docs/manual/README:
|
||
* docs/plugins/gstreamer-plugins.args:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
* docs/upload.mak:
|
||
* win32/common/config.h:
|
||
releasing 0.10.4
|
||
Original commit message from CVS:
|
||
releasing 0.10.4
|
||
|
||
2006-03-10 15:30:27 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
libs/gst/dataprotocol/dataprotocol.c: Fix docs for dataprocotol to not get the return types completely wrong for a fe...
|
||
Original commit message from CVS:
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
Fix docs for dataprocotol to not get the return types completely
|
||
wrong for a few functions.
|
||
|
||
2006-03-09 19:00:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.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:
|
||
* win32/common/config.h:
|
||
prereleasing
|
||
Original commit message from CVS:
|
||
prereleasing
|
||
|
||
2006-03-09 16:53:05 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Add new API: gst_pipeline_set_auto_flush_bus() and gst_pipeline_get_auto_flush_bus() to disable automatic flushing of...
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstpipeline.c: (gst_pipeline_class_init),
|
||
(gst_pipeline_init), (gst_pipeline_set_property),
|
||
(gst_pipeline_get_property), (gst_pipeline_change_state),
|
||
(gst_pipeline_set_auto_flush_bus),
|
||
(gst_pipeline_get_auto_flush_bus):
|
||
* gst/gstpipeline.h:
|
||
Add new API: gst_pipeline_set_auto_flush_bus() and
|
||
gst_pipeline_get_auto_flush_bus() to disable automatic
|
||
flushing of the pipeline's GstBus when going from READY
|
||
to NULL state (#332045).
|
||
|
||
2006-03-09 12:08:54 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Add new API: gst_uri_has_protocol() (#333779).
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsturi.c: (gst_uri_has_protocol):
|
||
* gst/gsturi.h:
|
||
Add new API: gst_uri_has_protocol() (#333779).
|
||
|
||
2006-03-09 11:45:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstclock.*: Review docs.
|
||
Original commit message from CVS:
|
||
* gst/gstclock.c: (gst_clock_entry_new),
|
||
(gst_clock_id_compare_func), (gst_clock_id_wait),
|
||
(gst_clock_id_wait_async), (gst_clock_id_unschedule),
|
||
(gst_clock_init), (gst_clock_get_internal_time),
|
||
(gst_clock_set_master), (do_linear_regression),
|
||
(gst_clock_add_observation), (gst_clock_set_property):
|
||
* gst/gstclock.h:
|
||
Review docs.
|
||
Small cleanups.
|
||
Fix a possible segfault when the window-size is made smaller.
|
||
Calculate jitter before performing the clock wait. Ideally
|
||
the clock implementation should calculate jitter but we need
|
||
API breakage for that.
|
||
* gst/gstsystemclock.c: (gst_system_clock_init):
|
||
Docs review.
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_do_sync):
|
||
Remove leftover else
|
||
* tests/check/gst/gstsystemclock.c: (GST_START_TEST),
|
||
(gst_systemclock_suite):
|
||
Added check to test GST_CLOCK_DIFF.
|
||
|
||
2006-03-09 10:46:35 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gsttypefindhelper.c: If we are provided with the size, we should implement
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gsttypefindhelper.c: (helper_find_get_length),
|
||
(gst_type_find_helper_get_range):
|
||
If we are provided with the size, we should implement
|
||
GstTypeFind::get_length, so that typefind functions who
|
||
want to can actually peek at the middle of a file.
|
||
|
||
2006-03-08 14:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/advanced-dataaccess.xml: Add some very very basic error checking.
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-dataaccess.xml:
|
||
Add some very very basic error checking.
|
||
* docs/pwg/appendix-checklist.xml:
|
||
Some updates to the list of things to check when writing an element.
|
||
|
||
2006-03-08 13:44:55 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-element-transform.txt: Added some docs about the design of tranform elements.
|
||
Original commit message from CVS:
|
||
* docs/design/part-element-transform.txt:
|
||
Added some docs about the design of tranform elements.
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek),
|
||
(gst_base_src_loop), (gst_base_src_change_state):
|
||
Mark buffers with the DISCONT flag.
|
||
|
||
2006-03-08 12:57:37 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/: Rewrite registry-saving to avoid race conditions and check for failed writes.
|
||
Original commit message from CVS:
|
||
* gst/gstregistry.h:
|
||
* gst/gstregistryxml.c: (gst_registry_save),
|
||
(gst_registry_save_escaped), (gst_registry_xml_save_caps),
|
||
(gst_registry_xml_save_pad_template),
|
||
(gst_registry_xml_save_feature), (gst_registry_xml_save_plugin),
|
||
(gst_registry_xml_write_cache):
|
||
Rewrite registry-saving to avoid race conditions and check for
|
||
failed writes.
|
||
|
||
2006-03-08 10:17:41 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasetransform.c: Cleanups, separate normal flow from errors, add sensible
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_transform_caps),
|
||
(gst_base_transform_transform_size),
|
||
(gst_base_transform_prepare_output_buffer),
|
||
(gst_base_transform_get_unit_size),
|
||
(gst_base_transform_buffer_alloc),
|
||
(gst_base_transform_handle_buffer),
|
||
(gst_base_transform_change_state):
|
||
Cleanups, separate normal flow from errors, add sensible
|
||
DEBUG lines.
|
||
Don't try to renegotiate when allocating an output buffer.
|
||
Also copy DISCONT buffer flag when copying a buffer.
|
||
Reset the transform after we finish streaming, not during.
|
||
|
||
2006-03-08 09:46:54 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Use last buffer timestamp in qos message.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_do_sync):
|
||
Use last buffer timestamp in qos message.
|
||
|
||
2006-03-07 17:06:53 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/pwg/: Applied patch from Christophe Fergeau, fixes #333416
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-tagging.xml:
|
||
* docs/pwg/building-pads.xml:
|
||
Applied patch from Christophe Fergeau, fixes #333416
|
||
|
||
2006-03-07 16:21:02 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/libs/gstreamer-libs-sections.txt: Added basesink new methods.
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
Added basesink new methods.
|
||
* gst/gstevent.c:
|
||
* gst/gstevent.h:
|
||
Docs updates. Flesh out the QoS docs.
|
||
* libs/gst/base/gstadapter.c:
|
||
Small doc clarification about ownership and flushing.
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_set_sync),
|
||
(gst_base_sink_get_sync), (gst_base_sink_set_max_lateness),
|
||
(gst_base_sink_get_max_lateness), (gst_base_sink_set_property),
|
||
(gst_base_sink_get_property), (gst_base_sink_do_sync):
|
||
* libs/gst/base/gstbasesink.h:
|
||
Added new methods to allow subclass to control max-lateness
|
||
and sync.
|
||
Generate very basic QoS events based on last sync observation.
|
||
Updated docs, fix typo, added some QoS blurb.
|
||
* libs/gst/base/gstbasesrc.c:
|
||
Remove obsolete _get_state() calls from docs.
|
||
|
||
2006-03-07 15:14:51 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Fix #333669, Add pad accessor defines for GstBaseTransform
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gstbasetransform.h:
|
||
Fix #333669, Add pad accessor defines for GstBaseTransform
|
||
Fix docs for GstBaseSrc.
|
||
|
||
2006-03-07 15:08:57 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Small documentation fixes.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstbuffer.h:
|
||
* gst/gstvalue.c:
|
||
* libs/gst/base/gstbasetransform.h:
|
||
Small documentation fixes.
|
||
|
||
2006-03-07 11:47:24 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstvalue.c: Document thread-unsafety of gst_value_register_foo_func() when used at the same time as gst_value_foo...
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c:
|
||
Document thread-unsafety of gst_value_register_foo_func()
|
||
when used at the same time as gst_value_foo() (#322628).
|
||
|
||
2006-03-07 10:19:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* README:
|
||
update README
|
||
Original commit message from CVS:
|
||
update README
|
||
|
||
2006-03-07 09:28:44 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gstpushsrc.c: Push sources don't support pull mode by default.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstpushsrc.c: (gst_push_src_class_init),
|
||
(gst_push_src_check_get_range):
|
||
Push sources don't support pull mode by default.
|
||
|
||
2006-03-06 19:55:06 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gstbasesrc.*: Add ::check_get_range() vfunc to GstBaseSrc (#332611), provide default implementation, an...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
|
||
(gst_base_src_init), (gst_base_src_pad_check_get_range),
|
||
(gst_base_src_default_check_get_range):
|
||
* libs/gst/base/gstbasesrc.h:
|
||
Add ::check_get_range() vfunc to GstBaseSrc (#332611),
|
||
provide default implementation, and rename
|
||
gst_base_src_check_get_range() to
|
||
gst_base_src_pad_check_get_range() for clarity.
|
||
|
||
2006-03-06 16:24:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/random/styleguide:
|
||
style guide
|
||
Original commit message from CVS:
|
||
style guide
|
||
|
||
2006-03-06 16:10:42 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Make property overridable.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_class_init):
|
||
Make property overridable.
|
||
|
||
2006-03-06 16:02:37 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.*: Make max-lateness a property.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
|
||
(gst_base_sink_init), (gst_base_sink_set_property),
|
||
(gst_base_sink_get_property), (gst_base_sink_do_sync):
|
||
* libs/gst/base/gstbasesink.h:
|
||
Make max-lateness a property.
|
||
|
||
2006-03-06 15:16:23 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Don't ever draw a frame that is >10ms late.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_wait_clock),
|
||
(gst_base_sink_do_sync), (gst_base_sink_render_object):
|
||
Don't ever draw a frame that is >10ms late.
|
||
|
||
2006-03-06 14:51:36 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gstmessage.c: When copying a message, set the parent_refcount of the enclosed structure to point at the copy, not...
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.c: (_gst_message_copy):
|
||
When copying a message, set the parent_refcount of the enclosed
|
||
structure to point at the copy, not the original message.
|
||
|
||
2006-03-06 14:46:31 +0000 Christophe Fergeau <teuf@gnome.org>
|
||
|
||
gst/gstutils.h: Do proper cast here to make GST_BOILERPLATE_WITH_INTERFACE
|
||
Original commit message from CVS:
|
||
* gst/gstutils.h:
|
||
Do proper cast here to make GST_BOILERPLATE_WITH_INTERFACE
|
||
usable in c++ code (#333417; patch by: Christophe Fergeau)
|
||
|
||
2006-03-06 14:34:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstclock.h: Show GST_CLOCK_TIME_NONE as 99:99:99.999999999
|
||
Original commit message from CVS:
|
||
* gst/gstclock.h:
|
||
Show GST_CLOCK_TIME_NONE as 99:99:99.999999999
|
||
|
||
2006-03-06 14:23:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/manual/appendix-quotes.xml:
|
||
add another quote
|
||
Original commit message from CVS:
|
||
add another quote
|
||
|
||
2006-03-05 20:56:55 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gstbasetransform.c: Make sure caps are writable before passing them to gst_caps_append().
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_transform_caps):
|
||
Make sure caps are writable before passing them to
|
||
gst_caps_append().
|
||
|
||
2006-03-04 14:45:40 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsterror.h: Fix some minor docs errors.
|
||
Original commit message from CVS:
|
||
* gst/gsterror.h:
|
||
Fix some minor docs errors.
|
||
|
||
2006-03-04 13:54:26 +0000 Ross Burton <ross@burtonini.com>
|
||
|
||
gst/gsterror.*: Add GST_RESOURCE_ERROR_NO_SPACE_LEFT (for #333352;
|
||
Original commit message from CVS:
|
||
* gst/gsterror.c: (_gst_resource_errors_init):
|
||
* gst/gsterror.h:
|
||
Add GST_RESOURCE_ERROR_NO_SPACE_LEFT (for #333352;
|
||
patch by: Ross Burton <ross at burtonini dot com>).
|
||
|
||
2006-03-03 16:58:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gst.c: Add a check and output a g_warning when GStreamer is built against GLib 2.6 but running against 2.8 or hig...
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
Add a check and output a g_warning when GStreamer is built
|
||
against GLib 2.6 but running against 2.8 or higher, and vice
|
||
versa. (Closes: #323542)
|
||
|
||
2006-03-03 15:32:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/parse/parse.l: Commit patch for parse_launch syntax from #331255. Removes support for quoted strings and mimetype...
|
||
Original commit message from CVS:
|
||
* gst/parse/parse.l:
|
||
Commit patch for parse_launch syntax from #331255. Removes
|
||
support for quoted strings and mimetypes when writing filtered
|
||
caps. See the bug report for more details - I'm pretty sure this
|
||
obscure feature is not in use by _anyone_ anywhere.
|
||
With this simple change, the size of the gstreamer.so here
|
||
drops from 2193KB to 1565KB.
|
||
|
||
2006-03-03 14:18:01 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gsttypefindelement.*: Use gst_type_find_helper_for_buffer() for chain-based typefinding.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.h:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_src_event), (start_typefinding),
|
||
(stop_typefinding), (gst_type_find_element_handle_event),
|
||
(gst_type_find_element_chain),
|
||
(gst_type_find_element_chain_do_typefinding):
|
||
Use gst_type_find_helper_for_buffer() for chain-based
|
||
typefinding.
|
||
|
||
2006-03-03 11:42:40 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gsttypefindelement.c: Deprecate "maximum" property (not only was it only taken into account for type...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_class_init),
|
||
(gst_type_find_element_set_property),
|
||
(gst_type_find_element_get_property):
|
||
Deprecate "maximum" property (not only was it only taken into
|
||
account for typefinding in push-mode anyway, it also was never
|
||
actually possible to set it in the first place because the
|
||
property was registered with the numeric property ID for the
|
||
"minimum" property). Register "maximum" property correctly,
|
||
for the sake of future copy'n'pasters. Remove some cruft
|
||
from property get/set functions.
|
||
|
||
2006-03-03 11:27:02 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gsttypefindelement.c: Use gst_type_find_helper_get_range() here, so we can honour the min-probabilit...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_activate):
|
||
Use gst_type_find_helper_get_range() here, so we
|
||
can honour the min-probability property and also emit
|
||
the signal with the correct probability of the found caps.
|
||
|
||
2006-03-02 13:45:32 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
New API: gst_type_find_helper_get_range() (#333042).
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gsttypefindhelper.c: (helper_find_peek),
|
||
(helper_find_suggest), (gst_type_find_helper_get_range),
|
||
(gst_type_find_helper):
|
||
* libs/gst/base/gsttypefindhelper.h:
|
||
New API: gst_type_find_helper_get_range() (#333042).
|
||
|
||
2006-03-02 11:04:58 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gstregistryxml.c: Asserting on a failure to read part of the registry is Not Cool.
|
||
Original commit message from CVS:
|
||
* gst/gstregistryxml.c: (load_feature):
|
||
Asserting on a failure to read part of the registry is Not Cool.
|
||
Just log a warning and return NULL (which is already handled)
|
||
|
||
2006-02-28 20:57:10 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/common/libgstbase.def: added export of gst_type_find_helper_for_buffer
|
||
Original commit message from CVS:
|
||
* win32/common/libgstbase.def:
|
||
added export of gst_type_find_helper_for_buffer
|
||
* win32/common/libgstbase.def:
|
||
added some exports : gst_bin_iterate_elements, gst_iterator_resync,
|
||
gst_ghost_pad_get_target
|
||
|
||
2006-02-28 17:24:10 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/draft-klass.txt: We use Filter now.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-klass.txt:
|
||
We use Filter now.
|
||
Added Connector to mark elements that are only used to
|
||
allow pipeline connections.
|
||
Moved Debug to extra feature since most of them are
|
||
functionally something else.
|
||
|
||
2006-02-28 17:03:32 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/draft-klass.txt: Some updates and clarifications.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-klass.txt:
|
||
Some updates and clarifications.
|
||
|
||
2006-02-28 15:54:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/draft-klass.txt: Proposal for klass field values.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-klass.txt:
|
||
Proposal for klass field values.
|
||
* docs/design/part-streams.txt:
|
||
Start of a doc describing stream anatomy.
|
||
|
||
2006-02-28 10:52:02 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Help the compiler a bit with type registration.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_get_type), (gst_bin_handle_message_func):
|
||
Help the compiler a bit with type registration.
|
||
Use existing forward cod path instead of duplicating it when
|
||
handling a message.
|
||
* gst/gstbus.c: (gst_bus_get_type):
|
||
* gst/gstcaps.c: (gst_caps_get_type), (gst_static_caps_get_type):
|
||
* gst/gstchildproxy.c: (gst_child_proxy_get_type):
|
||
* gst/gstclock.c: (gst_clock_get_type):
|
||
* gst/gstelement.c: (gst_element_get_type),
|
||
* gst/gstelementfactory.c: (gst_element_factory_get_type):
|
||
* gst/gstindexfactory.c: (gst_index_factory_get_type):
|
||
* gst/gstminiobject.c: (gst_mini_object_get_type):
|
||
* gst/gstpad.c: (gst_pad_get_type):
|
||
* gst/gstsegment.c: (gst_segment_get_type):
|
||
* gst/gststructure.c: (gst_structure_get_type):
|
||
* gst/gstsystemclock.c: (gst_system_clock_get_type):
|
||
* gst/gsttask.c: (gst_task_get_type), (gst_task_join):
|
||
* gst/gstvalue.c:
|
||
Help compiler with type registration.
|
||
* plugins/elements/gstqueue.c: (gst_queue_handle_sink_event):
|
||
Small doc update.
|
||
|
||
2006-02-27 20:01:53 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gsttypefindelement.c: When we get an EOS event and have not found a type yet (most likely because we...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_handle_event):
|
||
When we get an EOS event and have not found a type yet
|
||
(most likely because we had not yet accumulated
|
||
TYPE_FIND_MIN_SIZE of data yet), try to determine the
|
||
type given the data we have so far. Fixes typefinding
|
||
for very short streams again, most notably quicktime
|
||
redirections as used on Apple's trailer site (#331701).
|
||
|
||
2006-02-27 19:45:31 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gsttypefindhelper.c: Try typefinding factories with the highest rank first.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gsttypefindhelper.c: (type_find_factory_rank_cmp),
|
||
(gst_type_find_helper):
|
||
Try typefinding factories with the highest rank first.
|
||
|
||
2006-02-27 19:19:40 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Add section for typefind helper and add documentation for the old and the new function.
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-docs.sgml:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/base/gsttypefindhelper.c:
|
||
Add section for typefind helper and add documentation
|
||
for the old and the new function.
|
||
|
||
2006-02-27 18:43:26 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gsttypefindhelper.*: New API: gst_type_find_helper_for_buffer() (#332723).
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gsttypefindhelper.c: (buf_helper_find_peek),
|
||
(buf_helper_find_suggest), (type_find_factory_rank_cmp),
|
||
(gst_type_find_helper_for_buffer):
|
||
* libs/gst/base/gsttypefindhelper.h:
|
||
New API: gst_type_find_helper_for_buffer() (#332723).
|
||
|
||
2006-02-27 15:43:10 +0000 Loïc Minier <lool.gnome@via.ecp.fr>
|
||
|
||
Patch from Loïc Minier to prevent CVS directories getting disted.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* docs/Makefile.am:
|
||
* docs/slides/Makefile.am:
|
||
Patch from Loïc Minier to prevent CVS directories getting disted.
|
||
|
||
2006-02-27 12:10:47 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
update
|
||
Original commit message from CVS:
|
||
update
|
||
|
||
2006-02-27 11:01:06 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstcaps.c: Use the REFCOUNTING category for caps refcounting.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_caps_ref), (gst_caps_unref):
|
||
Use the REFCOUNTING category for caps refcounting.
|
||
|
||
2006-02-26 19:20:51 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gsttypefindelement.c: This should be 0 not GST_CLOCK_TIME_NONE (see #331701).
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c: (stop_typefinding):
|
||
This should be 0 not GST_CLOCK_TIME_NONE (see #331701).
|
||
|
||
2006-02-26 14:42:29 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gsttypefindelement.c: Use gst_pad_check_pull_range() before _activate_pull() to avoid unnecessary op...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_activate):
|
||
Use gst_pad_check_pull_range() before _activate_pull()
|
||
to avoid unnecessary open/close (see #331690).
|
||
|
||
2006-02-24 16:54:27 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstutils.c: Docs enhancement: make it crystal clear what the gst_pad_add_*_probe() callbacks should look like.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c:
|
||
Docs enhancement: make it crystal clear what the
|
||
gst_pad_add_*_probe() callbacks should look like.
|
||
|
||
2006-02-24 10:57:42 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gstbasesrc.c: Document how applications can stop recording from live sources (see #330996).
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
Document how applications can stop recording from
|
||
live sources (see #330996).
|
||
|
||
2006-02-23 18:06:31 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Ignore more stuff.
|
||
Original commit message from CVS:
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* docs/plugins/tmpl/.cvsignore:
|
||
* tests/check/gst/.cvsignore:
|
||
* tests/check/libs/.cvsignore:
|
||
* tests/check/pipelines/.cvsignore:
|
||
Ignore more stuff.
|
||
|
||
2006-02-23 17:39:20 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/: ... and add some tests for the base source EOS stuff.
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/libs/basesrc.c: (eos_event_counter),
|
||
(basesrc_eos_events_pull), (basesrc_eos_events_push),
|
||
(basesrc_eos_events_push_live_op), (basesrc_eos_events_pull_live_op),
|
||
(gst_basesrc_suite), (main):
|
||
... and add some tests for the base source EOS stuff.
|
||
|
||
2006-02-23 16:56:18 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/gst/gstutils.c: Test case originally showed the problem fixed below, but was then amended. Add checks bac...
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstutils.c: (test_buffer_probe_n_times):
|
||
Test case originally showed the problem fixed below,
|
||
but was then amended. Add checks back at the place
|
||
where they used to be.
|
||
|
||
2006-02-23 16:24:36 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gstbasesrc.*: Don't unconditionally send EOS when going from PAUSED to
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
|
||
(gst_base_src_init), (gst_base_src_loop),
|
||
(gst_base_src_activate_push), (gst_base_src_activate_pull),
|
||
(gst_base_src_change_state):
|
||
* libs/gst/base/gstbasesrc.h:
|
||
Don't unconditionally send EOS when going from PAUSED to
|
||
READY state, esp. make sure we don't send two EOS events
|
||
in some cases (e.g. one when reaching EOS and one when
|
||
going from PAUSED to READY). Also, we don't want to send
|
||
EOS events when operating in pull mode. However, we do
|
||
want to send an EOS event when shutting down a live
|
||
source explicitly, for example (fixes #330996).
|
||
|
||
2006-02-23 10:24:13 +0000 Renchi Raju <renchi@gmail.com>
|
||
|
||
plugins/elements/gstfilesrc.c: Update src->read_position after a seek when not using mmap.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfilesrc.c: (gst_file_src_create_read):
|
||
Update src->read_position after a seek when not using mmap.
|
||
Fixes #332277, patch by: Renchi Raju <renchi gmail com>
|
||
|
||
2006-02-20 23:34:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/: Make things work with --disable-parse as they do with
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am:
|
||
* gst/gstparse.h:
|
||
* gst/gstutils.c:
|
||
* gst/gstutils.h:
|
||
Make things work with --disable-parse as they do with
|
||
--disable-load-save - the symbols involved disappear, but the
|
||
header is still installed and GST_DISABLE_PARSE is included via
|
||
gstconfig.h
|
||
|
||
2006-02-20 16:07:42 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
libs/gst/base/gstbasetransform.c: Fix a stupid bug. I was sure i compiled that.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_change_state): Fix a stupid bug. I was
|
||
sure i compiled that.
|
||
------------------------------------------------------
|
||
|
||
2006-02-20 15:07:33 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
gst/: Make those function act on the ghostpad target when it's a ghostpad. (Closes #331727)
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_set_blocked_async):
|
||
* gst/gstutils.c: (gst_pad_add_data_probe),
|
||
(gst_pad_add_event_probe), (gst_pad_add_buffer_probe),
|
||
(gst_pad_remove_data_probe), (gst_pad_remove_event_probe),
|
||
(gst_pad_remove_buffer_probe): Make those function act on the
|
||
ghostpad target when it's a ghostpad. (Closes #331727)
|
||
------------------------------------------------------
|
||
|
||
2006-02-20 15:01:14 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
libs/gst/base/gstbasetransform.c: Make basetransform reusable. (Closes #331898)
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_change_state): Make basetransform reusable.
|
||
(Closes #331898)
|
||
------------------------------------------------------
|
||
|
||
2006-02-20 12:26:50 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/random/release: Move the current documentation of how to do a release to the top of the file.
|
||
Original commit message from CVS:
|
||
* docs/random/release:
|
||
Move the current documentation of how to do a release to the top
|
||
of the file.
|
||
* gst/gstbin.c: (gst_bin_class_init),
|
||
(gst_bin_handle_message_func):
|
||
Allow multiple state-recalculation threads. (Closes #328873)
|
||
|
||
2006-02-19 12:25:01 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
gst/gstinfo.h: Add GST_STR_NULL to the second string.
|
||
Original commit message from CVS:
|
||
2006-02-19 Julien MOUTTE <julien@moutte.net>
|
||
* gst/gstinfo.h: Add GST_STR_NULL to the second string.
|
||
* gst/gstpad.c: (gst_pad_set_event_function),
|
||
(gst_pad_set_query_function), (gst_pad_set_query_type_function),
|
||
(gst_pad_set_getcaps_function): GST_DEBUG_PAD_NAME evaluates to
|
||
2 strings. You can't use the STR_NULL macro on that.
|
||
|
||
2006-02-19 12:00:38 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
gst/gstpad.c: (gst_pad_set_getcaps_function)
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_set_event_function),
|
||
(gst_pad_set_query_function), (gst_pad_set_query_type_function),
|
||
(gst_pad_set_getcaps_function)
|
||
* gst/parse/grammar.y: (gst_parse_found_pad), (gst_parse_perform_delayed_link)
|
||
Fixed NULL pointer used in GST_CAT_DEBUG using GST_STR_NULL macro
|
||
So now, we can use --gst-debug-level=5 on Windows
|
||
* win32/common/libgstcontroller.def:
|
||
Added export of gst_controller_init
|
||
* win32/vs6/libgstcontroller.dsp:
|
||
Fixed Release post build configuration
|
||
|
||
2006-02-17 15:25:39 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/gst/gstquery.c: Added another check.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstquery.c: (GST_START_TEST):
|
||
Added another check.
|
||
|
||
2006-02-15 12:17:50 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gsttypefindelement.c: We can do peeks at non-zero offsets, as long as they fall within the buffer we...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c: (find_peek):
|
||
We can do peeks at non-zero offsets, as long as they
|
||
fall within the buffer we have.
|
||
|
||
2006-02-15 01:02:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tests/check/: Add testsuite for parse launch syntax
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/pipelines/parse-launch.c: (setup_pipeline),
|
||
(expected_fail_pipe), (check_pipeline_runs), (GST_START_TEST),
|
||
(parse_suite), (main):
|
||
Add testsuite for parse launch syntax
|
||
|
||
2006-02-14 20:57:31 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gsttypefindelement.c: When typefinding is unsuccessful in the chain function, don't error out immedi...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_chain):
|
||
When typefinding is unsuccessful in the chain function, don't
|
||
error out immediately. Only error out with NO_CAPS_FOUND if
|
||
the amount of data is at least MAX_TYPEFIND_SIZE bytes,
|
||
otherwise simply wait for more data so we can try typefinding
|
||
again with more data later. Also, don't attempt to typefind
|
||
if we have less than MIN_TYPEFIND_SIZE data available. Overall,
|
||
this should improve typefinding from network sources where the
|
||
size of the first buffer can be somewhat random.
|
||
|
||
2006-02-14 18:26:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Fix padtemplate docs, fixes #328805.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstpadtemplate.c:
|
||
* gst/gstpadtemplate.h:
|
||
Fix padtemplate docs, fixes #328805.
|
||
|
||
2006-02-14 17:25:11 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-launch.c: NO_PREROLL is not an ERROR so don't send confusing messages to the user.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (main):
|
||
NO_PREROLL is not an ERROR so don't send confusing messages
|
||
to the user.
|
||
|
||
2006-02-14 16:15:05 +0000 Torsten Schoenfeld <kaffeetisch@gmx.de>
|
||
|
||
gst/gstregistry.c: Protect default registry with lock and ref/sink it.
|
||
Original commit message from CVS:
|
||
* gst/gstregistry.c: (gst_registry_get_default),
|
||
(_gst_registry_cleanup):
|
||
Protect default registry with lock and ref/sink it.
|
||
Fixes #324818, patch by Torsten Schoenfeld.
|
||
|
||
2006-02-14 13:07:10 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Docs fixes.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c:
|
||
* gst/gstquery.c: (gst_query_list_add_format),
|
||
(gst_query_set_formatsv), (gst_query_parse_formats_length),
|
||
(gst_query_parse_formats_nth):
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times):
|
||
Docs fixes.
|
||
|
||
2006-02-14 12:07:16 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Reworked query docs.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Reworked query docs.
|
||
* gst/gstquery.c: (gst_query_new_formats),
|
||
(gst_query_list_add_format), (gst_query_set_formats),
|
||
(gst_query_set_formatsv), (gst_query_parse_formats_length),
|
||
(gst_query_parse_formats_nth):
|
||
* gst/gstquery.h:
|
||
Flesh out formats query, added some new methods.
|
||
Fix part of #324398.
|
||
* tests/check/gst/gstquery.c: (GST_START_TEST), (gstquery_suite):
|
||
Added query creation tests.
|
||
|
||
2006-02-14 11:38:50 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstpad.c: Add a default fixation for fraction lists.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (fixate_value):
|
||
Add a default fixation for fraction lists.
|
||
|
||
2006-02-13 17:03:23 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gsttask.*: Detect and warn for obvious deadlocks. fixes #320340
|
||
Original commit message from CVS:
|
||
* gst/gsttask.c: (gst_task_init), (gst_task_func),
|
||
(gst_task_set_lock), (gst_task_start), (gst_task_pause),
|
||
(gst_task_join):
|
||
* gst/gsttask.h:
|
||
Detect and warn for obvious deadlocks. fixes #320340
|
||
Fix error case where lock was not released.
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/gsttask.c: (task_func2), (GST_START_TEST),
|
||
(task_func), (gst_element_suite), (main):
|
||
Add task check.
|
||
|
||
2006-02-13 14:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
Forgot changelog
|
||
Original commit message from CVS:
|
||
Forgot changelog
|
||
|
||
2006-02-13 13:57:29 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Add new functions to docs.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstbus.c:
|
||
Add new functions to docs.
|
||
|
||
2006-02-13 11:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-TODO.txt: Updated TODO list, basesrc supports seeking to non-bytes formats.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
Updated TODO list, basesrc supports seeking to non-bytes
|
||
formats.
|
||
* docs/design/part-element-sink.txt:
|
||
Update docs.
|
||
* gst/gstbin.c: (bin_replace_message),
|
||
(gst_bin_handle_message_func):
|
||
* gst/gstbus.c: (gst_bus_post), (gst_bus_pop):
|
||
* gst/gstevent.c: (gst_event_finalize):
|
||
* gst/gstpad.c: (gst_pad_event_default_dispatch),
|
||
(gst_pad_send_event):
|
||
Use shiny new _TYPE_NAME macros.
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_get_range):
|
||
Move debug statement up.
|
||
* gst/gstelement.c: (gst_element_set_locked_state):
|
||
Add some debugging.
|
||
|
||
2006-02-13 11:19:32 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
New API: add GST_MESSAGE_TYPE_NAME and GST_QUERY_TYPE_NAME macros (#330906). Also, document the already existing
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstmessage.h:
|
||
* gst/gstquery.h:
|
||
New API: add GST_MESSAGE_TYPE_NAME and GST_QUERY_TYPE_NAME
|
||
macros (#330906). Also, document the already existing
|
||
GST_QUERY_TYPE macro.
|
||
|
||
2006-02-13 10:54:03 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/gst/gstutils.c: Only events up to the pipeline EOS are counted, there are some more when going to NULL cu...
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstutils.c: (data_probe), (buffer_probe),
|
||
(event_probe), (GST_START_TEST):
|
||
Only events up to the pipeline EOS are counted, there are
|
||
some more when going to NULL currently which we don't care
|
||
about for now.
|
||
|
||
2006-02-13 09:59:03 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Correctly check flushing and emit probes. fixes #330125
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_send_event):
|
||
Correctly check flushing and emit probes. fixes #330125
|
||
|
||
2006-02-12 13:11:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
revert wrong commit
|
||
Original commit message from CVS:
|
||
revert wrong commit
|
||
|
||
2006-02-10 16:04:59 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstbus.c (gst_bus_class_init): Declare our private data structure.
|
||
Original commit message from CVS:
|
||
2006-02-10 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstbus.c (gst_bus_class_init): Declare our private data
|
||
structure.
|
||
(gst_bus_init): Cache the location of the private data in the
|
||
instance structure.
|
||
(gst_bus_enable_sync_message_emission)
|
||
(gst_bus_disable_sync_message_emission): Implement new public
|
||
functions.
|
||
(gst_bus_post): Emit the sync-message signal if the user asked for
|
||
it. Fixes #330684.
|
||
* gst/gstbus.h (GstBus): Use a padding pointer to cache the
|
||
location of the bus-private structuure.
|
||
(gst_bus_enable_sync_message_emission)
|
||
(gst_bus_disable_sync_message_emission): New public functions.
|
||
|
||
2006-02-09 23:40:43 +0000 Vincent Torri <vtorri@univ-evry.fr>
|
||
|
||
docs/pwg/building-boiler.xml:
|
||
Original commit message from CVS:
|
||
* docs/pwg/building-boiler.xml:
|
||
PWG patch from #326800 (Patch by Vincent Torri)
|
||
|
||
2006-02-09 18:30:51 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
* ChangeLog:
|
||
* docs/design/Makefile.am:
|
||
ChangeLog surgery and add missing new file
|
||
Original commit message from CVS:
|
||
ChangeLog surgery and add missing new file
|
||
|
||
2006-02-09 18:28:33 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/design/Makefile.am
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* docs/Makefile.am:
|
||
* docs/design/Makefile.am
|
||
Dist design docs.
|
||
|
||
2006-02-08 17:34:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: back to CVS
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
back to CVS
|
||
|
||
=== release 0.10.3 ===
|
||
|
||
2006-02-08 17:31:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: releasing 0.10.3, "Like a virgin"
|
||
Original commit message from CVS:
|
||
=== release 0.10.3 ===
|
||
2006-02-08 Jan Schmidt <thaytan@mad.scientist.com>
|
||
* configure.ac:
|
||
releasing 0.10.3, "Like a virgin"
|
||
|
||
2006-02-08 11:12:07 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: 2nd prerelease of 0.10.3
|
||
Original commit message from CVS:
|
||
2006-02-08 Jan Schmidt <thaytan@mad.scientist.com>
|
||
* configure.ac:
|
||
2nd prerelease of 0.10.3
|
||
Bump libtool versioning.
|
||
|
||
2006-02-07 15:49:40 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
libs/gst/base/gstcollectpads.c (gst_collect_pads_chain): Only update last_stop if we're in TIME format and the timest...
|
||
Original commit message from CVS:
|
||
2006-02-07 Andy Wingo <wingo@pobox.com>
|
||
* libs/gst/base/gstcollectpads.c (gst_collect_pads_chain): Only
|
||
update last_stop if we're in TIME format and the timestamp is
|
||
valid.
|
||
* libs/gst/base/gstcollectpads.c (gst_collect_pads_event)
|
||
* libs/gst/base/gstbasetransform.c (gst_base_transform_eventfunc):
|
||
* libs/gst/base/gstbasesink.c (gst_base_sink_configure_segment):
|
||
If we get a new newsegment with a different format, adapt
|
||
accordingly.
|
||
* gst/gstclock.c (gst_clock_set_calibration): Accept a numerator
|
||
of 0. Not a problem, really.
|
||
|
||
2006-02-07 13:20:16 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
libs/gst/base/gstbasesink.c (gst_base_sink_chain_unlocked): Only warn if sync=true.
|
||
Original commit message from CVS:
|
||
2006-02-07 Andy Wingo <wingo@pobox.com>
|
||
* libs/gst/base/gstbasesink.c (gst_base_sink_chain_unlocked): Only
|
||
warn if sync=true.
|
||
|
||
2006-02-07 10:51:24 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
update spec file
|
||
Original commit message from CVS:
|
||
update spec file
|
||
|
||
2006-02-06 22:01:23 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Prelease of 0.10.3
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Prelease of 0.10.3
|
||
|
||
2006-02-06 21:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.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:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2006-02-06 21:29:04 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/vs7: project files updated to the default vs7 configuration
|
||
Original commit message from CVS:
|
||
* win32/vs7:
|
||
project files updated to the default vs7 configuration
|
||
* win32/common/libgstbase.def:
|
||
* win32/common/libgstreamer.def:
|
||
added new symbols,
|
||
removed empty lines,
|
||
sorted all exported symbols alphabetically
|
||
* win32/common/dirent.c:
|
||
* win32/common/dirent.h:
|
||
* win32/common/gchar.h:
|
||
use windows line end.
|
||
|
||
2006-02-06 15:25:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstelement.c:
|
||
doc sub80 fixes
|
||
Original commit message from CVS:
|
||
doc sub80 fixes
|
||
|
||
2006-02-06 14:57:40 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gstbasesrc.c: Send EOS event when stopping.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_change_state):
|
||
Send EOS event when stopping.
|
||
|
||
2006-02-06 10:42:01 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/README: Tell folks what to do if the plugin-foobar.xml file hasn't been generated for a newly-added plugin.
|
||
Original commit message from CVS:
|
||
* docs/README:
|
||
Tell folks what to do if the plugin-foobar.xml file
|
||
hasn't been generated for a newly-added plugin.
|
||
|
||
2006-02-05 18:13:28 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
libs/gst/base/gstcollectpads.c: Collectpads now holds a reference to the GstPad that was added. Indeed we don't want ...
|
||
Original commit message from CVS:
|
||
2006-02-05 Julien MOUTTE <julien@moutte.net>
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize),
|
||
(gst_collect_pads_add_pad), (gst_collect_pads_remove_pad),
|
||
(gst_collect_pads_start), (gst_collect_pads_stop),
|
||
(gst_collect_pads_event): Collectpads now holds a reference
|
||
to the GstPad that was added. Indeed we don't want to look
|
||
at pads that might just go away with no warning...
|
||
|
||
2006-02-05 16:18:37 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
libs/gst/base/gstcollectpads.*: Handle flush. Adapted from
|
||
Original commit message from CVS:
|
||
2006-02-05 Julien MOUTTE <julien@moutte.net>
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_add_pad),
|
||
(gst_collect_pads_start), (gst_collect_pads_stop),
|
||
(gst_collect_pads_event), (gst_collect_pads_chain):
|
||
* libs/gst/base/gstcollectpads.h: Handle flush. Adapted from
|
||
Mark Nauwelaerts's patch on bug #328491.
|
||
|
||
2006-02-04 12:49:53 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/check/gst/gstutils.c: Add some simple tests for gst_parse_bin_from_description() and gst_bin_find_unconnected_p...
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstutils.c: (test_parse_bin_from_description),
|
||
(gst_utils_suite):
|
||
Add some simple tests for gst_parse_bin_from_description() and
|
||
gst_bin_find_unconnected_pad() (#329069).
|
||
|
||
2006-02-04 11:56:18 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-launch.c: Catch errors during preroll (#320084).
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (event_loop), (main):
|
||
Catch errors during preroll (#320084).
|
||
|
||
2006-02-03 21:14:57 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gsttypefindelement.c: Post TYPE_NOT_FOUND error message when typefinding is unsuccessful in the acti...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_activate):
|
||
Post TYPE_NOT_FOUND error message when typefinding
|
||
is unsuccessful in the activate function as well.
|
||
|
||
2006-02-02 16:15:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-element-sink.txt: Updated doc.
|
||
Original commit message from CVS:
|
||
* docs/design/part-element-sink.txt:
|
||
Updated doc.
|
||
|
||
2006-02-02 16:12:35 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Only keep track of prerollable items when we are prerolling.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_do_sync),
|
||
(gst_base_sink_render_object),
|
||
(gst_base_sink_queue_object_unlocked):
|
||
Only keep track of prerollable items when we are
|
||
prerolling.
|
||
Before rendering after preroll, always check if we
|
||
have queued items.
|
||
Added some more debugging.
|
||
|
||
2006-02-02 13:58:12 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelement.c: Fixed #326576, been running this for quite some time with no regressions at all.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_continue_state),
|
||
(gst_element_set_state_func), (gst_element_change_state):
|
||
Fixed #326576, been running this for quite some time with
|
||
no regressions at all.
|
||
|
||
2006-02-02 13:44:04 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
common/gst.supp: Added more suppressions
|
||
Original commit message from CVS:
|
||
* common/gst.supp:
|
||
Added more suppressions
|
||
|
||
2006-02-02 12:07:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-element-sink.txt: Updated document.
|
||
Original commit message from CVS:
|
||
* docs/design/part-element-sink.txt:
|
||
Updated document.
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_init),
|
||
(gst_base_sink_finalize), (gst_base_sink_preroll_queue_flush),
|
||
(gst_base_sink_configure_segment), (gst_base_sink_commit_state),
|
||
(gst_base_sink_get_sync_times), (gst_base_sink_wait_clock),
|
||
(gst_base_sink_do_sync), (gst_base_sink_render_object),
|
||
(gst_base_sink_preroll_object),
|
||
(gst_base_sink_queue_object_unlocked),
|
||
(gst_base_sink_queue_object), (gst_base_sink_event),
|
||
(gst_base_sink_chain_unlocked), (gst_base_sink_chain),
|
||
(gst_base_sink_loop), (gst_base_sink_activate_pull),
|
||
(gst_base_sink_get_position), (gst_base_sink_change_state):
|
||
* libs/gst/base/gstbasesink.h:
|
||
Totally refactored matching the design doc.
|
||
Use two segments, one to clip incomming buffers and another to
|
||
perform sync.
|
||
Handle queueing correctly, bypass the queue when playing.
|
||
Make EOS cancelable.
|
||
Handle errors correctly when operating in pull based mode.
|
||
* tests/check/elements/fakesink.c: (GST_START_TEST),
|
||
(fakesink_suite):
|
||
Added new check for sinks.
|
||
|
||
2006-02-02 11:59:27 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstsegment.c: No reason to refuse to clip when start == -1
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c: (gst_segment_clip):
|
||
No reason to refuse to clip when start == -1
|
||
|
||
2006-02-02 11:24:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/: describe dparams (controller) for plugins unify docs a little more
|
||
Original commit message from CVS:
|
||
* docs/README:
|
||
* docs/manual/intro-basics.xml:
|
||
* docs/manual/intro-preface.xml:
|
||
* docs/manual/manual.xml:
|
||
* docs/pwg/advanced-dparams.xml:
|
||
* docs/pwg/intro-basics.xml:
|
||
* docs/pwg/intro-preface.xml:
|
||
* docs/pwg/pwg.xml:
|
||
describe dparams (controller) for plugins
|
||
unify docs a little more
|
||
|
||
2006-02-02 09:51:18 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Add new API: gst_parse_bin_from_description() and gst_bin_find_unconnected_pad() (#329069).
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstutils.c: (element_find_unconnected_pad),
|
||
(gst_bin_find_unconnected_pad), (gst_parse_bin_from_description):
|
||
* gst/gstutils.h:
|
||
Add new API: gst_parse_bin_from_description() and
|
||
gst_bin_find_unconnected_pad() (#329069).
|
||
|
||
2006-02-01 22:43:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/manual/README: uncover a nasty detail of the docs build
|
||
Original commit message from CVS:
|
||
* docs/manual/README:
|
||
uncover a nasty detail of the docs build
|
||
|
||
2006-02-01 08:27:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/README:
|
||
updates for plugin docs
|
||
Original commit message from CVS:
|
||
updates for plugin docs
|
||
|
||
2006-01-31 18:46:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Don't cache duration messages if we're not going to use or free them.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (bin_remove_messages), (bin_query_duration_done):
|
||
Don't cache duration messages if we're not going to use or
|
||
free them.
|
||
|
||
2006-01-31 16:56:28 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/: more dparam docs
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-dparams.xml:
|
||
* docs/pwg/advanced-dparams.xml:
|
||
more dparam docs
|
||
* gst/gstindex.c:
|
||
fix docs
|
||
* libs/gst/controller/lib.c: (gst_controller_init):
|
||
init just once
|
||
|
||
2006-01-31 10:16:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstelement.c: also show file/line/func if no additional debug was given
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_message_full):
|
||
also show file/line/func if no additional debug was given
|
||
|
||
2006-01-30 23:52:52 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/vs7/grammar.vcproj: activate copy of autogenerated files for Release mode
|
||
Original commit message from CVS:
|
||
* win32/vs7/grammar.vcproj:
|
||
activate copy of autogenerated files for Release mode
|
||
|
||
2006-01-30 22:29:03 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/common/libgstreamer.def: export gst_value_compare
|
||
Original commit message from CVS:
|
||
* win32/common/libgstreamer.def:
|
||
export gst_value_compare
|
||
|
||
2006-01-30 21:57:00 +0000 Philippe Rouquier <bonfire-app@wanadoo.fr>
|
||
|
||
plugins/elements/:
|
||
Original commit message from CVS:
|
||
* plugins/elements/Makefile.am:
|
||
* plugins/elements/gstelements.c:
|
||
* plugins/elements/gstfdsink.c: (_do_init),
|
||
(gst_fd_sink_base_init), (gst_fd_sink_class_init),
|
||
(gst_fd_sink_init), (gst_fd_sink_dispose), (gst_fd_sink_query),
|
||
(gst_fd_sink_render), (gst_fd_sink_check_fd), (gst_fd_sink_start),
|
||
(gst_fd_sink_stop), (gst_fd_sink_unlock), (gst_fd_sink_update_fd),
|
||
(gst_fd_sink_set_property), (gst_fd_sink_uri_get_type),
|
||
(gst_fd_sink_uri_get_protocols), (gst_fd_sink_uri_get_uri),
|
||
(gst_fd_sink_uri_set_uri), (gst_fd_sink_uri_handler_init):
|
||
* plugins/elements/gstfdsink.h:
|
||
Port fdsink to 0.10 (patch by Philippe Rouquier) (Fixes #325490)
|
||
|
||
2006-01-30 21:11:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/manual/advanced-dparams.xml: describe controller
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-dparams.xml:
|
||
describe controller
|
||
* docs/manual/advanced-position.xml:
|
||
* docs/manual/basics-init.xml:
|
||
* docs/manual/manual.xml:
|
||
* docs/manual/titlepage.xml:
|
||
* docs/pwg/pwg.xml:
|
||
* docs/pwg/titlepage.xml:
|
||
cleanup xml (more to come)
|
||
* libs/gst/controller/gstcontroller.c:
|
||
fix typo
|
||
|
||
2006-01-30 20:36:51 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/vs6/grammar.dsp: add autogen of gstmarshal.c,h for Release mode
|
||
Original commit message from CVS:
|
||
* win32/vs6/grammar.dsp:
|
||
add autogen of gstmarshal.c,h for Release mode
|
||
|
||
2006-01-30 16:07:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Basesink cleanups, remove some old code.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_init),
|
||
(gst_base_sink_preroll_queue_empty), (gst_base_sink_commit_state),
|
||
(gst_base_sink_handle_object), (gst_base_sink_event),
|
||
(gst_base_sink_is_prerolled), (gst_base_sink_wait),
|
||
(gst_base_sink_do_sync), (gst_base_sink_handle_event),
|
||
(gst_base_sink_handle_buffer), (gst_base_sink_set_flushing),
|
||
(gst_base_sink_deactivate), (gst_base_sink_activate),
|
||
(gst_base_sink_activate_pull), (gst_base_sink_get_position),
|
||
(gst_base_sink_query), (gst_base_sink_change_state):
|
||
Basesink cleanups, remove some old code.
|
||
Handle the case where a subclass can preroll in the render
|
||
method (mostly audiosinks).
|
||
Handle more events.
|
||
Remove some locks around variables that are now protected
|
||
with the PREROLL_LOCK (clock_id, flushing, ..).
|
||
Optimize position query some more, do correct locking.
|
||
Remove old code to push queue in state change, this is not
|
||
needed anymore since preroll blocks on all prerollable items
|
||
now.
|
||
Almost implemented as described in design doc.
|
||
|
||
2006-01-30 15:57:43 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/gst/gstbin.c: Wait for refcount to settle down before checking.
|
||
Original commit message from CVS:
|
||
* tests/check/gst/gstbin.c: (GST_START_TEST):
|
||
Wait for refcount to settle down before checking.
|
||
|
||
2006-01-30 15:15:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-element-sink.txt: Pseudo code overview of desired sink behaviour regarding preroll.
|
||
Original commit message from CVS:
|
||
* docs/design/part-element-sink.txt:
|
||
Pseudo code overview of desired sink behaviour regarding
|
||
preroll.
|
||
|
||
2006-01-30 14:28:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
Bleh, forgot to commit the changelog entry on Saturday.
|
||
Original commit message from CVS:
|
||
Bleh, forgot to commit the changelog entry on Saturday.
|
||
|
||
2006-01-29 21:56:00 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/vs6/grammar.dsp: fix some bugs in autogenerated files for Release mode
|
||
Original commit message from CVS:
|
||
* win32/vs6/grammar.dsp:
|
||
fix some bugs in autogenerated files for Release mode
|
||
|
||
2006-01-29 19:24:18 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/common/: export some new symbols: gst_base_src_set_format, gst_iterator_next, gst_structure_set_valist
|
||
Original commit message from CVS:
|
||
* win32/common/libgstbase.def:
|
||
* win32/common/libgstreamer.def:
|
||
export some new symbols: gst_base_src_set_format,
|
||
gst_iterator_next, gst_structure_set_valist
|
||
|
||
2006-01-29 17:37:08 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
gst/gstghostpad.c: Set pad functions unconditionally. Fixes #329105.
|
||
Original commit message from CVS:
|
||
2006-01-29 Julien MOUTTE <julien@moutte.net>
|
||
* gst/gstghostpad.c: (gst_proxy_pad_set_target_unlocked):
|
||
Set pad functions unconditionally. Fixes #329105.
|
||
|
||
2006-01-29 16:54:40 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/vs8: add vs8 project files created by Sergey Scobich
|
||
Original commit message from CVS:
|
||
* win32/vs8:
|
||
add vs8 project files created by Sergey Scobich
|
||
|
||
2006-01-28 00:59:37 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstutils.c: Don't leak pad references.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_element_unlink_pads):
|
||
Don't leak pad references.
|
||
* tests/check/elements/fakesink.c: (GST_START_TEST):
|
||
* tests/check/generic/sinks.c: (GST_START_TEST):
|
||
* tests/check/generic/states.c: (GST_START_TEST):
|
||
* tests/check/gst/gstbin.c: (GST_START_TEST):
|
||
* tests/check/gst/gstcaps.c: (GST_START_TEST):
|
||
* tests/check/gst/gstelement.c: (GST_START_TEST):
|
||
* tests/check/gst/gstghostpad.c: (GST_START_TEST):
|
||
* tests/check/gst/gstiterator.c: (GST_START_TEST):
|
||
* tests/check/gst/gstvalue.c: (GST_START_TEST):
|
||
Fix a bunch of leaks. Make generic/sinks.c
|
||
use a bit less cpu by slowing the buffer rate
|
||
between fakesrc and fakesink.
|
||
|
||
2006-01-27 22:34:51 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
doc fixes, to link to function, just write gst_cool_function(), don't prefix with '#'
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c:
|
||
* gst/gstelement.c: (gst_element_send_event):
|
||
* gst/gstevent.c:
|
||
* gst/gstinfo.c:
|
||
* gst/gstiterator.c:
|
||
* gst/gstiterator.h:
|
||
* gst/gstpad.c: (gst_pad_send_event):
|
||
* gst/gststructure.c:
|
||
* gst/gsturi.c:
|
||
* gst/gstutils.c:
|
||
* gst/gstvalue.c:
|
||
* libs/gst/base/gstadapter.c:
|
||
doc fixes, to link to function, just write gst_cool_function(), don't
|
||
prefix with '#'
|
||
|
||
2006-01-27 16:59:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
plugins/elements/gsttee.c: Always prefer an actual return value from a src pad in place of NOT_LINKED. This means we ...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttee.c: (gst_tee_do_push),
|
||
(gst_tee_handle_buffer):
|
||
Always prefer an actual return value from a src
|
||
pad in place of NOT_LINKED. This means we return
|
||
WRONG_STATE when all src pads are WRONG_STATE
|
||
instead of NOT_LINKED.
|
||
Lock when replacing the last message to prevent
|
||
racing with the get_property method.
|
||
Add debug output
|
||
|
||
2006-01-27 11:53:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tests/check/: Add a very simple check that should have caught the memleak I fixed last night (if not for the slice al...
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/gstquery.c: (GST_START_TEST), (gstquery_suite),
|
||
(main):
|
||
Add a very simple check that should have caught the memleak I fixed
|
||
last night (if not for the slice allocator hiding it)
|
||
|
||
2006-01-27 01:48:37 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstbin.c: Clean up references to the clock provider when disposed or when handling a clock-lost message from it.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_dispose), (gst_bin_provide_clock_func),
|
||
(gst_bin_remove_func), (gst_bin_handle_message_func),
|
||
(bin_query_duration_fold), (bin_query_generic_fold):
|
||
Clean up references to the clock provider when disposed or when
|
||
handling a clock-lost message from it.
|
||
Unref sinks when performing a query via gst_iterator_fold, as the
|
||
gst_bin_iterate_sinks iterator refs each item. (Fixes #323874)
|
||
* gst/gstclock.c: (gst_clock_class_init), (gst_clock_dispose),
|
||
(gst_clock_set_master):
|
||
Drop our reference to the master clock, if any, when we are disposed.
|
||
* gst/gsttypefindfactory.c: (gst_type_find_factory_dispose):
|
||
Chain up in dispose.
|
||
|
||
2006-01-27 01:13:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/random/i18n:
|
||
add notes on i18n
|
||
Original commit message from CVS:
|
||
add notes on i18n
|
||
|
||
2006-01-26 12:59:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesrc.c: Add some debugging.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_get_range):
|
||
Add some debugging.
|
||
|
||
2006-01-26 12:40:17 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
plugins/elements/gsttee.c: Apply patch from #328715. Tee now handles pad being NOT_LINKED or in WRONG_STATE.
|
||
Original commit message from CVS:
|
||
2006-01-26 Julien MOUTTE <julien@moutte.net>
|
||
* plugins/elements/gsttee.c: (gst_tee_do_push),
|
||
(gst_tee_handle_buffer): Apply patch from #328715. Tee now
|
||
handles pad being NOT_LINKED or in WRONG_STATE.
|
||
|
||
2006-01-26 08:57:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
win32/MANIFEST: more updating
|
||
Original commit message from CVS:
|
||
* win32/MANIFEST:
|
||
more updating
|
||
|
||
2006-01-26 08:39:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
win32/MANIFEST: remove obsolete entry
|
||
Original commit message from CVS:
|
||
* win32/MANIFEST:
|
||
remove obsolete entry
|
||
|
||
2006-01-26 06:57:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
added code for downstream events, reviewed docs in gstevent.c
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstbin.c: (bin_element_is_src), (src_iterator_filter),
|
||
(gst_bin_iterate_sources), (gst_bin_send_event):
|
||
* gst/gstbin.h:
|
||
* gst/gstelement.c: (gst_element_send_event):
|
||
* gst/gstevent.c:
|
||
* gst/gstpad.c: (gst_pad_send_event):
|
||
added code for downstream events, reviewed docs in gstevent.c
|
||
|
||
2006-01-25 18:07:02 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
libs/gst/base/gstbasesink.c: We only query position using the clock in the playing state.
|
||
Original commit message from CVS:
|
||
2006-01-25 Julien MOUTTE <julien@moutte.net>
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_position):
|
||
We only query position using the clock in the playing state.
|
||
Query peer in the other cases.
|
||
* win32/common/config.h: Updates.
|
||
|
||
2006-01-24 16:23:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstsystemclock.c: A clock entry that is scheduled for the exact time of the clock is still in time.
|
||
Original commit message from CVS:
|
||
* gst/gstsystemclock.c: (gst_system_clock_id_wait_unlocked):
|
||
A clock entry that is scheduled for the exact time of the
|
||
clock is still in time.
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_do_sync):
|
||
Add some more debug info.
|
||
|
||
2006-01-23 12:37:33 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/vs7: Add new vs7 project files and solution.
|
||
Original commit message from CVS:
|
||
* win32/vs7 :
|
||
Add new vs7 project files and solution.
|
||
|
||
2006-01-23 12:23:00 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/vs7: all files removed as they were out-dated.
|
||
Original commit message from CVS:
|
||
* win32/vs7:
|
||
all files removed as they were out-dated.
|
||
|
||
2006-01-20 19:01:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
docs/random/release: update notes
|
||
Original commit message from CVS:
|
||
* docs/random/release:
|
||
update notes
|
||
* gst/gstbin.c: (gst_bin_init):
|
||
* gst/gstbus.c: (gst_bus_new):
|
||
* gst/gstbus.h:
|
||
* gst/gstpipeline.c: (gst_pipeline_init):
|
||
use gst_bus_new(), improve logging, fix docs
|
||
* win32/common/config.h:
|
||
update for cvs build
|
||
|
||
2006-01-20 18:59:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
autogen.sh: up required version of automake to 1.7
|
||
Original commit message from CVS:
|
||
* autogen.sh:
|
||
up required version of automake to 1.7
|
||
|
||
2006-01-20 12:53:40 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/common/libgstreamer.def: export gst_buffer_is_metadata_writable
|
||
Original commit message from CVS:
|
||
* win32/common/libgstreamer.def:
|
||
export gst_buffer_is_metadata_writable
|
||
|
||
2006-01-20 11:46:03 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Add gst_event_replace() (#327001)
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstevent.h:
|
||
Add gst_event_replace() (#327001)
|
||
|
||
2006-01-20 09:56:38 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Make it actually compile too..
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_link_check_compatible_unlocked):
|
||
Make it actually compile too..
|
||
|
||
2006-01-20 09:53:24 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstcaps.c: Clarify behaviour of _is_equal() when passing NULL parameters.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c:
|
||
Clarify behaviour of _is_equal() when passing NULL parameters.
|
||
* gst/gstpad.c: (gst_pad_link_check_compatible_unlocked),
|
||
(gst_pad_set_caps):
|
||
Cleanups. Don't unref NULL caps.
|
||
When setting the same caps, protect caps of the pad with
|
||
proper lock.
|
||
Use full functionality of _is_equal() when comparing caps.
|
||
|
||
2006-01-20 09:26:00 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
libs/gst/base/gstcollectpads.c: Don't loop infinitely if there are no buffers to present. Partially fixes #327197, bu...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_is_collected):
|
||
Don't loop infinitely if there are no buffers to present. Partially
|
||
fixes #327197, but collectpads is just broken for reusing elements
|
||
to do multiple encodes atm.
|
||
|
||
2006-01-20 09:12:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
tools/: URL_HANDLER is not a plugin feature we can search for in the registry.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (print_element_features):
|
||
* tools/gst-xmlinspect.c: (main):
|
||
URL_HANDLER is not a plugin feature we can search for in
|
||
the registry.
|
||
|
||
2006-01-19 18:06:18 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstelement.c: When activating, do src pads first, then sink pads.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_pads_activate):
|
||
When activating, do src pads first, then sink pads.
|
||
When de-activating, do sink pads first, then src pads.
|
||
|
||
2006-01-19 14:02:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Add gst_index_add_associationv to the docs
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Add gst_index_add_associationv to the docs
|
||
|
||
2006-01-19 13:30:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstevent.c: Fix docs typo
|
||
Original commit message from CVS:
|
||
* gst/gstevent.c:
|
||
Fix docs typo
|
||
* plugins/elements/gstqueue.c: (gst_queue_handle_sink_event),
|
||
(gst_queue_chain), (gst_queue_push_one), (gst_queue_loop):
|
||
Do some refactoring. Doesn't actually change functionality,
|
||
but makes landing the DRAIN event easier later.
|
||
|
||
2006-01-19 10:39:27 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/pwg/advanced-scheduling.xml: Update from 0.9.x to 0.10 API and make example a bit clearer.
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-scheduling.xml:
|
||
Update from 0.9.x to 0.10 API and make example a bit
|
||
clearer.
|
||
|
||
2006-01-19 09:24:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Add gst_buffer_(is|make)_metadata_writable methods.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Add gst_buffer_(is|make)_metadata_writable methods.
|
||
|
||
2006-01-19 09:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/design/part-sparsestreams.txt: Update sparse streams doc
|
||
Original commit message from CVS:
|
||
* docs/design/part-sparsestreams.txt:
|
||
Update sparse streams doc
|
||
|
||
2006-01-19 09:02:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/design/part-events.txt: Remove mention of FILLER events.
|
||
Original commit message from CVS:
|
||
* docs/design/part-events.txt:
|
||
Remove mention of FILLER events.
|
||
Add DRAIN event.
|
||
* docs/design/part-sparsestreams.txt:
|
||
Write some things about using NEWSEGMENT to keep sparse streams
|
||
flowing.
|
||
|
||
2006-01-18 18:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstbin.c: Guard gst_object_unref call against a NULL object (dispose can theoretically be called multiple times).
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_dispose):
|
||
Guard gst_object_unref call against a NULL object (dispose
|
||
can theoretically be called multiple times).
|
||
|
||
2006-01-18 18:05:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/design/part-events.txt: Remove mention of FILLER events.
|
||
Original commit message from CVS:
|
||
* docs/design/part-events.txt:
|
||
Remove mention of FILLER events.
|
||
Add DRAIN event.
|
||
* docs/design/part-sparsestreams.txt:
|
||
Write some things about using NEWSEGMENT to keep sparse streams
|
||
flowing.
|
||
|
||
2006-01-18 18:01:54 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Added some more debug info.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_element_set_state):
|
||
* gst/gstclock.c: (gst_clock_id_wait):
|
||
Added some more debug info.
|
||
* libs/gst/base/gstadapter.c:
|
||
Added more docs.
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_do_sync), (gst_base_sink_chain):
|
||
Added some comments.
|
||
|
||
2006-01-18 17:59:09 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* tests/check/elements/.gitignore:
|
||
Ignore fakesink test.
|
||
Original commit message from CVS:
|
||
Ignore fakesink test.
|
||
|
||
2006-01-18 17:57:57 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/: Added fakesink test that checks prerolling and clipping behaviour.
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/elements/fakesink.c: (chain_async_buffer),
|
||
(chain_async), (chain_async_return), (GST_START_TEST),
|
||
(fakesink_suite), (main):
|
||
Added fakesink test that checks prerolling and clipping
|
||
behaviour.
|
||
* tests/check/gst/gstutils.c: (GST_START_TEST):
|
||
Make check run faster so that buildbots don't timeout.
|
||
|
||
2006-01-18 17:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Some cleanups.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_do_sync):
|
||
Some cleanups.
|
||
When the sink finishes blocking on the preroll buffer, it can
|
||
immediatly render it instead of rendering when the next buffer
|
||
arrives.
|
||
|
||
2006-01-18 16:40:16 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Small cleanups.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_set_property),
|
||
(gst_base_sink_get_property), (gst_base_sink_do_sync),
|
||
(gst_base_sink_chain):
|
||
Small cleanups.
|
||
GST_ELEMENT_CLOCK and sync are protected with LOCK.
|
||
Don't store _last_stop if the buffer is dropped.
|
||
|
||
2006-01-18 16:31:49 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gsttypefindelement.c: 'have-type' signal needs to be G_SIGNAL_RUN_FIRST, as it is the object method ...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_class_init):
|
||
'have-type' signal needs to be G_SIGNAL_RUN_FIRST, as it is the
|
||
object method handler that sets the caps on the pad and we want
|
||
that to happen before we emit the signal (fixes e.g. feeding a
|
||
plain text file to decodebin).
|
||
|
||
2006-01-18 11:44:55 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* ChangeLog:
|
||
* gst/gstplugin.c:
|
||
add MPL and Properietart to list of licenses
|
||
Original commit message from CVS:
|
||
add MPL and Properietart to list of licenses
|
||
|
||
2006-01-18 09:42:12 +0000 Torsten Schoenfeld <kaffeetisch@gmx.de>
|
||
|
||
gst/gstindex.h (gst_index_add_associationv): Add to header. The symbol was exported before, it appears this was just ...
|
||
Original commit message from CVS:
|
||
2006-01-18 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstindex.h (gst_index_add_associationv): Add to header. The
|
||
symbol was exported before, it appears this was just an oversight.
|
||
Fixes #168703.
|
||
Patch by: Torsten Schoenfeld <kaffeetisch at gmx.de>
|
||
* gst/gstindex.c (gst_index_add_associationv): Changed int in
|
||
prototype to gint. OK since this prototype was not in the header.
|
||
|
||
2006-01-17 16:39:23 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* docs/manual/appendix-licensing.xml:
|
||
small fix to the proposed license clause
|
||
Original commit message from CVS:
|
||
small fix to the proposed license clause
|
||
|
||
2006-01-17 12:53:07 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstregistry.c (_gst_registry_remove_cache_plugins): Lock the registry while we remove plugins.
|
||
Original commit message from CVS:
|
||
2006-01-17 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstregistry.c (_gst_registry_remove_cache_plugins): Lock the
|
||
registry while we remove plugins.
|
||
* tools/gst-inspect.c (print_element_info): Don't unref the
|
||
factory arg, that should be the responsibility of whatever code
|
||
received the ref. Fixes a double-free when called from
|
||
print_element_list via gst-inspect-0.10 -a. Fixes #327324.
|
||
(main): Unref the factory if we have one.
|
||
(print_element_list): No change -- relies on the
|
||
plugin_feature_list_free to free the list of features.
|
||
|
||
2006-01-17 12:14:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Replace gst_buffer_(make|is)_metadata_writable patch now that the release is out.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (gst_buffer_is_metadata_writable),
|
||
(gst_buffer_make_metadata_writable):
|
||
* gst/gstbuffer.h:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_prepare_output_buf):
|
||
* plugins/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf):
|
||
* tests/check/gst/gstbuffer.c: (GST_START_TEST), (gst_test_suite):
|
||
Replace gst_buffer_(make|is)_metadata_writable patch now
|
||
that the release is out.
|
||
|
||
2006-01-17 12:08:43 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstregistry.c: Reflow design comment. Update so as to speak in the present tense without reference to versions.
|
||
Original commit message from CVS:
|
||
2006-01-17 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstregistry.c: Reflow design comment. Update so as to speak
|
||
in the present tense without reference to versions.
|
||
* gst/gstregistry.c (gst_registry_add_plugin)
|
||
(gst_registry_remove_plugin, gst_registry_remove_feature)
|
||
(gst_registry_find_feature, gst_registry_get_feature_list)
|
||
(gst_registry_get_plugin_list, gst_registry_lookup_feature)
|
||
(gst_registry_lookup, gst_registry_scan_path)
|
||
(_gst_registry_remove_cache_plugins)
|
||
(gst_registry_get_feature_list_by_plugin): Add argument
|
||
validation.
|
||
|
||
2006-01-16 21:00:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
back to HEAD
|
||
Original commit message from CVS:
|
||
back to HEAD
|
||
|
||
=== release 0.10.2 ===
|
||
|
||
2006-01-16 20:59:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
* win32/common/config.h:
|
||
releasing 0.10.2
|
||
Original commit message from CVS:
|
||
releasing 0.10.2
|
||
|
||
2006-01-16 15:42:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Back out patch until after the release.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c:
|
||
* gst/gstbuffer.h:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_prepare_output_buf):
|
||
* plugins/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf):
|
||
* tests/check/gst/gstbuffer.c: (gst_test_suite):
|
||
Back out patch until after the release.
|
||
|
||
2006-01-16 14:37:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstminiobject.c: Spelling fix in docs.
|
||
Original commit message from CVS:
|
||
* gst/gstminiobject.c:
|
||
Spelling fix in docs.
|
||
* ChangeLog - remove conflict indicator
|
||
|
||
2006-01-16 14:37:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
(Missed plugins/elements/gstcapsfilter.c in previous commit)
|
||
Original commit message from CVS:
|
||
(Missed plugins/elements/gstcapsfilter.c in previous commit)
|
||
Reviewed By: Andy Wingo
|
||
* gst/gstbuffer.c: (gst_buffer_is_metadata_writable),
|
||
(gst_buffer_make_metadata_writable):
|
||
* gst/gstbuffer.h:
|
||
Add gst_buffer_(is|make)_metadata_writable as analogues of
|
||
gst_buffer_(is|make)_writable.
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_prepare_output_buf):
|
||
* plugins/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf):
|
||
Use name gst_buffer_(is|make)_metadata_writable functions.
|
||
* tests/check/gst/gstbuffer.c: (GST_START_TEST), (gst_test_suite):
|
||
Test gst_buffer_(is|make)_metadata_writable
|
||
(Closes: #324162)
|
||
|
||
2006-01-16 14:32:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstbuffer.*: Add gst_buffer_(is|make)_metadata_writable as analogues of gst_buffer_(is|make)_writable.
|
||
Original commit message from CVS:
|
||
Reviewed By: Andy Wingo
|
||
* gst/gstbuffer.c: (gst_buffer_is_metadata_writable),
|
||
(gst_buffer_make_metadata_writable):
|
||
* gst/gstbuffer.h:
|
||
Add gst_buffer_(is|make)_metadata_writable as analogues of
|
||
gst_buffer_(is|make)_writable.
|
||
* libs/gst/base/gstbasetransform.c:
|
||
(gst_base_transform_prepare_output_buf):
|
||
* plugins/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf):
|
||
Use name gst_buffer_(is|make)_metadata_writable functions.
|
||
* tests/check/gst/gstbuffer.c: (GST_START_TEST), (gst_test_suite):
|
||
Test gst_buffer_(is|make)_metadata_writable
|
||
(Closes: #324162)
|
||
|
||
2006-01-14 22:59:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.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:
|
||
* win32/common/config.h:
|
||
prerelease
|
||
Original commit message from CVS:
|
||
prerelease
|
||
|
||
2006-01-14 14:12:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/check/gst/gstbus.c:
|
||
* tests/check/gst/gstelement.c:
|
||
add unlink and some asserts
|
||
Original commit message from CVS:
|
||
add unlink and some asserts
|
||
|
||
2006-01-14 11:20:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
docs/manual/Makefile.am: don't do parallel make
|
||
Original commit message from CVS:
|
||
* docs/manual/Makefile.am:
|
||
don't do parallel make
|
||
* configure.ac:
|
||
AC_SUBST HOST_CPU
|
||
* win32/common/config.h.in:
|
||
add generations for HOST_CPU and GST_MAJORMINOR
|
||
* win32/common/config.h: commit generated result
|
||
|
||
2006-01-13 19:51:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/random/release:
|
||
updates to release doc
|
||
Original commit message from CVS:
|
||
updates to release doc
|
||
|
||
2006-01-13 19:17:05 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/appendix-integration.xml: Update GNOME integration section to use gst_init_get_option_group() instead of ...
|
||
Original commit message from CVS:
|
||
* docs/manual/appendix-integration.xml:
|
||
Update GNOME integration section to use gst_init_get_option_group()
|
||
instead of the old popt stuff (#322911). Also, GNOME applications
|
||
should now use gconf*sink and gconf*src instead of the old gconf
|
||
helper lib we had.
|
||
|
||
2006-01-13 16:16:24 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
removing 010 suffixing of package name as Fedora only use it for 0.8, want to have the packages be interchangeable
|
||
Original commit message from CVS:
|
||
removing 010 suffixing of package name as Fedora only use it for 0.8, want
|
||
to have the packages be interchangeable
|
||
|
||
2006-01-13 14:59:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
* po/LINGUAS:
|
||
readd zh_TW and force an autogen
|
||
Original commit message from CVS:
|
||
readd zh_TW and force an autogen
|
||
|
||
2006-01-13 14:21:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/: add new API entries to the docs
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
add new API entries to the docs
|
||
* libs/gst/controller/Makefile.am:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
* libs/gst/controller/gstcontroller.h:
|
||
* libs/gst/controller/gstcontrollerprivate.h:
|
||
* libs/gst/controller/gsthelper.c:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
move private structs to private header
|
||
* po/README:
|
||
gstreamer-0.7 -> gstreamer-0.10
|
||
* tests/check/libs/struct_i386.h:
|
||
remove private structs
|
||
|
||
2006-01-13 14:19:37 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/POTFILES.in:
|
||
trigger a rebuild
|
||
Original commit message from CVS:
|
||
trigger a rebuild
|
||
|
||
2006-01-13 14:19:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/LINGUAS:
|
||
trigger a rebuild
|
||
Original commit message from CVS:
|
||
trigger a rebuild
|
||
|
||
2006-01-13 14:12:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
plugins/indexers/Makefile.am: Fixes as part of #317048
|
||
Original commit message from CVS:
|
||
* plugins/indexers/Makefile.am:
|
||
Fixes as part of #317048
|
||
|
||
2006-01-13 13:41:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
plugins/indexers/Makefile.am: fix #316086 - compilation when mmap is missing
|
||
Original commit message from CVS:
|
||
* plugins/indexers/Makefile.am:
|
||
fix #316086 - compilation when mmap is missing
|
||
|
||
2006-01-12 22:04:58 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
libs/gst/base/gstbasesink.c: *cur = (now - base) * basesink->segment.abs_rate + time; replaced by
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c:
|
||
*cur = (now - base) * basesink->segment.abs_rate + time; replaced by
|
||
*cur = gst_guint64_to_gdouble(now - base) * basesink->segment.abs_rate + time; for vs6
|
||
* win32/common/config.h:
|
||
added some defines GST_MAJORMINOR and HOST_CPU
|
||
* win32/common/libgstbase.def:
|
||
* win32/common/libgstreamer.def:
|
||
added some exported functions
|
||
|
||
2006-01-12 21:55:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/controller/: make G_TYPE_STRING controlable
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(gst_controlled_property_set_interpolation_mode),
|
||
(gst_controlled_property_new):
|
||
* libs/gst/controller/gstcontroller.h:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
(interpolate_none_get_string_value_array):
|
||
make G_TYPE_STRING controlable
|
||
|
||
2006-01-12 16:31:35 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tools/: cleanup man-pages, remove reference to gst-register, document env-vars
|
||
Original commit message from CVS:
|
||
* tools/README:
|
||
* tools/gst-feedback.1.in:
|
||
* tools/gst-inspect.1.in:
|
||
* tools/gst-launch.1.in:
|
||
* tools/gst-md5sum.1.in:
|
||
* tools/gst-typefind.1.in:
|
||
* tools/gst-xmlinspect.1.in:
|
||
* tools/gst-xmllaunch.1.in:
|
||
cleanup man-pages, remove reference to gst-register, document env-vars
|
||
|
||
2006-01-12 16:07:50 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstbuffer.c: gst_buffer_span should copy the timestamp of the first buffer if they were both originally overlappi...
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (gst_buffer_span):
|
||
gst_buffer_span should copy the timestamp of the first buffer
|
||
if they were both originally overlapping subbuffers of the
|
||
same parent, using the same logic as the 'slow copy' case.
|
||
|
||
2006-01-11 21:32:21 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
libs/gst/base/gstcollectpads.c: Need to awaken ALL the pads when we pop a buffer, otherwise collectpads only works wh...
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_pop):
|
||
Need to awaken ALL the pads when we pop a buffer, otherwise
|
||
collectpads only works when there is 2 input streams.
|
||
|
||
2006-01-11 19:18:27 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/random/ensonic/media-device-daemon.txt: more ideas (dbus)
|
||
Original commit message from CVS:
|
||
* docs/random/ensonic/media-device-daemon.txt:
|
||
more ideas (dbus)
|
||
* gst/gstbuffer.c:
|
||
fix doc example, add clarification
|
||
* tools/gst-launch.1.in:
|
||
add initial info about GST_PLUGIN_PATH, needs more work
|
||
|
||
2006-01-11 10:38:56 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/: Some more minor docs additions and updates.
|
||
Original commit message from CVS:
|
||
* docs/manual/basics-bins.xml:
|
||
* docs/manual/basics-elements.xml:
|
||
* docs/manual/intro-basics.xml:
|
||
Some more minor docs additions and updates.
|
||
|
||
2006-01-11 10:20:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/manual/: Some small fixes as pointed out by Ser-ver on IRC.
|
||
Original commit message from CVS:
|
||
* docs/manual/basics-bins.xml:
|
||
* docs/manual/basics-elements.xml:
|
||
Some small fixes as pointed out by Ser-ver on IRC.
|
||
|
||
2006-01-10 15:42:29 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
plugins/elements/gstidentity.c: Set the buffer offset/offset_end to GST_CLOCK_TIME_NONE when using the single-segment...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstidentity.c: (gst_identity_transform_ip):
|
||
Set the buffer offset/offset_end to GST_CLOCK_TIME_NONE when using
|
||
the single-segment mode.
|
||
|
||
2006-01-10 09:23:11 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gstbasesrc.*: Name (private) union; makes Sun's Forte compiler happy (#324900).
|
||
Original commit message from CVS:
|
||
Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_init),
|
||
(gst_base_src_perform_seek), (gst_base_src_send_event),
|
||
(gst_base_src_set_property), (gst_base_src_get_property),
|
||
(gst_base_src_loop), (gst_base_src_start),
|
||
(gst_base_src_activate_push):
|
||
* libs/gst/base/gstbasesrc.h:
|
||
Name (private) union; makes Sun's Forte compiler happy (#324900).
|
||
|
||
2006-01-09 10:47:17 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
README: gst-register is gone.
|
||
Original commit message from CVS:
|
||
* README:
|
||
gst-register is gone.
|
||
|
||
2006-01-07 11:07:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/LINGUAS:
|
||
remove and readd
|
||
Original commit message from CVS:
|
||
remove and readd
|
||
|
||
2006-01-07 11:07:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* po/LINGUAS:
|
||
remove and readd
|
||
Original commit message from CVS:
|
||
remove and readd
|
||
|
||
2006-01-07 10:04:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstvalue.c: make the G_TYPE_DATE instantiation work if debug is disabled
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (_gst_value_initialize):
|
||
make the G_TYPE_DATE instantiation work if debug is disabled
|
||
|
||
2006-01-07 09:56:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.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:
|
||
update translations
|
||
Original commit message from CVS:
|
||
update translations
|
||
|
||
2006-01-06 17:16:40 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstmessage.c: Don't crash when return location for error/warning debug string is NULL; add fact that return locat...
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.c: (gst_message_parse_tag),
|
||
(gst_message_parse_error), (gst_message_parse_warning):
|
||
Don't crash when return location for error/warning debug
|
||
string is NULL; add fact that return locations can be
|
||
NULL to docs where appropriate.
|
||
|
||
2006-01-05 10:43:02 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstplugin.c: Replace strdup by g_strdup as suggested by Ser-ver.
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c: (gst_plugin_load_file):
|
||
Replace strdup by g_strdup as suggested by Ser-ver.
|
||
|
||
2006-01-04 23:53:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
update config for .1
|
||
Original commit message from CVS:
|
||
update config for .1
|
||
|
||
2006-01-04 23:52:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
docs/pwg/advanced-types.xml: fix doc borkage
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-types.xml:
|
||
fix doc borkage
|
||
|
||
2006-01-04 23:50:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
submitted by: Abel Cheung
|
||
Original commit message from CVS:
|
||
submitted by: Abel Cheung
|
||
* po/LINGUAS:
|
||
* po/zh_TW.po:
|
||
Added Chinese (traditional) translation
|
||
|
||
2006-01-04 12:41:35 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Small updates to various docs.
|
||
Original commit message from CVS:
|
||
* docs/manual/basics-pads.xml:
|
||
* docs/plugins/Makefile.am:
|
||
* docs/plugins/gstreamer-plugins-docs.sgml:
|
||
* docs/plugins/gstreamer-plugins-sections.txt:
|
||
* docs/pwg/advanced-clock.xml:
|
||
* docs/pwg/advanced-scheduling.xml:
|
||
* docs/pwg/advanced-types.xml:
|
||
* plugins/elements/gstfdsink.c:
|
||
* plugins/elements/gstfdsrc.c:
|
||
* plugins/elements/gstfdsrc.h:
|
||
* plugins/elements/gstidentity.c: (gst_identity_class_init):
|
||
* plugins/elements/gstidentity.h:
|
||
* plugins/elements/gstqueue.h:
|
||
* plugins/elements/gsttee.c:
|
||
* plugins/elements/gsttee.h:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_class_init):
|
||
* plugins/elements/gsttypefindelement.h:
|
||
Small updates to various docs.
|
||
Added core plugins to docs.
|
||
|
||
2006-01-03 18:08:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
common/gst.supp: add a suppression for liboil's uninitialized variable
|
||
Original commit message from CVS:
|
||
* common/gst.supp:
|
||
add a suppression for liboil's uninitialized variable
|
||
|
||
2006-01-02 20:26:06 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstutils.h: Add prototype for _get_type() function to GST_BOILERPLATE_FULL macro, so that gcc doesn't complain if...
|
||
Original commit message from CVS:
|
||
Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
|
||
* gst/gstutils.h:
|
||
Add prototype for _get_type() function to GST_BOILERPLATE_FULL
|
||
macro, so that gcc doesn't complain if the -Wmissing-prototypes
|
||
compiler switch is being used (#325429).
|
||
|
||
2005-12-29 16:47:27 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstbin.c: Disable duration query caching in bins until it gets fixed (see #324807).
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_query):
|
||
Disable duration query caching in bins until it gets
|
||
fixed (see #324807).
|
||
|
||
2005-12-27 18:04:58 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-inspect.c: Handle properties of POINTER and BOXED type.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (print_element_properties_info):
|
||
Handle properties of POINTER and BOXED type.
|
||
|
||
2005-12-27 12:11:19 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst.c: Init tags stuff and some other things before loading any static plugins (there may be other static plugins...
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (init_post):
|
||
Init tags stuff and some other things before loading
|
||
any static plugins (there may be other static plugins
|
||
than just the GStreamer ones, and they may want to
|
||
register their own tags or formats or whatever, and
|
||
preferably without segfaulting).
|
||
* plugins/elements/gstqueue.c: (gst_queue_handle_src_query):
|
||
Print at least a warning in the debug logs if we drop a
|
||
query just because we don't know how to adjust the value
|
||
in the particular format.
|
||
|
||
2005-12-25 03:45:45 +0000 David Schleef <ds@schleef.org>
|
||
|
||
tools/gstreamer-completion: Replacement for gst-complete written in sh and sed. Only completes names of features, bu...
|
||
Original commit message from CVS:
|
||
* tools/gstreamer-completion:
|
||
Replacement for gst-complete written in sh and sed. Only
|
||
completes names of features, but that's 90% of what I want
|
||
it for. Properties are not available in registry.xml. (Maybe
|
||
they should be...)
|
||
|
||
2005-12-23 18:15:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
back to HEAD
|
||
Original commit message from CVS:
|
||
back to HEAD
|
||
|
||
=== release 0.10.1 ===
|
||
|
||
2005-12-23 18:04:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* win32/common/config.h:
|
||
releasing 0.10.1
|
||
Original commit message from CVS:
|
||
releasing 0.10.1
|
||
|
||
2005-12-23 14:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
* po/zh_CN.po:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2005-12-23 13:45:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/check/libs/.gitignore:
|
||
ignore more
|
||
Original commit message from CVS:
|
||
ignore more
|
||
|
||
2005-12-22 14:48:14 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/faq/cvs.xml: Add missing quote, should be make ERROR_CFLAGS="".
|
||
Original commit message from CVS:
|
||
* docs/faq/cvs.xml:
|
||
Add missing quote, should be make ERROR_CFLAGS="".
|
||
|
||
2005-12-20 16:01:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
* po/zh_CN.po:
|
||
* win32/common/config.h:
|
||
prereleasing
|
||
Original commit message from CVS:
|
||
prereleasing
|
||
|
||
2005-12-20 12:50:56 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-trickmodes.txt: More documentation on trickmodes.
|
||
Original commit message from CVS:
|
||
* docs/design/part-trickmodes.txt:
|
||
More documentation on trickmodes.
|
||
|
||
2005-12-20 11:12:53 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstcaps.*: Added gpointer GType for GstStaticCaps so we can wrap them in bindings.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_static_caps_get_type):
|
||
* gst/gstcaps.h:
|
||
Added gpointer GType for GstStaticCaps so we can wrap them in bindings.
|
||
* gst/gstpadtemplate.c: (gst_static_pad_template_get_type):
|
||
* gst/gstpadtemplate.h:
|
||
Added gpointer GType for GstStaticPadTemplate so we can wrap them in
|
||
bindings.
|
||
|
||
2005-12-18 16:04:41 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/: Documentation updates.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstadapter.c:
|
||
* libs/gst/base/gstadapter.h:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
|
||
(gst_base_sink_get_position):
|
||
* libs/gst/base/gstbasesink.h:
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
|
||
(gst_base_src_default_query), (gst_base_src_default_do_seek),
|
||
(gst_base_src_do_seek), (gst_base_src_perform_seek),
|
||
(gst_base_src_send_event), (gst_base_src_update_length),
|
||
(gst_base_src_get_range), (gst_base_src_loop),
|
||
(gst_base_src_start):
|
||
* libs/gst/base/gstbasesrc.h:
|
||
* libs/gst/base/gstbasetransform.h:
|
||
* libs/gst/base/gstcollectpads.h:
|
||
* libs/gst/base/gstpushsrc.c:
|
||
* libs/gst/base/gstpushsrc.h:
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
* libs/gst/dataprotocol/dataprotocol.h:
|
||
* libs/gst/net/gstnetclientclock.h:
|
||
* libs/gst/net/gstnettimeprovider.h:
|
||
Documentation updates.
|
||
|
||
2005-12-18 14:28:25 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/basics-helloworld.xml: Remove superfluous closing bracket in helloworld example.
|
||
Original commit message from CVS:
|
||
* docs/manual/basics-helloworld.xml:
|
||
Remove superfluous closing bracket in helloworld example.
|
||
|
||
2005-12-17 14:19:27 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-launch.1.in: Update gst-launch man page; add a section with useful environment variables. Fixes #323882.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.1.in:
|
||
Update gst-launch man page; add a section with useful
|
||
environment variables. Fixes #323882.
|
||
|
||
2005-12-16 21:59:12 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/: change some char* into char[]
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
* gst/gst_private.h:
|
||
change some char* into char[]
|
||
|
||
2005-12-16 19:24:24 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstregistryxml.c: Cleanups.
|
||
Original commit message from CVS:
|
||
* gst/gstregistryxml.c: (load_feature):
|
||
Cleanups.
|
||
Don't use g_object_unref on GstObjects so that we avoid
|
||
leaks on unsafe glibs.
|
||
|
||
2005-12-16 18:20:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Small doc updates.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_recalc_state):
|
||
Small doc updates.
|
||
|
||
2005-12-16 18:10:04 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
common/check.mak: Added make forever target for check.
|
||
Original commit message from CVS:
|
||
* common/check.mak:
|
||
Added make forever target for check.
|
||
|
||
2005-12-16 17:34:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gst.c: make the registry cache file HOST_CPU-dependent
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (init_post):
|
||
make the registry cache file HOST_CPU-dependent
|
||
|
||
2005-12-16 14:44:49 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
* plugins/elements/gstbufferstore.c:
|
||
* tests/check/gst/gstobject.c:
|
||
plugins/elements/gstbufferstore.c
|
||
Original commit message from CVS:
|
||
2005-12-16 Andy Wingo <wingo@pobox.com>
|
||
* plugins/elements/gstbufferstore.c
|
||
(gst_buffer_store_cleared_func): Pay attention to g_list_append
|
||
return value.
|
||
* tests/check/gst/gstobject.c
|
||
(test_fake_object_name_threaded_unique): Pay attention to
|
||
g_list_sort return value.
|
||
|
||
2005-12-16 11:52:00 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-feedback-m.m: Update for 0.9/0.10 (fixes #323870).
|
||
Original commit message from CVS:
|
||
* tools/gst-feedback-m.m:
|
||
Update for 0.9/0.10 (fixes #323870).
|
||
|
||
2005-12-15 12:22:38 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstminiobject.c: Fix lcopy for mini objects, the mini object needs to be ref'ed.
|
||
Original commit message from CVS:
|
||
* gst/gstminiobject.c: (gst_value_mini_object_lcopy):
|
||
Fix lcopy for mini objects, the mini object needs to be ref'ed.
|
||
* tests/check/gst/gstminiobject.c: (my_foo_init),
|
||
(my_foo_get_property), (my_foo_set_property), (my_foo_class_init),
|
||
(test_value_collection), (gst_mini_object_suite):
|
||
Add test to ensure refcounts end up as expected when passing
|
||
GstMiniObjects through g_object_get() and g_object_set().
|
||
|
||
2005-12-14 17:08:36 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
libs/gst/base/gstcollectpads.c: Refactoring of collectpads. This version removes a lot of races without touching API/...
|
||
Original commit message from CVS:
|
||
2005-12-14 Julien MOUTTE <julien@moutte.net>
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_base_init),
|
||
(gst_collect_pads_remove_pad), (gst_collect_pads_is_collected),
|
||
(gst_collect_pads_event), (gst_collect_pads_chain): Refactoring
|
||
of collectpads. This version removes a lot of races without
|
||
touching API/ABI. Yay !
|
||
|
||
2005-12-14 10:09:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstpad.c: Don't allow activation of a srcpad in pull_range if it has no getrange function.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_activate_pull), (gst_pad_link_prepare):
|
||
Don't allow activation of a srcpad in pull_range if it has no
|
||
getrange function.
|
||
Change some debug statements to be a little clearer
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_handle_src_query):
|
||
Check that we have a peer before executing queries thereupon.
|
||
* tests/examples/metadata/read-metadata.c: (message_loop):
|
||
Use gst_bus_pop instead of gst_bus_poll when we just want it to
|
||
immediately return us any available message with 0 timeout.
|
||
|
||
2005-12-12 19:09:49 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gsttypefindfactory.c: Don't unref factories after calling them.
|
||
Original commit message from CVS:
|
||
* gst/gsttypefindfactory.c: (gst_type_find_factory_call_function):
|
||
Don't unref factories after calling them.
|
||
* libs/gst/base/gsttypefindhelper.c: (gst_type_find_helper):
|
||
* plugins/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_chain):
|
||
Free lists of factories after using them. Fixing typefinding memory
|
||
leaks.
|
||
|
||
2005-12-12 18:12:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstpluginfeature.c: more meaningful debug output
|
||
Original commit message from CVS:
|
||
* gst/gstpluginfeature.c: (gst_plugin_feature_finalize),
|
||
(gst_plugin_feature_load):
|
||
more meaningful debug output
|
||
* configure.ac:
|
||
* tests/Makefile.am:
|
||
* tests/old/examples/Makefile.am:
|
||
make make distcheck happy again
|
||
|
||
2005-12-12 17:37:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
remove all tests/old Makefiles from the build
|
||
Original commit message from CVS:
|
||
remove all tests/old Makefiles from the build
|
||
|
||
2005-12-12 17:09:04 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
plugins/elements/gsttypefindelement.c: Catch the special case where we are operating chain-based, but the downstream ...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c: (stop_typefinding):
|
||
Catch the special case where we are operating chain-based,
|
||
but the downstream peer pad has no chain function. Emit a
|
||
custom error message in this case instead of letting the
|
||
core generate one implying that this is some sort of core
|
||
bug. It's not, it just means that whatever got plugged
|
||
into the pipeline downstream when we announced the type
|
||
can only operate pull-based, while our source can only
|
||
operate push-based (e.g. http://foo/bar.mov ! qtdemux ! ...)
|
||
Error string has not been marked for translation yet, as
|
||
it probably needs some more work first.
|
||
(gst_type_find_element_get_best_possibility):
|
||
Add helper function to find the best of all available
|
||
found possibilities that qualify given the min. threshold.
|
||
(gst_type_find_element_handle_event):
|
||
Fix the case where we get an EOS while still in TYPEFIND
|
||
mode (we want to chose the best of all possible types,
|
||
not just the first type that happens to be in our unsorted
|
||
list of possible types).
|
||
(gst_type_find_element_chain):
|
||
Make sure we return GST_FLOW_ERROR when we errored out
|
||
in stop_typefinding(); also, don't just find the best of
|
||
all found type entries and then use the last examined
|
||
type entry, but actually use the best entry.
|
||
|
||
2005-12-12 17:07:05 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tests/examples/: More gcc4 fixes and a mem leak fix.
|
||
Original commit message from CVS:
|
||
* tests/examples/typefind/typefind.c: (type_found):
|
||
* tests/examples/xml/runxml.c: (xml_loaded):
|
||
More gcc4 fixes and a mem leak fix.
|
||
|
||
2005-12-12 16:20:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* tests/examples/xml/runxml.c:
|
||
more gcc 4 warning fixes
|
||
Original commit message from CVS:
|
||
more gcc 4 warning fixes
|
||
|
||
2005-12-12 16:04:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* tests/examples/xml/createxml.c:
|
||
another gcc4 fix
|
||
Original commit message from CVS:
|
||
another gcc4 fix
|
||
|
||
2005-12-12 15:59:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/examples/xml/createxml.c: gcc 4 fixes
|
||
Original commit message from CVS:
|
||
* tests/examples/xml/createxml.c: (object_saved):
|
||
gcc 4 fixes
|
||
|
||
2005-12-12 15:46:16 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/Makefile.am: enable the examples even more
|
||
Original commit message from CVS:
|
||
* tests/Makefile.am:
|
||
enable the examples even more
|
||
|
||
2005-12-12 15:02:02 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
libs/gst/net/gstnettimeprovider.c (gst_net_time_provider_class_init, gst_net_time_provider_init) (gst_net_time_provid...
|
||
Original commit message from CVS:
|
||
2005-12-12 Andy Wingo <wingo@pobox.com>
|
||
* libs/gst/net/gstnettimeprovider.c
|
||
(gst_net_time_provider_class_init, gst_net_time_provider_init)
|
||
(gst_net_time_provider_set_property)
|
||
(gst_net_time_provider_get_property): Export "active" as a GObject
|
||
property.
|
||
(gst_net_time_provider_thread): Only respond to time queries if
|
||
the time provider is active.
|
||
* libs/gst/net/gstnettimeprovider.h: Add an "active" boolean to
|
||
NetTimeProvider, preserving binary compat.
|
||
|
||
2005-12-12 14:46:06 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/examples/: convert comments again
|
||
Original commit message from CVS:
|
||
* tests/examples/controller/audio-example.c: (main):
|
||
* tests/examples/launch/Makefile.am:
|
||
convert comments again
|
||
|
||
2005-12-12 14:43:57 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstpushsrc.c: Fix typo.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstpushsrc.c:
|
||
Fix typo.
|
||
|
||
2005-12-12 14:42:11 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
Forgot the Changelog...
|
||
Original commit message from CVS:
|
||
Forgot the Changelog...
|
||
|
||
2005-12-12 14:41:05 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/libs/gstreamer-libs-sections.txt: Added new symbol to docs.
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
Added new symbol to docs.
|
||
* libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
|
||
(gst_base_src_init), (gst_base_src_set_format),
|
||
(gst_base_src_default_query), (gst_base_src_query),
|
||
(gst_base_src_default_do_seek), (gst_base_src_do_seek),
|
||
(gst_base_src_perform_seek), (gst_base_src_send_event),
|
||
(gst_base_src_default_event), (gst_base_src_event_handler),
|
||
(gst_base_src_set_property), (gst_base_src_get_property),
|
||
(gst_base_src_wait), (gst_base_src_do_sync),
|
||
(gst_base_src_update_length), (gst_base_src_get_range),
|
||
(gst_base_src_check_get_range), (gst_base_src_loop),
|
||
(gst_base_src_default_negotiate), (gst_base_src_start),
|
||
(gst_base_src_activate_push), (gst_base_src_activate_pull),
|
||
(gst_base_src_change_state):
|
||
* libs/gst/base/gstbasesrc.h:
|
||
Implement seeking to other formats than _BYTES.
|
||
Implement more seeking methods correctly.
|
||
Doc updates.
|
||
Added query vmethod.
|
||
Added do_seek vmethod to make life easier for subclasses
|
||
when seeking.
|
||
API addition: gst_base_src_set_format()
|
||
|
||
2005-12-12 14:08:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
tests/examples/Makefile.am: added that too
|
||
Original commit message from CVS:
|
||
* tests/examples/Makefile.am:
|
||
added that too
|
||
|
||
2005-12-12 14:02:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
applied some simple fixing to some examples re-enabled the working examples
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* docs/random/ensonic/media-device-daemon.txt:
|
||
* tests/examples/controller/.cvsignore:
|
||
* tests/examples/controller/Makefile.am:
|
||
* tests/examples/controller/audio-example.c: (main):
|
||
* tests/examples/helloworld/.cvsignore:
|
||
* tests/examples/helloworld/Makefile.am:
|
||
* tests/examples/helloworld/helloworld.c: (event_loop), (main):
|
||
* tests/examples/launch/.cvsignore:
|
||
* tests/examples/launch/Makefile.am:
|
||
* tests/examples/launch/mp3parselaunch.c: (event_loop), (main):
|
||
* tests/examples/metadata/.cvsignore:
|
||
* tests/examples/metadata/Makefile.am:
|
||
* tests/examples/metadata/read-metadata.c: (message_loop),
|
||
(make_pipeline), (print_tag), (main):
|
||
* tests/examples/queue/.cvsignore:
|
||
* tests/examples/queue/Makefile.am:
|
||
* tests/examples/queue/queue.c: (event_loop), (main):
|
||
* tests/examples/typefind/.cvsignore:
|
||
* tests/examples/typefind/Makefile.am:
|
||
* tests/examples/typefind/typefind.c: (type_found), (event_loop),
|
||
(main):
|
||
* tests/examples/xml/.cvsignore:
|
||
* tests/examples/xml/Makefile.am:
|
||
* tests/examples/xml/createxml.c: (object_saved), (main):
|
||
* tests/examples/xml/runxml.c: (xml_loaded), (event_loop), (main):
|
||
* tests/old/examples/Makefile.am:
|
||
* tests/old/examples/TODO:
|
||
* tests/old/examples/controller/.cvsignore:
|
||
* tests/old/examples/controller/Makefile.am:
|
||
* tests/old/examples/controller/audio-example.c:
|
||
* tests/old/examples/helloworld/.cvsignore:
|
||
* tests/old/examples/helloworld/Makefile.am:
|
||
* tests/old/examples/helloworld/helloworld.c:
|
||
* tests/old/examples/launch/.cvsignore:
|
||
* tests/old/examples/launch/Makefile.am:
|
||
* tests/old/examples/launch/mp3parselaunch.c:
|
||
* tests/old/examples/launch/mp3play:
|
||
* tests/old/examples/manual/Makefile.am:
|
||
* tests/old/examples/metadata/Makefile.am:
|
||
* tests/old/examples/metadata/read-metadata.c:
|
||
* tests/old/examples/queue/.cvsignore:
|
||
* tests/old/examples/queue/Makefile.am:
|
||
* tests/old/examples/queue/queue.c:
|
||
* tests/old/examples/typefind/.cvsignore:
|
||
* tests/old/examples/typefind/Makefile.am:
|
||
* tests/old/examples/typefind/typefind.c:
|
||
* tests/old/examples/xml/.cvsignore:
|
||
* tests/old/examples/xml/Makefile.am:
|
||
* tests/old/examples/xml/createxml.c:
|
||
* tests/old/examples/xml/runxml.c:
|
||
applied some simple fixing to some examples
|
||
re-enabled the working examples
|
||
|
||
2005-12-12 12:48:35 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstsegment.c: Added more documentation.
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c: (gst_segment_init),
|
||
(gst_segment_set_last_stop), (gst_segment_set_seek),
|
||
(gst_segment_set_newsegment), (gst_segment_to_stream_time),
|
||
(gst_segment_to_running_time):
|
||
Added more documentation.
|
||
Make sure the last_pos value is updated properly.
|
||
Make sure to_stream_time and to_running_time don't
|
||
operate on wrong values.
|
||
* tests/check/gst/gstsegment.c: (GST_START_TEST):
|
||
Update check.
|
||
|
||
2005-12-12 12:32:04 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
plugins/elements/gsttypefindelement.c: Now that we're not leaking factories, make sure we keep references to them whi...
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c: (free_entry),
|
||
(gst_type_find_element_chain):
|
||
Now that we're not leaking factories, make sure we keep references
|
||
to them while we need them.
|
||
|
||
2005-12-12 11:40:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
tests/check/gst/struct_i386.h: ifdef out the XML structs
|
||
Original commit message from CVS:
|
||
* tests/check/gst/struct_i386.h:
|
||
ifdef out the XML structs
|
||
|
||
2005-12-12 10:59:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstvalue.c: floor is not needed, F is always positive; this obviates the need for adding -lm when building withou...
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_transform_double_fraction):
|
||
floor is not needed, F is always positive; this obviates the
|
||
need for adding -lm when building without libxml
|
||
|
||
2005-12-12 10:57:37 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/random/aspectratio:
|
||
* tests/check/gst/gstbus.c:
|
||
add a ; and an example
|
||
Original commit message from CVS:
|
||
add a ; and an example
|
||
|
||
2005-12-12 10:16:11 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/base/gstbasesink.c: Take current playback rate into account when reporting the position.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_position):
|
||
Take current playback rate into account when reporting
|
||
the position.
|
||
|
||
2005-12-11 19:35:02 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/mime-world.fig: Let's try this again, this time with a file that is actually in XFig format.
|
||
Original commit message from CVS:
|
||
* docs/manual/mime-world.fig:
|
||
Let's try this again, this time with a file that is
|
||
actually in XFig format.
|
||
|
||
2005-12-11 19:19:09 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/mime-world.fig: Add audioconvert element to diagram so that it matches the text and the code (fixes #3195...
|
||
Original commit message from CVS:
|
||
* docs/manual/mime-world.fig:
|
||
Add audioconvert element to diagram so that it
|
||
matches the text and the code (fixes #319526).
|
||
|
||
2005-12-11 18:24:27 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/pwg/: Update state change stuff for 0.10 (fixes #322969).
|
||
Original commit message from CVS:
|
||
* docs/pwg/building-chainfn.xml:
|
||
* docs/pwg/building-pads.xml:
|
||
* docs/pwg/building-state.xml:
|
||
* docs/pwg/other-source.xml:
|
||
Update state change stuff for 0.10 (fixes #322969).
|
||
|
||
2005-12-11 17:49:10 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/: Update for 0.10: s/0.9/0.10/; s/audioscale/audiorsample/; add converters in front of pipelines; remove ...
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-dataaccess.xml:
|
||
* docs/manual/appendix-checklist.xml:
|
||
* docs/manual/appendix-programs.xml:
|
||
* docs/manual/basics-pads.xml:
|
||
* docs/manual/highlevel-components.xml:
|
||
* docs/manual/manual.xml:
|
||
Update for 0.10: s/0.9/0.10/; s/audioscale/audiorsample/;
|
||
add converters in front of pipelines; remove curly
|
||
brackets for threads stuff, they no longer exist; use
|
||
GST_TYPE_FRACTION for framerates; update some pieces of
|
||
code to 0.10, but there's plenty more to do.
|
||
* docs/manual/appendix-porting.xml:
|
||
Expand on asynchroneous state changes; s/0.9/0.10/;
|
||
mention disappearance of gst_init_get_popt_table()
|
||
(fixes #322916).
|
||
|
||
2005-12-11 11:53:56 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/faq/using.xml: Spider no longer exists, and neither does gst-launch-ext.
|
||
Original commit message from CVS:
|
||
* docs/faq/using.xml:
|
||
Spider no longer exists, and neither does gst-launch-ext.
|
||
Update examples to use decodebin and playbin and put
|
||
converters in front of sinks (fixes #323726).
|
||
|
||
2005-12-09 17:26:31 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
plugins/elements/gsttypefindelement.c: Fix leaking element factories in typefinding.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gsttypefindelement.c: (find_peek),
|
||
(gst_type_find_element_chain):
|
||
Fix leaking element factories in typefinding.
|
||
Fix problem where we forgot about a probable type on non-seekable
|
||
files, and thus later mis-typefound it.
|
||
|
||
2005-12-09 15:09:42 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
Remove makecontext stuff; not used in 0.10 and causes problems on
|
||
Original commit message from CVS:
|
||
* common/m4/gst-makecontext.m4:
|
||
* common/m4/gst-mcsc.m4:
|
||
* configure.ac:
|
||
* win32/common/config.h:
|
||
* win32/common/config.h.in:
|
||
Remove makecontext stuff; not used in 0.10 and causes problems on
|
||
HPUX according to bug #322441
|
||
|
||
2005-12-07 19:03:54 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/: Added ABI check for libs, this time for real
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/libs/libsabi.c: (GST_START_TEST), (gstabi_suite),
|
||
(main):
|
||
* tests/check/libs/struct_i386.h:
|
||
Added ABI check for libs, this time for real
|
||
|
||
2005-12-07 19:03:08 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/: Added ABI check for libs
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/libs/libsabi.c: (GST_START_TEST), (gstabi_suite),
|
||
(main):
|
||
* tests/check/libs/struct_i386.h:
|
||
Added ABI check for libs
|
||
|
||
2005-12-07 17:59:21 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/Makefile.am: And add the struct_i386.h to dist.
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
And add the struct_i386.h to dist.
|
||
|
||
2005-12-07 17:36:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/check/: Added check for ABI compatibility.
|
||
Original commit message from CVS:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/.cvsignore:
|
||
* tests/check/gst/gstabi.c: (GST_START_TEST), (gstabi_suite),
|
||
(main):
|
||
* tests/check/gst/struct_i386.h:
|
||
Added check for ABI compatibility.
|
||
|
||
2005-12-07 15:33:42 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstfakesrc.c: Fix broken sync option, fixes #323259
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfakesrc.c: (gst_fake_src_class_init),
|
||
(gst_fake_src_get_times), (gst_fake_src_create):
|
||
Fix broken sync option, fixes #323259
|
||
|
||
2005-12-07 15:16:43 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbuffer.c: Small docs update.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c:
|
||
Small docs update.
|
||
* gst/gstcaps.c: (gst_caps_is_equal):
|
||
Don't assert on NULL <--> X. Fixes #323260
|
||
* gst/gstminiobject.c: (gst_mini_object_replace):
|
||
If we're doing atomic operations, we might just as well use
|
||
the proper way to get an atomic pointer.
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_position):
|
||
Clean up debugging.
|
||
|
||
2005-12-07 11:52:05 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/parse/grammar.y: Remove handling of { } for threads.
|
||
Original commit message from CVS:
|
||
* gst/parse/grammar.y:
|
||
Remove handling of { } for threads.
|
||
|
||
2005-12-06 23:32:01 +0000 David Schleef <ds@schleef.org>
|
||
|
||
libs/gst/base/gstbasetransform.c: speling fix.
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstbasetransform.c: speling fix.
|
||
|
||
2005-12-06 19:29:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/libs/tmpl/gstdataprotocol.sgml:
|
||
* docs/random/omega/testing/gstobject.c:
|
||
* gst/gst.c:
|
||
* gst/gstclock.c:
|
||
* gst/gstelement.c:
|
||
* gst/gstelementfactory.c:
|
||
* gst/gsterror.c:
|
||
* gst/gstevent.c:
|
||
* gst/gstghostpad.c:
|
||
* gst/gstinfo.c:
|
||
* gst/gstpadtemplate.c:
|
||
* gst/gstregistryxml.c:
|
||
* gst/gsttaglist.c:
|
||
* gst/gsttagsetter.c:
|
||
* gst/gsttypefind.c:
|
||
* gst/gstvalue.c:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* libs/gst/net/gstnetclientclock.c:
|
||
* libs/gst/net/gstnettimeprovider.c:
|
||
* plugins/elements/gstfakesrc.c:
|
||
* plugins/elements/gstfdsrc.c:
|
||
* plugins/elements/gstfilesrc.c:
|
||
* plugins/elements/gstidentity.c:
|
||
* plugins/elements/gstqueue.c:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
* plugins/indexers/gstfileindex.c:
|
||
* plugins/indexers/gstmemindex.c:
|
||
* tests/check/gst/gsttag.c:
|
||
* tests/old/examples/cutter/cutter.c:
|
||
* tests/old/examples/mixer/mixer.c:
|
||
* tests/old/examples/xml/runxml.c:
|
||
* tests/old/testsuite/caps/normalisation.c:
|
||
* tests/old/testsuite/debug/global.c:
|
||
* tests/old/testsuite/parse/parse1.c:
|
||
* tools/gst-xmlinspect.c:
|
||
* win32/common/dirent.c:
|
||
expand tabs
|
||
Original commit message from CVS:
|
||
expand tabs
|
||
|
||
2005-12-06 19:04:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
back to cvs
|
||
Original commit message from CVS:
|
||
back to cvs
|
||
|
||
2005-12-05 18:13:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
back to HEAD
|
||
Original commit message from CVS:
|
||
back to HEAD
|
||
|
||
=== release 0.10.0 ===
|
||
|
||
2005-12-05 18:05:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* docs/libs/tmpl/gstdataprotocol.sgml:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
* win32/common/config.h:
|
||
releasing 0.10.0
|
||
Original commit message from CVS:
|
||
releasing 0.10.0
|
||
|
||
2005-12-05 15:57:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
* po/zh_CN.po:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2005-12-05 14:36:05 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
po/: added Chinese (Traditional) translation
|
||
Original commit message from CVS:
|
||
submitted by: Funda Wang <fundawang@linux.net.cn>
|
||
* po/LINGUAS:
|
||
* po/zh_CN.po:
|
||
added Chinese (Traditional) translation
|
||
|
||
2005-12-05 14:14:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/af.po:
|
||
updated Afrikaans translation
|
||
Original commit message from CVS:
|
||
updated Afrikaans translation
|
||
|
||
2005-12-05 14:14:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstpad.h:
|
||
remove deprecation guard from docstring
|
||
Original commit message from CVS:
|
||
remove deprecation guard from docstring
|
||
|
||
2005-12-05 13:10:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
update translations
|
||
Original commit message from CVS:
|
||
update translations
|
||
|
||
2005-12-05 13:06:37 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/random/thomasvs/TODO:
|
||
* gst/gstutils.c:
|
||
* gst/gstutils.h:
|
||
fix docs
|
||
Original commit message from CVS:
|
||
fix docs
|
||
|
||
2005-12-05 13:01:35 +0000 Wim Taymans <wim@fluendo.com>
|
||
|
||
libs/gst/base/gstbasetransform.c (gst_base_transform_prepare_output_buf)
|
||
Original commit message from CVS:
|
||
2005-12-05 Andy Wingo <wingo@pobox.com>
|
||
patch by: Wim Taymans <wim@fluendo.com>
|
||
* libs/gst/base/gstbasetransform.c
|
||
(gst_base_transform_prepare_output_buf)
|
||
(gst_base_transform_buffer_alloc):
|
||
* plugins/elements/gstqueue.c (gst_queue_bufferalloc): Call
|
||
alloc_buffer_and_set_caps.
|
||
* gst/gstpad.c (gst_pad_alloc_buffer): Changed to not call
|
||
set_caps on the source pad.
|
||
(gst_pad_alloc_buffer_and_set_caps): New function, does what
|
||
alloc_buffer used to do. Fixes #322874.
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/design/part-negotiation.txt:
|
||
* docs/pwg/advanced-negotiation.xml: Update for the alloc_buffer
|
||
changes.
|
||
|
||
2005-12-05 12:33:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/check/gst/gstutils.c:
|
||
really add the tests for the 64/double conversion
|
||
Original commit message from CVS:
|
||
really add the tests for the 64/double conversion
|
||
|
||
2005-12-05 12:09:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/libgstcontroller.def:
|
||
add def for controller
|
||
Original commit message from CVS:
|
||
add def for controller
|
||
|
||
2005-12-05 12:09:01 +0000 Sebastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/: win32 build fixes
|
||
Original commit message from CVS:
|
||
patch by: Sebastien Moutte
|
||
* win32/MANIFEST:
|
||
* win32/common/config.h.in:
|
||
* win32/vs6/libgstcontroller.dsp:
|
||
win32 build fixes
|
||
|
||
2005-12-05 10:59:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Back out previous code changes, leave doc updates, file bugs instead.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_caps_is_equal):
|
||
* plugins/elements/gstfakesrc.c: (gst_fake_src_class_init),
|
||
(gst_fake_src_create):
|
||
Back out previous code changes, leave doc updates, file bugs
|
||
instead.
|
||
|
||
2005-12-05 10:27:59 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
plugins/elements/gstfakesrc.*: Fix broken sync code.
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstfakesrc.c: (gst_fake_src_class_init),
|
||
(gst_fake_src_get_times), (gst_fake_src_create):
|
||
* plugins/elements/gstfakesrc.h:
|
||
Fix broken sync code.
|
||
|
||
2005-12-05 10:22:55 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstcaps.c: Comparing NULL against !NULL yields different caps, not a failure.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_caps_is_equal):
|
||
Comparing NULL against !NULL yields different caps, not a
|
||
failure.
|
||
|
||
2005-12-05 10:18:27 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpipeline.c: Fix small typo in docs.
|
||
Original commit message from CVS:
|
||
* gst/gstpipeline.c:
|
||
Fix small typo in docs.
|
||
|
||
2005-12-05 09:53:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gst.c (init_post): remove hard-coded 0.9 location for registries/plugins with a MAJORMINOR one.
|
||
Original commit message from CVS:
|
||
2005-12-05 Andy Wingo <wingo@pobox.com>
|
||
patch by: Thomas Vander Stichele <thomas at apestaart dot org>
|
||
* gst/gst.c (init_post): remove hard-coded 0.9 location for
|
||
registries/plugins with a MAJORMINOR one.
|
||
(plugin_desc): Rename library from gstcoreleements to
|
||
staticelements. Fixes #323222.
|
||
|
||
2005-12-05 09:45:29 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
libs/gst/base/gstcollectpads.c: Change debug category to 'collectpads' from 'collect_pads' (fixes #323250).
|
||
Original commit message from CVS:
|
||
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_base_init):
|
||
Change debug category to 'collectpads' from 'collect_pads'
|
||
(fixes #323250).
|
||
|
||
2005-12-04 19:57:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/libgstreamer.def:
|
||
rename two exports
|
||
Original commit message from CVS:
|
||
rename two exports
|
||
|
||
2005-12-04 18:54:19 +0000 Sebastien Moutte <sebastien@moutte.net>
|
||
|
||
libs/gst/controller/gstinterpolation.c: use convert function for uint64/double
|
||
Original commit message from CVS:
|
||
patch by: Sebastien Moutte
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
use convert function for uint64/double
|
||
* win32/vs6/libgstcontroller.dsp:
|
||
link to GLib
|
||
|
||
2005-12-04 09:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
add tests that seem to show that the guint64/gdouble conversions are correct.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_util_guint64_to_gdouble),
|
||
(gst_util_gdouble_to_guint64), (gst_util_uint64_scale_int64):
|
||
* gst/gstutils.h:
|
||
* tests/check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite):
|
||
add tests that seem to show that the guint64/gdouble conversions
|
||
are correct.
|
||
|
||
2005-12-02 12:44:53 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
make version number a little less hopefull
|
||
Original commit message from CVS:
|
||
make version number a little less hopefull
|
||
|
||
2005-12-02 12:34:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Fix docs again.
|
||
Original commit message from CVS:
|
||
* gst/gstregistry.c: (gst_registry_add_path):
|
||
* gst/gstregistry.h:
|
||
* gst/gstregistryxml.c:
|
||
Fix docs again.
|
||
Removed old code from gstregistryxml.c
|
||
|
||
2005-12-02 12:19:55 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
fix updating gstreamer spec file making it 0.10 ready
|
||
Original commit message from CVS:
|
||
fix updating gstreamer spec file making it 0.10 ready
|
||
|
||
2005-12-02 11:36:50 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstutils.c: Small cleanup.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_util_uint64_scale_int64),
|
||
(gst_util_uint64_scale_int):
|
||
Small cleanup.
|
||
* libs/gst/base/gstbasesink.c: (gst_base_sink_handle_object):
|
||
Add debug log line.
|
||
* libs/gst/base/gstbasetransform.c: (gst_base_transform_event):
|
||
Add FIXME.
|
||
|
||
2005-12-02 09:48:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
win32/: renamed core elements plugin
|
||
Original commit message from CVS:
|
||
* win32/MANIFEST:
|
||
* win32/common/config.h:
|
||
* win32/vs6/gstreamer.dsw:
|
||
* win32/vs6/libgstcoreelements.dsp:
|
||
* win32/vs6/libgstelements.dsp:
|
||
renamed core elements plugin
|
||
|
||
2005-12-02 01:35:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
tools/gst-run.c: do piece-wise major/minor comparison so 0.9 < 0.10 also allow .exe extensions for tools
|
||
Original commit message from CVS:
|
||
* tools/gst-run.c: (compare_major_minor), (find_highest_version),
|
||
(get_candidates):
|
||
do piece-wise major/minor comparison so 0.9 < 0.10
|
||
also allow .exe extensions for tools
|
||
|
||
2005-12-01 23:57:07 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gst.c: Escape a % to make gtkdoc happier; bug 322958.
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
Escape a % to make gtkdoc happier; bug 322958.
|
||
|
||
2005-12-01 19:18:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
back to HEAD
|
||
Original commit message from CVS:
|
||
back to HEAD
|
||
|
||
=== release 0.9.7 ===
|
||
|
||
2005-12-01 19:11:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* CHANGES-0.9:
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
* win32/common/config.h:
|
||
releasing 0.9.7
|
||
Original commit message from CVS:
|
||
releasing 0.9.7
|
||
|
||
2005-12-01 16:51:23 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* common:
|
||
* configure.ac:
|
||
* docs/libs/tmpl/gstdataprotocol.sgml:
|
||
* docs/random/release:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/bg.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
* win32/common/config.h:
|
||
* win32/common/config.h.in:
|
||
* win32/vs6/gst_inspect.dsp:
|
||
* win32/vs6/gst_launch.dsp:
|
||
* win32/vs6/libgstbase.dsp:
|
||
* win32/vs6/libgstelements.dsp:
|
||
* win32/vs6/libgstreamer.dsp:
|
||
* win32/vs7/GStreamer.vcproj:
|
||
* win32/vs7/gst-inspect.vcproj:
|
||
* win32/vs7/gst-launch.vcproj:
|
||
* win32/vs7/libgstbase.vcproj:
|
||
bump GST_MAJORMINOR to 0.10 reset libtool version
|
||
Original commit message from CVS:
|
||
bump GST_MAJORMINOR to 0.10
|
||
reset libtool version
|
||
|
||
2005-12-01 15:28:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tools/gst-feedback-0.7:
|
||
remove old file
|
||
Original commit message from CVS:
|
||
remove old file
|
||
|
||
2005-12-01 15:18:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/plugins/.gitignore:
|
||
ignore more
|
||
Original commit message from CVS:
|
||
ignore more
|
||
|
||
2005-12-01 15:08:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* po/LINGUAS:
|
||
* po/bg.po:
|
||
Added Bulgarian translation by (Alexander Shopov)
|
||
Original commit message from CVS:
|
||
Added Bulgarian translation by (Alexander Shopov)
|
||
|
||
2005-12-01 15:04:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/plugins/inspect-build.stamp:
|
||
commit final stamp file
|
||
Original commit message from CVS:
|
||
commit final stamp file
|
||
|
||
2005-12-01 14:51:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/plugins/gstreamer-plugins.hierarchy:
|
||
* docs/plugins/gstreamer-plugins.interfaces:
|
||
* docs/plugins/gstreamer-plugins.prerequisites:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
add more files for distcheck
|
||
Original commit message from CVS:
|
||
add more files for distcheck
|
||
|
||
2005-12-01 14:40:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/plugins/gstreamer-plugins.args:
|
||
* docs/plugins/gstreamer-plugins.signals:
|
||
add signals and args
|
||
Original commit message from CVS:
|
||
add signals and args
|
||
|
||
2005-12-01 12:36:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* tests/check/gst/gstplugin.c:
|
||
fix test
|
||
Original commit message from CVS:
|
||
fix test
|
||
|
||
2005-12-01 12:29:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* common:
|
||
* configure.ac:
|
||
* docs/Makefile.am:
|
||
* docs/gst/Makefile.am:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/gstreamer.types:
|
||
* docs/gst/gstreamer.types.in:
|
||
* docs/plugins/Makefile.am:
|
||
* docs/plugins/gstreamer-plugins-docs.sgml:
|
||
* docs/plugins/gstreamer-plugins-sections.txt:
|
||
* docs/plugins/gstreamer-plugins.types:
|
||
* docs/plugins/inspect.stamp:
|
||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||
* docs/plugins/inspect/plugin-coreindexers.xml:
|
||
* docs/plugins/scanobj-build.stamp:
|
||
* gstreamer.spec.in:
|
||
* plugins/elements/Makefile.am:
|
||
* plugins/elements/gstelements.c:
|
||
* plugins/elements/gstfakesink.c:
|
||
* plugins/elements/gstfakesrc.c:
|
||
* plugins/elements/gstfilesink.c:
|
||
* plugins/elements/gstfilesrc.c:
|
||
* plugins/elements/gstqueue.c:
|
||
* plugins/indexers/Makefile.am:
|
||
* plugins/indexers/gstindexers.c:
|
||
document core plugins in a separate document just like all the others rename these plugins to something starting with...
|
||
Original commit message from CVS:
|
||
document core plugins in a separate document just like all the
|
||
others
|
||
rename these plugins to something starting with core
|
||
|
||
2005-12-01 12:00:56 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstevent.h (struct _GstEvent): Meant to remove the extra padding here before, but it missed the commit.
|
||
Original commit message from CVS:
|
||
2005-12-01 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstevent.h (struct _GstEvent): Meant to remove the extra
|
||
padding here before, but it missed the commit.
|
||
|
||
2005-12-01 10:07:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* libs/gst/controller/gsthelper.c:
|
||
* win32/common/libgstreamer.def:
|
||
* win32/vs6/gstreamer.dsw:
|
||
* win32/vs6/libgstcontroller.dsp:
|
||
add libgstcontroller to the build
|
||
Original commit message from CVS:
|
||
add libgstcontroller to the build
|
||
|
||
2005-12-01 09:54:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
libs/gst/controller/gstinterpolation.c: whitespace prices have crashed, we should feel free to use some now use gst_g...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
whitespace prices have crashed, we should feel free to use some now
|
||
use gst_guint64_to_gdouble
|
||
|
||
2005-12-01 09:32:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* plugins/elements/gstfdsink.c:
|
||
* plugins/elements/gstfdsink.h:
|
||
fix typo
|
||
Original commit message from CVS:
|
||
fix typo
|
||
|
||
2005-12-01 09:23:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
* libs/gst/controller/gsthelper.c:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
* libs/gst/controller/lib.c:
|
||
wrap config.h include
|
||
Original commit message from CVS:
|
||
wrap config.h include
|
||
|
||
2005-12-01 02:08:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
update docs
|
||
Original commit message from CVS:
|
||
update docs
|
||
|
||
2005-12-01 00:54:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
plugins/elements/: more anal cleanup
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstelements.c:
|
||
* plugins/elements/gstfdsink.c: (gst_fd_sink__base_init),
|
||
(gst_fd_sink__class_init), (gst_fd_sink__init),
|
||
(gst_fd_sink__chain), (gst_fd_sink__set_property),
|
||
(gst_fd_sink__get_property):
|
||
* plugins/elements/gstfdsink.h:
|
||
* plugins/elements/gstfdsrc.c: (_do_init), (gst_fd_src_base_init),
|
||
(gst_fd_src_class_init), (gst_fd_src_init), (gst_fd_src_dispose),
|
||
(gst_fd_src_update_fd), (gst_fd_src_start), (gst_fd_src_stop),
|
||
(gst_fd_src_unlock), (gst_fd_src_set_property),
|
||
(gst_fd_src_get_property), (gst_fd_src_create),
|
||
(gst_fd_src_is_seekable), (gst_fd_src_get_size),
|
||
(gst_fd_src_uri_get_type), (gst_fd_src_uri_get_protocols),
|
||
(gst_fd_src_uri_get_uri), (gst_fd_src_uri_set_uri),
|
||
(gst_fd_src_uri_handler_init):
|
||
* plugins/elements/gstfdsrc.h:
|
||
* plugins/elements/gstqueue.c: (gst_queue_get_type):
|
||
more anal cleanup
|
||
|
||
2005-11-30 19:36:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/Makefile.am:
|
||
* docs/gst/gstreamer.types.in:
|
||
* gst/Makefile.am:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
fix the docs build
|
||
Original commit message from CVS:
|
||
fix the docs build
|
||
|
||
2005-11-30 19:03:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/gst/gstreamer.types.in:
|
||
add new input types file
|
||
Original commit message from CVS:
|
||
add new input types file
|
||
|
||
2005-11-30 19:01:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
various fixes to make
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst.c:
|
||
* gst/gstplugin.h:
|
||
* gst/gstregistry.h:
|
||
* tests/benchmarks/complexity.c:
|
||
* tests/benchmarks/mass-elements.c:
|
||
* tests/check/Makefile.am:
|
||
* tools/Makefile.am:
|
||
* tools/gst-inspect.c:
|
||
* tools/gst-xmlinspect.c:
|
||
various fixes to make
|
||
--disable-nls --disable-registry --disable-loadsave --disable-parse --disable-gst-debug
|
||
work and get the core .so down to 360444 bytes after stripping
|
||
|
||
2005-11-30 17:05:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/libs/tmpl/gstdataprotocol.sgml:
|
||
* tests/check/Makefile.am:
|
||
move location of test registry
|
||
Original commit message from CVS:
|
||
move location of test registry
|
||
|
||
2005-11-30 16:45:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/check/pipelines/.gitignore:
|
||
ignore more
|
||
Original commit message from CVS:
|
||
ignore more
|
||
|
||
2005-11-30 16:45:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/misc/Makefile.am:
|
||
missing makefile
|
||
Original commit message from CVS:
|
||
missing makefile
|
||
|
||
2005-11-30 16:43:16 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* scripts/cvs-update.sh:
|
||
prune empty dirs when updating
|
||
Original commit message from CVS:
|
||
prune empty dirs when updating
|
||
|
||
2005-11-30 16:42:27 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* DOCBUILDING:
|
||
* docs/README:
|
||
remove empty dirs; move docbuilding notes
|
||
Original commit message from CVS:
|
||
remove empty dirs; move docbuilding notes
|
||
|
||
2005-11-30 16:39:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
descend into tests
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
* configure.ac:
|
||
descend into tests
|
||
* docs/random/thomasvs/TODO:
|
||
* tests/Makefile.am:
|
||
* tests/README:
|
||
add a README
|
||
|
||
2005-11-30 16:32:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/benchmarks/.gitignore:
|
||
* tests/check/generic/.gitignore:
|
||
* tests/check/libs/.gitignore:
|
||
ignore more
|
||
Original commit message from CVS:
|
||
ignore more
|
||
|
||
2005-11-30 16:30:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* README:
|
||
update README
|
||
Original commit message from CVS:
|
||
update README
|
||
|
||
2005-11-30 16:29:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* tests/check/Makefile.am:
|
||
don't fail on missing registry
|
||
Original commit message from CVS:
|
||
don't fail on missing registry
|
||
|
||
2005-11-30 16:28:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/README.txt:
|
||
add a README
|
||
Original commit message from CVS:
|
||
add a README
|
||
|
||
2005-11-30 16:26:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* win32/GStreamer.vcproj:
|
||
* win32/MANIFEST:
|
||
* win32/Makefile:
|
||
* win32/Makefile.inspect:
|
||
* win32/Makefile.launch:
|
||
* win32/Makefile.register:
|
||
* win32/README.txt:
|
||
* win32/gst-inspect.vcproj:
|
||
* win32/gst-launch.vcproj:
|
||
* win32/gst-register.vcproj:
|
||
* win32/gstelements.vcproj:
|
||
* win32/gstgetbits.def:
|
||
* win32/gstgetbits.vcproj:
|
||
* win32/gstreamer-dbg.def:
|
||
* win32/gstreamer.def:
|
||
* win32/libgstbase.def:
|
||
* win32/libgstbase.vcproj:
|
||
* win32/link_oldruntime.c:
|
||
* win32/mman.c:
|
||
* win32/mman.h:
|
||
* win32/mman.inl:
|
||
* win32/msvc71.sln:
|
||
move even more stuff, win32/ is nice and clean now
|
||
Original commit message from CVS:
|
||
move even more stuff, win32/ is nice and clean now
|
||
|
||
2005-11-30 16:17:23 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* libs/gst/control/.gitignore:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
* win32/MANIFEST:
|
||
* win32/config.h:
|
||
* win32/dirent.c:
|
||
* win32/dirent.h:
|
||
* win32/gstbytestream.def:
|
||
* win32/gstbytestream.vcproj:
|
||
* win32/gstconfig.h:
|
||
* win32/gstenumtypes.c:
|
||
* win32/gstenumtypes.h:
|
||
* win32/gstoptimalscheduler.vcproj:
|
||
* win32/gstversion.h:
|
||
* win32/gtchar.h:
|
||
* win32/testsuite/bins.vcproj:
|
||
* win32/testsuite/bytestream.vcproj:
|
||
* win32/testsuite/caps.vcproj:
|
||
* win32/testsuite/cleanup.vcproj:
|
||
* win32/testsuite/clock.vcproj:
|
||
* win32/testsuite/debug.vcproj:
|
||
* win32/testsuite/dlopen.vcproj:
|
||
* win32/testsuite/dynparams.vcproj:
|
||
* win32/testsuite/elements.vcproj:
|
||
* win32/testsuite/ghostpads.vcproj:
|
||
* win32/testsuite/indexers.vcproj:
|
||
* win32/testsuite/negotiation.vcproj:
|
||
* win32/testsuite/parse.vcproj:
|
||
* win32/testsuite/plugin.vcproj:
|
||
* win32/testsuite/refcounting.vcproj:
|
||
* win32/testsuite/schedulers.vcproj:
|
||
* win32/testsuite/states.vcproj:
|
||
* win32/testsuite/tags.vcproj:
|
||
* win32/testsuite/threads.vcproj:
|
||
remove old win32 stuff that isn't maintained and should be reorganized
|
||
Original commit message from CVS:
|
||
remove old win32 stuff that isn't maintained and should be
|
||
reorganized
|
||
|
||
2005-11-30 16:12:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* libs/gst/getbits/.gitignore:
|
||
remove getbits
|
||
Original commit message from CVS:
|
||
remove getbits
|
||
|
||
2005-11-30 16:10:57 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
configure.ac (GST_PKG_DEPS): Revert previous patch, makes loading the gst.interfaces python module bork.
|
||
Original commit message from CVS:
|
||
2005-11-30 Andy Wingo <wingo@pobox.com>
|
||
* configure.ac (GST_PKG_DEPS): Revert previous patch, makes
|
||
loading the gst.interfaces python module bork.
|
||
* configure.ac (GST_PKG_DEPS): Use gmodule-no-export-2.0.pc,
|
||
available since GLib 2.2. Fixes #318031.
|
||
|
||
2005-11-30 16:08:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* Makefile.am:
|
||
* check/.gitignore:
|
||
* check/Makefile.am:
|
||
* check/elements/.gitignore:
|
||
* check/elements/fakesrc.c:
|
||
* check/elements/fdsrc.c:
|
||
* check/elements/identity.c:
|
||
* check/generic/.gitignore:
|
||
* check/generic/states.c:
|
||
* check/gst-libs/.gitignore:
|
||
* check/gst-libs/controller.c:
|
||
* check/gst-libs/gdp.c:
|
||
* check/gst/.gitignore:
|
||
* check/gst/capslist.h:
|
||
* check/gst/gst.c:
|
||
* check/gst/gstbin.c:
|
||
* check/gst/gstbuffer.c:
|
||
* check/gst/gstbus.c:
|
||
* check/gst/gstcaps.c:
|
||
* check/gst/gstelement.c:
|
||
* check/gst/gstevent.c:
|
||
* check/gst/gstghostpad.c:
|
||
* check/gst/gstiterator.c:
|
||
* check/gst/gstmessage.c:
|
||
* check/gst/gstminiobject.c:
|
||
* check/gst/gstobject.c:
|
||
* check/gst/gstpad.c:
|
||
* check/gst/gstpipeline.c:
|
||
* check/gst/gstplugin.c:
|
||
* check/gst/gstsegment.c:
|
||
* check/gst/gststructure.c:
|
||
* check/gst/gstsystemclock.c:
|
||
* check/gst/gsttag.c:
|
||
* check/gst/gstutils.c:
|
||
* check/gst/gstvalue.c:
|
||
* check/net/.gitignore:
|
||
* check/net/gstnetclientclock.c:
|
||
* check/net/gstnettimeprovider.c:
|
||
* check/pipelines/.gitignore:
|
||
* check/pipelines/cleanup.c:
|
||
* check/pipelines/simple_launch_lines.c:
|
||
* check/pipelines/stress.c:
|
||
* check/states/.gitignore:
|
||
* check/states/sinks.c:
|
||
* configure.ac:
|
||
* examples/Makefile.am:
|
||
* examples/appreader/.gitignore:
|
||
* examples/appreader/Makefile.am:
|
||
* examples/appreader/appreader.c:
|
||
* examples/controller/.gitignore:
|
||
* examples/controller/Makefile.am:
|
||
* examples/controller/audio-example.c:
|
||
* examples/cutter/.gitignore:
|
||
* examples/cutter/Makefile.am:
|
||
* examples/cutter/cutter.c:
|
||
* examples/cutter/cutter.h:
|
||
* examples/events/Makefile.am:
|
||
* examples/events/seek.c:
|
||
* examples/helloworld/.gitignore:
|
||
* examples/helloworld/Makefile.am:
|
||
* examples/helloworld/helloworld.c:
|
||
* examples/helloworld2/.gitignore:
|
||
* examples/helloworld2/Makefile.am:
|
||
* examples/helloworld2/helloworld2.c:
|
||
* examples/launch/.gitignore:
|
||
* examples/launch/Makefile.am:
|
||
* examples/launch/mp3parselaunch.c:
|
||
* examples/launch/mp3play:
|
||
* examples/manual/.gitignore:
|
||
* examples/manual/Makefile.am:
|
||
* examples/manual/extract.pl:
|
||
* examples/metadata/Makefile.am:
|
||
* examples/metadata/read-metadata.c:
|
||
* examples/mixer/.gitignore:
|
||
* examples/mixer/Makefile.am:
|
||
* examples/mixer/mixer.c:
|
||
* examples/mixer/mixer.h:
|
||
* examples/pingpong/.gitignore:
|
||
* examples/pingpong/Makefile.am:
|
||
* examples/pingpong/pingpong.c:
|
||
* examples/plugins/.gitignore:
|
||
* examples/plugins/Makefile.am:
|
||
* examples/plugins/example.c:
|
||
* examples/plugins/example.h:
|
||
* examples/pwg/.gitignore:
|
||
* examples/pwg/Makefile.am:
|
||
* examples/pwg/extract.pl:
|
||
* examples/queue/.gitignore:
|
||
* examples/queue/Makefile.am:
|
||
* examples/queue/queue.c:
|
||
* examples/queue2/.gitignore:
|
||
* examples/queue2/Makefile.am:
|
||
* examples/queue2/queue2.c:
|
||
* examples/queue3/.gitignore:
|
||
* examples/queue3/Makefile.am:
|
||
* examples/queue3/queue3.c:
|
||
* examples/queue4/.gitignore:
|
||
* examples/queue4/Makefile.am:
|
||
* examples/queue4/queue4.c:
|
||
* examples/retag/.gitignore:
|
||
* examples/retag/Makefile.am:
|
||
* examples/retag/retag.c:
|
||
* examples/retag/transcode.c:
|
||
* examples/thread/.gitignore:
|
||
* examples/thread/Makefile.am:
|
||
* examples/thread/thread.c:
|
||
* examples/typefind/.gitignore:
|
||
* examples/typefind/Makefile.am:
|
||
* examples/typefind/typefind.c:
|
||
* examples/xml/.gitignore:
|
||
* examples/xml/Makefile.am:
|
||
* examples/xml/createxml.c:
|
||
* examples/xml/runxml.c:
|
||
* tests/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
* testsuite/.gitignore:
|
||
* testsuite/Makefile.am:
|
||
* testsuite/Rules:
|
||
* testsuite/caps/.gitignore:
|
||
* testsuite/caps/Makefile.am:
|
||
* testsuite/caps/app_fixate.c:
|
||
* testsuite/caps/audioscale.c:
|
||
* testsuite/caps/caps.c:
|
||
* testsuite/caps/caps.h:
|
||
* testsuite/caps/caps_strings:
|
||
* testsuite/caps/compatibility.c:
|
||
* testsuite/caps/deserialize.c:
|
||
* testsuite/caps/enumcaps.c:
|
||
* testsuite/caps/eratosthenes.c:
|
||
* testsuite/caps/filtercaps.c:
|
||
* testsuite/caps/fixed.c:
|
||
* testsuite/caps/fraction-convert.c:
|
||
* testsuite/caps/fraction-multiply-and-zero.c:
|
||
* testsuite/caps/intersect2.c:
|
||
* testsuite/caps/intersection.c:
|
||
* testsuite/caps/normalisation.c:
|
||
* testsuite/caps/random.c:
|
||
* testsuite/caps/renegotiate.c:
|
||
* testsuite/caps/sets.c:
|
||
* testsuite/caps/simplify.c:
|
||
* testsuite/caps/string-conversions.c:
|
||
* testsuite/caps/structure.c:
|
||
* testsuite/caps/subtract.c:
|
||
* testsuite/caps/union.c:
|
||
* testsuite/debug/.gitignore:
|
||
* testsuite/debug/Makefile.am:
|
||
* testsuite/debug/category.c:
|
||
* testsuite/debug/commandline.c:
|
||
* testsuite/debug/global.c:
|
||
* testsuite/debug/output.c:
|
||
* testsuite/debug/printf_extension.c:
|
||
* testsuite/dlopen/.gitignore:
|
||
* testsuite/dlopen/Makefile.am:
|
||
* testsuite/dlopen/dlopen_gst.c:
|
||
* testsuite/dlopen/loadgst.c:
|
||
* testsuite/elements/.gitignore:
|
||
* testsuite/elements/Makefile.am:
|
||
* testsuite/elements/gst-inspect-check.in:
|
||
* testsuite/elements/struct_i386.h:
|
||
* testsuite/elements/struct_size.c:
|
||
* testsuite/indexers/.gitignore:
|
||
* testsuite/indexers/Makefile.am:
|
||
* testsuite/indexers/cache1.c:
|
||
* testsuite/indexers/indexdump.c:
|
||
* testsuite/parse/.gitignore:
|
||
* testsuite/parse/Makefile.am:
|
||
* testsuite/parse/parse1.c:
|
||
* testsuite/parse/parse2.c:
|
||
* testsuite/plugin/.gitignore:
|
||
* testsuite/plugin/Makefile.am:
|
||
* testsuite/plugin/README:
|
||
* testsuite/plugin/dynamic.c:
|
||
* testsuite/plugin/linked.c:
|
||
* testsuite/plugin/loading.c:
|
||
* testsuite/plugin/registry.c:
|
||
* testsuite/plugin/static.c:
|
||
* testsuite/plugin/static2.c:
|
||
* testsuite/plugin/testplugin.c:
|
||
* testsuite/plugin/testplugin2.c:
|
||
* testsuite/plugin/testplugin2_s.c:
|
||
* testsuite/plugin/testplugin_s.c:
|
||
* testsuite/refcounting/.gitignore:
|
||
* testsuite/refcounting/Makefile.am:
|
||
* testsuite/refcounting/bin.c:
|
||
* testsuite/refcounting/element.c:
|
||
* testsuite/refcounting/element_pad.c:
|
||
* testsuite/refcounting/mainloop.c:
|
||
* testsuite/refcounting/mem.c:
|
||
* testsuite/refcounting/mem.h:
|
||
* testsuite/refcounting/object.c:
|
||
* testsuite/refcounting/pad.c:
|
||
* testsuite/refcounting/sched.c:
|
||
* testsuite/refcounting/thread.c:
|
||
* testsuite/states/.gitignore:
|
||
* testsuite/states/Makefile.am:
|
||
* testsuite/states/bin.c:
|
||
* testsuite/states/locked.c:
|
||
* testsuite/states/parent.c:
|
||
* testsuite/threads/.gitignore:
|
||
* testsuite/threads/159566.c:
|
||
* testsuite/threads/159852.c:
|
||
* testsuite/threads/Makefile.am:
|
||
* testsuite/threads/queue.c:
|
||
* testsuite/threads/signals.c:
|
||
* testsuite/threads/staticrec.c:
|
||
* testsuite/threads/thread.c:
|
||
* testsuite/threads/threadb.c:
|
||
* testsuite/threads/threadc.c:
|
||
* testsuite/threads/threadd.c:
|
||
* testsuite/threads/threade.c:
|
||
* testsuite/threads/threadf.c:
|
||
* testsuite/threads/threadg.c:
|
||
* testsuite/threads/threadh.c:
|
||
* testsuite/threads/threadi.c:
|
||
move all of these under tests
|
||
Original commit message from CVS:
|
||
move all of these under tests
|
||
|
||
2005-11-30 15:37:36 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
update after thomas's CVS surgery
|
||
Original commit message from CVS:
|
||
update after thomas's CVS surgery
|
||
|
||
2005-11-30 15:34:37 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/benchmarks/.gitignore:
|
||
* tests/benchmarks/Makefile.am:
|
||
add Makefile.am
|
||
Original commit message from CVS:
|
||
add Makefile.am
|
||
|
||
2005-11-30 15:29:05 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
fix distcheck
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* tests/Makefile.am:
|
||
fix distcheck
|
||
|
||
2005-11-30 15:20:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/old/testsuite/caps/deserialize.c:
|
||
* tests/old/testsuite/caps/intersection.c:
|
||
* tests/old/testsuite/caps/union.c:
|
||
* testsuite/caps/deserialize.c:
|
||
* testsuite/caps/intersection.c:
|
||
* testsuite/caps/union.c:
|
||
compile warning fixes
|
||
Original commit message from CVS:
|
||
compile warning fixes
|
||
|
||
2005-11-30 13:28:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/old/testsuite/elements/Makefile.am:
|
||
* tests/old/testsuite/elements/gst-compprep-check.in:
|
||
* testsuite/elements/Makefile.am:
|
||
* testsuite/elements/gst-compprep-check.in:
|
||
remove compprep
|
||
Original commit message from CVS:
|
||
remove compprep
|
||
|
||
2005-11-30 13:25:05 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
configure.ac (GST_PKG_DEPS): Use gmodule-no-export-2.0.pc, available since GLib 2.2. Fixes #318031.
|
||
Original commit message from CVS:
|
||
2005-11-30 Andy Wingo <wingo@pobox.com>
|
||
* configure.ac (GST_PKG_DEPS): Use gmodule-no-export-2.0.pc,
|
||
available since GLib 2.2. Fixes #318031.
|
||
|
||
2005-11-30 13:08:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
First pass at cleaning up tests/ dir before moving the rest
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* tests/bench-complexity.scm:
|
||
* tests/bench-mass_elements.scm:
|
||
* tests/complexity.c:
|
||
* tests/complexity.gnuplot:
|
||
* tests/instantiate/.cvsignore:
|
||
* tests/instantiate/Makefile.am:
|
||
* tests/instantiate/caps.c:
|
||
* tests/mass_elements.c:
|
||
* tests/network-clock-utils.scm:
|
||
* tests/network-clock.scm:
|
||
* tests/plot-data:
|
||
First pass at cleaning up tests/ dir before moving the rest
|
||
Combined with CVS surgery
|
||
|
||
2005-11-30 13:07:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
move includes
|
||
Original commit message from CVS:
|
||
move includes
|
||
|
||
2005-11-30 11:55:32 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* README:
|
||
remove norwegianism
|
||
Original commit message from CVS:
|
||
remove norwegianism
|
||
|
||
2005-11-30 10:50:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* Makefile.am:
|
||
make not having check non-fatal for extra targets
|
||
Original commit message from CVS:
|
||
make not having check non-fatal for extra targets
|
||
|
||
2005-11-30 10:15:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
po/POTFILES.in: queue has moved, update
|
||
Original commit message from CVS:
|
||
* po/POTFILES.in:
|
||
queue has moved, update
|
||
|
||
2005-11-30 10:13:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstvalue.c:
|
||
* win32/vs6/grammar.dsp:
|
||
* win32/vs6/gst_inspect.dsp:
|
||
* win32/vs6/gst_launch.dsp:
|
||
* win32/vs6/libgstbase.dsp:
|
||
* win32/vs6/libgstelements.dsp:
|
||
* win32/vs6/libgstreamer.dsp:
|
||
add some explicit casts update dsp files; also installs the debug build in \gstreamer\debug to separate it from the n...
|
||
Original commit message from CVS:
|
||
add some explicit casts
|
||
update dsp files; also installs the debug build in \gstreamer\debug to separate it from the non-debug build
|
||
|
||
2005-11-30 10:03:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/libgstreamer.def:
|
||
add more symbols to def file
|
||
Original commit message from CVS:
|
||
add more symbols to def file
|
||
|
||
2005-11-30 09:59:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
docs/gst/gstreamer-sections.txt: remove double entries from the docs
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
remove double entries from the docs
|
||
* gst/gst_private.h:
|
||
* gst/gstinfo.c: (_gst_debug_init):
|
||
remove the THREAD debug category
|
||
* gst/Makefile.am:
|
||
* gst/gstqueue.c:
|
||
* gst/gstqueue.h:
|
||
* docs/gst/gstreamer.types:
|
||
* plugins/elements/gstqueue.c: (gst_queue_get_type),
|
||
(gst_queue_init), (gst_queue_finalize), (gst_queue_change_state):
|
||
completely move queue and fix up debugging categories
|
||
|
||
2005-11-30 09:38:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
plugins/elements/gstidentity.c: make initialization portable, using LL is not
|
||
Original commit message from CVS:
|
||
* plugins/elements/gstidentity.c: (gst_identity_transform_ip):
|
||
make initialization portable, using LL is not
|
||
|
||
2005-11-30 09:36:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/libgstreamer.def:
|
||
add more symbols to def file
|
||
Original commit message from CVS:
|
||
add more symbols to def file
|
||
|
||
2005-11-30 09:30:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/libgstreamer.def:
|
||
add more symbols to def file
|
||
Original commit message from CVS:
|
||
add more symbols to def file
|
||
|
||
2005-11-30 09:27:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
win32/common/gstconfig.h: add large padding
|
||
Original commit message from CVS:
|
||
* win32/common/gstconfig.h:
|
||
add large padding
|
||
|
||
2005-11-30 09:22:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
win32/common/libgstreamer.def: rename symbols; sort base section
|
||
Original commit message from CVS:
|
||
* win32/common/libgstreamer.def:
|
||
rename symbols; sort base section
|
||
|
||
2005-11-30 09:18:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstclock.c: remove crack non-portable handrolled DEBUG macro
|
||
Original commit message from CVS:
|
||
2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
|
||
* gst/gstclock.c: (do_linear_regression):
|
||
remove crack non-portable handrolled DEBUG macro
|
||
|
||
2005-11-30 09:12:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/random/release:
|
||
* win32/common/gstenumtypes.c:
|
||
* win32/common/gstenumtypes.h:
|
||
* win32/common/gstversion.h:
|
||
update visual studio generated files
|
||
Original commit message from CVS:
|
||
update visual studio generated files
|
||
|
||
2005-11-30 08:56:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
win32/vs6/: update project files for new locations
|
||
Original commit message from CVS:
|
||
* win32/vs6/libgstbase.dsp:
|
||
* win32/vs6/libgstelements.dsp:
|
||
update project files for new locations
|
||
|
||
2005-11-30 08:52:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
Makefile.am: remove some files
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
remove some files
|
||
* README:
|
||
reinstate and update
|
||
* DEVEL:
|
||
* REQUIREMENTS:
|
||
removed
|
||
* LICENSE:
|
||
* docs/random/LICENSE:
|
||
moved to random
|
||
|
||
2005-11-30 08:36:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* README:
|
||
put the README back
|
||
Original commit message from CVS:
|
||
put the README back
|
||
|
||
2005-11-30 08:33:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* TODO:
|
||
clean up TODO
|
||
Original commit message from CVS:
|
||
clean up TODO
|
||
|
||
2005-11-30 08:29:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* libs/ext/Makefile.am:
|
||
removing ext, was not used anymore
|
||
Original commit message from CVS:
|
||
removing ext, was not used anymore
|
||
|
||
2005-11-29 23:56:20 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Fix memory leak in GstTypeFindFactory.
|
||
Original commit message from CVS:
|
||
* gst/gsttypefind.c: (gst_type_find_register):
|
||
* gst/gsttypefind.h:
|
||
* gst/gsttypefindfactory.c: (gst_type_find_factory_init),
|
||
(gst_type_find_factory_dispose):
|
||
* gst/gsttypefindfactory.h:
|
||
Fix memory leak in GstTypeFindFactory.
|
||
|
||
2005-11-29 20:16:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
updated translations
|
||
Original commit message from CVS:
|
||
updated translations
|
||
|
||
2005-11-29 19:47:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
move queue from core to the elements plugin ç
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
* plugins/elements/Makefile.am:
|
||
* plugins/elements/gstelements.c:
|
||
* plugins/elements/gstqueue.c:
|
||
move queue from core to the elements plugin
|
||
ç
|
||
|
||
2005-11-29 19:44:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* pkgconfig/gstreamer-base-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-check-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-net-uninstalled.pc.in:
|
||
update uninstalled pc files
|
||
Original commit message from CVS:
|
||
update uninstalled pc files
|
||
|
||
2005-11-29 19:37:49 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
libs/gst/base/: en-LARGE the padding.
|
||
Original commit message from CVS:
|
||
2005-11-29 Andy Wingo <wingo@pobox.com>
|
||
* libs/gst/base/gstbasetransform.h:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
* libs/gst/base/gstbasesink.h: en-LARGE the padding.
|
||
* gst/gstconfig.h.in (GST_PADDING_LARGE): New define, the number
|
||
of pointers by which to pad very extensible base classes (like the
|
||
ones in libs/gst/base).
|
||
|
||
2005-11-29 19:34:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
docs/: moving documentation from core to lib
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/libs/gstreamer-libs-docs.sgml:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
moving documentation from core to lib
|
||
|
||
2005-11-29 19:12:30 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/Makefile.am:
|
||
* configure.ac:
|
||
* docs/gst/Makefile.am:
|
||
* gst/Makefile.am:
|
||
* gst/base/.gitignore:
|
||
* gst/base/Makefile.am:
|
||
* gst/base/README:
|
||
* gst/base/gstadapter.c:
|
||
* gst/base/gstadapter.h:
|
||
* gst/base/gstbasesink.c:
|
||
* gst/base/gstbasesink.h:
|
||
* gst/base/gstbasesrc.c:
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/base/gstbasetransform.c:
|
||
* gst/base/gstbasetransform.h:
|
||
* gst/base/gstcollectpads.c:
|
||
* gst/base/gstcollectpads.h:
|
||
* gst/base/gstpushsrc.c:
|
||
* gst/base/gstpushsrc.h:
|
||
* gst/base/gsttypefindhelper.c:
|
||
* gst/base/gsttypefindhelper.h:
|
||
* gst/check/Makefile.am:
|
||
* gst/check/gstcheck.c:
|
||
* gst/check/gstcheck.h:
|
||
* gst/net/Makefile.am:
|
||
* gst/net/gstnet.h:
|
||
* gst/net/gstnetclientclock.c:
|
||
* gst/net/gstnetclientclock.h:
|
||
* gst/net/gstnettimepacket.c:
|
||
* gst/net/gstnettimepacket.h:
|
||
* gst/net/gstnettimeprovider.c:
|
||
* gst/net/gstnettimeprovider.h:
|
||
* libs/gst/Makefile.am:
|
||
* libs/gst/base/Makefile.am:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
* libs/gst/check/Makefile.am:
|
||
* plugins/elements/Makefile.am:
|
||
* po/POTFILES.in:
|
||
* tests/check/Makefile.am:
|
||
CVS surgery + support to move base, check, and net out of gst and into libs/gst
|
||
Original commit message from CVS:
|
||
CVS surgery + support to move base, check, and net out of gst
|
||
and into libs/gst
|
||
|
||
2005-11-29 18:57:59 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstevent.h (struct _GstEvent): Only one pointer of padding.
|
||
Original commit message from CVS:
|
||
2005-11-29 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstevent.h (struct _GstEvent): Only one pointer of padding.
|
||
* gst/gststructure.h (struct _GstStructure): Only one pointer of
|
||
padding.
|
||
* gst/gstquery.h (struct _GstQuery): Only one pointer of padding.
|
||
* gst/gstpluginfeature.h: Remove a comment in PluginFeature.
|
||
* gst/gstplugin.h (struct _GstPluginClass): Add some padding.
|
||
* gst/gstobject.h: (struct _GstObject): Only one pointer of
|
||
padding; reduces object size by about 30%. We don't expect
|
||
anything else to go into gstobject.
|
||
* gst/gstminiobject.h (struct _GstMiniObject)
|
||
(struct _GstMiniObjectClass): Only one pointer of padding; the
|
||
payload is only a pointer and two ints anyway. For the class there
|
||
are only two methods as well.
|
||
* gst/gstelement.h (struct _GstElementClass): Removed
|
||
the state_changed signal callback, it is not used.
|
||
|
||
2005-11-29 18:49:19 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* components/bonobo-gstmediaplay/.gitignore:
|
||
* components/bonobo-gstmediaplay/Makefile.am:
|
||
* components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml:
|
||
* components/bonobo-gstmediaplay/bonobo-gstmediaplay.c:
|
||
* components/bonobo-gstmediaplay/gstmediaplay.oafinfo:
|
||
* components/bonobo-media/Makefile.am:
|
||
* components/bonobo-media/bonobo-media-gstreamer-factory.c:
|
||
* components/bonobo-media/bonobo-media-gstreamer.gob:
|
||
* components/bonobo-media/bonobo-media-gstreamer.oafinfo:
|
||
* components/bonobo-media/bonobo-media-gstreamervideo.gob:
|
||
whack a mole
|
||
Original commit message from CVS:
|
||
whack a mole
|
||
|
||
2005-11-29 18:38:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/POTFILES.in:
|
||
these files were moved
|
||
Original commit message from CVS:
|
||
these files were moved
|
||
|
||
2005-11-29 18:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
docs/gst/gstreamer.types: fix includes, though they are a little dinky
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer.types:
|
||
fix includes, though they are a little dinky
|
||
|
||
2005-11-29 18:14:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/Makefile.am: look in the right place for elements, a lot more chance of success
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
look in the right place for elements, a lot more chance of
|
||
success
|
||
* gst/Makefile.am:
|
||
remove indexers and elements subdirs
|
||
* plugins/Makefile.am:
|
||
make indexers conditional
|
||
|
||
2005-11-29 18:08:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* plugins/Makefile.am:
|
||
add missing Makefile.am
|
||
Original commit message from CVS:
|
||
add missing Makefile.am
|
||
|
||
2005-11-29 18:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/gst/Makefile.am:
|
||
fix doc build for stuff moved around
|
||
Original commit message from CVS:
|
||
fix doc build for stuff moved around
|
||
|
||
2005-11-29 18:03:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/elements/.gitignore:
|
||
* gst/elements/Makefile.am:
|
||
* gst/elements/gstbufferstore.c:
|
||
* gst/elements/gstbufferstore.h:
|
||
* gst/elements/gstcapsfilter.c:
|
||
* gst/elements/gstelements.c:
|
||
* gst/elements/gstfakesink.c:
|
||
* gst/elements/gstfakesink.h:
|
||
* gst/elements/gstfakesrc.c:
|
||
* gst/elements/gstfakesrc.h:
|
||
* gst/elements/gstfdsink.c:
|
||
* gst/elements/gstfdsink.h:
|
||
* gst/elements/gstfdsrc.c:
|
||
* gst/elements/gstfdsrc.h:
|
||
* gst/elements/gstfilesink.c:
|
||
* gst/elements/gstfilesink.h:
|
||
* gst/elements/gstfilesrc.c:
|
||
* gst/elements/gstfilesrc.h:
|
||
* gst/elements/gstidentity.c:
|
||
* gst/elements/gstidentity.h:
|
||
* gst/elements/gsttee.c:
|
||
* gst/elements/gsttee.h:
|
||
* gst/elements/gsttypefindelement.c:
|
||
* gst/elements/gsttypefindelement.h:
|
||
* gst/indexers/.gitignore:
|
||
* gst/indexers/Makefile.am:
|
||
* gst/indexers/gstfileindex.c:
|
||
* gst/indexers/gstindexers.c:
|
||
* gst/indexers/gstmemindex.c:
|
||
remove moved dirs
|
||
Original commit message from CVS:
|
||
remove moved dirs
|
||
|
||
2005-11-29 18:02:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/registries/.gitignore:
|
||
* gst/schedulers/.gitignore:
|
||
remove empty dirs
|
||
Original commit message from CVS:
|
||
remove empty dirs
|
||
|
||
2005-11-29 18:00:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
do CVS surgery and related build fixery to move elements and indexers in a new gstreamer/plugins directory, out of th...
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
* configure.ac:
|
||
* plugins/elements/Makefile.am:
|
||
* plugins/elements/gstcapsfilter.c:
|
||
* plugins/elements/gstfilesink.c:
|
||
* plugins/elements/gstfilesrc.c:
|
||
* plugins/elements/gstidentity.c:
|
||
* plugins/indexers/Makefile.am:
|
||
do CVS surgery and related build fixery to move elements
|
||
and indexers in a new gstreamer/plugins directory, out of the
|
||
gst/ directory
|
||
|
||
2005-11-29 17:47:06 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
Rename gstnet-tempname to gstnet. Fixes #322257.
|
||
Original commit message from CVS:
|
||
2005-11-29 Andy Wingo <wingo@pobox.com>
|
||
* check/Makefile.am:
|
||
* pkgconfig/gstreamer-net-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-net.pc.in:
|
||
* gst/net/Makefile.am: Rename gstnet-tempname to gstnet. Fixes
|
||
#322257.
|
||
|
||
2005-11-29 17:35:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/elements/.gitignore:
|
||
* tests/check/elements/.gitignore:
|
||
ignore more
|
||
Original commit message from CVS:
|
||
ignore more
|
||
|
||
2005-11-29 17:33:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gstreamer.spec.in:
|
||
remove some more complete
|
||
Original commit message from CVS:
|
||
remove some more complete
|
||
|
||
2005-11-29 17:32:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
tools/: removing -compprep and -complete
|
||
Original commit message from CVS:
|
||
* tools/Makefile.am:
|
||
* tools/gst-complete.1.in:
|
||
* tools/gst-complete.c:
|
||
* tools/gst-compprep.1.in:
|
||
* tools/gst-compprep.c:
|
||
removing -compprep and -complete
|
||
|
||
2005-11-29 17:23:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstevent.*: fix #320529 - clean up new_segment API and structure.
|
||
Original commit message from CVS:
|
||
* gst/gstevent.c: (gst_event_new_new_segment),
|
||
(gst_event_parse_new_segment):
|
||
* gst/gstevent.h:
|
||
fix #320529 - clean up new_segment API and structure.
|
||
Let's hope everyone was using the methods, and not the structure.
|
||
|
||
2005-11-29 17:13:44 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/base/gstbasesink.c: Properly handle non GST_FORMAT_TIME segment
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_event), (gst_base_sink_do_sync),
|
||
(gst_base_sink_activate_pull), (gst_base_sink_change_state):
|
||
Properly handle non GST_FORMAT_TIME segment
|
||
* gst/elements/gstidentity.c: (gst_identity_transform_ip):
|
||
Properly handle non GST_FORMAT_TIME segment
|
||
* gst/gstsegment.c:
|
||
This function is valid if the accumulator is 0 and the format
|
||
is different from the requested format.
|
||
|
||
2005-11-29 15:50:50 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Add gst_query_new_seeking and gst_query_parse_seeking to the docs.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Add gst_query_new_seeking and gst_query_parse_seeking to the
|
||
docs.
|
||
|
||
2005-11-29 15:15:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
Fix conflict marker
|
||
Original commit message from CVS:
|
||
Fix conflict marker
|
||
|
||
2005-11-29 15:12:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/base/gstbasetransform.c: Treat a pad alloc with new caps the same as if we were not negotiated, in order to allow...
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_buffer_alloc):
|
||
Treat a pad alloc with new caps the same as if we were not
|
||
negotiated, in order to allow a changing upstream output
|
||
to produce a new format of data.
|
||
|
||
2005-11-29 14:47:07 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/base/gstbasetransform.c: The event virtual method is now properly implemented, with a default handler
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_class_init),
|
||
(gst_base_transform_event), (gst_base_transform_eventfunc):
|
||
The event virtual method is now properly implemented, with a default
|
||
handler
|
||
Sub classes should call the parent_class event method. They should
|
||
return FALSE if they had a problem handling the given event, or don't
|
||
want GstBaseTransform to send that even downstream
|
||
* gst/elements/gstidentity.c: (gst_identity_class_init),
|
||
(gst_identity_init), (gst_identity_event),
|
||
(gst_identity_transform_ip), (gst_identity_set_property),
|
||
(gst_identity_get_property):
|
||
* gst/elements/gstidentity.h:
|
||
Added the single-segment boolean property.
|
||
If set to TRUE, it will output a single segment of data, starting from
|
||
0, will eat up all incoming newsegment, and modify the timestamp of the
|
||
buffers accordingly
|
||
|
||
2005-11-29 14:43:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/random/thomasvs/0.10:
|
||
further review
|
||
Original commit message from CVS:
|
||
further review
|
||
|
||
2005-11-29 13:10:38 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstghostpad.c: Don't ref NULL target pad (#322751). Improve docs.
|
||
Original commit message from CVS:
|
||
* gst/gstghostpad.c: (gst_proxy_pad_get_target):
|
||
Don't ref NULL target pad (#322751). Improve docs.
|
||
|
||
2005-11-29 11:07:54 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gstregistryxml.c: Don't crash if we failed to load a feature from a plugin.
|
||
Original commit message from CVS:
|
||
* gst/gstregistryxml.c: (load_plugin):
|
||
Don't crash if we failed to load a feature from a plugin.
|
||
|
||
2005-11-29 00:51:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/random/thomasvs/0.10:
|
||
add my todos for 0.10
|
||
Original commit message from CVS:
|
||
add my todos for 0.10
|
||
|
||
2005-11-28 21:51:37 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/pipelines/simple_launch_lines.c: use more check API and less GLib API
|
||
Original commit message from CVS:
|
||
* check/pipelines/simple_launch_lines.c: (setup_pipeline),
|
||
(GST_START_TEST):
|
||
use more check API and less GLib API
|
||
|
||
2005-11-28 21:48:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/pipelines/simple_launch_lines.c:
|
||
* tests/check/pipelines/simple-launch-lines.c:
|
||
cosmetic changes
|
||
Original commit message from CVS:
|
||
cosmetic changes
|
||
|
||
2005-11-28 19:58:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
Makefile.am: don't run checks if we don't have check
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
don't run checks if we don't have check
|
||
* common/check.mak:
|
||
remove the registry when running make torture
|
||
* docs/gst/gstreamer-sections.txt:
|
||
remove second multiply
|
||
* gst/gstqueue.c: (gst_queue_loop):
|
||
fix a compile warning when disabling debug
|
||
|
||
2005-11-28 19:43:27 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstinfo.h: Hey! Let's print the pad name if the pointer != NULL instead of when it == NULL :-)
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.h:
|
||
Hey! Let's print the pad name if the pointer != NULL instead
|
||
of when it == NULL :-)
|
||
|
||
2005-11-28 18:44:11 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstutils.c: Updated check, add some scaling accuracy checking code.
|
||
Original commit message from CVS:
|
||
* check/gst/gstutils.c: (GST_START_TEST):
|
||
Updated check, add some scaling accuracy checking code.
|
||
* gst/gstutils.c: (gst_util_div128_64),
|
||
(gst_util_uint64_scale_int64), (gst_util_uint64_scale),
|
||
(gst_util_uint64_scale_int):
|
||
Fix 6 times faster division code. Optimize for common
|
||
1/1 and less common X/1 cases.
|
||
|
||
2005-11-28 17:59:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstclock.c:
|
||
doc updates
|
||
Original commit message from CVS:
|
||
doc updates
|
||
|
||
2005-11-28 16:05:35 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstutils.c: More checks.
|
||
Original commit message from CVS:
|
||
* check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite):
|
||
More checks.
|
||
* gst/gstclock.c: (gst_clock_finalize), (gst_clock_set_master),
|
||
(do_linear_regression), (gst_clock_add_observation):
|
||
Cleanups.
|
||
Release lock when the clock cannot be slaved.
|
||
Catch the case where the regression returned an invalid denominator.
|
||
* gst/gstutils.c: (gst_util_div128_64_iterate),
|
||
(gst_util_div128_64), (gst_util_uint64_scale_int64),
|
||
(gst_util_uint64_scale), (gst_util_uint64_scale_int):
|
||
Add protentially more performant non-iterative 128/64 divide function
|
||
that unfortunatly does not work yet.
|
||
Shortcut the trivial 0/X = 0 case.
|
||
Remove the warnings on overflow.
|
||
|
||
2005-11-28 14:18:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstplugin.c: everything causing a plugin not to load should be at least a WARNING
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c: (gst_plugin_register_func):
|
||
everything causing a plugin not to load should be at least a WARNING
|
||
|
||
2005-11-28 14:02:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/elements/gstcapsfilter.c:
|
||
* plugins/elements/gstcapsfilter.c:
|
||
log caps
|
||
Original commit message from CVS:
|
||
log caps
|
||
|
||
2005-11-28 14:01:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstelement.c:
|
||
fix docs
|
||
Original commit message from CVS:
|
||
fix docs
|
||
|
||
2005-11-28 13:25:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/random/ensonic/dparams.txt: some TODOs for the next dev cycle
|
||
Original commit message from CVS:
|
||
* docs/random/ensonic/dparams.txt:
|
||
some TODOs for the next dev cycle
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(gst_controlled_property_set_interpolation_mode),
|
||
(gst_controlled_property_new):
|
||
* libs/gst/controller/gstcontroller.h:
|
||
use base type to assign acccessor functions
|
||
|
||
2005-11-28 11:31:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
check/Makefile.am: Oops, that should have been top_srcdir
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
Oops, that should have been top_srcdir
|
||
|
||
2005-11-28 10:29:37 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/Makefile.am:
|
||
* check/gst/gstpipeline.c:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/gstpipeline.c:
|
||
disable pipeline test until someone fixes the unreliable errors
|
||
Original commit message from CVS:
|
||
disable pipeline test until someone fixes the unreliable errors
|
||
|
||
2005-11-28 10:07:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
check/: Use a cmdline define to specify the location of a file to use for testing, to avoid breaking distcheck.
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
* check/elements/fdsrc.c: (GST_START_TEST):
|
||
Use a cmdline define to specify the location of a file to use for
|
||
testing, to avoid breaking distcheck.
|
||
|
||
2005-11-28 10:04:45 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstpad.c (fixate_value): Use array functions for arrays.
|
||
Original commit message from CVS:
|
||
2005-11-28 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpad.c (fixate_value): Use array functions for arrays.
|
||
|
||
2005-11-28 09:55:19 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
tools/gst-launch.c: Clarify the output strings, makes it easier to translate.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (main):
|
||
Clarify the output strings, makes it easier to translate.
|
||
Fixes #322626
|
||
|
||
2005-11-28 08:20:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/Makefile.am: don't try and build net if we don't even have <sys/socket.h>
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am:
|
||
don't try and build net if we don't even have <sys/socket.h>
|
||
|
||
2005-11-27 22:50:09 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
check/: Add tests for fdsrc seekability
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
* check/elements/fdsrc.c: (event_func), (setup_fdsrc),
|
||
(cleanup_fdsrc), (GST_START_TEST), (fdsrc_suite), (main):
|
||
Add tests for fdsrc seekability
|
||
* gst/elements/gstfdsrc.c: (gst_fdsrc_class_init),
|
||
(gst_fdsrc_init), (gst_fdsrc_update_fd), (gst_fdsrc_start),
|
||
(gst_fdsrc_set_property), (gst_fdsrc_is_seekable),
|
||
(gst_fdsrc_get_size), (gst_fdsrc_uri_set_uri):
|
||
* gst/elements/gstfdsrc.h:
|
||
fdsrc should not be a 'live' source.
|
||
Implement seeking on seekable fd's.
|
||
* gst/gstquery.c: (gst_query_new_seeking),
|
||
(gst_query_parse_seeking):
|
||
* gst/gstquery.h:
|
||
Implement SEEKING query functions:
|
||
*_new_seeking and *_parse_seeking
|
||
|
||
2005-11-27 22:43:08 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstelement.c: don't loop forever
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_dispose):
|
||
don't loop forever
|
||
* gst/gstiterator.c:
|
||
* gst/gststructure.c:
|
||
doc fixes
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(gst_controlled_property_set_interpolation_mode):
|
||
* libs/gst/controller/gstcontroller.h:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
(interpolate_none_get_enum_value_array):
|
||
support controlling enums
|
||
|
||
2005-11-27 19:52:49 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstvalue.c: Improve documentation for gst_value_union().
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c:
|
||
Improve documentation for gst_value_union().
|
||
* gst/gstvalue.h:
|
||
Change return value for union, intersect and subtract functions
|
||
from gint to gboolean.
|
||
|
||
2005-11-27 18:11:02 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstvalue.*: Use gint, gdouble and gchar in our API instead of int, double and char (and make usage in gstvalue.c ...
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_serialize_any_list),
|
||
(gst_value_transform_any_list_string),
|
||
(gst_value_deserialize_list), (gst_value_deserialize_array),
|
||
(gst_value_set_int_range), (gst_value_deserialize_int_range),
|
||
(gst_value_set_double_range), (gst_value_deserialize_double_range),
|
||
(gst_value_set_fraction_range_full),
|
||
(gst_value_deserialize_fraction_range),
|
||
(gst_value_deserialize_caps), (gst_value_deserialize_buffer),
|
||
(gst_value_deserialize_boolean),
|
||
(gst_value_deserialize_int_helper), (gst_value_deserialize_double),
|
||
(gst_value_serialize_float), (gst_value_deserialize_float),
|
||
(gst_string_wrap), (gst_value_deserialize_string),
|
||
(gst_value_deserialize_enum), (gst_value_deserialize_flags),
|
||
(gst_value_union_int_range_int_range),
|
||
(gst_value_intersect_int_range_int_range),
|
||
(gst_value_intersect_double_range_double_range),
|
||
(gst_value_create_new_range), (gst_value_subtract_int_range_int),
|
||
(gst_value_subtract_int_range_int_range),
|
||
(gst_value_subtract_double_double_range),
|
||
(gst_value_subtract_double_range_double_range),
|
||
(gst_value_deserialize_fraction):
|
||
* gst/gstvalue.h:
|
||
Use gint, gdouble and gchar in our API instead of int, double and
|
||
char (and make usage in gstvalue.c more consistent).
|
||
|
||
2005-11-27 17:05:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/Makefile.am:
|
||
add undefined for core
|
||
Original commit message from CVS:
|
||
add undefined for core
|
||
|
||
2005-11-27 16:46:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/Makefile.am:
|
||
* libs/gst/controller/Makefile.am:
|
||
* libs/gst/dataprotocol/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
fix up Makefile.am and remove GST_ENABLE_NEW
|
||
Original commit message from CVS:
|
||
fix up Makefile.am and remove GST_ENABLE_NEW
|
||
|
||
2005-11-27 15:15:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
update LDFLAGS use some more
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/base/Makefile.am:
|
||
* gst/check/Makefile.am:
|
||
* gst/elements/Makefile.am:
|
||
* gst/net/Makefile.am:
|
||
update LDFLAGS use some more
|
||
|
||
2005-11-27 14:19:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* common:
|
||
Fixes #312589
|
||
Original commit message from CVS:
|
||
Fixes #312589
|
||
|
||
2005-11-27 14:03:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/gst/gstpipeline.c:
|
||
* tests/check/gst/gstpipeline.c:
|
||
add some additional fail_if's
|
||
Original commit message from CVS:
|
||
add some additional fail_if's
|
||
|
||
2005-11-26 11:28:32 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstpluginfeature.c: This shouldn't issue a g_warning since it returns NULL if it couldn't find the plugin, and al...
|
||
Original commit message from CVS:
|
||
* gst/gstpluginfeature.c: (gst_plugin_feature_load):
|
||
This shouldn't issue a g_warning since it returns NULL if it
|
||
couldn't find the plugin, and all functions using this behave
|
||
properly on a NULL return. Switching to a GST_WARNING.
|
||
|
||
2005-11-25 17:06:36 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstbin.c: Don't leak clock messages.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_handle_message_func):
|
||
Don't leak clock messages.
|
||
|
||
2005-11-25 11:38:38 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstutils.c: Optimisations, remove unneeded vars.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_util_uint64_scale_int64),
|
||
(gst_util_uint64_scale_int):
|
||
Optimisations, remove unneeded vars.
|
||
|
||
2005-11-25 00:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstutils.c: Added more checks for the high precision uint64 cases.
|
||
Original commit message from CVS:
|
||
* check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite):
|
||
Added more checks for the high precision uint64 cases.
|
||
* gst/gstutils.c: (gst_util_uint64_scale_int64),
|
||
(gst_util_uint64_scale), (gst_util_uint64_scale_int):
|
||
Implement high precission (guint64 * guint64) / guint64.
|
||
|
||
2005-11-24 19:06:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesrc.c: Fix wrong percentage query.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_query):
|
||
Fix wrong percentage query.
|
||
* gst/gstutils.c: (gst_util_uint64_scale),
|
||
(gst_util_uint64_scale_int):
|
||
Add some more common cases that can be handled
|
||
efficiently to _scale.
|
||
|
||
2005-11-24 18:44:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/gst/gstminiobject.c:
|
||
* tests/check/gst/gstminiobject.c:
|
||
remove wrongly commited comments
|
||
Original commit message from CVS:
|
||
remove wrongly commited comments
|
||
|
||
2005-11-24 18:40:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/gst/gstminiobject.c: don't use check calls from threads; check probably isn't threadsafe and using a lock to ma...
|
||
Original commit message from CVS:
|
||
* check/gst/gstminiobject.c: (thread_ref), (GST_START_TEST),
|
||
(gst_mini_object_suite):
|
||
don't use check calls from threads; check probably isn't
|
||
threadsafe and using a lock to make it threadsafe would
|
||
defeat the purpose of this check
|
||
* gst/check/gstcheck.c:
|
||
* gst/check/gstcheck.h:
|
||
use GST_DEBUG some more
|
||
|
||
2005-11-24 18:03:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstutils.c: Chain trivial case to _scale_int.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_util_uint64_scale),
|
||
(gst_util_uint64_scale_int):
|
||
Chain trivial case to _scale_int.
|
||
|
||
2005-11-24 17:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstutils.c: Added test for scaling.
|
||
Original commit message from CVS:
|
||
* check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite):
|
||
Added test for scaling.
|
||
* gst/gstclock.h:
|
||
Small doc fix.
|
||
* gst/gstutils.c: (gst_util_uint64_scale_int):
|
||
Implemented high precision scaling code.
|
||
|
||
2005-11-24 16:56:28 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstinfo.h: do not crash on pad==NULL
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.h:
|
||
do not crash on pad==NULL
|
||
|
||
2005-11-24 16:32:26 +0000 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
Fix distcheck issues for the libraries docs build
|
||
Original commit message from CVS:
|
||
Patch by: Stefan Kost
|
||
* common/gtk-doc.mak:
|
||
* docs/gst/Makefile.am:
|
||
* docs/libs/Makefile.am:
|
||
Fix distcheck issues for the libraries docs build
|
||
Closes #319599
|
||
|
||
2005-11-24 14:39:59 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
docs/manual/basics-helloworld.xml: Fix bug #315027: memory leak in example code in docs.
|
||
Original commit message from CVS:
|
||
* docs/manual/basics-helloworld.xml:
|
||
Fix bug #315027: memory leak in example code in docs.
|
||
|
||
2005-11-24 12:44:25 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/base/gstbasesink.c: Unlock the PREROLL_LOCK in a failure case.
|
||
Original commit message from CVS:
|
||
2005-11-24 Michael Smith <msmith@fluendo.com>
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object):
|
||
Unlock the PREROLL_LOCK in a failure case.
|
||
|
||
2005-11-24 11:16:32 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/gst/.gitignore:
|
||
* check/net/.gitignore:
|
||
* tests/check/gst/.gitignore:
|
||
ignore more
|
||
Original commit message from CVS:
|
||
ignore more
|
||
|
||
2005-11-24 09:44:07 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/base/gstadapter.h:
|
||
* gst/base/gstbasesink.h:
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/base/gstbasetransform.h:
|
||
* gst/base/gstpushsrc.h:
|
||
* gst/elements/gstfakesink.h:
|
||
* gst/elements/gstfakesrc.c:
|
||
* gst/elements/gstfakesrc.h:
|
||
* gst/elements/gstfilesink.h:
|
||
* gst/elements/gstfilesrc.h:
|
||
* gst/gst.c:
|
||
* gst/gstbin.c:
|
||
* gst/gstbuffer.c:
|
||
* gst/gstbus.h:
|
||
* gst/gstcaps.c:
|
||
* gst/gstchildproxy.c:
|
||
* gst/gstclock.c:
|
||
* gst/gstelement.c:
|
||
* gst/gstelementfactory.c:
|
||
* gst/gstelementfactory.h:
|
||
* gst/gstevent.c:
|
||
* gst/gstghostpad.h:
|
||
* gst/gstindex.h:
|
||
* gst/gstinterface.h:
|
||
* gst/gstminiobject.c:
|
||
* gst/gstminiobject.h:
|
||
* gst/gstpad.c:
|
||
* gst/gstpad.h:
|
||
* gst/gstpadtemplate.h:
|
||
* gst/gstpipeline.h:
|
||
* gst/gstpluginfeature.h:
|
||
* gst/gstquery.h:
|
||
* gst/gstqueue.h:
|
||
* gst/gsttaglist.c:
|
||
* gst/gsttaglist.h:
|
||
* gst/gsttagsetter.c:
|
||
* gst/gsttagsetter.h:
|
||
* gst/gsttrace.c:
|
||
* gst/gsttrace.h:
|
||
* gst/gsttypefind.h:
|
||
* gst/gsturi.h:
|
||
* gst/gstvalue.c:
|
||
* gst/net/gstnetclientclock.c:
|
||
* gst/net/gstnetclientclock.h:
|
||
* gst/net/gstnettimepacket.c:
|
||
* gst/net/gstnettimeprovider.c:
|
||
* gst/net/gstnettimeprovider.h:
|
||
* libs/gst/base/gstadapter.h:
|
||
* libs/gst/base/gstbasesink.h:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
* libs/gst/base/gstbasetransform.h:
|
||
* libs/gst/base/gstpushsrc.h:
|
||
* libs/gst/net/gstnetclientclock.c:
|
||
* libs/gst/net/gstnetclientclock.h:
|
||
* libs/gst/net/gstnettimepacket.c:
|
||
* libs/gst/net/gstnettimeprovider.c:
|
||
* libs/gst/net/gstnettimeprovider.h:
|
||
* plugins/elements/gstfakesink.h:
|
||
* plugins/elements/gstfakesrc.c:
|
||
* plugins/elements/gstfakesrc.h:
|
||
* plugins/elements/gstfilesink.h:
|
||
* plugins/elements/gstfilesrc.h:
|
||
* plugins/elements/gstqueue.h:
|
||
Doc fixes.
|
||
Original commit message from CVS:
|
||
Doc fixes.
|
||
|
||
2005-11-23 22:54:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
removed directories
|
||
Original commit message from CVS:
|
||
removed directories
|
||
|
||
2005-11-23 22:21:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/instantiate/Makefile.am:
|
||
fix dist
|
||
Original commit message from CVS:
|
||
fix dist
|
||
|
||
2005-11-23 21:24:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* Makefile.am:
|
||
* win32/common/config.h:
|
||
add a torture target
|
||
Original commit message from CVS:
|
||
add a torture target
|
||
|
||
2005-11-23 21:18:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/instantiate/create.c:
|
||
* tests/negotiation/.gitignore:
|
||
* tests/negotiation/Makefile.am:
|
||
* tests/negotiation/capsnego1.c:
|
||
remove obsolete tests
|
||
Original commit message from CVS:
|
||
remove obsolete tests
|
||
|
||
2005-11-23 21:16:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/Makefile.am:
|
||
* tests/lat.c:
|
||
* tests/muxing/.gitignore:
|
||
* tests/muxing/Makefile.am:
|
||
* tests/muxing/case1.c:
|
||
* tests/probes/.gitignore:
|
||
* tests/probes/Makefile.am:
|
||
* tests/probes/probetest.c:
|
||
remove obsolete tests
|
||
Original commit message from CVS:
|
||
remove obsolete tests
|
||
|
||
2005-11-23 21:13:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/old/testsuite/Makefile.am:
|
||
* tests/old/testsuite/trigger/Makefile.am:
|
||
* tests/old/testsuite/trigger/README:
|
||
* tests/old/testsuite/trigger/trigger.c:
|
||
* testsuite/Makefile.am:
|
||
* testsuite/trigger/Makefile.am:
|
||
* testsuite/trigger/README:
|
||
* testsuite/trigger/trigger.c:
|
||
remove trigger subdir
|
||
Original commit message from CVS:
|
||
remove trigger subdir
|
||
|
||
2005-11-23 21:12:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/old/testsuite/elements/Makefile.am:
|
||
* tests/old/testsuite/elements/fake.c:
|
||
* tests/old/testsuite/elements/name.c:
|
||
* tests/old/testsuite/elements/property.c:
|
||
* tests/old/testsuite/elements/property.h:
|
||
* tests/old/testsuite/elements/tee.c:
|
||
* testsuite/elements/Makefile.am:
|
||
* testsuite/elements/fake.c:
|
||
* testsuite/elements/name.c:
|
||
* testsuite/elements/property.c:
|
||
* testsuite/elements/property.h:
|
||
* testsuite/elements/tee.c:
|
||
remove tests replaced by checks
|
||
Original commit message from CVS:
|
||
remove tests replaced by checks
|
||
|
||
2005-11-23 20:04:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
back to HEAD
|
||
Original commit message from CVS:
|
||
back to HEAD
|
||
|
||
=== release 0.9.6 ===
|
||
|
||
2005-11-23 19:55:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* docs/random/moving-plugins:
|
||
* win32/common/config.h:
|
||
releasing 0.9.6
|
||
Original commit message from CVS:
|
||
releasing 0.9.6
|
||
|
||
2005-11-23 18:07:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2005-11-23 17:59:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/upload.mak:
|
||
Christian, learn to configure your .ssh/config file, and STOP committing to thisfile
|
||
Original commit message from CVS:
|
||
Christian, learn to configure your .ssh/config file, and STOP committing to thisfile
|
||
|
||
2005-11-23 16:10:38 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Doc updates.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/glib-compat.c:
|
||
* gst/gsttagsetter.c:
|
||
* gst/gstvalue.c:
|
||
* gst/net/gstnetclientclock.c:
|
||
* gst/net/gstnettimepacket.h:
|
||
Doc updates.
|
||
|
||
2005-11-23 15:49:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/faq/using.xml:
|
||
* docs/libs/tmpl/gstcontrol.sgml:
|
||
* docs/manual/advanced-dparams.xml:
|
||
* docs/manual/appendix-checklist.xml:
|
||
* docs/manual/basics-elements.xml:
|
||
* docs/pwg/other-source.xml:
|
||
* docs/random/moving-plugins:
|
||
* gst/gstpad.c:
|
||
* tools/gst-launch.1.in:
|
||
remove mentions of sinesrc
|
||
Original commit message from CVS:
|
||
remove mentions of sinesrc
|
||
|
||
2005-11-23 14:52:31 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
docs/gst/gstreamer-sections.txt: Update for new API and API changes.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Update for new API and API changes.
|
||
* gst/gstobject.h:
|
||
Documentation fix: GST_TRYLOCK -> GST_OBJECT_TRYLOCK
|
||
* gst/gstvalue.c:
|
||
Documentation typo fix.
|
||
* gst/net/gstnettimepacket.c:
|
||
Documentation fixes for arguments.
|
||
|
||
2005-11-23 13:22:21 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
API Changes.
|
||
Original commit message from CVS:
|
||
* gst/gststructure.c: (gst_structure_get_fraction),
|
||
(gst_structure_parse_value),
|
||
(gst_structure_fixate_field_nearest_fraction):
|
||
* gst/gststructure.h:
|
||
* gst/gstutils.c: (gst_util_uint64_scale_int):
|
||
* gst/gstutils.h:
|
||
* scripts/update-funcnames:
|
||
API Changes.
|
||
Rename gst_util_clock_time_scale to gst_util_uint64_scale_int
|
||
Make gst_structure_fixate_field_nearest_fraction take a numerator
|
||
and denominator argument instead of a GValue
|
||
add gst_structure_get_fraction helper function.
|
||
|
||
2005-11-23 13:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-TODO.txt: Update TODO.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
Update TODO.
|
||
* gst/net/gstnetclientclock.c: (gst_net_client_clock_thread):
|
||
* gst/net/gstnetclientclock.h:
|
||
Use parent fields for timeout and window_size.
|
||
|
||
2005-11-23 12:39:36 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* docs/upload.mak:
|
||
* gst/registries/.gitignore:
|
||
* gst/schedulers/.gitignore:
|
||
* libs/gst/control/.gitignore:
|
||
* libs/gst/getbits/.gitignore:
|
||
add missing cvsignores so CVS shuts up
|
||
Original commit message from CVS:
|
||
add missing cvsignores so CVS shuts up
|
||
|
||
2005-11-23 12:36:00 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/net/gstnetclientclock.c (test_functioning): Adjust to rate_num/rate_denom change.
|
||
Original commit message from CVS:
|
||
2005-11-23 Andy Wingo <wingo@pobox.com>
|
||
* check/net/gstnetclientclock.c (test_functioning): Adjust to
|
||
rate_num/rate_denom change.
|
||
* gst/net/gstnetclientclock.c
|
||
(gst_net_client_clock_observe_times): Take the SLAVE_LOCK not the
|
||
OBJECT_LOCK. Don't call add_observation with the lock.
|
||
* gst/gstclock.c (gst_clock_init): Initialize the rate as a
|
||
fraction.
|
||
(gst_clock_adjust_unlocked): Adjust using uint64_scale and the
|
||
rate fraction.
|
||
(gst_clock_set_calibration, gst_clock_get_calibration): Change to
|
||
deal with rate as a fraction whose numerator and denominator are
|
||
GstClockTime values.
|
||
(gst_clock_set_master): Only use the OBJECT_LOCK to set the
|
||
master; the other fields are protected by the SLAVE_LOCK.
|
||
(do_linear_regression): Note that this must be called with the
|
||
SLAVE_LOCK.
|
||
(gst_clock_add_observation): Take the SLAVE_LOCK, not the
|
||
OBJECT_LOCK. Call set_calibration instead of touching the
|
||
variables directly.
|
||
(gst_clock_set_property, gst_clock_get_property): Protect
|
||
master/slave parameters with the SLAVE_LOCK.
|
||
* gst/gstclock.h (GstClock): Remove rate, add rate_numerator and
|
||
rate_denominator. PR3C1S3. Add a new lock, the SLAVE_LOCK, and
|
||
note that all of the instance variables that add_observation and
|
||
the set_master functions use are protected by that lock and not
|
||
the OBJECT_LOCK.
|
||
(GST_CLOCK_SLAVE_LOCK, GST_CLOCK_SLAVE_UNLOCK): New macros.
|
||
* gst/gstclock.c (gst_clock_add_observation): No longer requires
|
||
the caller to take the object lock.
|
||
|
||
2005-11-23 11:22:39 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gsterror.*: Add error for clock stuff.
|
||
Original commit message from CVS:
|
||
* gst/gsterror.c: (_gst_core_errors_init):
|
||
* gst/gsterror.h:
|
||
Add error for clock stuff.
|
||
* gst/gstpipeline.c: (gst_pipeline_change_state),
|
||
(gst_pipeline_set_clock):
|
||
Post clock error when clock cannot be used in a pipeline.
|
||
|
||
2005-11-23 11:05:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/gst/gstreamer-sections.txt: make two symbols from gstinfo private for the docs
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
make two symbols from gstinfo private for the docs
|
||
* gst/base/gstcollectpads.h:
|
||
* gst/gstutils.c:
|
||
fix doc typos, update docs
|
||
|
||
2005-11-22 18:28:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.*: No need to store the clock, the parent element class already has it.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_class_init),
|
||
(gst_base_sink_wait), (gst_base_sink_do_sync),
|
||
(gst_base_sink_handle_event):
|
||
* gst/base/gstbasesink.h:
|
||
No need to store the clock, the parent element class already
|
||
has it.
|
||
* gst/gstbin.c: (gst_bin_set_clock_func), (gst_bin_add_func):
|
||
Updates for clock_set returning a gboolean
|
||
* gst/gstclock.c: (gst_clock_entry_new), (gst_clock_id_wait),
|
||
(gst_clock_id_wait_async), (gst_clock_class_init),
|
||
(gst_clock_init), (gst_clock_finalize),
|
||
(gst_clock_get_internal_time), (gst_clock_get_time),
|
||
(gst_clock_slave_callback), (gst_clock_set_master),
|
||
(gst_clock_get_master), (do_linear_regression),
|
||
(gst_clock_add_observation), (gst_clock_set_property),
|
||
(gst_clock_get_property):
|
||
* gst/gstclock.h:
|
||
Implement master/slave. When setting a clock as a slave, a
|
||
periodic timeout is scheduled to sample master and slave times.
|
||
Then the slave clock is recalibrated to match offset and rate
|
||
of the master clock.
|
||
Update logging a bit.
|
||
Add flag so that a clock can state that is cannot be slaved to
|
||
another clock.
|
||
* gst/gstelement.c: (gst_element_set_clock):
|
||
* gst/gstelement.h:
|
||
The set_clock returns a gboolean for when an element cannot
|
||
deal with the selected clock in the pipeline.
|
||
* gst/gstpipeline.c: (gst_pipeline_change_state),
|
||
(gst_pipeline_set_clock):
|
||
* gst/gstpipeline.h:
|
||
Handle the case where the selected clock cannot be set on
|
||
the pipeline.
|
||
* gst/net/gstnetclientclock.c: (gst_net_client_clock_class_init),
|
||
(gst_net_client_clock_init), (gst_net_client_clock_finalize),
|
||
(gst_net_client_clock_set_property),
|
||
(gst_net_client_clock_get_property),
|
||
(gst_net_client_clock_observe_times):
|
||
* gst/net/gstnetclientclock.h:
|
||
Use regression code in GstClock parent, remove duplicated
|
||
functionality.
|
||
|
||
2005-11-22 16:31:08 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstutils.c:
|
||
* gst/gstutils.h:
|
||
Add underscores
|
||
Original commit message from CVS:
|
||
Add underscores
|
||
|
||
2005-11-22 15:52:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/: correctly fix GEnumValues so that nick is the short lowercase dashed tag
|
||
Original commit message from CVS:
|
||
* gst/elements/Makefile.am:
|
||
* gst/elements/gstfakesink.c: (gst_fake_sink_state_error_get_type):
|
||
* gst/elements/gstfakesrc.c: (gst_fake_src_data_get_type),
|
||
(gst_fake_src_sizetype_get_type), (gst_fake_src_filltype_get_type),
|
||
(gst_fake_src_init), (gst_fake_src_prepare_buffer),
|
||
(gst_fake_src_alloc_buffer), (gst_fake_src_get_size):
|
||
* gst/elements/gstfakesrc.h:
|
||
* gst/gstqueue.c: (queue_leaky_get_type):
|
||
correctly fix GEnumValues so that nick is the short lowercase
|
||
dashed tag
|
||
* tools/gst-inspect.c: (print_element_properties_info):
|
||
also show the nick, since it's useful to use from parse_launch
|
||
syntax
|
||
Fixes #322139
|
||
|
||
2005-11-22 15:15:53 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
Add util method for scaling a clocktime by a fraction. Useful implementation is left as an exercise for the reader.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_util_clocktime_scale):
|
||
* gst/gstutils.h:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Add util method for scaling a clocktime by a fraction. Useful
|
||
implementation is left as an exercise for the reader.
|
||
|
||
2005-11-22 14:29:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstvalue.c: If needed, allocate storage in the destination value during collection.
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_collect_fraction_range):
|
||
If needed, allocate storage in the destination value during
|
||
collection.
|
||
|
||
2005-11-22 13:58:00 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Removed GstURI , closes bug #321061
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/Makefile.am:
|
||
* gst/gst.h:
|
||
* gst/gsturitype.c:
|
||
* gst/gsturitype.h:
|
||
* gst/gstutils.c: (gst_util_set_object_arg):
|
||
* tools/gst-compprep.c: (main):
|
||
* tools/gst-inspect.c: (print_element_properties_info):
|
||
Removed GstURI , closes bug #321061
|
||
|
||
2005-11-22 13:14:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Oops, broke automatic string type parsing.
|
||
Original commit message from CVS:
|
||
* check/gst/gststructure.c: (GST_START_TEST):
|
||
* gst/gststructure.c: (gst_structure_parse_value):
|
||
Oops, broke automatic string type parsing.
|
||
Add a test to catch it in future.
|
||
|
||
2005-11-22 13:02:12 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
* gst/gsttagsetter.c:
|
||
gst/gsttagsetter.c (gst_tag_setter_get_tag_merge_mode)
|
||
Original commit message from CVS:
|
||
2005-11-22 Andy Wingo <wingo@pobox.com>
|
||
* gst/gsttagsetter.c (gst_tag_setter_get_tag_merge_mode)
|
||
(gst_tag_setter_set_tag_merge_mode, gst_tag_setter_get_tag_list):
|
||
Actually rename the function implementations. Grr.
|
||
|
||
2005-11-22 12:51:18 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* scripts/update-funcnames:
|
||
fix borked commit
|
||
Original commit message from CVS:
|
||
fix borked commit
|
||
|
||
2005-11-22 12:35:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
check/gst/capslist.h: Comment test cases
|
||
Original commit message from CVS:
|
||
* check/gst/capslist.h:
|
||
Comment test cases
|
||
* check/gst/gststructure.c: (GST_START_TEST),
|
||
(gst_structure_suite):
|
||
Test automatic value type detection in gst_structure_from_string.
|
||
* gst/gststructure.c: (gst_structure_parse_value):
|
||
Add fraction as a type we try and guess automatically in
|
||
caps/structure strings.
|
||
|
||
2005-11-22 12:35:35 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* scripts/update-funcnames:
|
||
update update-funcs for tagsetter
|
||
Original commit message from CVS:
|
||
update update-funcs for tagsetter
|
||
|
||
2005-11-22 12:20:04 +0000 Torsten Schoenfeld <kaffeetisch@gmx.de>
|
||
|
||
gst/gsttagsetter.*: (gst_tag_setter_merge_tags) (gst_tag_setter_add_tags, gst_tag_setter_add_tag_values) (gst_tag_set...
|
||
Original commit message from CVS:
|
||
2005-11-22 Andy Wingo <wingo@pobox.com>
|
||
patch by: Torsten Schoenfeld <kaffeetisch gmx de>
|
||
* gst/gsttagsetter.h:
|
||
* gst/gsttagsetter.c: (gst_tag_setter_merge_tags)
|
||
(gst_tag_setter_add_tags, gst_tag_setter_add_tag_values)
|
||
(gst_tag_setter_add_tag_valist)
|
||
(gst_tag_setter_add_tag_valist_values): Renamed from _merge, _add,
|
||
_add_values, _add_valist, and _add_valist_values. Since this is an
|
||
interface the function suffixes should be more explicit so
|
||
language binding don't end up with element.add_valist ->
|
||
gst_tag_setter_add_valist, for example. Fixes #322069.
|
||
|
||
2005-11-22 12:15:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
don't valgrind the stress test, takes too long
|
||
Original commit message from CVS:
|
||
don't valgrind the stress test, takes too long
|
||
|
||
2005-11-22 11:56:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
check/gst/gstcaps.c: Extend caps string tests to check that a caps to string conversion is reversible and produces th...
|
||
Original commit message from CVS:
|
||
* check/gst/gstcaps.c: (GST_START_TEST):
|
||
Extend caps string tests to check that a caps to string
|
||
conversion is reversible and produces the same caps.
|
||
* gst/gststructure.c: (gst_structure_value_get_generic_type):
|
||
Output "fraction" as the generic type fraction range, so caps
|
||
serialisation and deserialisation works.
|
||
* check/gst/capslist.h:
|
||
* gst/gstvalue.c: (gst_value_deserialize_fraction):
|
||
Support 'MIN' and 'MAX' for deserialising fractions.
|
||
|
||
2005-11-22 11:50:12 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* gst/gststructure.c:
|
||
Minor doc fix.
|
||
Original commit message from CVS:
|
||
Minor doc fix.
|
||
|
||
2005-11-22 11:48:58 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstevent.h (gst_event_new_new_segment) (gst_event_parse_new_segment, gst_event_new_buffer_size)
|
||
Original commit message from CVS:
|
||
2005-11-22 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstevent.h (gst_event_new_new_segment)
|
||
(gst_event_parse_new_segment, gst_event_new_buffer_size)
|
||
(gst_event_parse_buffer_size, gst_ghost_pad_new_no_target):
|
||
Renamed from *_newsegment, *_buffersize, *_notarget.
|
||
* scripts/update-funcnames: New script, performs the changes
|
||
listed above.
|
||
|
||
2005-11-22 11:25:01 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Make sure the GstFlowReturn is returned.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object):
|
||
Make sure the GstFlowReturn is returned.
|
||
* gst/gstbus.c: (gst_bus_add_signal_watch_full),
|
||
(gst_bus_add_signal_watch):
|
||
* gst/gstbus.h:
|
||
add gst_bus_add_signal_watch_full.
|
||
* gst/gstplugin.c: (gst_plugin_load_file):
|
||
Small style cleanup.
|
||
|
||
2005-11-22 10:24:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
check/gst/gstevent.c: Block the fakesrc srcpad when we send an event, to avoid contention on the stream_lock causing ...
|
||
Original commit message from CVS:
|
||
* check/gst/gstevent.c: (test_event), (GST_START_TEST):
|
||
Block the fakesrc srcpad when we send an event, to avoid
|
||
contention on the stream_lock causing random test failures.
|
||
|
||
2005-11-22 09:42:17 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Fix subtraction.
|
||
Original commit message from CVS:
|
||
* check/gst/gstvalue.c: (GST_START_TEST):
|
||
* gst/gstvalue.c: (gst_value_fraction_subtract):
|
||
Fix subtraction.
|
||
|
||
2005-11-22 09:35:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gst.h: include "gstchildproxy.h"
|
||
Original commit message from CVS:
|
||
* gst/gst.h:
|
||
include "gstchildproxy.h"
|
||
* gst/gstchildproxy.h:
|
||
* libs/gst/controller/gstcontroller.h:
|
||
use G_GNUC_NULL_TERMINATED
|
||
|
||
2005-11-21 23:54:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Implement fraction ranges and extend GstFraction to support arithmetic subtraction, as well as deserialization from i...
|
||
Original commit message from CVS:
|
||
* check/gst/capslist.h:
|
||
* check/gst/gstcaps.c: (GST_START_TEST):
|
||
* check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
|
||
* gst/gststructure.c: (gst_structure_parse_range),
|
||
(gst_structure_fixate_field_nearest_fraction):
|
||
* gst/gststructure.h:
|
||
* gst/gstvalue.c: (gst_value_init_fraction_range),
|
||
(gst_value_free_fraction_range), (gst_value_copy_fraction_range),
|
||
(gst_value_collect_fraction_range),
|
||
(gst_value_lcopy_fraction_range), (gst_value_set_fraction_range),
|
||
(gst_value_set_fraction_range_full),
|
||
(gst_value_get_fraction_range_min),
|
||
(gst_value_get_fraction_range_max),
|
||
(gst_value_serialize_fraction_range),
|
||
(gst_value_transform_fraction_range_string),
|
||
(gst_value_compare_fraction_range),
|
||
(gst_value_deserialize_fraction_range),
|
||
(gst_value_intersect_fraction_fraction_range),
|
||
(gst_value_intersect_fraction_range_fraction_range),
|
||
(gst_value_subtract_fraction_fraction_range),
|
||
(gst_value_subtract_fraction_range_fraction),
|
||
(gst_value_subtract_fraction_range_fraction_range),
|
||
(gst_value_collect_fraction), (gst_value_fraction_multiply),
|
||
(gst_value_fraction_subtract), (gst_value_deserialize_fraction),
|
||
(gst_value_transform_string_fraction), (_gst_value_initialize):
|
||
* gst/gstvalue.h:
|
||
Implement fraction ranges and extend GstFraction to support
|
||
arithmetic subtraction, as well as deserialization from integer
|
||
strings such as "100"
|
||
Add a testsuite as for int and double range set operations
|
||
|
||
2005-11-21 19:58:23 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/: Add glib-compat.h.
|
||
Original commit message from CVS:
|
||
2005-11-21 Andy Wingo <wingo@pobox.com>
|
||
* gst/gsttaglist.h:
|
||
* gst/gstcaps.h:
|
||
* gst/gststructure.h: Add glib-compat.h.
|
||
|
||
2005-11-21 19:13:13 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Fix for #321595
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_change_state_func):
|
||
Fix for #321595
|
||
|
||
2005-11-21 19:00:28 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstsegment.h: And add a nice define too.
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.h:
|
||
And add a nice define too.
|
||
|
||
2005-11-21 18:53:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstsegment.*: Make binding friendly.
|
||
Original commit message from CVS:
|
||
* gst/gstsegment.c: (gst_segment_copy), (gst_segment_get_type),
|
||
(gst_segment_new), (gst_segment_free), (gst_segment_init),
|
||
(gst_segment_set_duration), (gst_segment_set_last_stop),
|
||
(gst_segment_set_seek), (gst_segment_set_newsegment),
|
||
(gst_segment_to_stream_time), (gst_segment_to_running_time),
|
||
(gst_segment_clip):
|
||
* gst/gstsegment.h:
|
||
Make binding friendly.
|
||
|
||
2005-11-21 18:41:39 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/: Sprinkle NULL_TERMINATED to taste.
|
||
Original commit message from CVS:
|
||
2005-11-21 Andy Wingo <wingo@pobox.com>
|
||
* gst/gsttagsetter.h:
|
||
* gst/gsttaglist.h:
|
||
* gst/gststructure.h:
|
||
* gst/gstcaps.h:
|
||
* gst/gstutils.h: Sprinkle NULL_TERMINATED to taste.
|
||
|
||
2005-11-21 18:27:26 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gsterror.*: New error category.
|
||
Original commit message from CVS:
|
||
2005-11-21 Andy Wingo <wingo@pobox.com>
|
||
* gst/gsterror.c (_gst_core_errors_init):
|
||
* gst/gsterror.h (GST_CORE_ERROR_MISSING_PLUGIN): New error
|
||
category.
|
||
|
||
2005-11-21 18:16:00 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/Makefile.am (gst_headers): Add glib-compat.h. noinst the -private.
|
||
Original commit message from CVS:
|
||
2005-11-21 Andy Wingo <wingo@pobox.com>
|
||
* gst/Makefile.am (gst_headers): Add glib-compat.h.
|
||
(noinst_HEADERS): noinst the -private.
|
||
|
||
2005-11-21 18:10:13 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/: Remove unimplemented declarations for which we can see no sensible use.
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.h:
|
||
* gst/gstregistry.h:
|
||
Remove unimplemented declarations for which we can see no sensible
|
||
use.
|
||
|
||
2005-11-21 18:03:22 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gst.h: Include glib-compat.h.
|
||
Original commit message from CVS:
|
||
2005-11-21 Andy Wingo <wingo@pobox.com>
|
||
* gst/gst.h: Include glib-compat.h.
|
||
* gst/glib-compat.h: Add G_GNUC_NULL_TERMINATED.
|
||
* gst/glib-compat.c: Include the public and the private header.
|
||
* gst/glib-compat-private.h: Copied here from glib-compat.h.
|
||
* gst/gstvalue.c:
|
||
* gst/gstpad.c:
|
||
* gst/gstregistryxml.c: s/glib-compat/glib-compat-private/.
|
||
|
||
2005-11-21 17:21:15 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/gst/gstevent.c (create_custom_events): Check that
|
||
Original commit message from CVS:
|
||
2005-11-21 Andy Wingo <wingo@pobox.com>
|
||
* check/gst/gstevent.c (create_custom_events): Check that
|
||
FLUSH_STOP is serialized.
|
||
* check/elements/identity.c (event_func):
|
||
* check/elements/fakesrc.c (event_func): No stream lock, the core
|
||
takes it.
|
||
* gst/base/gstbasetransform.c (gst_base_transform_event): No more
|
||
stream lock taking, yay.
|
||
* gst/gstevent.h (GST_EVENT_FLUSH_STOP): Marked as serialized to
|
||
ensure that core takes the stream lock.
|
||
* gst/base/gstbasesrc.c (gst_base_src_do_seek): Update for stream
|
||
lock name change.
|
||
* gst/base/gstbasesink.c (gst_base_sink_event): No need to take
|
||
the stream lock for EOS, NEWSEGMENT, or FLUSH_STOP, the core does
|
||
it already. For the flush start we do take it though so we get the
|
||
right preroll state change messages.
|
||
* gst/gstqueue.c (gst_queue_sink_activate_push): No need to take
|
||
the stream lock here, the core does it for us.
|
||
* gst/gstpad.h (GST_PAD_GET_STREAM_LOCK): Renamed from
|
||
GST_STREAM_GET_LOCK.
|
||
(GST_PAD_STREAM_LOCK, GST_PAD_STREAM_TRYLOCK)
|
||
(GST_PAD_STREAM_UNLOCK, GST_PAD_STREAM_UNLOCK_FULL)
|
||
(GST_PAD_STREAM_LOCK_FULL): Renamed from GST_STREAM_*.
|
||
(GST_PAD_GET_PREROLL_LOCK): Renamed from GST_PREROLL_GET_LOCK.
|
||
(GST_PAD_PREROLL_LOCK, GST_PAD_PREROLL_TRYLOCK)
|
||
(GST_PAD_PREROLL_UNLOCK): Renamed from GST_PREROLL_*.
|
||
* gst/gstpad.c: Update for stream lock name change.
|
||
* gst/base/gstbasesink.c: Update for preroll lock name change.
|
||
|
||
2005-11-21 17:12:50 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Convert Clock flags to object flags.
|
||
Original commit message from CVS:
|
||
* gst/gstclock.c: (gst_clock_init), (gst_clock_set_master),
|
||
(gst_clock_get_master):
|
||
* gst/gstclock.h:
|
||
* gst/gstsystemclock.c: (gst_system_clock_init):
|
||
Convert Clock flags to object flags.
|
||
Added methods to manage master/slave clocks.
|
||
|
||
2005-11-21 17:09:45 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
More segment updates, replace code in plugins with segment helper functions.
|
||
Original commit message from CVS:
|
||
* check/gst/gstsegment.c: (GST_START_TEST):
|
||
* docs/design/part-TODO.txt:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_event), (gst_base_sink_do_sync),
|
||
(gst_base_sink_activate_pull), (gst_base_sink_get_position),
|
||
(gst_base_sink_query), (gst_base_sink_change_state):
|
||
* gst/base/gstbasesink.h:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_init), (gst_base_src_query),
|
||
(gst_base_src_default_newsegment),
|
||
(gst_base_src_configure_segment), (gst_base_src_do_seek),
|
||
(gst_base_src_get_range), (gst_base_src_loop),
|
||
(gst_base_src_change_state):
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/base/gstbasetransform.c:
|
||
(gst_base_transform_prepare_output_buf),
|
||
(gst_base_transform_event), (gst_base_transform_change_state):
|
||
* gst/base/gstbasetransform.h:
|
||
* gst/base/gstcollectpads.c: (gst_collect_pads_add_pad),
|
||
(gst_collect_pads_event):
|
||
* gst/base/gstcollectpads.h:
|
||
* gst/elements/gstfakesrc.c: (gst_fake_src_init),
|
||
(gst_fake_src_create):
|
||
* gst/elements/gstfakesrc.h:
|
||
* gst/elements/gstidentity.c: (gst_identity_transform_ip):
|
||
* gst/gstsegment.c: (gst_segment_init), (gst_segment_set_duration),
|
||
(gst_segment_set_last_stop), (gst_segment_set_seek),
|
||
(gst_segment_set_newsegment), (gst_segment_to_stream_time),
|
||
(gst_segment_to_running_time), (gst_segment_clip):
|
||
* gst/gstsegment.h:
|
||
More segment updates, replace code in plugins with segment
|
||
helper functions.
|
||
|
||
2005-11-21 16:46:07 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/elements/gstfdsrc.c: Don't ignore sscanf results
|
||
Original commit message from CVS:
|
||
* gst/elements/gstfdsrc.c: (gst_fdsrc_uri_set_uri):
|
||
Don't ignore sscanf results
|
||
|
||
2005-11-21 16:41:16 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstpad.h (GST_IS_PAD_FAST): Removed.
|
||
Original commit message from CVS:
|
||
2005-11-21 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpad.h (GST_IS_PAD_FAST): Removed.
|
||
|
||
2005-11-21 16:34:26 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
*.*: Ran scripts/update-macros. Oh yes. gst/gstobject.h (GST_OBJECT_GET_LOCK, GST_OBJECT_LOCK)
|
||
Original commit message from CVS:
|
||
2005-11-21 Andy Wingo <wingo@pobox.com>
|
||
* *.h:
|
||
* *.c: Ran scripts/update-macros. Oh yes.
|
||
* gst/gstobject.h (GST_OBJECT_GET_LOCK, GST_OBJECT_LOCK)
|
||
(GST_OBJECT_TRYLOCK, GST_OBJECT_UNLOCK): Renamed from
|
||
GST_GET_LOCK, etc.
|
||
* scripts/update-macros: New script. Run it on your files to
|
||
change GST_LOCK to GST_OBJECT_LOCK, and the same for UNLOCK as
|
||
well.
|
||
|
||
2005-11-21 15:47:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
more docs fixes, add new api to the docs
|
||
Original commit message from CVS:
|
||
* docs/gst/Makefile.am:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/gstreamer.types:
|
||
* gst/gstinfo.h:
|
||
more docs fixes, add new api to the docs
|
||
|
||
2005-11-21 15:01:48 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstbin.c (gst_bin_remove_func): Wim claims I can remove this state_broadcast call.
|
||
Original commit message from CVS:
|
||
2005-11-21 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstbin.c (gst_bin_remove_func): Wim claims I can remove this
|
||
state_broadcast call.
|
||
|
||
2005-11-21 14:53:34 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstsegment.c (gst_segment_init): Initialize abs_rate.
|
||
Original commit message from CVS:
|
||
2005-11-21 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstsegment.c (gst_segment_init): Initialize abs_rate.
|
||
|
||
2005-11-21 14:52:56 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
gst/gstvalue.c: Fix wrong function calls for arrays.
|
||
Original commit message from CVS:
|
||
2005-11-21 Julien MOUTTE <julien@moutte.net>
|
||
* gst/gstvalue.c: (gst_value_intersect_array): Fix wrong
|
||
function calls for arrays.
|
||
|
||
2005-11-21 14:50:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/random/ensonic/media-device-daemon.txt: wild idea, can this be done?
|
||
Original commit message from CVS:
|
||
* docs/random/ensonic/media-device-daemon.txt:
|
||
wild idea, can this be done?
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsterror.h:
|
||
* gst/gstfilter.c:
|
||
* gst/gstfilter.h:
|
||
* gst/gstplugin.h:
|
||
* gst/gstpluginfeature.c:
|
||
* gst/gsttrace.c:
|
||
* gst/gstvalue.c:
|
||
* gst/gstvalue.h:
|
||
doc fixes and additions
|
||
|
||
2005-11-21 14:41:26 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
* gst/base/gstbasesrc.c:
|
||
* gst/base/gstbasesrc.h:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
gst/base/gstbasesrc.c (GST_LIVE_BROADCAST, GST_LIVE_SIGNAL) (GST_LIVE_TIMED_WAIT, GST_LIVE_WAIT, GST_LIVE_GET_COND) (...
|
||
Original commit message from CVS:
|
||
2005-11-21 Andy Wingo <wingo@pobox.com>
|
||
* gst/base/gstbasesrc.c (GST_LIVE_BROADCAST, GST_LIVE_SIGNAL)
|
||
(GST_LIVE_TIMED_WAIT, GST_LIVE_WAIT, GST_LIVE_GET_COND)
|
||
(GST_LIVE_UNLOCK, GST_LIVE_TRYLOCK, GST_LIVE_LOCK)
|
||
(GST_LIVE_GET_LOCK): Moved here from gstbasesrc.h. They are
|
||
private to the basesrc implementation.
|
||
|
||
2005-11-21 14:34:07 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstpad.c (gst_pad_send_event): Doc more. Take stream lock on behalf of event function if necessary. It should no ...
|
||
Original commit message from CVS:
|
||
2005-11-21 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpad.c (gst_pad_send_event): Doc more. Take stream lock on
|
||
behalf of event function if necessary. It should no longer be
|
||
necessary to take the stream lock in pad's event functions. Fixes
|
||
#320299.
|
||
|
||
2005-11-21 14:28:21 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gststructure.c: (gst_structure_fixate_field_nearest_int),
|
||
(gst_structure_fixate_field_nearest_double),
|
||
(gst_structure_fixate_field_boolean):
|
||
* gst/gststructure.h:
|
||
* win32/common/libgstreamer.def:
|
||
* win32/gstreamer.def:
|
||
Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
|
||
(#322027)
|
||
|
||
2005-11-21 14:25:21 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/elements/gstfdsrc.*: Port fd:// URI handler from 0.8 to fdsrc
|
||
Original commit message from CVS:
|
||
* gst/elements/gstfdsrc.c: (_do_init), (gst_fdsrc_class_init),
|
||
(gst_fdsrc_init), (gst_fdsrc_dispose), (gst_fdsrc_set_property),
|
||
(gst_fdsrc_uri_get_type), (gst_fdsrc_uri_get_protocols),
|
||
(gst_fdsrc_uri_get_uri), (gst_fdsrc_uri_set_uri),
|
||
(gst_fdsrc_uri_handler_init):
|
||
* gst/elements/gstfdsrc.h:
|
||
Port fd:// URI handler from 0.8 to fdsrc
|
||
|
||
2005-11-21 13:26:51 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
More segment updates and more checks.
|
||
Original commit message from CVS:
|
||
* check/gst/gstsegment.c: (GST_START_TEST), (gstsegments_suite),
|
||
(main):
|
||
* gst/gstsegment.c: (gst_segment_init), (gst_segment_set_duration),
|
||
(gst_segment_set_last_stop), (gst_segment_set_seek),
|
||
(gst_segment_set_newsegment), (gst_segment_to_stream_time),
|
||
(gst_segment_to_running_time), (gst_segment_clip):
|
||
* gst/gstsegment.h:
|
||
More segment updates and more checks.
|
||
|
||
2005-11-21 13:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstvalue.*: Drop leading '%' from GST_FOURCC_FORMAT, thus making it consistent with our other format defines (#32...
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_transform_fourcc_string),
|
||
(gst_value_serialize_fourcc):
|
||
* gst/gstvalue.h:
|
||
Drop leading '%' from GST_FOURCC_FORMAT, thus making it
|
||
consistent with our other format defines (#320324).
|
||
|
||
2005-11-21 13:12:18 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstvalue.c: Revert previous commit. Value lists are by definition not fixed, as they are a list of possible values.
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_is_fixed):
|
||
Revert previous commit. Value lists are by definition
|
||
not fixed, as they are a list of possible values.
|
||
|
||
2005-11-21 13:03:36 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstevent.h (GST_EVENT_FILLER): Removed. Can be added back during the stable series if we need it. Fixes #319178.
|
||
Original commit message from CVS:
|
||
2005-11-21 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstevent.h (GST_EVENT_FILLER): Removed. Can be added back
|
||
during the stable series if we need it. Fixes #319178.
|
||
* gst/gstevent.c (gst_event_new_filler): Removed.
|
||
* check/gst/gstevent.c: Update comment about filler events.
|
||
|
||
2005-11-21 12:42:41 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstvalue.c: Should handle both value arrays and value lists.
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_is_fixed):
|
||
Should handle both value arrays and value lists.
|
||
|
||
2005-11-21 12:27:01 +0000 Alessandro Dessina <alessandro@nnva.org>
|
||
|
||
gst/gstvalue.c (gst_value_is_fixed): Use gst_value_array functions to access arrays. Fixes #321962.
|
||
Original commit message from CVS:
|
||
2005-11-21 Andy Wingo <wingo@pobox.com>
|
||
patch by: Alessandro Dessina <alessandro nnva org>
|
||
* gst/gstvalue.c (gst_value_is_fixed): Use gst_value_array
|
||
functions to access arrays. Fixes #321962.
|
||
|
||
2005-11-21 11:26:07 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/gst/gstreamer.types: gst_collectpads_get_type => gst_collect_pads_get_type.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer.types:
|
||
gst_collectpads_get_type => gst_collect_pads_get_type.
|
||
* gst/base/gstbasetransform.c:
|
||
Remove unused SIGNAL_HANDOFF enum.
|
||
|
||
2005-11-21 11:06:42 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstevent.h (GstEventTypeFlags): New data type, the flags of the event type (upstream, downstream, serialized). Re...
|
||
Original commit message from CVS:
|
||
2005-11-21 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstevent.h (GstEventTypeFlags): New data type, the flags of
|
||
the event type (upstream, downstream, serialized). Renamed
|
||
GST_EVDIR_* and GST_EVSER to GST_EVENT_TYPE_*.
|
||
(GstEventType): Use GstEventTypeFlags. Rename CUSTOM_UP to
|
||
CUSTOM_UPSTREAM, CUSTOM_DS to CUSTOM_DOWNSTREAM, etc.
|
||
* gst/gstevent.c: Update for new CUSTOM event names.
|
||
* check/gst/gstevent.c: Update check for new CUSTOM event names.
|
||
* gst/gstevent.h:
|
||
* gst/gstevent.c (gst_event_type_get_flags): New function. Fixes
|
||
bug #319392.
|
||
|
||
2005-11-21 11:00:03 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Rename gst_collecpads_foo() => gst_collect_pads_foo(). Document unimplemented functions as unimplemented (#320766).
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* win32/common/libgstbase.def:
|
||
* win32/libgstbase.def:
|
||
* gst/base/gstcollectpads.c: (gst_collect_pads_base_init),
|
||
(gst_collect_pads_class_init), (gst_collect_pads_init),
|
||
(gst_collect_pads_finalize), (gst_collect_pads_new),
|
||
(gst_collect_pads_set_function), (gst_collect_pads_add_pad),
|
||
(gst_collect_pads_remove_pad), (gst_collect_pads_is_active),
|
||
(gst_collect_pads_collect), (gst_collect_pads_collect_range),
|
||
(gst_collect_pads_start), (gst_collect_pads_stop),
|
||
(gst_collect_pads_peek), (gst_collect_pads_pop),
|
||
(gst_collect_pads_available), (gst_collect_pads_read),
|
||
(gst_collect_pads_flush), (gst_collect_pads_event),
|
||
(gst_collect_pads_chain):
|
||
* gst/base/gstcollectpads.h:
|
||
Rename gst_collecpads_foo() => gst_collect_pads_foo(). Document
|
||
unimplemented functions as unimplemented (#320766).
|
||
|
||
2005-11-21 10:41:03 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstmessage.c: Improve docs for DURATION message (usage of duration parameter) (#320113)
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.c:
|
||
Improve docs for DURATION message (usage of duration parameter)
|
||
(#320113)
|
||
|
||
2005-11-21 10:04:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/random/moving-plugins:
|
||
update
|
||
Original commit message from CVS:
|
||
update
|
||
|
||
2005-11-21 09:44:46 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
add latest .pc file to spec
|
||
Original commit message from CVS:
|
||
add latest .pc file to spec
|
||
|
||
2005-11-20 19:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Added segment helper structure and methods. Not fully implemented yet.
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
* check/gst/gstsegment.c: (GST_START_TEST), (gstevents_suite),
|
||
(main):
|
||
* gst/Makefile.am:
|
||
* gst/gst.h:
|
||
* gst/gstsegment.c: (gst_segment_init), (gst_segment_set_duration),
|
||
(gst_segment_set_seek), (gst_segment_set_newsegment),
|
||
(gst_segment_to_stream_time), (gst_segment_to_running_time),
|
||
(gst_segment_clip):
|
||
* gst/gstsegment.h:
|
||
Added segment helper structure and methods. Not fully implemented
|
||
yet.
|
||
Added segment check.
|
||
|
||
2005-11-20 17:12:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
check/gst/gstvalue.c: Add a deserialisation test for fractions
|
||
Original commit message from CVS:
|
||
* check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
|
||
Add a deserialisation test for fractions
|
||
* examples/metadata/read-metadata.c: (message_loop),
|
||
(make_pipeline), (main):
|
||
Fix up metadata reading sample.
|
||
* gst/base/gstbasesink.c: (gst_base_sink_do_sync):
|
||
Debug format fix
|
||
* gst/base/gstbasesrc.c: (gst_base_src_default_negotiate):
|
||
Don't try and fixate empty caps
|
||
* gst/gst_private.h:
|
||
Wrap in G_BEGIN_DECLS/G_END_DECLS
|
||
* gst/gstvalue.c: (gst_value_collect_fraction),
|
||
(gst_value_set_fraction), (gst_value_get_fraction_denominator),
|
||
(gst_value_transform_string_fraction),
|
||
(gst_value_compare_fraction):
|
||
Add some extra guards to ensure that we don't end up
|
||
with an invalid denominator of 0 in a gstfraction and
|
||
that fractions always get reduced.
|
||
|
||
2005-11-20 14:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
Something went wrong with changelog in last commit
|
||
Original commit message from CVS:
|
||
Something went wrong with changelog in last commit
|
||
|
||
2005-11-20 14:50:43 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Doc fixes.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstbuffer.h:
|
||
* gst/gstelement.c:
|
||
* gst/gstformat.c:
|
||
* gst/gstformat.h:
|
||
* gst/gstindex.h:
|
||
* gst/gstquery.c:
|
||
* gst/gstquery.h:
|
||
* gst/gstvalue.c:
|
||
Doc fixes.
|
||
|
||
2005-11-20 13:28:11 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Make a proper enum of the flag.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
* gst/gstcaps.h:
|
||
Make a proper enum of the flag.
|
||
|
||
2005-11-19 18:57:00 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Add type to quark and type to string conversions.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
* gst/gstformat.c: (_gst_format_initialize), (gst_format_get_name),
|
||
(gst_format_to_quark), (gst_format_register):
|
||
* gst/gstformat.h:
|
||
* gst/gstquery.c: (_gst_query_initialize),
|
||
(gst_query_type_get_name), (gst_query_type_to_quark),
|
||
(gst_query_type_register):
|
||
* gst/gstquery.h:
|
||
Add type to quark and type to string conversions.
|
||
|
||
2005-11-19 18:32:01 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstbuffer.h (GST_BUFFER_FLAG_ORIGINAL): Removed. Fixes #320097.
|
||
Original commit message from CVS:
|
||
2005-11-19 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstbuffer.h (GST_BUFFER_FLAG_ORIGINAL): Removed. Fixes
|
||
#320097.
|
||
|
||
2005-11-19 18:28:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Make message handling overridable.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_provide_clock_func),
|
||
(gst_bin_add_func), (gst_bin_remove_func), (bin_bus_handler),
|
||
(gst_bin_handle_message_func):
|
||
* gst/gstbin.h:
|
||
Make message handling overridable.
|
||
|
||
2005-11-19 18:26:35 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstpad.h (GST_PAD_IS_USABLE): Removed. Fixes #321235.
|
||
Original commit message from CVS:
|
||
2005-11-19 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpad.h (GST_PAD_IS_USABLE): Removed. Fixes #321235.
|
||
|
||
2005-11-19 18:17:29 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstclock.*: Change resolution to be a GstClockTime.
|
||
Original commit message from CVS:
|
||
2005-11-19 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstclock.h:
|
||
* gst/gstclock.c (GstClock, GstClockClass): Change resolution to
|
||
be a GstClockTime.
|
||
(gst_clock_set_resolution, gst_clock_get_resolution): Resolution
|
||
is a GstClockTime. Fixes #321710.
|
||
|
||
2005-11-19 18:06:56 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstclock.h (GstClock): Remove offset property. Add internal_calibration and external_calibration. Fix padding. Pa...
|
||
Original commit message from CVS:
|
||
2005-11-19 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstclock.h (GstClock): Remove offset property. Add
|
||
internal_calibration and external_calibration. Fix padding. Pad
|
||
also by GstClockTime so we don't run into problems.
|
||
* gst/gstclock.c (gst_clock_set_rate_offset): Remove.
|
||
(gst_clock_get_rate_offset): Remove.
|
||
(gst_clock_set_time_adjust): Remove. Fixes #321712.
|
||
|
||
2005-11-19 17:50:52 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstutils.h: gst/gstutils.c (g_static_rec_cond_wait)
|
||
Original commit message from CVS:
|
||
2005-11-19 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstutils.h:
|
||
* gst/gstutils.c (g_static_rec_cond_wait)
|
||
(g_static_rec_cond_timed_wait): Removed, no longer needed.
|
||
* gst/gstbin.c: Remove terrible continue_state prototype.
|
||
* gst/gstelement.h (gst_element_continue_state): Make public.
|
||
* gst/gstelement.h:
|
||
* gst/gstelement.c (gst_element_commit_state): Removed, replaced
|
||
by continue_state. Fixes #319389.
|
||
|
||
2005-11-19 17:28:58 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstindex.h (GstIndexFilter): Actually pass on the user_data.
|
||
Original commit message from CVS:
|
||
2005-11-19 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstindex.h (GstIndexFilter): Actually pass on the user_data.
|
||
Really fixes #168438. However I don't see anywhere where the
|
||
filter function is called... stupid GStreamer...
|
||
|
||
2005-11-19 17:26:27 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstindex.h (GstIndex): Add field for user_data_destroy. We don't have a dispose function, so it won't get called ...
|
||
Original commit message from CVS:
|
||
2005-11-19 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstindex.h (GstIndex): Add field for user_data_destroy. We
|
||
don't have a dispose function, so it won't get called when the
|
||
object is unreffed, but oh well!
|
||
* gst/gstindex.c (gst_index_set_filter_full): New API function,
|
||
allows a destroy function to be set so user_data can be freed.
|
||
Fixes #168438.
|
||
(gst_index_set_filter): Call gst_index_set_filter_full.
|
||
|
||
2005-11-19 17:08:23 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/gst/gstvalue.c (test_string): Add test for bug #165650.
|
||
Original commit message from CVS:
|
||
2005-11-19 Andy Wingo <wingo@pobox.com>
|
||
* check/gst/gstvalue.c (test_string): Add test for bug #165650.
|
||
* gst/gstvalue.c (gst_string_wrap): Trying to serialize a NULL
|
||
string should produce an error, given the lack of a way to
|
||
represent NULL strings. Fixes #165650.
|
||
|
||
2005-11-19 16:46:30 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstvalue.h: gst/gstvalue.c (gst_value_array_append_value) (gst_value_array_prepend_value, gst_value_array_get_size)
|
||
Original commit message from CVS:
|
||
2005-11-19 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstvalue.h:
|
||
* gst/gstvalue.c (gst_value_array_append_value)
|
||
(gst_value_array_prepend_value, gst_value_array_get_size)
|
||
(gst_value_array_get_value): New API, copied from
|
||
gst_value_list_*, only operates on arrays.
|
||
(gst_value_list_append_value, gst_value_list_prepend_value)
|
||
(gst_value_list_concat, gst_value_list_get_size)
|
||
(gst_value_list_get_value): Only operate on lists. Fixes #156633.
|
||
* gst/gstvalue.c (gst_value_init_list_or_array): Renamed from
|
||
init_list, because it works on both.
|
||
(copy_garray_of_gstvalue): Renamed from gst_value_list_copy_array.
|
||
(gst_value_copy_list_or_array): Renamed from copy_list.
|
||
(gst_value_free_list_or_array): Renamed from free_list.
|
||
(gst_value_collect_list_or_array): Renamed from collect_list.
|
||
(gst_value_lcopy_list_or_array): Renamed from lcopy_list.
|
||
(gst_value_list_or_array_peek_pointer): Renamed from
|
||
list_peek_pointer.
|
||
(_gst_value_array_value_table, _gst_value_list_value_table):
|
||
Update value table functions.
|
||
(gst_value_compare_list_or_array): Renamed from compare_list.
|
||
|
||
2005-11-19 16:05:11 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gsttaglist.h: Whoops, foreach function returns void. Also fix some constness.
|
||
Original commit message from CVS:
|
||
2005-11-19 Andy Wingo <wingo@pobox.com>
|
||
* gsttaglist.h: Whoops, foreach function returns void. Also fix
|
||
some constness.
|
||
|
||
2005-11-19 15:51:41 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gsttaglist.*: Operates on a const
|
||
Original commit message from CVS:
|
||
2005-11-19 Andy Wingo <wingo@pobox.com>
|
||
* gst/gsttaglist.c:
|
||
* gst/gsttaglist.h (gst_tag_list_foreach): Operates on a const
|
||
GstTagList*. Fixes #143472.
|
||
* gst/gststructure.h: Clarify what the foreach/map functions can
|
||
or can't do to their arguments.
|
||
|
||
2005-11-18 19:21:50 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstclock.c: Doc and API fixes.
|
||
Original commit message from CVS:
|
||
* gst/gstclock.c: (gst_clock_set_calibration),
|
||
(gst_clock_get_calibration):
|
||
Doc and API fixes.
|
||
Callibration can be set with internal time equal to current
|
||
internal time too.
|
||
|
||
2005-11-18 18:55:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gsterror.*: document
|
||
Original commit message from CVS:
|
||
* gst/gsterror.c:
|
||
* gst/gsterror.h:
|
||
document
|
||
|
||
2005-11-18 18:38:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/random/moving-plugins:
|
||
document on requirements for moving plugins to good
|
||
Original commit message from CVS:
|
||
document on requirements for moving plugins to good
|
||
|
||
2005-11-18 16:24:56 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
Add net pkgconfig files.
|
||
Original commit message from CVS:
|
||
2005-11-18 Andy Wingo <wingo@pobox.com>
|
||
* configure.ac:
|
||
* pkgconfig/gstreamer-net.pc.in:
|
||
* pkgconfig/gstreamer-net-uninstalled.pc.in:
|
||
* pkgconfig/Makefile.am: Add net pkgconfig files.
|
||
|
||
2005-11-18 16:04:28 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/: docs fixes
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c:
|
||
* gst/gstghostpad.c:
|
||
* gst/gsttrace.c:
|
||
* gst/gstvalue.c:
|
||
* gst/gstvalue.h:
|
||
docs fixes
|
||
|
||
2005-11-18 15:52:24 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/net/gstnetclientclock.c: Turn off debugging.
|
||
Original commit message from CVS:
|
||
2005-11-18 Andy Wingo <wingo@pobox.com>
|
||
* gst/net/gstnetclientclock.c: Turn off debugging.
|
||
* check/net/gstnetclientclock.c (test_functioning): Assert that the
|
||
times connverge somewhat. Can't make a real test.
|
||
|
||
2005-11-18 15:30:18 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/net/gstnetclientclock.c (do_linear_regression): Use all integer arithmetic. Return the minimum of the domain, whi...
|
||
Original commit message from CVS:
|
||
2005-11-18 Andy Wingo <wingo@pobox.com>
|
||
* gst/net/gstnetclientclock.c (do_linear_regression): Use all
|
||
integer arithmetic. Return the minimum of the domain, which can be
|
||
set as "internal" for gst_clock_set_calibration.
|
||
(gst_net_client_clock_observe_times): Call _set_calibration.
|
||
(gst_net_client_clock_new): Call _set_calibration instead of
|
||
rate_offset.
|
||
* check/net/gstnetclientclock.c (test_functioning): Use the right
|
||
adjustment api.
|
||
* gst/gstclock.h:
|
||
* gst/gstclock.c (gst_clock_get_calibration)
|
||
(gst_clock_set_calibration): New functions, obsolete the ones I
|
||
added yesterday. Doh. Precision issues mean we have to extrapolate
|
||
from a point in the more recent past than 1970.
|
||
(gst_clock_get_rate_offset, gst_clock_set_rate_offset): Mark as
|
||
obsolete.
|
||
(gst_clock_adjust_unlocked): Use the right calibration data.
|
||
|
||
2005-11-18 14:49:28 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/base/gstbasesink.c: Also reset the ->current_* values in READY->PAUSED
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_change_state):
|
||
Also reset the ->current_* values in READY->PAUSED
|
||
|
||
2005-11-18 14:13:28 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/net/gstnetclientclock.c (gst_net_client_clock_thread): Whoops, check the right fd. Also add some debugging.
|
||
Original commit message from CVS:
|
||
2005-11-18 Andy Wingo <wingo@pobox.com>
|
||
* gst/net/gstnetclientclock.c (gst_net_client_clock_thread):
|
||
Whoops, check the right fd. Also add some debugging.
|
||
(gst_net_client_clock_observe_times): Adjust for int64 offset.
|
||
(do_linear_regression): Add a crapload of debugging. Subtract off
|
||
the minimum values from the input series to discard unneeded bits.
|
||
Use only int arithmetic. There is still double arithmetic when
|
||
calculating the intercept that needs fixing. Return boolean to
|
||
indicate success; FALSE would mean the domain or range is too
|
||
great. Still needs fixes.
|
||
|
||
2005-11-18 13:18:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: For the current position in stream time, we need to subtract accumulated time.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_get_position):
|
||
For the current position in stream time, we need to subtract
|
||
accumulated time.
|
||
* gst/gstsystemclock.c: (gst_system_clock_async_thread):
|
||
Release lock before calling the callback function of async
|
||
entries.
|
||
|
||
2005-11-18 11:57:30 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/net/gstnetclientclock.c (gst_net_client_clock_class_init): Port goes all the way to MAXUINT16.
|
||
Original commit message from CVS:
|
||
2005-11-18 Andy Wingo <wingo@pobox.com>
|
||
* gst/net/gstnetclientclock.c (gst_net_client_clock_class_init):
|
||
Port goes all the way to MAXUINT16.
|
||
* gst/net/gstnettimeprovider.c: Make the port range the same as
|
||
for the kernel: 0 assigns, otherwise ports are less than
|
||
MAXUINT16.
|
||
* check/net/gstnettimeprovider.c: Adapt for 0 == kernel assigns
|
||
port change.
|
||
* check/net/gstnetclientclock.c (test_functioning): Add the start
|
||
of another test.
|
||
|
||
2005-11-18 11:03:10 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.*: Removing a clock provider from a bin, triggers a clock lost message so that a new clock will be selected.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_provide_clock_func), (gst_bin_add_func),
|
||
(gst_bin_remove_func), (bin_bus_handler):
|
||
* gst/gstbin.h:
|
||
Removing a clock provider from a bin, triggers a clock lost message
|
||
so that a new clock will be selected.
|
||
Adding a clock to a bin triggers a clock provider message.
|
||
Make sure we reselect a clock when we received a clock lost message.
|
||
Keep a reference to the element that provided the clock.
|
||
|
||
2005-11-18 10:54:55 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/net/gstnetclientclock.c (gst_net_client_clock_new): Adjust the clock initially so it produces values around the b...
|
||
Original commit message from CVS:
|
||
2005-11-18 Andy Wingo <wingo@pobox.com>
|
||
* gst/net/gstnetclientclock.c (gst_net_client_clock_new): Adjust
|
||
the clock initially so it produces values around the base time.
|
||
(gst_net_client_clock_class_init): Typo fix.
|
||
(gst_net_client_clock_thread): Add note on when the socket gets
|
||
closed.
|
||
|
||
2005-11-17 18:50:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/net/gstnetclientclock.c: Free remote and local time arrays.
|
||
Original commit message from CVS:
|
||
* gst/net/gstnetclientclock.c: (gst_net_client_clock_finalize):
|
||
Free remote and local time arrays.
|
||
|
||
2005-11-17 18:18:41 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/net/gstnetclientclock.c: Fix compilation, uninitialized vars and a forgotten continue.
|
||
Original commit message from CVS:
|
||
* gst/net/gstnetclientclock.c: (do_linear_regression),
|
||
(gst_net_client_clock_do_select), (gst_net_client_clock_thread):
|
||
Fix compilation, uninitialized vars and a forgotten continue.
|
||
|
||
2005-11-17 17:55:17 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/: Add a most minimal test for the net client clock. More to come later.
|
||
Original commit message from CVS:
|
||
2005-11-17 Andy Wingo <wingo@pobox.com>
|
||
* check/Makefile.am (check_PROGRAMS):
|
||
* check/net/gstnetclientclock.c: Add a most minimal test for the
|
||
net client clock. More to come later.
|
||
* gst/net/gstnet.h:
|
||
* gst/net/Makefile.am: Add netclientclock.
|
||
* gst/net/gstnetclientclock.h:
|
||
* gst/net/gstnetclientclock.c: New files, implement an untested
|
||
GstClock that takes its time from a network time provider.
|
||
Implements the algorithm in network-clock.scm.
|
||
* tests/network-clock.scm (*window-size*): Rename from
|
||
*queue-length*.
|
||
* tests/network-clock.scm (network-time):
|
||
* tests/network-clock-utils.scm (q-push): Update callers.
|
||
|
||
2005-11-17 16:02:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: And unref the child too..
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_provide_clock_func),
|
||
(gst_bin_sort_iterator_new):
|
||
And unref the child too..
|
||
|
||
2005-11-17 14:51:11 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Refactor the sort iterator so it can be used while holding the
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_dispose), (gst_bin_provide_clock_func),
|
||
(gst_bin_sort_iterator_new), (gst_bin_iterate_sorted):
|
||
Refactor the sort iterator so it can be used while holding the
|
||
LOCK too.
|
||
Make clock selection select a clock closest to the source.
|
||
|
||
2005-11-17 12:36:30 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gstclock.*: Anonymous structs are a gcc (and some other compilers) extension, so don't use them. Since this is on...
|
||
Original commit message from CVS:
|
||
* gst/gstclock.c: (gst_clock_init), (gst_clock_adjust_unlocked),
|
||
(gst_clock_set_rate_offset), (gst_clock_get_rate_offset):
|
||
* gst/gstclock.h:
|
||
Anonymous structs are a gcc (and some other compilers) extension, so
|
||
don't use them. Since this is only for ABI-compatibility, and our
|
||
API/ABI freeze is over in a few days, this whole thing will only
|
||
last a few days, so don't bother trying to think up a meaningful
|
||
name for the struct.
|
||
|
||
2005-11-17 11:51:49 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstclock.h (GstClock): Add rate and offset properties, preserving ABI stability. Add rate/offset accessors. Will ...
|
||
Original commit message from CVS:
|
||
2005-11-17 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstclock.h (GstClock): Add rate and offset properties,
|
||
preserving ABI stability. Add rate/offset accessors. Will file bug
|
||
for the freeze break.
|
||
* gst/gstclock.c (gst_clock_adjust_unlocked): Implement using rate
|
||
and offset, trying to keep precision and avoiding
|
||
underflow/overflow.
|
||
(gst_clock_set_rate_offset, gst_clock_get_rate_offset): New
|
||
functions. Make gst_clock_set_time_adjust obsolete.
|
||
(gst_clock_set_time_adjust): Note that this function is obsolete.
|
||
Will file bug soon.
|
||
* gst/base/gstbasetransform.h: Make the ABI-stability hack
|
||
greppable by using GST_PADDING-1+1.
|
||
|
||
2005-11-17 11:25:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/random/NOTES-0.1.1:
|
||
* docs/random/NOTES-0.2.0:
|
||
* docs/random/TODO-post-0.1.0:
|
||
* docs/random/arch:
|
||
* docs/random/coroutines:
|
||
* docs/random/design:
|
||
* docs/random/factoryinfo:
|
||
* docs/random/gboolean:
|
||
* docs/random/padarch:
|
||
* docs/random/sequence:
|
||
* docs/random/state-transitions:
|
||
* docs/random/states:
|
||
* docs/random/states.new:
|
||
* docs/random/states.old:
|
||
* docs/random/walkthrough:
|
||
remove completely outdated random docs
|
||
Original commit message from CVS:
|
||
remove completely outdated random docs
|
||
|
||
2005-11-17 09:37:55 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstmessage.c: Assertion should check for CLOCK_LOST, not NEW_CLOCK (#321648).
|
||
Original commit message from CVS:
|
||
Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
|
||
* gst/gstmessage.c: (gst_message_parse_clock_lost):
|
||
Assertion should check for CLOCK_LOST, not NEW_CLOCK (#321648).
|
||
* gst/gstpadtemplate.h:
|
||
* gst/gstpluginfeature.h:
|
||
Don't use c++ style comments in headers (#321638).
|
||
|
||
2005-11-16 18:37:57 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/net/gstnettimepacket.c (gst_net_time_packet_send): Free buffer.
|
||
Original commit message from CVS:
|
||
2005-11-16 Andy Wingo <wingo@pobox.com>
|
||
* gst/net/gstnettimepacket.c (gst_net_time_packet_send): Free
|
||
buffer.
|
||
|
||
2005-11-16 18:16:51 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/net/gstnettimeprovider.c: Check to see that the time provider actually provides times. Works, yo!
|
||
Original commit message from CVS:
|
||
2005-11-16 Andy Wingo <wingo@pobox.com>
|
||
* check/net/gstnettimeprovider.c: Check to see that the time
|
||
provider actually provides times. Works, yo!
|
||
|
||
2005-11-16 18:09:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/Makefile.am: Enable more tests.
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
Enable more tests.
|
||
* check/elements/fakesrc.c: (GST_START_TEST):
|
||
Set element to NULL before disposing it.
|
||
|
||
2005-11-16 17:53:54 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* gst/net/Makefile.am:
|
||
* libs/gst/net/Makefile.am:
|
||
fix
|
||
Original commit message from CVS:
|
||
fix
|
||
|
||
2005-11-16 17:52:04 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/net/: Use the timepacket stuff in the provider, include it from gstnet.h, and add it to the build.
|
||
Original commit message from CVS:
|
||
2005-11-16 Andy Wingo <wingo@pobox.com>
|
||
* gst/net/Makefile.am:
|
||
* gst/net/gstnet.h:
|
||
* gst/net/gstnettimeprovider.c:
|
||
* gst/net/gstnettimeprovider.h: Use the timepacket stuff in the
|
||
provider, include it from gstnet.h, and add it to the build.
|
||
* gst/net/gstnettimepacket.h:
|
||
* gst/net/gstnettimepacket.c: New files, abstracts out the packet
|
||
sending and receiving.
|
||
|
||
2005-11-16 17:35:07 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/Makefile.am: Enable valgrind check.
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
Enable valgrind check.
|
||
* gst/elements/gstfakesrc.c: (gst_fake_src_alloc_parent),
|
||
(gst_fake_src_alloc_buffer):
|
||
Fix memleak.
|
||
|
||
2005-11-16 17:22:36 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/net/gstnettimeprovider.c: Call parent finalize too.
|
||
Original commit message from CVS:
|
||
* gst/net/gstnettimeprovider.c: (gst_net_time_provider_finalize):
|
||
Call parent finalize too.
|
||
|
||
2005-11-16 17:18:34 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/Makefile.am: Enable valgrind check that should work fine now.
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
Enable valgrind check that should work fine now.
|
||
* gst/elements/gsttypefindelement.c: (gst_type_find_element_init):
|
||
* gst/gstqueue.c: (gst_queue_init):
|
||
Fix memleaks in pad allocation.
|
||
|
||
2005-11-16 16:49:49 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/net/: New part of core to hold network elements and objects. Put in core because it exposes API that applications...
|
||
Original commit message from CVS:
|
||
2005-11-16 Andy Wingo <wingo@pobox.com>
|
||
* gst/net/Makefile.am:
|
||
* gst/net/gstnet.h: New part of core to hold network elements and
|
||
objects. Put in core because it exposes API that applications want
|
||
to use. The library is named libgstnet-tempname right now because
|
||
of the existing libgstnet in gst-plugins-base. Solution is
|
||
probably to rename the one in plugins-base; will file a bug for
|
||
the freeze break.
|
||
* gst/net/gstnettimeprovider.c:
|
||
* gst/net/gstnettimeprovider.h: New object to export a GstClock's
|
||
get_time call over the network.
|
||
* configure.ac:
|
||
* gst/Makefile.am (lib_LTLIBRARIES): Add gstnet to the build.
|
||
* check/Makefile.am:
|
||
* check/net/gstnettimeprovider.c: A most minimal test suite. Will
|
||
get additions shortly.
|
||
|
||
2005-11-16 16:09:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstpad.*: add gst_pad_new_from_static_template functions
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_new_from_static_template):
|
||
* gst/gstpad.h:
|
||
add gst_pad_new_from_static_template functions
|
||
* gst/check/gstcheck.c: (gst_check_setup_src_pad),
|
||
(gst_check_setup_sink_pad):
|
||
* gst/elements/gsttee.c: (gst_tee_init):
|
||
and use them
|
||
|
||
2005-11-16 16:06:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Removed warning, it's not realy an error either.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_pause_task):
|
||
Removed warning, it's not realy an error either.
|
||
|
||
2005-11-16 14:27:20 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasetransform.c: Check if the caps are NULL, this can happen if the element is shutting down and the pad ...
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c:
|
||
(gst_base_transform_prepare_output_buf),
|
||
(gst_base_transform_event):
|
||
Check if the caps are NULL, this can happen if the element
|
||
is shutting down and the pad caps are set to NULL.
|
||
|
||
2005-11-16 12:57:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/elements/gsttee.c:
|
||
* plugins/elements/gsttee.c:
|
||
fix pad tempalte leak in tee
|
||
Original commit message from CVS:
|
||
fix pad tempalte leak in tee
|
||
|
||
2005-11-16 12:40:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/: use gst_object_ref when setting the pad template; this will trigger the pad template leaks on GLib 2.6 and the ...
|
||
Original commit message from CVS:
|
||
* gst/glib-compat.c: (g_value_dup_gst_object):
|
||
* gst/glib-compat.h:
|
||
* gst/gstpad.c: (gst_pad_set_property):
|
||
use gst_object_ref when setting the pad template; this will
|
||
trigger the pad template leaks on GLib 2.6 and the slaves
|
||
|
||
2005-11-16 12:25:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/: remove functions copied from GLib 2.6
|
||
Original commit message from CVS:
|
||
* gst/glib-compat.c: (gst_flags_get_first_value):
|
||
* gst/glib-compat.h:
|
||
* gst/gstregistryxml.c:
|
||
remove functions copied from GLib 2.6
|
||
|
||
2005-11-16 11:29:57 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/Makefile.am: Don't link against VALGRIND_LIBS. That was always the wrong thing to do, but only breaks with newer ...
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am:
|
||
Don't link against VALGRIND_LIBS. That was always the wrong thing to
|
||
do, but only breaks with newer valgrind versions. We're not a
|
||
valgrind tool, we have no link-time dependencies on libcoregrind.
|
||
|
||
2005-11-16 11:06:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/base/gstbasesrc.c: some debug changes
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_default_negotiate):
|
||
some debug changes
|
||
* gst/gstmessage.h:
|
||
typo fixes
|
||
|
||
2005-11-15 23:53:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/base/gstbasesrc.c:
|
||
* gst/elements/gsttypefindelement.c:
|
||
* gst/gstqueue.c:
|
||
* gst/gstregistryxml.c:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* plugins/elements/gstqueue.c:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
Revert all these unrefs, they don't even pass make check !
|
||
Original commit message from CVS:
|
||
Revert all these unrefs, they don't even pass make check !
|
||
|
||
2005-11-15 19:48:40 +0000 Johan Dahlin <johan@gnome.org>
|
||
|
||
* gst/base/gstbasesrc.c:
|
||
* gst/elements/gsttypefindelement.c:
|
||
* gst/gstqueue.c:
|
||
* gst/gstregistryxml.c:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* plugins/elements/gstqueue.c:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
And gst_object_unref here too
|
||
Original commit message from CVS:
|
||
And gst_object_unref here too
|
||
|
||
2005-11-15 19:31:05 +0000 Johan Dahlin <johan@gnome.org>
|
||
|
||
gst/: Free pad templates, fixes a couple of leaks.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_init):
|
||
* gst/elements/gsttypefindelement.c: (gst_type_find_element_init):
|
||
* gst/gstqueue.c: (gst_queue_init):
|
||
Free pad templates, fixes a couple of leaks.
|
||
|
||
2005-11-15 19:24:46 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstpad.c: GST_PAD_PAD_TEMPLATE(pad) gets the pad template, while
|
||
Original commit message from CVS:
|
||
Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
|
||
* gst/gstpad.c: (gst_pad_get_property):
|
||
GST_PAD_PAD_TEMPLATE(pad) gets the pad template, while
|
||
GST_PAD_TEMPLATE(pad) does a cast. We want the former here.
|
||
(#321452)
|
||
|
||
2005-11-15 18:34:28 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstevent.c: Small doc update.
|
||
Original commit message from CVS:
|
||
* gst/gstevent.c:
|
||
Small doc update.
|
||
|
||
2005-11-15 17:57:51 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstelement.c (gst_element_set_base_time): Add debugging.
|
||
Original commit message from CVS:
|
||
2005-11-15 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstelement.c (gst_element_set_base_time): Add debugging.
|
||
* gst/gstpipeline.c (gst_pipeline_set_new_stream_time): Document
|
||
using GST_CLOCK_TIME_NONE to disable base time management.
|
||
(do_pipeline_seek, gst_pipeline_change_state): Don't reset stream
|
||
time if it was NONE before.
|
||
(gst_pipeline_change_state): Only munge the base time if
|
||
stream_time != GST_CLOCK_TIME_NONE.
|
||
* check/gst/gstpipeline.c (test_base_time): Punt around the
|
||
problem of the probe not being called, because that's not the
|
||
issue I'm looking at. Add a check that setting stream_time to NONE
|
||
disables base time management.
|
||
|
||
2005-11-15 17:18:10 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: segment_stop == -1 at startup.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_change_state):
|
||
segment_stop == -1 at startup.
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_event),
|
||
(gst_base_transform_change_state):
|
||
Init segment values at start.
|
||
|
||
2005-11-15 16:52:46 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/gst/gstpipeline.c (test_base_time): Punt around the problem of the probe not being called, because that's not t...
|
||
Original commit message from CVS:
|
||
2005-11-15 Andy Wingo <wingo@pobox.com>
|
||
* check/gst/gstpipeline.c (test_base_time): Punt around the
|
||
problem of the probe not being called, because that's not the
|
||
issue I'm looking at...
|
||
|
||
2005-11-15 16:47:07 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: 0 segment values are 0 in any format.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object):
|
||
0 segment values are 0 in any format.
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_event):
|
||
* gst/base/gstbasetransform.h:
|
||
Parse newsegment correctly in basetransform
|
||
* gst/elements/gstidentity.c: (gst_identity_transform_ip):
|
||
Sync to clock using updated segment values.
|
||
|
||
2005-11-15 16:27:04 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/gst/gstpipeline.c (test_base_time): Add check that the base time and stream time are reset correctly.
|
||
Original commit message from CVS:
|
||
2005-11-15 Andy Wingo <wingo@pobox.com>
|
||
* check/gst/gstpipeline.c (test_base_time): Add check that the
|
||
base time and stream time are reset correctly.
|
||
|
||
2005-11-15 15:44:46 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-TODO.txt: Some more TODO items.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
Some more TODO items.
|
||
|
||
2005-11-15 12:35:45 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/elements/gstfakesrc.c (gst_fake_src_create): It's not an error if the user selected "no clock" as the clocking me...
|
||
Original commit message from CVS:
|
||
2005-11-15 Andy Wingo <wingo@pobox.com>
|
||
* gst/elements/gstfakesrc.c (gst_fake_src_create): It's not an
|
||
error if the user selected "no clock" as the clocking method.
|
||
|
||
2005-11-15 12:29:07 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/gst/gstpipeline.c (test_base_time): New test for buffer timestamps with live capture.
|
||
Original commit message from CVS:
|
||
2005-11-15 Andy Wingo <wingo@pobox.com>
|
||
* check/gst/gstpipeline.c (test_base_time): New test for buffer
|
||
timestamps with live capture.
|
||
* gst/elements/gstfakesrc.c (gst_fake_src_create): If the datarate
|
||
is 0 but we are a live source, timestamp the buffers using the
|
||
element's clock.
|
||
|
||
2005-11-14 15:15:43 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
more section docs
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsterror.c:
|
||
* gst/gstghostpad.c:
|
||
* gst/gstobject.h:
|
||
* gst/gstxml.c:
|
||
more section docs
|
||
|
||
2005-11-14 14:45:43 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
common/gst.supp: add suppressions from Wim's Debian machine
|
||
Original commit message from CVS:
|
||
* common/gst.supp:
|
||
add suppressions from Wim's Debian machine
|
||
|
||
2005-11-14 14:36:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
common/gst.supp: add suppressions from Andy's AMD64 Ubuntu machine
|
||
Original commit message from CVS:
|
||
* common/gst.supp:
|
||
add suppressions from Andy's AMD64 Ubuntu machine
|
||
|
||
2005-11-14 12:43:43 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstpad.c (gst_pad_set_active): Change docs; parent's
|
||
Original commit message from CVS:
|
||
2005-11-14 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpad.c (gst_pad_set_active): Change docs; parent's
|
||
STATE_LOCK not necessary. Fixes #311489.
|
||
|
||
2005-11-14 12:17:46 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gsterror.c (FILE_A_BUG): Be polite *and* helpful. Fixes #305291.
|
||
Original commit message from CVS:
|
||
2005-11-14 Andy Wingo <wingo@pobox.com>
|
||
* gst/gsterror.c (FILE_A_BUG): Be polite *and* helpful. Fixes
|
||
#305291.
|
||
|
||
2005-11-14 11:58:44 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstindex.c (gst_index_add_object): Note in the docs that this function is not implemented.
|
||
Original commit message from CVS:
|
||
2005-11-14 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstindex.c (gst_index_add_object): Note in the docs that
|
||
this function is not implemented.
|
||
|
||
2005-11-14 10:49:35 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
gst/base/gstbasetransform.c: Ref the source pad caps while we need them.
|
||
Original commit message from CVS:
|
||
2005-11-14 Julien MOUTTE <julien@moutte.net>
|
||
* gst/base/gstbasetransform.c:
|
||
(gst_base_transform_prepare_output_buf):
|
||
Ref the source pad caps while we need them.
|
||
Fixes (#321386)
|
||
|
||
2005-11-12 10:23:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/pipelines/.gitignore:
|
||
* tests/check/pipelines/.gitignore:
|
||
ignore more
|
||
Original commit message from CVS:
|
||
ignore more
|
||
|
||
2005-11-12 10:04:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
update win32 files for HEAD
|
||
Original commit message from CVS:
|
||
update win32 files for HEAD
|
||
|
||
2005-11-12 10:03:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gsttask.c:
|
||
debug task join
|
||
Original commit message from CVS:
|
||
debug task join
|
||
|
||
2005-11-12 10:00:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/manual/appendix-quotes.xml:
|
||
found another quote
|
||
Original commit message from CVS:
|
||
found another quote
|
||
|
||
2005-11-11 20:12:42 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Added some docs for GstCollectData.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Added some docs for GstCollectData.
|
||
* gst/base/gstadapter.c:
|
||
Some small code example fix.
|
||
* gst/base/gstcollectpads.c:
|
||
* gst/base/gstcollectpads.h:
|
||
Document some more.
|
||
|
||
2005-11-11 19:26:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
back to head
|
||
Original commit message from CVS:
|
||
back to head
|
||
|
||
=== release 0.9.5 ===
|
||
|
||
2005-11-11 19:24:30 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* win32/common/config.h:
|
||
releasing 0.9.5
|
||
Original commit message from CVS:
|
||
releasing 0.9.5
|
||
|
||
2005-11-11 18:25:50 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbuffer.c: Copy more flags.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (_gst_buffer_copy):
|
||
Copy more flags.
|
||
* gst/gstcaps.c: (gst_caps_is_equal):
|
||
Fix some docs.
|
||
Make _is_equal fast in the trivial cases.
|
||
* gst/gstminiobject.c:
|
||
* gst/gstminiobject.h:
|
||
More docs. Spifify .h file.
|
||
* gst/gstutils.c:
|
||
Small doc update.
|
||
|
||
2005-11-11 17:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
Update .po files
|
||
Original commit message from CVS:
|
||
Update .po files
|
||
|
||
2005-11-11 16:37:11 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasetransform.c: Small cleanups.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c:
|
||
(gst_base_transform_prepare_output_buf),
|
||
(gst_base_transform_handle_buffer):
|
||
Small cleanups.
|
||
If we're processing a buffer and need to allocate an output
|
||
buffer, we cannot accept a format change. If we did get a
|
||
format change, we have to alloc a buffer ourselves of the
|
||
right size.
|
||
|
||
2005-11-11 16:34:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: While checking the flag for reentrancy in the gstcaps function is nice to detect recursive invocations,...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_get_caps), (gst_pad_peer_get_caps):
|
||
While checking the flag for reentrancy in the gstcaps function
|
||
is nice to detect recursive invocations, it also makes it
|
||
impossible to call getcaps from multiple threads, which must be
|
||
possible. So, checking for recursive calls has to go.
|
||
|
||
2005-11-11 15:19:37 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/base/gstbasesink.c: Don't sync on buffers that fall partially outside our current segment. Prevents an assertion ...
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_do_sync):
|
||
Don't sync on buffers that fall partially outside our current
|
||
segment. Prevents an assertion failure/abort playing some files.
|
||
|
||
2005-11-10 18:15:24 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/gst/gstbin.c (test_message_state_changed_children): Style fix..
|
||
Original commit message from CVS:
|
||
2005-11-10 Andy Wingo <wingo@pobox.com>
|
||
* check/gst/gstbin.c (test_message_state_changed_children): Style
|
||
fix..
|
||
* gst/gstbus.c (poll_destroy, poll_func, gst_bus_poll): Implement
|
||
gst_bus_poll with the signal watch. Ensures that poll and a signal
|
||
watch see the same messages.
|
||
* check/gst/gstbus.c (test_watch_with_poll): New test, checks that
|
||
a poll and a watch at the same time get the same messages.
|
||
|
||
2005-11-10 17:37:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/: Don't call gst_caps_do_simplify - it doesn't respect order of caps and it's not needed.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_transform_caps):
|
||
* gst/gstcaps.c: (gst_caps_intersect):
|
||
Don't call gst_caps_do_simplify - it doesn't respect order of caps
|
||
and it's not needed.
|
||
|
||
2005-11-10 15:07:46 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-TODO.txt: Updated todo.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
Updated todo.
|
||
|
||
2005-11-10 14:45:27 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/: Implement clock sync in base class.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_do_sync):
|
||
* gst/base/gstbasesrc.c: (gst_base_src_wait),
|
||
(gst_base_src_do_sync), (gst_base_src_get_range):
|
||
Implement clock sync in base class.
|
||
|
||
2005-11-10 12:32:57 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gststructure.c: Forward-port a 0.8 patch to handle escaped spaces in structure string, so that gst_parse...
|
||
Original commit message from CVS:
|
||
patch by: Tim-Philipp Müller <tim at centricular dot net>
|
||
* gst/gststructure.c: (gst_structure_parse_field),
|
||
(gst_structure_from_string):
|
||
Forward-port a 0.8 patch to handle escaped spaces in structure string, so that gst_parse_launch() can deal with spaces in filtered link
|
||
caps (fixes #164479)
|
||
* check/gst/capslist.h:
|
||
* check/gst/gststructure.c: (GST_START_TEST):
|
||
add unit tests for this change
|
||
|
||
2005-11-10 11:17:26 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Fix docs, move some STATE macros to private.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstelement.c:
|
||
* gst/gstelement.h:
|
||
Fix docs, move some STATE macros to private.
|
||
|
||
2005-11-10 10:17:01 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* gst/gstquery.c:
|
||
* gst/gstquery.h:
|
||
Further improve query docs. Still not happy with this.
|
||
Original commit message from CVS:
|
||
Further improve query docs. Still not happy with this.
|
||
|
||
2005-11-10 09:19:12 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstghostpad.c: Added check for bug #317341
|
||
Original commit message from CVS:
|
||
* check/gst/gstghostpad.c: (GST_START_TEST), (gst_ghost_pad_suite):
|
||
Added check for bug #317341
|
||
* gst/gstbuffer.c:
|
||
* gst/gstbuffer.h:
|
||
Some more spiffifying.
|
||
* gst/gstghostpad.c: (gst_ghost_pad_do_link):
|
||
Call peer linkfunction if we are a source pad. Totally fixes
|
||
#317341
|
||
* gst/gstpad.c:
|
||
Update docs, source pads should call the peer linkfunction
|
||
so they can atomically perform the pad link.
|
||
|
||
2005-11-09 19:32:32 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* gst/gstquery.c:
|
||
Improve/fix documentation for GstQuery.
|
||
Original commit message from CVS:
|
||
Improve/fix documentation for GstQuery.
|
||
This still needs some more work to explain what the queries actually mean.
|
||
|
||
2005-11-09 18:41:53 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* gst/base/gstadapter.c:
|
||
* libs/gst/base/gstadapter.c:
|
||
Slightly polish docs for GstAdapter.
|
||
Original commit message from CVS:
|
||
Slightly polish docs for GstAdapter.
|
||
|
||
2005-11-09 18:10:53 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbuffer.*: Uber-spiffy-spiffify some more.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c:
|
||
* gst/gstbuffer.h:
|
||
Uber-spiffy-spiffify some more.
|
||
|
||
2005-11-09 17:55:13 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: Use GST_DEBUG_FUNCPTR() more extensively.
|
||
Original commit message from CVS:
|
||
* gst/base/gstcollectpads.c: (gst_collectpads_add_pad):
|
||
* gst/elements/gstfilesink.c: (gst_file_sink_init):
|
||
* gst/elements/gsttypefindelement.c: (gst_type_find_element_init):
|
||
* gst/gstghostpad.c: (gst_ghost_pad_set_internal),
|
||
(gst_ghost_pad_init), (gst_ghost_pad_new_notarget):
|
||
* gst/gstpad.c: (gst_pad_init):
|
||
Use GST_DEBUG_FUNCPTR() more extensively.
|
||
|
||
2005-11-09 17:32:10 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstobject.*: Documentation fixes.
|
||
Original commit message from CVS:
|
||
* gst/gstobject.c: (gst_object_class_init):
|
||
* gst/gstobject.h:
|
||
Documentation fixes.
|
||
|
||
2005-11-09 17:06:20 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gsttypefindfactory.c: Fix docs.
|
||
Original commit message from CVS:
|
||
* gst/gsttypefindfactory.c:
|
||
Fix docs.
|
||
|
||
2005-11-09 16:44:40 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/:
|
||
Original commit message from CVS:
|
||
* gst/base/gsttypefindhelper.c:
|
||
* gst/gsttypefind.c:
|
||
* gst/gsttypefind.h:
|
||
|
||
2005-11-09 16:32:49 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstiterator.c: Fix revision data.
|
||
Original commit message from CVS:
|
||
* gst/gstiterator.c:
|
||
Fix revision data.
|
||
* gst/gsttask.c:
|
||
* gst/gsttask.h:
|
||
Fix docs.
|
||
|
||
2005-11-09 16:16:41 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Fix docs.
|
||
Original commit message from CVS:
|
||
* gst/gstevent.h:
|
||
* gst/gsturi.h:
|
||
Fix docs.
|
||
|
||
2005-11-09 16:00:05 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Moved the message async delivery private lock and cond to the private section.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Moved the message async delivery private lock and cond
|
||
to the private section.
|
||
* gst/gstmessage.c:
|
||
* gst/gstmessage.h:
|
||
Fixed docs.
|
||
|
||
2005-11-09 15:34:46 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Document GstURIHandler
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsturi.c:
|
||
* gst/gsturi.h:
|
||
Document GstURIHandler
|
||
|
||
2005-11-09 15:31:08 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstiterator.*: Fix iterator docs.
|
||
Original commit message from CVS:
|
||
* gst/gstiterator.c: (gst_iterator_fold), (gst_iterator_foreach),
|
||
(gst_iterator_find_custom):
|
||
* gst/gstiterator.h:
|
||
Fix iterator docs.
|
||
|
||
2005-11-09 15:10:32 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.h: Document another field.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.h:
|
||
Document another field.
|
||
* gst/gststructure.c:
|
||
* gst/gststructure.h:
|
||
Document.
|
||
|
||
2005-11-09 13:14:27 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.h: Documented structs.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.h:
|
||
Documented structs.
|
||
|
||
2005-11-09 12:36:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Added some new macros.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Added some new macros.
|
||
* gst/gstclock.c:
|
||
* gst/gstclock.h:
|
||
* gst/gstobject.h:
|
||
Docs updates.
|
||
|
||
2005-11-09 12:01:46 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-TODO.txt: Some more items for the TODO
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
Some more items for the TODO
|
||
* gst/gstcaps.c:
|
||
* gst/gstcaps.h:
|
||
Document GstCaps.
|
||
|
||
2005-11-09 10:06:30 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/base/gstbasesink.c: Add the beginning of docs here -- have to work on something else now tho...
|
||
Original commit message from CVS:
|
||
2005-11-09 Andy Wingo <wingo@pobox.com>
|
||
* gst/base/gstbasesink.c: Add the beginning of docs here -- have
|
||
to work on something else now tho...
|
||
|
||
2005-11-09 09:48:16 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
* gst/base/gstadapter.c:
|
||
* gst/base/gstadapter.h:
|
||
* libs/gst/base/gstadapter.c:
|
||
* libs/gst/base/gstadapter.h:
|
||
gst/elements/gstfilesink.c (gst_file_sink_start)
|
||
Original commit message from CVS:
|
||
2005-11-09 Andy Wingo <wingo@pobox.com>
|
||
* gst/elements/gstfilesink.c (gst_file_sink_start)
|
||
(gst_file_sink_stop): New functions, replace the state change
|
||
handler.
|
||
(gst_file_sink_class_init): Hook up the start and stop functions.
|
||
(gst_file_sink_base_init): Don't set the state change handler any
|
||
more. It was a bit ugly too, being set from here...
|
||
(gst_file_sink_get_property, gst_file_sink_set_property):
|
||
Cleanups...
|
||
(gst_file_sink_set_location): More robust check that doesn't call
|
||
GST_STATE. Ugggggg.
|
||
|
||
2005-11-09 09:47:12 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
* gst/elements/gstfilesink.c:
|
||
* plugins/elements/gstfilesink.c:
|
||
gst/elements/gstfilesink.c (gst_file_sink_start)
|
||
Original commit message from CVS:
|
||
2005-11-09 Andy Wingo <wingo@pobox.com>
|
||
* gst/elements/gstfilesink.c (gst_file_sink_start)
|
||
(gst_file_sink_stop): New functions, replace the state change
|
||
handler.
|
||
(gst_file_sink_class_init): Hook up the start and stop functions.
|
||
(gst_file_sink_base_init): Don't set the state change handler any
|
||
more. It was a bit ugly too, being set from here...
|
||
(gst_file_sink_get_property, gst_file_sink_set_property):
|
||
Cleanups...
|
||
(gst_file_sink_set_location): More robust check that doesn't call
|
||
GST_STATE. Ugggggg.
|
||
|
||
2005-11-08 12:33:09 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/base/gstbasetransform.c: Hold STREAM_LOCK while pushing newsegment or tag events as well.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_event):
|
||
Hold STREAM_LOCK while pushing newsegment or tag events as well.
|
||
|
||
2005-11-08 11:52:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/faq/gst-uninstalled:
|
||
revert part of the patch so that paths are correct
|
||
Original commit message from CVS:
|
||
revert part of the patch so that paths are correct
|
||
|
||
2005-11-08 11:13:07 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Avoid excessive typechecking in macros.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_empty),
|
||
(gst_base_sink_do_sync), (gst_base_sink_handle_event),
|
||
(gst_base_sink_chain), (gst_base_sink_change_state):
|
||
* gst/base/gstbasesink.h:
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/gstelement.h:
|
||
* gst/gstevent.h:
|
||
Avoid excessive typechecking in macros.
|
||
* gst/gstminiobject.c: (gst_mini_object_get_type),
|
||
(gst_mini_object_init), (gst_mini_object_new),
|
||
(gst_mini_object_free):
|
||
* gst/gstobject.c: (gst_object_class_init), (gst_object_init),
|
||
(gst_object_finalize):
|
||
Remove cruft code, optimize alloc_trace.
|
||
|
||
2005-11-07 18:16:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
docs/faq/gst-uninstalled: fix up PS1 for systems that try to reset it
|
||
Original commit message from CVS:
|
||
* docs/faq/gst-uninstalled:
|
||
fix up PS1 for systems that try to reset it
|
||
|
||
2005-11-07 10:33:07 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesrc.c: Set the segment_end to -1 initially. Fixed typefind.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_init),
|
||
(gst_base_src_get_range):
|
||
Set the segment_end to -1 initially. Fixed typefind.
|
||
|
||
2005-11-07 10:13:47 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/base/gstadapter.c: Debug category should be 'adapter', not 'GstAdapter'.
|
||
Original commit message from CVS:
|
||
* gst/base/gstadapter.c:
|
||
Debug category should be 'adapter', not 'GstAdapter'.
|
||
* gst/base/gstcollectpads.c: (gst_collectpads_base_init),
|
||
(gst_collectpads_class_init), (gst_collectpads_init),
|
||
(gst_collectpads_peek), (gst_collectpads_pop),
|
||
(gst_collectpads_event), (gst_collectpads_chain):
|
||
Add debug category and some debugging output. Use boilerplate
|
||
macros. Remove some extraneous words from docs.
|
||
|
||
2005-11-05 15:14:33 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/base/gstpushsrc.c: Shorten by 30% via use of boilerplate macro.
|
||
Original commit message from CVS:
|
||
2005-11-05 Andy Wingo <wingo@pobox.com>
|
||
* gst/base/gstpushsrc.c: Shorten by 30% via use of boilerplate
|
||
macro.
|
||
|
||
2005-11-04 20:12:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
more docs added
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstcaps.h:
|
||
* gst/gstinfo.c:
|
||
* gst/gstminiobject.h:
|
||
* gst/gstobject.h:
|
||
* gst/gstutils.h:
|
||
more docs added
|
||
|
||
2005-11-04 15:33:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesrc.c: Small update to stop at the configured segment_end position.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_get_range):
|
||
Small update to stop at the configured segment_end
|
||
position.
|
||
|
||
2005-11-04 15:02:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstregistry.*: added missing docs
|
||
Original commit message from CVS:
|
||
* gst/gstregistry.c:
|
||
* gst/gstregistry.h:
|
||
added missing docs
|
||
|
||
2005-11-04 14:35:10 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/base/gstbasesrc.c: Check if we are doing a segment seek and have arrived at the end of that segment.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_get_range):
|
||
Check if we are doing a segment seek and have arrived at the
|
||
end of that segment.
|
||
|
||
2005-11-04 12:08:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbus.c: Don't leak a mutex unlock in case of an error.
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c: (gst_bus_post), (gst_bus_set_sync_handler):
|
||
Don't leak a mutex unlock in case of an error.
|
||
* gst/gstbus.h:
|
||
Doc fixes.
|
||
|
||
2005-11-04 11:43:10 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbus.c: Get the context to wake up only once.
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c: (gst_bus_class_init), (gst_bus_init),
|
||
(gst_bus_post):
|
||
Get the context to wake up only once.
|
||
|
||
2005-11-03 20:17:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
check/states/sinks.c: Uncomment fixed check.
|
||
Original commit message from CVS:
|
||
* check/states/sinks.c: (GST_START_TEST):
|
||
Uncomment fixed check.
|
||
* docs/design/part-TODO.txt:
|
||
Updated TODO.
|
||
* gst/base/gstbasesink.c: (gst_base_sink_commit_state),
|
||
(gst_base_sink_handle_object), (gst_base_sink_do_sync),
|
||
(gst_base_sink_get_position):
|
||
If we are going to PLAYING, post the right pending state
|
||
when we post the intermediate paused message.
|
||
* gst/gstelement.c: (gst_element_continue_state),
|
||
(gst_element_set_state_func), (gst_element_change_state):
|
||
Don't post state changes that were between the same state
|
||
and were not ASYNC.
|
||
|
||
2005-11-03 20:14:24 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/states/sinks.c: Uncomment fixed check.
|
||
Original commit message from CVS:
|
||
* check/states/sinks.c: (GST_START_TEST):
|
||
Uncomment fixed check.
|
||
* docs/design/part-TODO.txt:
|
||
Updated TODO.
|
||
* gst/base/gstbasesink.c: (gst_base_sink_commit_state),
|
||
(gst_base_sink_handle_object), (gst_base_sink_do_sync),
|
||
(gst_base_sink_get_position):
|
||
If we are going to PLAYING, post the right pending state
|
||
when we post the intermediate paused message.
|
||
* gst/gstelement.c: (gst_element_continue_state),
|
||
(gst_element_set_state_func), (gst_element_change_state):
|
||
Don't post state changes that were between the same state
|
||
and were not ASYNC.
|
||
|
||
2005-11-03 19:38:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
doc fixes
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstelement.c:
|
||
* gst/gstminiobject.c:
|
||
doc fixes
|
||
|
||
2005-11-03 17:53:27 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/states/sinks.c (test_livesrc_sink): Add checks that the state-changed messages actually have the right order an...
|
||
Original commit message from CVS:
|
||
2005-11-03 Andy Wingo <wingo@pobox.com>
|
||
* check/states/sinks.c (test_livesrc_sink): Add checks that the
|
||
state-changed messages actually have the right order and the right
|
||
values.
|
||
|
||
2005-11-03 17:12:00 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/states/sinks.c: Added some more checks. Specifically the case where NO_PREROLL elements are in the pipeline.
|
||
Original commit message from CVS:
|
||
* check/states/sinks.c: (GST_START_TEST), (gst_object_suite):
|
||
Added some more checks. Specifically the case where NO_PREROLL
|
||
elements are in the pipeline.
|
||
* gst/base/gstbasesink.c: (gst_base_sink_commit_state),
|
||
(gst_base_sink_handle_object), (gst_base_sink_do_sync),
|
||
(gst_base_sink_get_position):
|
||
Post READY->PAUSED state change messages too.
|
||
Fix bug where VOID was posted as pending state...
|
||
* gst/gstbin.c: (gst_bin_recalc_state):
|
||
use _element_continue_state() to continue the state change.
|
||
* gst/gstelement.c: (gst_element_continue_state),
|
||
(gst_element_commit_state), (gst_element_set_state_func),
|
||
(gst_element_change_state), (gst_element_change_state_func):
|
||
Lots of state change cleanups, assign the STATE_RETURN in
|
||
a new continue_state() function that also propagates the
|
||
last return value from a state change to the app.
|
||
Update some debug statements with proper category.
|
||
|
||
2005-11-03 14:22:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/: Small docs updates.
|
||
Original commit message from CVS:
|
||
* docs/design/part-events.txt:
|
||
* docs/design/part-gstpipeline.txt:
|
||
* docs/design/part-messages.txt:
|
||
* docs/design/part-overview.txt:
|
||
* docs/design/part-seeking.txt:
|
||
* docs/design/part-states.txt:
|
||
* docs/design/part-trickmodes.txt:
|
||
* docs/manual/advanced-position.xml:
|
||
Small docs updates.
|
||
* gst/gstobject.h:
|
||
People think !! is ugly, this looks better.
|
||
* gst/gstpad.c: (gst_pad_set_blocked_async):
|
||
Remove !! since it's fixed elsewhere now.
|
||
|
||
2005-11-03 13:52:59 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: Add !! to _FLAG_IS_SET macros to make the result boolean.
|
||
Original commit message from CVS:
|
||
* gst/gstminiobject.h:
|
||
* gst/gstobject.h:
|
||
Add !! to _FLAG_IS_SET macros to make the result boolean.
|
||
|
||
2005-11-03 12:48:30 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstpad.c: comparing a flag and a gboolean rarely returns coherent results...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_set_blocked_async):
|
||
comparing a flag and a gboolean rarely returns coherent results...
|
||
Added two characters (!!) to make that work correctly.
|
||
|
||
2005-11-03 12:16:49 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstbus.c: Fix some typos.
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c: (gst_bus_class_init):
|
||
Fix some typos.
|
||
* gst/gstqueue.c: (gst_queue_loop):
|
||
Don't assume a miniobject that isn't a buffer is an
|
||
event (it could be that there is a refcounting
|
||
problem somewhere and the pointer is stale and
|
||
refers to an already destroyed miniobject).
|
||
|
||
2005-11-03 10:56:23 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
gst/gstpad.c: Fix some typos.
|
||
Original commit message from CVS:
|
||
2005-11-03 Julien MOUTTE <julien@moutte.net>
|
||
* gst/gstpad.c: (gst_pad_alloc_buffer): Fix some typos.
|
||
|
||
2005-11-03 09:18:53 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/manual/advanced-position.xml: Update seek example and explanations to current 0.9 API.
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-position.xml:
|
||
Update seek example and explanations to current 0.9 API.
|
||
* gst/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_activate):
|
||
Remove FIXME comment now that the found caps
|
||
are unreffed.
|
||
|
||
2005-11-03 00:39:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/gstregistryxml.c:
|
||
Add another GST_STR_NULL instance
|
||
Original commit message from CVS:
|
||
Add another GST_STR_NULL instance
|
||
|
||
2005-11-02 19:04:20 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstpad.c: Follow-up to Wim's patch, solves deadlock for blocked and flushing pads
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (handle_pad_block):
|
||
Follow-up to Wim's patch, solves deadlock for blocked and flushing pads
|
||
|
||
2005-11-02 18:44:20 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Fix typo in docs.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c:
|
||
Fix typo in docs.
|
||
* gst/gstelement.c: (gst_element_commit_state):
|
||
Remove unused value.
|
||
* gst/gstiterator.c:
|
||
Mention that the returned element is reffed in the docs.
|
||
|
||
2005-11-02 18:33:00 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Unlock blocked pads when they are flushed.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_alloc_buffer), (handle_pad_block),
|
||
(gst_pad_push), (gst_pad_push_event):
|
||
Unlock blocked pads when they are flushed.
|
||
|
||
2005-11-02 15:34:23 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
doc updates
|
||
Original commit message from CVS:
|
||
* docs/README:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstbin.c:
|
||
doc updates
|
||
* gst/gstregistry.c: (gst_registry_scan_path_level):
|
||
fix for a nasty little missed situation where an installed plug-in
|
||
which was in the cache did not get overridden by an uninstalled one
|
||
which was earlier in the plugin path because the newly created plugin
|
||
for the uninstalled one (not in the registry) didn't get its
|
||
->registered set to TRUE
|
||
|
||
2005-11-02 15:08:05 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/base/gstcollectpads.c: Guard public API with assertions.
|
||
Original commit message from CVS:
|
||
* gst/base/gstcollectpads.c: (gst_collectpads_set_function),
|
||
(gst_collectpads_add_pad), (gst_collectpads_remove_pad),
|
||
(gst_collectpads_is_active), (gst_collectpads_collect),
|
||
(gst_collectpads_collect_range), (gst_collectpads_start),
|
||
(gst_collectpads_stop), (gst_collectpads_peek),
|
||
(gst_collectpads_pop), (gst_collectpads_available),
|
||
(gst_collectpads_read), (gst_collectpads_flush):
|
||
Guard public API with assertions.
|
||
* gst/gstpad.c:
|
||
Fix docs for gst_pad_set_link_function().
|
||
|
||
2005-11-02 14:28:02 +0000 Johan Dahlin <johan@gnome.org>
|
||
|
||
gst/elements/gsttypefindelement.c (gst_type_find_element_activate): Unref found_caps after we used it.
|
||
Original commit message from CVS:
|
||
* gst/elements/gsttypefindelement.c (gst_type_find_element_activate):
|
||
Unref found_caps after we used it.
|
||
|
||
2005-11-02 12:20:54 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/base/gstcollectpads.c: Don't try to ref NULL.
|
||
Original commit message from CVS:
|
||
* gst/base/gstcollectpads.c: (gst_collectpads_peek):
|
||
Don't try to ref NULL.
|
||
|
||
2005-11-02 09:31:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/libgstreamer.def:
|
||
add more symbols
|
||
Original commit message from CVS:
|
||
add more symbols
|
||
|
||
2005-11-02 09:27:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/libgstreamer.def:
|
||
add more symbols
|
||
Original commit message from CVS:
|
||
add more symbols
|
||
|
||
2005-11-02 09:24:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
update generated config
|
||
Original commit message from CVS:
|
||
update generated config
|
||
|
||
2005-11-02 09:24:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* win32/common/config.h.in:
|
||
provide a GST_FUNCTION that just gives a string for now
|
||
Original commit message from CVS:
|
||
provide a GST_FUNCTION that just gives a string for now
|
||
|
||
2005-11-02 08:56:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* win32/common/gstenumtypes.c:
|
||
* win32/common/gstversion.h:
|
||
update win32 copies
|
||
Original commit message from CVS:
|
||
update win32 copies
|
||
|
||
2005-11-01 19:16:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstbin.c:
|
||
more doc updates
|
||
Original commit message from CVS:
|
||
more doc updates
|
||
|
||
2005-11-01 17:45:46 +0000 Luca Ognibene <luogni@tin.it>
|
||
|
||
gst/gst.c: fix docs. popt is death, long live GOption.
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
fix docs. popt is death, long live GOption.
|
||
|
||
2005-10-31 11:44:32 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbuffer.h: Small doc fix.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.h:
|
||
Small doc fix.
|
||
|
||
2005-10-31 09:52:13 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
Boo!
|
||
Original commit message from CVS:
|
||
2005-10-31 Andy Wingo <wingo@pobox.com>
|
||
* Boo!
|
||
* gst/gstqueue.c (gst_queue_chain): Fix downstream leaky mode.
|
||
* gst/gstobject.c (gst_object_dispatch_properties_changed): No
|
||
need to serialize property notifications on GLib 2.8. GLib 2.6 has
|
||
the possibility of deadlocks here if code calling notify() or
|
||
set() has a lock that can be taken in another notify handler (ABBA
|
||
with class lock and e.g. python GIL state lock).
|
||
|
||
2005-10-28 18:18:23 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
gst/gstbus.c: Doc updates.
|
||
Original commit message from CVS:
|
||
2005-10-28 Julien MOUTTE <julien@moutte.net>
|
||
* gst/gstbus.c: Doc updates.
|
||
|
||
2005-10-28 18:14:24 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Doc updates.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
* gst/gstiterator.c:
|
||
* gst/gstsystemclock.c:
|
||
* gst/gstsystemclock.h:
|
||
Doc updates.
|
||
|
||
2005-10-28 18:10:41 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
docs/gst/: the GstURIType documentation page is private, it only defines GstURIType which should be defined in the Gs...
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
the GstURIType documentation page is private, it only defines GstURIType
|
||
which should be defined in the GstURIHandler page
|
||
|
||
2005-10-28 17:35:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/gstbin.c:
|
||
* gst/gstbin.h:
|
||
* gst/gstutils.c:
|
||
Documentation updates.
|
||
Original commit message from CVS:
|
||
Documentation updates.
|
||
|
||
2005-10-28 17:35:05 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Documented the clocks.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstclock.c:
|
||
* gst/gstclock.h:
|
||
Documented the clocks.
|
||
|
||
2005-10-28 17:34:32 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* win32/common/config.h:
|
||
updated config
|
||
Original commit message from CVS:
|
||
updated config
|
||
|
||
2005-10-28 17:20:45 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* gst/gstbuffer.h:
|
||
Work around gtkdoc deficiencies, document a macro differently.
|
||
Original commit message from CVS:
|
||
Work around gtkdoc deficiencies, document a macro differently.
|
||
|
||
2005-10-28 17:01:14 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* gst/gstbuffer.c:
|
||
* gst/gstbuffer.h:
|
||
* gst/gstutils.c:
|
||
Improve GstBuffer documentation. It's now 100% Spiffier.
|
||
Original commit message from CVS:
|
||
Improve GstBuffer documentation. It's now 100% Spiffier.
|
||
|
||
2005-10-28 16:54:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/README:
|
||
some style fixes
|
||
Original commit message from CVS:
|
||
some style fixes
|
||
|
||
2005-10-28 16:46:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/gst/gstreamer-sections.txt: move some macros to private sections
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
move some macros to private sections
|
||
* gst/gstminiobject.c:
|
||
* gst/gstminiobject.h:
|
||
add descriptions provided by ds and some more
|
||
* gst/gstpad.h:
|
||
mark macro as to be removed
|
||
|
||
2005-10-28 16:21:29 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-TODO.txt: Add an item to TODO.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
Add an item to TODO.
|
||
* gst/gstiterator.c: (gst_iterator_fold),
|
||
(gst_iterator_find_custom):
|
||
* gst/gstiterator.h:
|
||
Add iterator docs.
|
||
|
||
2005-10-28 16:08:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/README:
|
||
add style guide
|
||
Original commit message from CVS:
|
||
add style guide
|
||
|
||
2005-10-28 10:45:33 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasetransform.c: Don't leak class.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_class_init),
|
||
(gst_base_transform_init):
|
||
Don't leak class.
|
||
* gst/gstqueue.c: (gst_queue_handle_sink_event), (gst_queue_loop):
|
||
An EOS event marks the queue as completely filled.
|
||
|
||
2005-10-27 20:59:00 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Some more debugging.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_do_sync), (gst_base_sink_get_position):
|
||
Some more debugging.
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_finalize),
|
||
(gst_base_transform_init), (gst_base_transform_buffer_alloc),
|
||
(gst_base_transform_event), (gst_base_transform_getrange),
|
||
(gst_base_transform_chain):
|
||
* gst/base/gstbasetransform.h:
|
||
Fix debugging,
|
||
Protect transform and concurrent buffer alloc with a new lock.
|
||
Try not to break ABI/API.
|
||
|
||
2005-10-27 19:37:25 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesrc.c: Move some stuff around and cleanup things.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_class_init),
|
||
(gst_base_src_init), (gst_base_src_query),
|
||
(gst_base_src_default_newsegment),
|
||
(gst_base_src_configure_segment), (gst_base_src_do_seek),
|
||
(gst_base_src_send_event), (gst_base_src_event_handler),
|
||
(gst_base_src_pad_get_range), (gst_base_src_loop),
|
||
(gst_base_src_unlock), (gst_base_src_default_negotiate),
|
||
(gst_base_src_start), (gst_base_src_deactivate),
|
||
(gst_base_src_activate_push), (gst_base_src_change_state):
|
||
Move some stuff around and cleanup things.
|
||
|
||
2005-10-27 15:48:56 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/base/gstbasesrc.c: Add missing break statements.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_query):
|
||
Add missing break statements.
|
||
|
||
2005-10-27 13:47:33 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstbin.c: An extra refcount is taken in basesrc.
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
An extra refcount is taken in basesrc.
|
||
* gst/base/gstbasesrc.c: (gst_base_src_init), (gst_base_src_query),
|
||
(gst_base_src_get_range), (gst_base_src_pad_get_range),
|
||
(gst_base_src_loop):
|
||
Small cleanups, check for flushing after being unlocked from the
|
||
LIVE_LOCK. take refcounts correctly (not yet everywhere).
|
||
Don't send out EOS when going to READY.
|
||
|
||
2005-10-27 08:55:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Some more debug.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_get_position):
|
||
Some more debug.
|
||
* gst/gstbin.c: (message_check), (bin_replace_message),
|
||
(bin_remove_messages), (is_eos), (gst_bin_add_func),
|
||
(update_degree), (gst_bin_sort_iterator_next), (bin_bus_handler),
|
||
(bin_query_duration_init), (bin_query_duration_fold),
|
||
(bin_query_duration_done), (bin_query_generic_fold),
|
||
(gst_bin_query):
|
||
* tools/gst-launch.c: (main):
|
||
Remove old option.
|
||
|
||
2005-10-26 18:57:43 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
fixing examples fixing docs typos changing log priority in error situations
|
||
Original commit message from CVS:
|
||
* examples/controller/audio-example.c: (main):
|
||
* examples/queue/queue.c: (event_loop):
|
||
* gst/base/gstbasetransform.h:
|
||
* gst/gstelement.c: (gst_element_send_event):
|
||
* gst/gstevent.h:
|
||
* gst/gstpad.c: (gst_pad_send_event):
|
||
fixing examples
|
||
fixing docs typos
|
||
changing log priority in error situations
|
||
|
||
2005-10-26 10:11:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* scripts/cvs-update.sh:
|
||
make sure dirs get checked out
|
||
Original commit message from CVS:
|
||
make sure dirs get checked out
|
||
|
||
2005-10-26 09:56:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/MANIFEST:
|
||
fix dist
|
||
Original commit message from CVS:
|
||
fix dist
|
||
|
||
2005-10-25 17:41:24 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Some doc and debug updates.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (message_check), (bin_replace_message),
|
||
(bin_remove_messages), (is_eos), (gst_bin_add_func),
|
||
(update_degree), (gst_bin_sort_iterator_next), (bin_bus_handler),
|
||
(bin_query_duration_init), (bin_query_duration_fold),
|
||
(bin_query_duration_done), (bin_query_generic_fold),
|
||
(gst_bin_query):
|
||
Some doc and debug updates.
|
||
Cache previously requested query DURATION for speed. invalidate
|
||
cached duration if element posts a DURATION message.
|
||
|
||
2005-10-25 15:39:36 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-TODO.txt: Update TODO.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
Update TODO.
|
||
* gst/gstbin.c: (message_check), (bin_replace_message),
|
||
(bin_remove_messages), (is_eos), (gst_bin_add_func),
|
||
(update_degree), (gst_bin_sort_iterator_next), (bin_bus_handler),
|
||
(bin_query_duration_init), (bin_query_duration_fold),
|
||
(bin_query_duration_done), (bin_query_generic_fold),
|
||
(gst_bin_query):
|
||
Handle SEGMENT_START/DONE messages correctly.
|
||
More evolved query algorithm that handles duration queries
|
||
correctly.
|
||
* gst/gstelement.c: (gst_element_send_event), (gst_element_query),
|
||
(gst_element_get_state_func), (gst_element_abort_state),
|
||
(gst_element_commit_state), (gst_element_lost_state):
|
||
Some more debugging.
|
||
* gst/gstmessage.h:
|
||
Added doc.
|
||
|
||
2005-10-25 10:15:45 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Don't use invalid stream_time.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_get_position):
|
||
Don't use invalid stream_time.
|
||
* gst/gstevent.c: (gst_event_new_newsegment):
|
||
stream_time in newsegment cannot be undefined.
|
||
|
||
2005-10-25 10:12:13 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
Forgot the changelog last time
|
||
Original commit message from CVS:
|
||
Forgot the changelog last time
|
||
|
||
2005-10-24 15:41:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbus.c: Doc fix.
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c:
|
||
Doc fix.
|
||
* gst/gstqueue.c: (gst_queue_handle_sink_event), (gst_queue_chain),
|
||
(gst_queue_loop):
|
||
Fix potential deadlock when QUEUE_LOCK is taken before STREAM_LOCK.
|
||
|
||
2005-10-24 11:56:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/libs/tmpl/: these are obsolete
|
||
Original commit message from CVS:
|
||
* docs/libs/tmpl/gstdparam.sgml:
|
||
* docs/libs/tmpl/gstdplinint.sgml:
|
||
* docs/libs/tmpl/gstdpman.sgml:
|
||
* docs/libs/tmpl/gstdpsmooth.sgml:
|
||
* docs/libs/tmpl/gstunitconvert.sgml:
|
||
these are obsolete
|
||
|
||
2005-10-24 09:13:27 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* gst/gstelement.h:
|
||
* gst/gstqueue.c:
|
||
* gst/gstutils.c:
|
||
* plugins/elements/gstqueue.c:
|
||
Fix some minor documentation typos
|
||
Original commit message from CVS:
|
||
Fix some minor documentation typos
|
||
|
||
2005-10-23 23:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
back to HEAD
|
||
Original commit message from CVS:
|
||
back to HEAD
|
||
|
||
=== release 0.9.4 ===
|
||
|
||
2005-10-23 22:30:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* docs/random/release:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
* win32/common/config.h:
|
||
time to release
|
||
Original commit message from CVS:
|
||
time to release
|
||
|
||
2005-10-23 10:49:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/MANIFEST:
|
||
add more files
|
||
Original commit message from CVS:
|
||
add more files
|
||
|
||
2005-10-23 10:29:51 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/elements/gstfilesink.c: Use fseeko() and ftello() if available. When falling back on lseek() to get the current o...
|
||
Original commit message from CVS:
|
||
* gst/elements/gstfilesink.c: (gst_file_sink_do_seek),
|
||
(gst_file_sink_get_current_offset):
|
||
Use fseeko() and ftello() if available. When falling back on
|
||
lseek() to get the current offset, fflush() first to make sure
|
||
everything is up-to-date and we get the right offset.
|
||
|
||
2005-10-23 09:08:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/base/gstbasesink.c:
|
||
* gst/base/gstbasesrc.c:
|
||
* gst/gsterror.c:
|
||
* gst/gsterror.h:
|
||
* gst/gstqueue.c:
|
||
* libs/gst/base/gstbasesink.c:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* plugins/elements/gstqueue.c:
|
||
* po/POTFILES.in:
|
||
remove prematurely added error category and clean up the instances
|
||
Original commit message from CVS:
|
||
remove prematurely added error category and clean up the instances
|
||
|
||
2005-10-21 17:53:31 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Simply set the right flag when going to playing, that's all we need to do instead of calling ...
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_commit_state),
|
||
(gst_base_sink_get_position), (gst_base_sink_query),
|
||
(gst_base_sink_change_state):
|
||
Simply set the right flag when going to playing, that's all
|
||
we need to do instead of calling a function inside the object
|
||
lock (that could take the lock as well and deadlock)
|
||
|
||
2005-10-21 16:18:54 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesrc.c: Don't warn, the peer element knows what to do best when the seek failed, it might try somethin...
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_do_seek),
|
||
(gst_base_src_loop):
|
||
Don't warn, the peer element knows what to do best when
|
||
the seek failed, it might try something else.
|
||
|
||
2005-10-21 16:14:34 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesrc.c: Fix seeking.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_init),
|
||
(gst_base_src_do_seek), (gst_base_src_loop), (gst_base_src_start):
|
||
Fix seeking.
|
||
|
||
2005-10-21 15:13:08 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-segments.txt: More docs.
|
||
Original commit message from CVS:
|
||
* docs/design/part-segments.txt:
|
||
More docs.
|
||
* gst/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf):
|
||
Correctly set caps, even on the subbufer.
|
||
|
||
2005-10-21 11:36:32 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
And 2% more doc coverage.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstelement.h:
|
||
* gst/gstevent.c:
|
||
* gst/gstevent.h:
|
||
* gst/gstmessage.h:
|
||
* gst/gstpad.h:
|
||
* gst/gstparse.h:
|
||
* gst/gsttask.c: (gst_task_finalize), (gst_task_func):
|
||
* gst/gsttask.h:
|
||
* gst/gstutils.c:
|
||
* gst/gstutils.h:
|
||
And 2% more doc coverage.
|
||
|
||
2005-10-21 09:24:28 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/base/gstbasesrc.c (gst_base_src_query): Clean up percent position reporting.
|
||
Original commit message from CVS:
|
||
2005-10-21 Andy Wingo <wingo@pobox.com>
|
||
* gst/base/gstbasesrc.c (gst_base_src_query): Clean up percent
|
||
position reporting.
|
||
|
||
2005-10-20 21:08:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: More docs.
|
||
Original commit message from CVS:
|
||
* gst/gsterror.c: (gst_error_get_message):
|
||
* gst/gstparse.h:
|
||
* gst/gstquery.h:
|
||
* gst/gststructure.c:
|
||
* gst/gsttrace.c:
|
||
* gst/gstutils.c:
|
||
More docs.
|
||
|
||
2005-10-20 20:46:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Another 1% more coverage.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.h:
|
||
* gst/gstpad.c:
|
||
* gst/gstparse.c:
|
||
Another 1% more coverage.
|
||
|
||
2005-10-20 20:25:55 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Yay! 1% more docs coverage.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstelement.c: (gst_element_get_state_func),
|
||
(gst_element_abort_state), (gst_element_commit_state),
|
||
(gst_element_lost_state):
|
||
* gst/gstevent.h:
|
||
* gst/gstquery.c: (gst_query_set_position),
|
||
(gst_query_parse_position), (gst_query_set_duration),
|
||
(gst_query_parse_duration), (gst_query_new_convert):
|
||
* gst/gstutils.c:
|
||
Yay! 1% more docs coverage.
|
||
|
||
2005-10-20 19:47:07 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Docs and consistency fixes.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.h:
|
||
* gst/gstquery.c: (gst_query_set_position),
|
||
(gst_query_parse_position), (gst_query_set_duration),
|
||
(gst_query_parse_duration), (gst_query_new_convert):
|
||
* gst/gstquery.h:
|
||
* gst/gstutils.c: (gst_element_query_convert):
|
||
* gst/gstutils.h:
|
||
Docs and consistency fixes.
|
||
|
||
2005-10-20 19:30:57 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gsttask.*: More docs.
|
||
Original commit message from CVS:
|
||
* gst/gsttask.c:
|
||
* gst/gsttask.h:
|
||
More docs.
|
||
|
||
2005-10-20 17:22:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Reworked the message handling a bit, cache the messages instead of only the senders. alows us to do mor...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (message_check), (bin_replace_message),
|
||
(bin_remove_messages), (is_eos), (gst_bin_add_func),
|
||
(update_degree), (gst_bin_sort_iterator_next),
|
||
(gst_bin_change_state_func), (gst_bin_dispose), (bin_bus_handler):
|
||
Reworked the message handling a bit, cache the messages instead of
|
||
only the senders. alows us to do more in the future.
|
||
|
||
2005-10-20 17:18:12 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-TODO.txt: Update TODO
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
Update TODO
|
||
* gst/base/gstbasesink.c: (gst_base_sink_get_position),
|
||
(gst_base_sink_query):
|
||
Don't use clock time to report position when in EOS.
|
||
|
||
2005-10-20 13:10:13 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-inspect.c: Fix interface output with gst-inspect -a; don't print newlines after double/float properties.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (print_interfaces),
|
||
(print_element_properties_info), (print_element_info):
|
||
Fix interface output with gst-inspect -a; don't print
|
||
newlines after double/float properties.
|
||
|
||
2005-10-20 11:48:53 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Speed up current position calculation.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_get_position),
|
||
(gst_base_sink_query):
|
||
Speed up current position calculation.
|
||
* gst/base/gstbasesrc.c: (gst_base_src_query),
|
||
(gst_base_src_default_newsegment):
|
||
Correctly set stream position in newsegment.
|
||
* gst/gstbin.c: (gst_bin_add_func), (add_to_queue),
|
||
(update_degree), (gst_bin_sort_iterator_next),
|
||
(gst_bin_sort_iterator_resync), (gst_bin_sort_iterator_free):
|
||
* gst/gstmessage.c: (gst_message_new_custom):
|
||
Clean up debugging info
|
||
* gst/gstqueue.c: (gst_queue_link_src), (gst_queue_chain),
|
||
(gst_queue_loop), (gst_queue_handle_src_query):
|
||
Pause task faster.
|
||
|
||
2005-10-19 17:06:56 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Fix query handling again.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_commit_state),
|
||
(gst_base_sink_handle_object), (gst_base_sink_query), (do_playing):
|
||
Fix query handling again.
|
||
|
||
2005-10-19 15:50:10 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: API change fix.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_commit_state),
|
||
(gst_base_sink_handle_object), (gst_base_sink_query), (do_playing):
|
||
* gst/base/gstbasesrc.c: (gst_base_src_query):
|
||
* gst/elements/gstfilesink.c: (gst_file_sink_query):
|
||
* gst/elements/gsttypefindelement.c:
|
||
(gst_type_find_handle_src_query), (find_element_get_length),
|
||
(gst_type_find_element_activate):
|
||
API change fix.
|
||
* gst/gstquery.c: (gst_query_new_position),
|
||
(gst_query_set_position), (gst_query_parse_position),
|
||
(gst_query_new_duration), (gst_query_set_duration),
|
||
(gst_query_parse_duration), (gst_query_set_segment),
|
||
(gst_query_parse_segment):
|
||
* gst/gstquery.h:
|
||
Bundling query position/duration is not a good idea since duration
|
||
does not change much and we don't want to recalculate it for every
|
||
position query, so they are separated again..
|
||
Base value in segment query is not needed.
|
||
* gst/gstqueue.c: (gst_queue_handle_src_query):
|
||
* gst/gstutils.c: (gst_element_query_position),
|
||
(gst_element_query_duration), (gst_pad_query_position),
|
||
(gst_pad_query_duration):
|
||
* gst/gstutils.h:
|
||
Updates for query API change.
|
||
Added some docs here and there.
|
||
|
||
2005-10-19 11:43:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/: wait on thread to die so we can check refcount correctly
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
* check/gst/gstghostpad.c: (GST_START_TEST):
|
||
* check/pipelines/cleanup.c: (GST_START_TEST):
|
||
wait on thread to die so we can check refcount correctly
|
||
|
||
2005-10-19 11:43:18 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
update tools package naming
|
||
Original commit message from CVS:
|
||
update tools package naming
|
||
|
||
2005-10-19 11:42:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstpad.c:
|
||
log an if branch
|
||
Original commit message from CVS:
|
||
log an if branch
|
||
|
||
2005-10-18 17:30:50 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/pipelines/stress.c: Make check a little more time consuming.
|
||
Original commit message from CVS:
|
||
* check/pipelines/stress.c: (GST_START_TEST):
|
||
Make check a little more time consuming.
|
||
|
||
2005-10-18 17:06:29 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/: Small state change torture test.
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
* check/pipelines/stress.c: (GST_START_TEST),
|
||
(simple_launch_lines_suite), (main):
|
||
Small state change torture test.
|
||
* docs/design/part-states.txt:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_commit_state),
|
||
(gst_base_sink_handle_object), (gst_base_sink_event), (do_playing),
|
||
(gst_base_sink_change_state):
|
||
Never take state lock from streaming thread, clean up ugly
|
||
hacks. Unfortunatly core does not yet support nice ways to
|
||
async commit state.
|
||
* gst/gstbin.c: (gst_bin_remove_func), (gst_bin_recalc_state),
|
||
(bin_bus_handler):
|
||
Start state recalc if a STATE_DIRTY message is posted, but only
|
||
on the toplevel bin.
|
||
* gst/gstelement.c: (gst_element_sync_state_with_parent),
|
||
(gst_element_get_state_func), (gst_element_abort_state),
|
||
(gst_element_commit_state), (gst_element_lost_state),
|
||
(gst_element_set_state_func), (gst_element_change_state):
|
||
* gst/gstelement.h:
|
||
State variables are now protected with the LOCK, the state
|
||
lock is only used to serialize _set_state().
|
||
|
||
2005-10-18 16:25:38 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Seriously, this is better than a previous commit as we only need to notify the fact that an element changed state in ...
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
* check/gst/gstmessage.c: (GST_START_TEST):
|
||
* check/gst/gstpipeline.c: (GST_START_TEST), (message_received):
|
||
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_recalc_func),
|
||
(bin_bus_handler):
|
||
* gst/gstelement.c: (gst_element_abort_state),
|
||
(gst_element_commit_state), (gst_element_lost_state):
|
||
* gst/gstmessage.c: (gst_message_new_state_changed),
|
||
(gst_message_new_state_dirty), (gst_message_new_segment_start),
|
||
(gst_message_new_segment_done), (gst_message_new_duration),
|
||
(gst_message_parse_state_changed),
|
||
(gst_message_parse_segment_start),
|
||
(gst_message_parse_segment_done), (gst_message_parse_duration):
|
||
* gst/gstmessage.h:
|
||
* tools/gst-launch.c: (event_loop):
|
||
Seriously, this is better than a previous commit as we only need
|
||
to notify the fact that an element changed state in a streaming
|
||
thread, marking the state of the parents dirty, hence the
|
||
STATE_DIRTY message instead of abusing a boolean in a STATE_CHANGE
|
||
message.
|
||
|
||
2005-10-18 15:15:11 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Cleanups, prepare for state change fixes.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_get_state_func),
|
||
(gst_bin_recalc_func):
|
||
* gst/gstelement.c: (gst_element_set_clock),
|
||
(gst_element_abort_state), (gst_element_lost_state):
|
||
Cleanups, prepare for state change fixes.
|
||
|
||
2005-10-18 14:29:21 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Pending ABI changes.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.h:
|
||
* gst/gstelement.c: (gst_element_class_init),
|
||
(gst_element_set_state), (gst_element_set_state_func):
|
||
* gst/gstelement.h:
|
||
Pending ABI changes.
|
||
GThreadPool in GstBinClass to monitor async state changes.
|
||
state_cookie in GstElement to detect concurrent gst/set state.
|
||
set_state is now virtual too in case a very complicated element
|
||
has to be constructed.
|
||
|
||
2005-10-18 13:19:16 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Make messages future proof. state-change gets a flag if it was a message comming from the streaming thread.
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
* check/gst/gstmessage.c: (GST_START_TEST):
|
||
* check/gst/gstpipeline.c: (GST_START_TEST), (message_received):
|
||
* gst/gstbin.c: (bin_bus_handler):
|
||
* gst/gstelement.c: (gst_element_commit_state),
|
||
(gst_element_lost_state):
|
||
* gst/gstmessage.c: (gst_message_new_state_changed),
|
||
(gst_message_new_segment_start), (gst_message_new_segment_done),
|
||
(gst_message_new_duration), (gst_message_parse_state_changed),
|
||
(gst_message_parse_segment_start),
|
||
(gst_message_parse_segment_done), (gst_message_parse_duration):
|
||
* gst/gstmessage.h:
|
||
* tools/gst-launch.c: (event_loop):
|
||
Make messages future proof.
|
||
state-change gets a flag if it was a message comming from the
|
||
streaming thread.
|
||
segment-start/stop can also be specified in other formats.
|
||
A message to notify an app that a pipeline changed playback
|
||
duration.
|
||
Also fix a GstMessage leak in -launch
|
||
|
||
2005-10-18 10:32:48 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstelement.c (gst_element_dispose): More helpful message.
|
||
Original commit message from CVS:
|
||
2005-10-18 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstelement.c (gst_element_dispose): More helpful message.
|
||
|
||
2005-10-18 08:20:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* configure.ac:
|
||
remove info messages
|
||
Original commit message from CVS:
|
||
remove info messages
|
||
|
||
2005-10-18 07:13:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstregistry.c: unref a plug-in we get that was already initialized
|
||
Original commit message from CVS:
|
||
* gst/gstregistry.c: (gst_registry_scan_path_level):
|
||
unref a plug-in we get that was already initialized
|
||
|
||
2005-10-17 20:16:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
add new api entries hide internal macro
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* gst/gstelement.h:
|
||
add new api entries
|
||
hide internal macro
|
||
|
||
2005-10-17 18:09:32 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/base/gstcollectpads.c (gst_collectpads_chain): Slight cleanup.
|
||
Original commit message from CVS:
|
||
2005-10-17 Andy Wingo <wingo@pobox.com>
|
||
* gst/base/gstcollectpads.c (gst_collectpads_chain): Slight
|
||
cleanup.
|
||
* gst/Makefile.am (gstenumtypes.c): Threadsafe now.
|
||
* gst/gstevent.c (gst_event_new, gst_event_finalize): LOG.
|
||
* gst/gstelement.c (gst_element_get_state_func): s/INFO/DEBUG/.
|
||
(gst_element_get_state_func): Better debug message.
|
||
(gst_element_commit_state): s/INFO/DEBUG/.
|
||
(gst_element_lost_state, gst_element_change_state):
|
||
* gst/gstmessage.c (gst_message_init): s/INFO/LOG/.
|
||
(gst_message_new_custom): s/INFO/LOG/.
|
||
|
||
2005-10-17 17:46:37 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* ChangeLog:
|
||
* gst/base/gstbasesink.c:
|
||
* libs/gst/base/gstbasesink.c:
|
||
Check validity of end time based on end time variable, not start time.
|
||
Original commit message from CVS:
|
||
Check validity of end time based on end time variable, not start time.
|
||
|
||
2005-10-17 17:05:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
merge controller testsuites fix broken tests remove mem-chunk from docs
|
||
Original commit message from CVS:
|
||
* check/gst-libs/controller.c: (GST_START_TEST),
|
||
(gst_controller_suite):
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(gst_controlled_property_set_interpolation_mode):
|
||
* libs/gst/controller/gstcontroller.h:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
* testsuite/controller/.cvsignore:
|
||
* testsuite/controller/Makefile.am:
|
||
* testsuite/controller/interpolator.c:
|
||
merge controller testsuites
|
||
fix broken tests
|
||
remove mem-chunk from docs
|
||
|
||
2005-10-17 14:42:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/: out. get out. you're fired. to the Attic !
|
||
Original commit message from CVS:
|
||
* gst/gstmemchunk.c:
|
||
* gst/gstmemchunk.h:
|
||
* gst/gsttrashstack.c:
|
||
* gst/gsttrashstack.h:
|
||
out. get out. you're fired. to the Attic !
|
||
|
||
2005-10-17 14:37:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstcaps.c: fix signedness issues in a (hopefully) correct way
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_caps_intersect):
|
||
fix signedness issues in a (hopefully) correct way
|
||
* gst/gstelement.c: (gst_element_pads_activate):
|
||
some debugging
|
||
* gst/gstobject.c: (gst_object_set_parent):
|
||
some debugging
|
||
|
||
2005-10-17 10:37:13 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* gst/base/gstbasesink.c:
|
||
* libs/gst/base/gstbasesink.c:
|
||
Fix a doc typo.
|
||
Original commit message from CVS:
|
||
Fix a doc typo.
|
||
|
||
2005-10-17 09:28:35 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
gst/gstvalue.h: Fix prototypes.
|
||
Original commit message from CVS:
|
||
2005-10-17 Julien MOUTTE <julien@moutte.net>
|
||
* gst/gstvalue.h: Fix prototypes.
|
||
|
||
2005-10-16 14:32:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gst.c:
|
||
* gst/gst.h:
|
||
* gst/gstversion.h.in:
|
||
* win32/common/libgstreamer.def:
|
||
add gst_version_string ()
|
||
Original commit message from CVS:
|
||
add gst_version_string ()
|
||
|
||
2005-10-16 13:55:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
* win32/common/config.h:
|
||
comment; update win32 config.h
|
||
Original commit message from CVS:
|
||
comment; update win32 config.h
|
||
|
||
2005-10-16 12:37:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* scripts/cvs-update.sh:
|
||
Dear Andy: here's a script to update stuff from CVS
|
||
Original commit message from CVS:
|
||
Dear Andy:
|
||
here's a script to update stuff from CVS
|
||
Love,
|
||
Thomas
|
||
|
||
2005-10-16 12:28:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: clean up further
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
clean up further
|
||
* gst/gst.c: (init_post):
|
||
* win32/common/config.h.in:
|
||
it's PLUGINDIR now
|
||
* gst/gstcaps.c: (gst_caps_intersect):
|
||
use gint64, the range could be bigger than a guint
|
||
|
||
2005-10-16 11:48:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* common:
|
||
* gst/gstclock.h:
|
||
GStreamer consultants will make a lot of money in 2038
|
||
Original commit message from CVS:
|
||
GStreamer consultants will make a lot of money in 2038
|
||
|
||
2005-10-16 10:58:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstcaps.c: Fix guint j diving under 0
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_caps_intersect):
|
||
Fix guint j diving under 0
|
||
|
||
2005-10-16 10:38:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check for process.h, declares getpid() on Windows
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* win32/common/config.h:
|
||
* win32/common/config.h.in:
|
||
check for process.h, declares getpid() on Windows
|
||
* gst/gstinfo.c:
|
||
include process.h if we have it
|
||
* gst/gstmemchunk.c: (populate), (gst_mem_chunk_new):
|
||
* gst/gstmemchunk.h:
|
||
fix signedness issues
|
||
* win32/common/libgstreamer.def:
|
||
fix get_type's
|
||
|
||
2005-10-16 10:22:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstcaps.c:
|
||
fix signedness
|
||
Original commit message from CVS:
|
||
fix signedness
|
||
|
||
2005-10-16 10:18:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
* win32/common/config.h.in:
|
||
fix GST_VERSION
|
||
Original commit message from CVS:
|
||
fix GST_VERSION
|
||
|
||
2005-10-16 10:15:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
* win32/common/config.h.in:
|
||
fix inline
|
||
Original commit message from CVS:
|
||
fix inline
|
||
|
||
2005-10-16 10:12:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
* win32/common/config.h.in:
|
||
define PACKAGE
|
||
Original commit message from CVS:
|
||
define PACKAGE
|
||
|
||
2005-10-16 10:10:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
* win32/common/config.h.in:
|
||
update available headers
|
||
Original commit message from CVS:
|
||
update available headers
|
||
|
||
2005-10-16 09:56:33 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
gst/gstcaps.c: Fix a bad bug with a simple fix. Because of unsigned ints, caps intersection was going nuts and trying...
|
||
Original commit message from CVS:
|
||
2005-10-16 Julien MOUTTE <julien@moutte.net>
|
||
* gst/gstcaps.c: (gst_caps_intersect): Fix a bad bug with a
|
||
simple
|
||
fix. Because of unsigned ints, caps intersection was going nuts
|
||
and
|
||
trying to access structures with G_MAXUINT index. That fixes
|
||
videotestsrc ! ffmpegcolorspace ! fakesink
|
||
* gst/gstpad.c: (gst_pad_link_check_compatible_unlocked): logs
|
||
consistency.
|
||
|
||
2005-10-16 09:55:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
update
|
||
Original commit message from CVS:
|
||
update
|
||
|
||
2005-10-16 09:54:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h.in:
|
||
typo
|
||
Original commit message from CVS:
|
||
typo
|
||
|
||
2005-10-16 09:51:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/config.h:
|
||
* win32/common/config.h.in:
|
||
updates for 2in32
|
||
Original commit message from CVS:
|
||
updates for 2in32
|
||
|
||
2005-10-16 09:44:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/gst-libs/controller.c:
|
||
* check/gst/gstplugin.c:
|
||
* configure.ac:
|
||
* tests/check/gst/gstplugin.c:
|
||
* tests/check/libs/controller.c:
|
||
more define fixes
|
||
Original commit message from CVS:
|
||
more define fixes
|
||
|
||
2005-10-16 09:20:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: use the gettext macro
|
||
Original commit message from CVS:
|
||
2005-10-16 Thomas Vander Stichele <thomas at apestaart dot org>
|
||
* configure.ac:
|
||
use the gettext macro
|
||
* gst/elements/gstelements.c:
|
||
* gst/gst.c:
|
||
* gst/indexers/gstindexers.c:
|
||
update for GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN
|
||
* win32/common/config.h:
|
||
updated config.h
|
||
* win32/common/config.h.in:
|
||
add the template to generate config.h
|
||
* win32/common/gstenumtypes.c:
|
||
* win32/common/gstversion.h:
|
||
updated copies
|
||
|
||
2005-10-16 09:11:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-dataprotocol.pc.in:
|
||
remove more PKG_CFLAGS
|
||
Original commit message from CVS:
|
||
remove more PKG_CFLAGS
|
||
|
||
2005-10-16 09:10:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/: add the nano
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (gst_version):
|
||
* gst/gstversion.h.in:
|
||
add the nano
|
||
|
||
2005-10-16 08:59:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* pkgconfig/gstreamer-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer.pc.in:
|
||
remove GST_PKG_CFLAGS
|
||
Original commit message from CVS:
|
||
remove GST_PKG_CFLAGS
|
||
|
||
2005-10-15 22:24:20 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstevent.h: Oops, add missing closing bracket.
|
||
Original commit message from CVS:
|
||
* gst/gstevent.h:
|
||
Oops, add missing closing bracket.
|
||
|
||
2005-10-15 21:41:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: use common m4's for argument checking
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
use common m4's for argument checking
|
||
|
||
2005-10-15 20:33:09 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Add GST_EVENT_TYPE_NAME() macro.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstevent.h:
|
||
Add GST_EVENT_TYPE_NAME() macro.
|
||
|
||
2005-10-15 20:00:30 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/libgstreamer.def:
|
||
update defs
|
||
Original commit message from CVS:
|
||
update defs
|
||
|
||
2005-10-15 19:57:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/: privatize more symbols
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.c:
|
||
* gst/gstpluginfeature.c:
|
||
* gst/gsttask.c:
|
||
privatize more symbols
|
||
|
||
2005-10-15 18:22:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: add srcdir, builddir includes to GST_ALL_CFLAGS, since everything that uses GStreamer API should have t...
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
add srcdir, builddir includes to GST_ALL_CFLAGS, since
|
||
everything that uses GStreamer API should have the includes
|
||
|
||
2005-10-15 17:59:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
give each value a _get_type, removes the DATA exports
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstvalue.c: (gst_date_get_type), (_gst_value_initialize):
|
||
* gst/gstvalue.h:
|
||
give each value a _get_type, removes the DATA exports
|
||
|
||
2005-10-15 17:22:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/base/Makefile.am:
|
||
* libs/gst/base/Makefile.am:
|
||
fix link flags
|
||
Original commit message from CVS:
|
||
fix link flags
|
||
|
||
2005-10-15 16:39:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/libgstreamer.def:
|
||
update defs file
|
||
Original commit message from CVS:
|
||
update defs file
|
||
|
||
2005-10-15 16:37:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/libgstreamer.def:
|
||
update defs
|
||
Original commit message from CVS:
|
||
update defs
|
||
|
||
2005-10-15 16:33:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gst.*: remove _gst_registry_auto_load, not used anymore
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
* gst/gst.h:
|
||
remove _gst_registry_auto_load, not used anymore
|
||
* gst/gstbin.c: (gst_bin_get_type):
|
||
* gst/gstbin.h:
|
||
* gst/gstelement.c: (gst_element_get_type):
|
||
* gst/gstelement.h:
|
||
* gst/gstobject.c: (gst_object_get_type):
|
||
* gst/gstobject.h:
|
||
* gst/gstpad.c: (gst_pad_get_type):
|
||
* gst/gstpad.h:
|
||
make _get_type functions similar, fixes data export from library
|
||
|
||
2005-10-15 16:16:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/check/gstcheck.c:
|
||
* gst/gst.c:
|
||
* gst/gstbuffer.c:
|
||
* gst/gstcaps.c:
|
||
* gst/gstelementfactory.c:
|
||
* gst/gstpadtemplate.c:
|
||
* gst/gstplugin.c:
|
||
* gst/gsttypefindfactory.c:
|
||
* libs/gst/check/gstcheck.c:
|
||
I'm too lazy to comment this
|
||
Original commit message from CVS:
|
||
gtk-doc insists on inserting <PARA> at every empty line, sigh
|
||
|
||
2005-10-15 16:01:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gst.c:
|
||
* gst/gstbin.c:
|
||
* gst/gstbuffer.c:
|
||
* gst/gstbus.c:
|
||
* gst/gstcaps.c:
|
||
* gst/gstchildproxy.c:
|
||
* gst/gstclock.c:
|
||
* gst/gstconfig.h.in:
|
||
* gst/gstelement.c:
|
||
* gst/gstelementfactory.c:
|
||
* gst/gsterror.c:
|
||
* gst/gstevent.c:
|
||
* gst/gstfilter.c:
|
||
* gst/gstformat.c:
|
||
* gst/gstghostpad.c:
|
||
* gst/gstindex.c:
|
||
* gst/gstindexfactory.c:
|
||
* gst/gstinfo.c:
|
||
* gst/gstinterface.c:
|
||
* gst/gstiterator.c:
|
||
* gst/gstmemchunk.c:
|
||
* gst/gstmessage.c:
|
||
* gst/gstobject.c:
|
||
* gst/gstpad.c:
|
||
* gst/gstpadtemplate.c:
|
||
* gst/gstparse.c:
|
||
* gst/gstpipeline.c:
|
||
* gst/gstplugin.c:
|
||
* gst/gstpluginfeature.c:
|
||
* gst/gstquery.c:
|
||
* gst/gstqueue.c:
|
||
* gst/gstregistry.c:
|
||
* gst/gststructure.c:
|
||
* gst/gstsystemclock.c:
|
||
* gst/gsttaglist.c:
|
||
* gst/gsttagsetter.c:
|
||
* gst/gsttrace.c:
|
||
* gst/gsttypefind.c:
|
||
* gst/gsttypefindfactory.c:
|
||
* gst/gsturi.c:
|
||
* gst/gsturitype.c:
|
||
* gst/gstutils.c:
|
||
* gst/gstxml.c:
|
||
* plugins/elements/gstqueue.c:
|
||
various style fixes
|
||
Original commit message from CVS:
|
||
various style fixes
|
||
|
||
2005-10-15 15:53:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/gst/gstbin.c:
|
||
* check/gst/gstcaps.c:
|
||
* check/gst/gstvalue.c:
|
||
* examples/appreader/appreader.c:
|
||
* examples/controller/audio-example.c:
|
||
* examples/cutter/cutter.c:
|
||
* examples/cutter/cutter.h:
|
||
* examples/mixer/mixer.c:
|
||
* examples/mixer/mixer.h:
|
||
* examples/retag/retag.c:
|
||
* examples/retag/transcode.c:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
* libs/gst/controller/gstcontroller.h:
|
||
* libs/gst/controller/gsthelper.c:
|
||
* tests/check/gst/gstbin.c:
|
||
* tests/check/gst/gstcaps.c:
|
||
* tests/check/gst/gstvalue.c:
|
||
* tests/old/examples/appreader/appreader.c:
|
||
* tests/old/examples/controller/audio-example.c:
|
||
* tests/old/examples/cutter/cutter.c:
|
||
* tests/old/examples/cutter/cutter.h:
|
||
* tests/old/examples/mixer/mixer.c:
|
||
* tests/old/examples/mixer/mixer.h:
|
||
* tests/old/examples/retag/retag.c:
|
||
* tests/old/examples/retag/transcode.c:
|
||
* win32/common/gstconfig.h:
|
||
* win32/common/gstversion.h:
|
||
* win32/dirent.c:
|
||
* win32/gstconfig.h:
|
||
* win32/gstversion.h:
|
||
* win32/gtchar.h:
|
||
* win32/mman.h:
|
||
* win32/vs7/mman.h:
|
||
whitespace fixes
|
||
Original commit message from CVS:
|
||
whitespace fixes
|
||
|
||
2005-10-15 15:53:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/old/testsuite/Makefile.am:
|
||
* tests/old/testsuite/bytestream/.gitignore:
|
||
* tests/old/testsuite/bytestream/Makefile.am:
|
||
* tests/old/testsuite/bytestream/filepadsink.c:
|
||
* tests/old/testsuite/bytestream/gstbstest.c:
|
||
* tests/old/testsuite/bytestream/test1.c:
|
||
* tests/old/testsuite/bytestream/testfile1:
|
||
* tests/old/testsuite/caps/normalisation.c:
|
||
* tests/old/testsuite/caps/random.c:
|
||
* tests/old/testsuite/cleanup/.gitignore:
|
||
* tests/old/testsuite/cleanup/Makefile.am:
|
||
* tests/old/testsuite/cleanup/cleanup1.c:
|
||
* tests/old/testsuite/cleanup/cleanup2.c:
|
||
* tests/old/testsuite/cleanup/cleanup3.c:
|
||
* tests/old/testsuite/cleanup/cleanup4.c:
|
||
* tests/old/testsuite/cleanup/cleanup5.c:
|
||
* tests/old/testsuite/controller/interpolator.c:
|
||
* tests/old/testsuite/debug/printf_extension.c:
|
||
* tests/old/testsuite/elements/tee.c:
|
||
* tests/old/testsuite/negotiation/.gitignore:
|
||
* tests/old/testsuite/negotiation/Makefile.am:
|
||
* tests/old/testsuite/negotiation/pad_link.c:
|
||
* tests/old/testsuite/pad/Makefile.am:
|
||
* tests/old/testsuite/pad/chainnopull.c:
|
||
* tests/old/testsuite/pad/getnopush.c:
|
||
* tests/old/testsuite/pad/link.c:
|
||
* tests/old/testsuite/refcounting/sched.c:
|
||
* tests/old/testsuite/registry/Makefile.am:
|
||
* tests/old/testsuite/registry/gst-print-formats.c:
|
||
* tests/old/testsuite/schedulers/.gitignore:
|
||
* tests/old/testsuite/schedulers/142183-2.c:
|
||
* tests/old/testsuite/schedulers/142183.c:
|
||
* tests/old/testsuite/schedulers/143777-2.c:
|
||
* tests/old/testsuite/schedulers/143777.c:
|
||
* tests/old/testsuite/schedulers/147713.c:
|
||
* tests/old/testsuite/schedulers/147819.c:
|
||
* tests/old/testsuite/schedulers/147894-2.c:
|
||
* tests/old/testsuite/schedulers/147894.c:
|
||
* tests/old/testsuite/schedulers/Makefile.am:
|
||
* tests/old/testsuite/schedulers/group_link.c:
|
||
* tests/old/testsuite/schedulers/queue_link.c:
|
||
* tests/old/testsuite/schedulers/relink.c:
|
||
* tests/old/testsuite/schedulers/unlink.c:
|
||
* tests/old/testsuite/schedulers/unref.c:
|
||
* tests/old/testsuite/schedulers/useless_iteration.c:
|
||
* tests/old/testsuite/states/bin.c:
|
||
* testsuite/Makefile.am:
|
||
* testsuite/bytestream/.gitignore:
|
||
* testsuite/bytestream/Makefile.am:
|
||
* testsuite/bytestream/filepadsink.c:
|
||
* testsuite/bytestream/gstbstest.c:
|
||
* testsuite/bytestream/test1.c:
|
||
* testsuite/bytestream/testfile1:
|
||
* testsuite/caps/normalisation.c:
|
||
* testsuite/caps/random.c:
|
||
* testsuite/cleanup/.gitignore:
|
||
* testsuite/cleanup/Makefile.am:
|
||
* testsuite/cleanup/cleanup1.c:
|
||
* testsuite/cleanup/cleanup2.c:
|
||
* testsuite/cleanup/cleanup3.c:
|
||
* testsuite/cleanup/cleanup4.c:
|
||
* testsuite/cleanup/cleanup5.c:
|
||
* testsuite/controller/interpolator.c:
|
||
* testsuite/debug/printf_extension.c:
|
||
* testsuite/elements/tee.c:
|
||
* testsuite/negotiation/.gitignore:
|
||
* testsuite/negotiation/Makefile.am:
|
||
* testsuite/negotiation/pad_link.c:
|
||
* testsuite/pad/Makefile.am:
|
||
* testsuite/pad/chainnopull.c:
|
||
* testsuite/pad/getnopush.c:
|
||
* testsuite/pad/link.c:
|
||
* testsuite/refcounting/sched.c:
|
||
* testsuite/registry/Makefile.am:
|
||
* testsuite/registry/gst-print-formats.c:
|
||
* testsuite/schedulers/.gitignore:
|
||
* testsuite/schedulers/142183-2.c:
|
||
* testsuite/schedulers/142183.c:
|
||
* testsuite/schedulers/143777-2.c:
|
||
* testsuite/schedulers/143777.c:
|
||
* testsuite/schedulers/147713.c:
|
||
* testsuite/schedulers/147819.c:
|
||
* testsuite/schedulers/147894-2.c:
|
||
* testsuite/schedulers/147894.c:
|
||
* testsuite/schedulers/Makefile.am:
|
||
* testsuite/schedulers/group_link.c:
|
||
* testsuite/schedulers/queue_link.c:
|
||
* testsuite/schedulers/relink.c:
|
||
* testsuite/schedulers/unlink.c:
|
||
* testsuite/schedulers/unref.c:
|
||
* testsuite/schedulers/useless_iteration.c:
|
||
* testsuite/states/bin.c:
|
||
remove obsolete tests whitespace fixes
|
||
Original commit message from CVS:
|
||
remove obsolete tests
|
||
whitespace fixes
|
||
|
||
2005-10-15 15:52:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: correctly make conditionals
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
correctly make conditionals
|
||
* gst/elements/Makefile.am:
|
||
* gst/elements/gstelements.c:
|
||
fix typo causing fdsrc not to build
|
||
|
||
2005-10-15 15:30:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/base/gstadapter.c:
|
||
* gst/base/gstbasesink.c:
|
||
* gst/base/gstbasetransform.c:
|
||
* gst/base/gstbasetransform.h:
|
||
* gst/base/gstcollectpads.c:
|
||
* gst/base/gstcollectpads.h:
|
||
* gst/base/gstpushsrc.h:
|
||
* gst/base/gsttypefindhelper.c:
|
||
* gst/base/gsttypefindhelper.h:
|
||
* gst/elements/gstbufferstore.c:
|
||
* gst/elements/gstcapsfilter.c:
|
||
* gst/elements/gstfakesink.c:
|
||
* gst/elements/gstfdsink.c:
|
||
* gst/elements/gstfdsink.h:
|
||
* gst/elements/gstfdsrc.c:
|
||
* gst/elements/gstfdsrc.h:
|
||
* gst/elements/gstfilesrc.c:
|
||
* gst/elements/gstidentity.c:
|
||
* gst/elements/gstidentity.h:
|
||
* gst/elements/gsttee.c:
|
||
* gst/elements/gsttee.h:
|
||
* gst/elements/gsttypefindelement.c:
|
||
* gst/elements/gsttypefindelement.h:
|
||
* gst/glib-compat.c:
|
||
* gst/gst.c:
|
||
* gst/gstbin.c:
|
||
* gst/gstbuffer.c:
|
||
* gst/gstbus.c:
|
||
* gst/gstbus.h:
|
||
* gst/gstcaps.c:
|
||
* gst/gstchildproxy.c:
|
||
* gst/gstclock.c:
|
||
* gst/gstelement.c:
|
||
* gst/gstelementfactory.c:
|
||
* gst/gstelementfactory.h:
|
||
* gst/gstevent.c:
|
||
* gst/gstevent.h:
|
||
* gst/gstformat.c:
|
||
* gst/gstformat.h:
|
||
* gst/gstghostpad.c:
|
||
* gst/gstindex.c:
|
||
* gst/gstindex.h:
|
||
* gst/gstindexfactory.c:
|
||
* gst/gstindexfactory.h:
|
||
* gst/gstinfo.c:
|
||
* gst/gstinfo.h:
|
||
* gst/gstinterface.c:
|
||
* gst/gstiterator.c:
|
||
* gst/gstmacros.h:
|
||
* gst/gstmemchunk.c:
|
||
* gst/gstmessage.c:
|
||
* gst/gstmessage.h:
|
||
* gst/gstminiobject.c:
|
||
* gst/gstobject.c:
|
||
* gst/gstobject.h:
|
||
* gst/gstpad.c:
|
||
* gst/gstpad.h:
|
||
* gst/gstpadtemplate.c:
|
||
* gst/gstpadtemplate.h:
|
||
* gst/gstpipeline.c:
|
||
* gst/gstplugin.c:
|
||
* gst/gstplugin.h:
|
||
* gst/gstpluginfeature.c:
|
||
* gst/gstquery.c:
|
||
* gst/gstquery.h:
|
||
* gst/gstqueue.c:
|
||
* gst/gstqueue.h:
|
||
* gst/gstregistry.h:
|
||
* gst/gstregistryxml.c:
|
||
* gst/gststructure.c:
|
||
* gst/gststructure.h:
|
||
* gst/gstsystemclock.c:
|
||
* gst/gsttaglist.c:
|
||
* gst/gsttagsetter.c:
|
||
* gst/gsttrace.c:
|
||
* gst/gsttrace.h:
|
||
* gst/gsttypefind.c:
|
||
* gst/gsttypefind.h:
|
||
* gst/gsttypefindfactory.c:
|
||
* gst/gsttypefindfactory.h:
|
||
* gst/gsturi.c:
|
||
* gst/gstutils.c:
|
||
* gst/gstutils.h:
|
||
* gst/gstvalue.c:
|
||
* gst/gstvalue.h:
|
||
* gst/indexers/gstfileindex.c:
|
||
* gst/indexers/gstmemindex.c:
|
||
* gst/parse/types.h:
|
||
* libs/gst/base/gstadapter.c:
|
||
* libs/gst/base/gstbasesink.c:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
* libs/gst/base/gstbasetransform.h:
|
||
* libs/gst/base/gstcollectpads.c:
|
||
* libs/gst/base/gstcollectpads.h:
|
||
* libs/gst/base/gstpushsrc.h:
|
||
* libs/gst/base/gsttypefindhelper.c:
|
||
* libs/gst/base/gsttypefindhelper.h:
|
||
* plugins/elements/gstbufferstore.c:
|
||
* plugins/elements/gstcapsfilter.c:
|
||
* plugins/elements/gstfakesink.c:
|
||
* plugins/elements/gstfdsink.c:
|
||
* plugins/elements/gstfdsink.h:
|
||
* plugins/elements/gstfdsrc.c:
|
||
* plugins/elements/gstfdsrc.h:
|
||
* plugins/elements/gstfilesrc.c:
|
||
* plugins/elements/gstidentity.c:
|
||
* plugins/elements/gstidentity.h:
|
||
* plugins/elements/gstqueue.c:
|
||
* plugins/elements/gstqueue.h:
|
||
* plugins/elements/gsttee.c:
|
||
* plugins/elements/gsttee.h:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
* plugins/elements/gsttypefindelement.h:
|
||
* plugins/indexers/gstfileindex.c:
|
||
* plugins/indexers/gstmemindex.c:
|
||
whitespace fixes
|
||
Original commit message from CVS:
|
||
whitespace fixes
|
||
|
||
2005-10-15 15:01:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: check for some headers
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
check for some headers
|
||
* gst/elements/Makefile.am:
|
||
* gst/elements/gstelements.c:
|
||
don't compile fdsrc without sys/socket.h
|
||
* gst/indexers/Makefile.am:
|
||
* gst/indexers/gstindexers.c: (plugin_init):
|
||
don't compile fileindex without mmap
|
||
|
||
2005-10-15 13:58:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: reorganize clean up document more remove cruft
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
reorganize
|
||
clean up
|
||
document more
|
||
remove cruft
|
||
* check/Makefile.am:
|
||
* docs/gst/Makefile.am:
|
||
* examples/helloworld/Makefile.am:
|
||
* gst/Makefile.am:
|
||
* gst/base/Makefile.am:
|
||
* gst/check/Makefile.am:
|
||
* gst/elements/Makefile.am:
|
||
* gst/indexers/Makefile.am:
|
||
* gst/parse/Makefile.am:
|
||
* libs/gst/controller/Makefile.am:
|
||
* libs/gst/dataprotocol/Makefile.am:
|
||
* examples/helloworld/helloworld.c: (event_loop):
|
||
compile fixes, though it's not being compiled currently
|
||
|
||
2005-10-15 13:24:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* pkgconfig/gstreamer-base-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-check-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-check.pc.in:
|
||
* pkgconfig/gstreamer-controller-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer.pc.in:
|
||
clean up pc files
|
||
Original commit message from CVS:
|
||
clean up pc files
|
||
|
||
2005-10-15 12:03:32 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* libs/gst/getbits/.gitignore:
|
||
remove dir
|
||
Original commit message from CVS:
|
||
remove dir
|
||
|
||
2005-10-15 10:34:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* gst/schedulers/.gitignore:
|
||
remove directory
|
||
Original commit message from CVS:
|
||
remove directory
|
||
|
||
2005-10-15 00:22:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstelement.c:
|
||
* gst/gstplugin.h:
|
||
* gst/gststructure.c:
|
||
* gst/gsturi.c:
|
||
signedness/type fixes
|
||
Original commit message from CVS:
|
||
signedness/type fixes
|
||
|
||
2005-10-15 00:20:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstvalue.c:
|
||
signedness/type fixes
|
||
Original commit message from CVS:
|
||
signedness/type fixes
|
||
|
||
2005-10-15 00:15:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstelementfactory.c:
|
||
* gst/gstelementfactory.h:
|
||
* gst/gstpad.c:
|
||
signedness fixes
|
||
Original commit message from CVS:
|
||
signedness fixes
|
||
|
||
2005-10-15 00:12:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstcaps.c:
|
||
* gst/gstcaps.h:
|
||
signedness fixes
|
||
Original commit message from CVS:
|
||
signedness fixes
|
||
|
||
2005-10-14 17:01:56 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
check/gst/gsttag.c: Add some simple tests for the new taglist date API.
|
||
Original commit message from CVS:
|
||
* check/gst/gsttag.c: (test_date_tags), (gst_tag_suite):
|
||
Add some simple tests for the new taglist date API.
|
||
|
||
2005-10-14 14:10:24 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/elements/: Beautify 'last-message' output: print 'none' for buffer timestamps and durations if none is set; impro...
|
||
Original commit message from CVS:
|
||
* gst/elements/gstfakesink.c: (gst_fake_sink_render):
|
||
* gst/elements/gstfakesrc.c: (gst_fake_src_create):
|
||
Beautify 'last-message' output: print 'none' for buffer timestamps
|
||
and durations if none is set; improve alignment with next messages.
|
||
|
||
2005-10-14 11:09:29 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Add new API to check plugin feature version requirements.
|
||
Original commit message from CVS:
|
||
* gst/gstpluginfeature.c: (gst_plugin_feature_check_version):
|
||
* gst/gstpluginfeature.h:
|
||
* gst/gstregistry.c: (gst_default_registry_check_feature_version):
|
||
* gst/gstregistry.h:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
Add new API to check plugin feature version requirements.
|
||
* check/gst/gstplugin.c: (test_version_checks), (gst_plugin_suite):
|
||
Some basic tests for the above.
|
||
|
||
2005-10-13 21:27:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gststructure.c: guard against NULL printf - happens when for example a message structure with GstClock gets seria...
|
||
Original commit message from CVS:
|
||
2005-10-13 Thomas Vander Stichele <thomas at apestaart dot org>
|
||
* gst/gststructure.c: (gst_structure_to_string):
|
||
guard against NULL printf - happens when for example
|
||
a message structure with GstClock gets serialized
|
||
|
||
2005-10-13 18:33:27 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/base/gstcollectpads.c: Fix presumable copy'n'pasto.
|
||
Original commit message from CVS:
|
||
* gst/base/gstcollectpads.c: (gst_collectpads_event):
|
||
Fix presumable copy'n'pasto.
|
||
|
||
2005-10-13 17:51:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/elements/gstelements.c:
|
||
* gst/elements/gstfilesrc.c:
|
||
* plugins/elements/gstelements.c:
|
||
* plugins/elements/gstfilesrc.c:
|
||
add correct header for WIN32
|
||
Original commit message from CVS:
|
||
add correct header for WIN32
|
||
|
||
2005-10-13 17:43:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/elements/: fix some signedness
|
||
Original commit message from CVS:
|
||
* gst/elements/gstfakesrc.h:
|
||
* gst/elements/gstfilesrc.c: (gst_file_src_create_read):
|
||
* gst/elements/gsttypefindelement.c:
|
||
fix some signedness
|
||
* gst/elements/gstfilesink.c: (gst_file_sink_render):
|
||
I wonder if this could actually write +2GB files before
|
||
|
||
2005-10-13 17:24:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/libgstreamer.def:
|
||
add an export
|
||
Original commit message from CVS:
|
||
add an export
|
||
|
||
2005-10-13 17:20:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/glib-compat.h:
|
||
* gst/gstpad.c:
|
||
include header correctly; show me the name
|
||
Original commit message from CVS:
|
||
include header correctly; show me the name
|
||
|
||
2005-10-13 16:34:04 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
foo
|
||
Original commit message from CVS:
|
||
foo
|
||
|
||
2005-10-13 16:26:12 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
libs/gst/dataprotocol/dataprotocol.c (gst_dp_packet_from_caps): Fix Timmeke Waymans bug.
|
||
Original commit message from CVS:
|
||
2005-10-13 Andy Wingo <wingo@pobox.com>
|
||
* libs/gst/dataprotocol/dataprotocol.c (gst_dp_packet_from_caps):
|
||
Fix Timmeke Waymans bug.
|
||
(gst_dp_caps_from_packet): Make sure we pass a NUL-terminated
|
||
string of the proper length to gst_caps_from_string. There's a
|
||
potential for, before this fix, that this could cause someone
|
||
connecting over the network to cause a segfault if the payload is
|
||
not NUL-terminated.
|
||
|
||
2005-10-13 15:27:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
fixed typos
|
||
Original commit message from CVS:
|
||
* docs/design/draft-push-pull.txt:
|
||
* docs/design/part-overview.txt:
|
||
* docs/random/TODO-pre-0.9:
|
||
* docs/random/old/ChangeLog.gstreamer:
|
||
* gst/base/gstpushsrc.c:
|
||
* gst/gstclock.c:
|
||
fixed typos
|
||
|
||
2005-10-13 15:23:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/: GLib 2.6 g_flags_get_first_value has a bug that triggers an infinite loop
|
||
Original commit message from CVS:
|
||
* gst/glib-compat.c: (gst_flags_get_first_value):
|
||
* gst/glib-compat.h:
|
||
* gst/gstvalue.c: (gst_value_deserialize_int_helper),
|
||
(gst_value_compare_double), (gst_value_serialize_flags):
|
||
GLib 2.6 g_flags_get_first_value has a bug that triggers an
|
||
infinite loop
|
||
|
||
2005-10-13 15:22:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/base/: fix up debugging
|
||
Original commit message from CVS:
|
||
2005-10-13 Thomas Vander Stichele <thomas at apestaart dot org>
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object):
|
||
* gst/base/gstbasesrc.c: (gst_base_src_get_range):
|
||
fix up debugging
|
||
* tools/gst-launch.c: (event_loop):
|
||
print out clock nicely
|
||
|
||
2005-10-13 15:13:32 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Added gst_tag_list_get_date() and gst_tag_list_get_date_index().
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsttaglist.h:
|
||
* gst/gsttaglist.c: (_gst_tag_initialize), (gst_tag_list_get_date),
|
||
(gst_tag_list_get_date_index):
|
||
Added gst_tag_list_get_date() and gst_tag_list_get_date_index().
|
||
GST_TAG_DATE now has a tag type of GST_TYPE_DATE (#170777).
|
||
|
||
2005-10-13 14:55:17 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
gst/base/gstcollectpads.*: Handle newsegment and store informations in CollectData.
|
||
Original commit message from CVS:
|
||
2005-10-13 Julien MOUTTE <julien@moutte.net>
|
||
* gst/base/gstcollectpads.c: (gst_collectpads_event),
|
||
(gst_collectpads_chain):
|
||
* gst/base/gstcollectpads.h: Handle newsegment and store
|
||
informations
|
||
in CollectData.
|
||
|
||
2005-10-13 09:57:15 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
fix GOption context leaks doc fixes
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gst.c:
|
||
* gst/gsterror.h:
|
||
* tools/gst-inspect.c: (main):
|
||
* tools/gst-launch.c: (main):
|
||
* tools/gst-run.c: (main):
|
||
* tools/gst-xmlinspect.c: (main):
|
||
fix GOption context leaks
|
||
doc fixes
|
||
|
||
2005-10-12 22:34:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstbus.c: use HAVE_UNISTD_H
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c:
|
||
use HAVE_UNISTD_H
|
||
* win32/common/config.h:
|
||
update config
|
||
* win32/vs6/grammar.dsp:
|
||
* win32/vs6/libgstelements.dsp:
|
||
* win32/vs6/libgstreamer.dsp:
|
||
update vs6 files
|
||
|
||
2005-10-12 22:00:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/common/libgstbase.def:
|
||
had a few too many 0D bytes
|
||
Original commit message from CVS:
|
||
had a few too many 0D bytes
|
||
|
||
2005-10-12 21:56:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/base/: fix more guint64<->gdouble conversions
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object):
|
||
* gst/base/gstbasesrc.c: (gst_base_src_query):
|
||
fix more guint64<->gdouble conversions
|
||
|
||
2005-10-12 20:23:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
Makefile.am: add win32-update target
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
add win32-update target
|
||
* win32/common/gstconfig.h:
|
||
* win32/common/gstenumtypes.c:
|
||
* win32/common/gstenumtypes.h:
|
||
* win32/common/gstversion.h:
|
||
add files that visual studio can't generate
|
||
|
||
2005-10-12 19:38:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Protect flags with proper lock. unref provided cached clock in dispose.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_add_func), (gst_bin_remove_func),
|
||
(reset_degree), (gst_bin_dispose), (bin_bus_handler):
|
||
* gst/gstelement.c: (gst_element_commit_state),
|
||
(gst_element_set_state):
|
||
Protect flags with proper lock.
|
||
unref provided cached clock in dispose.
|
||
|
||
2005-10-12 19:14:23 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstconfig.h.in:
|
||
layout cleanup
|
||
Original commit message from CVS:
|
||
layout cleanup
|
||
|
||
2005-10-12 19:10:46 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
removed unused flags from miniobject doc fixes
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
* gst/gstminiobject.h:
|
||
* gst/gstpad.h:
|
||
* win32/gstenumtypes.c: (gst_mini_object_flags_get_type):
|
||
removed unused flags from miniobject
|
||
doc fixes
|
||
|
||
2005-10-12 18:03:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/vs6/grammar.dsp:
|
||
* win32/vs6/gst_inspect.dsp:
|
||
* win32/vs6/gst_launch.dsp:
|
||
* win32/vs6/gstreamer.dsw:
|
||
* win32/vs6/libgstbase.dsp:
|
||
* win32/vs6/libgstelements.dsp:
|
||
* win32/vs6/libgstreamer.dsp:
|
||
convert to unix line ends; since the source is also unix-style line ends, developers don't need to fiddle and special...
|
||
Original commit message from CVS:
|
||
convert to unix line ends; since the source is also unix-style line ends, developers don't need to fiddle and special-case, but can just allow translation on the fly
|
||
|
||
2005-10-12 16:03:39 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/elements/gstfilesink.c: Flush before seeking.
|
||
Original commit message from CVS:
|
||
* gst/elements/gstfilesink.c: (gst_file_sink_do_seek),
|
||
(gst_file_sink_event), (gst_file_sink_render):
|
||
Flush before seeking.
|
||
|
||
2005-10-12 15:58:24 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gst.c (gst_init_check): Ignore unknown options, as has always been the case.
|
||
Original commit message from CVS:
|
||
2005-10-12 Andy Wingo <wingo@pobox.com>
|
||
* gst/gst.c (gst_init_check): Ignore unknown options, as has
|
||
always been the case.
|
||
|
||
2005-10-12 14:28:39 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_init):
|
||
* gst/base/gstbasesrc.c: (gst_base_src_init),
|
||
(gst_base_src_get_range), (gst_base_src_check_get_range),
|
||
(gst_base_src_start), (gst_base_src_stop):
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/elements/gstfakesrc.c: (gst_fake_src_set_property):
|
||
* gst/gstbin.c: (gst_bin_add_func), (gst_bin_remove_func),
|
||
(bin_element_is_sink), (reset_degree), (gst_bin_element_set_state),
|
||
(bin_bus_handler):
|
||
* gst/gstbin.h:
|
||
* gst/gstbuffer.h:
|
||
* gst/gstbus.c: (gst_bus_post), (gst_bus_set_flushing):
|
||
* gst/gstbus.h:
|
||
* gst/gstelement.c: (gst_element_is_locked_state),
|
||
(gst_element_set_locked_state), (gst_element_commit_state),
|
||
(gst_element_set_state):
|
||
* gst/gstelement.h:
|
||
* gst/gstindex.c: (gst_index_init):
|
||
* gst/gstindex.h:
|
||
* gst/gstminiobject.h:
|
||
* gst/gstobject.c: (gst_object_init), (gst_object_sink),
|
||
(gst_object_set_parent):
|
||
* gst/gstobject.h:
|
||
* gst/gstpad.c: (gst_pad_set_blocked_async), (gst_pad_is_blocked),
|
||
(gst_pad_get_caps_unlocked), (gst_pad_set_caps):
|
||
* gst/gstpad.h:
|
||
* gst/gstpadtemplate.h:
|
||
* gst/gstpipeline.c: (gst_pipeline_provide_clock_func),
|
||
(gst_pipeline_use_clock), (gst_pipeline_auto_clock):
|
||
* gst/gstpipeline.h:
|
||
* gst/indexers/gstfileindex.c: (gst_file_index_load),
|
||
(gst_file_index_commit):
|
||
* testsuite/bytestream/filepadsink.c: (gst_fp_sink_init):
|
||
* testsuite/pad/link.c: (gst_test_src_init),
|
||
(gst_test_filter_init), (gst_test_sink_init):
|
||
* testsuite/states/locked.c: (main):
|
||
renamed GST_FLAGS macros to GST_OBJECT_FLAGS
|
||
moved bitshift from macro to enum definition
|
||
|
||
2005-10-12 14:12:37 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Some more debugging info.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_buffer):
|
||
* gst/elements/gstfilesink.c: (gst_file_sink_event),
|
||
(gst_file_sink_render):
|
||
Some more debugging info.
|
||
|
||
2005-10-12 12:58:55 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Some doc updates.
|
||
Original commit message from CVS:
|
||
* docs/design/part-states.txt:
|
||
* tools/gst-launch.c: (main):
|
||
Some doc updates.
|
||
Revert non-intentional change.
|
||
|
||
2005-10-12 12:18:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Use GstClockTime in _get_state() instead of GTimeVal.
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
* check/gst/gstelement.c: (GST_START_TEST):
|
||
* check/gst/gstevent.c: (GST_START_TEST), (test_event):
|
||
* check/gst/gstghostpad.c: (GST_START_TEST):
|
||
* check/gst/gstpipeline.c: (GST_START_TEST):
|
||
* check/pipelines/simple_launch_lines.c: (run_pipeline):
|
||
* check/states/sinks.c: (GST_START_TEST):
|
||
* gst/elements/gsttypefindelement.c: (stop_typefinding):
|
||
* gst/gstbin.c: (gst_bin_provide_clock_func), (gst_bin_add_func),
|
||
(gst_bin_remove_func), (gst_bin_get_state_func),
|
||
(gst_bin_recalc_state), (gst_bin_change_state_func),
|
||
(bin_bus_handler):
|
||
* gst/gstelement.c: (gst_element_get_state_func),
|
||
(gst_element_get_state), (gst_element_abort_state),
|
||
(gst_element_commit_state), (gst_element_set_state),
|
||
(gst_element_change_state), (gst_element_change_state_func):
|
||
* gst/gstelement.h:
|
||
* gst/gstpipeline.c: (gst_pipeline_class_init), (do_pipeline_seek),
|
||
(gst_pipeline_provide_clock_func):
|
||
* gst/gstutils.c: (gst_element_link_pads_filtered):
|
||
* tools/gst-launch.c: (main):
|
||
* tools/gst-typefind.c: (main):
|
||
Use GstClockTime in _get_state() instead of GTimeVal.
|
||
Remove old code in gstutils.c
|
||
|
||
2005-10-12 11:49:35 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstpad.c (gst_pad_pause_task): Actually return FALSE if there is no task. Shouldn't affect any code, as nothing i...
|
||
Original commit message from CVS:
|
||
2005-10-12 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpad.c (gst_pad_pause_task): Actually return FALSE if
|
||
there is no task. Shouldn't affect any code, as nothing in our
|
||
plugins checks this return value.
|
||
(gst_pad_stop_task): Also take the stream lock if the pad has no
|
||
task. Docs updated.
|
||
|
||
2005-10-12 10:05:36 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Cleanup activation code. Reset old state if activation failed.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (pre_activate), (post_activate),
|
||
(gst_pad_activate_pull), (gst_pad_activate_push):
|
||
Cleanup activation code. Reset old state if
|
||
activation failed.
|
||
|
||
2005-10-12 09:02:42 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: No need to prerol after receiving EOS.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_change_state):
|
||
No need to prerol after receiving EOS.
|
||
* gst/elements/gstfakesink.c: (gst_fake_sink_event):
|
||
* gst/elements/gstfakesrc.c: (gst_fake_src_event_handler):
|
||
* gst/elements/gstidentity.c: (gst_identity_event):
|
||
Print events more verbosely.
|
||
|
||
2005-10-12 08:38:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/: Moved sinks2 testcode in sinks check.
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
* check/states/sinks.c: (GST_START_TEST), (gst_object_suite):
|
||
* check/states/sinks2.c:
|
||
Moved sinks2 testcode in sinks check.
|
||
* gst/gstbin.c: (gst_bin_provide_clock_func), (gst_bin_add_func),
|
||
(gst_bin_remove_func), (gst_bin_recalc_state),
|
||
(gst_bin_change_state_func), (bin_bus_handler):
|
||
Fix potential race condition when _get_state() iterated over an
|
||
ASYNC element right before it posted a state completion.
|
||
* gst/gstclock.h:
|
||
Do proper cast here.
|
||
* gst/gstevent.c: (gst_event_new_newsegment),
|
||
(gst_event_parse_newsegment):
|
||
A playback rate of 0.0 is not allowed.
|
||
|
||
2005-10-12 02:26:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* autogen.sh:
|
||
autoconf for freebsd
|
||
Original commit message from CVS:
|
||
autoconf for freebsd
|
||
|
||
2005-10-12 02:25:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* autogen.sh:
|
||
autoconf for freebsd
|
||
Original commit message from CVS:
|
||
autoconf for freebsd
|
||
|
||
2005-10-12 02:23:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* autogen.sh:
|
||
autoconf for freebsd
|
||
Original commit message from CVS:
|
||
autoconf for freebsd
|
||
|
||
2005-10-12 02:19:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* autogen.sh:
|
||
autoconf for freebsd
|
||
Original commit message from CVS:
|
||
autoconf for freebsd
|
||
|
||
2005-10-12 02:16:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* autogen.sh:
|
||
autoconf for freebsd
|
||
Original commit message from CVS:
|
||
autoconf for freebsd
|
||
|
||
2005-10-11 18:03:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
win32/: Visual Studio 6 project files, and a new common directory.
|
||
Original commit message from CVS:
|
||
2005-10-11 Thomas Vander Stichele <thomas at apestaart dot org>
|
||
* win32/common/config.h:
|
||
* win32/common/dirent.c: (_topendir), (_treaddir), (_tclosedir),
|
||
(_trewinddir), (_ttelldir), (_tseekdir):
|
||
* win32/common/dirent.h:
|
||
* win32/common/gtchar.h:
|
||
* win32/common/libgstbase.def:
|
||
* win32/common/libgstreamer.def:
|
||
* win32/vs6/grammar.dsp:
|
||
* win32/vs6/gst_inspect.dsp:
|
||
* win32/vs6/gst_launch.dsp:
|
||
* win32/vs6/gstreamer.dsw:
|
||
* win32/vs6/libgstbase.dsp:
|
||
* win32/vs6/libgstelements.dsp:
|
||
* win32/vs6/libgstreamer.dsp:
|
||
Visual Studio 6 project files, and a new common directory.
|
||
Phear.
|
||
|
||
2005-10-11 17:33:25 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* gst/base/gstbasesink.h:
|
||
* libs/gst/base/gstbasesink.h:
|
||
forgot this one
|
||
Original commit message from CVS:
|
||
forgot this one
|
||
|
||
2005-10-11 17:32:00 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.*: Correctly parse newsegment info.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_do_sync), (gst_base_sink_query),
|
||
(gst_base_sink_change_state):
|
||
* gst/base/gstbasesink.h:
|
||
Correctly parse newsegment info.
|
||
|
||
2005-10-11 16:54:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gst.c: split plugin paths correctly
|
||
Original commit message from CVS:
|
||
2005-10-11 Thomas Vander Stichele <thomas at apestaart dot org>
|
||
* gst/gst.c: (init_post):
|
||
split plugin paths correctly
|
||
|
||
2005-10-11 16:28:49 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Added extra flag to newsegment for future API freeze.
|
||
Original commit message from CVS:
|
||
* check/gst/gstevent.c: (GST_START_TEST):
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_change_state):
|
||
* gst/base/gstbasesrc.c: (gst_base_src_default_newsegment):
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_event):
|
||
* gst/elements/gstfilesink.c: (gst_file_sink_event):
|
||
* gst/gstevent.c: (gst_event_new_newsegment),
|
||
(gst_event_parse_newsegment):
|
||
* gst/gstevent.h:
|
||
Added extra flag to newsegment for future API freeze.
|
||
Updated check and base elements.
|
||
|
||
2005-10-11 16:25:35 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
gst/base/gstcollectpads.*: Handle EOS correctly.
|
||
Original commit message from CVS:
|
||
2005-10-11 Julien MOUTTE <julien@moutte.net>
|
||
* gst/base/gstcollectpads.c: (gst_collectpads_init),
|
||
(gst_collectpads_add_pad), (gst_collectpads_pop),
|
||
(gst_collectpads_event), (gst_collectpads_chain):
|
||
* gst/base/gstcollectpads.h: Handle EOS correctly.
|
||
|
||
2005-10-11 16:21:05 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* tools/gst-launch.c:
|
||
more str null protection
|
||
Original commit message from CVS:
|
||
more str null protection
|
||
|
||
2005-10-11 16:05:16 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gst-i18n-lib.h: check for ENABLE_NLS, not GETTEXT_PACKAGE
|
||
Original commit message from CVS:
|
||
* gst/gst-i18n-lib.h:
|
||
check for ENABLE_NLS, not GETTEXT_PACKAGE
|
||
* gst/gstregistry.c: (gst_registry_add_plugin),
|
||
(gst_registry_scan_path_level),
|
||
(_gst_registry_remove_cache_plugins):
|
||
protect possibly NULL strings
|
||
* gst/parse/types.h:
|
||
config.h already included before
|
||
* tools/gst-inspect.c: (main):
|
||
sys/wait.h also doesn<73>t exist on mingw, so change the ifdef check
|
||
check for ENABLE_NLS, not GETTEXT_PACKAGE
|
||
* tools/gst-launch.c: (main):
|
||
check for ENABLE_NLS, not GETTEXT_PACKAGE
|
||
This commit brought to you from msys/mingw
|
||
|
||
2005-10-11 15:26:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: if we don't have glib, fail before testing 2.8
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
if we don't have glib, fail before testing 2.8
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_change_state):
|
||
fix a leak, should fix plugins-base testsuite
|
||
|
||
2005-10-11 15:23:10 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstpad.c (pre_activate): Renamed from pre_activate_switch, take the mode we're going to as an arg. Go head and se...
|
||
Original commit message from CVS:
|
||
2005-10-11 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpad.c (pre_activate): Renamed from pre_activate_switch,
|
||
take the mode we're going to as an arg. Go head and set the mode
|
||
and flushing flags now, so that if the activate function starts a
|
||
thread all the flags will be in the right state.
|
||
(post_activate): Renamed also. Just handle making sure streaming
|
||
finishes for the deactivation case, and setting the deactivated
|
||
mode.
|
||
(gst_pad_set_active): Complain loudly if deactivation fails.
|
||
(gst_pad_activate_pull): Adapt to pre/post_activate changes.
|
||
(gst_pad_activate_push): Adapt to pre/post_activate changes,
|
||
remove the terrible hack.
|
||
|
||
2005-10-11 15:05:55 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.*: Prepare to make current EOS message queue more generic.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_init), (gst_bin_provide_clock_func),
|
||
(is_eos), (gst_bin_add_func), (gst_bin_remove_func),
|
||
(gst_bin_recalc_state), (gst_bin_change_state_func),
|
||
(gst_bin_dispose), (bin_bus_handler):
|
||
* gst/gstbin.h:
|
||
Prepare to make current EOS message queue more generic.
|
||
Fix some typos.
|
||
* gst/gstevent.c: (gst_event_new_newsegment),
|
||
(gst_event_parse_newsegment):
|
||
* gst/gstevent.h:
|
||
Rename base to stream_time.
|
||
* gst/gstmessage.h:
|
||
Fix typo in docs.
|
||
|
||
2005-10-11 12:58:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.*: Work on proper clock selection.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_init), (gst_bin_provide_clock_func),
|
||
(gst_bin_add_func), (gst_bin_remove_func), (gst_bin_recalc_state),
|
||
(gst_bin_change_state_func), (bin_bus_handler):
|
||
* gst/gstbin.h:
|
||
Work on proper clock selection.
|
||
|
||
2005-10-11 12:42:23 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
libs/gst/controller/gstcontroller.*: Added GList* version of _remove_properties() in order to be able to wrap it in b...
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c: (gst_controller_remove_properties_list):
|
||
* libs/gst/controller/gstcontroller.h:
|
||
Added GList* version of _remove_properties() in order to be able to wrap
|
||
it in bindings.
|
||
|
||
2005-10-11 11:08:52 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-states.txt: Some more docs.
|
||
Original commit message from CVS:
|
||
* docs/design/part-states.txt:
|
||
Some more docs.
|
||
* gst/gstbin.c: (gst_bin_set_clock_func), (gst_bin_recalc_state),
|
||
(gst_bin_change_state_func), (bin_bus_handler):
|
||
Doc updates. Don't distribute the same clock over and over again.
|
||
* gst/gstclock.c:
|
||
* gst/gstclock.h:
|
||
Doc updates.
|
||
* gst/gstpad.c: (gst_flow_get_name), (gst_flow_to_quark),
|
||
(gst_pad_get_type), (gst_pad_push), (gst_pad_push_event),
|
||
(gst_pad_send_event):
|
||
* gst/gstpad.h:
|
||
Make probe emission threadsafe again.
|
||
Register quarks and move _get_name() from utils.
|
||
Doc updates.
|
||
* gst/gstpipeline.c: (gst_pipeline_class_init),
|
||
(gst_pipeline_change_state), (gst_pipeline_provide_clock_func):
|
||
Only redistribute the clock of it changed.
|
||
* gst/gstsystemclock.h:
|
||
Doc updates.
|
||
* gst/gstutils.c:
|
||
* gst/gstutils.h:
|
||
Moved the _flow_get_name() to GstPad.
|
||
|
||
2005-10-11 09:14:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* gst/gstbuffer.c:
|
||
if we log our init, should also log finalize
|
||
Original commit message from CVS:
|
||
if we log our init, should also log finalize
|
||
|
||
2005-10-10 23:55:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/gst-libs/gdp.c:
|
||
* check/gst/gstcaps.c:
|
||
* common:
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
* tests/check/gst/gstcaps.c:
|
||
* tests/check/libs/gdp.c:
|
||
fix more valgrind warnings before turning up the heat
|
||
Original commit message from CVS:
|
||
fix more valgrind warnings before turning up the heat
|
||
|
||
2005-10-10 23:11:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/parse/grammar.y:
|
||
don't declare on the proper define
|
||
Original commit message from CVS:
|
||
don't declare on the proper define
|
||
|
||
2005-10-10 22:59:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/parse/grammar.y:
|
||
unmangle the nesting a little
|
||
Original commit message from CVS:
|
||
unmangle the nesting a little
|
||
|
||
2005-10-10 22:49:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/parse/grammar.y: some cleanup before the hacking
|
||
Original commit message from CVS:
|
||
* gst/parse/grammar.y:
|
||
some cleanup before the hacking
|
||
|
||
2005-10-10 18:16:37 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/base/gstbasesrc.c: use conversions
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_query):
|
||
use conversions
|
||
* gst/gstutils.c: (gst_guint64_to_gdouble),
|
||
(gst_gdouble_to_guint64), (gst_util_uint64_scale):
|
||
* gst/gstutils.h:
|
||
externalize, basesrc uses it
|
||
obviously the implementation needs testing
|
||
|
||
2005-10-10 17:05:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstutils.c:
|
||
another cast bites the dust
|
||
Original commit message from CVS:
|
||
another cast bites the dust
|
||
|
||
2005-10-10 16:45:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstutils.c:
|
||
another cast bites the dust
|
||
Original commit message from CVS:
|
||
another cast bites the dust
|
||
|
||
2005-10-10 16:43:32 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tests/sched/:
|
||
Original commit message from CVS:
|
||
* tests/sched/Makefile.am:
|
||
* tests/sched/sort.c: (make_pipeline1), (make_pipeline2),
|
||
(make_pipeline3), (make_pipeline4), (print_elem), (main):
|
||
|
||
2005-10-10 16:38:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstutils.c: apparently converting from guint64 to double is not implemented on MSVC
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (guint64_to_gdouble), (gst_util_uint64_scale):
|
||
apparently converting from guint64 to double is not implemented
|
||
on MSVC
|
||
|
||
2005-10-10 16:38:26 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/: Check fixes, use API as stated in design docs, remove hacks.
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
* check/generic/states.c: (GST_START_TEST):
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
* check/gst/gstpipeline.c: (GST_START_TEST), (gst_pipeline_suite):
|
||
* check/states/sinks.c: (GST_START_TEST):
|
||
* check/states/sinks2.c: (GST_START_TEST), (gst_object_suite),
|
||
(main):
|
||
Check fixes, use API as stated in design docs, remove hacks.
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_change_state):
|
||
Catch stopping our task while we're shutting down.
|
||
* gst/gstbin.c: (gst_bin_init), (gst_bin_add_func),
|
||
(gst_bin_remove_func), (gst_bin_get_state_func),
|
||
(gst_bin_recalc_state), (gst_bin_change_state_func),
|
||
(bin_bus_handler):
|
||
* gst/gstbin.h:
|
||
* gst/gstelement.c: (gst_element_init),
|
||
(gst_element_get_state_func), (gst_element_abort_state),
|
||
(gst_element_commit_state), (gst_element_lost_state),
|
||
(gst_element_set_state), (gst_element_change_state),
|
||
(gst_element_change_state_func):
|
||
* gst/gstelement.h:
|
||
New state change algorithm (see #318116)
|
||
* gst/gstpipeline.c: (gst_pipeline_class_init),
|
||
(gst_pipeline_init), (gst_pipeline_set_property),
|
||
(gst_pipeline_get_property), (do_pipeline_seek),
|
||
(gst_pipeline_change_state), (gst_pipeline_provide_clock_func):
|
||
* gst/gstpipeline.h:
|
||
Remove crude state change hacks.
|
||
* gst/gstutils.h:
|
||
Remove crude hacks.
|
||
* tools/gst-launch.c: (main):
|
||
Fixes for state change. Needs some more work to fully use the
|
||
new stuff.
|
||
|
||
2005-10-10 16:20:41 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
tests/Makefile.am (noinst_PROGRAMS): No more init.c.
|
||
Original commit message from CVS:
|
||
2005-10-10 Andy Wingo <wingo@pobox.com>
|
||
* tests/Makefile.am (noinst_PROGRAMS): No more init.c.
|
||
|
||
2005-10-10 16:04:28 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gst.c (G_OPTION_FLAG_NO_ARG): Apparently GLib 2.8 requires this flag, but it's not even in GLib 2.6. Odd. Hack ar...
|
||
Original commit message from CVS:
|
||
2005-10-10 Andy Wingo <wingo@pobox.com>
|
||
* gst/gst.c (G_OPTION_FLAG_NO_ARG): Apparently GLib 2.8 requires
|
||
this flag, but it's not even in GLib 2.6. Odd. Hack around the
|
||
issue.
|
||
|
||
2005-10-10 15:58:32 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstiterator.c: Fix my previous commit: GTypes passed to gst_iterator_new() can be fundamental types.
|
||
Original commit message from CVS:
|
||
* gst/gstiterator.c: (gst_iterator_new):
|
||
Fix my previous commit: GTypes passed to gst_iterator_new()
|
||
can be fundamental types.
|
||
|
||
2005-10-10 15:55:37 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelement.c: Use src/sink pads lists for the respective iterators instead of filtering.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_iterate_pad_list),
|
||
(gst_element_iterate_pads), (gst_element_iterate_src_pads),
|
||
(gst_element_iterate_sink_pads):
|
||
Use src/sink pads lists for the respective iterators instead
|
||
of filtering.
|
||
|
||
2005-10-10 15:53:59 +0000 Ronald <rbultje@ronald.bitfreak.net>
|
||
|
||
Merged in popt removal + GOption addition patch from Ronald, bug #169772.
|
||
Original commit message from CVS:
|
||
2005-10-10 Andy Wingo <wingo@pobox.com>
|
||
Merged in popt removal + GOption addition patch from Ronald, bug
|
||
#169772.
|
||
* docs/gst/gstreamer-sections.txt: Add STATE_(UN)LOCK_FULL, move
|
||
GstElement macros around, remove popt-related symbols, add goption
|
||
stuff.
|
||
* configure.ac: Remove popt checks, require GLib 2.6 for GOption.
|
||
* docs/gst/Makefile.am:
|
||
* docs/libs/Makefile.am: No POPT_CFLAGS.
|
||
* examples/manual/Makefile.am:
|
||
* docs/manual/basics-init.xml: Doc updates with an example.
|
||
* gst/gst.c: (gst_init_get_option_group), (gst_init_check),
|
||
(gst_init), (parse_one_option), (parse_goption_arg):
|
||
* gst/gst.h: Removed gst_init_with_popt_table and friends. Took a
|
||
bit of hand merging and debugging to get the GOption stuff working
|
||
tho.
|
||
* tests/Makefile.am:
|
||
* tools/Makefile.am:
|
||
* tools/gst-inspect.c: (main):
|
||
* tools/gst-launch.c: (main):
|
||
* tools/gst-run.c: (main):
|
||
* tools/gst-xmlinspect.c: (main): Thanks Ronald!
|
||
|
||
2005-10-10 15:30:45 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstiterator.c: Add assertions to make sure passed GType is likely to really be a GType (as the compiler won't cat...
|
||
Original commit message from CVS:
|
||
* gst/gstiterator.c: (gst_iterator_new):
|
||
Add assertions to make sure passed GType is likely to really
|
||
be a GType (as the compiler won't catch it if the size and
|
||
GType arguments get mixed up, see #318447).
|
||
|
||
2005-10-10 15:27:12 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstbin.c: Pass GType and size arguments to gst_iterator_new() in the right order (maybe we should make _new() tak...
|
||
Original commit message from CVS:
|
||
Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
|
||
* gst/gstbin.c: (gst_bin_iterate_sorted):
|
||
Pass GType and size arguments to gst_iterator_new() in the right
|
||
order (maybe we should make _new() take the GType as first argument
|
||
just like _new_list()?) (#318447).
|
||
|
||
2005-10-10 15:17:35 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelement.c: And free the GStaticRecMutex too
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_finalize):
|
||
And free the GStaticRecMutex too
|
||
|
||
2005-10-10 14:33:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/GStreamer.vcproj:
|
||
* win32/vs7/GStreamer.vcproj:
|
||
don't echo path
|
||
Original commit message from CVS:
|
||
don't echo path
|
||
|
||
2005-10-10 14:33:13 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstelement.c (gst_element_init, gst_element_finalize): Allocate and free the mutex properly.
|
||
Original commit message from CVS:
|
||
2005-10-10 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstelement.c (gst_element_init, gst_element_finalize):
|
||
Allocate and free the mutex properly.
|
||
* gst/gstelement.h (GST_STATE_UNLOCK_FULL, GST_STATE_LOCK_FULL):
|
||
New macros.
|
||
(GstElement): The state_lock is now recursive. Rebuild your
|
||
plugins, suckers. Old macros adapted.
|
||
|
||
2005-10-10 14:23:57 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
changelog
|
||
Original commit message from CVS:
|
||
changelog
|
||
|
||
2005-10-10 14:23:26 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Doc updates.
|
||
Original commit message from CVS:
|
||
2005-10-10 Andy Wingo <wingo@pobox.com>
|
||
* docs/gst/gstreamer-sections.txt: Doc updates.
|
||
* gst/gstutils.h:
|
||
* gst/gstutils.c (g_static_rec_cond_timed_wait)
|
||
(g_static_rec_cond_wait): Ported from state changes patch, while
|
||
we wait on bug #317802 to be solved in a well-distributed GLib.
|
||
|
||
2005-10-10 14:15:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/MANIFEST:
|
||
* win32/libgstbase.def:
|
||
* win32/libgstbase.vcproj:
|
||
* win32/link_oldruntime.c:
|
||
* win32/vs7/libgstbase.def:
|
||
* win32/vs7/libgstbase.vcproj:
|
||
* win32/vs7/link_oldruntime.c:
|
||
add more win32 build files
|
||
Original commit message from CVS:
|
||
add more win32 build files
|
||
|
||
2005-10-10 14:03:25 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstelement.c (gst_element_change_state_func): Renamed from gst_element_change_state, variable name changes.
|
||
Original commit message from CVS:
|
||
2005-10-10 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstelement.c (gst_element_change_state_func): Renamed from
|
||
gst_element_change_state, variable name changes.
|
||
(gst_element_change_state): Split out of gst_element_set_state in
|
||
preparation for the state change merge. Doesn't pay attention to
|
||
the 'transition' argument.
|
||
(gst_element_set_state): Updates, hopefully purely cosmetic.
|
||
(gst_element_sync_state_with_parent): MT-safety. Ported from the
|
||
state change patch.
|
||
(gst_element_get_state_func): Renamed from get_state, cosmetic
|
||
changes.
|
||
|
||
2005-10-10 13:52:18 +0000 Sebastien Moutte <sebastien@moutte.net>
|
||
|
||
updates for the win32 build (patch from Sebastien Moutte)
|
||
Original commit message from CVS:
|
||
* gst/elements/gstelements.c:
|
||
* win32/GStreamer.vcproj:
|
||
* win32/config.h:
|
||
* win32/dirent.c: (_tseekdir):
|
||
* win32/gst-inspect.vcproj:
|
||
* win32/gst-launch.vcproj:
|
||
* win32/gstconfig.h:
|
||
* win32/gstelements.vcproj:
|
||
* win32/gstenumtypes.c: (gst_object_flags_get_type):
|
||
* win32/gstreamer.def:
|
||
* win32/msvc71.sln:
|
||
updates for the win32 build (patch from Sebastien Moutte)
|
||
|
||
2005-10-10 11:52:58 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstbin.c (gst_bin_get_state_func): Renamed from gst_bin_get_state, cleaned up (but no logic changes).
|
||
Original commit message from CVS:
|
||
2005-10-10 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstbin.c (gst_bin_get_state_func): Renamed from
|
||
gst_bin_get_state, cleaned up (but no logic changes).
|
||
(bin_element_is_sink): Comment updates.
|
||
(sink_iterator_filter): Remove needless cast.
|
||
(gst_bin_iterate_sinks): Doc update.
|
||
(gst_bin_change_state_func): Renamed from gst_bin_change_state,
|
||
cleaned up (but no logic changes).
|
||
|
||
2005-10-10 11:04:55 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/states/sinks.c (test_src_sink): Cleanups from the state change patch.
|
||
Original commit message from CVS:
|
||
2005-10-10 Andy Wingo <wingo@pobox.com>
|
||
* check/states/sinks.c (test_src_sink): Cleanups from the state
|
||
change patch.
|
||
(test_livesrc_sink): Sync on the state.
|
||
|
||
2005-10-10 10:59:33 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/pipelines/simple_launch_lines.c (run_pipeline): Merge from the state change patch.
|
||
Original commit message from CVS:
|
||
2005-10-10 Andy Wingo <wingo@pobox.com>
|
||
* check/pipelines/simple_launch_lines.c (run_pipeline): Merge from
|
||
the state change patch.
|
||
|
||
2005-10-10 10:57:40 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/gst/gstghostpad.c (test_ghost_pads): Merge from the state change patch.
|
||
Original commit message from CVS:
|
||
2005-10-10 Andy Wingo <wingo@pobox.com>
|
||
* check/gst/gstghostpad.c (test_ghost_pads): Merge from the state
|
||
change patch.
|
||
|
||
2005-10-10 10:50:12 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/gst/gstbin.c: Merge in some style fixes and additional checks from Wim's state change patch.
|
||
Original commit message from CVS:
|
||
2005-10-10 Andy Wingo <wingo@pobox.com>
|
||
* check/gst/gstbin.c: Merge in some style fixes and additional
|
||
checks from Wim's state change patch.
|
||
|
||
2005-10-10 10:43:15 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/base/gsttypefindhelper.c: Check whether we have the requested data already in our list of cached buffers before p...
|
||
Original commit message from CVS:
|
||
* gst/base/gsttypefindhelper.c: (helper_find_peek),
|
||
(gst_type_find_helper):
|
||
Check whether we have the requested data already in our list of
|
||
cached buffers before pulling a new buffer; also make the buffer
|
||
list a GSList. Speeds up typefinding by ca. 5-10% altogether.
|
||
|
||
2005-10-10 09:48:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/: doc updates
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c:
|
||
* gst/gstevent.c:
|
||
doc updates
|
||
* gst/gstvalue.c: (gst_value_deserialize_int_helper):
|
||
don't use long long, it's not portable. Replacing with
|
||
gint64 seems to work; let's hope no skeletons fall out of the closet.
|
||
|
||
2005-10-10 08:51:59 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
autogen.sh (CONFIGURE_DEF_OPT): No more --plugin-buiddir, yay
|
||
Original commit message from CVS:
|
||
2005-10-10 Andy Wingo <wingo@pobox.com>
|
||
* autogen.sh (CONFIGURE_DEF_OPT): No more --plugin-buiddir, yay
|
||
|
||
2005-10-09 20:49:46 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
more docs, fix compilation
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstevent.c:
|
||
* gst/gstevent.h:
|
||
* gst/gstinfo.c:
|
||
* gst/gstinfo.h:
|
||
* gst/gstmessage.c: (gst_message_parse_state_changed):
|
||
* gst/gstpad.c:
|
||
* gst/gstpad.h:
|
||
more docs, fix compilation
|
||
|
||
2005-10-09 20:19:48 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
|
||
|
||
gst/gstmessage.c: Fixed a few forgotten variables on previous commit
|
||
Original commit message from CVS:
|
||
2005-10-09 Philippe Khalaf <burger@speedy.org>
|
||
* gst/gstmessage.c:
|
||
Fixed a few forgotten variables on previous commit
|
||
|
||
2005-10-09 17:59:08 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/base/gsttypefindhelper.c: Fix evil typefind crasher: getrange() might return a short buffer at the end of a file,...
|
||
Original commit message from CVS:
|
||
* gst/base/gsttypefindhelper.c: (helper_find_peek):
|
||
Fix evil typefind crasher: getrange() might return a short
|
||
buffer at the end of a file, but gst_type_find_peek() must
|
||
either return the full data as requested or NULL, but
|
||
never a short buffer.
|
||
|
||
2005-10-09 17:53:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstmessage.*: don't use new, it's a C++ keyword
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.c: (gst_message_new_state_changed),
|
||
(gst_message_parse_state_changed):
|
||
* gst/gstmessage.h:
|
||
don't use new, it's a C++ keyword
|
||
|
||
2005-10-09 17:22:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
once is enough
|
||
Original commit message from CVS:
|
||
once is enough
|
||
|
||
2005-10-08 18:21:20 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Small docs and debug updates.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (is_eos), (update_degree), (gst_bin_query):
|
||
* gst/gstelement.c: (gst_element_post_message):
|
||
* gst/gstpipeline.c: (gst_pipeline_change_state):
|
||
Small docs and debug updates.
|
||
|
||
2005-10-08 18:07:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
more docs
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstelementfactory.c:
|
||
* gst/gstevent.c:
|
||
* gst/gsttaglist.c:
|
||
more docs
|
||
|
||
2005-10-08 18:01:04 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Fix typos, add comments.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (is_eos), (update_degree), (gst_bin_change_state),
|
||
(gst_bin_dispose), (bin_bus_handler):
|
||
Fix typos, add comments.
|
||
Clear EOS list when going to PAUSED from any direction and do it
|
||
in a threadsafe way.
|
||
Get base time in a threadsafe way too.
|
||
Fix confusing debug in the change_state function.
|
||
Various other mall cleanups.
|
||
* gst/gstelement.c: (gst_element_post_message):
|
||
Fix very verbose bus posting code.
|
||
* gst/gstpipeline.c: (gst_pipeline_class_init),
|
||
(gst_pipeline_set_property), (gst_pipeline_get_property),
|
||
(gst_pipeline_change_state):
|
||
Small ARG_ -> PROP_ cleanup
|
||
|
||
2005-10-08 17:30:29 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Do a less CPU demanding EOS check because we can.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (is_eos), (bin_bus_handler):
|
||
Do a less CPU demanding EOS check because we can.
|
||
|
||
2005-10-08 17:17:25 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/dataprotocol/: It's about time we bump the version number.
|
||
Original commit message from CVS:
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
(gst_dp_header_from_buffer), (gst_dp_packet_from_caps),
|
||
(gst_dp_packet_from_event):
|
||
* libs/gst/dataprotocol/dataprotocol.h:
|
||
* libs/gst/dataprotocol/dp-private.h:
|
||
It's about time we bump the version number.
|
||
Since event types don't fit in the guint8 anymore describing
|
||
the payload type, make payload type 16 bits wide.
|
||
|
||
2005-10-08 16:49:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/: Many doc updates.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
* docs/design/part-clocks.txt:
|
||
* docs/design/part-events.txt:
|
||
* docs/design/part-gstbin.txt:
|
||
* docs/design/part-gstelement.txt:
|
||
* docs/design/part-gstpipeline.txt:
|
||
* docs/design/part-live-source.txt:
|
||
* docs/design/part-messages.txt:
|
||
* docs/design/part-overview.txt:
|
||
* docs/design/part-states.txt:
|
||
Many doc updates.
|
||
|
||
2005-10-08 16:13:50 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstevent.*: Fix event quark registration.
|
||
Original commit message from CVS:
|
||
* gst/gstevent.c:
|
||
* gst/gstevent.h:
|
||
Fix event quark registration.
|
||
Add some space between events so we can insert them in the
|
||
right groups.
|
||
|
||
2005-10-08 14:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Better log message.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_handle_buffer):
|
||
Better log message.
|
||
* gst/gstbus.h:
|
||
* gst/gstelement.h:
|
||
More docs.
|
||
* gst/gstqueue.c: (gst_queue_class_init), (gst_queue_init),
|
||
(gst_queue_set_property), (gst_queue_get_property):
|
||
* gst/gstqueue.h:
|
||
Remove old unused properties.
|
||
|
||
2005-10-08 14:48:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
lots of new docs and doc fixes
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstmessage.c:
|
||
* gst/gstmessage.h:
|
||
* gst/gstminiobject.c:
|
||
* gst/gstminiobject.h:
|
||
* gst/gstobject.h:
|
||
* gst/gstpad.h:
|
||
* gst/gstutils.h:
|
||
lots of new docs and doc fixes
|
||
|
||
2005-10-08 14:41:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstregistry.c:
|
||
fix a leak I introduced
|
||
Original commit message from CVS:
|
||
fix a leak I introduced
|
||
|
||
2005-10-08 13:57:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/: Only ever load one plugin for a given plugin basename.
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c: (gst_plugin_finalize), (gst_plugin_load_file):
|
||
* gst/gstplugin.h:
|
||
* gst/gstregistry.c: (gst_registry_lookup_locked),
|
||
(gst_registry_scan_path_level):
|
||
* gst/gstregistryxml.c: (load_plugin):
|
||
Only ever load one plugin for a given plugin basename.
|
||
This ensures correct overriding of GST_PLUGIN_PATH over
|
||
GST_PLUGIN_SYSTEM_PATH and of home dir plugins over
|
||
system installed plugins.
|
||
|
||
2005-10-08 13:39:02 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Prepare for doing QOS.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_do_sync), (gst_base_sink_handle_buffer):
|
||
Prepare for doing QOS.
|
||
|
||
2005-10-08 13:10:34 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/: Allow new clock message too.
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
* check/pipelines/cleanup.c: (GST_START_TEST):
|
||
* check/pipelines/simple_launch_lines.c: (GST_START_TEST):
|
||
Allow new clock message too.
|
||
|
||
2005-10-08 12:56:37 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstmessage.*: Also carry the clock in question.
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.c: (gst_message_new_error),
|
||
(gst_message_new_warning), (gst_message_new_tag),
|
||
(gst_message_new_state_changed), (gst_message_new_clock_provide),
|
||
(gst_message_new_clock_lost), (gst_message_new_new_clock),
|
||
(gst_message_new_segment_start), (gst_message_new_segment_done),
|
||
(gst_message_parse_state_changed),
|
||
(gst_message_parse_clock_provide), (gst_message_parse_clock_lost),
|
||
(gst_message_parse_new_clock):
|
||
* gst/gstmessage.h:
|
||
Also carry the clock in question.
|
||
|
||
2005-10-08 12:36:36 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstmessage.*: Clean up.
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.c: (gst_message_new_custom),
|
||
(gst_message_new_eos), (gst_message_new_error),
|
||
(gst_message_new_warning), (gst_message_new_tag),
|
||
(gst_message_new_state_changed), (gst_message_new_clock_provide),
|
||
(gst_message_new_new_clock), (gst_message_new_segment_start),
|
||
(gst_message_new_segment_done), (gst_message_parse_state_changed),
|
||
(gst_message_parse_clock_provide), (gst_message_parse_new_clock):
|
||
* gst/gstmessage.h:
|
||
Clean up.
|
||
Added clock related messages.
|
||
* gst/gstpipeline.c: (gst_pipeline_change_state):
|
||
Post message when the clock changed.
|
||
* tools/gst-launch.c: (event_loop):
|
||
Print new clock.
|
||
|
||
2005-10-08 11:16:03 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-inspect.c: Can't pass NULL strings to g_print() on windows.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (print_element_properties_info):
|
||
Can't pass NULL strings to g_print() on windows.
|
||
|
||
2005-10-08 11:12:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
docs/: add a chapter on running GStreamer.
|
||
Original commit message from CVS:
|
||
* docs/Makefile.am:
|
||
* docs/gst/Makefile.am:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/running.xml:
|
||
* docs/version.entities.in:
|
||
add a chapter on running GStreamer.
|
||
document GST_DEBUG and GST_PLUGIN* env vars
|
||
|
||
2005-10-08 11:10:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
Makefile.am: remove include dir
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
remove include dir
|
||
* configure.ac:
|
||
remove PLUGINS_BUILDDIR stuff
|
||
* gst/gst.c: (init_post):
|
||
reorder parsing of GST_PLUGIN_PATH and GST_PLUGIN_SYSTEM_PATH
|
||
* idiottest.mak:
|
||
remove, it was condescending and not needed
|
||
|
||
2005-10-08 09:58:30 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.*: Repost EOS message while going to PLAYING if still EOS.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_flush),
|
||
(gst_base_sink_handle_object), (gst_base_sink_event),
|
||
(gst_base_sink_wait), (gst_base_sink_handle_event),
|
||
(gst_base_sink_change_state):
|
||
* gst/base/gstbasesink.h:
|
||
Repost EOS message while going to PLAYING if still EOS.
|
||
Make sure that when receiving a FLUSH_START we don't attempt
|
||
to sync on the clock anymore.
|
||
|
||
2005-10-08 09:38:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-launch.c: Better message printout.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (event_loop):
|
||
Better message printout.
|
||
|
||
2005-10-08 09:24:25 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Make ChildProxy threadsafe and fix mem leaks.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_child_proxy_get_child_by_index),
|
||
(gst_bin_child_proxy_get_children_count):
|
||
* gst/gstchildproxy.c: (gst_child_proxy_get_child_by_name),
|
||
(gst_child_proxy_lookup), (gst_child_proxy_get_property),
|
||
(gst_child_proxy_get_valist), (gst_child_proxy_set_property),
|
||
(gst_child_proxy_set_valist):
|
||
* gst/parse/grammar.y:
|
||
Make ChildProxy threadsafe and fix mem leaks.
|
||
|
||
2005-10-08 09:09:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gst.c: debug the GST_PLUGIN_ env vars
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (init_post):
|
||
debug the GST_PLUGIN_ env vars
|
||
|
||
2005-10-08 08:58:45 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Added extra field to STATE_CHANGE message with the pending state, which will be different from the new state soon.
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
* check/gst/gstmessage.c: (GST_START_TEST):
|
||
* check/gst/gstpipeline.c: (GST_START_TEST), (message_received):
|
||
* gst/gstelement.c: (gst_element_commit_state),
|
||
(gst_element_lost_state):
|
||
* gst/gstmessage.c: (gst_message_new_state_changed),
|
||
(gst_message_parse_state_changed):
|
||
* gst/gstmessage.h:
|
||
* tools/gst-launch.c: (event_loop):
|
||
Added extra field to STATE_CHANGE message with the pending
|
||
state, which will be different from the new state soon.
|
||
|
||
2005-10-08 08:00:37 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Small cleanups and doc updates.
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c: (gst_bus_pop):
|
||
* gst/gstclock.c:
|
||
* gst/gstsystemclock.c: (gst_system_clock_async_thread):
|
||
Small cleanups and doc updates.
|
||
|
||
2005-10-08 06:49:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/: log distributing clocks and base time
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (init_pre):
|
||
* gst/gstbin.c: (gst_bin_add_func):
|
||
log distributing clocks and base time
|
||
* gst/gstregistry.c: (gst_registry_add_plugin),
|
||
(gst_registry_scan_path_level), (gst_registry_scan_path):
|
||
clean up the debugging output a little
|
||
* gst/gstutils.c: (gst_element_state_get_name):
|
||
warn about a memleak (I've actually seen this be used, though
|
||
it was probably a bug)
|
||
|
||
2005-10-08 06:42:30 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
add two new functions
|
||
Original commit message from CVS:
|
||
add two new functions
|
||
|
||
2005-10-07 18:17:23 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesrc.*: Make the newsegment event customizable by subclasses.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_class_init),
|
||
(gst_base_src_init), (gst_base_src_default_newsegment),
|
||
(gst_base_src_newsegment), (gst_base_src_do_seek),
|
||
(gst_base_src_loop), (gst_base_src_start):
|
||
* gst/base/gstbasesrc.h:
|
||
Make the newsegment event customizable by subclasses.
|
||
|
||
2005-10-07 18:02:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstevent.*: New event for future idea.
|
||
Original commit message from CVS:
|
||
* gst/gstevent.c: (gst_event_new_buffersize),
|
||
(gst_event_parse_buffersize):
|
||
* gst/gstevent.h:
|
||
New event for future idea.
|
||
|
||
2005-10-07 16:28:56 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstelement.c (gst_element_post_message): Doc update.
|
||
Original commit message from CVS:
|
||
2005-10-07 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstelement.c (gst_element_post_message): Doc update.
|
||
|
||
2005-10-07 16:13:51 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
docs/gst/gstreamer-sections.txt: Update.
|
||
Original commit message from CVS:
|
||
2005-10-07 Andy Wingo <wingo@pobox.com>
|
||
* docs/gst/gstreamer-sections.txt: Update.
|
||
* gst/gstmessage.c (gst_message_new_application): Made into a
|
||
function like honest API calls.
|
||
(gst_message_new_element): New message type.
|
||
* gst/gstmessage.h (enum): Add GST_MESSAGE_ELEMENT type.
|
||
|
||
2005-10-07 15:25:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/elements/gstelements.c:
|
||
* plugins/elements/gstelements.c:
|
||
fdsrc does not build currently on win32 due to socketpair
|
||
Original commit message from CVS:
|
||
fdsrc does not build currently on win32 due to socketpair
|
||
|
||
2005-10-07 15:22:38 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/elements/fakesrc.c (test_no_preroll): New check, checks that setting a live fakesrc to PAUSED returns NO_PREROL...
|
||
Original commit message from CVS:
|
||
2005-10-07 Andy Wingo <wingo@pobox.com>
|
||
* check/elements/fakesrc.c (test_no_preroll): New check, checks
|
||
that setting a live fakesrc to PAUSED returns NO_PREROLL both
|
||
times.
|
||
* gst/base/gstbasesrc.c (gst_base_src_change_state): Allow a
|
||
NO_PREROLL from gst_element_change_state to fall through.
|
||
|
||
2005-10-07 15:13:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tools/gst-launch.c:
|
||
don't use if not declared
|
||
Original commit message from CVS:
|
||
don't use if not declared
|
||
|
||
2005-10-07 12:52:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstghostpad.c: Activating a ghostpad with no internal pad in push mode is ok.
|
||
Original commit message from CVS:
|
||
* gst/gstghostpad.c: (gst_ghost_pad_get_internal),
|
||
(gst_ghost_pad_do_activate_push):
|
||
Activating a ghostpad with no internal pad in push mode
|
||
is ok.
|
||
|
||
2005-10-07 12:45:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstobject.h: there's no point in wrapping FLAG_SET/_UNSET in STMT macros.
|
||
Original commit message from CVS:
|
||
* gst/gstobject.h:
|
||
there's no point in wrapping FLAG_SET/_UNSET in STMT macros.
|
||
Fixes compilation on Windows.
|
||
|
||
2005-10-07 10:32:24 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* ChangeLog:
|
||
* common:
|
||
* tools/gst-inspect.c:
|
||
Print out feature and plugin count at the end when printing out all features.
|
||
Original commit message from CVS:
|
||
Print out feature and plugin count at the end when printing out
|
||
all features.
|
||
Also add a changelog entry which I'd written but not committed?
|
||
|
||
2005-10-07 00:14:45 +0000 Johan Dahlin <johan@gnome.org>
|
||
|
||
Add a GType to GstIterator, update callsites and tests.
|
||
Original commit message from CVS:
|
||
* check/gst/gstiterator.c: (GST_START_TEST):
|
||
* gst/gstbin.c: (gst_bin_iterate_elements),
|
||
(gst_bin_iterate_recurse), (gst_bin_iterate_sorted):
|
||
* gst/gstelement.c: (gst_element_iterate_pads):
|
||
* gst/gstformat.c: (gst_format_iterate_definitions):
|
||
* gst/gstiterator.c: (gst_iterator_init), (gst_iterator_new),
|
||
(gst_iterator_new_list), (gst_iterator_filter):
|
||
* gst/gstiterator.h:
|
||
* gst/gstquery.c: (gst_query_type_iterate_definitions):
|
||
Add a GType to GstIterator, update callsites and tests.
|
||
|
||
2005-10-06 21:09:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/faq/gst-uninstalled:
|
||
doh. use correct variable
|
||
Original commit message from CVS:
|
||
doh. use correct variable
|
||
|
||
2005-10-06 17:00:50 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
version gstreamer-tools package
|
||
Original commit message from CVS:
|
||
version gstreamer-tools package
|
||
|
||
2005-10-06 14:20:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstevent.c:
|
||
initialize quarks
|
||
Original commit message from CVS:
|
||
initialize quarks
|
||
|
||
2005-10-06 14:01:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstpad.c: give events a chance to be handled by event probes when the pad is not linked
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_event_default_dispatch):
|
||
give events a chance to be handled by event probes when the pad
|
||
is not linked
|
||
|
||
2005-10-06 13:55:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstevent.*: add string representations for event types
|
||
Original commit message from CVS:
|
||
* gst/gstevent.c: (gst_event_type_get_name),
|
||
(gst_event_type_to_quark), (gst_event_finalize), (gst_event_new):
|
||
* gst/gstevent.h:
|
||
add string representations for event types
|
||
|
||
2005-10-06 13:42:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstevent.h:
|
||
whitespace fixes
|
||
Original commit message from CVS:
|
||
whitespace fixes
|
||
|
||
2005-10-06 13:24:28 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/elements/gstfilesink.c: Don't use NULL pointers.
|
||
Original commit message from CVS:
|
||
* gst/elements/gstfilesink.c: (gst_file_sink_close_file):
|
||
Don't use NULL pointers.
|
||
|
||
2005-10-06 09:49:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/: widen the debug category in output to fit the biggest one we have add a bus category and use it play with the c...
|
||
Original commit message from CVS:
|
||
* gst/gst_private.h:
|
||
* gst/gstbus.c:
|
||
* gst/gstelement.c:
|
||
* gst/gstinfo.c:
|
||
* gst/gstpluginfeature.c:
|
||
widen the debug category in output to fit the biggest one we have
|
||
add a bus category and use it
|
||
play with the colors
|
||
fix up some categories
|
||
|
||
2005-10-06 07:42:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
first stab at reorganizing docs for pad
|
||
Original commit message from CVS:
|
||
first stab at reorganizing docs for pad
|
||
|
||
2005-10-06 07:13:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstghostpad.c: add push activation of sink ghost pads.
|
||
Original commit message from CVS:
|
||
2005-10-06 Thomas Vander Stichele <thomas at apestaart dot org>
|
||
* gst/gstghostpad.c: (gst_ghost_pad_internal_do_activate_push):
|
||
add push activation of sink ghost pads.
|
||
Andye, please verify
|
||
|
||
2005-10-05 22:35:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstelement.c:
|
||
* gst/gstelement.h:
|
||
* gst/gstpad.c:
|
||
doc updates
|
||
Original commit message from CVS:
|
||
doc updates
|
||
|
||
2005-10-05 21:34:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstutils.c: fix a bug in the case where neither element has a pad
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_element_link_pads):
|
||
fix a bug in the case where neither element has a pad
|
||
* check/gst/gstelement.c: (GST_START_TEST), (gst_element_suite):
|
||
add a test for that case
|
||
|
||
2005-10-05 17:01:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/gst/gstpad.c:
|
||
* tests/check/gst/gstpad.c:
|
||
unref our test buffers
|
||
Original commit message from CVS:
|
||
unref our test buffers
|
||
|
||
2005-10-05 16:16:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstpad.c: emit have-data before checking for peers. This allows for probe handlers to connect elements. This he...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_push), (gst_pad_push_event):
|
||
emit have-data before checking for peers. This allows
|
||
for probe handlers to connect elements. This helps autopluggers.
|
||
* check/gst/gstpad.c: (GST_START_TEST), (_probe_handler),
|
||
(gst_pad_suite):
|
||
add six checks, linked/unlinked with no/true/false probe
|
||
|
||
2005-10-05 11:50:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstobject.c:
|
||
indent ifdefs
|
||
Original commit message from CVS:
|
||
indent ifdefs
|
||
|
||
2005-10-04 18:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/elements/: Protect last_message with lock.
|
||
Original commit message from CVS:
|
||
* gst/elements/gstfakesink.c: (gst_fake_sink_get_property),
|
||
(gst_fake_sink_event), (gst_fake_sink_preroll),
|
||
(gst_fake_sink_render), (gst_fake_sink_change_state):
|
||
* gst/elements/gstfakesrc.c: (gst_fake_src_event_handler),
|
||
(gst_fake_src_get_property), (gst_fake_src_create),
|
||
(gst_fake_src_stop):
|
||
* gst/elements/gstidentity.c: (gst_identity_stop):
|
||
Protect last_message with lock.
|
||
|
||
2005-10-04 15:04:50 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstformat.h: Added precision in the comments for GST_FORMAT_DEFAULT
|
||
Original commit message from CVS:
|
||
* gst/gstformat.h:
|
||
Added precision in the comments for GST_FORMAT_DEFAULT
|
||
|
||
2005-10-04 13:19:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/faq/gst-uninstalled:
|
||
update uninstalled script
|
||
Original commit message from CVS:
|
||
update uninstalled script
|
||
|
||
2005-10-04 12:02:34 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
remove some files that are no longer there from spec file
|
||
Original commit message from CVS:
|
||
remove some files that are no longer there from spec file
|
||
|
||
2005-10-04 11:51:37 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-launch.c: Don't try to run erroneous pipelines.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (main):
|
||
Don't try to run erroneous pipelines.
|
||
|
||
2005-10-04 11:10:04 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/gsterror.c: Add another error string used in a few existing plugins.
|
||
Original commit message from CVS:
|
||
* gst/gsterror.c: (_gst_stream_errors_init):
|
||
Add another error string used in a few existing plugins.
|
||
* gst/gstplugin.c:
|
||
* gst/gstpluginfeature.c: (gst_plugin_feature_load):
|
||
* tools/gst-inspect.c: (print_element_info):
|
||
When a feature disappears from a plugin (and the feature exists in
|
||
the cached registry file), things went horribly wrong. This isn't a
|
||
complete fix, we should actually be removing the 'missing' features
|
||
from the features list when we load the actual plugin. That's not
|
||
yet implemented.
|
||
|
||
2005-10-04 11:09:41 +0000 Julien Moutte <julien@moutte.net>
|
||
|
||
gst/gstbus.c: We don't need this header.
|
||
Original commit message from CVS:
|
||
2005-10-04 Julien MOUTTE <julien@moutte.net>
|
||
* gst/gstbus.c: We don't need this header.
|
||
|
||
2005-10-03 17:57:32 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
back to head
|
||
Original commit message from CVS:
|
||
back to head
|
||
|
||
=== release 0.9.3 ===
|
||
|
||
2005-10-03 17:47:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* README:
|
||
* configure.ac:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
release time
|
||
Original commit message from CVS:
|
||
release time
|
||
|
||
2005-10-02 23:24:25 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstpad.c (gst_pad_activate_push): There is a race condition whereby calling a pad's activatepush() function can s...
|
||
Original commit message from CVS:
|
||
2005-10-03 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpad.c (gst_pad_activate_push): There is a race condition
|
||
whereby calling a pad's activatepush() function can start a thread
|
||
that starts to push or pull before the pad gets the FLUSHING flag
|
||
unset. Hack around it by holding the stream lock until the flag is
|
||
set. Need to replace this with a proper solution. Together with
|
||
the ghost pad fixes, this fixes mp3 playing/tagreading.
|
||
|
||
2005-10-02 23:21:04 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
changelog
|
||
Original commit message from CVS:
|
||
changelog
|
||
|
||
2005-10-02 23:20:26 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
docs/design/part-gstghostpad.txt: Add a note about activation of proxy pads outside of ghost pads.
|
||
Original commit message from CVS:
|
||
2005-10-03 Andy Wingo <wingo@pobox.com>
|
||
* docs/design/part-gstghostpad.txt: Add a note about activation of
|
||
proxy pads outside of ghost pads.
|
||
* gst/gstghostpad.c: Implement the ghost pad activation design.
|
||
|
||
2005-10-02 18:57:07 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstobject.h (GST_OBJECT_REFCOUNT_VALUE): Just use the int.
|
||
Original commit message from CVS:
|
||
2005-10-02 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstobject.h (GST_OBJECT_REFCOUNT_VALUE): Just use the int.
|
||
It is volatile, after all.
|
||
* docs/design/part-gstghostpad.txt: Flesh out activation with
|
||
ghost pads.
|
||
* gst/base/gstbasesrc.c (gst_base_src_init): Use
|
||
GST_DEBUG_FUNCPTR.
|
||
|
||
2005-10-02 18:30:27 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
configure.ac: Fix (unused) AM_CONDITIONAL tests.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Fix (unused) AM_CONDITIONAL tests.
|
||
|
||
2005-10-01 17:11:07 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstutils.c: Add assertion that makes sure src_val is >=0, just like gst_query_new_convert() has. (#315895)
|
||
Original commit message from CVS:
|
||
Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
|
||
* gst/gstutils.c: (gst_pad_query_convert):
|
||
Add assertion that makes sure src_val is >=0, just like
|
||
gst_query_new_convert() has. (#315895)
|
||
|
||
2005-09-30 15:43:03 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/elements/gsttee.c: Let's not iterate pads we're not interested in, it avoids getting sky-high refcounts on sinkpad.
|
||
Original commit message from CVS:
|
||
* gst/elements/gsttee.c: (gst_tee_do_push), (gst_tee_handle_buffer):
|
||
Let's not iterate pads we're not interested in, it avoids getting
|
||
sky-high refcounts on sinkpad.
|
||
|
||
2005-09-30 08:29:02 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelement.c: Small tweak, element in ASYNC remains ASYNC.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_set_state),
|
||
(gst_element_change_state):
|
||
Small tweak, element in ASYNC remains ASYNC.
|
||
|
||
2005-09-30 08:00:12 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Only error is an error.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_change_state):
|
||
Only error is an error.
|
||
* gst/gstbin.c: (gst_bin_change_state):
|
||
Better debugging.
|
||
* gst/gstpad.c: (gst_pad_alloc_buffer), (gst_pad_chain):
|
||
Also call pad_block in pad alloc.
|
||
* gst/gstutils.c: (gst_flow_get_name):
|
||
Better debugging.
|
||
|
||
2005-09-29 20:26:12 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/base/gstbasesrc.c: Fix documentation typos. Add some more debug info.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_class_init),
|
||
(gst_base_src_get_range):
|
||
Fix documentation typos. Add some more debug info.
|
||
|
||
2005-09-29 20:16:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/gst/gstpipeline.c:
|
||
* tests/check/gst/gstpipeline.c:
|
||
disable refcount checks until we track the dangling ref
|
||
Original commit message from CVS:
|
||
disable refcount checks until we track the dangling ref
|
||
|
||
2005-09-29 19:45:27 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstplugin.c: Make some error messages more end-user friendly.
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c: (gst_plugin_load_file): Make some error messages
|
||
more end-user friendly.
|
||
* tools/gst-inspect.c: (main): Check if command-line argument is
|
||
a file and attempt to load that file as a plugin.
|
||
|
||
2005-09-29 18:37:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/: fix tests for the new warning
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c:
|
||
* check/states/sinks.c:
|
||
fix tests for the new warning
|
||
* check/gst/gstpipeline.c:
|
||
add a test for pipeline and bus interaction
|
||
* gst/gstelement.c:
|
||
elements should be NULL if they get disposed; add a warning if not
|
||
|
||
2005-09-29 18:35:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstobject.c: for 2.6 refcounting, make debug log more correct by printing the actual refcounts at the time of swa...
|
||
Original commit message from CVS:
|
||
* gst/gstobject.c:
|
||
for 2.6 refcounting, make debug log more correct by printing
|
||
the actual refcounts at the time of swap (Wim)
|
||
|
||
2005-09-29 18:25:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* gst/gstbin.c:
|
||
* gst/gstbus.c:
|
||
* gst/gstmessage.c:
|
||
use message type names
|
||
Original commit message from CVS:
|
||
use message type names
|
||
|
||
2005-09-29 16:06:18 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
changelog
|
||
Original commit message from CVS:
|
||
changelog
|
||
|
||
2005-09-29 16:04:31 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstbus.c (gst_bus_remove_signal_watch): New function, removes signal watches previously added via gst_bus_add_sig...
|
||
Original commit message from CVS:
|
||
2005-09-29 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstbus.c (gst_bus_remove_signal_watch): New function,
|
||
removes signal watches previously added via
|
||
gst_bus_add_signal_watch.
|
||
(gst_bus_add_signal_watch): Don't return the source id, just store
|
||
it on the bus if there wasn't an id already.
|
||
* gst/gstbus.h (GstBus): Add a couple new fields. API changes for
|
||
add_signal_watch and remove_signal_watch.
|
||
|
||
2005-09-29 15:39:22 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
libs/gst/controller/gstcontroller.c: Better if we actually iterate the list :)
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gstcontroller.c: (gst_controller_new_list):
|
||
Better if we actually iterate the list :)
|
||
|
||
2005-09-29 13:07:37 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstbin.c: Change for new bus API.
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
Change for new bus API.
|
||
* check/gst/gstbus.c: (message_func_eos), (message_func_app),
|
||
(send_messages), (GST_START_TEST), (gstbus_suite):
|
||
Change for new bus signal API.
|
||
* gst/gstbus.c: (gst_bus_class_init), (gst_bus_have_pending),
|
||
(gst_bus_source_prepare), (gst_bus_source_check),
|
||
(gst_bus_create_watch), (gst_bus_add_watch_full),
|
||
(gst_bus_add_watch), (gst_bus_poll), (gst_bus_async_signal_func),
|
||
(gst_bus_sync_signal_handler), (gst_bus_add_signal_watch):
|
||
* gst/gstbus.h:
|
||
Remove support for multiple GSources operating on different
|
||
message types as it is too complex and unneeded when using
|
||
signals.
|
||
Added support for receiving signals from the bus.
|
||
|
||
2005-09-29 12:37:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
rename filter-caps to caps property
|
||
Original commit message from CVS:
|
||
* docs/libs/tmpl/gstdataprotocol.sgml:
|
||
* docs/manual/advanced-dataaccess.xml:
|
||
* gst/elements/gstcapsfilter.c:
|
||
* gst/gstutils.c:
|
||
rename filter-caps to caps property
|
||
|
||
2005-09-29 12:05:51 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstvalue.c: More robust fraction string parsing.
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_deserialize_fraction):
|
||
More robust fraction string parsing.
|
||
* docs/pwg/appendix-porting.xml:
|
||
Mention gst_pad_use_explicit_caps() => gst_pad_use_fixed_caps()
|
||
|
||
2005-09-29 10:56:57 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstcaps.c: Thou shalt not free a structure and then continue using it in the next loop iteration.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_caps_do_simplify):
|
||
Thou shalt not free a structure and then continue using it
|
||
in the next loop iteration.
|
||
* check/gst/gstcaps.c: (check_fourcc_list), (test_simplify),
|
||
(gst_caps_suite):
|
||
Add test case for caps simplification.
|
||
|
||
2005-09-29 09:44:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
remove two removed functions
|
||
Original commit message from CVS:
|
||
remove two removed functions
|
||
|
||
2005-09-29 09:42:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstbin.c: Oops.
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
Oops.
|
||
|
||
2005-09-29 09:39:36 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstbin.c: Add bus to bin.
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
Add bus to bin.
|
||
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_init),
|
||
(add_to_queue), (clear_queue), (reset_degree), (update_degree),
|
||
(find_element), (gst_bin_sort_iterator_next),
|
||
(gst_bin_sort_iterator_resync), (gst_bin_sort_iterator_free),
|
||
(gst_bin_iterate_sorted), (gst_bin_element_set_state),
|
||
(gst_bin_change_state), (gst_bin_dispose):
|
||
A bin does not have a bus, it gets the bus from the parent.
|
||
* gst/gstelement.c: (gst_element_requires_clock),
|
||
(gst_element_provides_clock), (gst_element_is_indexable),
|
||
(gst_element_is_locked_state), (gst_element_change_state),
|
||
(gst_element_set_bus_func):
|
||
Small cleanups.
|
||
* gst/gstpipeline.c: (gst_pipeline_class_init),
|
||
(gst_pipeline_init), (gst_pipeline_provide_clock_func):
|
||
The pipeline provides a bus.
|
||
|
||
2005-09-29 02:32:37 +0000 Johan Dahlin <johan@gnome.org>
|
||
|
||
gst/gstmessage.c (gst_message_parse_state_changed): Use gst_structure_get_enum instead of gst_structure_get_int
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.c (gst_message_parse_state_changed): Use
|
||
gst_structure_get_enum instead of gst_structure_get_int
|
||
* gst/gststructure.c (gst_structure_get_enum): Impl.
|
||
* gst/gststructure.h (gst_structure_get_enum): Add
|
||
* docs/gst/gstreamer-sections.txt: Ditto
|
||
|
||
2005-09-29 01:57:00 +0000 Johan Dahlin <johan@gnome.org>
|
||
|
||
gst/gstmessage.c (gst_message_new_state_changed): Use
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.c (gst_message_new_state_changed): Use
|
||
GST_TYPE_STATE instead of G_TYPE_INT, mainly for language bindings
|
||
which does introspection.
|
||
Reviewed by Christian Schaller
|
||
|
||
2005-09-28 18:14:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* ChangeLog:
|
||
fixed umlauts in ChangeLog again
|
||
Original commit message from CVS:
|
||
fixed umlauts in ChangeLog again
|
||
|
||
2005-09-28 17:30:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstinfo.c: don't do dummy g_strdup()s
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.c: (gst_debug_log_default):
|
||
don't do dummy g_strdup()s
|
||
* libs/gst/controller/gstcontroller.c:
|
||
(on_object_controlled_property_changed),
|
||
(gst_controlled_property_new), (gst_controller_new_valist),
|
||
(gst_controller_new_list),
|
||
(gst_controller_remove_properties_valist), (gst_controller_set),
|
||
(gst_controller_get), (gst_controller_sync_values),
|
||
(gst_controller_get_value_array), (_gst_controller_class_init),
|
||
(gst_controller_get_type):
|
||
* libs/gst/controller/gstcontroller.h:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
(gst_controlled_property_find_timed_value_node):
|
||
convert // to /**/ comments
|
||
|
||
2005-09-28 16:43:20 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbus.*: Added async-message and sync-message signals to the bus.
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c: (marshal_VOID__MINIOBJECT), (gst_bus_class_init),
|
||
(gst_bus_post), (poll_func), (gst_bus_async_signal_func),
|
||
(gst_bus_sync_signal_handler):
|
||
* gst/gstbus.h:
|
||
Added async-message and sync-message signals to the bus.
|
||
Added helper BusFunc to emit signals for all posted messages.
|
||
* gst/gstmessage.c: (gst_message_type_get_name),
|
||
(gst_message_type_to_quark), (gst_message_get_type):
|
||
* gst/gstmessage.h:
|
||
Register quarks for message names.
|
||
|
||
2005-09-28 16:39:29 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
added another constructor for language bindings
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/controller/gstcontroller.c: (gst_controller_new_valist),
|
||
(gst_controller_new_list):
|
||
* libs/gst/controller/gstcontroller.h:
|
||
added another constructor for language bindings
|
||
|
||
2005-09-28 15:45:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/gst/gstpipeline.c: add another check
|
||
Original commit message from CVS:
|
||
* check/gst/gstpipeline.c: (GST_START_TEST), (gst_pipeline_suite):
|
||
add another check
|
||
* gst/gstbus.c:
|
||
add some doc
|
||
* gst/gstinfo.c: (_gst_debug_init):
|
||
slightly more readable color for refcount debugging
|
||
|
||
2005-09-28 13:41:27 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Small doc fixes. get_clock -> provide_clock.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_provide_clock_func),
|
||
(add_to_queue), (clear_queue), (reset_degree), (update_degree),
|
||
(find_element), (gst_bin_sort_iterator_next),
|
||
(gst_bin_sort_iterator_resync), (gst_bin_sort_iterator_free),
|
||
(gst_bin_iterate_sorted), (gst_bin_element_set_state),
|
||
(gst_bin_change_state), (gst_bin_dispose):
|
||
Small doc fixes. get_clock -> provide_clock.
|
||
* gst/gstelement.c: (gst_element_class_init),
|
||
(gst_element_provides_clock), (gst_element_provide_clock),
|
||
(gst_element_get_clock), (gst_element_commit_state),
|
||
(gst_element_lost_state):
|
||
* gst/gstelement.h:
|
||
Make get/set_clock() symetric. Add provide_clock vmethod since
|
||
that is actually what this function does.
|
||
* gst/gstpipeline.c: (gst_pipeline_class_init),
|
||
(gst_pipeline_change_state), (gst_pipeline_provide_clock_func),
|
||
(gst_pipeline_get_clock):
|
||
get_clock -> provide_clock.
|
||
|
||
2005-09-28 13:05:12 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/base/gstbasesrc.c (gst_base_src_unlock): Comment a bit in lieu of real docs...
|
||
Original commit message from CVS:
|
||
2005-09-28 Andy Wingo <wingo@pobox.com>
|
||
* gst/base/gstbasesrc.c (gst_base_src_unlock): Comment a bit in
|
||
lieu of real docs...
|
||
* gst/elements/gstfdsrc.c: Cleaned up a bit.
|
||
|
||
2005-09-28 12:52:51 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/elements/: Make element details static.
|
||
Original commit message from CVS:
|
||
* gst/elements/gstcapsfilter.c:
|
||
* gst/elements/gstfakesink.c:
|
||
* gst/elements/gstfakesrc.c:
|
||
* gst/elements/gstfdsink.c:
|
||
* gst/elements/gstfdsrc.c:
|
||
* gst/elements/gstfilesink.c:
|
||
* gst/elements/gstfilesrc.c:
|
||
* gst/elements/gstidentity.c:
|
||
* gst/elements/gsttee.c:
|
||
* gst/elements/gsttypefindelement.c:
|
||
Make element details static.
|
||
|
||
2005-09-28 11:03:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Some documentation updates.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (add_to_queue), (clear_queue), (reset_outdegree),
|
||
(update_outdegree), (find_element), (gst_bin_sort_iterator_next),
|
||
(gst_bin_sort_iterator_resync), (gst_bin_sort_iterator_free),
|
||
(gst_bin_iterate_sorted), (gst_bin_element_set_state),
|
||
(gst_bin_change_state), (gst_bin_dispose):
|
||
Some documentation updates.
|
||
Clean up dispose handlers.
|
||
* gst/gstobject.c: (gst_object_ref), (gst_object_unref):
|
||
* gst/gstpad.c: (gst_pad_dispose):
|
||
Clean up dispose handler.
|
||
* gst/gstpipeline.c: (gst_pipeline_change_state):
|
||
Removed spurious UNLOCK.
|
||
|
||
2005-09-27 20:40:35 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
added two new functions to the docs documents all undocumented GstXXXFlags completed some incomplete docs
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/gstelement.h:
|
||
* gst/gstevent.h:
|
||
* gst/gstobject.h:
|
||
* gst/gstpad.h:
|
||
* gst/gstpipeline.c:
|
||
* gst/gstpipeline.h:
|
||
* gst/gstutils.h:
|
||
* gst/gstxml.h:
|
||
added two new functions to the docs
|
||
documents all undocumented GstXXXFlags
|
||
completed some incomplete docs
|
||
|
||
2005-09-27 18:33:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/: remove now useless and leaky resurrection code in dispose
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_dispose):
|
||
* gst/gstelement.c: (gst_element_dispose):
|
||
remove now useless and leaky resurrection code in dispose
|
||
* gst/base/gstbasesrc.c: (gst_base_src_init):
|
||
* gst/gstelementfactory.c: (gst_element_factory_create):
|
||
* gst/gstobject.c: (gst_object_set_parent):
|
||
add some debugging
|
||
|
||
2005-09-27 17:00:13 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-TODO.txt: Update TODO.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
Update TODO.
|
||
* gst/gstbin.c: (add_to_queue), (clear_queue), (reset_outdegree),
|
||
(update_outdegree), (find_element), (gst_bin_sort_iterator_next),
|
||
(gst_bin_sort_iterator_resync), (gst_bin_sort_iterator_free),
|
||
(gst_bin_iterate_sorted), (gst_bin_element_set_state),
|
||
(gst_bin_change_state):
|
||
* gst/gstelement.h:
|
||
Remove element variable, we keep element info in the iterator now.
|
||
|
||
2005-09-27 16:30:26 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
libs/gst/dataprotocol/dataprotocol.c: Fix error-checking return values.
|
||
Original commit message from CVS:
|
||
2005-09-27 Andy Wingo <wingo@pobox.com>
|
||
* libs/gst/dataprotocol/dataprotocol.c: Fix error-checking return
|
||
values.
|
||
|
||
2005-09-27 16:16:39 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstbin.c: Enable check that works now.
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
Enable check that works now.
|
||
* gst/gstbin.c: (add_to_queue), (clear_queue), (reset_outdegree),
|
||
(update_outdegree), (find_element), (gst_bin_sort_iterator_next),
|
||
(gst_bin_sort_iterator_resync), (gst_bin_sort_iterator_free),
|
||
(gst_bin_iterate_sorted), (gst_bin_element_set_state),
|
||
(gst_bin_change_state):
|
||
* gst/gstbin.h:
|
||
Redid the state change algorithm using a topological sort algo.
|
||
Handles all cases correctly.
|
||
Exposed iterator for state change order.
|
||
* gst/gstelement.h:
|
||
Temp storage for state changes. Need to get rid of this soon.
|
||
|
||
2005-09-27 15:37:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Leak fixes, the fold functions need to unref the passed object and _get_parent_*() returns ref to parent.
|
||
Original commit message from CVS:
|
||
* gst/elements/gsttee.c: (gst_tee_init), (gst_tee_do_push):
|
||
* gst/gstutils.c: (intersect_caps_func), (gst_pad_proxy_getcaps),
|
||
(link_fold_func), (gst_pad_proxy_setcaps):
|
||
Leak fixes, the fold functions need to unref the passed object and
|
||
_get_parent_*() returns ref to parent.
|
||
|
||
2005-09-27 13:25:18 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
check/gst/gstbuffer.c: Plug leak in test case and fix 'make check-valgrind'
|
||
Original commit message from CVS:
|
||
* check/gst/gstbuffer.c: (test_make_writable):
|
||
Plug leak in test case and fix 'make check-valgrind'
|
||
|
||
2005-09-27 13:07:14 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstbuffer.c: Set READONLY flag on subbuffers, so that gst_buffer_make_writable() works correctly in all circumsta...
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (gst_subbuffer_init):
|
||
Set READONLY flag on subbuffers, so that gst_buffer_make_writable()
|
||
works correctly in all circumstances (we could have just copied
|
||
the parent buffer's readonly flag, but conceptually it seems
|
||
cleaner to mark all subbuffers as read-only). (based on patch
|
||
by Alessandro Decina, #314710).
|
||
* check/gst/gstbuffer.c: (create_read_only_buffer),
|
||
(test_make_writable), (test_subbuffer_make_writable),
|
||
(gst_test_suite):
|
||
Add some tests for gst_buffer_make_writable().
|
||
|
||
2005-09-27 09:57:20 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: use gst_object_has_ancestor().
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (bin_element_is_semi_sink), (gst_bin_change_state):
|
||
use gst_object_has_ancestor().
|
||
* gst/gstobject.c: (gst_object_has_ancestor):
|
||
* gst/gstobject.h:
|
||
gst_object_has_ancestor() copied from gstbin.c as it is a
|
||
usefull function.
|
||
* tests/instantiate/create.c: (create_all_elements):
|
||
* tests/lat.c: (handoff_src), (handoff_sink):
|
||
* tests/sched/runxml.c: (main):
|
||
* tests/seeking/seeking1.c: (main):
|
||
* tests/threadstate/threadstate2.c: (bus_handler), (timeout_func),
|
||
(main):
|
||
Fix compilation of some tests.
|
||
|
||
2005-09-27 09:29:04 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsterror.h: Remove comment. GST_TYPE_G_ERROR is here to stay,
|
||
Original commit message from CVS:
|
||
* gst/gsterror.h:
|
||
Remove comment. GST_TYPE_G_ERROR is here to stay,
|
||
G_TYPE_ERROR has been WONTFIX'ed by the GLib folks
|
||
(#316961, #300610).
|
||
|
||
2005-09-26 18:22:07 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstbin.c: Added check that shows error in state change order.
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST), (gst_bin_suite):
|
||
Added check that shows error in state change order.
|
||
|
||
2005-09-26 17:46:27 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Make state change function use 3 queues again, we were adding elements in the wrong order.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_change_state):
|
||
Make state change function use 3 queues again, we were
|
||
adding elements in the wrong order.
|
||
* gst/gstghostpad.c: (gst_ghost_pad_do_unlink):
|
||
Some debug info,
|
||
* gst/gstpad.c: (gst_pad_dispose):
|
||
Added some debug info first.
|
||
|
||
2005-09-26 17:40:39 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/design/: Replace all _pull_region() with _pull_range()
|
||
Original commit message from CVS:
|
||
* docs/design/draft-push-pull.txt:
|
||
* docs/design/part-events.txt:
|
||
* docs/design/part-overview.txt:
|
||
* docs/design/part-scheduling.txt:
|
||
Replace all _pull_region() with _pull_range()
|
||
|
||
2005-09-26 16:19:27 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* gst/gstvalue.c:
|
||
try the fourth
|
||
Original commit message from CVS:
|
||
try the fourth
|
||
|
||
2005-09-26 16:12:07 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* gst/gstvalue.c:
|
||
foo
|
||
Original commit message from CVS:
|
||
foo
|
||
|
||
2005-09-26 16:07:54 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstvalue.c (_gst_value_initialize): Better fakeout.
|
||
Original commit message from CVS:
|
||
2005-09-26 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstvalue.c (_gst_value_initialize): Better fakeout.
|
||
|
||
2005-09-26 15:49:23 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/gst-libs/controller.c: Update for controller api change.
|
||
Original commit message from CVS:
|
||
2005-09-26 Andy Wingo <wingo@pobox.com>
|
||
* check/gst-libs/controller.c: Update for controller api change.
|
||
|
||
2005-09-26 15:43:30 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
Remove memchunk benchmark stuff, this is taken over by GLib bug 118439.
|
||
Original commit message from CVS:
|
||
2005-09-26 Andy Wingo <wingo@pobox.com>
|
||
* configure.ac:
|
||
* tests/Makefile.am:
|
||
* tests/memchunk: Remove memchunk benchmark stuff, this is taken
|
||
over by GLib bug 118439.
|
||
* gst/base/gstbasesink.c (gst_base_sink_wait): Factor out the wait
|
||
routines to a function.
|
||
* docs/libs/gstreamer-libs-sections.txt: I am a good person today.
|
||
* libs/gst/controller/gsthelper.c:
|
||
* libs/gst/controller/gstcontroller.h (gst_controller_sync_values)
|
||
(gst_object_sync_values): Renamed from sink_values. Ugh.
|
||
* libs/gst/controller/gsthelper.c: Update for __gst_controller_key.
|
||
* libs/gst/controller/gstcontroller.c (__gst_controller_key):
|
||
Renamed from controller_key, as it is exported.
|
||
* gst/gstvalue.c (_gst_value_initialize): Fake out the compiler.
|
||
|
||
2005-09-26 15:03:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/Makefile.am:
|
||
* gst/gst.h:
|
||
* gst/gstpad.h:
|
||
* gst/gstpadtemplate.h:
|
||
* gst/gstquery.c:
|
||
* gst/gstquery.h:
|
||
* gst/gstqueryutils.c:
|
||
* gst/gstqueryutils.h:
|
||
remove queryutils headers after moving the two used functions to gstquery. also fixes build problem for gstsiddec
|
||
Original commit message from CVS:
|
||
remove queryutils headers after moving the two used functions
|
||
to gstquery. also fixes build problem for gstsiddec
|
||
|
||
2005-09-26 13:40:21 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* ChangeLog:
|
||
* tools/gst-launch.1.in:
|
||
Correct syntax for debug option in gst-launch manpage
|
||
Original commit message from CVS:
|
||
Correct syntax for debug option in gst-launch manpage
|
||
|
||
2005-09-26 11:21:42 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesrc.c: Some more debugging info.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_get_range),
|
||
(gst_base_src_is_seekable), (gst_base_src_change_state):
|
||
Some more debugging info.
|
||
|
||
2005-09-25 18:34:49 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
added more docs
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/base/gstbasetransform.h:
|
||
* gst/gstindex.h:
|
||
added more docs
|
||
|
||
2005-09-25 12:11:39 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
inlined the last two docs files removed the tmpl directory from cvs (no more conflicts here!)
|
||
Original commit message from CVS:
|
||
* docs/gst/.cvsignore:
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* docs/gst/tmpl/gstpipeline.sgml:
|
||
* docs/gst/tmpl/gstplugin.sgml:
|
||
* gst/gstpipeline.c:
|
||
* gst/gstplugin.c:
|
||
* gst/gstplugin.h:
|
||
inlined the last two docs files
|
||
removed the tmpl directory from cvs (no more conflicts here!)
|
||
|
||
2005-09-25 11:19:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
inlined two more docs factored gstpadtemplate out of gstpad
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* docs/gst/tmpl/gstpad.sgml:
|
||
* docs/gst/tmpl/gstpadtemplate.sgml:
|
||
* gst/Makefile.am:
|
||
* gst/gstpad.c: (gst_pad_class_init), (gst_pad_dispose),
|
||
(gst_pad_finalize), (gst_pad_set_pad_template):
|
||
* gst/gstpad.h:
|
||
* gst/gstpadtemplate.c: (gst_pad_template_get_type),
|
||
(gst_pad_template_class_init), (gst_pad_template_init),
|
||
(gst_pad_template_dispose), (name_is_valid),
|
||
(gst_static_pad_template_get), (gst_pad_template_new),
|
||
(gst_static_pad_template_get_caps), (gst_pad_template_get_caps),
|
||
(gst_pad_template_pad_created):
|
||
* gst/gstpadtemplate.h:
|
||
inlined two more docs
|
||
factored gstpadtemplate out of gstpad
|
||
|
||
2005-09-24 14:35:07 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
check/gst/gstbin.c: Fix test case: we can't rely on a fixed state change order when going from READY => PAUSED becaus...
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (test_children_state_change_order_flagged_sink),
|
||
(test_children_state_change_order_semi_sink):
|
||
Fix test case: we can't rely on a fixed state change order when
|
||
going from READY => PAUSED because the sink might commit its
|
||
new state first when the first buffer created by the source
|
||
reaches the sink before the source has finished its change state.
|
||
(Test case still fails at times, see #316856, comment 5 onwards)
|
||
|
||
2005-09-24 14:14:03 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Various documentation updates.
|
||
Original commit message from CVS:
|
||
* docs/design/part-events.txt:
|
||
* docs/design/part-gstbus.txt:
|
||
* docs/design/part-gstpipeline.txt:
|
||
* docs/design/part-messages.txt:
|
||
* docs/design/part-overview.txt:
|
||
* docs/design/part-segments.txt:
|
||
* gst/gstbin.c:
|
||
* gst/gstbuffer.c:
|
||
* gst/gstclock.c:
|
||
* gst/gstelement.c:
|
||
* gst/gstevent.c:
|
||
* gst/gstfilter.c:
|
||
* gst/gstiterator.c:
|
||
Various documentation updates.
|
||
|
||
2005-09-24 11:41:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstclock.h: Well, that's embarassing. Luckily we weren't using
|
||
Original commit message from CVS:
|
||
* gst/gstclock.h:
|
||
Well, that's embarassing. Luckily we weren't using
|
||
GST_CLOCK_DIFF anywhere.
|
||
|
||
2005-09-23 18:08:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
common/gtk-doc.mak: don't fail on building XML, FC4 slave shows a bunch of doc missing bits that I don't get
|
||
Original commit message from CVS:
|
||
* common/gtk-doc.mak:
|
||
don't fail on building XML, FC4 slave shows a bunch of doc
|
||
missing bits that I don't get
|
||
* gst/gstpad.c:
|
||
* gst/gstpipeline.c:
|
||
* gst/gststructure.c:
|
||
some doc updates
|
||
|
||
2005-09-23 18:02:18 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Add blurb about how the bus goes into flushing mode and drops all messages when its bin goes from READY into NULL state.
|
||
Original commit message from CVS:
|
||
* docs/design/part-gstbin.txt:
|
||
* docs/design/part-gstbus.txt:
|
||
* gst/gstbus.c:
|
||
Add blurb about how the bus goes into flushing mode and
|
||
drops all messages when its bin goes from READY into NULL
|
||
state.
|
||
|
||
2005-09-23 17:46:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
add a method to get a GstClockTime out of a structure
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gststructure.c: (gst_structure_get_clock_time):
|
||
* gst/gststructure.h:
|
||
add a method to get a GstClockTime out of a structure
|
||
|
||
2005-09-23 17:17:42 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
check/gst/gstbin.c: Added test to check state change order in bins (can still be made to fail here under heavy disk l...
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (test_children_state_change_order_flagged_sink),
|
||
(test_children_state_change_order_semi_sink), (gst_bin_suite):
|
||
Added test to check state change order in bins (can still be made
|
||
to fail here under heavy disk load; bails out with 'Push on pad
|
||
fakesink:sink0, but it was not activated in push mode').
|
||
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_change_state):
|
||
Fix state change order when there is only a semi sink (#316856)
|
||
* gst/gstbus.c: (gst_bus_class_init):
|
||
Use _class_peek_parent(), not _class_ref(); fix docs to say
|
||
'default main context' instead of 'mainloop' where that is
|
||
what's meant.
|
||
* gst/gstelement.c: (gst_element_commit_state),
|
||
(gst_element_set_state):
|
||
Fix typos in debug messages
|
||
|
||
2005-09-23 16:35:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* gst/gstclock.h:
|
||
* gst/gstelement.h:
|
||
* gst/gstinfo.h:
|
||
* gst/gststructure.c:
|
||
* gst/gststructure.h:
|
||
* gst/gstvalue.c:
|
||
fix docs
|
||
Original commit message from CVS:
|
||
fix docs
|
||
|
||
2005-09-23 15:48:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstpluginfeature.c:
|
||
don't break docs build
|
||
Original commit message from CVS:
|
||
don't break docs build
|
||
|
||
2005-09-23 15:36:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
various doc updates
|
||
Original commit message from CVS:
|
||
* docs/README:
|
||
* gst/gstpad.c: (gst_pad_class_init), (gst_pad_chain):
|
||
* gst/gstpluginfeature.c:
|
||
* gst/gstutils.c:
|
||
various doc updates
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object):
|
||
change an assert into an error until it gets fixed properly
|
||
|
||
2005-09-23 14:31:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
inlined 3 more biiiig doc files and added some missing docs on the fly
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* docs/gst/tmpl/gstelement.sgml:
|
||
* docs/gst/tmpl/gstinfo.sgml:
|
||
* docs/gst/tmpl/gstobject.sgml:
|
||
* gst/gstelement.c:
|
||
* gst/gstelement.h:
|
||
* gst/gstinfo.c:
|
||
* gst/gstinfo.h:
|
||
* gst/gstobject.c: (gst_object_class_init):
|
||
* gst/gstobject.h:
|
||
inlined 3 more biiiig doc files and added some missing docs on the fly
|
||
|
||
2005-09-23 11:41:30 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
put back source in registry. add checks for find_plugin.
|
||
Original commit message from CVS:
|
||
* check/gst/.cvsignore:
|
||
* check/gst/gstplugin.c: (GST_START_TEST), (gst_plugin_suite):
|
||
* gst/gstregistryxml.c: (load_plugin),
|
||
(gst_registry_xml_save_plugin):
|
||
put back source in registry. add checks for find_plugin.
|
||
* testsuite/states/bin.c: (assert_state), (empty_bin),
|
||
(test_adding_one_element), (main):
|
||
* testsuite/states/locked.c: (main):
|
||
some compile/run fixes
|
||
|
||
2005-09-22 20:02:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/gst/gstvalue.c:
|
||
* tests/check/gst/gstvalue.c:
|
||
fix leak in the test itself
|
||
Original commit message from CVS:
|
||
fix leak in the test itself
|
||
|
||
2005-09-22 18:07:22 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Prepare for more accurate position reporting and query handling.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_class_init),
|
||
(gst_base_sink_send_event), (gst_base_sink_peer_query),
|
||
(gst_base_sink_query):
|
||
Prepare for more accurate position reporting and query
|
||
handling.
|
||
* gst/gstelement.c: (gst_element_send_event),
|
||
(gst_element_set_state):
|
||
Add some comment.
|
||
|
||
2005-09-22 17:40:42 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstquery.*: More documentation.
|
||
Original commit message from CVS:
|
||
* gst/gstquery.c: (gst_query_new_segment), (gst_query_set_segment),
|
||
(gst_query_parse_segment):
|
||
* gst/gstquery.h:
|
||
More documentation.
|
||
Add segment query for future use.
|
||
|
||
2005-09-22 16:51:27 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Some more debug info.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_add_func):
|
||
Some more debug info.
|
||
* gst/gstelement.c: (gst_element_send_event):
|
||
Simplify send_event
|
||
* gst/gstelement.h:
|
||
Don't know how flags got broken.
|
||
* gst/gstquery.h:
|
||
Added new query.
|
||
|
||
2005-09-22 15:38:12 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
check/gst/gstvalue.c: Add simplistic test suite for GST_TYPE_DATE serialisation and deserialisation.
|
||
Original commit message from CVS:
|
||
* check/gst/gstvalue.c: (test_date), (gst_value_suite):
|
||
Add simplistic test suite for GST_TYPE_DATE serialisation and
|
||
deserialisation.
|
||
|
||
2005-09-22 15:08:02 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Add GST_TYPE_DATE, a boxed type that wraps GDate, and the usual bunch of utility functions along with a hack that che...
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gststructure.c: (gst_structure_set_valist),
|
||
(gst_structure_get_date):
|
||
* gst/gststructure.h:
|
||
* gst/gstvalue.c: (gst_value_set_date), (gst_value_get_date),
|
||
(gst_date_copy), (gst_value_compare_date),
|
||
(gst_value_serialize_date), (gst_value_deserialize_date),
|
||
(gst_value_transform_date_string),
|
||
(gst_value_transform_string_date), (_gst_value_initialize):
|
||
* gst/gstvalue.h:
|
||
Add GST_TYPE_DATE, a boxed type that wraps GDate, and the usual
|
||
bunch of utility functions along with a hack that checks that
|
||
developers don't accidentally use G_TYPE_DATE where GST_TYPE_DATE
|
||
is required. Part of the grand scheme in #170777.
|
||
|
||
2005-09-22 12:05:05 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstconfig.h.in: Psych out gtk-doc.
|
||
Original commit message from CVS:
|
||
2005-09-22 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstconfig.h.in: Psych out gtk-doc.
|
||
* docs/gst/gstreamer-sections.txt: Add GST_HAVE_GLIB_2_8.
|
||
* check/Makefile.am (check_PROGRAMS): Add gstplugin to the tests.
|
||
* tools/gst-inspect.c (print_element_list): Plug some
|
||
inconsequential leaks.
|
||
* gst/gstregistry.c (gst_registry_get_default): Doc.
|
||
* gst/gsttypefindfactory.c (gst_type_find_factory_call_function):
|
||
* gst/gstelementfactory.c (gst_element_factory_create):
|
||
* gst/gstindexfactory.c (gst_index_factory_create): Update for
|
||
refcount changes.
|
||
* gst/gstpluginfeature.c (gst_plugin_feature_list_free): Doc.
|
||
(gst_plugin_feature_load): Doc, don't eat refs.
|
||
* gst/gstplugin.c (gst_plugin_load): Doc, don't eat refs.
|
||
(gst_plugin_list_free): Doc.
|
||
(gst_plugin_load_file): Doc updates.
|
||
|
||
2005-09-22 09:30:41 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstbuffer.c (gst_buffer_get_caps): Like all our _get accessors returning refcounted objects, return a ref.
|
||
Original commit message from CVS:
|
||
2005-09-22 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstbuffer.c (gst_buffer_get_caps): Like all our _get
|
||
accessors returning refcounted objects, return a ref.
|
||
* check/gst/gstbuffer.c (GST_START_TEST): Use refcount-idempotent
|
||
accessor for caps. IDEMPOTENCE. Oh yes.
|
||
|
||
2005-09-21 21:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstinfo.c: Add mutex to serialise access to the hash table with the function pointer => function name string mapp...
|
||
Original commit message from CVS:
|
||
Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
|
||
* gst/gstinfo.c: (_gst_debug_nameof_funcptr),
|
||
(_gst_debug_register_funcptr):
|
||
Add mutex to serialise access to the hash table with
|
||
the function pointer => function name string mapping;
|
||
make that hash table static scope (#316809).
|
||
* gst/registries/.cvsignore:
|
||
Remove left-over file.
|
||
|
||
2005-09-21 15:55:12 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/pwg/appendix-porting.xml: And something about newsegment events and caps-on-buffers to the porting guide (feel f...
|
||
Original commit message from CVS:
|
||
* docs/pwg/appendix-porting.xml:
|
||
And something about newsegment events and caps-on-buffers to
|
||
the porting guide (feel free to improve).
|
||
|
||
2005-09-21 13:24:33 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
* check/gst/gstutils.c:
|
||
* tests/check/gst/gstutils.c:
|
||
Test that removing probes from within the probe functions works.
|
||
Original commit message from CVS:
|
||
(test_buffer_probe_once): Test that removing probes from within
|
||
the probe functions works.
|
||
|
||
2005-09-21 13:11:22 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/gst/gstutils.c (test_buffer_probe_n_times): Add tests for data and event probes on the same pad.
|
||
Original commit message from CVS:
|
||
2005-09-21 Andy Wingo <wingo@pobox.com>
|
||
* check/gst/gstutils.c (test_buffer_probe_n_times): Add tests for
|
||
data and event probes on the same pad.
|
||
|
||
2005-09-21 12:21:10 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/gst/gstutils.c: New file.
|
||
Original commit message from CVS:
|
||
2005-09-21 Andy Wingo <wingo@pobox.com>
|
||
* check/gst/gstutils.c: New file.
|
||
(test_buffer_probe_n_times): A simple buffer probe test. More to
|
||
come, foolios.
|
||
* gst/gstutils.c (gst_pad_add_buffer_probe): Connect to
|
||
have-data::buffer, not have-data.
|
||
(gst_pad_add_event_probe): Likewise for have-data::event.
|
||
(gst_pad_add_data_probe): More docs. The part about 'resolving the
|
||
peer' isn't quite right yet though.
|
||
(gst_pad_remove_buffer_probe, gst_pad_remove_event_probe)
|
||
(gst_pad_remove_data_probe): Change to take the guint handler_id
|
||
as their arg, not the function+data, which is more glib-like.
|
||
* gst/gstpad.c (gst_pad_emit_have_data_signal): Add a detail to
|
||
the signal emission to indicate if the data is a buffer or an
|
||
event.
|
||
(gst_pad_get_type): Initialize buffer and event quarks.
|
||
(gst_pad_class_init): have-data is now a detailed signal, yes it
|
||
is.
|
||
|
||
2005-09-21 11:52:04 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: Don't put functional code in g_return_if_fail() or g_return_val_if_fail() statements, otherwise things will bre...
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_transform_size):
|
||
* gst/gstutils.c: (gst_util_set_value_from_string),
|
||
(gst_util_set_object_arg):
|
||
Don't put functional code in g_return_if_fail() or
|
||
g_return_val_if_fail() statements, otherwise things will
|
||
break when G_DISABLE_CHECKS is defined during compilation.
|
||
|
||
2005-09-21 09:48:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
inlied another one and added some obvious docs
|
||
Original commit message from CVS:
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* docs/gst/tmpl/gstvalue.sgml:
|
||
* gst/gstvalue.c:
|
||
* gst/gstvalue.h:
|
||
inlied another one and added some obvious docs
|
||
|
||
2005-09-21 09:13:32 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/elements/gstfdsrc.*: Properly implement fdsrc. Removed signal and timeout, better implemented somewhere else.
|
||
Original commit message from CVS:
|
||
* gst/elements/gstfdsrc.c: (gst_fdsrc_class_init),
|
||
(gst_fdsrc_init), (gst_fdsrc_start), (gst_fdsrc_stop),
|
||
(gst_fdsrc_unlock), (gst_fdsrc_set_property),
|
||
(gst_fdsrc_get_property), (gst_fdsrc_create):
|
||
* gst/elements/gstfdsrc.h:
|
||
Properly implement fdsrc. Removed signal and timeout,
|
||
better implemented somewhere else.
|
||
|
||
2005-09-21 08:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
inlined more docs
|
||
Original commit message from CVS:
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* docs/gst/tmpl/gstimplementsinterface.sgml:
|
||
* gst/gstinterface.c:
|
||
inlined more docs
|
||
|
||
2005-09-21 08:40:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/gst/: remove obsolete doc file
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* docs/gst/tmpl/gstenumtypes.sgml:
|
||
remove obsolete doc file
|
||
|
||
2005-09-21 07:37:02 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstelementfactory.c: Drink a little beer, fix a little leak.
|
||
Original commit message from CVS:
|
||
* gst/gstelementfactory.c: (gst_element_factory_make): Drink a
|
||
little beer, fix a little leak.
|
||
|
||
2005-09-20 20:54:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* docs/gst/tmpl/gstelement.sgml:
|
||
* docs/gst/tmpl/gstenumtypes.sgml:
|
||
* docs/gst/tmpl/gstimplementsinterface.sgml:
|
||
* docs/gst/tmpl/gstindex.sgml:
|
||
* docs/gst/tmpl/gstindexfactory.sgml:
|
||
* docs/gst/tmpl/gstinfo.sgml:
|
||
* docs/gst/tmpl/gstobject.sgml:
|
||
* docs/gst/tmpl/gstpad.sgml:
|
||
* docs/gst/tmpl/gstpadtemplate.sgml:
|
||
* docs/gst/tmpl/gstpipeline.sgml:
|
||
* docs/gst/tmpl/gstplugin.sgml:
|
||
* docs/gst/tmpl/gstpluginfeature.sgml:
|
||
* docs/gst/tmpl/gsttypes.sgml:
|
||
* docs/gst/tmpl/gstvalue.sgml:
|
||
remove files
|
||
Original commit message from CVS:
|
||
remove files
|
||
|
||
2005-09-20 20:40:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
more docs inlined, splitted gstindex.{c,h}
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* gst/Makefile.am:
|
||
* gst/gst.h:
|
||
* gst/gstbin.c:
|
||
* gst/gstelement.h:
|
||
* gst/gstindex.c: (gst_index_class_init):
|
||
* gst/gstindex.h:
|
||
* gst/gstindexfactory.c: (gst_index_factory_get_type),
|
||
(gst_index_factory_class_init), (gst_index_factory_init),
|
||
(gst_index_factory_finalize), (gst_index_factory_new),
|
||
(gst_index_factory_destroy), (gst_index_factory_find),
|
||
(gst_index_factory_create), (gst_index_factory_make):
|
||
* gst/gstindexfactory.h:
|
||
* gst/gstpluginfeature.c:
|
||
* gst/gstpluginfeature.h:
|
||
* libs/gst/controller/gstcontroller.c: (gst_controller_new_valist):
|
||
more docs inlined, splitted gstindex.{c,h}
|
||
|
||
2005-09-20 20:19:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
fix a leak in controller
|
||
Original commit message from CVS:
|
||
fix a leak in controller
|
||
|
||
2005-09-20 19:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/elements/gstfilesink.c: Set sync to FALSE by default.
|
||
Original commit message from CVS:
|
||
* gst/elements/gstfilesink.c: (gst_file_sink_init):
|
||
Set sync to FALSE by default.
|
||
|
||
2005-09-20 17:38:51 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Make sync property settable from subclass.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_class_init),
|
||
(gst_base_sink_init):
|
||
Make sync property settable from subclass.
|
||
* gst/elements/gstfakesink.c: (gst_fake_sink_init),
|
||
(gst_fake_sink_change_state):
|
||
Set sync to FALSE by default.
|
||
|
||
2005-09-20 17:30:35 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
The timeout handler should have lower priority than the source so we don't timeout before popping a message with 0 ti...
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c: (poll_func), (poll_timeout), (gst_bus_poll):
|
||
* tools/gst-launch.c: (main):
|
||
The timeout handler should have lower priority than the source
|
||
so we don't timeout before popping a message with 0 timeout.
|
||
Dump error messages after failed state change.
|
||
|
||
2005-09-20 17:21:13 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
tools/gst-inspect.c: Fix two typos.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (print_element_properties_info):
|
||
Fix two typos.
|
||
|
||
2005-09-20 15:45:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
remove the sync property from fakesink.
|
||
Original commit message from CVS:
|
||
* check/gst/gstevent.c:
|
||
* gst/elements/gstfakesink.c:
|
||
* gst/elements/gstfakesink.h:
|
||
remove the sync property from fakesink.
|
||
has the side effect of setting sync TRUE
|
||
for fakesink, which is a change. Anyone who knows how
|
||
to fix this nicely in a GObject-y way, feel free.
|
||
|
||
2005-09-20 15:19:08 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/gst/gstreamer-docs.sgml: remove probe refsection
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
remove probe refsection
|
||
|
||
2005-09-20 12:50:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
check/Makefile.am: disable valgrinding the controller test again
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
disable valgrinding the controller test again
|
||
* docs/gst/gstreamer-sections.txt:
|
||
update for api-changes
|
||
|
||
2005-09-20 12:05:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.*: Added sync property to basesink to disable clock sync.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_class_init),
|
||
(gst_base_sink_set_property), (gst_base_sink_get_property),
|
||
(gst_base_sink_do_sync):
|
||
* gst/base/gstbasesink.h:
|
||
Added sync property to basesink to disable clock sync.
|
||
|
||
2005-09-20 11:09:50 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstelementfactory.c (gst_element_factory_create): Avoid eating the caller's refcount.
|
||
Original commit message from CVS:
|
||
2005-09-20 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstelementfactory.c (gst_element_factory_create): Avoid
|
||
eating the caller's refcount.
|
||
* gst/gstobject.h (GST_OBJECT_REFCOUNT)
|
||
(GST_OBJECT_REFCOUNT_VALUE): Conditionally fondle the right
|
||
refcount.
|
||
* gst/gstconfig.h.in (GST_HAVE_GLIB_2_8):
|
||
* configure.ac (GST_HAVE_GLIB_2_8_DEFINE): Make the availability
|
||
of GLib 2.8 public, so we can know which refcount to check in
|
||
tests.
|
||
* gst/gstobject.c: Use the GST_HAVE_GLIB_2_8 define.
|
||
(gst_object_init): Only set the gst refcount if we're going ahead
|
||
with the refcount hack.
|
||
|
||
2005-09-20 10:41:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
more leaks plumbed, added more debug-logging
|
||
Original commit message from CVS:
|
||
* check/gst-libs/controller.c: (plugin_init), (GST_START_TEST):
|
||
* libs/gst/controller/gstcontroller.c: (gst_controller_new_valist):
|
||
more leaks plumbed, added more debug-logging
|
||
* gst/gstmacros.h:
|
||
whitespace fix
|
||
|
||
2005-09-20 09:47:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/gstmessage.c:
|
||
remove include of removed header
|
||
Original commit message from CVS:
|
||
remove include of removed header
|
||
|
||
2005-09-20 09:28:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstclock.c: Commit from the Political Party For More Atomic CVS Commits, so that people don't waste too much of t...
|
||
Original commit message from CVS:
|
||
* gst/gstclock.c: (_gst_clock_id_free):
|
||
Commit from the Political Party For More Atomic CVS Commits,
|
||
so that people don't waste too much of their day fishing
|
||
out obvious leaks out of massive commits.
|
||
Oh, and fix a pretty damn obvious leak in the memchunk
|
||
removal code.
|
||
|
||
2005-09-20 09:23:39 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
check/: plug mem-leak, re-add to valgrindable tests
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
* check/gst-libs/controller.c: (plugin_init), (GST_START_TEST):
|
||
plug mem-leak, re-add to valgrindable tests
|
||
|
||
2005-09-20 09:08:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/gstplugin.h:
|
||
unbreak the build for those who have chronic arthritis and typing "make check" is just too taxing on the hands
|
||
Original commit message from CVS:
|
||
unbreak the build for those who have chronic arthritis
|
||
and typing "make check" is just too taxing on the hands
|
||
|
||
2005-09-20 08:25:32 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gst.h: Re-add marshal to gst.h's include list -- if we really want it out, you should fix plugins at the same time.
|
||
Original commit message from CVS:
|
||
2005-09-20 Andy Wingo <wingo@pobox.com>
|
||
* gst/gst.h: Re-add marshal to gst.h's include list -- if we
|
||
really want it out, you should fix plugins at the same time.
|
||
|
||
2005-09-20 07:32:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
added missing symbols to api docs disable ref-count hack if we have glib >= 2.8
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstobject.c:
|
||
added missing symbols to api docs
|
||
disable ref-count hack if we have glib >= 2.8
|
||
|
||
2005-09-20 06:28:33 +0000 David Schleef <ds@schleef.org>
|
||
|
||
docs/gst/Makefile.am: Ignore a few more internal headers
|
||
Original commit message from CVS:
|
||
* docs/gst/Makefile.am: Ignore a few more internal headers
|
||
* docs/gst/gstreamer-docs.sgml: Remove old sections
|
||
* docs/gst/gstreamer-sections.txt: Remove old sections
|
||
* docs/gst/tmpl/gstobject.sgml: update
|
||
* docs/gst/tmpl/gstplugin.sgml: update
|
||
* docs/gst/tmpl/gstpluginfeature.sgml: update
|
||
* docs/random/ds/0.9-suggested-changes: update.
|
||
* gst/Makefile.am: remove memchunk and trashstack, since they're
|
||
not used.
|
||
* gst/gst.c: (gst_deinit): rename gst_registry_deinit to _cleanup
|
||
* gst/gst.h: don't include some headers
|
||
* gst/gstchildproxy.c: add gstmarshal.h
|
||
* gst/gstclock.c: Don't use memchunks
|
||
* gst/gstminiobject.c: Add some docs
|
||
* gst/gstobject.c: remove DESTROYED flag, since it's redundant
|
||
* gst/gstobject.h: same
|
||
* gst/gstplugin.c: include gstmacros.h
|
||
* gst/gstplugin.h: don't include gstmacros.h, since it's private
|
||
* gst/gstquery.c: don't use memchunks
|
||
* gst/gstregistry.c: rename gst_registry_deinit()
|
||
* gst/gstregistry.h: same
|
||
|
||
2005-09-20 05:13:30 +0000 David Schleef <ds@schleef.org>
|
||
|
||
docs/libs/gstreamer-libs-docs.sgml: Remove docs for getbits
|
||
Original commit message from CVS:
|
||
* docs/libs/gstreamer-libs-docs.sgml: Remove docs for getbits
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* docs/libs/tmpl/gstgetbits.sgml:
|
||
* docs/libs/tmpl/gstputbits.sgml:
|
||
|
||
2005-09-20 00:27:37 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
check/generic/states.c: Add a sleep to ensure elements have a chance to start their pad tasks before shutdown. Reduce...
|
||
Original commit message from CVS:
|
||
* check/generic/states.c: (GST_START_TEST), (states_suite):
|
||
Add a sleep to ensure elements have a chance to start their
|
||
pad tasks before shutdown. Reduces racy test results.
|
||
* gst/elements/gstfdsrc.c: (gst_fdsrc_init), (gst_fdsrc_create):
|
||
Time out the select every now and then to check for shutdown.
|
||
|
||
2005-09-19 20:01:45 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
win32/gstenumtypes.*: Update.
|
||
Original commit message from CVS:
|
||
* win32/gstenumtypes.c:
|
||
* win32/gstenumtypes.h:
|
||
Update.
|
||
|
||
2005-09-19 16:32:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpipeline.c: Automatically PAUSE and RESUME a pipeline when a flushing seek is performed.
|
||
Original commit message from CVS:
|
||
* gst/gstpipeline.c: (do_pipeline_seek), (gst_pipeline_send_event):
|
||
Automatically PAUSE and RESUME a pipeline when a flushing seek
|
||
is performed.
|
||
Removed old files.
|
||
|
||
2005-09-19 16:28:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstbus.c:
|
||
whitespace fix
|
||
Original commit message from CVS:
|
||
whitespace fix
|
||
|
||
2005-09-19 15:12:25 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstregistry.h: Spacing fixen.
|
||
Original commit message from CVS:
|
||
2005-09-19 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstregistry.h: Spacing fixen.
|
||
|
||
2005-09-19 14:55:26 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesrc.c: Handle state change failure more correctly.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_change_state):
|
||
Handle state change failure more correctly.
|
||
|
||
2005-09-19 14:41:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/: enable cleanup again after fixing the leak
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
* check/pipelines/cleanup.c: (run_pipeline):
|
||
* check/pipelines/simple_launch_lines.c: (run_pipeline),
|
||
(GST_START_TEST):
|
||
enable cleanup again after fixing the leak
|
||
* docs/README:
|
||
some more info on docs
|
||
|
||
2005-09-19 14:20:37 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstplugin.c:
|
||
don't complain about my ARM .so files. Another reason why it does make sense to have plugins follow a standard file ...
|
||
Original commit message from CVS:
|
||
don't complain about my ARM .so files. Another reason why it does make sense
|
||
to have plugins follow a standard file name pattern like libgst(whatever).so
|
||
|
||
2005-09-19 14:09:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/Makefile.am: re-enable tests now that leaks are plugged
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
re-enable tests now that leaks are plugged
|
||
* check/gst/gst.c:
|
||
* check/gst/gstbin.c:
|
||
* check/gst/gstpipeline.c:
|
||
add some more tests while fixing leaks
|
||
* common/check.mak:
|
||
make sure binaries are uptodate when valgrinding/gdbing
|
||
* gst/gst.c:
|
||
* gst/gstelementfactory.c:
|
||
remove a ref too many, and add a FIXME for when we get
|
||
round to disposing of classes
|
||
* gst/gstplugin.c:
|
||
fix the refcounting when loading a plugin from a file and
|
||
the code pretends that the pointer is the same even though
|
||
of course it can change
|
||
* gst/gstpluginfeature.c:
|
||
unref plugins marked cached (a bit confusing as a name)
|
||
as the docs state should be done
|
||
various doc additions to explain refcounting
|
||
* gst/gstregistry.c:
|
||
* gst/gstregistryxml.c:
|
||
debugging
|
||
|
||
2005-09-19 14:09:37 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
update spec file
|
||
Original commit message from CVS:
|
||
update spec file
|
||
|
||
2005-09-19 11:18:03 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
GstBusHandler -> GstBusFunc, return value has the same meaning as any other GSource (FALSE == remove source).
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (pop_messages), (GST_START_TEST):
|
||
* check/gst/gstbus.c: (message_func_eos), (message_func_app),
|
||
(send_messages), (GST_START_TEST), (gstbus_suite):
|
||
* check/gst/gstpipeline.c: (GST_START_TEST):
|
||
* check/pipelines/cleanup.c: (run_pipeline):
|
||
* check/pipelines/simple_launch_lines.c: (run_pipeline),
|
||
(GST_START_TEST):
|
||
* gst/gstbus.c: (gst_bus_have_pending), (gst_bus_source_prepare),
|
||
(gst_bus_source_check), (gst_bus_source_dispatch),
|
||
(gst_bus_create_watch), (gst_bus_add_watch_full),
|
||
(gst_bus_add_watch), (poll_func), (poll_timeout), (gst_bus_poll):
|
||
* gst/gstbus.h:
|
||
* tools/gst-launch.c: (event_loop):
|
||
* tools/gst-md5sum.c: (event_loop):
|
||
GstBusHandler -> GstBusFunc, return value has the same meaning as
|
||
any other GSource (FALSE == remove source).
|
||
_add_watch() and _add_watch_full() now take a MessageType mask to
|
||
only handle specific types of messages.
|
||
_poll() returns the GstMessage instead of the message type to avoid
|
||
race conditions.
|
||
_have_pending() takes a MessageType mask now too.
|
||
Added testsuite for multiple bus watches.
|
||
Fix testsuites and applications for new bus API.
|
||
|
||
2005-09-18 22:15:23 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
mark a bunch of the tests as to fix until we fix them
|
||
Original commit message from CVS:
|
||
mark a bunch of the tests as to fix until we fix them
|
||
|
||
2005-09-18 21:40:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
common/check.mak: use GST_PLUGIN settings for valgrind tests as well, so we're valgrinding the correct thing
|
||
Original commit message from CVS:
|
||
* common/check.mak:
|
||
use GST_PLUGIN settings for valgrind tests as well, so we're
|
||
valgrinding the correct thing
|
||
* gst/gst.c: (init_post):
|
||
plug another leak
|
||
|
||
2005-09-18 21:24:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/gst/gst.c:
|
||
* gst/gst.c:
|
||
* gst/gstelementfactory.c:
|
||
* gst/gstindex.c:
|
||
* gst/gstobject.c:
|
||
* gst/gstplugin.c:
|
||
* gst/gstpluginfeature.c:
|
||
* gst/gstregistry.c:
|
||
* gst/gstregistry.h:
|
||
* gst/gstregistryxml.c:
|
||
* tests/check/gst/gst.c:
|
||
various cleanups and memleak plugging. make valgrind is happy now.
|
||
Original commit message from CVS:
|
||
various cleanups and memleak plugging. make valgrind is happy now.
|
||
|
||
2005-09-18 21:23:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/gst/.gitignore:
|
||
* common:
|
||
* tests/check/gst/.gitignore:
|
||
add check-valgrind target
|
||
Original commit message from CVS:
|
||
add check-valgrind target
|
||
|
||
2005-09-18 09:15:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstregistry.c:
|
||
loading a plugin can return NULL
|
||
Original commit message from CVS:
|
||
loading a plugin can return NULL
|
||
|
||
2005-09-18 07:41:28 +0000 David Schleef <ds@schleef.org>
|
||
|
||
tools/gst-inspect.c: Revert the GOption code.
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: Revert the GOption code.
|
||
|
||
2005-09-18 06:59:25 +0000 David Schleef <ds@schleef.org>
|
||
|
||
check/Makefile.am: Fix environment variables.
|
||
Original commit message from CVS:
|
||
* check/Makefile.am: Fix environment variables.
|
||
* check/gst/gstplugin.c: Fix for API changes.
|
||
* tools/gst-inspect.c: Fix for API changes.
|
||
* tools/gst-xmlinspect.c: Fix for API changes.
|
||
* gst/gstelementfactory.c:
|
||
* gst/gstplugin.c:
|
||
* gst/gstplugin.h:
|
||
* gst/gstpluginfeature.c:
|
||
* gst/gstpluginfeature.h:
|
||
* gst/gstregistry.c:
|
||
* gst/gstregistry.h:
|
||
* gst/gstregistryxml.c:
|
||
* gst/gsttypefind.c:
|
||
* gst/gsttypefindfactory.c:
|
||
* gst/indexers/gstfileindex.c:
|
||
* gst/indexers/gstmemindex.c:
|
||
* gst/schedulers/Makefile.am:
|
||
Change registry to keep track of both plugins and features,
|
||
removing the feature tracking from plugins themselves.
|
||
|
||
2005-09-17 18:14:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
add valgrind target; disable gstplugin until it passes
|
||
Original commit message from CVS:
|
||
add valgrind target; disable gstplugin until it passes
|
||
|
||
2005-09-17 18:11:27 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* Makefile.am:
|
||
* check/Makefile.am:
|
||
* common:
|
||
* tests/check/Makefile.am:
|
||
add valgrind target; disable gstplugin until it passes
|
||
Original commit message from CVS:
|
||
add valgrind target; disable gstplugin until it passes
|
||
|
||
2005-09-16 11:24:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstplugin.h:
|
||
add mising include
|
||
Original commit message from CVS:
|
||
add mising include
|
||
|
||
2005-09-16 08:17:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
set the right var
|
||
Original commit message from CVS:
|
||
set the right var
|
||
|
||
2005-09-16 08:14:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
* tools/gst-register.1.in:
|
||
remove gst-register
|
||
Original commit message from CVS:
|
||
remove gst-register
|
||
|
||
2005-09-16 04:54:24 +0000 David Schleef <ds@schleef.org>
|
||
|
||
Getting tired of debugging. Disabled all the unreffing of plugins and features, which fixes the segfaults, but of co...
|
||
Original commit message from CVS:
|
||
* check/gst/gstplugin.c:
|
||
* gst/gstelementfactory.c:
|
||
* gst/gstplugin.c:
|
||
* gst/gstpluginfeature.c:
|
||
* gst/gstregistry.c:
|
||
Getting tired of debugging. Disabled all the unreffing of
|
||
plugins and features, which fixes the segfaults, but of
|
||
course leaks like crazy. At least playbin works.
|
||
|
||
2005-09-16 03:46:14 +0000 David Schleef <ds@schleef.org>
|
||
|
||
check/gst/gstplugin.c: More testing
|
||
Original commit message from CVS:
|
||
* check/gst/gstplugin.c: (register_check_elements),
|
||
(GST_START_TEST), (peek), (suggest), (gst_plugin_suite):
|
||
More testing
|
||
* gst/elements/gsttypefindelement.c: Fix refcounting.
|
||
* gst/gsttypefind.c:
|
||
* gst/gsttypefindfactory.c:
|
||
* gst/gsttypefindfactory.h:
|
||
|
||
2005-09-16 00:37:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/gst/gstplugin.c:
|
||
* tests/check/gst/gstplugin.c:
|
||
unverbosify
|
||
Original commit message from CVS:
|
||
unverbosify
|
||
|
||
2005-09-16 00:08:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/base/gstbasesrc.h:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
some whitespace to trigger a build
|
||
Original commit message from CVS:
|
||
some whitespace to trigger a build
|
||
|
||
2005-09-16 00:02:27 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstindex.c: get refcounting correct.
|
||
Original commit message from CVS:
|
||
* gst/gstindex.c: get refcounting correct.
|
||
* gst/gstregistry.c: Handle the case where a feature/plugin is
|
||
not found.
|
||
|
||
2005-09-15 23:51:24 +0000 David Schleef <ds@schleef.org>
|
||
|
||
check/: Add test
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
* check/gst/gstplugin.c: Add test
|
||
* gst/gstplugin.c: Fix problems noticed by testsuite
|
||
* gst/gstplugin.h:
|
||
* gst/gstregistry.c:
|
||
* gst/gstregistry.h:
|
||
|
||
2005-09-15 20:56:30 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstplugin.c: Implement semi-decent recounting and locking in plugins and plugin features.
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c: Implement semi-decent recounting and locking
|
||
in plugins and plugin features.
|
||
* gst/gstplugin.h:
|
||
* gst/gstpluginfeature.c:
|
||
* gst/gstpluginfeature.h:
|
||
* gst/gstregistry.c:
|
||
|
||
2005-09-15 14:21:08 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* ChangeLog:
|
||
* common:
|
||
* gst/gstregistry.c:
|
||
Implement missing function. This is enough to get the basics of typefinding working - oggdemux succeeds now. decodebi...
|
||
Original commit message from CVS:
|
||
Implement missing function. This is enough to get the basics of
|
||
typefinding working - oggdemux succeeds now. decodebin is still broken.
|
||
|
||
2005-09-15 05:58:37 +0000 David Schleef <ds@schleef.org>
|
||
|
||
configure.ac: Add -no-undefined to GST_PLUGIN_LDFLAGS (bug #316076)
|
||
Original commit message from CVS:
|
||
* configure.ac: Add -no-undefined to GST_PLUGIN_LDFLAGS (bug
|
||
#316076)
|
||
* gst/base/Makefile.am: Add -no-undefined to LDFLAGS for libs
|
||
* gst/check/Makefile.am:
|
||
* libs/gst/controller/Makefile.am:
|
||
* libs/gst/dataprotocol/Makefile.am:
|
||
|
||
2005-09-15 05:48:30 +0000 David Schleef <ds@schleef.org>
|
||
|
||
configure.ac: Remove getbits library. Nothing uses it, and it should be in something like liboil if someone did want...
|
||
Original commit message from CVS:
|
||
* configure.ac: Remove getbits library. Nothing uses it, and
|
||
it should be in something like liboil if someone did want
|
||
to use it.
|
||
* libs/gst/Makefile.am:
|
||
* libs/gst/getbits/Makefile.am:
|
||
* libs/gst/getbits/gbtest.c:
|
||
* libs/gst/getbits/getbits.c:
|
||
* libs/gst/getbits/getbits.h:
|
||
* libs/gst/getbits/gstgetbits_generic.c:
|
||
* libs/gst/getbits/gstgetbits_i386.s:
|
||
* libs/gst/getbits/gstgetbits_inl.h:
|
||
|
||
2005-09-15 05:42:13 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/Makefile.am: Dist glib-compat.h
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am: Dist glib-compat.h
|
||
|
||
2005-09-15 03:20:49 +0000 David Schleef <ds@schleef.org>
|
||
|
||
configure.ac: Remove gst/registries, since it's no longer used.
|
||
Original commit message from CVS:
|
||
* configure.ac: Remove gst/registries, since it's no longer used.
|
||
* gst/registries/Makefile.am:
|
||
* gst/registries/gstlibxmlregistry.c:
|
||
* gst/registries/gstlibxmlregistry.h:
|
||
* gst/registries/gstxmlregistry.c:
|
||
* gst/registries/gstxmlregistry.h:
|
||
* gst/registries/registrytest.c:
|
||
|
||
2005-09-15 01:38:33 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/: Convergence is near. Seriously.
|
||
Original commit message from CVS:
|
||
* gst/glib-compat.h:
|
||
* gst/gstregistryxml.c:
|
||
Convergence is near. Seriously.
|
||
|
||
2005-09-15 01:34:52 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/glib-compat.*: Attempt #4 to appease the buildbots.
|
||
Original commit message from CVS:
|
||
* gst/glib-compat.c: (g_mkdir_with_parents), (g_mkdir), (g_stat):
|
||
* gst/glib-compat.h:
|
||
Attempt #4 to appease the buildbots.
|
||
|
||
2005-09-15 01:26:42 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/glib-compat.c: Attempt #3.
|
||
Original commit message from CVS:
|
||
* gst/glib-compat.c: (g_mkdir_with_parents), (g_mkdir), (g_stat):
|
||
Attempt #3.
|
||
|
||
2005-09-15 01:20:22 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/glib-compat.c: Attempt #2.
|
||
Original commit message from CVS:
|
||
* gst/glib-compat.c: (g_mkdir_with_parents), (g_mkdir), (g_stat):
|
||
Attempt #2.
|
||
|
||
2005-09-15 01:14:17 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/Makefile.am: Oh yeah, libgstreamer.so needs to contain the new functions.
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am: Oh yeah, libgstreamer.so needs to contain
|
||
the new functions.
|
||
|
||
2005-09-15 01:10:52 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/glib-compat.*: Add some functions that are in newer versions of glib than we care to require.
|
||
Original commit message from CVS:
|
||
* gst/glib-compat.c: (g_mkdir_with_parents), (g_mkdir), (g_stat):
|
||
* gst/glib-compat.h: Add some functions that are in newer versions
|
||
of glib than we care to require.
|
||
* gst/gstregistryxml.c: Use them.
|
||
|
||
2005-09-15 00:48:45 +0000 David Schleef <ds@schleef.org>
|
||
|
||
po/POTFILES.in: remove gst-register.c
|
||
Original commit message from CVS:
|
||
* po/POTFILES.in: remove gst-register.c
|
||
|
||
2005-09-15 00:42:03 +0000 David Schleef <ds@schleef.org>
|
||
|
||
docs/gst/: Documentation updates for registry changes.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/gstreamer.types:
|
||
* docs/gst/tmpl/gstelement.sgml:
|
||
* docs/gst/tmpl/gstplugin.sgml:
|
||
* docs/gst/tmpl/gstpluginfeature.sgml:
|
||
Documentation updates for registry changes.
|
||
|
||
2005-09-15 00:35:11 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstregistryxml.c: Copy g_mkdir_with_parent() from glib, because we don't require glib-2.8.
|
||
Original commit message from CVS:
|
||
* gst/gstregistryxml.c: Copy g_mkdir_with_parent() from glib,
|
||
because we don't require glib-2.8.
|
||
|
||
2005-09-15 00:20:14 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstregistryxml.c: Added. Essentially moved out of the registries directory.
|
||
Original commit message from CVS:
|
||
* gst/gstregistryxml.c: Added. Essentially moved out of the
|
||
registries directory.
|
||
|
||
2005-09-15 00:13:26 +0000 David Schleef <ds@schleef.org>
|
||
|
||
remove
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
* check/generic/states.c:
|
||
* gst/Makefile.am:
|
||
* gst/gst.c:
|
||
* gst/gst.h:
|
||
* gst/gst_private.h:
|
||
* gst/gstelementfactory.c:
|
||
* gst/gstindex.c:
|
||
* gst/gstinfo.c:
|
||
* gst/gstplugin.c:
|
||
* gst/gstplugin.h:
|
||
* gst/gstpluginfeature.c:
|
||
* gst/gstpluginfeature.h:
|
||
* gst/gstregistry.c:
|
||
* gst/gstregistry.h:
|
||
* gst/gstregistrypool.c: remove
|
||
* gst/gstregistrypool.h: remove
|
||
* gst/gsttypefind.c:
|
||
* gst/gsttypefindfactory.c:
|
||
* gst/gsturi.c:
|
||
* tools/Makefile.am:
|
||
* tools/gst-compprep.c:
|
||
* tools/gst-inspect.c:
|
||
* tools/gst-register.c: remove
|
||
* tools/gst-xmlinspect.c:
|
||
Registry rewrite. Changes registry from being a file created
|
||
by a tool into a simple cache file created automatically by
|
||
libgstreamer. Removed gst-register (because it's no longer
|
||
needed). Remove registry pools, because we only have one
|
||
registry implementation (XML). Fix up other subsystems as
|
||
necessary.
|
||
|
||
2005-09-14 22:05:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* docs/gst/tmpl/gstelement.sgml:
|
||
* docs/gst/tmpl/gstenumtypes.sgml:
|
||
* docs/gst/tmpl/gstimplementsinterface.sgml:
|
||
* docs/gst/tmpl/gstindex.sgml:
|
||
* docs/gst/tmpl/gstindexfactory.sgml:
|
||
* docs/gst/tmpl/gstinfo.sgml:
|
||
* docs/gst/tmpl/gstobject.sgml:
|
||
* docs/gst/tmpl/gstpad.sgml:
|
||
* docs/gst/tmpl/gstpadtemplate.sgml:
|
||
* docs/gst/tmpl/gstpipeline.sgml:
|
||
* docs/gst/tmpl/gstplugin.sgml:
|
||
* docs/gst/tmpl/gstpluginfeature.sgml:
|
||
* docs/gst/tmpl/gsttypes.sgml:
|
||
* docs/gst/tmpl/gstvalue.sgml:
|
||
* docs/libs/tmpl/gstdataprotocol.sgml:
|
||
* docs/libs/tmpl/gstgetbits.sgml:
|
||
whoops, wrong commit
|
||
Original commit message from CVS:
|
||
whoops, wrong commit
|
||
|
||
2005-09-14 22:01:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* docs/README:
|
||
* docs/gst/tmpl/gstelement.sgml:
|
||
* docs/gst/tmpl/gstenumtypes.sgml:
|
||
* docs/gst/tmpl/gstimplementsinterface.sgml:
|
||
* docs/gst/tmpl/gstindex.sgml:
|
||
* docs/gst/tmpl/gstindexfactory.sgml:
|
||
* docs/gst/tmpl/gstinfo.sgml:
|
||
* docs/gst/tmpl/gstobject.sgml:
|
||
* docs/gst/tmpl/gstpad.sgml:
|
||
* docs/gst/tmpl/gstpadtemplate.sgml:
|
||
* docs/gst/tmpl/gstpipeline.sgml:
|
||
* docs/gst/tmpl/gstplugin.sgml:
|
||
* docs/gst/tmpl/gstpluginfeature.sgml:
|
||
* docs/gst/tmpl/gsttypes.sgml:
|
||
* docs/gst/tmpl/gstvalue.sgml:
|
||
* docs/libs/tmpl/gstdataprotocol.sgml:
|
||
* docs/libs/tmpl/gstgetbits.sgml:
|
||
notes on documenting elements and plugins
|
||
Original commit message from CVS:
|
||
notes on documenting elements and plugins
|
||
|
||
2005-09-14 15:16:33 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* common:
|
||
* gst/Makefile.am:
|
||
Rest of the fix for 316155: don't confuse MinGW when running glib-mkenums
|
||
Original commit message from CVS:
|
||
Rest of the fix for 316155: don't confuse MinGW when running glib-mkenums
|
||
|
||
2005-09-13 15:03:05 +0000 Steve Lhomme <steve.lhomme@free.fr>
|
||
|
||
file gst-typefind.vcproj was initially added on branch BRANCH-GSTREAMER-0_8.
|
||
Original commit message from CVS:
|
||
file gst-typefind.vcproj was initially added on branch BRANCH-GSTREAMER-0_8.
|
||
|
||
2005-09-13 14:49:23 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* ChangeLog:
|
||
* gst/gstconfig.h.in:
|
||
Don't use windows linking attributes in MinGW
|
||
Original commit message from CVS:
|
||
Don't use windows linking attributes in MinGW
|
||
|
||
2005-09-13 11:00:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstutils.c: Apparently people think it's better if this function doesn't try to set the state to whatever state w...
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (set_state_async_thread_func),
|
||
(gst_element_set_state_async):
|
||
Apparently people think it's better if this function doesn't
|
||
try to set the state to whatever state was asked for on the first
|
||
call to this function for any object. Seriously.
|
||
|
||
2005-09-12 18:14:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
add a gst_element_set_state_async method that sets the state and starts a thread to make sure the state change comple...
|
||
Original commit message from CVS:
|
||
* check/gst/gstpipeline.c: (GST_START_TEST):
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstutils.c: (set_state_async_thread_func),
|
||
(gst_element_set_state_async):
|
||
* gst/gstutils.h:
|
||
add a gst_element_set_state_async method that
|
||
sets the state and starts a thread to make sure the state
|
||
change completes as best as it can
|
||
|
||
2005-09-12 17:01:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/gst/gstpipeline.c:
|
||
* tests/check/gst/gstpipeline.c:
|
||
codify design+behaviour in testsuite after discussion
|
||
Original commit message from CVS:
|
||
codify design+behaviour in testsuite after discussion
|
||
|
||
2005-09-12 16:10:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
docs/: add a quote
|
||
Original commit message from CVS:
|
||
* docs/gst/tmpl/gstelement.sgml:
|
||
* docs/manual/appendix-quotes.xml:
|
||
add a quote
|
||
* gst/gstelement.c: (gst_element_set_state):
|
||
add some debug
|
||
|
||
2005-09-12 13:45:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/: Remove the requirement for sub-classes to call the parent implementation of prepare_output_buffer with a wrappe...
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_class_init),
|
||
(gst_base_transform_prepare_output_buf),
|
||
(gst_base_transform_handle_buffer):
|
||
* gst/elements/gstcapsfilter.c: (gst_capsfilter_transform_ip),
|
||
(gst_capsfilter_prepare_buf):
|
||
Remove the requirement for sub-classes to call the parent
|
||
implementation of prepare_output_buffer with a wrapper function.
|
||
* gst/gsttaglist.h:
|
||
* gst/gsttagsetter.h:
|
||
Fix #define wrapper
|
||
|
||
2005-09-11 19:22:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/gst/gstreamer-sections.txt: more doc cleanups
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
more doc cleanups
|
||
|
||
2005-09-11 13:07:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/gstelement.sgml:
|
||
* docs/gst/tmpl/gstplugin.sgml:
|
||
* gst/gstminiobject.c:
|
||
* gst/gstvalue.h:
|
||
doc build clean, hurray
|
||
Original commit message from CVS:
|
||
doc build clean, hurray
|
||
|
||
2005-09-11 12:57:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/gstreamer.types:
|
||
* docs/gst/tmpl/gstpad.sgml:
|
||
* docs/gst/tmpl/gsttypes.sgml:
|
||
* gst/base/gstadapter.h:
|
||
* gst/base/gstbasesink.h:
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/gstbin.h:
|
||
* gst/gstbuffer.h:
|
||
* gst/gstbus.h:
|
||
* gst/gstcaps.h:
|
||
* gst/gstclock.h:
|
||
* gst/gstelement.h:
|
||
* gst/gstevent.h:
|
||
* gst/gstmessage.h:
|
||
* gst/gstpad.h:
|
||
* gst/gststructure.c:
|
||
* gst/registries/gstlibxmlregistry.h:
|
||
* libs/gst/base/gstadapter.h:
|
||
* libs/gst/base/gstbasesink.h:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
various doc fixes
|
||
Original commit message from CVS:
|
||
various doc fixes
|
||
|
||
2005-09-11 12:02:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
fix silly bug that caused build to fail when check is missing
|
||
Original commit message from CVS:
|
||
fix silly bug that caused build to fail when check is missing
|
||
|
||
2005-09-11 12:01:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
docs/gst/: rearrange gstvalue section
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/gstvalue.sgml:
|
||
rearrange gstvalue section
|
||
* gst/gstutils.c: (gst_element_state_get_name):
|
||
NONE -> VOID
|
||
* gst/gstvalue.c: (_gst_value_initialize):
|
||
* gst/gstvalue.h:
|
||
doc updates
|
||
|
||
2005-09-11 11:57:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/base/gstbasesink.c:
|
||
* libs/gst/base/gstbasesink.c:
|
||
debug fixes
|
||
Original commit message from CVS:
|
||
debug fixes
|
||
|
||
2005-09-09 23:45:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
check/gst-libs/controller.c: Header include fix.
|
||
Original commit message from CVS:
|
||
* check/gst-libs/controller.c:
|
||
Header include fix.
|
||
* gst/base/gstbasetransform.c:
|
||
(gst_base_transform_default_prepare_buf),
|
||
(gst_base_transform_handle_buffer):
|
||
* gst/base/gstbasetransform.h:
|
||
Some more basetransform changes and fixes to enable sub-classes
|
||
that modify buffer metadata only.
|
||
* gst/elements/gstcapsfilter.c: (gst_capsfilter_class_init),
|
||
(gst_capsfilter_init), (gst_capsfilter_transform_ip),
|
||
(gst_capsfilter_prepare_buf):
|
||
If the output pad has fixed allowed caps and input buffers
|
||
don't have any, set the fixed caps on outgoing buffers.
|
||
|
||
2005-09-09 18:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/base/gstbasesink.c:
|
||
* libs/gst/base/gstbasesink.c:
|
||
object debugging is good
|
||
Original commit message from CVS:
|
||
object debugging is good
|
||
|
||
2005-09-09 17:42:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
check/elements/identity.c: Make the error a little clearer when the test fails because identity made a copy of the bu...
|
||
Original commit message from CVS:
|
||
* check/elements/identity.c: (GST_START_TEST):
|
||
Make the error a little clearer when the test fails because
|
||
identity made a copy of the buffer.
|
||
* docs/gst/gstreamer-sections.txt:
|
||
New symbols in gstbasetransform.h
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_class_init),
|
||
(gst_base_transform_init), (gst_base_transform_transform_size),
|
||
(gst_base_transform_configure_caps), (gst_base_transform_setcaps),
|
||
(gst_base_transform_default_prepare_buf),
|
||
(gst_base_transform_get_unit_size),
|
||
(gst_base_transform_buffer_alloc),
|
||
(gst_base_transform_handle_buffer), (gst_base_transform_chain),
|
||
(gst_base_transform_change_state),
|
||
(gst_base_transform_set_passthrough),
|
||
(gst_base_transform_set_in_place),
|
||
(gst_base_transform_is_in_place):
|
||
* gst/base/gstbasetransform.h:
|
||
Change BaseTransform to separate in_place operate from same_caps
|
||
output. in_place implies that the element can perform the transform
|
||
on incoming buffers in-place, even if the caps on the output are
|
||
different.
|
||
Sub-class elements can now implement special buffer allocation
|
||
methods for outgoing buffers if they wish to.
|
||
Big documentation addition.
|
||
* gst/elements/gstcapsfilter.c: (gst_capsfilter_transform_ip):
|
||
* gst/elements/gstelements.c:
|
||
Changes for basetransform modifications.
|
||
* gst/elements/Makefile.am:
|
||
* gst/elements/gstfdsrc.c: (gst_fdsrc_init), (gst_fdsrc_create):
|
||
Compile fix. Extra debug output.
|
||
|
||
2005-09-09 15:19:24 +0000 Steve Lhomme <steve.lhomme@free.fr>
|
||
|
||
file gstcontrol.vcproj was initially added on branch BRANCH-GSTREAMER-0_8.
|
||
Original commit message from CVS:
|
||
file gstcontrol.vcproj was initially added on branch BRANCH-GSTREAMER-0_8.
|
||
|
||
2005-09-09 14:34:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/gst/gstpad.c: add tests for valid pad naming
|
||
Original commit message from CVS:
|
||
* check/gst/gstpad.c: (GST_START_TEST), (name_is_valid),
|
||
(gst_pad_suite):
|
||
add tests for valid pad naming
|
||
* gst/check/gstcheck.c: (gst_check_log_message_func),
|
||
(gst_check_log_critical_func):
|
||
add ASSERT_WARNING
|
||
remove printing of code, it is fragile when the code contains
|
||
% and the line number is enough info
|
||
* gst/check/gstcheck.h:
|
||
* gst/gstpad.c: (gst_pad_template_new):
|
||
fix memleaks
|
||
|
||
2005-09-09 13:28:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
and the changelog
|
||
Original commit message from CVS:
|
||
and the changelog
|
||
|
||
2005-09-09 13:26:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: say what CHECK flags we use
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
say what CHECK flags we use
|
||
* docs/libs/gstreamer-libs.types:
|
||
* libs/gst/controller/Makefile.am:
|
||
* libs/gst/controller/gst-controller.c:
|
||
* libs/gst/controller/gst-controller.h:
|
||
* libs/gst/controller/gst-helper.c:
|
||
* libs/gst/controller/gst-interpolation.c:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
* libs/gst/controller/gsthelper.c:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
* tools/gst-inspect.c: (print_plugin_info):
|
||
we don't use dashes in header names
|
||
|
||
2005-09-09 12:02:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/: adding a test for pipelines and state changes
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
* check/gst/.cvsignore:
|
||
* check/gst/gstpipeline.c: (pop_messages), (GST_START_TEST),
|
||
(gst_pipeline_suite), (main):
|
||
adding a test for pipelines and state changes
|
||
* gst/gstutils.c: (get_state_func):
|
||
add some debugging
|
||
* gstreamer.spec.in:
|
||
fix up spec file
|
||
|
||
2005-09-08 17:23:57 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* ChangeLog:
|
||
* gst/elements/gstfilesrc.c:
|
||
* gst/elements/gstfilesrc.h:
|
||
* gst/gstevent.c:
|
||
* plugins/elements/gstfilesrc.c:
|
||
* plugins/elements/gstfilesrc.h:
|
||
Various fixes for unseekable, unmmapable, and non-normal files, so that fallback to read() rather than mmap() works.
|
||
Original commit message from CVS:
|
||
Various fixes for unseekable, unmmapable, and non-normal files, so that
|
||
fallback to read() rather than mmap() works.
|
||
Allow newsegment events with start == end, so that cases where that's
|
||
correct work (e.g. filesrc on a zero-size file).
|
||
|
||
2005-09-08 11:45:12 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* docs/pwg/building-state.xml:
|
||
Update the manual section on state changes for wingo's new API
|
||
Original commit message from CVS:
|
||
Update the manual section on state changes for wingo's new API
|
||
|
||
2005-09-07 15:22:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstplugin.c: Call g_module_close when we don't load the module
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c: (gst_plugin_load_file):
|
||
Call g_module_close when we don't load the module
|
||
* gst/registries/gstlibxmlregistry.c:
|
||
(gst_xml_registry_get_property):
|
||
Port leak fix from 0.8
|
||
|
||
2005-09-07 14:08:46 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* po/POTFILES.in:
|
||
more rename fixing ...
|
||
Original commit message from CVS:
|
||
more rename fixing ...
|
||
|
||
2005-09-07 13:22:16 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
renamed gsttag -> gsttaglist, gsttaginterface -> gsttagsetter inlined docs for gsttrace, gsttrashstack
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* docs/gst/tmpl/gsttrace.sgml:
|
||
* docs/gst/tmpl/gsttrashstack.sgml:
|
||
* gst/Makefile.am:
|
||
* gst/gst.h:
|
||
* gst/gstelement.h:
|
||
* gst/gstevent.h:
|
||
* gst/gstmessage.c:
|
||
* gst/gstmessage.h:
|
||
* gst/gsttag.c:
|
||
* gst/gsttag.h:
|
||
* gst/gsttaginterface.c:
|
||
* gst/gsttaginterface.h:
|
||
* gst/gsttaglist.c:
|
||
* gst/gsttaglist.h:
|
||
* gst/gsttagsetter.c:
|
||
* gst/gsttagsetter.h:
|
||
* gst/gsttrace.c:
|
||
* gst/gsttrace.h:
|
||
* gst/gsttrashstack.c:
|
||
renamed gsttag -> gsttaglist, gsttaginterface -> gsttagsetter
|
||
inlined docs for gsttrace, gsttrashstack
|
||
|
||
2005-09-07 12:35:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/: splitted gsttypefind into gsttypefind, gsttypefindfactory
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am:
|
||
* gst/elements/gstbufferstore.h:
|
||
* gst/elements/gsttypefindelement.c:
|
||
* gst/elements/gsttypefindelement.h:
|
||
* gst/gst.h:
|
||
* gst/gsttypefind.c:
|
||
* gst/gsttypefind.h:
|
||
* gst/gsttypefindfactory.c: (gst_type_find_factory_get_type),
|
||
(gst_type_find_factory_class_init), (gst_type_find_factory_init),
|
||
(gst_type_find_factory_dispose),
|
||
(gst_type_find_factory_unload_thyself),
|
||
(gst_type_find_load_plugin), (gst_type_find_factory_get_list),
|
||
(gst_type_find_factory_get_caps),
|
||
(gst_type_find_factory_get_extensions),
|
||
(gst_type_find_factory_call_function):
|
||
* gst/gsttypefindfactory.h:
|
||
* gst/registries/gstlibxmlregistry.c:
|
||
* gst/registries/gstxmlregistry.c:
|
||
splitted gsttypefind into gsttypefind, gsttypefindfactory
|
||
|
||
2005-09-07 10:06:56 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/base/gstbasesink.c (gst_base_sink_activate_pull): Fix a race condition whereby the pad's task function is entered...
|
||
Original commit message from CVS:
|
||
2005-09-07 Andy Wingo <wingo@pobox.com>
|
||
* gst/base/gstbasesink.c (gst_base_sink_activate_pull): Fix a race
|
||
condition whereby the pad's task function is entered before the
|
||
pad_mode variable was set.
|
||
|
||
2005-09-06 22:57:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstpad.c: Catch misbehaving pad_alloc functions that don't set up caps and do it for them.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_alloc_buffer):
|
||
Catch misbehaving pad_alloc functions that don't
|
||
set up caps and do it for them.
|
||
|
||
2005-09-06 22:03:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
check/pipelines/simple_launch_lines.c: test for pipe!=NULL
|
||
Original commit message from CVS:
|
||
* check/pipelines/simple_launch_lines.c: (run_pipeline):
|
||
test for pipe!=NULL
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* docs/gst/tmpl/gstmemchunk.sgml:
|
||
* docs/gst/tmpl/gstparse.sgml:
|
||
* docs/gst/tmpl/gsttaglist.sgml:
|
||
* docs/gst/tmpl/gsttagsetter.sgml:
|
||
* docs/gst/tmpl/gsttypefind.sgml:
|
||
* docs/gst/tmpl/gsttypefindfactory.sgml:
|
||
* gst/gstmemchunk.c:
|
||
* gst/gstparse.c:
|
||
* gst/gsttag.c:
|
||
* gst/gsttaginterface.c:
|
||
* gst/gsttypefind.c:
|
||
* gst/gsttypefind.h:
|
||
inlined more docs
|
||
|
||
2005-09-06 18:18:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/gst/gstghostpad.c:
|
||
* tests/check/gst/gstghostpad.c:
|
||
add a check for a ghostpad that doesn't have a target being linked
|
||
Original commit message from CVS:
|
||
add a check for a ghostpad that doesn't have a target being linked
|
||
|
||
2005-09-06 14:11:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
back to head
|
||
Original commit message from CVS:
|
||
back to head
|
||
|
||
=== release 0.9.2 ===
|
||
|
||
2005-09-06 14:02:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* README:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
releasing 0.9.2
|
||
Original commit message from CVS:
|
||
releasing 0.9.2
|
||
|
||
2005-09-06 11:45:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* README:
|
||
* common:
|
||
update readme with explanation of modules
|
||
Original commit message from CVS:
|
||
update readme with explanation of modules
|
||
|
||
2005-09-06 09:52:23 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* common:
|
||
* docs/random/ChangeLog-0.8:
|
||
changelog split
|
||
Original commit message from CVS:
|
||
changelog split
|
||
|
||
2005-09-05 17:55:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* autogen.sh:
|
||
* docs/gst/tmpl/gstplugin.sgml:
|
||
maintenance updates
|
||
Original commit message from CVS:
|
||
maintenance updates
|
||
|
||
2005-09-05 17:53:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/faq/gst-uninstalled:
|
||
adding -bad
|
||
Original commit message from CVS:
|
||
adding -bad
|
||
|
||
2005-09-05 16:54:54 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/registries/gstxmlregistry.*: and update to newer API.
|
||
Original commit message from CVS:
|
||
* gst/registries/gstxmlregistry.h:
|
||
* gst/registries/gstxmlregistry.c: and update to newer API.
|
||
Incidentally they should be a bit faster now that they don't have
|
||
to parse the caps.
|
||
|
||
2005-09-05 16:52:56 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/registries/gstxmlregistry.*: Um... resurrect...
|
||
Original commit message from CVS:
|
||
2005-09-05 Andy Wingo <wingo@pobox.com>
|
||
* gst/registries/gstxmlregistry.h:
|
||
* gst/registries/gstxmlregistry.c: Um... resurrect...
|
||
|
||
2005-09-05 16:36:47 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/registries/gstxmlregistry.*: Remove from CVS, they were replaced by the libxml registry a while back
|
||
Original commit message from CVS:
|
||
2005-09-05 Andy Wingo <wingo@pobox.com>
|
||
* gst/registries/gstxmlregistry.h:
|
||
* gst/registries/gstxmlregistry.c: Remove from CVS, they were
|
||
replaced by the libxml registry a while back
|
||
|
||
2005-09-05 11:54:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/generic/.gitignore:
|
||
* check/gst/.gitignore:
|
||
* docs/README:
|
||
* examples/pwg/.gitignore:
|
||
* tests/check/generic/.gitignore:
|
||
* tests/check/gst/.gitignore:
|
||
* tests/old/examples/pwg/.gitignore:
|
||
maintenance updates
|
||
Original commit message from CVS:
|
||
maintenance updates
|
||
|
||
2005-09-05 09:38:38 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
Rever to 1.80 version of this file as GstUtils is not as dead as it seemed
|
||
Original commit message from CVS:
|
||
Rever to 1.80 version of this file as GstUtils is not as dead as it seemed
|
||
|
||
2005-09-05 09:23:44 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* common:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
remove GstUtils mention as it is now gone
|
||
Original commit message from CVS:
|
||
remove GstUtils mention as it is now gone
|
||
|
||
2005-09-04 11:01:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* pkgconfig/gstreamer-check-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-check.pc.in:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
need to add -lcheck to the pkgconfig file
|
||
Original commit message from CVS:
|
||
need to add -lcheck to the pkgconfig file
|
||
|
||
2005-09-03 17:36:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstplugin.c:
|
||
fix for a critical when a module returns NULL on opening
|
||
Original commit message from CVS:
|
||
fix for a critical when a module returns NULL on opening
|
||
|
||
2005-09-03 17:00:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/tmpl/gstplugin.sgml:
|
||
* gst/elements/gstelements.c:
|
||
* gst/gst.c:
|
||
* gst/gstplugin.c:
|
||
* gst/gstplugin.h:
|
||
* gst/registries/gstlibxmlregistry.c:
|
||
* gst/registries/gstxmlregistry.c:
|
||
* plugins/elements/gstelements.c:
|
||
* tools/gst-inspect.c:
|
||
add a source plugin description field, to represent the source module this plugin is a part of. By default GST_PLUGI...
|
||
Original commit message from CVS:
|
||
add a source plugin description field, to represent the source
|
||
module this plugin is a part of. By default GST_PLUGIN_DEFINE
|
||
will set it to PACKAGE, which is automake's idea of the name of
|
||
the source project.
|
||
|
||
2005-09-03 16:16:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* docs/htmlinstall.mak:
|
||
fix distcheck
|
||
Original commit message from CVS:
|
||
fix distcheck
|
||
|
||
2005-09-03 14:20:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* Makefile.am:
|
||
* docs/htmlinstall.mak:
|
||
enable docs build for distcheck
|
||
Original commit message from CVS:
|
||
enable docs build for distcheck
|
||
|
||
2005-09-03 13:54:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/plugins/.gitignore:
|
||
* docs/plugins/Makefile.am:
|
||
* docs/plugins/gstdoc-mkdb:
|
||
* docs/plugins/gstdoc-mktmpl:
|
||
* docs/plugins/gstdoc-scanobj:
|
||
* docs/plugins/gstreamer-plugins-docs.sgml:
|
||
* docs/plugins/gstreamer-plugins-sections.txt:
|
||
* docs/plugins/gstreamer-plugins.types.in:
|
||
* docs/plugins/tmpl/ac3dec.sgml:
|
||
* docs/plugins/tmpl/ac3parse.sgml:
|
||
* docs/plugins/tmpl/audioscale.sgml:
|
||
* docs/plugins/tmpl/cobin.sgml:
|
||
* docs/plugins/tmpl/dvdsrc.sgml:
|
||
* docs/plugins/tmpl/example.sgml:
|
||
* docs/plugins/tmpl/gstaviencoder.sgml:
|
||
* docs/plugins/tmpl/gstjpeg.sgml:
|
||
* docs/plugins/tmpl/gstjpegdec.sgml:
|
||
* docs/plugins/tmpl/gstjpegenc.sgml:
|
||
* docs/plugins/tmpl/gstmpeg1encoder.sgml:
|
||
* docs/plugins/tmpl/gstmpeg2enc.sgml:
|
||
* docs/plugins/tmpl/gstmpeg2play.sgml:
|
||
* docs/plugins/tmpl/gstmpeg_play.sgml:
|
||
* docs/plugins/tmpl/gstmpegaudio.sgml:
|
||
* docs/plugins/tmpl/gstmpg123.sgml:
|
||
* docs/plugins/tmpl/gstparseau.sgml:
|
||
* docs/plugins/tmpl/gstparseavi.sgml:
|
||
* docs/plugins/tmpl/gstparsewav.sgml:
|
||
* docs/plugins/tmpl/gstreamer-plugins-unused.sgml:
|
||
* docs/plugins/tmpl/gstspectrum.sgml:
|
||
* docs/plugins/tmpl/gstv4lsrc.sgml:
|
||
* docs/plugins/tmpl/gstwincodec.sgml:
|
||
* docs/plugins/tmpl/gstwindec.sgml:
|
||
* docs/plugins/tmpl/gstwinenc.sgml:
|
||
* docs/plugins/tmpl/gstxa.sgml:
|
||
* docs/plugins/tmpl/gstxing.sgml:
|
||
* docs/plugins/tmpl/median.sgml:
|
||
* docs/plugins/tmpl/mp1videoparse.sgml:
|
||
* docs/plugins/tmpl/mp2videoparse.sgml:
|
||
* docs/plugins/tmpl/mp3parse.sgml:
|
||
* docs/plugins/tmpl/mpeg1parse.sgml:
|
||
* docs/plugins/tmpl/mpeg2parse.sgml:
|
||
* docs/plugins/tmpl/mpeg2subt.sgml:
|
||
* docs/plugins/tmpl/rtjpegdec.sgml:
|
||
* docs/plugins/tmpl/rtjpegenc.sgml:
|
||
* docs/plugins/tmpl/smooth.sgml:
|
||
* docs/plugins/tmpl/smoothwave.sgml:
|
||
* docs/plugins/tmpl/spindentity.sgml:
|
||
* docs/plugins/tmpl/stereo.sgml:
|
||
* docs/plugins/tmpl/synaesthesia.sgml:
|
||
* docs/plugins/tmpl/system_encode.sgml:
|
||
* docs/plugins/tmpl/vcdsrc.sgml:
|
||
* docs/plugins/tmpl/videoscale.sgml:
|
||
* docs/plugins/tmpl/videosink.sgml:
|
||
* docs/plugins/tmpl/volume.sgml:
|
||
* docs/plugins/tmpl/vorbisdec.sgml:
|
||
* docs/plugins/tmpl/vorbisenc.sgml:
|
||
* docs/plugins/tmpl/vumeter.sgml:
|
||
remove old plugins docs
|
||
Original commit message from CVS:
|
||
remove old plugins docs
|
||
|
||
2005-09-03 13:49:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* Makefile.am:
|
||
* autogen.sh:
|
||
* common:
|
||
* configure.ac:
|
||
* docs/Makefile.am:
|
||
* docs/faq/Makefile.am:
|
||
* docs/gst/tmpl/gstelement.sgml:
|
||
* docs/gst/tmpl/gsttypes.sgml:
|
||
* docs/htmlinstall.mak:
|
||
* docs/manual/Makefile.am:
|
||
* docs/pwg/Makefile.am:
|
||
* gstreamer.spec.in:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
clean up docs build a little; have docdir be an overridable install location; separate gtk-doc and docbook bits
|
||
Original commit message from CVS:
|
||
clean up docs build a little; have docdir be an overridable install location; separate gtk-doc and docbook bits
|
||
|
||
2005-09-02 23:36:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gsturi.h:
|
||
whitespace cleanups
|
||
Original commit message from CVS:
|
||
whitespace cleanups
|
||
|
||
2005-09-02 23:17:26 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/base/gstbasesink.c: Add comment.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_pad_buffer_alloc):
|
||
Add comment.
|
||
* gst/elements/gstfakesink.c: (gst_fake_sink_init),
|
||
(gst_fake_sink_change_state):
|
||
Make state change function thread-safe.
|
||
* gst/gstpad.c: (gst_pad_alloc_buffer):
|
||
Set offset on generic buffer allocated by fallback.
|
||
|
||
2005-09-02 23:03:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gsttrashstack.h:
|
||
whitespace fixes
|
||
Original commit message from CVS:
|
||
whitespace fixes
|
||
|
||
2005-09-02 21:37:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
run the wingo-magic script against the docs
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/gstelement.sgml:
|
||
* gst/gstpad.c:
|
||
* libs/gst/controller/gst-controller.c:
|
||
(gst_controlled_property_set_interpolation_mode),
|
||
(gst_controlled_property_new),
|
||
(gst_controller_find_controlled_property):
|
||
run the wingo-magic script against the docs
|
||
|
||
2005-09-02 18:36:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* docs/gst/tmpl/gstqueue.sgml:
|
||
removed file again
|
||
Original commit message from CVS:
|
||
removed file again
|
||
|
||
2005-09-02 17:23:06 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
merged elementdetails docs into elementfactory docs inlined both
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* docs/gst/tmpl/gstelementdetails.sgml:
|
||
* docs/gst/tmpl/gstelementfactory.sgml:
|
||
* gst/gst.c:
|
||
* gst/gstbus.c:
|
||
* gst/gstelementfactory.c:
|
||
* gst/gstelementfactory.h:
|
||
merged elementdetails docs into elementfactory docs
|
||
inlined both
|
||
|
||
2005-09-02 16:44:57 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstelement.h: Add magical pixie dust to make glib-mkenums consider this enum an enum and not a flags.
|
||
Original commit message from CVS:
|
||
2005-09-02 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstelement.h: Add magical pixie dust to make glib-mkenums
|
||
consider this enum an enum and not a flags.
|
||
|
||
2005-09-02 16:17:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
more docs inlined
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* docs/gst/tmpl/gstghostpad.sgml:
|
||
* docs/gst/tmpl/gstiterator.sgml:
|
||
* docs/gst/tmpl/gstmacros.sgml:
|
||
* docs/gst/tmpl/gstrealpad.sgml:
|
||
* docs/gst/tmpl/gstregistry.sgml:
|
||
* docs/gst/tmpl/gstregistrypool.sgml:
|
||
* docs/gst/tmpl/gststructure.sgml:
|
||
* docs/gst/tmpl/gstsystemclock.sgml:
|
||
* docs/gst/tmpl/gsttrace.sgml:
|
||
* gst/gstghostpad.c:
|
||
* gst/gstmacros.h:
|
||
* gst/gstmemchunk.c:
|
||
* gst/gstmemchunk.h:
|
||
* gst/gstqueue.c:
|
||
* gst/gstregistry.c:
|
||
* gst/gstregistrypool.c:
|
||
* gst/gststructure.c:
|
||
* gst/gstsystemclock.c:
|
||
more docs inlined
|
||
|
||
2005-09-02 15:42:00 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstelement.h (GstState): Renamed from GstElementState, changed to be a normal enum instead of flags.
|
||
Original commit message from CVS:
|
||
2005-09-02 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstelement.h (GstState): Renamed from GstElementState,
|
||
changed to be a normal enum instead of flags.
|
||
(GstStateChangeReturn): Renamed from GstElementStateReturn, names
|
||
munged to be GST_STATE_CHANGE_*.
|
||
(GST_STATE_CHANGE): Renamed from GST_STATE_TRANSITION, updated to
|
||
work with the new state representation.
|
||
(GstStateChange): New enumeration of possible state transitions.
|
||
Replaces GST_STATE_FOO_TO_BAR with GST_STATE_CHANGE_FOO_TO_BAR.
|
||
(GstElementClass::change_state): Pass the GstStateChange along as
|
||
an argument. Helps language bindings, so they don't have to use
|
||
tricky lock-needing macros like GST_STATE_CHANGE ().
|
||
* scripts/update-states (file): New script. Run it on a file to
|
||
update it for state naming and API changes. Updates files in
|
||
place.
|
||
* All files updated for the new API.
|
||
|
||
2005-09-02 12:11:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gstreamer.spec.in:
|
||
clean up spec some more
|
||
Original commit message from CVS:
|
||
clean up spec some more
|
||
|
||
2005-09-02 12:08:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/: fix a bunch of unchecked return values
|
||
Original commit message from CVS:
|
||
* gst/gsttrace.c: (gst_trace_flush), (gst_trace_text_flush):
|
||
* gst/gstutils.c: (gst_util_set_value_from_string),
|
||
(gst_util_set_object_arg):
|
||
fix a bunch of unchecked return values
|
||
* tools/gst-complete.c: (main):
|
||
* gstreamer.spec.in:
|
||
clean up a little
|
||
|
||
2005-09-01 19:06:39 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* docs/gst/tmpl/.gitignore:
|
||
* docs/gst/tmpl/gsttaglist.sgml:
|
||
updated .cvsignore
|
||
Original commit message from CVS:
|
||
updated .cvsignore
|
||
|
||
2005-09-01 18:12:18 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.*: Handle newsegments more correctly.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_event), (gst_base_sink_do_sync),
|
||
(gst_base_sink_handle_event):
|
||
* gst/base/gstbasesink.h:
|
||
Handle newsegments more correctly.
|
||
* gst/gstbus.c:
|
||
Fix docs.
|
||
* gst/gstevent.c: (gst_event_new_newsegment):
|
||
A newsegment cannot have a start_time of -1
|
||
|
||
2005-09-01 16:53:14 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
win32/gstenumtypes.*: Update
|
||
Original commit message from CVS:
|
||
* win32/gstenumtypes.c:
|
||
* win32/gstenumtypes.h:
|
||
Update
|
||
|
||
2005-08-31 21:01:35 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* docs/pwg/building-boiler.xml:
|
||
Remove extraneous 'co' from cvs command in PWG, as reported on irc.
|
||
Original commit message from CVS:
|
||
Remove extraneous 'co' from cvs command in PWG, as reported on irc.
|
||
|
||
2005-08-31 18:45:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/controller/gst-controller.c: fixed boolean again
|
||
Original commit message from CVS:
|
||
* libs/gst/controller/gst-controller.c:
|
||
(gst_controlled_property_set_interpolation_mode),
|
||
(gst_controlled_property_new):
|
||
fixed boolean again
|
||
|
||
2005-08-31 15:27:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
docs/faq/gst-uninstalled: add -good
|
||
Original commit message from CVS:
|
||
* docs/faq/gst-uninstalled:
|
||
add -good
|
||
* gst/gstevent.c:
|
||
* gst/gstevent.h:
|
||
remove wrong docs
|
||
* gst/gstutils.c: (gst_element_link_filtered):
|
||
* gst/gstutils.h:
|
||
add gst_element_link_filtered
|
||
|
||
2005-08-31 14:08:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
inlined more docs, fixed double id-ref
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* docs/gst/tmpl/gsterror.sgml:
|
||
* docs/gst/tmpl/gstfilter.sgml:
|
||
* docs/gst/tmpl/gsturihandler.sgml:
|
||
* docs/gst/tmpl/gsturitype.sgml:
|
||
* docs/gst/tmpl/gstutils.sgml:
|
||
* docs/gst/tmpl/gstxml.sgml:
|
||
* gst/gsterror.c:
|
||
* gst/gsterror.h:
|
||
* gst/gstfilter.c:
|
||
* gst/gsturi.c:
|
||
* gst/gsturitype.c:
|
||
* gst/gstutils.c:
|
||
* gst/gstxml.c:
|
||
inlined more docs, fixed double id-ref
|
||
|
||
2005-08-31 13:53:39 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasetransform.c: Passthrough elements don't need the caps as they don't care.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_setcaps),
|
||
(gst_base_transform_handle_buffer):
|
||
Passthrough elements don't need the caps as they don't care.
|
||
|
||
2005-08-31 13:50:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasetransform.c: Don't leak refcounts on buffers.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_setcaps),
|
||
(gst_base_transform_handle_buffer), (gst_base_transform_chain):
|
||
Don't leak refcounts on buffers.
|
||
|
||
2005-08-31 13:41:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasetransform.*: Handle the case where we are not negotiated more gracefully.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_configure_caps),
|
||
(gst_base_transform_setcaps), (gst_base_transform_handle_buffer),
|
||
(gst_base_transform_chain), (gst_base_transform_change_state):
|
||
* gst/base/gstbasetransform.h:
|
||
Handle the case where we are not negotiated more gracefully.
|
||
|
||
2005-08-31 12:55:54 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/elements/gstfilesrc.c: Set READONLY flag on mmap'ed buffers, otherwise gst_buffer_make_writable() won't work prop...
|
||
Original commit message from CVS:
|
||
* gst/elements/gstfilesrc.c: (gst_mmap_buffer_init),
|
||
(gst_file_src_map_region):
|
||
Set READONLY flag on mmap'ed buffers, otherwise
|
||
gst_buffer_make_writable() won't work properly (#314708).
|
||
|
||
2005-08-31 10:07:24 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasetransform.c: passthrough elements can even do inplace on non writable buffers (as they don't touch th...
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_handle_buffer):
|
||
passthrough elements can even do inplace on non writable
|
||
buffers (as they don't touch them).
|
||
|
||
2005-08-31 10:00:08 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
check/gst-libs/controller.c: more tests (hehe I have the most)
|
||
Original commit message from CVS:
|
||
* check/gst-libs/controller.c: (gst_test_mono_source_get_property),
|
||
(gst_test_mono_source_set_property),
|
||
(gst_test_mono_source_class_init), (GST_START_TEST),
|
||
(gst_controller_suite):
|
||
more tests (hehe I have the most)
|
||
* gst/gstbus.c:
|
||
describe popping messages whenusing mulltiple sources
|
||
* libs/gst/controller/gst-controller.c:
|
||
(gst_controlled_property_set_interpolation_mode),
|
||
(gst_controlled_property_new):
|
||
* libs/gst/controller/gst-controller.h:
|
||
* libs/gst/controller/gst-interpolation.c:
|
||
implement boolean properties
|
||
|
||
2005-08-31 08:57:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstminiobject.c: Cannot assert that the refcount has to be positive since a disposed object can be resurected.
|
||
Original commit message from CVS:
|
||
* gst/gstminiobject.c: (gst_mini_object_ref):
|
||
Cannot assert that the refcount has to be positive
|
||
since a disposed object can be resurected.
|
||
|
||
2005-08-31 08:38:39 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Revert change, need to first fix badly behaving apps.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_init):
|
||
Revert change, need to first fix badly behaving
|
||
apps.
|
||
|
||
2005-08-30 19:45:38 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/elements/: Activate pads before using them.
|
||
Original commit message from CVS:
|
||
* check/elements/fakesrc.c: (setup_fakesrc):
|
||
* check/elements/identity.c: (setup_identity):
|
||
Activate pads before using them.
|
||
|
||
2005-08-30 19:29:59 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstadapter.c: Flushing out 0 bytes is ok for this function.
|
||
Original commit message from CVS:
|
||
* gst/base/gstadapter.c: (gst_adapter_flush):
|
||
Flushing out 0 bytes is ok for this function.
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object):
|
||
no newsegment gives a warning and sets the start/stop to
|
||
invalid.
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_change_state),
|
||
(gst_base_transform_set_passthrough):
|
||
Some debug info.
|
||
* gst/gstminiobject.c: (gst_mini_object_ref):
|
||
Check refcount here too.
|
||
* gst/gstpad.c: (gst_pad_init):
|
||
Pads are initially flushing and refusing data.
|
||
* gst/gstutils.c: (gst_element_link_pads_filtered):
|
||
When adding a capsfilter element make sure it has the
|
||
same state as the parent bin.
|
||
|
||
2005-08-30 17:23:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
more docs and two more inlined
|
||
Original commit message from CVS:
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* docs/gst/tmpl/gstformat.sgml:
|
||
* docs/gst/tmpl/gstversion.sgml:
|
||
* gst/gstbus.h:
|
||
* gst/gstformat.c:
|
||
* gst/gstformat.h:
|
||
* gst/gstversion.h.in:
|
||
more docs and two more inlined
|
||
|
||
2005-08-30 17:12:33 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/elements/gstfilesink.c: Don't sync to clock.
|
||
Original commit message from CVS:
|
||
* gst/elements/gstfilesink.c: (gst_file_sink_class_init):
|
||
Don't sync to clock.
|
||
|
||
2005-08-30 08:17:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/gst/gstreamer-sections.txt: ultral33t func10ns deserve to appear in the docs actualy
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
ultral33t func10ns deserve to appear in the docs actualy
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* docs/gst/tmpl/gstcompat.sgml:
|
||
* docs/gst/tmpl/gstconfig.sgml:
|
||
* gst/check/gstcheck.c:
|
||
* gst/gstcompat.h:
|
||
* gst/gstconfig.h.in:
|
||
inlined more docs
|
||
|
||
2005-08-29 21:41:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
inlined and extended docs
|
||
Original commit message from CVS:
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* docs/gst/tmpl/gstquery.sgml:
|
||
* docs/gst/tmpl/gstutils.sgml:
|
||
* gst/gstquery.c:
|
||
* gst/gstquery.h:
|
||
inlined and extended docs
|
||
|
||
2005-08-29 19:59:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
check/gst-libs/controller.c: more tests
|
||
Original commit message from CVS:
|
||
* check/gst-libs/controller.c: (GST_START_TEST),
|
||
(gst_controller_suite):
|
||
more tests
|
||
* docs/gst/tmpl/gstutils.sgml:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* docs/libs/tmpl/gstdataprotocol.sgml:
|
||
include path fixes
|
||
* examples/controller/audio-example.c: (main):
|
||
controller example works now
|
||
* gst/gstclock.h:
|
||
doc fixes
|
||
* tools/gst-inspect.c: (print_element_properties_info):
|
||
show param spec flags
|
||
|
||
2005-08-29 16:10:36 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstutils.c (gst_util_uint64_scale): New 3733t funct10n.
|
||
Original commit message from CVS:
|
||
2005-08-29 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstutils.c (gst_util_uint64_scale): New 3733t funct10n.
|
||
|
||
2005-08-29 09:52:44 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
* docs/faq/cvs.xml:
|
||
Minor updates to developer cvs instructions, to more closely match what the freedesktop people want. Also, test my cv...
|
||
Original commit message from CVS:
|
||
Minor updates to developer cvs instructions, to more closely match what
|
||
the freedesktop people want. Also, test my cvs commit access...
|
||
|
||
2005-08-28 17:45:58 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstutils.h (GST_BOILERPLATE_FULL): Prototype instance_init as having two arguments instead of just one. Allows su...
|
||
Original commit message from CVS:
|
||
2005-08-28 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstutils.h (GST_BOILERPLATE_FULL): Prototype instance_init
|
||
as having two arguments instead of just one. Allows superclasses
|
||
to access information on subclasses -- see the terrible for() loop
|
||
in gtype.c:g_type_create_instance for the reason why. All callers
|
||
changed.
|
||
|
||
2005-08-27 10:57:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/design/part-messages.txt: update info
|
||
Original commit message from CVS:
|
||
* docs/design/part-messages.txt:
|
||
update info
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* docs/gst/tmpl/gstcaps.sgml:
|
||
* docs/gst/tmpl/gstclock.sgml:
|
||
* gst/gstbus.c:
|
||
* gst/gstcaps.c:
|
||
* gst/gstcaps.h:
|
||
* gst/gstclock.c:
|
||
* gst/gstclock.h:
|
||
* gst/gstmessage.c:
|
||
added descriptions for bus and message
|
||
inline caps and clock docs
|
||
|
||
2005-08-26 22:32:51 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstmessage.*: doc fixes
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.c:
|
||
* gst/gstmessage.h:
|
||
doc fixes
|
||
|
||
2005-08-26 21:23:51 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/base/gstbasetransform.c: fix div-by-zero
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_transform_size):
|
||
fix div-by-zero
|
||
|
||
2005-08-26 14:21:43 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/pipelines/simple_launch_lines.c (run_pipeline): Check element_set_state's return val.
|
||
Original commit message from CVS:
|
||
2005-08-26 Andy Wingo <wingo@pobox.com>
|
||
* check/pipelines/simple_launch_lines.c (run_pipeline): Check
|
||
element_set_state's return val.
|
||
(test_2_elements): Add test that's been disabled for months.
|
||
* gst/elements/gstfakesink.c: Cleanups. Add can-activate-push and
|
||
can-activate-pull properties.
|
||
* gst/elements/gstfakesrc.c: Cleanups. Add can-activate-push and
|
||
can-activate-pull properties. Implement is_seekable so fakesrc can
|
||
operate in pull mode.
|
||
* gst/base/gstbasesink.c (GstBaseSink): Remove has-loop, has-chain
|
||
properties.
|
||
(gst_base_sink_activate, gst_base_sink_activate_pull)
|
||
(gst_base_sink_activate_push): Make activation mode choosing work.
|
||
Cleanups.
|
||
(gst_base_sink_chain, gst_base_sink_loop): Assert activation mode
|
||
is right. Make pull mode work. Post an eos before pausing in pull
|
||
mode.
|
||
(gst_base_sink_change_state): Pay attention to the core's
|
||
change_state() return val.
|
||
* gst/base/gstbasesrc.c (GstBaseSrc): Remove has-loop,
|
||
has-getrange properties. Cleanups.
|
||
* gst/base/gstbasesrc.h (GstBaseSrc): Remove has_loop,
|
||
has_getrange and replace with can_activate_pull and
|
||
can_activate_push.
|
||
* gst/base/gstbasesink.h (GstBaseSink): Rearrange fields, add
|
||
locking comments. Remove has_loop, has_chain and replace with
|
||
can_activate_pull and can_activate_push.
|
||
|
||
2005-08-26 13:28:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Add metadata reading example that loops over a list of filenames, dumping any tags found.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* examples/Makefile.am:
|
||
* examples/metadata/Makefile.am:
|
||
* examples/metadata/read-metadata.c: (message_loop),
|
||
(have_pad_handler), (make_pipeline), (print_tag), (main):
|
||
Add metadata reading example that loops over a list of filenames,
|
||
dumping any tags found.
|
||
* gst/gstbus.c: (gst_bus_dispose):
|
||
* gst/gstelement.c: (gst_element_dispose):
|
||
Release a few potentially-held references in dispose.
|
||
|
||
2005-08-26 13:21:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/gst/tmpl/gstminiobject.sgml: do *not* add tmpl/*.sgml files to CVS!
|
||
Original commit message from CVS:
|
||
* docs/gst/tmpl/gstminiobject.sgml:
|
||
do *not* add tmpl/*.sgml files to CVS!
|
||
|
||
2005-08-26 13:17:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
libs/gst/bytestream/: removing obsolete files
|
||
Original commit message from CVS:
|
||
* libs/gst/bytestream/.cvsignore:
|
||
* libs/gst/bytestream/Makefile.am:
|
||
* libs/gst/bytestream/adapter.c:
|
||
* libs/gst/bytestream/adapter.h:
|
||
* libs/gst/bytestream/bytestream.c:
|
||
* libs/gst/bytestream/bytestream.h:
|
||
* libs/gst/bytestream/filepad.c:
|
||
* libs/gst/bytestream/filepad.h:
|
||
removing obsolete files
|
||
|
||
2005-08-26 12:48:29 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/: disabed additional index entries again, as this makes docs-gen just slow and they aren't useful yet
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/libs/gstreamer-libs-docs.sgml:
|
||
disabed additional index entries again, as this makes docs-gen just
|
||
slow and they aren't useful yet
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
little -section.txt cleanup for libs
|
||
|
||
2005-08-26 11:56:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/base/: fix up some debugging
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object):
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_transform_size),
|
||
fix up some debugging
|
||
(gst_base_transform_get_unit_size),
|
||
(gst_base_transform_buffer_alloc), (gst_base_transform_event),
|
||
(gst_base_transform_handle_buffer):
|
||
* gst/base/gstbasetransform.h:
|
||
handle and store timed NEWSEGMENT events so that subclasses that
|
||
calculate time by counting samples have a segment_start time they
|
||
need to add to their timestamps - see audioresample
|
||
|
||
2005-08-26 11:19:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* gst/base/gstbasetransform.c:
|
||
* gst/gstbuffer.h:
|
||
* gst/gstpad.c:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
whitespace, doc and debug fixing/additions
|
||
Original commit message from CVS:
|
||
whitespace, doc and debug fixing/additions
|
||
|
||
2005-08-25 23:17:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gstbin.h: removed ';' from the end of macro defs
|
||
Original commit message from CVS:
|
||
* gst/gstbin.h:
|
||
removed ';' from the end of macro defs
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* gst/gstbus.h:
|
||
* gst/gstelement.c: (gst_element_class_init),
|
||
(gst_element_set_state), (activate_pads),
|
||
(gst_element_save_thyself):
|
||
* gst/gstevent.c: (gst_event_new_newsegment):
|
||
* gst/gstevent.h:
|
||
* gst/gstiterator.c:
|
||
* gst/gstiterator.h:
|
||
* gst/gstpad.c:
|
||
* gst/gstprobe.h:
|
||
* gst/gstutils.c: (gst_pad_query_convert):
|
||
* gst/gstutils.h:
|
||
fixed parameter name mismatches between source, header and docs
|
||
added some more docs, resolved the last batch of unused elements in
|
||
docs (now someone needs to doc them)
|
||
|
||
2005-08-25 20:52:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/registries/gstlibxmlregistry.c:
|
||
* gst/registries/gstxmlregistry.c:
|
||
respect order of plugin dirs when loading pllugins and rebuilding registry
|
||
Original commit message from CVS:
|
||
respect order of plugin dirs when loading pllugins and rebuilding registry
|
||
|
||
2005-08-25 19:36:05 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasetransform.*: Cache caps unit_size.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_init),
|
||
(gst_base_transform_transform_size),
|
||
(gst_base_transform_configure_caps),
|
||
(gst_base_transform_get_unit_size),
|
||
(gst_base_transform_buffer_alloc),
|
||
(gst_base_transform_change_state):
|
||
* gst/base/gstbasetransform.h:
|
||
Cache caps unit_size.
|
||
Make sure we cannot negotiate up and downstream at the
|
||
same time.
|
||
|
||
2005-08-25 18:55:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/gst.c:
|
||
* gst/registries/gstlibxmlregistry.c:
|
||
* gst/registries/gstxmlregistry.c:
|
||
make registry respect order of GST_PLUGIN_PATH; make the installed location go last
|
||
Original commit message from CVS:
|
||
make registry respect order of GST_PLUGIN_PATH; make the installed location go last
|
||
|
||
2005-08-25 18:54:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/base/gstbasetransform.h:
|
||
* gst/gstpad.c:
|
||
* libs/gst/base/gstbasetransform.h:
|
||
add docs
|
||
Original commit message from CVS:
|
||
add docs
|
||
|
||
2005-08-25 16:27:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/check/gstcheck.c:
|
||
* gst/check/gstcheck.h:
|
||
* libs/gst/check/gstcheck.c:
|
||
* libs/gst/check/gstcheck.h:
|
||
add a uint64 checking method
|
||
Original commit message from CVS:
|
||
add a uint64 checking method
|
||
|
||
2005-08-25 13:52:13 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Be a bit more conservative about the posted message.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (bin_bus_handler):
|
||
Be a bit more conservative about the posted message.
|
||
* gst/gstbus.c: (gst_bus_post):
|
||
Some cleanups, warn wrong return values.
|
||
|
||
2005-08-25 10:51:14 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Revert unpopular change for GST_MESSAGE_SRC to GObject.
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
* gst/gstbin.c: (bin_bus_handler):
|
||
* gst/gstmessage.c: (gst_message_finalize), (_gst_message_copy),
|
||
(gst_message_new), (gst_message_new_eos), (gst_message_new_error),
|
||
(gst_message_new_warning), (gst_message_new_tag),
|
||
(gst_message_new_state_changed), (gst_message_new_segment_start),
|
||
(gst_message_new_segment_done), (gst_message_new_custom):
|
||
* gst/gstmessage.h:
|
||
* tools/gst-launch.c: (event_loop):
|
||
* tools/gst-md5sum.c: (event_loop):
|
||
Revert unpopular change for GST_MESSAGE_SRC to GObject.
|
||
|
||
2005-08-25 10:35:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstbuffer.h:
|
||
* gst/gstmessage.c:
|
||
* gst/gstmessage.h:
|
||
fix docs by fixing enum typedef
|
||
Original commit message from CVS:
|
||
fix docs by fixing enum typedef
|
||
|
||
2005-08-25 10:16:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
wim fixed the task, yay
|
||
Original commit message from CVS:
|
||
wim fixed the task, yay
|
||
|
||
2005-08-25 10:01:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/generic/states.c: Cleanup can be done at the end.
|
||
Original commit message from CVS:
|
||
* check/generic/states.c: (GST_START_TEST):
|
||
Cleanup can be done at the end.
|
||
* gst/gsttask.c: (gst_task_get_type), (gst_task_finalize),
|
||
(gst_task_func), (gst_task_cleanup_all), (gst_task_set_lock),
|
||
(gst_task_get_state), (gst_task_start), (gst_task_pause):
|
||
Oh boy.. Thanks for finding this, Thomas.
|
||
|
||
2005-08-24 22:01:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* docs/gst/gstreamer.types:
|
||
grmpf, another try to fix it
|
||
Original commit message from CVS:
|
||
grmpf, another try to fix it
|
||
|
||
2005-08-24 21:57:05 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* docs/gst/gstreamer.types:
|
||
another fix
|
||
Original commit message from CVS:
|
||
another fix
|
||
|
||
2005-08-24 21:45:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/gst/gstreamer.types: added missing types
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer.types:
|
||
added missing types
|
||
|
||
2005-08-24 21:35:43 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
added miissing classes and symbols (123 more to go) removed removed symbols from section file fixed many doc-comments
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* gst/gstbin.c:
|
||
* gst/gstiterator.c:
|
||
* gst/gstutils.c:
|
||
* gst/registries/gstxmlregistry.h:
|
||
added miissing classes and symbols (123 more to go)
|
||
removed removed symbols from section file
|
||
fixed many doc-comments
|
||
|
||
2005-08-24 20:49:53 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/generic/states.c: Make sure all tasks are stopped.
|
||
Original commit message from CVS:
|
||
* check/generic/states.c: (GST_START_TEST):
|
||
Make sure all tasks are stopped.
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
Unref after usage for proper valgrinding.
|
||
* gst/gstpad.c: (gst_pad_finalize), (gst_pad_stop_task):
|
||
Really wait for the task to stop before destroying the
|
||
mutex.
|
||
* gst/gstqueue.c: (gst_queue_sink_activate_push),
|
||
(gst_queue_src_activate_push):
|
||
Small cleanups. Don't stop the task when we did not start
|
||
it.
|
||
* gst/gsttask.c: (gst_task_get_type), (gst_task_init),
|
||
(gst_task_func), (gst_task_cleanup_all), (gst_task_set_lock),
|
||
(gst_task_get_state), (gst_task_start), (gst_task_pause),
|
||
(gst_task_join):
|
||
* gst/gsttask.h:
|
||
Protect the stream lock with the object lock.
|
||
Disallow setting the stream lock when running.
|
||
Add cleanup_all to wait for the threadpool to finish.
|
||
Remove code to autoallocate a mutex if none was provided.
|
||
Add _join() to wait for a task to stop.
|
||
Protect the thread pool with a global lock.
|
||
|
||
2005-08-24 17:57:36 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.*: Handle newsegment events correctly.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_get_times), (gst_base_sink_do_sync),
|
||
(gst_base_sink_handle_buffer), (gst_base_sink_change_state):
|
||
* gst/base/gstbasesink.h:
|
||
Handle newsegment events correctly.
|
||
Drop buffers out of the segment range.
|
||
|
||
2005-08-24 17:24:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
disable test while wim is fixing
|
||
Original commit message from CVS:
|
||
disable test while wim is fixing
|
||
|
||
2005-08-24 16:46:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* pkgconfig/gstreamer-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer.pc.in:
|
||
add pluginsdir to pkgconfig files
|
||
Original commit message from CVS:
|
||
add pluginsdir to pkgconfig files
|
||
|
||
2005-08-24 16:41:45 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
changelog
|
||
Original commit message from CVS:
|
||
changelog
|
||
|
||
2005-08-24 16:09:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/: add a test that does a bunch of state changes on elements needs some fixing for valgrind
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
* check/generic/states.c: (GST_START_TEST), (states_suite), (main):
|
||
add a test that does a bunch of state changes on elements
|
||
needs some fixing for valgrind
|
||
* check/states/sinks.c: (gst_object_suite):
|
||
whitespace
|
||
* gst/gstcaps.h:
|
||
add prototype for gst_caps_is_equal_fixed
|
||
* gst/gstplugin.c:
|
||
* gst/gstregistrypool.c:
|
||
doc fixes
|
||
|
||
2005-08-24 15:49:03 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstquery.c (gst_query_new_convert): Spew if we try to convert a negative value. Doesn't make much sense. Mostly t...
|
||
Original commit message from CVS:
|
||
2005-08-24 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstquery.c (gst_query_new_convert): Spew if we try to
|
||
convert a negative value. Doesn't make much sense. Mostly this is
|
||
here to force callers to ensure -1 maps to -1.
|
||
|
||
2005-08-24 15:10:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/pwg/advanced-types.xml: Well done to Michael for catching my deliberate introduction of this spelling mistake.
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-types.xml:
|
||
Well done to Michael for catching my deliberate introduction
|
||
of this spelling mistake.
|
||
* gst/gstbin.c: (gst_bin_remove_func), (bin_bus_handler):
|
||
* gst/gstelement.h:
|
||
Add GST_ELEMENT_UNPARENTING to prevent races so that we can
|
||
unlink pads before removing the element from the bin.
|
||
|
||
2005-08-24 13:49:21 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gst.c (parse_debug_list): Accept e.g. GST_DEBUG=4 to mean the same thing as GST_DEBUG=*:4.
|
||
Original commit message from CVS:
|
||
2005-08-24 Andy Wingo <wingo@pobox.com>
|
||
* gst/gst.c (parse_debug_list): Accept e.g. GST_DEBUG=4 to mean
|
||
the same thing as GST_DEBUG=*:4.
|
||
(parse_debug_level, parse_debug_category): New helper parsers.
|
||
|
||
2005-08-24 13:33:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/base/gstbasetransform.c: use gboolean return values and pointers to size so we can use the full GST_BUFFER_SIZE r...
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_transform_caps),
|
||
(gst_base_transform_transform_size), (gst_base_transform_getcaps),
|
||
(gst_base_transform_setcaps), (gst_base_transform_get_unit_size),
|
||
(gst_base_transform_buffer_alloc),
|
||
(gst_base_transform_handle_buffer):
|
||
use gboolean return values and pointers to size so we can use the
|
||
full GST_BUFFER_SIZE range (guint) for buffer sizes
|
||
use GstPadDirection for transform_caps
|
||
* gst/base/gstbasetransform.h:
|
||
rename get_size to get_unit_size since that's what it is
|
||
* gst/elements/gstcapsfilter.c: (gst_capsfilter_transform_caps):
|
||
use GstPadDirection for transform_caps
|
||
* gst/gstbuffer.c: (gst_buffer_new_and_alloc):
|
||
* gst/gstutils.h:
|
||
cleanup and debugging
|
||
|
||
2005-08-24 13:04:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
Fixed long standing mem-leak
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_class_init),
|
||
(gst_element_set_state), (activate_pads),
|
||
(gst_element_save_thyself):
|
||
* tools/gst-compprep.c: (main):
|
||
* tools/gst-inspect.c: (print_element_properties_info):
|
||
* tools/gst-xmlinspect.c: (print_element_properties):
|
||
Fixed long standing mem-leak
|
||
|
||
2005-08-24 11:54:37 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Change GST_MESSAGE_SRC to be a GObject rather than a GstObject, so that applications can sensibly post custom message...
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
* gst/gstbin.c: (bin_bus_handler):
|
||
* gst/gstmessage.c: (gst_message_finalize), (_gst_message_copy),
|
||
(gst_message_new), (gst_message_new_eos), (gst_message_new_error),
|
||
(gst_message_new_warning), (gst_message_new_tag),
|
||
(gst_message_new_state_changed), (gst_message_new_segment_start),
|
||
(gst_message_new_segment_done), (gst_message_new_custom):
|
||
* gst/gstmessage.h:
|
||
* tools/gst-launch.c: (event_loop):
|
||
* tools/gst-md5sum.c: (event_loop):
|
||
Change GST_MESSAGE_SRC to be a GObject rather than a GstObject, so
|
||
that applications can sensibly post custom messages with references
|
||
to their own objects.
|
||
|
||
2005-08-24 11:44:24 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasetransform.*: Many fixes and new features added by Thomas. Can now also do transforms with variable si...
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_init),
|
||
(gst_base_transform_transform_caps),
|
||
(gst_base_transform_transform_size),
|
||
(gst_base_transform_configure_caps), (gst_base_transform_setcaps),
|
||
(gst_base_transform_get_size), (gst_base_transform_buffer_alloc),
|
||
(gst_base_transform_handle_buffer):
|
||
* gst/base/gstbasetransform.h:
|
||
Many fixes and new features added by Thomas. Can now also do
|
||
transforms with variable sizes and a custom fixate_caps function.
|
||
|
||
2005-08-24 11:36:49 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstpad.c (gst_pad_fixate_caps): Check if the caps is fixed already.
|
||
Original commit message from CVS:
|
||
2005-08-24 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpad.c (gst_pad_fixate_caps): Check if the caps is fixed
|
||
already.
|
||
|
||
2005-08-24 11:22:32 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbuffer.c: Some debugging.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (gst_buffer_new_and_alloc):
|
||
Some debugging.
|
||
* gst/gstclock.h:
|
||
Cast to ClockTime before formatting to time.
|
||
* gst/gstutils.h:
|
||
Cleanups.
|
||
|
||
2005-08-23 21:32:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gracefully handle helper method calls to objects that are not beeing controlled, added test case for that
|
||
Original commit message from CVS:
|
||
* check/gst-libs/controller.c: (GST_START_TEST),
|
||
(gst_controller_suite):
|
||
* docs/gst/tmpl/gstcaps.sgml:
|
||
* docs/gst/tmpl/gstghostpad.sgml:
|
||
* docs/gst/tmpl/gstquery.sgml:
|
||
* docs/gst/tmpl/gstutils.sgml:
|
||
* libs/gst/controller/gst-helper.c: (gst_object_set_controller),
|
||
(gst_object_sink_values), (gst_object_get_value_arrays),
|
||
(gst_object_get_value_array):
|
||
gracefully handle helper method calls to objects that are not beeing
|
||
controlled, added test case for that
|
||
|
||
2005-08-23 18:17:01 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstevent.*: Some more debugging output and doc cleanups.
|
||
Original commit message from CVS:
|
||
* gst/gstevent.c: (_gst_event_copy), (gst_event_new_custom),
|
||
(gst_event_new_newsegment), (gst_event_parse_newsegment),
|
||
(gst_event_new_tag), (gst_event_parse_tag), (gst_event_new_qos),
|
||
(gst_event_parse_qos), (gst_event_new_seek),
|
||
(gst_event_parse_seek):
|
||
* gst/gstevent.h:
|
||
Some more debugging output and doc cleanups.
|
||
* gst/gstqueue.c: (gst_queue_handle_sink_event):
|
||
Fix possible deadlock.
|
||
|
||
2005-08-23 14:25:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
added about 100 symbols from gstreamer-unused.txt to the right sections fixed more broken comments added GstBus to docs
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/gstreamer.types:
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* gst/gstbin.h:
|
||
* gst/gstbus.c:
|
||
* gst/gstelement.c:
|
||
* gst/gstevent.h:
|
||
added about 100 symbols from gstreamer-unused.txt to the right sections
|
||
fixed more broken comments
|
||
added GstBus to docs
|
||
|
||
2005-08-23 11:53:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
inlined more doc comments, added missing comments and fixed comments fixed typos
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/.cvsignore:
|
||
* docs/gst/tmpl/gstbin.sgml:
|
||
* docs/gst/tmpl/gstbuffer.sgml:
|
||
* gst/base/gstbasesrc.c:
|
||
* gst/gstbin.c: (gst_bin_get_type), (gst_bin_class_init):
|
||
* gst/gstbuffer.c:
|
||
* gst/gstbuffer.h:
|
||
* tools/gst-launch.1.in:
|
||
inlined more doc comments, added missing comments and fixed comments
|
||
fixed typos
|
||
|
||
2005-08-23 11:38:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstbuffer.c: some debugging
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (gst_buffer_new_and_alloc):
|
||
some debugging
|
||
* gst/gstcaps.h:
|
||
whitespace fixes
|
||
* gst/gstpad.c: (gst_pad_activate_push), (gst_pad_alloc_buffer):
|
||
more debugging
|
||
* gst/gststructure.c: (gst_caps_structure_fixate_field_boolean):
|
||
* gst/gststructure.h:
|
||
add a fixate function for booleans; add a FIXME that these func
|
||
names should probably be gst_structure_fixate_*
|
||
|
||
2005-08-22 21:03:33 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
ported gstchildproxy over from 0.8 ported gst-inspect fixes and enhancements over from 0.8
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/Makefile.am:
|
||
* gst/gstbin.c: (gst_bin_get_type),
|
||
(gst_bin_child_proxy_get_child_by_index),
|
||
(gst_bin_child_proxy_get_children_count),
|
||
(gst_bin_child_proxy_init):
|
||
* gst/gstchildproxy.c: (gst_child_proxy_get_child_by_name),
|
||
(gst_child_proxy_get_child_by_index),
|
||
(gst_child_proxy_get_children_count), (gst_child_proxy_lookup),
|
||
(gst_child_proxy_get_property), (gst_child_proxy_get_valist),
|
||
(gst_child_proxy_get), (gst_child_proxy_set_property),
|
||
(gst_child_proxy_set_valist), (gst_child_proxy_set),
|
||
(gst_child_proxy_child_added), (gst_child_proxy_child_removed),
|
||
(gst_child_proxy_base_init), (gst_child_proxy_get_type):
|
||
* gst/gstchildproxy.h:
|
||
* gst/parse/grammar.y:
|
||
* tools/gst-inspect.c: (print_interfaces),
|
||
(print_element_properties_info), (print_element_info):
|
||
ported gstchildproxy over from 0.8
|
||
ported gst-inspect fixes and enhancements over from 0.8
|
||
|
||
2005-08-22 19:48:46 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasetransform.c: Also call the transform function if we have ANY caps.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_transform_caps),
|
||
(gst_base_transform_handle_buffer):
|
||
Also call the transform function if we have ANY caps.
|
||
* gst/gstpipeline.c: (gst_pipeline_set_new_stream_time):
|
||
Fix debug info.
|
||
|
||
2005-08-22 19:22:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/base/gstbasesrc.c: (gst_base_src_event_handler)
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_event_handler)
|
||
Don't pretend to handle seek events if the source is not seekable
|
||
|
||
2005-08-22 18:48:48 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/base/gstbasesink.c: Remove extra parameter to debug output
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object):
|
||
Remove extra parameter to debug output
|
||
* gst/base/gstbasesrc.c: (gst_base_src_send_discont),
|
||
(gst_base_src_do_seek), (gst_base_src_activate_push):
|
||
Fix seek event handling.
|
||
* gst/gstpipeline.c: (gst_pipeline_change_state):
|
||
* gst/gstqueue.c: (gst_queue_handle_sink_event),
|
||
(gst_queue_src_activate_push):
|
||
Don't start the src pad task on FLUSH_STOP if the pad
|
||
isn't linked.
|
||
Debug changes.
|
||
|
||
2005-08-22 15:12:56 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstutils.h (GST_BOILERPLATE_WITH_INTERFACE): New ghetto macro, implements an interface and gstimplementsinterface...
|
||
Original commit message from CVS:
|
||
2005-08-22 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstutils.h (GST_BOILERPLATE_WITH_INTERFACE): New ghetto
|
||
macro, implements an interface and gstimplementsinterface for a
|
||
new type.
|
||
|
||
2005-08-22 15:08:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstcaps.c: Added check for gst_static_caps_get() refcounting.
|
||
Original commit message from CVS:
|
||
* check/gst/gstcaps.c: (GST_START_TEST), (gst_caps_suite):
|
||
Added check for gst_static_caps_get() refcounting.
|
||
|
||
2005-08-22 14:35:42 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstcaps.c: Make _static_caps_get() refcounting sane.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_static_caps_get), (gst_caps_to_string):
|
||
Make _static_caps_get() refcounting sane.
|
||
* gst/gstelement.c: (gst_element_set_state):
|
||
Add g_return_val_if_fail() to protect against segfaults.
|
||
|
||
2005-08-22 10:37:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
inlined remaining docs, added missing doc comments
|
||
Original commit message from CVS:
|
||
* docs/gst/tmpl/gstevent.sgml:
|
||
* gst/gstevent.c:
|
||
* gst/gstevent.h:
|
||
inlined remaining docs, added missing doc comments
|
||
|
||
2005-08-22 09:25:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/gst/gstbin.c: since we don't know when preroll is done, use refcount range check for the sink
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
since we don't know when preroll is done, use refcount range
|
||
check for the sink
|
||
* gst/check/gstcheck.h:
|
||
add macro for checking refcount range
|
||
|
||
2005-08-21 16:53:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/gst/gstbin.c:
|
||
* tests/check/gst/gstbin.c:
|
||
figure this out for HT machines
|
||
Original commit message from CVS:
|
||
figure this out for HT machines
|
||
|
||
2005-08-21 15:21:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/gst/gstbin.c:
|
||
* tests/check/gst/gstbin.c:
|
||
some funky HT/multicpu vs single difference
|
||
Original commit message from CVS:
|
||
some funky HT/multicpu vs single difference
|
||
|
||
2005-08-21 15:01:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/Makefile.am: clean up environment for when registry gets built versus when actual tests are run; valgrind seems...
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
clean up environment for when registry gets built versus
|
||
when actual tests are run; valgrind seems to not report
|
||
leaks if GST_PLUGIN_PATH is set to some specific values
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
add more refcounting checks; maybe this exposes a
|
||
preroll lock bug ?
|
||
* common/check.mak:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object):
|
||
* gst/check/gstcheck.h:
|
||
* gst/gstbin.c: (bin_element_is_semi_sink), (gst_bin_get_state),
|
||
(gst_bin_change_state):
|
||
* gst/gstpad.c: (gst_pad_activate_push), (gst_pad_chain):
|
||
add/fix debugging/whitespace
|
||
|
||
2005-08-21 11:40:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
check/gst/gstevent.c: Er, don't call gst_bin_watch_for_state_change you idiot.
|
||
Original commit message from CVS:
|
||
* check/gst/gstevent.c: (event_probe), (test_event),
|
||
(GST_START_TEST):
|
||
Er, don't call gst_bin_watch_for_state_change you idiot.
|
||
|
||
2005-08-21 11:15:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/Makefile.am:
|
||
* common:
|
||
* tests/check/Makefile.am:
|
||
run valgrind with proper env
|
||
Original commit message from CVS:
|
||
run valgrind with proper env
|
||
|
||
2005-08-21 10:54:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
check/Makefile.am: Use CHECK_CFLAGS and CHECK_LIBS
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
Use CHECK_CFLAGS and CHECK_LIBS
|
||
* check/gst/gstevent.c: (event_probe), (test_event),
|
||
(GST_START_TEST):
|
||
Don't leak events.
|
||
* gst/base/gstbasesrc.c: (gst_base_src_send_discont),
|
||
(gst_base_src_start), (gst_base_src_stop),
|
||
(gst_base_src_activate_push), (gst_base_src_activate_pull),
|
||
(gst_base_src_change_state):
|
||
Sprinkle gst_base_src_stop liberally around error paths to fix
|
||
problems reusing a source after failed state changes.
|
||
* gst/base/gsttypefindhelper.c: (helper_find_peek),
|
||
(helper_find_suggest), (gst_type_find_helper):
|
||
Extra debug output. Don't segfault on GST_PAD_GETRANGEFUNC = NULL
|
||
* gst/gstevent.h:
|
||
* docs/gst/tmpl/gstevent.sgml:
|
||
Migrate part of the docs from the SGML file. Wait for ensonic to
|
||
tell me how I did it wrong ;)
|
||
* tools/gst-typefind.c: (main):
|
||
Extra robustness to state changes between files.
|
||
|
||
2005-08-21 10:39:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/Makefile.am: don't valgrind the controller test - it's leaking - Stefan, HELP
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
don't valgrind the controller test - it's leaking - Stefan, HELP
|
||
* gst/check/gstcheck.c: (gst_check_message_error),
|
||
(gst_check_chain_func), (gst_check_setup_element),
|
||
(gst_check_teardown_element), (gst_check_setup_src_pad),
|
||
(gst_check_teardown_src_pad), (gst_check_setup_sink_pad),
|
||
(gst_check_teardown_sink_pad):
|
||
* gst/check/gstcheck.h:
|
||
add a bunch of methods to set up elements, and src and sink pads
|
||
* check/elements/fakesrc.c: (setup_fakesrc), (cleanup_fakesrc):
|
||
* check/elements/identity.c: (setup_identity), (cleanup_identity),
|
||
(GST_START_TEST):
|
||
use them
|
||
* gst/gstmessage.c:
|
||
* gst/gsttag.h:
|
||
whitespace/doc fixes
|
||
|
||
2005-08-20 20:30:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/gstelement.h:
|
||
make GST_ELEMENT_ERROR not do GST_ERROR_OBJECT - these errors should be handled by the application and not always pri...
|
||
Original commit message from CVS:
|
||
make GST_ELEMENT_ERROR not do GST_ERROR_OBJECT - these errors should
|
||
be handled by the application and not always printed as well
|
||
|
||
2005-08-20 20:15:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/Makefile.am: set GST_TOOLS_DIR
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
set GST_TOOLS_DIR
|
||
* gst/check/gstcheck.c: (gst_check_message_error):
|
||
* gst/check/gstcheck.h:
|
||
add a fail_unless_equals_int
|
||
add fail_unless for error messages
|
||
|
||
2005-08-20 14:00:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/Makefile.am:
|
||
* check/gst.supp:
|
||
* common:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst.supp:
|
||
factor out the common stuff
|
||
Original commit message from CVS:
|
||
factor out the common stuff
|
||
|
||
2005-08-20 13:17:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/Makefile.am:
|
||
work on builds without check
|
||
Original commit message from CVS:
|
||
work on builds without check
|
||
|
||
2005-08-20 12:47:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
renamed test
|
||
Original commit message from CVS:
|
||
renamed test
|
||
|
||
2005-08-20 12:43:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/Makefile.am:
|
||
* check/gst/gstevent.c:
|
||
* check/gst/gstevents.c:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/gstevent.c:
|
||
* tests/check/gst/gstevents.c:
|
||
put some make-up on the gstevent test
|
||
Original commit message from CVS:
|
||
put some make-up on the gstevent test
|
||
|
||
2005-08-20 12:39:05 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/Makefile.am:
|
||
* check/gst/gstiterator.c:
|
||
* check/gst/gstsystemclock.c:
|
||
* check/gst/gsttag.c:
|
||
* gst/gstclock.c:
|
||
* gst/gstiterator.c:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/gstiterator.c:
|
||
* tests/check/gst/gstsystemclock.c:
|
||
* tests/check/gst/gsttag.c:
|
||
valgrind more tests
|
||
Original commit message from CVS:
|
||
valgrind more tests
|
||
|
||
2005-08-20 12:14:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/Makefile.am:
|
||
* check/elements/.gitignore:
|
||
* check/elements/fakesrc.c:
|
||
* check/elements/gstfakesrc.c:
|
||
* check/elements/identity.c:
|
||
* check/gst-libs/controller.c:
|
||
* check/gst-libs/gdp.c:
|
||
* check/gst/gst.c:
|
||
* check/gst/gstbin.c:
|
||
* check/gst/gstbuffer.c:
|
||
* check/gst/gstbus.c:
|
||
* check/gst/gstcaps.c:
|
||
* check/gst/gstelement.c:
|
||
* check/gst/gstghostpad.c:
|
||
* check/gst/gstiterator.c:
|
||
* check/gst/gstmessage.c:
|
||
* check/gst/gstminiobject.c:
|
||
* check/gst/gstobject.c:
|
||
* check/gst/gstpad.c:
|
||
* check/gst/gststructure.c:
|
||
* check/gst/gstsystemclock.c:
|
||
* check/gst/gsttag.c:
|
||
* check/gst/gstvalue.c:
|
||
* check/gstcheck.c:
|
||
* check/gstcheck.h:
|
||
* check/pipelines/cleanup.c:
|
||
* check/pipelines/simple_launch_lines.c:
|
||
* check/states/sinks.c:
|
||
* configure.ac:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/gstpad.sgml:
|
||
* gst/Makefile.am:
|
||
* gst/check/Makefile.am:
|
||
* gst/check/gstcheck.c:
|
||
* gst/check/gstcheck.h:
|
||
* gst/gstminiobject.c:
|
||
* libs/gst/check/Makefile.am:
|
||
* libs/gst/check/gstcheck.c:
|
||
* libs/gst/check/gstcheck.h:
|
||
* pkgconfig/Makefile.am:
|
||
* pkgconfig/gstreamer-check-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-check.pc.in:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/elements/.gitignore:
|
||
* tests/check/elements/fakesrc.c:
|
||
* tests/check/elements/gstfakesrc.c:
|
||
* tests/check/elements/identity.c:
|
||
* tests/check/generic/sinks.c:
|
||
* tests/check/gst/gst.c:
|
||
* tests/check/gst/gstbin.c:
|
||
* tests/check/gst/gstbuffer.c:
|
||
* tests/check/gst/gstbus.c:
|
||
* tests/check/gst/gstcaps.c:
|
||
* tests/check/gst/gstelement.c:
|
||
* tests/check/gst/gstghostpad.c:
|
||
* tests/check/gst/gstiterator.c:
|
||
* tests/check/gst/gstmessage.c:
|
||
* tests/check/gst/gstminiobject.c:
|
||
* tests/check/gst/gstobject.c:
|
||
* tests/check/gst/gstpad.c:
|
||
* tests/check/gst/gststructure.c:
|
||
* tests/check/gst/gstsystemclock.c:
|
||
* tests/check/gst/gsttag.c:
|
||
* tests/check/gst/gstvalue.c:
|
||
* tests/check/gstcheck.c:
|
||
* tests/check/gstcheck.h:
|
||
* tests/check/libs/controller.c:
|
||
* tests/check/libs/gdp.c:
|
||
* tests/check/pipelines/cleanup.c:
|
||
* tests/check/pipelines/simple-launch-lines.c:
|
||
move check stuff to its own library to be used by other modules
|
||
Original commit message from CVS:
|
||
move check stuff to its own library to be used by other modules
|
||
|
||
2005-08-19 09:58:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
eliminate another tmpl file, fix spelling in the long-description
|
||
Original commit message from CVS:
|
||
* docs/gst/tmpl/gst.sgml:
|
||
* gst/gst.c:
|
||
eliminate another tmpl file, fix spelling in the long-description
|
||
|
||
2005-08-18 16:42:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
check/gst/gstevents.c: Should fix build on 64-bit arch's
|
||
Original commit message from CVS:
|
||
* check/gst/gstevents.c: (GST_START_TEST), (event_probe),
|
||
(test_event), (timediff), (gstevents_suite):
|
||
Should fix build on 64-bit arch's
|
||
|
||
2005-08-18 16:20:24 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
Make sure that when a pipeline goes to PLAYING, that data has actually hit the sink.
|
||
Original commit message from CVS:
|
||
2005-08-18 Andy Wingo <wingo@pobox.com>
|
||
Make sure that when a pipeline goes to PLAYING, that data has
|
||
actually hit the sink.
|
||
* check/states/sinks.c (test_sink): A sink that doesn't get any
|
||
data shouldn't return SUCCESS for going to either PLAYING or
|
||
PAUSED. Test also the return values on the way back down.
|
||
* gst/gstelement.c (gst_element_set_state): When changing the
|
||
state of an element currently changing state asynchronously, go to
|
||
lost-state after commiting the pending state. Makes future calls
|
||
to get_state continue to return ASYNC.
|
||
* gst/base/gstbasesink.c (gst_base_sink_change_state): Return
|
||
ASYNC when going to PLAYING if we still don't have preroll, as can
|
||
happen with live sources.
|
||
|
||
2005-08-18 16:15:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/pwg/advanced-types.xml: Hack long paragraph into 2 chunks as a workaround for buggy jadetex version in sid and b...
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-types.xml:
|
||
Hack long paragraph into 2 chunks as a workaround for buggy
|
||
jadetex version in sid and breezy that loops infinitely and
|
||
eats all RAM.
|
||
|
||
2005-08-18 16:00:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
check/gst/gstevents.c: Provide more error margin in clock measurements to allow for g_get_current_time inaccuracies.
|
||
Original commit message from CVS:
|
||
* check/gst/gstevents.c: (GST_START_TEST), (event_probe),
|
||
(test_event), (timediff), (gstevents_suite):
|
||
Provide more error margin in clock measurements to allow for
|
||
g_get_current_time inaccuracies.
|
||
|
||
2005-08-18 15:47:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
check/gst/gstevents.c: Fix error message output so I might be able to tell why the test works here but fails on the b...
|
||
Original commit message from CVS:
|
||
* check/gst/gstevents.c: (GST_START_TEST), (event_probe),
|
||
(test_event), (timediff), (gstevents_suite):
|
||
Fix error message output so I might be able to tell why the
|
||
test works here but fails on the build farm.
|
||
|
||
2005-08-18 15:31:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
check/: I wrote a test!
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
* check/gst/gstevents.c: (GST_START_TEST), (event_probe),
|
||
(test_event), (timediff), (gstevents_suite), (main):
|
||
I wrote a test!
|
||
* docs/design/part-seeking.txt:
|
||
Spelling correction
|
||
* docs/gst/tmpl/gstevent.sgml:
|
||
Docs updates.
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object):
|
||
Treat a buffer-without-newsegment the same as a receiving
|
||
a newsegment not in time format, and disable syncing to the clock
|
||
with a warning.
|
||
* gst/gstbus.c: (gst_bus_set_sync_handler):
|
||
Assert if anyone tries to replace the existing sync_handler for bus,
|
||
as only the owner should be setting it.
|
||
* gst/gstevent.h:
|
||
Have a fixed set of custom event enums with events identified by
|
||
their structure name (as in 0.8), rather than a free-for-all
|
||
allowing collisions between enum values from different plugins.
|
||
* gst/gstpad.c: (gst_pad_class_init):
|
||
Docs change.
|
||
* gst/gstqueue.c: (gst_queue_handle_sink_event):
|
||
Handle out-of-band downstream events from the sending thread.
|
||
|
||
2005-08-17 16:57:01 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstpipeline.c (gst_pipeline_change_state): Interpret play-timeout==0 to mean no timeout at all. In that case, don...
|
||
Original commit message from CVS:
|
||
2005-08-17 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpipeline.c (gst_pipeline_change_state): Interpret
|
||
play-timeout==0 to mean no timeout at all. In that case, don't
|
||
bother with a get_state or a warning, just return directly, even
|
||
if it's ASYNC.
|
||
|
||
2005-08-17 16:33:27 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/base/gstbasetransform.c: Debug changes.
|
||
Original commit message from CVS:
|
||
2005-08-17 Andy Wingo <wingo@pobox.com>
|
||
* gst/base/gstbasetransform.c: Debug changes.
|
||
* gst/gstutils.h:
|
||
* gst/gstutils.c (gst_bin_watch_for_state_change): Add function to
|
||
ensure bins post state change messages. A bit of a hack but I can't
|
||
think of a way to avoid it.
|
||
* check/gst/gstbin.c (test_watch_for_state_change): Added test.
|
||
|
||
2005-08-16 17:23:55 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/base/gstadapter.*: New function, like peek() but you own the data. Not terribly efficient atm.
|
||
Original commit message from CVS:
|
||
2005-08-16 Andy Wingo <wingo@pobox.com>
|
||
* gst/base/gstadapter.h:
|
||
* gst/base/gstadapter.c (gst_adapter_take): New function, like
|
||
peek() but you own the data. Not terribly efficient atm.
|
||
|
||
2005-08-16 16:29:04 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/gstutils.*: Add two utility functions for tag handling.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_element_found_tags_for_pad), (push_and_ref),
|
||
(gst_element_found_tags):
|
||
* gst/gstutils.h:
|
||
Add two utility functions for tag handling.
|
||
|
||
2005-08-16 12:15:46 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
docs/manual/: Fix docs to use _bin_add() before _link(), which fixes the examples with recent core versions (reported...
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-dataaccess.xml:
|
||
* docs/manual/basics-helloworld.xml:
|
||
Fix docs to use _bin_add() before _link(), which fixes the examples
|
||
with recent core versions (reported by Madhan Raj M
|
||
<raj_madan@rediffmail.com>, #313199).
|
||
|
||
2005-08-16 09:42:50 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstvalue.c: Added subtract checks.
|
||
Original commit message from CVS:
|
||
* check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
|
||
Added subtract checks.
|
||
* docs/design/part-events.txt:
|
||
Some more docs about newsegment
|
||
* gst/gstbin.c: (gst_bin_change_state), (bin_bus_handler):
|
||
Fix FIXME
|
||
* gst/gstcaps.c: (gst_caps_to_string):
|
||
Add comments, cleanups.
|
||
* gst/gstelement.c: (gst_element_save_thyself):
|
||
cleanups
|
||
* gst/gstvalue.c: (gst_value_collect_int_range),
|
||
(gst_string_unwrap), (gst_value_union_int_int_range),
|
||
(gst_value_union_int_range_int_range),
|
||
(gst_value_intersect_int_int_range),
|
||
(gst_value_intersect_int_range_int_range),
|
||
(gst_value_intersect_double_double_range),
|
||
(gst_value_intersect_double_range_double_range),
|
||
(gst_value_intersect_list), (gst_value_subtract_int_int_range),
|
||
(gst_value_subtract_int_range_int),
|
||
(gst_value_subtract_double_range_double),
|
||
(gst_value_subtract_double_range_double_range),
|
||
(gst_value_subtract_from_list), (gst_value_subtract_list),
|
||
(gst_value_can_compare), (gst_value_compare_fraction):
|
||
Cleanups, add comments, remove unneeded asserts.
|
||
|
||
2005-08-15 18:15:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/gstbus.c:
|
||
* tools/gst-launch.c:
|
||
don't convert NULL structures to strings
|
||
Original commit message from CVS:
|
||
don't convert NULL structures to strings
|
||
|
||
2005-08-15 16:57:34 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
docs/gst/gstreamer-sections.txt: made some defines private
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
made some defines private
|
||
* docs/gst/tmpl/gstconfig.sgml:
|
||
* docs/gst/tmpl/gstqueue.sgml:
|
||
* docs/gst/tmpl/gsttaglist.sgml:
|
||
* docs/gst/tmpl/gsttypes.sgml:
|
||
* docs/gst/tmpl/gstutils.sgml:
|
||
* docs/pwg/appendix-porting.xml:
|
||
* gst/base/gstbasesink.h:
|
||
* gst/base/gstbasesrc.c:
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/elements/gstfakesink.c: (gst_fake_sink_class_init):
|
||
* gst/elements/gstfakesrc.c: (gst_fake_src_class_init):
|
||
* gst/gstelement.c: (gst_element_class_init):
|
||
* gst/gstpad.c: (gst_pad_class_init):
|
||
* gst/gstqueue.c: (gst_queue_class_init):
|
||
* gst/gstxml.c: (gst_xml_class_init):
|
||
documented all undocumented signal inline
|
||
* libs/gst/controller/gst-controller.h:
|
||
added padding
|
||
|
||
2005-08-15 09:56:19 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
docs/pwg/appendix-porting.xml: Document _set_link_function -> _set_setcaps_function.
|
||
Original commit message from CVS:
|
||
* docs/pwg/appendix-porting.xml:
|
||
Document _set_link_function -> _set_setcaps_function.
|
||
|
||
2005-08-14 22:29:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/Makefile.am: add a .check target for running the check
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
add a .check target for running the check
|
||
* check/gst-libs/controller.c: (GST_START_TEST):
|
||
cosmetic fixups
|
||
* check/gst/gstbuffer.c: (GST_START_TEST), (gst_test_suite):
|
||
complete checks for gstbuffer; would be nice if I could get the
|
||
gcov stuff to work so I can see if I actually completed gstbuffer.c
|
||
* check/gstcheck.h:
|
||
add ASSERT_BUFFER_REFCOUNT
|
||
|
||
2005-08-13 11:45:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/MANIFEST:
|
||
remove spider from dist
|
||
Original commit message from CVS:
|
||
remove spider from dist
|
||
|
||
2005-08-13 11:43:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* win32/gstspider.vcproj:
|
||
removed from HEAD
|
||
Original commit message from CVS:
|
||
removed from HEAD
|
||
|
||
2005-08-13 10:33:22 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Add GST_TAG_LANGUAGE_CODE as we have in 0.8, and don't spew out a warning if a tag that is already registered is re-r...
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gsttag.c: (_gst_tag_initialize), (gst_tag_register):
|
||
* gst/gsttag.h:
|
||
Add GST_TAG_LANGUAGE_CODE as we have in 0.8, and don't
|
||
spew out a warning if a tag that is already registered
|
||
is re-registered, unless it is re-registered with a
|
||
different type (#308438).
|
||
|
||
2005-08-12 14:30:31 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/pwg/: Add some paragraphs about state changes in 0.9 to the PWG and the porting guide, in particular about the n...
|
||
Original commit message from CVS:
|
||
* docs/pwg/appendix-porting.xml:
|
||
* docs/pwg/building-state.xml:
|
||
Add some paragraphs about state changes in 0.9 to the PWG
|
||
and the porting guide, in particular about the new meaning
|
||
of GST_STATE_PAUSED and how to write state change functions
|
||
with concurrent access by multiple threads in mind.
|
||
|
||
2005-08-11 17:39:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/libs/gstreamer-libs-docs.sgml:
|
||
* libs/gst/controller/gst-controller.c:
|
||
* libs/gst/controller/gst-helper.c:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
* libs/gst/controller/gsthelper.c:
|
||
added deprecation and since indexes added since tags
|
||
Original commit message from CVS:
|
||
added deprecation and since indexes
|
||
added since tags
|
||
|
||
2005-08-11 14:24:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstghostpad.c: Actually implement (re)setting the target on a ghostpad as described in the docs.
|
||
Original commit message from CVS:
|
||
* gst/gstghostpad.c: (gst_proxy_pad_set_target_unlocked),
|
||
(gst_proxy_pad_set_target), (gst_proxy_pad_get_target),
|
||
(gst_proxy_pad_dispose), (gst_ghost_pad_do_activate_push),
|
||
(gst_ghost_pad_do_link), (gst_ghost_pad_set_internal),
|
||
(gst_ghost_pad_new_notarget), (gst_ghost_pad_get_target),
|
||
(gst_ghost_pad_set_target):
|
||
Actually implement (re)setting the target on a ghostpad
|
||
as described in the docs.
|
||
|
||
2005-08-10 21:19:01 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst.c: Check whether GST_DEBUG_NO_COLOR environment variable is set and disable coloured debug output if that is ...
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (gst_init_check_with_popt_table), (init_pre):
|
||
Check whether GST_DEBUG_NO_COLOR environment variable is
|
||
set and disable coloured debug output if that is the case.
|
||
|
||
2005-08-10 15:08:03 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/base/gsttypefindhelper.c: The memory returned by gst_type_find_peek() needs to stay valid until the end of a type...
|
||
Original commit message from CVS:
|
||
* gst/base/gsttypefindhelper.c: (helper_find_peek),
|
||
(gst_type_find_helper):
|
||
The memory returned by gst_type_find_peek() needs to
|
||
stay valid until the end of a typefind function, and
|
||
typefind functions may keep results from different
|
||
offsets around, so we can't just unref the buffer from
|
||
the previous _peek(), but have to save all buffers
|
||
returned by _peek() until typefinding is done and only
|
||
free them then.
|
||
|
||
2005-08-09 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
New macros: GST_ROUND_UP_2() through GST_ROUND_UP_64().
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* gst/gstutils.h:
|
||
New macros: GST_ROUND_UP_2() through GST_ROUND_UP_64().
|
||
|
||
2005-08-08 16:01:12 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
fix up spec for latest CVS changes
|
||
Original commit message from CVS:
|
||
fix up spec for latest CVS changes
|
||
|
||
2005-08-08 15:08:14 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/base/gstbasetransform.c: Fix a pretty good memleak.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_buffer_alloc):
|
||
Fix a pretty good memleak.
|
||
|
||
2005-08-08 13:55:37 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstiterator.h: Fix wrong include and 'make distcheck'.
|
||
Original commit message from CVS:
|
||
* gst/gstiterator.h:
|
||
Fix wrong include and 'make distcheck'.
|
||
|
||
2005-08-08 13:38:34 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/gstbin.c: Use gst_element_post_message() instead.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (bin_bus_handler):
|
||
Use gst_element_post_message() instead.
|
||
|
||
2005-08-08 13:31:09 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/: Add padding to our base elements' class and instance structs and to GstIterator (you will need to rebuild all p...
|
||
Original commit message from CVS:
|
||
* gst/base/gstadapter.h:
|
||
* gst/base/gstbasesink.h:
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/base/gstbasetransform.h:
|
||
* gst/base/gstcollectpads.h:
|
||
* gst/base/gstpushsrc.h:
|
||
* gst/gstiterator.h:
|
||
Add padding to our base elements' class and instance structs and
|
||
to GstIterator (you will need to rebuild all plugins and apps!)
|
||
|
||
2005-08-08 13:17:07 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/gstbin.c: Make default message forwarding from child->bus to bin->bus threadsafe and make it not emit warnings if...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (bin_bus_handler):
|
||
Make default message forwarding from child->bus to bin->bus
|
||
threadsafe and make it not emit warnings if the parent has no bus.
|
||
|
||
2005-08-08 12:14:20 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/gstelement.c: On paused->ready, set pad->caps to NULL, as is the documented behaviour in this state change. Fixes...
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (activate_pads):
|
||
On paused->ready, set pad->caps to NULL, as is the documented
|
||
behaviour in this state change. Fixes playback of series of
|
||
media files when visualization is enabled in Totem.
|
||
|
||
2005-08-07 13:37:08 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/elements/gstcapsfilter.c: Allow NULL as filter-caps (which means "any").
|
||
Original commit message from CVS:
|
||
* gst/elements/gstcapsfilter.c: (gst_capsfilter_set_property):
|
||
Allow NULL as filter-caps (which means "any").
|
||
|
||
2005-08-05 17:28:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* ChangeLog:
|
||
* common:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* libs/gst/controller/gst-controller.c:
|
||
* libs/gst/controller/gst-controller.h:
|
||
* libs/gst/controller/gst-helper.c:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
* libs/gst/controller/gstcontroller.h:
|
||
* libs/gst/controller/gsthelper.c:
|
||
adding more entries to the docs and fix small doc-bugs
|
||
Original commit message from CVS:
|
||
adding more entries to the docs and fix small doc-bugs
|
||
|
||
2005-08-05 13:42:10 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* check/gst-libs/.gitignore:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/.gitignore:
|
||
* docs/gst/tmpl/gstfakesink.sgml:
|
||
* docs/gst/tmpl/gstfakesrc.sgml:
|
||
* docs/gst/tmpl/gstfilesink.sgml:
|
||
* docs/gst/tmpl/gstfilesrc.sgml:
|
||
* gst/elements/gstfakesink.c:
|
||
* gst/elements/gstfakesrc.c:
|
||
* gst/elements/gstfilesink.c:
|
||
* gst/elements/gstfilesrc.c:
|
||
* plugins/elements/gstfakesink.c:
|
||
* plugins/elements/gstfakesrc.c:
|
||
* plugins/elements/gstfilesink.c:
|
||
* plugins/elements/gstfilesrc.c:
|
||
* tests/check/libs/.gitignore:
|
||
migrated some more docs to be inlined in the sources
|
||
Original commit message from CVS:
|
||
migrated some more docs to be inlined in the sources
|
||
|
||
2005-08-05 12:59:46 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/gstreamer.types:
|
||
* docs/gst/tmpl/gstbasesink.sgml:
|
||
* docs/gst/tmpl/gstbasesrc.sgml:
|
||
* docs/gst/tmpl/gstbasetransform.sgml:
|
||
* docs/gst/tmpl/gstfakesrc.sgml:
|
||
* gst/base/gstcollectpads.c:
|
||
* gst/base/gstcollectpads.h:
|
||
* libs/gst/base/gstcollectpads.c:
|
||
* libs/gst/base/gstcollectpads.h:
|
||
* libs/gst/controller/gst-controller.c:
|
||
* libs/gst/controller/gst-controller.h:
|
||
* libs/gst/controller/gst-helper.c:
|
||
* libs/gst/controller/gst-interpolation.c:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
* libs/gst/controller/gstcontroller.h:
|
||
* libs/gst/controller/gsthelper.c:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
* libs/gst/controller/lib.c:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
added long/short desc for controller docs added collectpads base class docs added correct includes to base-class docs
|
||
Original commit message from CVS:
|
||
added long/short desc for controller docs
|
||
added collectpads base class docs
|
||
added correct includes to base-class docs
|
||
|
||
2005-08-05 10:02:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* ChangeLog:
|
||
* check/gst-libs/controller.c:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/gstreamer.types:
|
||
* docs/gst/tmpl/gst.sgml:
|
||
* docs/gst/tmpl/gstbasesink.sgml:
|
||
* docs/gst/tmpl/gstbasesrc.sgml:
|
||
* docs/gst/tmpl/gstbasetransform.sgml:
|
||
* docs/gst/tmpl/gstbin.sgml:
|
||
* docs/gst/tmpl/gstbuffer.sgml:
|
||
* docs/gst/tmpl/gstcaps.sgml:
|
||
* docs/gst/tmpl/gstclock.sgml:
|
||
* docs/gst/tmpl/gstcompat.sgml:
|
||
* docs/gst/tmpl/gstconfig.sgml:
|
||
* docs/gst/tmpl/gstelement.sgml:
|
||
* docs/gst/tmpl/gstelementdetails.sgml:
|
||
* docs/gst/tmpl/gstelementfactory.sgml:
|
||
* docs/gst/tmpl/gstenumtypes.sgml:
|
||
* docs/gst/tmpl/gsterror.sgml:
|
||
* docs/gst/tmpl/gstevent.sgml:
|
||
* docs/gst/tmpl/gstfakesink.sgml:
|
||
* docs/gst/tmpl/gstfakesrc.sgml:
|
||
* docs/gst/tmpl/gstfilesink.sgml:
|
||
* docs/gst/tmpl/gstfilesrc.sgml:
|
||
* docs/gst/tmpl/gstfilter.sgml:
|
||
* docs/gst/tmpl/gstformat.sgml:
|
||
* docs/gst/tmpl/gstghostpad.sgml:
|
||
* docs/gst/tmpl/gstimplementsinterface.sgml:
|
||
* docs/gst/tmpl/gstindex.sgml:
|
||
* docs/gst/tmpl/gstindexfactory.sgml:
|
||
* docs/gst/tmpl/gstinfo.sgml:
|
||
* docs/gst/tmpl/gstiterator.sgml:
|
||
* docs/gst/tmpl/gstmacros.sgml:
|
||
* docs/gst/tmpl/gstmemchunk.sgml:
|
||
* docs/gst/tmpl/gstminiobject.sgml:
|
||
* docs/gst/tmpl/gstobject.sgml:
|
||
* docs/gst/tmpl/gstpad.sgml:
|
||
* docs/gst/tmpl/gstpadtemplate.sgml:
|
||
* docs/gst/tmpl/gstparse.sgml:
|
||
* docs/gst/tmpl/gstpipeline.sgml:
|
||
* docs/gst/tmpl/gstplugin.sgml:
|
||
* docs/gst/tmpl/gstpluginfeature.sgml:
|
||
* docs/gst/tmpl/gstquery.sgml:
|
||
* docs/gst/tmpl/gstqueue.sgml:
|
||
* docs/gst/tmpl/gstregistry.sgml:
|
||
* docs/gst/tmpl/gstregistrypool.sgml:
|
||
* docs/gst/tmpl/gststructure.sgml:
|
||
* docs/gst/tmpl/gstsystemclock.sgml:
|
||
* docs/gst/tmpl/gsttaglist.sgml:
|
||
* docs/gst/tmpl/gsttagsetter.sgml:
|
||
* docs/gst/tmpl/gsttrace.sgml:
|
||
* docs/gst/tmpl/gsttrashstack.sgml:
|
||
* docs/gst/tmpl/gsttypefind.sgml:
|
||
* docs/gst/tmpl/gsttypefindfactory.sgml:
|
||
* docs/gst/tmpl/gsttypes.sgml:
|
||
* docs/gst/tmpl/gsturihandler.sgml:
|
||
* docs/gst/tmpl/gsturitype.sgml:
|
||
* docs/gst/tmpl/gstutils.sgml:
|
||
* docs/gst/tmpl/gstvalue.sgml:
|
||
* docs/gst/tmpl/gstversion.sgml:
|
||
* docs/gst/tmpl/gstxml.sgml:
|
||
* docs/libs/gstreamer-libs-docs.sgml:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* docs/libs/tmpl/gstdataprotocol.sgml:
|
||
* docs/libs/tmpl/gstgetbits.sgml:
|
||
* gst/base/gstadapter.c:
|
||
* libs/gst/base/gstadapter.c:
|
||
* libs/gst/controller/gst-controller.c:
|
||
* libs/gst/controller/gst-controller.h:
|
||
* libs/gst/controller/gst-helper.c:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
* libs/gst/controller/gstcontroller.h:
|
||
* libs/gst/controller/gsthelper.c:
|
||
* tests/check/libs/controller.c:
|
||
more tests (and fixes) for the controller more docs for the controller integrated companies docs for the adapter
|
||
Original commit message from CVS:
|
||
more tests (and fixes) for the controller
|
||
more docs for the controller
|
||
integrated companies docs for the adapter
|
||
|
||
2005-08-05 06:57:27 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/gst-libs/controller.c:
|
||
* tests/check/libs/controller.c:
|
||
cosmetic fixes
|
||
Original commit message from CVS:
|
||
cosmetic fixes
|
||
|
||
2005-08-05 06:55:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/elements/gstfakesrc.c:
|
||
* docs/gst/tmpl/gst.sgml:
|
||
* docs/gst/tmpl/gstbasesink.sgml:
|
||
* docs/gst/tmpl/gstbasesrc.sgml:
|
||
* docs/gst/tmpl/gstbasetransform.sgml:
|
||
* docs/gst/tmpl/gstbin.sgml:
|
||
* docs/gst/tmpl/gstbuffer.sgml:
|
||
* docs/gst/tmpl/gstcaps.sgml:
|
||
* docs/gst/tmpl/gstclock.sgml:
|
||
* docs/gst/tmpl/gstcompat.sgml:
|
||
* docs/gst/tmpl/gstconfig.sgml:
|
||
* docs/gst/tmpl/gstelement.sgml:
|
||
* docs/gst/tmpl/gstelementdetails.sgml:
|
||
* docs/gst/tmpl/gstelementfactory.sgml:
|
||
* docs/gst/tmpl/gstenumtypes.sgml:
|
||
* docs/gst/tmpl/gsterror.sgml:
|
||
* docs/gst/tmpl/gstevent.sgml:
|
||
* docs/gst/tmpl/gstfakesink.sgml:
|
||
* docs/gst/tmpl/gstfakesrc.sgml:
|
||
* docs/gst/tmpl/gstfilesink.sgml:
|
||
* docs/gst/tmpl/gstfilesrc.sgml:
|
||
* docs/gst/tmpl/gstfilter.sgml:
|
||
* docs/gst/tmpl/gstformat.sgml:
|
||
* docs/gst/tmpl/gstghostpad.sgml:
|
||
* docs/gst/tmpl/gstimplementsinterface.sgml:
|
||
* docs/gst/tmpl/gstindex.sgml:
|
||
* docs/gst/tmpl/gstindexfactory.sgml:
|
||
* docs/gst/tmpl/gstinfo.sgml:
|
||
* docs/gst/tmpl/gstiterator.sgml:
|
||
* docs/gst/tmpl/gstmacros.sgml:
|
||
* docs/gst/tmpl/gstmemchunk.sgml:
|
||
* docs/gst/tmpl/gstminiobject.sgml:
|
||
* docs/gst/tmpl/gstobject.sgml:
|
||
* docs/gst/tmpl/gstpad.sgml:
|
||
* docs/gst/tmpl/gstpadtemplate.sgml:
|
||
* docs/gst/tmpl/gstparse.sgml:
|
||
* docs/gst/tmpl/gstpipeline.sgml:
|
||
* docs/gst/tmpl/gstplugin.sgml:
|
||
* docs/gst/tmpl/gstpluginfeature.sgml:
|
||
* docs/gst/tmpl/gstquery.sgml:
|
||
* docs/gst/tmpl/gstqueue.sgml:
|
||
* docs/gst/tmpl/gstregistry.sgml:
|
||
* docs/gst/tmpl/gstregistrypool.sgml:
|
||
* docs/gst/tmpl/gststructure.sgml:
|
||
* docs/gst/tmpl/gstsystemclock.sgml:
|
||
* docs/gst/tmpl/gsttaglist.sgml:
|
||
* docs/gst/tmpl/gsttagsetter.sgml:
|
||
* docs/gst/tmpl/gsttrace.sgml:
|
||
* docs/gst/tmpl/gsttrashstack.sgml:
|
||
* docs/gst/tmpl/gsttypefind.sgml:
|
||
* docs/gst/tmpl/gsttypefindfactory.sgml:
|
||
* docs/gst/tmpl/gsttypes.sgml:
|
||
* docs/gst/tmpl/gsturihandler.sgml:
|
||
* docs/gst/tmpl/gsturitype.sgml:
|
||
* docs/gst/tmpl/gstutils.sgml:
|
||
* docs/gst/tmpl/gstvalue.sgml:
|
||
* docs/gst/tmpl/gstversion.sgml:
|
||
* docs/gst/tmpl/gstxml.sgml:
|
||
* docs/libs/tmpl/gstdataprotocol.sgml:
|
||
* docs/libs/tmpl/gstgetbits.sgml:
|
||
* tests/check/elements/gstfakesrc.c:
|
||
add sizetype tests for fakesrc
|
||
Original commit message from CVS:
|
||
add sizetype tests for fakesrc
|
||
|
||
2005-08-04 19:40:43 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/elements/gstcapsfilter.c: Reimplement using basetransform, fixes buffer_alloc proxying among other things.
|
||
Original commit message from CVS:
|
||
2005-08-04 Andy Wingo <wingo@pobox.com>
|
||
* gst/elements/gstcapsfilter.c: Reimplement using basetransform,
|
||
fixes buffer_alloc proxying among other things.
|
||
* gst/base/gstbasetransform.c:
|
||
* gst/base/gstbasetransform.h:
|
||
Revert patch to gstbasetransform from 7-28 removing
|
||
delay_configure.
|
||
* gst/base/gstbasetransform.h (GstBaseTransformClass.get_size):
|
||
* gst/base/gstbasetransform.c (gst_base_transform_get_size):
|
||
Semantics changed, should return not the size of the output buffer
|
||
but the byte size of a buffer with a given caps.
|
||
* gst/base/gstbasetransform.c (gst_base_transform_getcaps): Better
|
||
debug object.
|
||
(gst_base_transform_configure_caps): Don't set out_size here: (in,
|
||
out) are not the pad caps until setcaps finishes.
|
||
(gst_base_transform_buffer_alloc): Proxy the buffer_alloc for the
|
||
not-in-place case as well. Deal with changing from in-place to
|
||
not-in-place within calling pad_alloc_buffer. Still a bit
|
||
concerned about the overhead here...
|
||
|
||
2005-08-04 11:56:57 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/base/gstadapter.h: Added gst_adapter_get_type() to the header
|
||
Original commit message from CVS:
|
||
* gst/base/gstadapter.h:
|
||
Added gst_adapter_get_type() to the header
|
||
|
||
2005-08-03 16:10:06 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* check/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
fixed distcheck breakage
|
||
Original commit message from CVS:
|
||
fixed distcheck breakage
|
||
|
||
2005-08-03 15:59:11 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* ChangeLog:
|
||
* check/Makefile.am:
|
||
* check/gst-libs/controller.c:
|
||
* gst/base/gstpushsrc.c:
|
||
* libs/gst/base/gstpushsrc.c:
|
||
* libs/gst/controller/gst-controller.c:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/libs/controller.c:
|
||
added check test suite for the controller fixed a doc typo
|
||
Original commit message from CVS:
|
||
added check test suite for the controller
|
||
fixed a doc typo
|
||
|
||
2005-08-03 13:30:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/Makefile.am:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/gstreamer.types:
|
||
* docs/gst/tmpl/gstfakesrc.sgml:
|
||
* gst/base/README:
|
||
* gst/base/gstbasesink.c:
|
||
* gst/base/gstbasesink.h:
|
||
* gst/base/gstbasesrc.c:
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/base/gstbasetransform.c:
|
||
* gst/base/gstpushsrc.c:
|
||
* gst/base/gstpushsrc.h:
|
||
* libs/gst/base/README:
|
||
* libs/gst/base/gstbasesink.c:
|
||
* libs/gst/base/gstbasesink.h:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
* libs/gst/base/gstpushsrc.c:
|
||
* libs/gst/base/gstpushsrc.h:
|
||
add short/long description docs to base classes add pushsrc to the docs remove consolidated doc fragments
|
||
Original commit message from CVS:
|
||
add short/long description docs to base classes
|
||
add pushsrc to the docs
|
||
remove consolidated doc fragments
|
||
|
||
2005-08-02 21:39:34 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* pkgconfig/gstreamer-controller-uninstalled.pc.in:
|
||
that one too
|
||
Original commit message from CVS:
|
||
that one too
|
||
|
||
2005-08-02 21:38:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* pkgconfig/gstreamer-controller.pc.in:
|
||
added missing pc files
|
||
Original commit message from CVS:
|
||
added missing pc files
|
||
|
||
2005-08-02 21:35:34 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
* docs/gst/tmpl/gstevent.sgml:
|
||
* docs/gst/tmpl/gstfakesrc.sgml:
|
||
* docs/libs/Makefile.am:
|
||
* docs/libs/gstreamer-libs-docs.sgml:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* docs/libs/gstreamer-libs.types:
|
||
* examples/Makefile.am:
|
||
* examples/controller/.gitignore:
|
||
* examples/controller/Makefile.am:
|
||
* examples/controller/audio-example.c:
|
||
* libs/gst/Makefile.am:
|
||
* libs/gst/controller/.gitignore:
|
||
* libs/gst/controller/Makefile.am:
|
||
* libs/gst/controller/gst-controller.c:
|
||
* libs/gst/controller/gst-controller.h:
|
||
* libs/gst/controller/gst-helper.c:
|
||
* libs/gst/controller/gst-interpolation.c:
|
||
* libs/gst/controller/gstcontroller.c:
|
||
* libs/gst/controller/gstcontroller.h:
|
||
* libs/gst/controller/gsthelper.c:
|
||
* libs/gst/controller/gstinterpolation.c:
|
||
* libs/gst/controller/lib.c:
|
||
* pkgconfig/Makefile.am:
|
||
* pkgconfig/gstreamer-control-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-control.pc.in:
|
||
* tests/old/examples/Makefile.am:
|
||
* tests/old/examples/controller/.gitignore:
|
||
* tests/old/examples/controller/Makefile.am:
|
||
* tests/old/examples/controller/audio-example.c:
|
||
* tests/old/testsuite/Makefile.am:
|
||
* tests/old/testsuite/controller/.gitignore:
|
||
* tests/old/testsuite/controller/Makefile.am:
|
||
* tests/old/testsuite/controller/interpolator.c:
|
||
* testsuite/Makefile.am:
|
||
* testsuite/controller/.gitignore:
|
||
* testsuite/controller/Makefile.am:
|
||
* testsuite/controller/interpolator.c:
|
||
added controller code removed dparam pc files
|
||
Original commit message from CVS:
|
||
added controller code
|
||
removed dparam pc files
|
||
|
||
2005-08-01 21:17:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/base/gstcollectpads.c: Broadcast the condition when shutting down, to make sure we wake all threads up. Shut down...
|
||
Original commit message from CVS:
|
||
* gst/base/gstcollectpads.c: (gst_collectpads_finalize),
|
||
(gst_collectpads_stop):
|
||
Broadcast the condition when shutting down, to make sure we wake all
|
||
threads up. Shut down pads on finalize, for safety.
|
||
|
||
2005-08-01 17:26:00 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/base/gstbasetransform.c: Handle PAUSED->READY->PAUSED transition after negotiation occurred already.
|
||
Original commit message from CVS:
|
||
2005-08-01 Jan Schmidt <thaytan@mad.scientist.com>
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_init),
|
||
(gst_base_transform_handle_buffer),
|
||
(gst_base_transform_change_state):
|
||
Handle PAUSED->READY->PAUSED transition after negotiation
|
||
occurred already.
|
||
* gst/gstmessage.c: (gst_message_init):
|
||
Extra piece of debug for new messages.
|
||
|
||
2005-08-01 16:43:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* docs/libs/Makefile.am:
|
||
remove dparams deps from the docs
|
||
Original commit message from CVS:
|
||
remove dparams deps from the docs
|
||
|
||
2005-08-01 16:17:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
* docs/gst/tmpl/gstbasesrc.sgml:
|
||
* docs/gst/tmpl/gstelement.sgml:
|
||
* docs/gst/tmpl/gstevent.sgml:
|
||
* docs/gst/tmpl/gstfakesrc.sgml:
|
||
* docs/gst/tmpl/gstformat.sgml:
|
||
* docs/gst/tmpl/gstghostpad.sgml:
|
||
* docs/gst/tmpl/gstpad.sgml:
|
||
* docs/gst/tmpl/gstquery.sgml:
|
||
* docs/gst/tmpl/gststructure.sgml:
|
||
* docs/gst/tmpl/gsttaglist.sgml:
|
||
* docs/gst/tmpl/gstvalue.sgml:
|
||
* docs/libs/gstreamer-libs-docs.sgml:
|
||
* docs/libs/gstreamer-libs-sections.txt:
|
||
* docs/libs/gstreamer-libs.types:
|
||
* libs/gst/Makefile.am:
|
||
* libs/gst/control/.gitignore:
|
||
* libs/gst/control/Makefile.am:
|
||
* libs/gst/control/control.c:
|
||
* libs/gst/control/control.h:
|
||
* libs/gst/control/dparam.c:
|
||
* libs/gst/control/dparam.h:
|
||
* libs/gst/control/dparam_smooth.c:
|
||
* libs/gst/control/dparam_smooth.h:
|
||
* libs/gst/control/dparamcommon.h:
|
||
* libs/gst/control/dparammanager.c:
|
||
* libs/gst/control/dparammanager.h:
|
||
* libs/gst/control/dplinearinterp.c:
|
||
* libs/gst/control/dplinearinterp.h:
|
||
* libs/gst/control/unitconvert.c:
|
||
* libs/gst/control/unitconvert.h:
|
||
* tests/old/testsuite/Makefile.am:
|
||
* tests/old/testsuite/dynparams/.gitignore:
|
||
* tests/old/testsuite/dynparams/Makefile.am:
|
||
* tests/old/testsuite/dynparams/dparamstest.c:
|
||
* testsuite/Makefile.am:
|
||
* testsuite/dynparams/.gitignore:
|
||
* testsuite/dynparams/Makefile.am:
|
||
* testsuite/dynparams/dparamstest.c:
|
||
* tools/Makefile.am:
|
||
* tools/gst-inspect.c:
|
||
* tools/gst-xmlinspect.c:
|
||
deactivate and remove dparams (libgstcontrol)
|
||
Original commit message from CVS:
|
||
deactivate and remove dparams (libgstcontrol)
|
||
|
||
2005-08-01 11:15:47 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/elements/gsttypefindelement.*: Set caps on all outgoing buffers, not just the first one.
|
||
Original commit message from CVS:
|
||
* gst/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_have_type), (gst_type_find_element_init),
|
||
(stop_typefinding), (gst_type_find_element_handle_event),
|
||
(gst_type_find_element_chain), (gst_type_find_element_getrange):
|
||
* gst/elements/gsttypefindelement.h:
|
||
Set caps on all outgoing buffers, not just the first one.
|
||
|
||
2005-08-01 09:10:01 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/elements/gsttypefindelement.*: Set caps on first outgoing buffer when we've found the type.
|
||
Original commit message from CVS:
|
||
* gst/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_have_type),
|
||
(gst_type_find_element_check_set_buffer_caps),
|
||
(gst_type_find_element_init), (stop_typefinding),
|
||
(gst_type_find_element_handle_event),
|
||
(gst_type_find_element_chain), (gst_type_find_element_getrange):
|
||
* gst/elements/gsttypefindelement.h:
|
||
Set caps on first outgoing buffer when we've found the type.
|
||
|
||
2005-08-01 08:52:31 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/gst/: Remove some old cruft from docs.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/gstscheduler.sgml:
|
||
* docs/gst/tmpl/gstschedulerfactory.sgml:
|
||
Remove some old cruft from docs.
|
||
|
||
2005-07-31 11:59:33 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gstpad.h: Fix inline docs for GstPadLinkReturn.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.h:
|
||
Fix inline docs for GstPadLinkReturn.
|
||
* gst/gststructure.c: (gst_structure_has_name):
|
||
* gst/gststructure.h:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
New API: gst_structure_has_name().
|
||
|
||
2005-07-30 15:00:07 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
configure.ac: Use AC_SYS_LARGEFILE, which will set _FILE_OFFSET_BITS=64 and _LARGEFILE_SOURCE in config.h as required...
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Use AC_SYS_LARGEFILE, which will set _FILE_OFFSET_BITS=64
|
||
and _LARGEFILE_SOURCE in config.h as required. Do not
|
||
export those flags in our .pc files any longer (#142209).
|
||
Remove unused GST_DISABLE_OMEGA_COTHREADS stuff.
|
||
* gst/elements/gstfilesink.c: (gst_file_sink_class_init),
|
||
(gst_file_sink_do_seek), (gst_file_sink_event),
|
||
(gst_file_sink_get_current_offset), (gst_file_sink_render):
|
||
Redo seek/tell calls with large file support in mind; add some
|
||
debugging messages; add log message that tells us when large
|
||
file support is unavailable or not enabled for some reason.
|
||
* gst/elements/gstfilesrc.c: (gst_file_src_class_init):
|
||
Add log message that tells us when large file support
|
||
is unavailable or not enabled for some reason.
|
||
|
||
2005-07-29 19:22:28 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstghostpad.c: Added test for removing an element with ghostpad from a bin.
|
||
Original commit message from CVS:
|
||
* check/gst/gstghostpad.c: (GST_START_TEST), (gst_ghost_pad_suite):
|
||
Added test for removing an element with ghostpad from a bin.
|
||
Fixed test as current implementation does the right thing.
|
||
* gst/gstghostpad.c: (gst_proxy_pad_class_init),
|
||
(gst_proxy_pad_do_query_type), (gst_proxy_pad_do_event),
|
||
(gst_proxy_pad_do_query), (gst_proxy_pad_do_internal_link),
|
||
(gst_proxy_pad_do_bufferalloc), (gst_proxy_pad_do_activate),
|
||
(gst_proxy_pad_do_activatepull), (gst_proxy_pad_do_activatepush),
|
||
(gst_proxy_pad_do_chain), (gst_proxy_pad_do_getrange),
|
||
(gst_proxy_pad_do_checkgetrange), (gst_proxy_pad_do_getcaps),
|
||
(gst_proxy_pad_do_acceptcaps), (gst_proxy_pad_do_fixatecaps),
|
||
(gst_proxy_pad_do_setcaps), (gst_proxy_pad_set_target),
|
||
(gst_proxy_pad_get_target), (gst_proxy_pad_init),
|
||
(gst_proxy_pad_dispose), (gst_proxy_pad_finalize),
|
||
(gst_ghost_pad_class_init), (gst_ghost_pad_do_activate_push),
|
||
(gst_ghost_pad_do_link), (gst_ghost_pad_do_unlink),
|
||
(gst_ghost_pad_set_internal), (gst_ghost_pad_dispose),
|
||
(gst_ghost_pad_new_notarget), (gst_ghost_pad_new),
|
||
(gst_ghost_pad_get_target), (gst_ghost_pad_set_target):
|
||
* gst/gstghostpad.h:
|
||
Clean up ghostpads, remove properties for internal stuff.
|
||
Make threadsafe.
|
||
Fix refcounting.
|
||
Prepare for switching targets, not all use cases work yet.
|
||
|
||
2005-07-29 19:19:29 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-gstghostpad.txt: Small update.
|
||
Original commit message from CVS:
|
||
* docs/design/part-gstghostpad.txt:
|
||
Small update.
|
||
* gst/gstbin.c: (unlink_pads), (gst_bin_add_func),
|
||
(gst_bin_remove_func):
|
||
Unlinking pads while holding the bin LOCK is not a good
|
||
idea.
|
||
* gst/gstpad.c: (gst_pad_class_init),
|
||
(gst_pad_link_check_hierarchy), (gst_pad_get_caps_unlocked),
|
||
(gst_pad_accept_caps), (gst_pad_set_caps), (gst_pad_send_event):
|
||
No prob setting template after creating the pad.
|
||
|
||
2005-07-29 15:34:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstbus.c: gst_bus_poll may be called from other threads. Handle this nicely by not making poll_data disappear off...
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c: (gst_bus_set_flushing), (gst_bus_pop),
|
||
(gst_bus_peek), (gst_bus_source_dispatch),
|
||
(gst_bus_add_watch_full), (poll_handler), (poll_timeout),
|
||
(poll_destroy), (poll_destroy_timeout), (gst_bus_poll):
|
||
gst_bus_poll may be called from other threads. Handle
|
||
this nicely by not making poll_data disappear off the
|
||
stack once gst_bus_poll returns.
|
||
gst_bus_peek now increments the refcount on the returned
|
||
message.
|
||
|
||
2005-07-29 11:29:52 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-gstghostpad.txt: Overview of current GhostPad datastructures and use cases for changing the target.
|
||
Original commit message from CVS:
|
||
* docs/design/part-gstghostpad.txt:
|
||
Overview of current GhostPad datastructures and use
|
||
cases for changing the target.
|
||
|
||
2005-07-28 15:38:46 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstbin.c: Added checks for hierarchy consistency whan adding linked elements to bins.
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST), (gst_bin_suite):
|
||
Added checks for hierarchy consistency whan adding linked
|
||
elements to bins.
|
||
* check/gst/gstelement.c: (GST_START_TEST), (gst_element_suite):
|
||
Added check to test element scheduling without bin/pipeline.
|
||
* check/pipelines/simple_launch_lines.c: (GST_START_TEST):
|
||
First add elements to bin, then link.
|
||
* gst/gstbin.c: (unlink_pads), (gst_bin_add_func),
|
||
(gst_bin_remove_func):
|
||
Unlink pads from elements added/removed from bin to maintain
|
||
hierarchy consistency.
|
||
|
||
2005-07-28 11:49:56 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/base/gstbasetransform.*: Remove broken delay_configure (fixes renegotiation of software scaling pipelines); remov...
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_setcaps),
|
||
(gst_base_transform_handle_buffer):
|
||
* gst/base/gstbasetransform.h:
|
||
Remove broken delay_configure (fixes renegotiation of software
|
||
scaling pipelines); remove some leftover printf()s.
|
||
|
||
2005-07-28 11:24:33 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstghostpad.c: Added some more tests for wrong hierarchy
|
||
Original commit message from CVS:
|
||
* check/gst/gstghostpad.c: (GST_START_TEST), (gst_ghost_pad_suite):
|
||
Added some more tests for wrong hierarchy
|
||
* docs/design/part-overview.txt:
|
||
Some updates.
|
||
* gst/gstbin.c: (gst_bin_remove_func), (gst_bin_dispose):
|
||
Cleanups.
|
||
* gst/gstelement.c: (gst_element_remove_pad), (gst_element_seek),
|
||
(gst_element_dispose):
|
||
Some more cleanups.
|
||
* gst/gstpad.c: (gst_pad_link_check_compatible_unlocked),
|
||
(gst_pad_link_check_hierarchy), (gst_pad_link_prepare),
|
||
(gst_pad_get_caps_unlocked), (gst_pad_accept_caps),
|
||
(gst_pad_set_caps), (gst_pad_send_event):
|
||
Check for correct hierarchy when linking pads. Moving to
|
||
strict requirement for ghostpads when linking elements in
|
||
different bins.
|
||
* gst/gstpad.h:
|
||
Clean ups. Added WRONG_HIERARCHY return value.
|
||
|
||
2005-07-28 10:38:02 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/base/gstbasetransform.c: Better debug if no transform is possible.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_setcaps):
|
||
Better debug if no transform is possible.
|
||
|
||
2005-07-27 20:22:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/random/wtay/network-transp: Some old doc I had.
|
||
Original commit message from CVS:
|
||
* docs/random/wtay/network-transp:
|
||
Some old doc I had.
|
||
|
||
2005-07-27 19:00:36 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
libs/gst/dataprotocol/dataprotocol.c: Fix serialization of seek events.
|
||
Original commit message from CVS:
|
||
* libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_event),
|
||
(gst_dp_event_from_packet):
|
||
Fix serialization of seek events.
|
||
|
||
2005-07-27 18:47:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Fix compilation and fix event serialization.
|
||
Original commit message from CVS:
|
||
* check/gst-libs/gdp.c: (GST_START_TEST):
|
||
* gst/elements/gstfakesink.c: (gst_fake_sink_event):
|
||
Fix compilation and fix event serialization.
|
||
|
||
2005-07-27 18:33:03 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Some docs updates
|
||
Original commit message from CVS:
|
||
* CHANGES-0.9:
|
||
* docs/design/part-TODO.txt:
|
||
* docs/design/part-events.txt:
|
||
Some docs updates
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_event), (gst_base_sink_do_sync),
|
||
(gst_base_sink_activate_push), (gst_base_sink_activate_pull):
|
||
* gst/base/gstbasesrc.c: (gst_base_src_send_discont),
|
||
(gst_base_src_do_seek), (gst_base_src_event_handler),
|
||
(gst_base_src_loop):
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_transform_caps),
|
||
(gst_base_transform_configure_caps), (gst_base_transform_setcaps),
|
||
(gst_base_transform_get_size), (gst_base_transform_buffer_alloc),
|
||
(gst_base_transform_event), (gst_base_transform_handle_buffer),
|
||
(gst_base_transform_set_passthrough),
|
||
(gst_base_transform_is_passthrough):
|
||
* gst/elements/gstfakesink.c: (gst_fake_sink_event):
|
||
* gst/elements/gstfilesink.c: (gst_file_sink_event):
|
||
Event updates.
|
||
* gst/gstbuffer.h:
|
||
Use faster casts.
|
||
* gst/gstelement.c: (gst_element_seek):
|
||
* gst/gstelement.h:
|
||
Update gst_element_seek.
|
||
* gst/gstevent.c: (gst_event_finalize), (_gst_event_copy),
|
||
(gst_event_new), (gst_event_new_custom), (gst_event_get_structure),
|
||
(gst_event_new_flush_start), (gst_event_new_flush_stop),
|
||
(gst_event_new_eos), (gst_event_new_newsegment),
|
||
(gst_event_parse_newsegment), (gst_event_new_tag),
|
||
(gst_event_parse_tag), (gst_event_new_filler), (gst_event_new_qos),
|
||
(gst_event_parse_qos), (gst_event_new_seek),
|
||
(gst_event_parse_seek), (gst_event_new_navigation):
|
||
* gst/gstevent.h:
|
||
Make GstEvent use GstStructure. Add parsing code, make sure the
|
||
API is sufficiently generic.
|
||
Mark possible directions of events and serialization.
|
||
* gst/gstmessage.c: (gst_message_init), (gst_message_finalize),
|
||
(_gst_message_copy), (gst_message_new_segment_start),
|
||
(gst_message_new_segment_done), (gst_message_new_custom),
|
||
(gst_message_parse_segment_start),
|
||
(gst_message_parse_segment_done):
|
||
Small cleanups.
|
||
* gst/gstpad.c: (gst_pad_get_caps_unlocked), (gst_pad_accept_caps),
|
||
(gst_pad_set_caps), (gst_pad_send_event):
|
||
Update for new events.
|
||
Catch events sent in wrong directions.
|
||
* gst/gstqueue.c: (gst_queue_link_src),
|
||
(gst_queue_handle_sink_event), (gst_queue_chain), (gst_queue_loop),
|
||
(gst_queue_handle_src_query):
|
||
Event updates.
|
||
* gst/gsttag.c:
|
||
* gst/gsttag.h:
|
||
Remove event code from this file.
|
||
* libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_event),
|
||
(gst_dp_event_from_packet):
|
||
Event updates.
|
||
|
||
2005-07-27 15:05:45 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/base/gstbasetransform.c: Make debugging actually useful.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_getcaps),
|
||
(gst_base_transform_configure_caps), (gst_base_transform_setcaps),
|
||
(gst_base_transform_get_size), (gst_base_transform_handle_buffer):
|
||
Make debugging actually useful.
|
||
|
||
2005-07-25 12:31:08 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/gstpad.c: Implement default fixation once again, so that gst_pad_fixate() actually does anything at all. This pro...
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (fixate_value), (gst_pad_default_fixate),
|
||
(gst_pad_fixate_caps):
|
||
Implement default fixation once again, so that gst_pad_fixate()
|
||
actually does anything at all. This probably needs to be some
|
||
sort of a last resort, and use profile-based fixation first, but
|
||
since that doesn't exist yet, this is the best we have. Fixes
|
||
visualization in Totem.
|
||
|
||
2005-07-22 11:47:10 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-events.txt: Small update.
|
||
Original commit message from CVS:
|
||
* docs/design/part-events.txt:
|
||
Small update.
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_do_sync), (gst_base_sink_activate_push),
|
||
(gst_base_sink_activate_pull):
|
||
Some more comments.
|
||
* gst/elements/gstfakesrc.c: (gst_fake_src_class_init),
|
||
(gst_fake_src_create):
|
||
Fix handoff marshall.
|
||
* gst/elements/gstidentity.c: (gst_identity_class_init),
|
||
(gst_identity_transform_ip):
|
||
We're a real inplace element.
|
||
* gst/gstbus.c: (gst_bus_post):
|
||
Added some comments.
|
||
* tests/lat.c: (fakesrc), (fakesink), (simple), (queue), (main):
|
||
* tests/muxing/case1.c: (main):
|
||
* tests/sched/dynamic-pipeline.c: (main):
|
||
* tests/sched/interrupt1.c: (main):
|
||
* tests/sched/interrupt2.c: (main):
|
||
* tests/sched/interrupt3.c: (main):
|
||
* tests/sched/runxml.c: (main):
|
||
* tests/sched/sched-stress.c: (main):
|
||
* tests/seeking/seeking1.c: (event_received), (main):
|
||
* tests/threadstate/threadstate2.c: (bus_handler), (timeout_func),
|
||
(main):
|
||
* tests/threadstate/threadstate3.c: (main):
|
||
* tests/threadstate/threadstate4.c: (main):
|
||
* tests/threadstate/threadstate5.c: (main):
|
||
Fix the tests.
|
||
|
||
2005-07-21 17:22:13 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/part-seeking.txt: Some small additions.
|
||
Original commit message from CVS:
|
||
* docs/design/part-seeking.txt:
|
||
Some small additions.
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_get_times), (gst_base_sink_do_sync),
|
||
(gst_base_sink_activate_push), (gst_base_sink_activate_pull):
|
||
* gst/base/gstbasesink.h:
|
||
discont values are gint64, handle the math correctly.
|
||
* gst/base/gstbasesrc.c: (gst_base_src_loop):
|
||
Make the basesrc report error if the source pad is not linked.
|
||
* gst/gstqueue.c: (gst_queue_link_src), (gst_queue_chain),
|
||
(gst_queue_loop), (gst_queue_handle_src_query),
|
||
(gst_queue_src_activate_push):
|
||
Make queue collect data even if the srcpad is not linked.
|
||
Start pushing out data as soon as it is linked.
|
||
* gst/gstutils.c: (gst_element_unlink), (gst_flow_get_name):
|
||
* gst/gstutils.h:
|
||
Added gst_flow_get_name() to ease error reporting.
|
||
|
||
2005-07-20 18:02:13 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstmessage.*: Added a bunch of messages for advanced seeking.
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.c: (gst_message_new_segment_start),
|
||
(gst_message_new_segment_done), (gst_message_parse_segment_start),
|
||
(gst_message_parse_segment_done):
|
||
* gst/gstmessage.h:
|
||
Added a bunch of messages for advanced seeking.
|
||
* gst/parse/grammar.y:
|
||
* libs/gst/control/dparammanager.c: (gst_dpman_set_parent),
|
||
(gst_dpman_state_changed):
|
||
Fix some new-pad -> pad-added signals
|
||
|
||
2005-07-20 17:22:27 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
docs/: Document new-pad/state-change signal renames and the FixedList type rename.
|
||
Original commit message from CVS:
|
||
* docs/manual/appendix-porting.xml:
|
||
* docs/pwg/appendix-porting.xml:
|
||
Document new-pad/state-change signal renames and the FixedList
|
||
type rename.
|
||
|
||
2005-07-20 17:16:44 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
GstElement::new-pad -> pad-added, GstElement::state-change -> state-changed, GstValueFixedList -> GstValueArray, add ...
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-autoplugging.xml:
|
||
* docs/manual/basics-helloworld.xml:
|
||
* docs/manual/basics-pads.xml:
|
||
* docs/random/ds/0.9-suggested-changes:
|
||
* gst/gstelement.c: (gst_element_class_init), (gst_element_seek):
|
||
* gst/gstelement.h:
|
||
* gst/gstevent.h:
|
||
* gst/gstformat.h:
|
||
* gst/gstquery.h:
|
||
* gst/gststructure.c: (gst_structure_value_get_generic_type),
|
||
(gst_structure_parse_array), (gst_structure_parse_value):
|
||
* gst/gstvalue.c: (gst_type_is_fixed),
|
||
(gst_value_list_prepend_value), (gst_value_list_append_value),
|
||
(gst_value_list_get_size), (gst_value_list_get_value),
|
||
(gst_value_transform_array_string), (gst_value_serialize_array),
|
||
(gst_value_deserialize_array), (gst_value_intersect_array),
|
||
(gst_value_is_fixed), (_gst_value_initialize):
|
||
* gst/gstvalue.h:
|
||
GstElement::new-pad -> pad-added, GstElement::state-change ->
|
||
state-changed, GstValueFixedList -> GstValueArray, add format and
|
||
flags as their own arguments in gst_element_seek() (should improve
|
||
"bindeability"), remove function generators since they don't work
|
||
under a whole bunch of compilers (they were deprecated already
|
||
anyway).
|
||
|
||
2005-07-20 17:15:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/gst.supp:
|
||
* common:
|
||
* tests/check/gst.supp:
|
||
patch from Edgard to properly suppress these warnings
|
||
Original commit message from CVS:
|
||
patch from Edgard to properly suppress these warnings
|
||
|
||
2005-07-20 16:20:39 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/gstinfo.*: Fix illegal cast on some platforms (#309253).
|
||
Original commit message from CVS:
|
||
* gst/gstinfo.c: (_gst_debug_nameof_funcptr),
|
||
(_gst_debug_register_funcptr):
|
||
* gst/gstinfo.h:
|
||
Fix illegal cast on some platforms (#309253).
|
||
|
||
2005-07-20 11:35:18 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/gstmessage.*: Add _new_custom, make _new_application a macro to _new_custom.
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.c: (gst_message_new_custom):
|
||
* gst/gstmessage.h:
|
||
Add _new_custom, make _new_application a macro to _new_custom.
|
||
|
||
2005-07-20 10:58:10 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesrc.*: Add a gboolean to decide when to push out a discont.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_init),
|
||
(gst_base_src_do_seek), (gst_base_src_loop), (gst_base_src_start):
|
||
* gst/base/gstbasesrc.h:
|
||
Add a gboolean to decide when to push out a discont.
|
||
* gst/gstqueue.c: (gst_queue_handle_sink_event), (gst_queue_chain),
|
||
(gst_queue_loop), (gst_queue_handle_src_query),
|
||
(gst_queue_sink_activate_push), (gst_queue_src_activate_push),
|
||
(gst_queue_set_property), (gst_queue_get_property):
|
||
Some cleanups.
|
||
* tests/threadstate/threadstate1.c: (main):
|
||
Make a thread test compile and run... very silly..
|
||
|
||
2005-07-20 10:13:46 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
docs/manual/appendix-porting.xml: Mention removal of libgstgconf-0.9.la and existence of gconf elements.
|
||
Original commit message from CVS:
|
||
* docs/manual/appendix-porting.xml:
|
||
Mention removal of libgstgconf-0.9.la and existence of gconf
|
||
elements.
|
||
|
||
2005-07-20 08:29:06 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
docs/pwg/: Document base classes, update sections of n-to-1 and 1-to-n (muxer, fix some code examples and links and u...
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-clock.xml:
|
||
* docs/pwg/appendix-porting.xml:
|
||
* docs/pwg/intro-preface.xml:
|
||
* docs/pwg/other-base.xml:
|
||
* docs/pwg/other-manager.xml:
|
||
* docs/pwg/other-nton.xml:
|
||
* docs/pwg/other-ntoone.xml:
|
||
* docs/pwg/other-oneton.xml:
|
||
* docs/pwg/pwg.xml:
|
||
Document base classes, update sections of n-to-1 and 1-to-n (muxer,
|
||
demuxer), remove n-to-n (was never written), fix some code examples
|
||
and links and update the porting section to include all this.
|
||
|
||
2005-07-19 17:46:37 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstqueue.*: Propagate GstFlowReturn more intelligently upstream and output an ERROR/EOS when streaming stopped du...
|
||
Original commit message from CVS:
|
||
* gst/gstqueue.c: (gst_queue_init), (gst_queue_handle_sink_event),
|
||
(gst_queue_chain), (gst_queue_loop), (gst_queue_handle_src_event),
|
||
(gst_queue_handle_src_query), (gst_queue_sink_activate_push),
|
||
(gst_queue_src_activate_push), (gst_queue_change_state),
|
||
(gst_queue_get_property):
|
||
* gst/gstqueue.h:
|
||
Propagate GstFlowReturn more intelligently upstream and output
|
||
an ERROR/EOS when streaming stopped due to fatal error.
|
||
|
||
2005-07-19 14:52:59 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-launch.c: Don't block forever for the state change to complete, the pipeline already did with a sensible ti...
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (check_intr), (event_loop), (main):
|
||
Don't block forever for the state change to complete, the
|
||
pipeline already did with a sensible timeout.
|
||
|
||
2005-07-19 13:43:50 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesrc.c: Make sure we never call the create function is we got deactivated.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_get_range):
|
||
Make sure we never call the create function is we
|
||
got deactivated.
|
||
|
||
2005-07-19 11:27:07 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
update for latest changes
|
||
Original commit message from CVS:
|
||
update for latest changes
|
||
|
||
2005-07-19 10:40:49 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/parse/parse.l: Attempt to solve bug #172815.
|
||
Original commit message from CVS:
|
||
2005-07-19 Andy Wingo <wingo@pobox.com>
|
||
* gst/parse/parse.l: Attempt to solve bug #172815.
|
||
|
||
2005-07-19 09:19:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Small docs updates.
|
||
Original commit message from CVS:
|
||
* docs/design/part-clocks.txt:
|
||
* docs/design/part-events.txt:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_do_seek):
|
||
Small docs updates.
|
||
Only update the seeking values when we are not
|
||
busy streaming.
|
||
|
||
2005-07-18 17:43:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
* gst/base/gstbasesrc.c:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
Oops, ignore the result of gst_pad_push_event here.
|
||
Original commit message from CVS:
|
||
Oops, ignore the result of gst_pad_push_event here.
|
||
|
||
2005-07-18 17:12:36 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/base/gstbasesrc.c: Send discont event from the loop function, as pads aren't activated yet in the activate_push h...
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_loop),
|
||
(gst_base_src_activate_push):
|
||
Send discont event from the loop function, as pads
|
||
aren't activated yet in the activate_push handler.
|
||
* gst/gstbin.c: (bin_bus_handler):
|
||
Don't leak element name.
|
||
|
||
2005-07-18 14:47:39 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
configure.ac: Use AS_LIBTOOL_TAGS.
|
||
Original commit message from CVS:
|
||
2005-07-18 Andy Wingo <wingo@pobox.com>
|
||
* configure.ac: Use AS_LIBTOOL_TAGS.
|
||
|
||
2005-07-18 12:58:27 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/gst/gstreamer.types: Remove deleted types.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer.types:
|
||
Remove deleted types.
|
||
|
||
2005-07-18 12:49:53 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
* check/elements/gstfakesrc.c:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst.c:
|
||
* gst/gst.h:
|
||
* gst/gst_private.h:
|
||
* gst/gstbin.c:
|
||
* gst/gstbin.h:
|
||
* gst/gstbus.h:
|
||
* gst/gstconfig.h.in:
|
||
* gst/gstelement.c:
|
||
* gst/gstelement.h:
|
||
* gst/gstelementfactory.h:
|
||
* gst/gsterror.c:
|
||
* gst/gsterror.h:
|
||
* gst/gstevent.h:
|
||
* gst/gstghostpad.c:
|
||
* gst/gstindex.c:
|
||
* gst/gstinfo.c:
|
||
* gst/gstmessage.c:
|
||
* gst/gstmessage.h:
|
||
* gst/gstminiobject.h:
|
||
* gst/gstobject.c:
|
||
* gst/gstobject.h:
|
||
* gst/gstpad.c:
|
||
* gst/gstpad.h:
|
||
* gst/gstparse.h:
|
||
* gst/gstpipeline.c:
|
||
* gst/gstpipeline.h:
|
||
* gst/gstpluginfeature.h:
|
||
* gst/gstquery.h:
|
||
* gst/gstscheduler.c:
|
||
* gst/gstscheduler.h:
|
||
* gst/gststructure.h:
|
||
* gst/gsttask.c:
|
||
* gst/gsttask.h:
|
||
* gst/gsttypefind.h:
|
||
* gst/gsttypes.h:
|
||
* gst/registries/gstlibxmlregistry.c:
|
||
* gst/registries/gstxmlregistry.c:
|
||
* gst/schedulers/threadscheduler.c:
|
||
* libs/gst/control/dparammanager.h:
|
||
* tests/check/elements/gstfakesrc.c:
|
||
* tools/gst-inspect.c:
|
||
* tools/gst-xmlinspect.c:
|
||
Removed plugable schedulers.
|
||
Original commit message from CVS:
|
||
Removed plugable schedulers.
|
||
Removed Scheduler/Manager from elements.
|
||
Removed gsttypes.h, rearranged includes.
|
||
Removed dependency pad<->element, element<>pipeline, and
|
||
various others, fix includes.
|
||
implement gst_pad_get_parent() with gst_object_get_parent()
|
||
Make GstTask sefcontained.
|
||
Fix _get_state() on GstBin, it did not return ASYNC with a 0
|
||
timeout.
|
||
Fix endless loop in iterator_fold_with_resync.
|
||
|
||
2005-07-18 09:22:55 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Remove old file.
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am:
|
||
* gst/gstarch.h:
|
||
Remove old file.
|
||
|
||
2005-07-18 08:51:31 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/Makefile.am: No more cothreads.h
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am:
|
||
No more cothreads.h
|
||
|
||
2005-07-18 08:43:27 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/cothreads.*: Let's remove these.
|
||
Original commit message from CVS:
|
||
* gst/cothreads.c:
|
||
* gst/cothreads.h:
|
||
Let's remove these.
|
||
|
||
2005-07-18 08:28:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/: Some more docs in the works.
|
||
Original commit message from CVS:
|
||
* docs/design/part-dynamic.txt:
|
||
* docs/design/part-events.txt:
|
||
* docs/design/part-seeking.txt:
|
||
Some more docs in the works.
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_transform_caps),
|
||
(gst_base_transform_getcaps), (gst_base_transform_configure_caps),
|
||
(gst_base_transform_setcaps), (gst_base_transform_get_size),
|
||
(gst_base_transform_buffer_alloc), (gst_base_transform_event),
|
||
(gst_base_transform_handle_buffer),
|
||
(gst_base_transform_sink_activate_push),
|
||
(gst_base_transform_src_activate_pull),
|
||
(gst_base_transform_set_passthrough),
|
||
(gst_base_transform_is_passthrough):
|
||
Refcounting fixes.
|
||
* gst/gstbus.c: (gst_bus_source_dispatch), (gst_bus_poll):
|
||
Cleanups.
|
||
* gst/gstevent.c: (gst_event_finalize):
|
||
Set SRC to NULL.
|
||
* gst/gstutils.c: (gst_element_unlink),
|
||
(gst_pad_get_parent_element), (gst_pad_proxy_getcaps),
|
||
(gst_pad_proxy_setcaps):
|
||
* gst/gstutils.h:
|
||
Add _get_parent_element() to get a pads parent as an element.
|
||
|
||
2005-07-17 22:44:00 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstbin.c: Remove bogus test.
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
Remove bogus test.
|
||
|
||
2005-07-17 22:26:02 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Refcounting fixes.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_pad_getcaps),
|
||
(gst_base_sink_pad_setcaps), (gst_base_sink_pad_buffer_alloc),
|
||
(gst_base_sink_preroll_queue_flush), (gst_base_sink_handle_object),
|
||
(gst_base_sink_event), (gst_base_sink_do_sync),
|
||
(gst_base_sink_chain), (gst_base_sink_loop),
|
||
(gst_base_sink_deactivate), (gst_base_sink_activate_push),
|
||
(gst_base_sink_activate_pull), (gst_base_sink_change_state):
|
||
Refcounting fixes.
|
||
Fix logic for returning ASYNC when not prerolled.
|
||
|
||
2005-07-17 22:22:52 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstqueue.c: Fix nasty refcount bug.
|
||
Original commit message from CVS:
|
||
* gst/gstqueue.c: (gst_queue_handle_sink_event):
|
||
Fix nasty refcount bug.
|
||
|
||
2005-07-16 19:25:41 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
|
||
|
||
* gst/elements/Makefile.am:
|
||
* gst/elements/gstelements.c:
|
||
* plugins/elements/Makefile.am:
|
||
* plugins/elements/gstelements.c:
|
||
Moved fdsrc to gst-plugins.
|
||
Original commit message from CVS:
|
||
Moved fdsrc to gst-plugins.
|
||
|
||
2005-07-16 15:43:10 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
|
||
|
||
* ChangeLog:
|
||
Forgot changelog entry
|
||
Original commit message from CVS:
|
||
Forgot changelog entry
|
||
|
||
2005-07-16 15:41:04 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
|
||
|
||
* gst/elements/Makefile.am:
|
||
* gst/elements/gstelements.c:
|
||
* gst/elements/gstfdsrc.c:
|
||
* gst/elements/gstfdsrc.h:
|
||
* plugins/elements/Makefile.am:
|
||
* plugins/elements/gstelements.c:
|
||
* plugins/elements/gstfdsrc.c:
|
||
* plugins/elements/gstfdsrc.h:
|
||
gst/elements/gstfdsrc.c gst/elements/gstfdsrc.h gst/elements/gstelements.c gst/elements/Makefile.am
|
||
Original commit message from CVS:
|
||
2005-07-16 Philippe Khalaf <burger@speedy.org>
|
||
* gst/elements/gstfdsrc.c
|
||
* gst/elements/gstfdsrc.h
|
||
* gst/elements/gstelements.c
|
||
* gst/elements/Makefile.am
|
||
Ported fdsrc to 0.9.
|
||
|
||
2005-07-16 14:52:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Fix compile error.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_do_sync):
|
||
Fix compile error.
|
||
|
||
2005-07-16 14:41:25 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.*: Store and use discont values when syncing buffers as described in design docs.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_event), (gst_base_sink_get_times),
|
||
(gst_base_sink_do_sync), (gst_base_sink_change_state):
|
||
* gst/base/gstbasesink.h:
|
||
Store and use discont values when syncing buffers as described
|
||
in design docs.
|
||
* gst/base/gstbasesrc.c: (gst_base_src_send_discont),
|
||
(gst_base_src_do_seek), (gst_base_src_loop), (gst_base_src_start),
|
||
(gst_base_src_activate_push):
|
||
Push discont event when starting.
|
||
* gst/elements/gstidentity.c: (gst_identity_transform):
|
||
Small cleanups.
|
||
* gst/gstbin.c: (gst_bin_change_state):
|
||
Small cleanups in base_time distribution.
|
||
* gst/gstelement.c: (gst_element_set_base_time),
|
||
(gst_element_get_base_time), (gst_element_change_state):
|
||
* gst/gstelement.h:
|
||
Added methods for the base_time of the element.
|
||
Some MT fixes.
|
||
* gst/gstpipeline.c: (gst_pipeline_send_event),
|
||
(gst_pipeline_change_state), (gst_pipeline_set_new_stream_time),
|
||
(gst_pipeline_get_last_stream_time):
|
||
* gst/gstpipeline.h:
|
||
MT fixes.
|
||
Handle seeking as described in design doc, remove stream_time
|
||
hack.
|
||
Cleanups clock and stream_time selection code. Added accessors
|
||
for the stream_time.
|
||
|
||
2005-07-16 14:06:21 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gsterror.c (_gst_core_errors_init): Use the magic word..
|
||
Original commit message from CVS:
|
||
2005-07-16 Andy Wingo <wingo@pobox.com>
|
||
* gst/gsterror.c (_gst_core_errors_init): Use the magic word..
|
||
|
||
2005-07-16 13:50:37 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstbin.c: Make elements silent as the deep_notify refs the parent, which might make the test fail.
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (GST_START_TEST):
|
||
Make elements silent as the deep_notify refs the
|
||
parent, which might make the test fail.
|
||
* gst/gstghostpad.c: (gst_ghost_pad_do_activate_push):
|
||
Don't hold the lock for too long.
|
||
|
||
2005-07-16 12:33:13 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/base/gstbasesrc.c: Don't unref the caps we passed to gst_caps_make_writable() after passing them. gst_caps_make_w...
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_default_negotiate):
|
||
Don't unref the caps we passed to gst_caps_make_writable() after
|
||
passing them. gst_caps_make_writable() will do that for us.
|
||
|
||
2005-07-15 16:10:41 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstcaps.h (gst_caps_is_simple): Removed deprecated macro (#157311).
|
||
Original commit message from CVS:
|
||
2005-07-15 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstcaps.h (gst_caps_is_simple): Removed deprecated macro
|
||
(#157311).
|
||
|
||
2005-07-15 14:59:22 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/elements/gstidentity.c (marshal_VOID__MINIOBJECT): Write our own marshalling function for the handoff signal. Pro...
|
||
Original commit message from CVS:
|
||
2005-07-15 Andy Wingo <wingo@pobox.com>
|
||
* gst/elements/gstidentity.c (marshal_VOID__MINIOBJECT): Write our
|
||
own marshalling function for the handoff signal. Properly type the
|
||
buffer as a buffer. Fixes some warnings. Should do a more general
|
||
solution.
|
||
(gst_identity_class_init): Plug into the right marshaller.
|
||
|
||
2005-07-15 13:44:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/: Updated docs, mostly DISCONT related.
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
* docs/design/part-clocks.txt:
|
||
* docs/design/part-element-sink.txt:
|
||
* docs/design/part-events.txt:
|
||
* docs/design/part-gstpipeline.txt:
|
||
Updated docs, mostly DISCONT related.
|
||
|
||
2005-07-15 12:55:30 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
docs/pwg/building-pads.xml: s/GST_PAD_LINK_REFUSED/FALSE/ in gst_my_filter_setcaps()
|
||
Original commit message from CVS:
|
||
* docs/pwg/building-pads.xml:
|
||
s/GST_PAD_LINK_REFUSED/FALSE/ in gst_my_filter_setcaps()
|
||
|
||
2005-07-15 11:05:52 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* tools/gst-typefind.c:
|
||
remove irrelevant code
|
||
Original commit message from CVS:
|
||
remove irrelevant code
|
||
|
||
2005-07-15 11:04:18 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
tools/gst-typefind.c: Update, add copyright block.
|
||
Original commit message from CVS:
|
||
2005-07-15 Andy Wingo <wingo@pobox.com>
|
||
* tools/gst-typefind.c: Update, add copyright block.
|
||
* gst/base/gstbasesrc.c (gst_base_src_default_negotiate):
|
||
Normalize and truncate caps before fixation.
|
||
* gst/gstcaps.h:
|
||
* gst/gstcaps.c (gst_caps_truncate): New function, destructively
|
||
discards all but the first structure from its argument.
|
||
|
||
2005-07-15 10:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasetransform.*: Make passthrough work using the bufferpools.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_init),
|
||
(gst_base_transform_transform_caps), (gst_base_transform_getcaps),
|
||
(gst_base_transform_configure_caps), (gst_base_transform_setcaps),
|
||
(gst_base_transform_get_size), (gst_base_transform_buffer_alloc),
|
||
(gst_base_transform_handle_buffer), (gst_base_transform_getrange),
|
||
(gst_base_transform_chain), (gst_base_transform_change_state),
|
||
(gst_base_transform_set_passthrough),
|
||
(gst_base_transform_is_passthrough):
|
||
* gst/base/gstbasetransform.h:
|
||
Make passthrough work using the bufferpools.
|
||
Changed API a bit, subclasses have to write into a buffer
|
||
provided by the base class.
|
||
More debug info in nego functions.
|
||
* gst/elements/gstidentity.c: (gst_identity_init),
|
||
(gst_identity_transform):
|
||
Port to new base class.
|
||
|
||
2005-07-15 10:30:49 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Totally dump messages in -launch with the -m option.
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.c: (gst_message_new_state_changed):
|
||
* tools/gst-launch.c: (event_loop), (main):
|
||
Totally dump messages in -launch with the -m option.
|
||
Fix message name for State messages,
|
||
|
||
2005-07-14 18:45:51 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesrc.c: Post error messages on errors.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_loop):
|
||
Post error messages on errors.
|
||
|
||
2005-07-14 18:10:04 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstcaps.c: Remove debug info.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.c: (gst_caps_do_simplify):
|
||
Remove debug info.
|
||
* gst/gsterror.h:
|
||
Define error for stream stopped.
|
||
* gst/gstghostpad.c: (gst_proxy_pad_do_bufferalloc),
|
||
(gst_proxy_pad_do_chain), (gst_proxy_pad_do_getrange):
|
||
Do proper return values.
|
||
* gst/gstpad.c: (gst_pad_get_caps_unlocked), (gst_pad_accept_caps),
|
||
(gst_pad_set_caps), (gst_pad_chain), (gst_pad_push),
|
||
(gst_pad_get_range):
|
||
Better return values.
|
||
* gst/gstpad.h:
|
||
Reorganise return values, add macro to check for fatal errors.
|
||
* gst/gstqueue.c: (gst_queue_chain):
|
||
Return proper GstFlowReturn values,
|
||
|
||
2005-07-14 09:35:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/gstreamer.types:
|
||
* docs/gst/tmpl/gst.sgml:
|
||
* docs/gst/tmpl/gstbasesink.sgml:
|
||
* docs/gst/tmpl/gstbasesrc.sgml:
|
||
* docs/gst/tmpl/gstbasetransform.sgml:
|
||
* docs/gst/tmpl/gstbin.sgml:
|
||
* docs/gst/tmpl/gstbuffer.sgml:
|
||
* docs/gst/tmpl/gstcaps.sgml:
|
||
* docs/gst/tmpl/gstclock.sgml:
|
||
* docs/gst/tmpl/gstcompat.sgml:
|
||
* docs/gst/tmpl/gstconfig.sgml:
|
||
* docs/gst/tmpl/gstelement.sgml:
|
||
* docs/gst/tmpl/gstelementdetails.sgml:
|
||
* docs/gst/tmpl/gstelementfactory.sgml:
|
||
* docs/gst/tmpl/gstenumtypes.sgml:
|
||
* docs/gst/tmpl/gsterror.sgml:
|
||
* docs/gst/tmpl/gstevent.sgml:
|
||
* docs/gst/tmpl/gstfakesink.sgml:
|
||
* docs/gst/tmpl/gstfakesrc.sgml:
|
||
* docs/gst/tmpl/gstfilesink.sgml:
|
||
* docs/gst/tmpl/gstfilesrc.sgml:
|
||
* docs/gst/tmpl/gstfilter.sgml:
|
||
* docs/gst/tmpl/gstformat.sgml:
|
||
* docs/gst/tmpl/gstghostpad.sgml:
|
||
* docs/gst/tmpl/gstimplementsinterface.sgml:
|
||
* docs/gst/tmpl/gstindex.sgml:
|
||
* docs/gst/tmpl/gstindexfactory.sgml:
|
||
* docs/gst/tmpl/gstinfo.sgml:
|
||
* docs/gst/tmpl/gstiterator.sgml:
|
||
* docs/gst/tmpl/gstmacros.sgml:
|
||
* docs/gst/tmpl/gstmemchunk.sgml:
|
||
* docs/gst/tmpl/gstminiobject.sgml:
|
||
* docs/gst/tmpl/gstobject.sgml:
|
||
* docs/gst/tmpl/gstpad.sgml:
|
||
* docs/gst/tmpl/gstpadtemplate.sgml:
|
||
* docs/gst/tmpl/gstparse.sgml:
|
||
* docs/gst/tmpl/gstpipeline.sgml:
|
||
* docs/gst/tmpl/gstplugin.sgml:
|
||
* docs/gst/tmpl/gstpluginfeature.sgml:
|
||
* docs/gst/tmpl/gstquery.sgml:
|
||
* docs/gst/tmpl/gstqueue.sgml:
|
||
* docs/gst/tmpl/gstregistry.sgml:
|
||
* docs/gst/tmpl/gstregistrypool.sgml:
|
||
* docs/gst/tmpl/gstscheduler.sgml:
|
||
* docs/gst/tmpl/gstschedulerfactory.sgml:
|
||
* docs/gst/tmpl/gststructure.sgml:
|
||
* docs/gst/tmpl/gstsystemclock.sgml:
|
||
* docs/gst/tmpl/gsttaglist.sgml:
|
||
* docs/gst/tmpl/gsttagsetter.sgml:
|
||
* docs/gst/tmpl/gsttrace.sgml:
|
||
* docs/gst/tmpl/gsttrashstack.sgml:
|
||
* docs/gst/tmpl/gsttypefind.sgml:
|
||
* docs/gst/tmpl/gsttypefindfactory.sgml:
|
||
* docs/gst/tmpl/gsttypes.sgml:
|
||
* docs/gst/tmpl/gsturihandler.sgml:
|
||
* docs/gst/tmpl/gsturitype.sgml:
|
||
* docs/gst/tmpl/gstutils.sgml:
|
||
* docs/gst/tmpl/gstvalue.sgml:
|
||
* docs/gst/tmpl/gstversion.sgml:
|
||
* docs/gst/tmpl/gstxml.sgml:
|
||
* docs/libs/tmpl/gstcontrol.sgml:
|
||
* docs/libs/tmpl/gstdataprotocol.sgml:
|
||
* docs/libs/tmpl/gstdparam.sgml:
|
||
* docs/libs/tmpl/gstdplinint.sgml:
|
||
* docs/libs/tmpl/gstdpman.sgml:
|
||
* docs/libs/tmpl/gstdpsmooth.sgml:
|
||
* docs/libs/tmpl/gstgetbits.sgml:
|
||
* docs/libs/tmpl/gstunitconvert.sgml:
|
||
* gst/base/gstpushsrc.c:
|
||
* gst/base/gstpushsrc.h:
|
||
* gst/elements/gstelements.c:
|
||
* gst/elements/gstfakesink.c:
|
||
* gst/elements/gstfakesink.h:
|
||
* gst/elements/gstfakesrc.c:
|
||
* gst/elements/gstfakesrc.h:
|
||
* gst/elements/gstfilesink.c:
|
||
* gst/elements/gstfilesink.h:
|
||
* gst/elements/gstfilesrc.c:
|
||
* gst/elements/gstfilesrc.h:
|
||
* libs/gst/base/gstpushsrc.c:
|
||
* libs/gst/base/gstpushsrc.h:
|
||
* plugins/elements/gstelements.c:
|
||
* plugins/elements/gstfakesink.c:
|
||
* plugins/elements/gstfakesink.h:
|
||
* plugins/elements/gstfakesrc.c:
|
||
* plugins/elements/gstfakesrc.h:
|
||
* plugins/elements/gstfilesink.c:
|
||
* plugins/elements/gstfilesink.h:
|
||
* plugins/elements/gstfilesrc.c:
|
||
* plugins/elements/gstfilesrc.h:
|
||
more autistic cleanliness in functions/names/defines
|
||
Original commit message from CVS:
|
||
more autistic cleanliness in functions/names/defines
|
||
|
||
2005-07-13 18:29:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstqueue.c:
|
||
* plugins/elements/gstqueue.c:
|
||
fix debug ifdef
|
||
Original commit message from CVS:
|
||
fix debug ifdef
|
||
|
||
2005-07-13 16:26:07 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/base/gstbasesrc.c (gst_base_src_start): Post an error if the source couldn't negotiate.
|
||
Original commit message from CVS:
|
||
2005-07-13 Andy Wingo <wingo@pobox.com>
|
||
* gst/base/gstbasesrc.c (gst_base_src_start): Post an error if the
|
||
source couldn't negotiate.
|
||
|
||
2005-07-13 13:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/gst.supp:
|
||
* tests/check/gst.supp:
|
||
add a suppression from Edgard
|
||
Original commit message from CVS:
|
||
add a suppression from Edgard
|
||
|
||
2005-07-13 13:10:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
move two testsuite apps over to the check dir
|
||
Original commit message from CVS:
|
||
* testsuite/caps/Makefile.am:
|
||
* testsuite/caps/value_compare.c:
|
||
* testsuite/caps/value_intersect.c:
|
||
* check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
|
||
move two testsuite apps over to the check dir
|
||
|
||
2005-07-12 17:17:34 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasetransform.c: Added more debug info in the negotiate process.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_setcaps):
|
||
Added more debug info in the negotiate process.
|
||
* gst/gstmessage.h:
|
||
Prepare for segment playback.
|
||
* gst/gstpad.c: (gst_pad_accept_caps), (gst_pad_set_caps):
|
||
Better debugging.
|
||
* gst/gstutils.c:
|
||
Some more docs.
|
||
* tools/gst-launch.c: (main):
|
||
NULL pipeline on errors.
|
||
|
||
2005-07-12 17:04:41 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstbuffer.c (_gst_buffer_copy): Copy the buffer whether or not it comes from a malloc region. Make sure our copy ...
|
||
Original commit message from CVS:
|
||
2005-07-12 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstbuffer.c (_gst_buffer_copy): Copy the buffer whether or
|
||
not it comes from a malloc region. Make sure our copy gets freed.
|
||
|
||
2005-07-12 16:28:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/gst/gstelement.c:
|
||
* check/gst/gstmessage.c:
|
||
* check/gst/gststructure.c:
|
||
* gst/gstelement.c:
|
||
* gst/gstmessage.c:
|
||
* tests/check/gst/gstelement.c:
|
||
* tests/check/gst/gstmessage.c:
|
||
* tests/check/gst/gststructure.c:
|
||
fix refcounting of warning and error messages
|
||
Original commit message from CVS:
|
||
fix refcounting of warning and error messages
|
||
|
||
2005-07-12 13:26:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
re-enable leak checking :)
|
||
Original commit message from CVS:
|
||
re-enable leak checking :)
|
||
|
||
2005-07-12 12:20:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/Makefile.am: add per-test valgrind targets
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
add per-test valgrind targets
|
||
* check/gst-libs/gdp.c: (GST_START_TEST),
|
||
(gst_data_protocol_suite), (main):
|
||
clean up
|
||
|
||
2005-07-12 09:41:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/Makefile.am: instate more valgrindable tests
|
||
Original commit message from CVS:
|
||
2005-07-12 Thomas Vander Stichele <thomas at apestaart dot org>
|
||
* check/Makefile.am:
|
||
instate more valgrindable tests
|
||
* check/elements/gstfakesrc.c: (chain_func), (event_func),
|
||
(GST_START_TEST), (fakesrc_suite):
|
||
* check/gst/gstpad.c: (GST_START_TEST):
|
||
* check/gst/gststructure.c: (GST_START_TEST):
|
||
fix test leaks
|
||
* docs/gst/tmpl/gstminiobject.sgml:
|
||
* gst/gstpad.c: (gst_pad_finalize):
|
||
fix the static mutex leak
|
||
|
||
2005-07-11 18:41:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/Makefile.am: add two more tests for valgrinding
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
add two more tests for valgrinding
|
||
* check/gst/gstvalue.c: (GST_START_TEST):
|
||
test refcount of deserialized buffer, found a leak
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/gstreamer.types:
|
||
* docs/gst/tmpl/gstminiobject.sgml:
|
||
add miniobject to docs
|
||
* gst/gstminiobject.c:
|
||
add some docs
|
||
* gst/gstvalue.c: (gst_value_deserialize_buffer),
|
||
(gst_string_unwrap):
|
||
fix a hard-to-find invalid write for one of the tests
|
||
fix a leak for deserialized buffers
|
||
|
||
2005-07-11 15:41:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
don't valgrind as part of make check for now
|
||
Original commit message from CVS:
|
||
don't valgrind as part of make check for now
|
||
|
||
2005-07-11 15:22:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
specify tool
|
||
Original commit message from CVS:
|
||
specify tool
|
||
|
||
2005-07-11 15:18:32 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
docs/pwg/: Rewrite scheduling-chapter for scheduling model in 0.9. Add lots of example code and explanation for pad a...
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-events.xml:
|
||
* docs/pwg/advanced-request.xml:
|
||
* docs/pwg/advanced-scheduling.xml:
|
||
* docs/pwg/appendix-porting.xml:
|
||
* docs/pwg/building-boiler.xml:
|
||
* docs/pwg/intro-preface.xml:
|
||
* docs/pwg/other-ntoone.xml:
|
||
Rewrite scheduling-chapter for scheduling model in 0.9. Add lots
|
||
of example code and explanation for pad activation, loop() and
|
||
getrange() functions and a bit more. Remove old comments pointing
|
||
to loop-functions.
|
||
* examples/pwg/Makefile.am:
|
||
Add loop/getrange examples.
|
||
|
||
2005-07-11 15:10:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/Makefile.am:
|
||
* check/gst.supp:
|
||
* check/gst/gst.c:
|
||
* check/gst/gstbuffer.c:
|
||
* check/gst/gstdata.c:
|
||
* check/gst/gstghostpad.c:
|
||
* check/gst/gstminiobject.c:
|
||
* configure.ac:
|
||
* gst/gst.c:
|
||
* gst/gst.h:
|
||
* gst/gstsystemclock.c:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst.supp:
|
||
* tests/check/gst/gst.c:
|
||
* tests/check/gst/gstbuffer.c:
|
||
* tests/check/gst/gstdata.c:
|
||
* tests/check/gst/gstghostpad.c:
|
||
* tests/check/gst/gstminiobject.c:
|
||
* tools/gst-launch.c:
|
||
valgrind unit tests as check-local; add gst_deinit
|
||
Original commit message from CVS:
|
||
valgrind unit tests as check-local; add gst_deinit
|
||
|
||
2005-07-11 15:06:27 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/tmpl/gstbasesrc.sgml:
|
||
* docs/gst/tmpl/gstfakesrc.sgml:
|
||
* gst/base/gstbasesrc.c:
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/elements/gstfakesrc.c:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
* plugins/elements/gstfakesrc.c:
|
||
add num-buffers property to basesrc
|
||
Original commit message from CVS:
|
||
add num-buffers property to basesrc
|
||
|
||
2005-07-10 12:03:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/gstbasesink.sgml:
|
||
* docs/gst/tmpl/gstbasesrc.sgml:
|
||
* gst/base/gstbasesink.c:
|
||
* gst/base/gstbasesink.h:
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/elements/gstfakesink.c:
|
||
* gst/elements/gstfilesink.c:
|
||
* libs/gst/base/gstbasesink.c:
|
||
* libs/gst/base/gstbasesink.h:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
* plugins/elements/gstfakesink.c:
|
||
* plugins/elements/gstfilesink.c:
|
||
more macro splitting
|
||
Original commit message from CVS:
|
||
more macro splitting
|
||
|
||
2005-07-10 00:07:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstelement.c: add debug
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_get_bus):
|
||
add debug
|
||
* tools/gst-launch.c: (check_intr), (event_loop):
|
||
fix bus leaks
|
||
|
||
2005-07-09 23:52:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstpad.c:
|
||
fix caps leak in both cases
|
||
Original commit message from CVS:
|
||
fix caps leak in both cases
|
||
|
||
2005-07-09 23:48:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstpad.c:
|
||
duh, remove unused var
|
||
Original commit message from CVS:
|
||
duh, remove unused var
|
||
|
||
2005-07-09 23:47:23 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/gstpad.c:
|
||
fix a caps leak
|
||
Original commit message from CVS:
|
||
fix a caps leak
|
||
|
||
2005-07-09 23:33:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/base/gstbasesrc.c: add finalize method and clean up properly
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_class_init),
|
||
(gst_base_src_finalize):
|
||
add finalize method and clean up properly
|
||
* gst/gstpipeline.c: (gst_pipeline_dispose):
|
||
add debug
|
||
|
||
2005-07-09 23:15:27 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstbin.c:
|
||
don't get src for all messages; only for eos
|
||
Original commit message from CVS:
|
||
don't get src for all messages; only for eos
|
||
|
||
2005-07-09 22:54:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/gst/gstbin.c: add more things to check
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (pop_messages), (GST_START_TEST),
|
||
(gst_bin_suite):
|
||
add more things to check
|
||
* gst/gstbin.c: (gst_bin_change_state), (bin_bus_handler):
|
||
* gst/gstelement.c:
|
||
more debug
|
||
|
||
2005-07-09 16:36:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/elements/gstfakesrc.c:
|
||
* check/gst-libs/gdp.c:
|
||
* check/gst/gst.c:
|
||
* check/gst/gstbin.c:
|
||
* check/gst/gstbuffer.c:
|
||
* check/gst/gstbus.c:
|
||
* check/gst/gstcaps.c:
|
||
* check/gst/gstdata.c:
|
||
* check/gst/gstelement.c:
|
||
* check/gst/gstghostpad.c:
|
||
* check/gst/gstiterator.c:
|
||
* check/gst/gstmessage.c:
|
||
* check/gst/gstobject.c:
|
||
* check/gst/gstpad.c:
|
||
* check/gst/gststructure.c:
|
||
* check/gst/gstsystemclock.c:
|
||
* check/gst/gsttag.c:
|
||
* check/gst/gstvalue.c:
|
||
* check/gstcheck.c:
|
||
* check/gstcheck.h:
|
||
* check/pipelines/cleanup.c:
|
||
* check/pipelines/simple_launch_lines.c:
|
||
* check/states/sinks.c:
|
||
* tests/check/elements/gstfakesrc.c:
|
||
* tests/check/generic/sinks.c:
|
||
* tests/check/gst/gst.c:
|
||
* tests/check/gst/gstbin.c:
|
||
* tests/check/gst/gstbuffer.c:
|
||
* tests/check/gst/gstbus.c:
|
||
* tests/check/gst/gstcaps.c:
|
||
* tests/check/gst/gstdata.c:
|
||
* tests/check/gst/gstelement.c:
|
||
* tests/check/gst/gstghostpad.c:
|
||
* tests/check/gst/gstiterator.c:
|
||
* tests/check/gst/gstmessage.c:
|
||
* tests/check/gst/gstobject.c:
|
||
* tests/check/gst/gstpad.c:
|
||
* tests/check/gst/gststructure.c:
|
||
* tests/check/gst/gstsystemclock.c:
|
||
* tests/check/gst/gsttag.c:
|
||
* tests/check/gst/gstvalue.c:
|
||
* tests/check/gstcheck.c:
|
||
* tests/check/gstcheck.h:
|
||
* tests/check/libs/gdp.c:
|
||
* tests/check/pipelines/cleanup.c:
|
||
* tests/check/pipelines/simple-launch-lines.c:
|
||
add debugging category use GST_START_TEST now, so we add a debug line
|
||
Original commit message from CVS:
|
||
add debugging category
|
||
use GST_START_TEST now, so we add a debug line
|
||
|
||
2005-07-09 15:18:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/gst/gstbin.c: add test for state change message on a bin
|
||
Original commit message from CVS:
|
||
* check/gst/gstbin.c: (START_TEST), (gst_bin_suite):
|
||
add test for state change message on a bin
|
||
* check/gst/gstelement.c: (START_TEST), (gst_element_suite):
|
||
add another test
|
||
* gst/gstbin.c: (gst_bin_init):
|
||
* gst/gstbus.c: (gst_bus_init), (gst_bus_post):
|
||
* gst/gstelement.c: (gst_element_post_message),
|
||
(gst_element_set_state):
|
||
* gst/gstelementfactory.c: (gst_element_factory_create):
|
||
* gst/gstmessage.c: (gst_message_new):
|
||
* gst/gstscheduler.c:
|
||
various debugging additions and cleanups
|
||
|
||
2005-07-08 16:41:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/Makefile.am:
|
||
* check/gst/gstelement.c:
|
||
* gst/gstelement.c:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/gstelement.c:
|
||
adding tests for elements
|
||
Original commit message from CVS:
|
||
adding tests for elements
|
||
|
||
2005-07-08 16:16:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/registries/gstlibxmlregistry.c: plug more leaks. A simple gst_init() now is leakfree, yay.
|
||
Original commit message from CVS:
|
||
* gst/registries/gstlibxmlregistry.c: (load_feature):
|
||
plug more leaks. A simple gst_init() now is leakfree, yay.
|
||
|
||
2005-07-08 16:08:16 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/registries/gstlibxmlregistry.c:
|
||
plug another memleak in registry loading - I have NO idea why this was returning a GstPlugin
|
||
Original commit message from CVS:
|
||
plug another memleak in registry loading - I have NO idea why this was returning a GstPlugin
|
||
|
||
2005-07-08 14:50:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/registries/gstlibxmlregistry.c:
|
||
I need to learn to stop doing this
|
||
Original commit message from CVS:
|
||
I need to learn to stop doing this
|
||
|
||
2005-07-08 14:39:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
add right variable
|
||
Original commit message from CVS:
|
||
add right variable
|
||
|
||
2005-07-08 14:35:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: use GST_SET_ERROR_CFLAGS
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
use GST_SET_ERROR_CFLAGS
|
||
* docs/faq/cvs.xml:
|
||
change to ERROR_CFLAGS
|
||
|
||
2005-07-08 14:01:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: make GST_ERROR_CFLAGS overridable and re-enable Werror
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
make GST_ERROR_CFLAGS overridable and re-enable Werror
|
||
* docs/faq/cvs.xml:
|
||
add a note about error CFLAGS
|
||
* docs/gst/tmpl/gstfakesrc.sgml:
|
||
* gst/elements/gstfakesrc.c:
|
||
comment out some unused code
|
||
* gst/gst.c: (split_and_iterate):
|
||
* gst/registries/gstlibxmlregistry.c: (load_pad_template),
|
||
(load_feature):
|
||
plug some memleaks
|
||
|
||
2005-07-07 15:07:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/libs/Makefile.am:
|
||
make libs use same gtk-doc.mak
|
||
Original commit message from CVS:
|
||
make libs use same gtk-doc.mak
|
||
|
||
2005-07-07 14:16:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* common:
|
||
* docs/gst/Makefile.am:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
factor out gtk-doc
|
||
Original commit message from CVS:
|
||
factor out gtk-doc
|
||
|
||
2005-07-07 14:01:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/schedulers/threadscheduler.c: Unlock the STREAM_LOCK completely.
|
||
Original commit message from CVS:
|
||
* gst/schedulers/threadscheduler.c: (gst_thread_scheduler_func),
|
||
(gst_thread_scheduler_dispose):
|
||
Unlock the STREAM_LOCK completely.
|
||
|
||
2005-07-07 13:14:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* examples/pwg/.gitignore:
|
||
* tests/old/examples/pwg/.gitignore:
|
||
ignore more
|
||
Original commit message from CVS:
|
||
ignore more
|
||
|
||
2005-07-07 13:12:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/instantiate/.gitignore:
|
||
ignore more
|
||
Original commit message from CVS:
|
||
ignore more
|
||
|
||
2005-07-07 11:59:37 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/Makefile.am:
|
||
* check/elements/.gitignore:
|
||
* check/elements/gstfakesrc.c:
|
||
* gst/elements/gstfakesrc.c:
|
||
* gst/elements/gstfakesrc.h:
|
||
* plugins/elements/gstfakesrc.c:
|
||
* plugins/elements/gstfakesrc.h:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/elements/.gitignore:
|
||
* tests/check/elements/gstfakesrc.c:
|
||
adding an element test
|
||
Original commit message from CVS:
|
||
adding an element test
|
||
|
||
2005-07-07 11:09:32 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstbus.c (gst_bus_have_pending): Remove intensely irritating debug message.
|
||
Original commit message from CVS:
|
||
2005-07-07 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstbus.c (gst_bus_have_pending): Remove intensely irritating
|
||
debug message.
|
||
|
||
2005-07-07 10:03:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/gst/Makefile.am:
|
||
another doc fix
|
||
Original commit message from CVS:
|
||
another doc fix
|
||
|
||
2005-07-07 09:10:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/manual/BUILD:
|
||
* docs/manual/Makefile.am:
|
||
more macosx madness fixing
|
||
Original commit message from CVS:
|
||
more macosx madness fixing
|
||
|
||
2005-07-07 08:43:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstquery.*: Remove old types
|
||
Original commit message from CVS:
|
||
* gst/gstquery.c:
|
||
* gst/gstquery.h:
|
||
Remove old types
|
||
|
||
2005-07-07 08:16:54 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesrc.c: Allow subclasses to implement their own negotiation.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_get_range),
|
||
(gst_base_src_default_negotiate), (gst_base_src_negotiate):
|
||
Allow subclasses to implement their own negotiation.
|
||
|
||
2005-07-06 17:17:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
docs/design/: Update design notes to reflect the movement of responsibility for bus handling from GstPipeline to
|
||
Original commit message from CVS:
|
||
* docs/design/part-gstbin.txt:
|
||
* docs/design/part-gstpipeline.txt:
|
||
Update design notes to reflect the movement of
|
||
responsibility for bus handling from GstPipeline to
|
||
GstBin
|
||
|
||
2005-07-06 16:45:45 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Remove unnecessary queue2/3/4 examples.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Remove unnecessary queue2/3/4 examples.
|
||
|
||
2005-07-06 16:22:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
examples/: Update a couple of the examples to work again.
|
||
Original commit message from CVS:
|
||
* examples/Makefile.am:
|
||
* examples/helloworld/helloworld.c: (event_loop), (main):
|
||
* examples/queue/queue.c: (event_loop), (main):
|
||
* examples/queue2/queue2.c: (main):
|
||
Update a couple of the examples to work again.
|
||
* gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_empty),
|
||
(gst_base_sink_preroll_queue_flush), (gst_base_sink_handle_event):
|
||
Spelling corrections and extra debug.
|
||
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_init), (is_eos),
|
||
(gst_bin_add_func), (bin_element_is_sink), (gst_bin_get_state),
|
||
(gst_bin_change_state), (gst_bin_dispose), (bin_bus_handler):
|
||
* gst/gstbin.h:
|
||
* gst/gstpipeline.c: (gst_pipeline_init), (gst_pipeline_dispose),
|
||
(gst_pipeline_change_state):
|
||
* gst/gstpipeline.h:
|
||
Move the bus handler for children to the GstBin, and create a
|
||
separate bus for receiving messages from children to the one the
|
||
bus sends 'upwards' on.
|
||
|
||
2005-07-06 13:25:26 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/: Make basesrc negotiate.
|
||
Original commit message from CVS:
|
||
* gst/base/README:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_empty),
|
||
(gst_base_sink_handle_object), (gst_base_sink_loop),
|
||
(gst_base_sink_change_state):
|
||
* gst/base/gstbasesink.h:
|
||
* gst/base/gstbasesrc.c: (gst_base_src_class_init),
|
||
(gst_base_src_init), (gst_base_src_setcaps),
|
||
(gst_base_src_getcaps), (gst_base_src_loop),
|
||
(gst_base_src_default_negotiate), (gst_base_src_negotiate),
|
||
(gst_base_src_start), (gst_base_src_change_state):
|
||
* gst/base/gstbasesrc.h:
|
||
Make basesrc negotiate.
|
||
Handle the case where preroll fails in basesink.
|
||
Update README.
|
||
|
||
2005-07-06 13:20:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Implement the fixate function.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_fixate_caps), (gst_pad_accept_caps):
|
||
Implement the fixate function.
|
||
Clean up acceptcaps.
|
||
|
||
2005-07-06 12:24:50 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
docs/pwg/: Remove never-written filter-factory chapter; I'll add the various base classes to part 4 ("other element t...
|
||
Original commit message from CVS:
|
||
* docs/pwg/building-filterfactory.xml:
|
||
* docs/pwg/pwg.xml:
|
||
Remove never-written filter-factory chapter; I'll add the various
|
||
base classes to part 4 ("other element types") later on.
|
||
|
||
2005-07-06 12:18:00 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
Add a chapter on caps negotiation, simplify the original code samples a bit w.r.t. caps negotiation, add link to the ...
|
||
Original commit message from CVS:
|
||
* docs/pwg/advanced-negotiation.xml:
|
||
* docs/pwg/building-boiler.xml:
|
||
* docs/pwg/building-pads.xml:
|
||
* docs/pwg/pwg.xml:
|
||
* examples/pwg/Makefile.am:
|
||
Add a chapter on caps negotiation, simplify the original code
|
||
samples a bit w.r.t. caps negotiation, add link to the advanced
|
||
section. Add a bunch of examples showing different use cases of
|
||
different types of caps negotiation. Upstream renegotiation isn't
|
||
fully documented yet since nobody knows how that works.
|
||
|
||
2005-07-06 11:34:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-dataprotocol.pc.in:
|
||
pc file cleanups
|
||
Original commit message from CVS:
|
||
pc file cleanups
|
||
|
||
2005-07-06 11:31:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
if pad has no parent, return NULL as list of internal links
|
||
Original commit message from CVS:
|
||
* check/gst/gstpad.c:
|
||
* check/gstcheck.c:
|
||
* gst/gstpad.c: (gst_pad_get_internal_links_default):
|
||
if pad has no parent, return NULL as list of internal links
|
||
|
||
2005-07-05 16:38:13 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/: s/BASESRC/BASE_SRC/g.
|
||
Original commit message from CVS:
|
||
2005-07-05 Andy Wingo <wingo@pobox.com>
|
||
* gst/elements/gstfilesrc.c:
|
||
* gst/elements/gstfakesrc.c:
|
||
* gst/base/gstpushsrc.c:
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/base/gstbasesrc.c: s/BASESRC/BASE_SRC/g.
|
||
|
||
2005-07-05 15:28:18 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* configure.ac:
|
||
* gstreamer.spec.in:
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
update spec file
|
||
Original commit message from CVS:
|
||
update spec file
|
||
|
||
2005-07-05 12:17:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* ChangeLog:
|
||
* Makefile.am:
|
||
better report genration target (lcov needs a patch)
|
||
Original commit message from CVS:
|
||
better report genration target (lcov needs a patch)
|
||
|
||
2005-07-05 10:58:21 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/elements, testsuite: Null if we got it...
|
||
Original commit message from CVS:
|
||
2005-07-05 Andy Wingo <wingo@pobox.com>
|
||
* gst/elements, testsuite: Null if we got it...
|
||
|
||
2005-07-05 10:20:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Ported dataprotol to 0.9.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* libs/gst/dataprotocol/Makefile.am:
|
||
* libs/gst/dataprotocol/dataprotocol.c: (gst_dp_validate_packet):
|
||
* libs/gst/dataprotocol/dataprotocol.h:
|
||
* pkgconfig/Makefile.am:
|
||
* pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in:
|
||
* pkgconfig/gstreamer-dataprotocol.pc.in:
|
||
Ported dataprotol to 0.9.
|
||
Added pkgconfig files.
|
||
|
||
2005-07-05 09:35:22 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/base/gstbasetransform.c (gst_base_transform_setcaps): Default to returning TRUE for the case when tranform_caps r...
|
||
Original commit message from CVS:
|
||
2005-07-05 Andy Wingo <wingo@pobox.com>
|
||
* gst/base/gstbasetransform.c (gst_base_transform_setcaps):
|
||
Default to returning TRUE for the case when tranform_caps returns
|
||
a fixed caps, like for identity or volume.
|
||
|
||
2005-07-05 08:47:40 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/: Application message API change.
|
||
Original commit message from CVS:
|
||
2005-07-05 Andy Wingo <wingo@pobox.com>
|
||
* check/gst/gstbus.c (pound_bus_with_messages):
|
||
* check/gst/gstmessage.c (START_TEST):
|
||
* check/pipelines/simple_launch_lines.c (got_handoff): Application
|
||
message API change.
|
||
* gst/base/gstbasetransform.c (gst_base_transform_setcaps): More
|
||
logic weaks here: always run transform_caps, trying passthrough
|
||
operation only if the original caps intersects with the transform.
|
||
* gst/gstpad.c (gst_pad_link_check_compatible_unlocked): Debug
|
||
source and sink caps.
|
||
* gst/base/gstbasetransform.c (gst_base_transform_getcaps):
|
||
Intersect the peer caps with the pad template before going into
|
||
transform_caps.
|
||
(gst_base_transform_transform_caps): More debugging.
|
||
* gst/gstmessage.h (gst_message_new_application): Take a GstObject
|
||
src argument.
|
||
|
||
2005-07-04 15:08:30 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstutils.*: now returns the signal id for better wrapping in bindings.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c:
|
||
* gst/gstutils.h:
|
||
(gst_pad_add_*_probe): now returns the signal id for better wrapping
|
||
in bindings.
|
||
|
||
2005-07-04 09:22:51 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/gst/gstpad.c: Only set explicit caps on pads.
|
||
Original commit message from CVS:
|
||
2005-07-04 Andy Wingo <wingo@pobox.com>
|
||
* check/gst/gstpad.c: Only set explicit caps on pads.
|
||
|
||
2005-07-01 16:46:59 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
tests/network-clock.scm: Commentary update.
|
||
Original commit message from CVS:
|
||
2005-07-01 Andy Wingo <wingo@pobox.com>
|
||
* tests/network-clock.scm: Commentary update.
|
||
* gst/elements/gstidentity.c (PROP_DUPLICATE): Gone daddy gone.
|
||
Didn't really make sense, not implementable with basetransform,
|
||
etc.
|
||
(gst_identity_transform): Unref inbuf via make_writable. Feeble
|
||
attempt at implementing the sync property, needs an unlock method.
|
||
* gst/base/gstbasetransform.c (gst_base_transform_transform_caps):
|
||
New func, by default returns the same caps (the identity
|
||
transformation).
|
||
(gst_base_transform_getcaps): Uses transform_caps to return
|
||
something sensible.
|
||
(gst_base_transform_setcaps): Complicated logic to get caps on
|
||
both pads, even if they are different, and to call set_caps once
|
||
for every time both pads get their caps set.
|
||
(gst_base_transform_handle_buffer): Give the ref to the transform
|
||
function. Allows in-place modification of the buffer.
|
||
* gst/base/gstbasetransform.h (transform_caps): New class method.
|
||
Given caps on one side, what can I do on the other.
|
||
(set_caps): Take two caps, one for each side of the element.
|
||
* gst/gstpad.h:
|
||
* gst/gstpad.c (gst_pad_fixate_caps): Change prototype to modify
|
||
caps in place. This is safe because we can check the mutability of
|
||
the caps, and a good idea because fixate functions are just called
|
||
as a matter of last resort. (Not actually implemented.)
|
||
(gst_pad_set_caps): If the caps we're setting is actually the same
|
||
as the existing pad caps, just update the pointer without calling
|
||
setcaps. Assert that caps is either NULL or fixed, as per the
|
||
docs.
|
||
* gst/gstghostpad.c: Update for fixate changes.
|
||
|
||
2005-07-01 14:36:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstpad.c: Put the mini_object into GValue as a mini_object, not a gpointer.
|
||
Original commit message from CVS:
|
||
2005-07-02 Jan Schmidt <thaytan@mad.scientist.com>
|
||
* gst/gstpad.c: (gst_pad_emit_have_data_signal):
|
||
Put the mini_object into GValue as a mini_object,
|
||
not a gpointer.
|
||
|
||
2005-07-01 14:20:19 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
examples/pwg/Makefile.am: Fix buildbot again.
|
||
Original commit message from CVS:
|
||
* examples/pwg/Makefile.am:
|
||
Fix buildbot again.
|
||
|
||
2005-07-01 13:01:47 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
docs/pwg/building-testapp.xml: Add extra check.
|
||
Original commit message from CVS:
|
||
* docs/pwg/building-testapp.xml:
|
||
Add extra check.
|
||
* examples/pwg/Makefile.am:
|
||
Fix buildbot.
|
||
|
||
2005-07-01 12:43:03 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
Enable building the PWG examples.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* examples/Makefile.am:
|
||
* examples/pwg/Makefile.am:
|
||
* examples/pwg/extract.pl:
|
||
Enable building the PWG examples.
|
||
* docs/pwg/advanced-interfaces.xml:
|
||
Add URI interface stub.
|
||
* docs/pwg/advanced-types.xml:
|
||
* docs/pwg/other-autoplugger.xml:
|
||
* docs/pwg/appendix-porting.xml:
|
||
* docs/pwg/pwg.xml:
|
||
Add porting guide (mostly stubs), remove autoplugging (see ADM).
|
||
* docs/pwg/building-boiler.xml:
|
||
* docs/pwg/building-chainfn.xml:
|
||
* docs/pwg/building-pads.xml:
|
||
* docs/pwg/building-props.xml:
|
||
* docs/pwg/building-state.xml:
|
||
* docs/pwg/building-testapp.xml:
|
||
Update the building-*.xml parts for 0.9 changes. All examples
|
||
code blocks compile in examples/pwg/*.
|
||
|
||
2005-06-30 12:32:17 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
docs/manual/: Fix playbin/decodebin examples, update docs a bit, mention bus instead of signals in various places, me...
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-autoplugging.xml:
|
||
* docs/manual/appendix-checklist.xml:
|
||
* docs/manual/appendix-integration.xml:
|
||
* docs/manual/highlevel-components.xml:
|
||
Fix playbin/decodebin examples, update docs a bit, mention bus
|
||
instead of signals in various places, mention kmplayer and
|
||
kaffeine since they have a working GStreamer backend in the KDE
|
||
section.
|
||
|
||
2005-06-30 12:26:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstqueue.c:
|
||
* plugins/elements/gstqueue.c:
|
||
debug disable fixes
|
||
Original commit message from CVS:
|
||
debug disable fixes
|
||
|
||
2005-06-30 12:18:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Added CHANGES-0.9 doc, updated status of other docs.
|
||
Original commit message from CVS:
|
||
* CHANGES-0.9:
|
||
* docs/design/draft-ghostpads.txt:
|
||
* docs/design/draft-push-pull.txt:
|
||
* docs/design/draft-query.txt:
|
||
* docs/design/part-TODO.txt:
|
||
* docs/design/part-query.txt:
|
||
Added CHANGES-0.9 doc, updated status of other docs.
|
||
* gst/gstquery.h:
|
||
Remove "hmm" macro
|
||
|
||
2005-06-30 12:14:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.*: Some tweaks, only EOS and a buffer complete a preroll.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_empty),
|
||
(gst_base_sink_preroll_queue_flush), (gst_base_sink_handle_object),
|
||
(gst_base_sink_change_state):
|
||
* gst/base/gstbasesink.h:
|
||
Some tweaks, only EOS and a buffer complete a preroll.
|
||
|
||
2005-06-30 11:39:34 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstghostpad.c (gst_ghost_pad_do_activate_push): Proxy activate_push down to the internal pad as well.
|
||
Original commit message from CVS:
|
||
2005-06-30 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstghostpad.c (gst_ghost_pad_do_activate_push): Proxy
|
||
activate_push down to the internal pad as well.
|
||
|
||
2005-06-30 10:59:34 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/gsttaginterface.c: Some documentation fixes (#307394 and #307397).
|
||
Original commit message from CVS:
|
||
Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
* gst/gsttaginterface.c:
|
||
Some documentation fixes (#307394 and #307397).
|
||
|
||
2005-06-30 10:23:16 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/gst/.gitignore:
|
||
* check/states/.gitignore:
|
||
* tests/check/gst/.gitignore:
|
||
ignore more
|
||
Original commit message from CVS:
|
||
ignore more
|
||
|
||
2005-06-30 10:22:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
go back to the circular dependency for now
|
||
Original commit message from CVS:
|
||
go back to the circular dependency for now
|
||
|
||
2005-06-30 10:10:00 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/gstvalue.c: Fix memleak (#309125).
|
||
Original commit message from CVS:
|
||
Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
* gst/gstvalue.c: (gst_value_intersect_list):
|
||
Fix memleak (#309125).
|
||
|
||
2005-06-30 09:59:27 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
docs/manual/advanced-dataaccess.xml: Fix fakesrc example to compile; doesn't work, bug somewhere...?
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-dataaccess.xml:
|
||
Fix fakesrc example to compile; doesn't work, bug somewhere...?
|
||
* docs/manual/basics-pads.xml:
|
||
Add reference for filtered caps to above chapter.
|
||
|
||
2005-06-30 09:41:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Lame attempt at making the state change function a bit more readable.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (clear_queue), (remove_all_from_queue),
|
||
(gst_bin_change_state):
|
||
Lame attempt at making the state change function a bit
|
||
more readable.
|
||
|
||
2005-06-30 09:33:45 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/: Some more tweeks and additions to the docs.
|
||
Original commit message from CVS:
|
||
* docs/design/part-clocks.txt:
|
||
* docs/design/part-element-sink.txt:
|
||
* docs/design/part-events.txt:
|
||
* docs/design/part-preroll.txt:
|
||
* docs/design/part-states.txt:
|
||
Some more tweeks and additions to the docs.
|
||
|
||
2005-06-30 09:23:54 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Removed atomic operations, use existing LOCK.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (_gst_do_pass_data_accumulator),
|
||
(default_have_data), (gst_pad_class_init), (gst_pad_init),
|
||
(gst_pad_emit_have_data_signal), (gst_pad_chain), (gst_pad_push),
|
||
(gst_pad_check_pull_range), (gst_pad_get_range),
|
||
(gst_pad_pull_range), (gst_pad_push_event), (gst_pad_send_event):
|
||
* gst/gstpad.h:
|
||
* gst/gstutils.c: (gst_atomic_int_set), (gst_pad_add_data_probe),
|
||
(gst_pad_add_event_probe), (gst_pad_add_buffer_probe),
|
||
(gst_pad_remove_data_probe), (gst_pad_remove_event_probe),
|
||
(gst_pad_remove_buffer_probe):
|
||
Removed atomic operations, use existing LOCK.
|
||
Move exception handling out of main code path.
|
||
|
||
2005-06-30 07:45:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
drop circular reference
|
||
Original commit message from CVS:
|
||
drop circular reference
|
||
|
||
2005-06-29 19:20:07 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/gstpad.c: Fix accumulator, add default value by using _emitv() instead of _emit() for signal emission.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (_gst_do_pass_data_accumulator),
|
||
(silly_return_true_function), (gst_pad_class_init),
|
||
(gst_pad_emit_have_data_signal), (gst_pad_chain), (gst_pad_push),
|
||
(gst_pad_get_range), (gst_pad_pull_range), (gst_pad_push_event),
|
||
(gst_pad_send_event):
|
||
Fix accumulator, add default value by using _emitv() instead
|
||
of _emit() for signal emission.
|
||
|
||
2005-06-29 16:57:59 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
Add probe example.
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-dataaccess.xml:
|
||
* examples/manual/Makefile.am:
|
||
Add probe example.
|
||
* gst/gstpad.c: (_gst_do_pass_data_accumulator):
|
||
Make work (??).
|
||
|
||
2005-06-29 16:45:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstminiobject.c:
|
||
fix for ppc, hopefully
|
||
Original commit message from CVS:
|
||
fix for ppc, hopefully
|
||
|
||
2005-06-29 16:11:12 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/elements/gstfilesink.c: Simplify code so that we don't have to handle short writes and return GST_FLOW_ERROR if a...
|
||
Original commit message from CVS:
|
||
* gst/elements/gstfilesink.c: (gst_filesink_render):
|
||
Simplify code so that we don't have to handle short
|
||
writes and return GST_FLOW_ERROR if an error occured.
|
||
|
||
2005-06-29 16:05:26 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
docs/gst/gstreamer-docs.sgml: Remove probes more.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
Remove probes more.
|
||
|
||
2005-06-29 15:51:25 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
Remove old probes, add new g-signal-based probes and some utility functions.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/gstpad.sgml:
|
||
* docs/gst/tmpl/gstprobe.sgml:
|
||
* gst/Makefile.am:
|
||
* gst/gstpad.c: (_gst_do_pass_data_accumulator),
|
||
(gst_pad_class_init), (gst_pad_init), (gst_pad_chain),
|
||
(gst_pad_push), (gst_pad_get_range), (gst_pad_pull_range),
|
||
(gst_pad_push_event), (gst_pad_send_event):
|
||
* gst/gstpad.h:
|
||
* gst/gstutils.c: (gst_pad_add_data_probe),
|
||
(gst_pad_add_event_probe), (gst_pad_add_buffer_probe),
|
||
(gst_pad_remove_data_probe), (gst_pad_remove_event_probe),
|
||
(gst_pad_remove_buffer_probe):
|
||
* gst/gstutils.h:
|
||
Remove old probes, add new g-signal-based probes and some utility
|
||
functions.
|
||
|
||
2005-06-29 15:17:25 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Moved gst_element_factory_can_[sink|src]_caps() to gstutils and added the definition to the header file.
|
||
Original commit message from CVS:
|
||
* gst/gstelementfactory.c:
|
||
* gst/gstutils.h:
|
||
* gst/gstutils.c:
|
||
Moved gst_element_factory_can_[sink|src]_caps() to gstutils and added
|
||
the definition to the header file.
|
||
|
||
2005-06-29 14:56:08 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
docs/gst/Makefile.am (scan-build.stamp): Totally only check plugins from the source directory.
|
||
Original commit message from CVS:
|
||
2005-06-29 Andy Wingo <wingo@pobox.com>
|
||
* docs/gst/Makefile.am (scan-build.stamp): Totally only check
|
||
plugins from the source directory.
|
||
|
||
2005-06-29 14:52:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/gst/tmpl/: Some fixings for blantently wrong text.
|
||
Original commit message from CVS:
|
||
* docs/gst/tmpl/gstbuffer.sgml:
|
||
* docs/gst/tmpl/gstclock.sgml:
|
||
Some fixings for blantently wrong text.
|
||
|
||
2005-06-29 12:40:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gst.c:
|
||
logic was reversed, duh
|
||
Original commit message from CVS:
|
||
logic was reversed, duh
|
||
|
||
2005-06-29 12:25:05 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
add A GST_PLUGIN_PATH_ONLY env var; if it is set, it will only scan the GST_PLUGIN_PATH locations, and not add system...
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
* gst/gst.c: (add_path_func), (init_pre):
|
||
* gst/gstregistry.c: (gst_registry_add_path):
|
||
add A GST_PLUGIN_PATH_ONLY env var; if it is set, it will
|
||
only scan the GST_PLUGIN_PATH locations, and not add
|
||
system locations
|
||
|
||
2005-06-29 12:23:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/gstbasesrc.sgml:
|
||
* docs/gst/tmpl/gstelement.sgml:
|
||
* gst/gstelement.c:
|
||
* gst/gstelement.h:
|
||
* gst/gstevent.c:
|
||
* gst/gstutils.c:
|
||
doc fixes
|
||
Original commit message from CVS:
|
||
doc fixes
|
||
|
||
2005-06-29 12:02:13 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
docs/manual/advanced-autoplugging.xml: Fix autoplugging example.
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-autoplugging.xml:
|
||
Fix autoplugging example.
|
||
|
||
2005-06-29 11:46:16 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
docs/manual/: Try to get autoplugging working, fix type detection. Fix text in hello-world image.
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-autoplugging.xml:
|
||
* docs/manual/mime-world.fig:
|
||
Try to get autoplugging working, fix type detection. Fix text
|
||
in hello-world image.
|
||
|
||
2005-06-29 11:10:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Small debug line.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
|
||
(gst_base_sink_change_state):
|
||
Small debug line.
|
||
* gst/gstclock.h:
|
||
map SIGNAL and BROADCAST to the right function.
|
||
* gst/gstobject.h:
|
||
Remove redundant braces.
|
||
* gst/gstpad.c: (gst_pad_set_caps):
|
||
Don't call setcaps function when reseting caps to NULL.
|
||
* gst/gstsystemclock.c: (gst_system_clock_dispose),
|
||
(gst_system_clock_async_thread), (gst_system_clock_id_wait_async),
|
||
(gst_system_clock_id_unschedule):
|
||
Use BROADCAST as this is what we do.
|
||
|
||
2005-06-29 10:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: We are actually prerolling before commiting the state change.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_base_sink_handle_object):
|
||
We are actually prerolling before commiting the state
|
||
change.
|
||
|
||
2005-06-29 09:25:51 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
docs/manual/: Update (until threads/scheduling) Application Development Manual; remove GstThread, add GstBus, add sim...
|
||
Original commit message from CVS:
|
||
* docs/manual/advanced-clocks.xml:
|
||
* docs/manual/advanced-interfaces.xml:
|
||
* docs/manual/advanced-metadata.xml:
|
||
* docs/manual/advanced-position.xml:
|
||
* docs/manual/advanced-schedulers.xml:
|
||
* docs/manual/advanced-threads.xml:
|
||
* docs/manual/appendix-porting.xml:
|
||
* docs/manual/basics-bins.xml:
|
||
* docs/manual/basics-bus.xml:
|
||
* docs/manual/basics-elements.xml:
|
||
* docs/manual/basics-helloworld.xml:
|
||
* docs/manual/basics-pads.xml:
|
||
* docs/manual/highlevel-components.xml:
|
||
* docs/manual/manual.xml:
|
||
* docs/manual/thread.fig:
|
||
Update (until threads/scheduling) Application Development Manual;
|
||
remove GstThread, add GstBus, add simple porting checklist, add
|
||
documentation for tag writing, clocks, make all examples until this
|
||
part compile and run.
|
||
* examples/manual/Makefile.am:
|
||
Update from changes to Application Development Manual; add bus
|
||
example, remove thread example.
|
||
|
||
2005-06-28 19:45:26 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbus.c: Add debugging messages.
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c: (gst_bus_post), (gst_bus_have_pending),
|
||
(gst_bus_set_flushing), (gst_bus_pop), (gst_bus_peek),
|
||
(gst_bus_source_dispatch):
|
||
Add debugging messages.
|
||
Make internal methods static.
|
||
Handle the case where the bus is flushed in the handler.
|
||
* gst/gstelement.c: (gst_element_get_bus):
|
||
Fix refcount in _get_bus();
|
||
* gst/gstpipeline.c: (gst_pipeline_change_state),
|
||
(gst_pipeline_get_clock_func):
|
||
Clock refcounting fixes.
|
||
Handle the case where preroll timed out more gracefully.
|
||
* gst/gstsystemclock.c: (gst_system_clock_dispose):
|
||
Clean up the internal thread in dispose. This is needed
|
||
for subclasses that actually get disposed.
|
||
* gst/schedulers/threadscheduler.c:
|
||
(gst_thread_scheduler_class_init), (gst_thread_scheduler_func),
|
||
(gst_thread_scheduler_dispose):
|
||
Free thread pool in dispose.
|
||
|
||
2005-06-28 16:57:27 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
tests/network-clock-utils.scm (debug, print-event): New utils.
|
||
Original commit message from CVS:
|
||
2005-06-28 Andy Wingo <wingo@pobox.com>
|
||
* tests/network-clock-utils.scm (debug, print-event): New utils.
|
||
* tests/network-clock.scm (*debug*, *with-graph*): New parameters.
|
||
(*packet-loss*): Unified loss probability.
|
||
(network-time): Report out-of-band events.
|
||
* tests/plot-data: Add support for out-of-band events. Hack it
|
||
into this script instead of passing it down the pipe; should fix
|
||
this later.
|
||
|
||
2005-06-28 15:36:37 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/gst/: Docs fixes.
|
||
Original commit message from CVS:
|
||
* docs/gst/gstreamer.types:
|
||
* docs/gst/tmpl/gstbasesrc.sgml:
|
||
* docs/gst/tmpl/gstpad.sgml:
|
||
Docs fixes.
|
||
|
||
2005-06-28 13:40:12 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstghostpad.c: Correctly proxy the check_pull_range function.
|
||
Original commit message from CVS:
|
||
* gst/gstghostpad.c: (gst_proxy_pad_do_bufferalloc),
|
||
(gst_proxy_pad_do_checkgetrange), (gst_proxy_pad_do_acceptcaps),
|
||
(gst_proxy_pad_do_fixatecaps):
|
||
Correctly proxy the check_pull_range function.
|
||
|
||
2005-06-28 12:45:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/elements/gstfakesink.c:
|
||
* gst/elements/gstfakesrc.c:
|
||
* plugins/elements/gstfakesink.c:
|
||
* plugins/elements/gstfakesrc.c:
|
||
fix fake elements too
|
||
Original commit message from CVS:
|
||
fix fake elements too
|
||
|
||
2005-06-28 12:01:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/base/gstbasesink.c:
|
||
* gst/base/gstbasesink.h:
|
||
* gst/base/gstbasesrc.c:
|
||
* gst/base/gstbasesrc.h:
|
||
* libs/gst/base/gstbasesink.c:
|
||
* libs/gst/base/gstbasesink.h:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
did s/bases(rc/ink)_/base_s(rc/ink)_/; wim wants to remove base completely, but that's for later
|
||
Original commit message from CVS:
|
||
did s/bases(rc/ink)_/base_s(rc/ink)_/; wim wants to remove base completely, but that's for later
|
||
|
||
2005-06-28 11:48:57 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
tests/network-clock.scm: Removed need for slib.
|
||
Original commit message from CVS:
|
||
2005-06-28 Andy Wingo <wingo@pobox.com>
|
||
* tests/network-clock.scm: Removed need for slib.
|
||
|
||
2005-06-28 11:36:43 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: The deprecated pad loop function is removed now.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_basesink_set_pad_functions),
|
||
(gst_basesink_preroll_queue_flush):
|
||
* gst/base/gstbasesrc.c: (gst_basesrc_set_dataflow_funcs):
|
||
* gst/elements/gsttee.c: (gst_tee_update_pad_functions):
|
||
* gst/gstghostpad.c: (gst_proxy_pad_do_bufferalloc),
|
||
(gst_proxy_pad_do_acceptcaps), (gst_proxy_pad_do_fixatecaps),
|
||
(gst_proxy_pad_set_property):
|
||
* gst/gstpad.c:
|
||
* gst/gstpad.h:
|
||
* gst/gstqueue.c: (gst_queue_init):
|
||
The deprecated pad loop function is removed now.
|
||
|
||
2005-06-28 11:33:22 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
tests/network-clock.scm (*timeout*, *send-loss*, *recv-loss*): New parameters, simulate network packet loss.
|
||
Original commit message from CVS:
|
||
2005-06-28 Andy Wingo <wingo@pobox.com>
|
||
* tests/network-clock.scm (*timeout*, *send-loss*, *recv-loss*):
|
||
New parameters, simulate network packet loss.
|
||
* tests/network-clock-utils.scm: Initialize the RNG.
|
||
|
||
2005-06-28 11:02:18 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Flushing the preroll queue always needs to unlock the waiters.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_basesink_preroll_queue_flush),
|
||
(gst_basesink_event), (gst_basesink_deactivate):
|
||
Flushing the preroll queue always needs to unlock the waiters.
|
||
|
||
2005-06-28 10:45:48 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstpipeline.c: Wheen a seek was successful on a pipeline, set the stream_time to the seek offset in order to have...
|
||
Original commit message from CVS:
|
||
* gst/gstpipeline.c: (gst_pipeline_send_event):
|
||
Wheen a seek was successful on a pipeline, set the stream_time to the
|
||
seek offset in order to have a synchronized stream_time.
|
||
|
||
2005-06-28 10:37:24 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstghostpad.c: Call wrapper function instead of just calling the function pointers. This takes care of any lockin...
|
||
Original commit message from CVS:
|
||
* gst/gstghostpad.c: (gst_proxy_pad_do_bufferalloc),
|
||
(gst_proxy_pad_do_getrange), (gst_proxy_pad_do_checkgetrange),
|
||
(gst_proxy_pad_do_getcaps), (gst_proxy_pad_do_acceptcaps),
|
||
(gst_proxy_pad_do_fixatecaps):
|
||
Call wrapper function instead of just calling the function
|
||
pointers. This takes care of any locking and whatmore.
|
||
|
||
2005-06-28 10:28:31 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.*: CONNECTED -> LINKED.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_alloc_buffer), (gst_pad_push),
|
||
(gst_pad_pull_range):
|
||
* gst/gstpad.h:
|
||
CONNECTED -> LINKED.
|
||
|
||
2005-06-28 09:59:01 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
*.c: Don't cast to GST_OBJECT when reffing or unreffing. Large source-munging commit!!!
|
||
Original commit message from CVS:
|
||
2005-06-28 Andy Wingo <wingo@pobox.com>
|
||
* *.c: Don't cast to GST_OBJECT when reffing or unreffing. Large
|
||
source-munging commit!!!
|
||
|
||
2005-06-28 09:17:14 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/tmpl/gstobject.sgml:
|
||
* gst/gstobject.c:
|
||
* gst/gstobject.h:
|
||
gst/gstobject.c (gst_object_unref, gst_object_ref)
|
||
Original commit message from CVS:
|
||
2005-06-28 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstobject.c (gst_object_unref, gst_object_ref)
|
||
(gst_object_sink): Take gpointer arguments, not GstObject --
|
||
avoids casts. Like GLib.
|
||
|
||
2005-06-28 08:41:43 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstghostpad.c (gst_proxy_pad_do_activate): Don't proxy activate.
|
||
Original commit message from CVS:
|
||
2005-06-28 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstghostpad.c (gst_proxy_pad_do_activate): Don't proxy
|
||
activate.
|
||
|
||
2005-06-27 18:39:41 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* gst/gstpad.c:
|
||
shut up gcc3
|
||
Original commit message from CVS:
|
||
shut up gcc3
|
||
|
||
2005-06-27 18:35:05 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/base/gsttypefindhelper.c (gst_type_find_helper): Unref any remaining buffer.
|
||
Original commit message from CVS:
|
||
2005-06-27 Andy Wingo <wingo@pobox.com>
|
||
* gst/base/gsttypefindhelper.c (gst_type_find_helper): Unref any
|
||
remaining buffer.
|
||
* gst/gsttrace.c (gst_alloc_trace_list_sorted): New helper,
|
||
returns a sorted copy of the trace list.
|
||
(gst_alloc_trace_print_live): New API, only prints traces with
|
||
live objects. Sort the list.
|
||
(gst_alloc_trace_print_all): Sort the list.
|
||
(gst_alloc_trace_print): Align columns.
|
||
* gst/elements/gstttypefindelement.c:
|
||
* gst/elements/gsttee.c:
|
||
* gst/base/gstbasesrc.c:
|
||
* gst/base/gstbasesink.c:
|
||
* gst/base/gstbasetransform.c:
|
||
* gst/gstqueue.c: Adapt for pad activation changes.
|
||
* gst/gstpipeline.c (gst_pipeline_init): Unref after parenting
|
||
sched.
|
||
(gst_pipeline_dispose): Drop ref on sched.
|
||
* gst/gstpad.c (gst_pad_init): Set the default activate func.
|
||
(gst_pad_activate_default): Push mode by default.
|
||
(pre_activate_switch, post_activate_switch): New stubs, things to
|
||
do before and after switching activation modes on pads.
|
||
(gst_pad_set_active): Take a boolean and not a mode, dispatch to
|
||
the pad's activate function to choose which mode to activate.
|
||
Shortcut on deactivation and call the right function directly.
|
||
(gst_pad_activate_pull): New API, (de)activates a pad in pull
|
||
mode.
|
||
(gst_pad_activate_push): New API, same for push mode.
|
||
(gst_pad_set_activate_function)
|
||
(gst_pad_set_activatepull_function)
|
||
(gst_pad_set_activatepush_function): Setters for new API.
|
||
* gst/gstminiobject.c (gst_mini_object_new, gst_mini_object_free):
|
||
Trace all miniobjects.
|
||
(gst_mini_object_make_writable): Unref the arg if we copy, like
|
||
gst_caps_make_writable.
|
||
* gst/gstmessage.c (_gst_message_initialize): No trace init.
|
||
* gst/gstghostpad.c (gst_proxy_pad_do_activate)
|
||
(gst_proxy_pad_do_activatepull, gst_proxy_pad_do_activatepush):
|
||
Adapt for new pad API.
|
||
* gst/gstevent.c (_gst_event_initialize): Don't initialize trace.
|
||
* gst/gstelement.h:
|
||
* gst/gstelement.c (gst_element_iterate_src_pads)
|
||
(gst_element_iterate_sink_pads): New API functions.
|
||
* gst/gstelement.c (iterator_fold_with_resync): New utility,
|
||
should fold into gstiterator.c in some form.
|
||
(gst_element_pads_activate): Simplified via use of fold and
|
||
delegation of decisions to gstpad->activate.
|
||
* gst/gstbus.c (gst_bus_source_finalize): Set the bus to NULL,
|
||
help in debugging.
|
||
* gst/gstbuffer.c (_gst_buffer_initialize): Ref the buffer type
|
||
class once in init, like gstmessage. Didn't run into this issue
|
||
but it seems correct. Don't initialize a trace, gstminiobject does
|
||
that.
|
||
* check/pipelines/simple_launch_lines.c (test_stop_from_app): New
|
||
test, runs fakesrc ! fakesink, stopping on ::handoff via a message
|
||
to the bus.
|
||
(assert_live_count): New util function, uses alloc traces to check
|
||
cleanup.
|
||
* check/gst/gstghostpad.c (test_ghost_pads): More refcount checks.
|
||
To be modified when unlink drops the internal pad.
|
||
|
||
2005-06-27 18:11:24 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Cleanup the get_state() function a little, make sure it iterates the same set of elements.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_get_state), (gst_bin_iterate_state_order),
|
||
(gst_bin_change_state):
|
||
Cleanup the get_state() function a little, make sure it
|
||
iterates the same set of elements.
|
||
Added stub iterate_state_order().
|
||
|
||
2005-06-27 14:40:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/gstreamer.types:
|
||
* docs/gst/tmpl/gstbasesink.sgml:
|
||
* docs/gst/tmpl/gstbasesrc.sgml:
|
||
* docs/gst/tmpl/gstbasetransform.sgml:
|
||
* docs/gst/tmpl/gstelement.sgml:
|
||
* docs/gst/tmpl/gstiterator.sgml:
|
||
* gst/base/gstbasesrc.c:
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/base/gstbasetransform.h:
|
||
* gst/gstelement.c:
|
||
* gst/gstiterator.h:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
* libs/gst/base/gstbasetransform.h:
|
||
adding basetransform and iterator docs
|
||
Original commit message from CVS:
|
||
adding basetransform and iterator docs
|
||
|
||
2005-06-27 13:25:44 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
docs/design/part-activation.txt: Notes on how activation should work -- not quite implemented yet.
|
||
Original commit message from CVS:
|
||
2005-06-27 Andy Wingo <wingo@pobox.com>
|
||
* docs/design/part-activation.txt: Notes on how activation should
|
||
work -- not quite implemented yet.
|
||
|
||
2005-06-27 08:54:16 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/gstbasesrc.sgml:
|
||
* docs/gst/tmpl/gstelement.sgml:
|
||
* docs/gst/tmpl/gstregistry.sgml:
|
||
remove stuff that isn't there anymore
|
||
Original commit message from CVS:
|
||
remove stuff that isn't there anymore
|
||
|
||
2005-06-27 08:16:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/gstbasesrc.sgml:
|
||
* docs/gst/tmpl/gstbin.sgml:
|
||
* docs/gst/tmpl/gstelement.sgml:
|
||
* docs/gst/tmpl/gsttypes.sgml:
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/gstbin.c:
|
||
* gst/gstbin.h:
|
||
* gst/gstelement.h:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
more doc and whitespace fixes
|
||
Original commit message from CVS:
|
||
more doc and whitespace fixes
|
||
|
||
2005-06-25 19:53:02 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstghostpad.c: At least get the chain function correct, needs more fixing.
|
||
Original commit message from CVS:
|
||
* gst/gstghostpad.c: (gst_proxy_pad_do_chain):
|
||
At least get the chain function correct, needs more
|
||
fixing.
|
||
|
||
2005-06-25 19:37:59 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Right, two problems here: ghostpads don't take locks and glib _rec_mutex_lock_full() with depth==0 still locks.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_basesink_preroll_queue_empty),
|
||
(gst_basesink_handle_object), (gst_basesink_event),
|
||
(gst_basesink_do_sync), (gst_basesink_handle_event),
|
||
(gst_basesink_change_state):
|
||
* gst/gsttask.h:
|
||
Right, two problems here: ghostpads don't take locks and
|
||
glib _rec_mutex_lock_full() with depth==0 still locks.
|
||
Catch illegal locking and g_warn them.
|
||
|
||
2005-06-25 19:14:51 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/states/sinks.c: Have to check for completion now...
|
||
Original commit message from CVS:
|
||
* check/states/sinks.c: (START_TEST), (gst_object_suite):
|
||
Have to check for completion now...
|
||
|
||
2005-06-25 19:09:28 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Unlock STREAM_LOCK whatever the recursion was.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_basesink_preroll_queue_empty),
|
||
(gst_basesink_handle_object), (gst_basesink_event),
|
||
(gst_basesink_do_sync), (gst_basesink_handle_event),
|
||
(gst_basesink_change_state):
|
||
* gst/gstpad.h:
|
||
Unlock STREAM_LOCK whatever the recursion was.
|
||
|
||
2005-06-25 17:54:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Reworked the base sink, handle event and buffer serialisation correctly and removed possible ...
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_basesink_set_property),
|
||
(gst_basesink_preroll_queue_empty),
|
||
(gst_basesink_preroll_queue_flush), (gst_basesink_handle_object),
|
||
(gst_basesink_event), (gst_basesink_do_sync),
|
||
(gst_basesink_handle_event), (gst_basesink_handle_buffer),
|
||
(gst_basesink_chain), (gst_basesink_loop), (gst_basesink_activate),
|
||
(gst_basesink_change_state):
|
||
Reworked the base sink, handle event and buffer serialisation
|
||
correctly and removed possible deadlock.
|
||
Handle EOS correctly.
|
||
|
||
2005-06-25 17:51:12 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Allow elements to post EOS in the state change function.
|
||
Original commit message from CVS:
|
||
* gst/gstpipeline.c: (is_eos), (pipeline_bus_handler),
|
||
(gst_pipeline_change_state):
|
||
* tools/gst-launch.c: (check_intr), (event_loop), (main):
|
||
Allow elements to post EOS in the state change function.
|
||
Fix up -launch, make it exit the poll loop when the
|
||
pipeline actually changed state.
|
||
Fix up warning parsing in -launch.
|
||
|
||
2005-06-25 17:44:39 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/elements/gsttee.c: Core takes STREAM_LOCK for us now.
|
||
Original commit message from CVS:
|
||
* gst/elements/gsttee.c: (gst_tee_chain), (gst_tee_loop),
|
||
(gst_tee_sink_activate):
|
||
Core takes STREAM_LOCK for us now.
|
||
|
||
2005-06-25 17:42:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Keep track of current target state while performing a state change so that subclasses can do something interest...
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_get_state_func),
|
||
(gst_element_set_state):
|
||
* gst/gstelement.h:
|
||
* gst/gstmessage.c: (gst_message_parse_error),
|
||
(gst_message_parse_warning):
|
||
Keep track of current target state while performing a state
|
||
change so that subclasses can do something interesting.
|
||
Fix parsing of warning/error messages when GError is NULL.
|
||
|
||
2005-06-24 18:16:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/Makefile.am:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/gstreamer.types:
|
||
* docs/gst/tmpl/gstbasesink.sgml:
|
||
* docs/gst/tmpl/gstbasesrc.sgml:
|
||
* docs/gst/tmpl/gstbin.sgml:
|
||
* docs/gst/tmpl/gstcompat.sgml:
|
||
* docs/gst/tmpl/gstfakesink.sgml:
|
||
* docs/gst/tmpl/gstfakesrc.sgml:
|
||
* docs/gst/tmpl/gstfilesink.sgml:
|
||
* docs/gst/tmpl/gstfilesrc.sgml:
|
||
* docs/gst/tmpl/gstindex.sgml:
|
||
* docs/manual/appendix-quotes.xml:
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/elements/gstfakesrc.h:
|
||
* gst/gstmessage.h:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
* plugins/elements/gstfakesrc.h:
|
||
start pulling in base classes and elements for docs
|
||
Original commit message from CVS:
|
||
start pulling in base classes and elements for docs
|
||
|
||
2005-06-24 07:49:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/Makefile.am:
|
||
* docs/libs/Makefile.am:
|
||
fixed make distcheck with gtk-doc 1.3
|
||
Original commit message from CVS:
|
||
fixed make distcheck with gtk-doc 1.3
|
||
|
||
2005-06-23 17:11:49 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelement.c: When the state did not change, also report NO_PREROLL when it matters.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_get_state_func),
|
||
(gst_element_set_state), (gst_element_change_state):
|
||
When the state did not change, also report NO_PREROLL
|
||
when it matters.
|
||
|
||
2005-06-23 17:09:21 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: No unsafe task pausing please.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_event_default):
|
||
* gst/gstqueue.c: (gst_queue_loop):
|
||
No unsafe task pausing please.
|
||
|
||
2005-06-23 17:07:08 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/schedulers/threadscheduler.c: Ref the task before pushing it on the threadpool. This makes sure that we have a re...
|
||
Original commit message from CVS:
|
||
* gst/schedulers/threadscheduler.c:
|
||
(gst_thread_scheduler_task_start),
|
||
(gst_thread_scheduler_task_pause), (gst_thread_scheduler_func):
|
||
Ref the task before pushing it on the threadpool. This
|
||
makes sure that we have a ref when the threadfunction is
|
||
actually called.
|
||
|
||
2005-06-23 15:26:09 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/base/gstbasesrc.c (gst_basesrc_get_range): Check if the offset is greater than the file's size.
|
||
Original commit message from CVS:
|
||
2005-06-23 Andy Wingo <wingo@pobox.com>
|
||
* gst/base/gstbasesrc.c (gst_basesrc_get_range): Check if the
|
||
offset is greater than the file's size.
|
||
|
||
2005-06-23 15:04:48 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstobject.h (GST_CLASS_LOCK, GST_CLASS_TRYLOCK) (GST_CLASS_UNLOCK, GST_CLASS_GET_LOCK, GstObjectClass)
|
||
Original commit message from CVS:
|
||
2005-06-23 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstobject.h (GST_CLASS_LOCK, GST_CLASS_TRYLOCK)
|
||
(GST_CLASS_UNLOCK, GST_CLASS_GET_LOCK, GstObjectClass)
|
||
* gst/gstobject.c (gst_object_class_init): Make the class lock
|
||
recursive. Wim won't let me drop deep_notify. Decodebin works
|
||
again, whoopdy doo.
|
||
|
||
2005-06-23 14:18:15 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstghostpad.c (on_int_notify): Catches notify::caps on the internal pad, and hacks accordingly. Doesn't do it on ...
|
||
Original commit message from CVS:
|
||
2005-06-23 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstghostpad.c (on_int_notify): Catches notify::caps on the
|
||
internal pad, and hacks accordingly. Doesn't do it on the target
|
||
pad because we change its caps. Probably catches all cases of
|
||
interest tho.
|
||
(gst_ghost_pad_set_property): Connect to notify::caps as
|
||
appropritate.
|
||
|
||
2005-06-23 13:20:44 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
tests/network-clock.scm (plot-simulation): Pipe data to the elite python skript.
|
||
Original commit message from CVS:
|
||
2005-06-23 Andy Wingo <wingo@pobox.com>
|
||
* tests/network-clock.scm (plot-simulation): Pipe data to the
|
||
elite python skript.
|
||
* tests/network-clock-utils.scm (define-parameter): New macro,
|
||
defines a parameter that can be set via the command line.
|
||
(set-parameter!, parse-parameter-arguments): Command line args
|
||
parser.
|
||
* tests/plot-data: Simple matplotlib-based plotter, takes input on
|
||
stdin.
|
||
|
||
2005-06-23 13:20:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/manual/appendix-quotes.xml:
|
||
add more important documentation
|
||
Original commit message from CVS:
|
||
add more important documentation
|
||
|
||
2005-06-23 11:43:39 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/elements/gsttypefindelement.c: Don't restart typefinding on a discont.
|
||
Original commit message from CVS:
|
||
2005-06-23 Jan Schmidt <thaytan@mad.scientist.com>
|
||
* gst/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_handle_event):
|
||
Don't restart typefinding on a discont.
|
||
* gst/gstelement.c: (gst_element_set_state):
|
||
Debug spelling fix.
|
||
* gst/gstpad.c: (gst_pad_set_active), (gst_pad_send_event):
|
||
Allow changing mode of an active pad.
|
||
Debug output fixes.
|
||
* gst/registries/gstlibxmlregistry.c: (load_feature):
|
||
Don't cast a static pad template to a normal pad template.
|
||
|
||
2005-06-23 11:25:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
remove gst_strtoll completely, since it didn't actually do anything more than what g_ascii_strtoull already does.
|
||
Original commit message from CVS:
|
||
* check/gst/gstvalue.c: (START_TEST), (gst_value_suite):
|
||
* gst/gstvalue.c: (gst_value_deserialize_int_helper):
|
||
remove gst_strtoll completely, since it didn't actually do
|
||
anything more than what g_ascii_strtoull already does.
|
||
check for range errors when deserializing
|
||
do a cast for the unsigned cases; but further fixing needs
|
||
a decision on what the interpretation of "(int)" and
|
||
deserialization should be for values that fall outside the
|
||
type's boundaries (ie, refuse, or interpret as casting)
|
||
|
||
2005-06-23 10:37:09 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
* check/Makefile.am:
|
||
* check/states/sinks.c:
|
||
* docs/design/part-live-source.txt:
|
||
* docs/design/part-states.txt:
|
||
* gst/base/gstbasesrc.c:
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/elements/gstfakesrc.c:
|
||
* gst/gstbin.c:
|
||
* gst/gstelement.c:
|
||
* gst/gstelement.h:
|
||
* gst/gsttypes.h:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
* plugins/elements/gstfakesrc.c:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/generic/sinks.c:
|
||
* tools/gst-launch.c:
|
||
Added support for live sources and other elements that cannot do preroll.
|
||
Original commit message from CVS:
|
||
Added support for live sources and other elements that
|
||
cannot do preroll.
|
||
Updated design docs, added live-source design doc.
|
||
Implemented live source functionality in basesrc
|
||
Fix error condition in _bin_get_state()
|
||
Implement live source handling in -launch.
|
||
Added check for live sources.
|
||
Fixed case in GstBin where elements were changed state
|
||
multiple times.
|
||
|
||
2005-06-23 09:59:33 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/gst/gstpad.c (test_get_allowed_caps, test_refcount): Fix borken refcounting.
|
||
Original commit message from CVS:
|
||
2005-06-23 Andy Wingo <wingo@pobox.com>
|
||
* check/gst/gstpad.c (test_get_allowed_caps, test_refcount): Fix
|
||
borken refcounting.
|
||
|
||
2005-06-23 09:41:41 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* gst/gstpad.c:
|
||
commit the file
|
||
Original commit message from CVS:
|
||
commit the file
|
||
|
||
2005-06-23 09:41:09 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstpad.c (gst_pad_set_caps): Remove needless refs, gst_caps_replace takes care of this for us.
|
||
Original commit message from CVS:
|
||
2005-06-23 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpad.c (gst_pad_set_caps): Remove needless refs,
|
||
gst_caps_replace takes care of this for us.
|
||
|
||
2005-06-23 09:28:27 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstghostpad.c (gst_proxy_pad_do_setcaps): Call the full gst_pad_set_caps on the target, not just its setcaps() fu...
|
||
Original commit message from CVS:
|
||
2005-06-23 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstghostpad.c (gst_proxy_pad_do_setcaps): Call the full
|
||
gst_pad_set_caps on the target, not just its setcaps() function.
|
||
|
||
2005-06-23 00:39:26 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
tests/: A network clock simulator.
|
||
Original commit message from CVS:
|
||
2005-06-23 Andy Wingo <wingo@pobox.com>
|
||
* tests/network-clock.scm:
|
||
* tests/network-clock-utils.scm: A network clock simulator.
|
||
Something of an algorithmic testbed before doing something in C.
|
||
|
||
2005-06-22 19:57:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
make sure capslist.h gets disted
|
||
Original commit message from CVS:
|
||
make sure capslist.h gets disted
|
||
|
||
2005-06-22 19:48:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
file fromstring.c was initially added on branch BRANCH-GSTREAMER-0_8.
|
||
Original commit message from CVS:
|
||
file fromstring.c was initially added on branch BRANCH-GSTREAMER-0_8.
|
||
|
||
2005-06-22 19:22:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/: copy over from 0.8, and add two with bitmasks specified with (int) 0xFF...
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
* check/gst/capslist.h:
|
||
copy over from 0.8, and add two with bitmasks specified with
|
||
(int) 0xFF...
|
||
* check/gst/gstcaps.c: (START_TEST), (gst_caps_suite):
|
||
add test to parse everything from capslist.h
|
||
* check/gst/gststructure.c: (START_TEST), (gst_value_suite),
|
||
(main):
|
||
add test for structure deserialization
|
||
* check/gst/gstvalue.c: (START_TEST), (gst_value_suite):
|
||
add tests for deserialization of strings to int types
|
||
* gst/gststructure.c: (gst_structure_nth_field_name):
|
||
* gst/gststructure.h:
|
||
add a way to get the name of a field referenced by index
|
||
* gst/gstvalue.c: (gst_value_deserialize_int_helper):
|
||
instead of checking if the resulting long long lies between
|
||
min and max, we check if the long long would fit into
|
||
a number of bytes for the final type.
|
||
This fixes cases where a string represents 2^32 - 1, which
|
||
when cast to int would be the (valid) -1, but is bigger than
|
||
G_MAXINT
|
||
|
||
2005-06-22 11:02:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/parse/grammar.y:
|
||
add a log line for type deserialization
|
||
Original commit message from CVS:
|
||
add a log line for type deserialization
|
||
|
||
2005-06-22 10:52:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
return long long, not int, so gint64 deserialization actually works. Is there any flag that makes the compiler check...
|
||
Original commit message from CVS:
|
||
* check/gst/gstvalue.c: (START_TEST):
|
||
* gst/gstvalue.c: (gst_value_deserialize):
|
||
return long long, not int, so gint64 deserialization actually
|
||
works. Is there any flag that makes the compiler check this ?
|
||
Fixes #308559
|
||
|
||
2005-06-22 09:55:16 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbuffer.h: Added convenience macros for setting buffers in GValue.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.h:
|
||
Added convenience macros for setting buffers in GValue.
|
||
|
||
2005-06-21 17:41:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/gst/: add a test deserializing int64, and comment part out because it fails, yay !
|
||
Original commit message from CVS:
|
||
* check/gst/.cvsignore:
|
||
* check/gst/gstvalue.c: (START_TEST), (gst_value_suite):
|
||
add a test deserializing int64, and comment part out because
|
||
it fails, yay !
|
||
|
||
2005-06-21 16:53:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/gst/gst.c:
|
||
* tests/check/gst/gst.c:
|
||
commit a file I forgot
|
||
Original commit message from CVS:
|
||
commit a file I forgot
|
||
|
||
2005-06-21 16:48:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/Makefile.am:
|
||
* check/gst/gstvalue.c:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/gstvalue.c:
|
||
* tests/old/testsuite/Makefile.am:
|
||
* tests/old/testsuite/caps/Makefile.am:
|
||
* tests/old/testsuite/caps/value_serialize.c:
|
||
* tests/old/testsuite/test_gst_init.c:
|
||
* testsuite/Makefile.am:
|
||
* testsuite/caps/Makefile.am:
|
||
* testsuite/caps/value_serialize.c:
|
||
* testsuite/test_gst_init.c:
|
||
move over a value_serialize test
|
||
Original commit message from CVS:
|
||
move over a value_serialize test
|
||
|
||
2005-06-20 15:18:17 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Small doc updates.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c:
|
||
Small doc updates.
|
||
* gst/gstvalue.c: (gst_value_compare_buffer),
|
||
(gst_value_serialize_buffer), (gst_value_deserialize_buffer),
|
||
(gst_value_compare_flags), (gst_value_serialize_flags),
|
||
(gst_value_deserialize_flags), (_gst_value_initialize):
|
||
Fix serialisation of buffers, they are not boxed types anymore
|
||
|
||
2005-06-20 15:14:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/gstcaps.c: Testcase to show error in buffer-on-caps serialisation.
|
||
Original commit message from CVS:
|
||
* check/gst/gstcaps.c: (START_TEST), (gst_caps_suite):
|
||
Testcase to show error in buffer-on-caps serialisation.
|
||
|
||
2005-06-20 15:13:43 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
docs/random/wingo/porting-plugins-to-0.9: A pitiful document I will be adding to later.
|
||
Original commit message from CVS:
|
||
2005-06-20 Andy Wingo <wingo@pobox.com>
|
||
* docs/random/wingo/porting-plugins-to-0.9: A pitiful document I
|
||
will be adding to later.
|
||
|
||
2005-06-20 11:41:17 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstsystemclock.c (gst_system_clock_init): Unlock the clock if its socks fill with rocks.
|
||
Original commit message from CVS:
|
||
2005-06-20 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstsystemclock.c (gst_system_clock_init): Unlock the clock
|
||
if its socks fill with rocks.
|
||
(gst_system_clock_obtain): Set the name on object construction.
|
||
Avoid double-checked locking.
|
||
|
||
2005-06-20 11:32:14 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gsturi.c: Fix potential endless loop.
|
||
Original commit message from CVS:
|
||
* gst/gsturi.c: (gst_element_make_from_uri):
|
||
Fix potential endless loop.
|
||
|
||
2005-06-20 11:27:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
* tests/old/testsuite/Makefile.am:
|
||
* tests/old/testsuite/ghostpads/.gitignore:
|
||
* tests/old/testsuite/ghostpads/Makefile.am:
|
||
* tests/old/testsuite/ghostpads/ghostpads.c:
|
||
* testsuite/Makefile.am:
|
||
* testsuite/ghostpads/.gitignore:
|
||
* testsuite/ghostpads/Makefile.am:
|
||
* testsuite/ghostpads/ghostpads.c:
|
||
remove another test that's obsolete
|
||
Original commit message from CVS:
|
||
remove another test that's obsolete
|
||
|
||
2005-06-20 11:23:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
* tests/old/testsuite/Makefile.am:
|
||
* tests/old/testsuite/clock/.gitignore:
|
||
* tests/old/testsuite/clock/Makefile.am:
|
||
* tests/old/testsuite/clock/clock1.c:
|
||
* tests/old/testsuite/clock/clock2.c:
|
||
* tests/old/testsuite/clock/signedness.c:
|
||
* testsuite/Makefile.am:
|
||
* testsuite/clock/.gitignore:
|
||
* testsuite/clock/Makefile.am:
|
||
* testsuite/clock/clock1.c:
|
||
* testsuite/clock/clock2.c:
|
||
* testsuite/clock/signedness.c:
|
||
remove clock testsuite, important stuff already moved to check
|
||
Original commit message from CVS:
|
||
remove clock testsuite, important stuff already moved to check
|
||
|
||
2005-06-20 11:18:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
* tests/old/testsuite/Makefile.am:
|
||
* tests/old/testsuite/bins/.gitignore:
|
||
* tests/old/testsuite/bins/Makefile.am:
|
||
* tests/old/testsuite/bins/interface.c:
|
||
* testsuite/Makefile.am:
|
||
* testsuite/bins/.gitignore:
|
||
* testsuite/bins/Makefile.am:
|
||
* testsuite/bins/interface.c:
|
||
remove test that was already moved to check
|
||
Original commit message from CVS:
|
||
remove test that was already moved to check
|
||
|
||
2005-06-19 11:32:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/Makefile.am: add gsttag
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
add gsttag
|
||
* check/gst/gsttag.c: (check_tags), (START_TEST), (gst_tag_suite),
|
||
(main):
|
||
move over from testsuite dir and clean up
|
||
* configure.ac:
|
||
* gst/gsttag.c:
|
||
* testsuite/Makefile.am:
|
||
* testsuite/tags/.cvsignore:
|
||
* testsuite/tags/Makefile.am:
|
||
* testsuite/tags/merge.c:
|
||
remove testsuite/tags
|
||
|
||
2005-06-19 10:54:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/gstbin.sgml:
|
||
* docs/gst/tmpl/gstbuffer.sgml:
|
||
* docs/gst/tmpl/gstcaps.sgml:
|
||
* docs/gst/tmpl/gststructure.sgml:
|
||
* gst/gstbin.h:
|
||
* gst/gstbuffer.h:
|
||
some more docs cleanup
|
||
Original commit message from CVS:
|
||
some more docs cleanup
|
||
|
||
2005-06-19 10:31:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
* tests/Makefile.am:
|
||
* tests/bufspeed/.gitignore:
|
||
* tests/bufspeed/Makefile.am:
|
||
* tests/bufspeed/README:
|
||
* tests/bufspeed/gstmempool.c:
|
||
* tests/bufspeed/gstmempool.h:
|
||
* tests/bufspeed/test1.c:
|
||
* tests/bufspeed/test2.c:
|
||
* tests/spidey_bench.c:
|
||
remove bufspeed and spidey_bench
|
||
Original commit message from CVS:
|
||
remove bufspeed and spidey_bench
|
||
|
||
2005-06-19 10:22:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/gstenumtypes.sgml:
|
||
* win32/gstenumtypes.c:
|
||
clean up docs a little
|
||
Original commit message from CVS:
|
||
clean up docs a little
|
||
|
||
2005-06-19 00:52:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/gstcheck.h: add macros for checking refcounts on objects and caps
|
||
Original commit message from CVS:
|
||
* check/gstcheck.h:
|
||
add macros for checking refcounts on objects and caps
|
||
* check/gst/gstpad.c: (START_TEST), (gst_pad_suite):
|
||
add some more unit tests
|
||
* gst/gstpad.c: (gst_pad_link_check_compatible_unlocked),
|
||
(gst_pad_link_prepare), (gst_pad_link), (gst_pad_get_allowed_caps):
|
||
fix leaked refcounts (I hope :)) so unittest works
|
||
* gst/gstpad.h:
|
||
whitespace removal
|
||
|
||
2005-06-18 22:33:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
back to head
|
||
Original commit message from CVS:
|
||
back to head
|
||
|
||
2005-06-17 12:00:35 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
changelog
|
||
Original commit message from CVS:
|
||
changelog
|
||
|
||
2005-06-17 11:58:48 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/base/gstbasesink.c (gst_basesink_chain): Remove bogus assert; it's always possible that the pad gets deactivated ...
|
||
Original commit message from CVS:
|
||
2005-06-17 Andy Wingo <wingo@pobox.com>
|
||
* gst/base/gstbasesink.c (gst_basesink_chain): Remove bogus
|
||
assert; it's always possible that the pad gets deactivated in
|
||
between the checks in gstpad.c and the implementation. Rely on
|
||
finish_preroll() to return a FLUSHING or similar instead of on the
|
||
assert.
|
||
|
||
2005-06-17 11:33:27 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/base/gstbasesink.c (gst_basesink_event): Only wait for the clock and post an EOS message if we come out of finish...
|
||
Original commit message from CVS:
|
||
2005-06-17 Andy Wingo <wingo@pobox.com>
|
||
* gst/base/gstbasesink.c (gst_basesink_event): Only wait for the
|
||
clock and post an EOS message if we come out of finish_preroll in
|
||
the playing state.
|
||
|
||
2005-06-17 09:58:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* README:
|
||
incorporate plugins stuff and uninstalled stuff
|
||
Original commit message from CVS:
|
||
incorporate plugins stuff and uninstalled stuff
|
||
|
||
2005-06-17 09:32:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/indexers/.gitignore:
|
||
* plugins/indexers/.gitignore:
|
||
ignore more
|
||
Original commit message from CVS:
|
||
ignore more
|
||
|
||
2005-06-17 09:12:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/gst/.gitignore:
|
||
* gst/base/.gitignore:
|
||
* gst/elements/.gitignore:
|
||
* gst/parse/.gitignore:
|
||
* gst/registries/.gitignore:
|
||
* gst/schedulers/.gitignore:
|
||
* libs/gst/base/.gitignore:
|
||
* libs/gst/bytestream/.gitignore:
|
||
* libs/gst/control/.gitignore:
|
||
* libs/gst/dataprotocol/.gitignore:
|
||
* libs/gst/getbits/.gitignore:
|
||
* plugins/elements/.gitignore:
|
||
* tests/check/gst/.gitignore:
|
||
* tools/.gitignore:
|
||
ignore more
|
||
Original commit message from CVS:
|
||
ignore more
|
||
|
||
2005-06-17 08:59:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* .gitignore:
|
||
* ChangeLog:
|
||
* README:
|
||
* check/.gitignore:
|
||
* examples/manual/.gitignore:
|
||
* gst/.gitignore:
|
||
* tests/check/.gitignore:
|
||
* tests/old/examples/manual/.gitignore:
|
||
ignore more; fix README
|
||
Original commit message from CVS:
|
||
ignore more; fix README
|
||
|
||
2005-06-16 17:50:16 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/elements/gstcapsfilter.c: Allow NULL as possible value for filter_caps property, indicating GST_CAPS_ANY.
|
||
Original commit message from CVS:
|
||
* gst/elements/gstcapsfilter.c: (gst_capsfilter_class_init),
|
||
(gst_capsfilter_set_property): Allow NULL as possible value
|
||
for filter_caps property, indicating GST_CAPS_ANY.
|
||
|
||
2005-06-09 13:33:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/elements/gstfakesrc.c: fix debug output
|
||
Original commit message from CVS:
|
||
* gst/elements/gstfakesrc.c: (gst_fakesrc_create):
|
||
fix debug output
|
||
* gst/schedulers/Makefile.am:
|
||
use libgst prefix
|
||
* gstreamer.spec.in:
|
||
fix spec for it
|
||
|
||
2005-06-09 12:23:05 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gstreamer.spec.in: clean up
|
||
Original commit message from CVS:
|
||
* gstreamer.spec.in:
|
||
clean up
|
||
|
||
2005-06-09 12:09:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gstreamer.spec.in: clean up
|
||
Original commit message from CVS:
|
||
* gstreamer.spec.in:
|
||
clean up
|
||
|
||
2005-06-09 12:03:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* TODO:
|
||
* docs/random/TODO-pre-0.9:
|
||
have a real TODO, move old TODO
|
||
Original commit message from CVS:
|
||
have a real TODO, move old TODO
|
||
|
||
2005-06-09 12:00:27 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
po updates
|
||
Original commit message from CVS:
|
||
po updates
|
||
|
||
2005-06-09 11:12:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* po/af.po:
|
||
* po/az.po:
|
||
* po/ca.po:
|
||
* po/cs.po:
|
||
* po/de.po:
|
||
* po/en_GB.po:
|
||
* po/fr.po:
|
||
* po/it.po:
|
||
* po/nb.po:
|
||
* po/nl.po:
|
||
* po/ru.po:
|
||
* po/sq.po:
|
||
* po/sr.po:
|
||
* po/sv.po:
|
||
* po/tr.po:
|
||
* po/uk.po:
|
||
* po/vi.po:
|
||
update translations
|
||
Original commit message from CVS:
|
||
update translations
|
||
|
||
2005-06-08 22:16:27 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstutils.c: RPAD fixes all around.
|
||
Original commit message from CVS:
|
||
2005-06-08 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstutils.c: RPAD fixes all around.
|
||
(gst_element_link_pads): Refcounting fixes.
|
||
* tools/gst-inspect.c:
|
||
* tools/gst-xmlinspect.c:
|
||
* parse/grammar.y:
|
||
* gst/base/gsttypefindhelper.c:
|
||
* gst/base/gstbasesink.c:
|
||
* gst/gstqueue.c: RPAD fixes.
|
||
* gst/gstghostpad.h:
|
||
* gst/gstghostpad.c: New ghost pad implementation as full proxy
|
||
pads. The tricky thing is they provide both source and sink
|
||
interfaces, since they proxy the internal pad for the external
|
||
pad, and vice versa. Implement with lower-level ProxyPad objects,
|
||
with the interior proxy pad as a child of the exterior ghost pad.
|
||
Should write a doc on this.
|
||
* gst/gstpad.h: s/RPAD/PAD/, s/RealPad/Pad/.
|
||
(gst_pad_set_name, gst_pad_set_parent): Macros removed, use
|
||
gst_object API.
|
||
* gst/gstpad.c: Big changes. No more stub base GstPad, now all
|
||
pads are real pads. No ghost pads in this file. Not documenting
|
||
the myriad s/RPAD/PAD/ and REALIZE fixes.
|
||
(gst_pad_class_init): Add properties for "direction" and
|
||
"template". Both are construct-only, so they can't change during
|
||
the life of the pad. Fixes properly deriving from GstPad.
|
||
(gst_pad_custom_new, gst_pad_custom_new_from_template): Gone. For
|
||
derived objects, just set properties when creating the objects via
|
||
g_object_new.
|
||
(gst_pad_get_parent): Implement as a function, return NULL if the
|
||
parent is not an element.
|
||
(gst_pad_get_real_parent, gst_pad_add_ghost_pad)
|
||
(gst_pad_remove_ghost_pad, gst_pad_realize): Removed.
|
||
* gst/gstobject.c (gst_object_class_init): Make name a construct
|
||
property. Don't set it in the object init.
|
||
* gst/gstelement.c (gst_element_add_pad): Don't allow adding pads
|
||
with UNKNOWN direction.
|
||
(gst_element_add_ghost_pad): Remove non-orthogonal API. Replace
|
||
with gst_element_add_pad (e, gst_ghost_pad_new (name, pad)).
|
||
(gst_element_remove_pad): Remove ghost-pad special cases.
|
||
(gst_element_pads_activate): Remove rpad cruft.
|
||
* gst/gstbin.c (gst_bin_change_state): Use gst_pad_get_parent to
|
||
catch the pad's-parent-not-an-element case.
|
||
* gst/gst.h: Include gstghostpad.h.
|
||
* gst/gst.c (init_post): No more real, ghost pads.
|
||
* gst/Makefile.am: Add gstghostpad.[ch].
|
||
* check/Makefile.am:
|
||
* check/gst/gstbin.c:
|
||
* check/gst/gstghostpad.c (test_ghost_pads): Check that linking
|
||
into a bin creates ghost pads, and that the refcounts are right.
|
||
Partly moved from gstbin.c.
|
||
|
||
2005-06-08 14:00:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/: ignore more
|
||
Original commit message from CVS:
|
||
* check/gst-libs/.cvsignore:
|
||
* check/gst/.cvsignore:
|
||
* check/pipelines/.cvsignore:
|
||
ignore more
|
||
* check/pipelines/cleanup.c: (setup_pipeline), (run_pipeline),
|
||
(START_TEST), (cleanup_suite), (main):
|
||
add some tests related to cleanup after running pipelines
|
||
|
||
2005-06-08 13:57:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* check/gst/gstbuffer.c:
|
||
* tests/check/gst/gstbuffer.c:
|
||
add a GstBuffer unit test
|
||
Original commit message from CVS:
|
||
add a GstBuffer unit test
|
||
|
||
2005-06-08 13:45:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
previous commit accidentally also added refcount defines for gstminiobject, logging that now
|
||
Original commit message from CVS:
|
||
previous commit accidentally also added refcount defines for gstminiobject, logging that now
|
||
|
||
2005-06-08 13:42:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/Makefile.am:
|
||
* docs/faq/gst-uninstalled:
|
||
* gst/gstminiobject.h:
|
||
* tests/check/Makefile.am:
|
||
add a 'plugins' dir to the PLUGIN_PATH in the uninstalled script to drop random other plugin-having projects in
|
||
Original commit message from CVS:
|
||
add a 'plugins' dir to the PLUGIN_PATH in the uninstalled script to drop random other plugin-having projects in
|
||
|
||
2005-06-08 13:41:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
we did a prerelease
|
||
Original commit message from CVS:
|
||
we did a prerelease
|
||
|
||
2005-06-08 13:41:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstobject.h:
|
||
OBJECT acts on obj not caps
|
||
Original commit message from CVS:
|
||
OBJECT acts on obj not caps
|
||
|
||
2005-06-08 13:41:05 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstelementfactory.c:
|
||
add a debug line
|
||
Original commit message from CVS:
|
||
add a debug line
|
||
|
||
2005-06-08 13:40:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstbuffer.c:
|
||
* gst/gstbuffer.h:
|
||
white space fixes
|
||
Original commit message from CVS:
|
||
white space fixes
|
||
|
||
2005-06-03 18:26:59 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
* ChangeLog:
|
||
* Makefile.am:
|
||
* common:
|
||
added support for html unit test coverage reports
|
||
Original commit message from CVS:
|
||
added support for html unit test coverage reports
|
||
|
||
2005-06-02 15:45:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/elements/gstcapsfilter.c: Free existing caps if the capsfilter changes. Add a FIXME about setting those caps on t...
|
||
Original commit message from CVS:
|
||
* gst/elements/gstcapsfilter.c: (gst_capsfilter_set_property):
|
||
Free existing caps if the capsfilter changes. Add a FIXME about
|
||
setting those caps on the pads.
|
||
* gst/gstutils.c: (gst_element_get_compatible_pad), (ghost_up):
|
||
Before adding a ghost pad to a parent bin, check that there isn't
|
||
already one for the element on the bin. Prevents infinite recursion
|
||
when using decodebin in parse pipelines. Andy says he'll rewrite the
|
||
way this works anyway, so ignore the hack.
|
||
|
||
2005-06-02 11:12:34 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/elements/gsttypefindelement.c (do_pull_typefind): Query the file size, pass it on to the type find helper.
|
||
Original commit message from CVS:
|
||
2005-06-02 Andy Wingo <wingo@pobox.com>
|
||
* gst/elements/gsttypefindelement.c (do_pull_typefind): Query the
|
||
file size, pass it on to the type find helper.
|
||
* gst/base/gstbasesrc.c (gst_basesrc_do_seek): Set the
|
||
segment_start and segment_end properly according to the seek
|
||
method. Segment_end is still a bit flaky because offset can be
|
||
negative for CUR and END cases, but it takes -1 as an "unset"
|
||
value.
|
||
|
||
2005-06-02 09:42:02 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Bufferalloc: return GstFlowReturn to more accuratly report why allocation failed.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_basesink_pad_buffer_alloc),
|
||
(gst_base_sink_buffer_alloc), (gst_basesink_preroll_queue_push),
|
||
(gst_basesink_activate):
|
||
* gst/base/gstbasesink.h:
|
||
* gst/gstpad.c: (gst_pad_set_active), (gst_pad_link_prepare),
|
||
(gst_pad_link), (gst_pad_accept_caps), (gst_pad_alloc_buffer),
|
||
(gst_pad_query), (gst_pad_start_task):
|
||
* gst/gstpad.h:
|
||
* gst/gstqueue.c: (gst_queue_bufferalloc),
|
||
(gst_queue_handle_sink_event), (gst_queue_chain):
|
||
Bufferalloc: return GstFlowReturn to more accuratly report
|
||
why allocation failed.
|
||
|
||
2005-06-02 09:39:21 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpipeline.c: Take snapshot of state without blocking.
|
||
Original commit message from CVS:
|
||
* gst/gstpipeline.c: (gst_pipeline_send_event):
|
||
Take snapshot of state without blocking.
|
||
|
||
2005-06-02 08:26:58 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/: Small doc updates
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
* docs/design/part-caps.txt:
|
||
* docs/design/part-clocks.txt:
|
||
* docs/design/part-negotiation.txt:
|
||
* docs/design/part-preroll.txt:
|
||
Small doc updates
|
||
|
||
2005-05-30 16:28:41 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/elements/gstidentity.c: Protect last_message property as it is accessed from multiple threads.
|
||
Original commit message from CVS:
|
||
* gst/elements/gstidentity.c: (gst_identity_event),
|
||
(gst_identity_transform), (gst_identity_get_property):
|
||
Protect last_message property as it is accessed from
|
||
multiple threads.
|
||
|
||
2005-05-30 15:53:04 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstelement.c: Slicker pad activation code.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_init),
|
||
(gst_element_pads_activate), (gst_element_change_state):
|
||
Slicker pad activation code.
|
||
|
||
2005-05-30 15:51:40 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Move elementfactory methods to separate .h file.
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am:
|
||
* gst/gstelement.h:
|
||
* gst/gstelementfactory.h:
|
||
* gst/gsttypes.h:
|
||
Move elementfactory methods to separate .h file.
|
||
|
||
2005-05-30 15:48:45 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Small typo fixes, doc updates.
|
||
Original commit message from CVS:
|
||
* docs/design/part-overview.txt:
|
||
* gst/gstsystemclock.h:
|
||
Small typo fixes, doc updates.
|
||
|
||
2005-05-30 15:46:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gst.c: Remove cpu-opt flag.
|
||
Original commit message from CVS:
|
||
* gst/gst.c: (gst_init_get_popt_table), (init_post),
|
||
(init_popt_callback):
|
||
Remove cpu-opt flag.
|
||
|
||
2005-05-30 15:44:50 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbuffer.*: Avoid typechecking in places where not needed.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (gst_subbuffer_finalize),
|
||
(gst_buffer_create_sub), (gst_buffer_is_span_fast):
|
||
* gst/gstbuffer.h:
|
||
Avoid typechecking in places where not needed.
|
||
Added accessor for malloc_data.
|
||
|
||
2005-05-30 15:41:54 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Propagate errors from _set_caps() in configure_src/sink functions instead of returning TRUE.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_real_pad_init), (gst_pad_set_active),
|
||
(gst_pad_link_prepare), (gst_pad_link), (gst_pad_accept_caps),
|
||
(gst_pad_configure_sink), (gst_pad_configure_src),
|
||
(gst_pad_alloc_buffer), (gst_pad_query), (gst_pad_send_event),
|
||
(gst_pad_start_task):
|
||
Propagate errors from _set_caps() in configure_src/sink
|
||
functions instead of returning TRUE.
|
||
FLUSH events can travel up and downstream
|
||
|
||
2005-05-30 15:36:09 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Handle EOS in preroll.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_basesink_preroll_queue_push),
|
||
(gst_basesink_activate):
|
||
Handle EOS in preroll.
|
||
|
||
2005-05-30 15:34:13 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstqueue.c: Remove old pieces of code
|
||
Original commit message from CVS:
|
||
* gst/gstqueue.c: (gst_queue_handle_sink_event), (gst_queue_chain),
|
||
(gst_queue_loop), (gst_queue_handle_src_event):
|
||
Remove old pieces of code
|
||
Flushing the queue in an upstream event is a very bad idea.
|
||
|
||
2005-05-29 13:56:55 +0000 Benjamin Otte <otte@gnome.org>
|
||
|
||
file gstsimplescheduler.c was initially added on branch BRANCH-COMPANY.
|
||
Original commit message from CVS:
|
||
file gstsimplescheduler.c was initially added on branch BRANCH-COMPANY.
|
||
|
||
2005-05-27 09:28:05 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
remove conflict doobers
|
||
Original commit message from CVS:
|
||
remove conflict doobers
|
||
|
||
2005-05-27 09:27:35 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstminiobject.c (gst_value_mini_object_collect): Use gst_value_set_mini_object so as to add a ref on the object (...
|
||
Original commit message from CVS:
|
||
2005-05-26 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstminiobject.c (gst_value_mini_object_collect): Use
|
||
gst_value_set_mini_object so as to add a ref on the object (which
|
||
will be removed when the value is unset).
|
||
* gst/elements/gstfakesink.c (gst_fakesink_class_init): Fix signal
|
||
arg type in ::handoff.
|
||
* gst/gstelement.c (gst_element_change_state): Also deactivate
|
||
pads in READY->NULL, just in case the element didn't make it to
|
||
PAUSED. Wingo tested, Wim approved.
|
||
|
||
2005-05-26 10:50:12 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: A flushing pad cannot be used to alloc_buffer from.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_set_active), (gst_pad_link_prepare),
|
||
(gst_pad_link), (gst_pad_accept_caps), (gst_pad_alloc_buffer),
|
||
(gst_pad_query), (gst_pad_send_event), (gst_pad_start_task):
|
||
A flushing pad cannot be used to alloc_buffer from.
|
||
|
||
2005-05-26 10:48:53 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbus.*: Implement a real GSource and use g_main_context_wakeup() to signal new messages instead of the socketpair.
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c: (gst_bus_init), (gst_bus_dispose), (gst_bus_post),
|
||
(gst_bus_pop), (gst_bus_source_prepare), (gst_bus_source_check),
|
||
(gst_bus_source_dispatch), (gst_bus_source_finalize),
|
||
(gst_bus_create_watch), (gst_bus_add_watch_full):
|
||
* gst/gstbus.h:
|
||
Implement a real GSource and use g_main_context_wakeup() to
|
||
signal new messages instead of the socketpair.
|
||
|
||
2005-05-25 19:33:39 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Fix state changes for non sinks. We now change sinks, then elements with unconnected srcpads, then the rest.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (bin_element_is_sink), (has_ancestor),
|
||
(bin_element_is_semi_sink), (append_child), (gst_bin_change_state):
|
||
* gst/gstpad.c: (gst_pad_set_active), (gst_pad_link_prepare),
|
||
(gst_pad_link), (gst_pad_accept_caps), (gst_pad_query),
|
||
(gst_pad_send_event), (gst_pad_start_task):
|
||
* gst/gstqueue.c: (gst_queue_init), (gst_queue_locked_flush),
|
||
(gst_queue_handle_sink_event), (gst_queue_chain), (gst_queue_loop),
|
||
(gst_queue_sink_activate), (gst_queue_src_activate),
|
||
(gst_queue_change_state):
|
||
* gst/gstqueue.h:
|
||
Fix state changes for non sinks. We now change sinks, then elements
|
||
with unconnected srcpads, then the rest.
|
||
More efficient queue unlocking in flush and state changes.
|
||
Set the pad activate mode even if it does not have an activate
|
||
function.
|
||
|
||
2005-05-25 16:09:34 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
* ChangeLog:
|
||
* gst/elements/gsttypefindelement.h:
|
||
* plugins/elements/gsttypefindelement.h:
|
||
happify buildbot
|
||
Original commit message from CVS:
|
||
happify buildbot
|
||
|
||
2005-05-25 15:57:57 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/base/gstbasesrc.c: Don't go in pull mode for non-seekable sources.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_basesrc_activate):
|
||
Don't go in pull mode for non-seekable sources.
|
||
* gst/elements/gsttypefindelement.c: (gst_type_find_element_init),
|
||
(gst_type_find_element_dispose), (gst_type_find_handle_src_query),
|
||
(free_entry), (stop_typefinding),
|
||
(gst_type_find_element_handle_event), (find_peek),
|
||
(gst_type_find_element_chain), (do_pull_typefind),
|
||
(gst_type_find_element_change_state):
|
||
Allow typefinding (w/o seeking) in push-mode, simplified version
|
||
of what was in 0.8.
|
||
* gst/gstutils.c: (gst_buffer_join):
|
||
* gst/gstutils.h:
|
||
gst_buffer_join() from 0.8.
|
||
|
||
2005-05-25 13:59:18 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Disable attempt at mode switching until it is figured out.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_set_active), (gst_pad_link_prepare),
|
||
(gst_pad_link), (gst_pad_accept_caps), (gst_pad_query),
|
||
(gst_pad_send_event), (gst_pad_start_task):
|
||
Disable attempt at mode switching until it is figured out.
|
||
|
||
2005-05-25 11:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Implement gst_pad_pause/start/stop_task(), take STREAM lock in task function.
|
||
Original commit message from CVS:
|
||
* gst/base/gstadapter.c: (gst_adapter_peek), (gst_adapter_flush):
|
||
* gst/base/gstbasesink.c: (gst_basesink_preroll_queue_push),
|
||
(gst_basesink_finish_preroll), (gst_basesink_chain),
|
||
(gst_basesink_loop), (gst_basesink_activate),
|
||
(gst_basesink_change_state):
|
||
* gst/base/gstbasesrc.c: (gst_basesrc_do_seek),
|
||
(gst_basesrc_get_range), (gst_basesrc_loop),
|
||
(gst_basesrc_activate):
|
||
* gst/elements/gsttee.c: (gst_tee_sink_activate):
|
||
* gst/gstpad.c: (gst_pad_dispose), (gst_real_pad_class_init),
|
||
(gst_real_pad_init), (gst_real_pad_set_property),
|
||
(gst_real_pad_get_property), (gst_pad_set_active),
|
||
(gst_pad_is_active), (gst_pad_get_query_types), (gst_pad_unlink),
|
||
(gst_pad_link_prepare), (gst_pad_link), (gst_pad_get_real_parent),
|
||
(gst_real_pad_get_caps_unlocked), (gst_pad_peer_get_caps),
|
||
(gst_pad_accept_caps), (gst_pad_get_peer), (gst_pad_realize),
|
||
(gst_pad_event_default_dispatch), (gst_pad_event_default),
|
||
(gst_pad_dispatcher), (gst_pad_query), (gst_real_pad_dispose),
|
||
(gst_pad_save_thyself), (handle_pad_block), (gst_pad_chain),
|
||
(gst_pad_push), (gst_pad_get_range), (gst_pad_pull_range),
|
||
(gst_pad_send_event), (gst_pad_start_task), (gst_pad_pause_task),
|
||
(gst_pad_stop_task):
|
||
* gst/gstpad.h:
|
||
* gst/gstqueue.c: (gst_queue_handle_sink_event), (gst_queue_chain),
|
||
(gst_queue_loop), (gst_queue_src_activate):
|
||
* gst/gsttask.c: (gst_task_init), (gst_task_set_lock),
|
||
(gst_task_get_state):
|
||
* gst/gsttask.h:
|
||
* gst/schedulers/threadscheduler.c:
|
||
(gst_thread_scheduler_task_start), (gst_thread_scheduler_func):
|
||
Implement gst_pad_pause/start/stop_task(), take STREAM lock
|
||
in task function.
|
||
Remove ACTIVE pad flag, use FLUSHING everywhere
|
||
Added _pad_chain(), _pad_get_range() to call chain/getrange
|
||
functions.
|
||
Add locks around IS_FLUSHING when reading.
|
||
Take STREAM lock in chain(), get_range() functions so plugins
|
||
don't need to take it anymore.
|
||
|
||
2005-05-25 11:26:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-launch.c: Unref message after using its contents instead of before.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (event_loop):
|
||
Unref message after using its contents instead of
|
||
before.
|
||
|
||
2005-05-24 16:47:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/: Docs updates.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-ghostpads.txt:
|
||
* docs/design/draft-push-pull.txt:
|
||
* docs/design/draft-query.txt:
|
||
* docs/design/part-overview.txt:
|
||
Docs updates.
|
||
Added general overview doc.
|
||
Added draft ghostpad replacement idea.
|
||
|
||
2005-05-22 04:26:41 +0000 David Schleef <ds@schleef.org>
|
||
|
||
docs/gst/tmpl/old/: I didn't intend to add these or check them in.
|
||
Original commit message from CVS:
|
||
* docs/gst/tmpl/old/GstBin.sgml:
|
||
* docs/gst/tmpl/old/GstBuffer.sgml:
|
||
* docs/gst/tmpl/old/GstCaps.sgml:
|
||
* docs/gst/tmpl/old/GstClock.sgml:
|
||
* docs/gst/tmpl/old/GstCompat.sgml:
|
||
* docs/gst/tmpl/old/GstData.sgml:
|
||
* docs/gst/tmpl/old/GstElement.sgml:
|
||
* docs/gst/tmpl/old/GstEvent.sgml:
|
||
* docs/gst/tmpl/old/GstIndex.sgml:
|
||
* docs/gst/tmpl/old/GstStructure.sgml:
|
||
* docs/gst/tmpl/old/GstTag.sgml:
|
||
* docs/gst/tmpl/old/cothreads.sgml:
|
||
* docs/gst/tmpl/old/cothreads_compat.sgml:
|
||
* docs/gst/tmpl/old/gettext.sgml:
|
||
* docs/gst/tmpl/old/gobject2gtk.sgml:
|
||
* docs/gst/tmpl/old/grammar.tab.sgml:
|
||
* docs/gst/tmpl/old/gst-i18n-app.sgml:
|
||
* docs/gst/tmpl/old/gst-i18n-lib.sgml:
|
||
* docs/gst/tmpl/old/gst_private.sgml:
|
||
* docs/gst/tmpl/old/gstaggregator.sgml:
|
||
* docs/gst/tmpl/old/gstarch.sgml:
|
||
* docs/gst/tmpl/old/gstatomic_impl.sgml:
|
||
* docs/gst/tmpl/old/gstbufferstore.sgml:
|
||
* docs/gst/tmpl/old/gstdata_private.sgml:
|
||
* docs/gst/tmpl/old/gstdisksink.sgml:
|
||
* docs/gst/tmpl/old/gstdisksrc.sgml:
|
||
* docs/gst/tmpl/old/gstelementfactory.sgml:
|
||
* docs/gst/tmpl/old/gstextratypes.sgml:
|
||
* docs/gst/tmpl/old/gstfakesink.sgml:
|
||
* docs/gst/tmpl/old/gstfakesrc.sgml:
|
||
* docs/gst/tmpl/old/gstfdsink.sgml:
|
||
* docs/gst/tmpl/old/gstfdsrc.sgml:
|
||
* docs/gst/tmpl/old/gstfilesink.sgml:
|
||
* docs/gst/tmpl/old/gstfilesrc.sgml:
|
||
* docs/gst/tmpl/old/gsthttpsrc.sgml:
|
||
* docs/gst/tmpl/old/gstidentity.sgml:
|
||
* docs/gst/tmpl/old/gstindexfactory.sgml:
|
||
* docs/gst/tmpl/old/gstmarshal.sgml:
|
||
* docs/gst/tmpl/old/gstmd5sink.sgml:
|
||
* docs/gst/tmpl/old/gstmultidisksrc.sgml:
|
||
* docs/gst/tmpl/old/gstmultifilesrc.sgml:
|
||
* docs/gst/tmpl/old/gstpadtemplate.sgml:
|
||
* docs/gst/tmpl/old/gstpipefilter.sgml:
|
||
* docs/gst/tmpl/old/gstschedulerfactory.sgml:
|
||
* docs/gst/tmpl/old/gstsearchfuncs.sgml:
|
||
* docs/gst/tmpl/old/gstshaper.sgml:
|
||
* docs/gst/tmpl/old/gstspider.sgml:
|
||
* docs/gst/tmpl/old/gstspideridentity.sgml:
|
||
* docs/gst/tmpl/old/gststatistics.sgml:
|
||
* docs/gst/tmpl/old/gsttee.sgml:
|
||
* docs/gst/tmpl/old/gsttimecache.sgml:
|
||
* docs/gst/tmpl/old/gsttypefindfactory.sgml:
|
||
* docs/gst/tmpl/old/gstxmlregistry.sgml:
|
||
* docs/gst/tmpl/old/gthread-cothreads.sgml:
|
||
* docs/gst/tmpl/old/types.sgml:
|
||
I didn't intend to add these or check them in.
|
||
|
||
2005-05-20 12:47:05 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
update spec file
|
||
Original commit message from CVS:
|
||
update spec file
|
||
|
||
2005-05-19 19:54:01 +0000 David Schleef <ds@schleef.org>
|
||
|
||
configure.ac: Use -no-common everywhere. In a sane world, it would be the default in libtool, because without it, yo...
|
||
Original commit message from CVS:
|
||
* configure.ac: Use -no-common everywhere. In a sane world, it
|
||
would be the default in libtool, because without it, you can't
|
||
build DLLs on Windows.
|
||
* docs/gst/gstreamer-docs.sgml: Remove GstCpu, GstData, GstThread
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/gstcpu.sgml:
|
||
* docs/gst/tmpl/gstdata.sgml:
|
||
* docs/gst/tmpl/gstthread.sgml:
|
||
|
||
2005-05-19 19:41:12 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstminiobject.*: Add GValue set/get functions.
|
||
Original commit message from CVS:
|
||
* gst/gstminiobject.c: (gst_value_set_mini_object),
|
||
(gst_value_take_mini_object), (gst_value_get_mini_object):
|
||
* gst/gstminiobject.h: Add GValue set/get functions.
|
||
|
||
2005-05-19 16:26:50 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Make subbufer unref the parent in finalize. some more debugging info.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (gst_buffer_init), (gst_subbuffer_get_type),
|
||
(gst_subbuffer_class_init), (gst_subbuffer_finalize),
|
||
(gst_subbuffer_init), (gst_buffer_is_span_fast):
|
||
* gst/gstbuffer.h:
|
||
* gst/gstbus.c: (gst_bus_post):
|
||
* gst/gstelement.c: (gst_element_get_random_pad):
|
||
* gst/gstmessage.c: (gst_message_init), (gst_message_finalize):
|
||
Make subbufer unref the parent in finalize.
|
||
some more debugging info.
|
||
|
||
2005-05-19 16:23:04 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Don't free preroll queue too early.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_basesink_class_init),
|
||
(gst_basesink_init), (gst_basesink_finalize),
|
||
(gst_basesink_activate), (gst_basesink_change_state):
|
||
Don't free preroll queue too early.
|
||
|
||
2005-05-19 14:52:16 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/: Hi, I'm outdated. Please shoot me.
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am:
|
||
* gst/ROADMAP:
|
||
Hi, I'm outdated. Please shoot me.
|
||
|
||
2005-05-19 12:07:35 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/gstpipeline.c: Do not access variables after they have been deleted.
|
||
Original commit message from CVS:
|
||
* gst/gstpipeline.c: (gst_pipeline_send_event):
|
||
Do not access variables after they have been deleted.
|
||
|
||
2005-05-19 08:41:42 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-inspect.c: A plugin feature does unfortunatly not use the object name yet...
|
||
Original commit message from CVS:
|
||
* tools/gst-inspect.c: (print_plugin_features):
|
||
A plugin feature does unfortunatly not use the
|
||
object name yet...
|
||
|
||
2005-05-18 17:35:23 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbuffer.c: Port _span() functions to new subbuffers.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c: (gst_buffer_is_span_fast), (gst_buffer_span):
|
||
Port _span() functions to new subbuffers.
|
||
|
||
2005-05-18 13:49:08 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/gstbin.c: Fix clock settery in bins when adding kids after the clock has been selected.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_add_func):
|
||
Fix clock settery in bins when adding kids after the clock has
|
||
been selected.
|
||
|
||
2005-05-18 13:23:24 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/elements/gstidentity.c: Workaround until signals support GstMiniObject.
|
||
Original commit message from CVS:
|
||
* gst/elements/gstidentity.c: (gst_identity_class_init):
|
||
Workaround until signals support GstMiniObject.
|
||
|
||
2005-05-18 11:34:45 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstbuffer.c: Oops, fix a typo GST_TYPE_BUFFER -> GST_TYPE_SUBBUFFER.
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.c:
|
||
Oops, fix a typo GST_TYPE_BUFFER -> GST_TYPE_SUBBUFFER.
|
||
|
||
2005-05-18 09:55:43 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/: Ported and added adapter to the base classes.
|
||
Original commit message from CVS:
|
||
* gst/base/Makefile.am:
|
||
* gst/base/gstadapter.c: (gst_adapter_base_init),
|
||
(gst_adapter_class_init), (gst_adapter_init),
|
||
(gst_adapter_dispose), (gst_adapter_finalize), (gst_adapter_new),
|
||
(gst_adapter_clear), (gst_adapter_push), (gst_adapter_peek),
|
||
(gst_adapter_flush), (gst_adapter_available),
|
||
(gst_adapter_available_fast):
|
||
* gst/base/gstadapter.h:
|
||
Ported and added adapter to the base classes.
|
||
|
||
2005-05-17 17:50:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/: Make sure the class is reffed/unreffed once before threads can be used. Fixes #304551.
|
||
Original commit message from CVS:
|
||
* gst/gst.c:
|
||
* gst/gstmessage.c:
|
||
Make sure the class is reffed/unreffed once before threads can be
|
||
used. Fixes #304551.
|
||
|
||
2005-05-17 17:37:43 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Don't queue buffers in basesink when we are flushing.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_basesink_finish_preroll),
|
||
(gst_basesink_chain_unlocked), (gst_basesink_activate):
|
||
* gst/gstminiobject.c: (gst_mini_object_get_type),
|
||
(gst_mini_object_free):
|
||
* gst/gstpad.c: (gst_pad_accept_caps), (gst_pad_query),
|
||
(gst_pad_push), (gst_pad_push_event):
|
||
* gst/gstqueue.c: (gst_queue_change_state):
|
||
Don't queue buffers in basesink when we are flushing.
|
||
Unref buffer when flushing in basesink.
|
||
Flush queue when going to READY
|
||
Unref buffer when _push() returns an error.
|
||
Don't free MiniObject instance when refcount is incremented
|
||
in _finalize() so that we can recover objects.
|
||
|
||
2005-05-17 17:22:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* common:
|
||
* docs/manual/advanced-schedulers.xml:
|
||
* docs/manual/appendix-checklist.xml:
|
||
* docs/pwg/advanced-clock.xml:
|
||
* docs/pwg/advanced-interfaces.xml:
|
||
* docs/pwg/advanced-request.xml:
|
||
* docs/pwg/advanced-types.xml:
|
||
* docs/pwg/intro-preface.xml:
|
||
* examples/plugins/example.c:
|
||
* examples/plugins/example.h:
|
||
* tests/old/examples/plugins/example.c:
|
||
* tests/old/examples/plugins/example.h:
|
||
small doc fixes
|
||
Original commit message from CVS:
|
||
small doc fixes
|
||
|
||
2005-05-17 14:11:32 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Clear queue when going to READY.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_accept_caps), (gst_pad_set_caps),
|
||
(gst_pad_alloc_buffer), (gst_pad_query), (gst_pad_push):
|
||
* gst/gstqueue.c: (gst_queue_change_state):
|
||
Clear queue when going to READY.
|
||
Remove IN_SETCAPS flag too.
|
||
|
||
2005-05-17 14:01:51 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/base/gstbasesrc.c: Remove implicit cast from gboolean to GstElementStateReturn; make sure we still return failure...
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_basesrc_change_state):
|
||
Remove implicit cast from gboolean to GstElementStateReturn;
|
||
make sure we still return failure in paused => ready case if
|
||
the parent class fails to change state and our own stop
|
||
vfunc succeeds.
|
||
|
||
2005-05-17 10:41:51 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
tools/gst-launch.c: Message was unreffed too soon.
|
||
Original commit message from CVS:
|
||
* tools/gst-launch.c: (event_loop):
|
||
Message was unreffed too soon.
|
||
|
||
2005-05-16 21:17:14 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstbin.c (sink_iterator_filter): Err... um...
|
||
Original commit message from CVS:
|
||
2005-05-16 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstbin.c (sink_iterator_filter): Err... um...
|
||
* check/gst/gstbin.c (test_ghost_pads): New test for the
|
||
ghosting-if-elements-not-in-same-bin behavior.
|
||
|
||
2005-05-16 21:05:21 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstminiobject.c: Use g_atomic_int_get() instead of accessing refcount directly.
|
||
Original commit message from CVS:
|
||
* gst/gstminiobject.c: Use g_atomic_int_get() instead of
|
||
accessing refcount directly.
|
||
|
||
2005-05-16 20:21:55 +0000 David Schleef <ds@schleef.org>
|
||
|
||
check/Makefile.am: remove GstData checks
|
||
Original commit message from CVS:
|
||
* check/Makefile.am: remove GstData checks
|
||
* check/gst-libs/gdp.c: (START_TEST): fix for API changes
|
||
* gst/Makefile.am: add miniobject, remove data
|
||
* gst/gst.h: add miniobject, remove data
|
||
* gst/gstdata.c: remove
|
||
* gst/gstdata.h: remove
|
||
* gst/gstdata_private.h: remove
|
||
* gst/gsttypes.h: remove GstEvent and GstMessage
|
||
* gst/gstelement.c: (gst_element_post_message): fix for API changes
|
||
* gst/gstmarshal.list: change BOXED -> OBJECT
|
||
Implement GstMiniObject.
|
||
* gst/gstminiobject.c:
|
||
* gst/gstminiobject.h:
|
||
Modify to be subclasses of GstMiniObject.
|
||
* gst/gstbuffer.c: (_gst_buffer_initialize), (gst_buffer_get_type),
|
||
(gst_buffer_class_init), (gst_buffer_finalize), (_gst_buffer_copy),
|
||
(gst_buffer_init), (gst_buffer_new), (gst_buffer_new_and_alloc),
|
||
(gst_subbuffer_get_type), (gst_subbuffer_init),
|
||
(gst_buffer_create_sub), (gst_buffer_is_span_fast),
|
||
(gst_buffer_span):
|
||
* gst/gstbuffer.h:
|
||
* gst/gstevent.c: (_gst_event_initialize), (gst_event_get_type),
|
||
(gst_event_class_init), (gst_event_init), (gst_event_finalize),
|
||
(_gst_event_copy), (gst_event_new):
|
||
* gst/gstevent.h:
|
||
* gst/gstmessage.c: (_gst_message_initialize),
|
||
(gst_message_get_type), (gst_message_class_init),
|
||
(gst_message_init), (gst_message_finalize), (_gst_message_copy),
|
||
(gst_message_new), (gst_message_new_error),
|
||
(gst_message_new_warning), (gst_message_new_tag),
|
||
(gst_message_new_state_changed), (gst_message_new_application):
|
||
* gst/gstmessage.h:
|
||
* gst/gstprobe.c: (gst_probe_perform),
|
||
(gst_probe_dispatcher_dispatch):
|
||
* gst/gstprobe.h:
|
||
* gst/gstquery.c: (_gst_query_initialize), (gst_query_get_type),
|
||
(gst_query_class_init), (gst_query_finalize), (gst_query_init),
|
||
(_gst_query_copy), (gst_query_new):
|
||
Update elements for GstData -> GstMiniObject changes
|
||
* gst/gstquery.h:
|
||
* gst/gstqueue.c: (gst_queue_finalize), (gst_queue_locked_flush),
|
||
(gst_queue_chain), (gst_queue_loop):
|
||
* gst/elements/gstbufferstore.c:
|
||
(gst_buffer_store_add_buffer_func),
|
||
(gst_buffer_store_cleared_func), (gst_buffer_store_get_buffer):
|
||
* gst/elements/gstfakesink.c: (gst_fakesink_class_init),
|
||
(gst_fakesink_render):
|
||
* gst/elements/gstfakesrc.c: (gst_fakesrc_class_init):
|
||
* gst/elements/gstfilesrc.c: (gst_mmap_buffer_get_type),
|
||
(gst_mmap_buffer_class_init), (gst_mmap_buffer_init),
|
||
(gst_mmap_buffer_finalize), (gst_filesrc_map_region),
|
||
(gst_filesrc_create_read):
|
||
* gst/elements/gstidentity.c: (gst_identity_class_init):
|
||
* gst/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_src_event), (free_entry_buffers),
|
||
(gst_type_find_element_handle_event):
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
(gst_dp_header_from_buffer):
|
||
* libs/gst/dataprotocol/dataprotocol.h:
|
||
* libs/gst/dataprotocol/dp-private.h:
|
||
|
||
2005-05-15 23:18:40 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/elements/gstelements.c: Don't include headers that were just removed.
|
||
Original commit message from CVS:
|
||
* gst/elements/gstelements.c: Don't include headers that were
|
||
just removed.
|
||
|
||
2005-05-15 23:16:29 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/elements/Makefile.am: Remove some elements that don't need to be in the core (or even exist at all).
|
||
Original commit message from CVS:
|
||
* gst/elements/Makefile.am: Remove some elements that don't
|
||
need to be in the core (or even exist at all).
|
||
* gst/elements/gstaggregator.c:
|
||
* gst/elements/gstaggregator.h:
|
||
* gst/elements/gstmd5sink.c:
|
||
* gst/elements/gstmd5sink.h:
|
||
* gst/elements/gstmultifilesrc.c:
|
||
* gst/elements/gstmultifilesrc.h:
|
||
* gst/elements/gstpipefilter.c:
|
||
* gst/elements/gstpipefilter.h:
|
||
* gst/elements/gstshaper.c:
|
||
* gst/elements/gstshaper.h:
|
||
* gst/elements/gststatistics.c:
|
||
* gst/elements/gststatistics.h:
|
||
* po/POTFILES.in: Remove above files.
|
||
|
||
2005-05-14 18:01:12 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstbin.c (gst_bin_iterate_sinks): Use sink_iterator_filter so as to get the refs right.
|
||
Original commit message from CVS:
|
||
2005-05-14 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstbin.c (gst_bin_iterate_sinks): Use sink_iterator_filter
|
||
so as to get the refs right.
|
||
(sink_iterator_filter): New function, wraps bin_element_is_sink,
|
||
unreffing objects that don't pass the filter.
|
||
|
||
2005-05-14 17:12:11 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstpipeline.c (gst_pipeline_init): Drop ref on bus after gst_element_set_bus.
|
||
Original commit message from CVS:
|
||
2005-05-14 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpipeline.c (gst_pipeline_init): Drop ref on bus after
|
||
gst_element_set_bus.
|
||
(gst_pipeline_dispose): Set the bus on the pipeline to NULL. In
|
||
normal cases, this will destroy the bus.
|
||
* gst/gstutils.c (prepare_link_maybe_ghosting): Drop ref on root
|
||
object.
|
||
|
||
2005-05-14 15:54:49 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstbin.c (gst_bin_change_state): Fix state changes if a bin has no sinks.
|
||
Original commit message from CVS:
|
||
2005-05-14 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstbin.c (gst_bin_change_state): Fix state changes if a bin
|
||
has no sinks.
|
||
|
||
2005-05-14 15:32:36 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstutils.c (gst_element_link_pads): Instead of calling gst_pad_link, call pad_link_maybe_ghosting,
|
||
Original commit message from CVS:
|
||
2005-05-13 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstutils.c (gst_element_link_pads): Instead of calling
|
||
gst_pad_link, call pad_link_maybe_ghosting,
|
||
(pad_link_maybe_ghosting): Links pads, making sure that the
|
||
elements being linked are in the same bin.
|
||
(find_common_root, object_has_ancestor, ghost_up, remove_pad):
|
||
Helpers for pad_link_maybe_ghosting.
|
||
|
||
2005-05-13 12:53:47 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
Require GLib >= 2.4.0 (for the g_atomic_* funcs)
|
||
Original commit message from CVS:
|
||
Require GLib >= 2.4.0 (for the g_atomic_* funcs)
|
||
|
||
2005-05-13 10:18:41 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
add missing .h file to spec file
|
||
Original commit message from CVS:
|
||
add missing .h file to spec file
|
||
|
||
2005-05-13 09:27:24 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
* ChangeLog:
|
||
* docs/design/part-element-source.txt:
|
||
Mention GstPushSrc
|
||
Original commit message from CVS:
|
||
Mention GstPushSrc
|
||
|
||
2005-05-12 19:45:44 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Identify sinks by their flag to avoid overly complicated checks (fow now).
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_basesink_init),
|
||
(gst_basesink_activate):
|
||
* gst/base/gstbasesrc.c: (gst_basesrc_unlock),
|
||
(gst_basesrc_is_seekable):
|
||
* gst/gstbin.c: (gst_bin_add_func), (gst_bin_remove_func),
|
||
(bin_element_is_sink), (gst_bin_change_state):
|
||
* gst/gstelement.c: (gst_element_add_pad), (gst_element_query):
|
||
* gst/gstelement.h:
|
||
Identify sinks by their flag to avoid overly complicated
|
||
checks (fow now).
|
||
Do state changes even for elements not reachable from the
|
||
sinks.
|
||
BaseSink is a sink now :)
|
||
Some more debugging info in the basesrc.
|
||
|
||
2005-05-12 15:09:17 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/gstbin.c: Implement _query on a bin, similar to _send_event.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_query):
|
||
Implement _query on a bin, similar to _send_event.
|
||
|
||
2005-05-12 13:59:58 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/base/gstbasesrc.c: Discont event offset format should be GST_FORMAT_BYTES, not GST_FORMAT_TIME.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesrc.c: (gst_basesrc_do_seek):
|
||
Discont event offset format should be GST_FORMAT_BYTES,
|
||
not GST_FORMAT_TIME.
|
||
|
||
2005-05-12 13:18:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbin.c: Same fix as Ronald's but without the signal.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_remove_func), (gst_bin_get_state):
|
||
Same fix as Ronald's but without the signal.
|
||
|
||
2005-05-12 12:27:07 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/gstutils.c: No, an element is not a pad.
|
||
Original commit message from CVS:
|
||
* gst/gstutils.c: (gst_element_query_position):
|
||
No, an element is not a pad.
|
||
|
||
2005-05-12 12:17:23 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/gstbin.c: If a child is removed from a bin while we remove the child from the bin and while we're retrieving its ...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_add_func), (cb_parent_unset),
|
||
(gst_bin_get_state):
|
||
If a child is removed from a bin while we remove the child from
|
||
the bin and while we're retrieving its state, signal this to the
|
||
get_state function so we abort the wait (instead of waiting for
|
||
a timeout) and can immediately re-iterate over all other elements.
|
||
|
||
2005-05-12 10:43:14 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/: Added is_seekable to BaseSrc
|
||
Original commit message from CVS:
|
||
* gst/base/Makefile.am:
|
||
* gst/base/gstbasesrc.c: (gst_basesrc_is_seekable),
|
||
(gst_basesrc_start):
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/base/gstpushsrc.c: (gst_pushsrc_get_type),
|
||
(gst_pushsrc_base_init), (gst_pushsrc_class_init),
|
||
(gst_pushsrc_init), (gst_pushsrc_create):
|
||
* gst/base/gstpushsrc.h:
|
||
Added is_seekable to BaseSrc
|
||
Added simple PushSrc.
|
||
|
||
2005-05-11 09:21:24 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Fix refcounting in utils function.
|
||
Original commit message from CVS:
|
||
* gst/gstelement.c: (gst_element_add_pad), (gst_element_query):
|
||
* gst/gstutils.c: (gst_element_get_compatible_pad_template),
|
||
(gst_element_link_pads), (gst_element_query_position),
|
||
(gst_element_query_convert), (intersect_caps_func),
|
||
(gst_pad_query_position), (gst_pad_query_convert):
|
||
Fix refcounting in utils function.
|
||
No point in trying to activate a pad when it's added, it could
|
||
be added from the state change function and then we deadlock, the
|
||
element has to decide what to do.
|
||
|
||
2005-05-11 03:37:10 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/elements/gstfakesink.c (gst_fakesink_render): Er, emit with
|
||
Original commit message from CVS:
|
||
2005-05-10 Andy Wingo <wingo@pobox.com>
|
||
* gst/elements/gstfakesink.c (gst_fakesink_render): Er, emit with
|
||
*all* the arguments.
|
||
* gst/base/gstbasetransform.c (gst_base_transform_event): Grab the
|
||
stream lock if it's a FLUSH_DONE; normal flushes don't get the
|
||
lock (according to the docs -- if this is wrong change the docs).
|
||
* gst/gstpipeline.c (gst_pipeline_change_state): Set the bus to
|
||
flush messages in the NULL state.
|
||
* gst/gstbus.c (gst_bus_post): If a bus is flushing, unref the
|
||
message immediately and return.
|
||
(gst_bus_set_flushing): New function. If a bus is flushing, it
|
||
flushes out any queued messages and immediately unrefs new
|
||
messages. This is so when an element goes to NULL, all of the
|
||
unhandled messages coming from it can be freed, and their
|
||
references to the element dropped. In other words: message source
|
||
ref considered harmful :P
|
||
* gst/gstbin.c (gst_bin_change_state): Unref peer element when
|
||
we're finished with it.
|
||
* gst/gstmessage.c (gst_message_new_state_changed):
|
||
|
||
2005-05-10 14:51:49 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* gst/gstvalue.c:
|
||
remove stupid printf
|
||
Original commit message from CVS:
|
||
remove stupid printf
|
||
|
||
2005-05-10 14:50:55 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstvalue.c: Added flags serialize/deserialize/compare code.
|
||
Original commit message from CVS:
|
||
* gst/gstvalue.c: (gst_value_compare_flags),
|
||
(gst_value_serialize_flags), (gst_value_deserialize_flags),
|
||
(_gst_value_initialize):
|
||
Added flags serialize/deserialize/compare code.
|
||
|
||
2005-05-09 21:37:54 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/base/gstbasetransform.c (gst_base_transform_proxy_getcaps): Intersect the peer's caps with our caps.
|
||
Original commit message from CVS:
|
||
2005-05-09 Andy Wingo <wingo@pobox.com>
|
||
* gst/base/gstbasetransform.c (gst_base_transform_proxy_getcaps):
|
||
Intersect the peer's caps with our caps.
|
||
|
||
2005-05-09 15:54:26 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/: Handle negative offsets better. Fixes decodebin.
|
||
Original commit message from CVS:
|
||
* gst/base/gsttypefindhelper.c: (helper_find_peek):
|
||
* gst/elements/gsttypefindelement.c: (find_peek):
|
||
Handle negative offsets better. Fixes decodebin.
|
||
|
||
2005-05-09 14:47:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Implement accept_caps.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_proxy_getcaps),
|
||
(gst_base_transform_event):
|
||
* gst/gstpad.c: (gst_pad_accept_caps), (gst_pad_query):
|
||
Implement accept_caps.
|
||
Fix silly lock/unlock mismatch in base class.
|
||
|
||
2005-05-09 10:53:13 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
* docs/design/draft-push-pull.txt:
|
||
* gst/base/gstbasesrc.c:
|
||
* gst/elements/gstfilesink.c:
|
||
* gst/elements/gsttypefindelement.c:
|
||
* gst/gstelement.c:
|
||
* gst/gstelement.h:
|
||
* gst/gstmessage.c:
|
||
* gst/gstmessage.h:
|
||
* gst/gstpad.c:
|
||
* gst/gstpad.h:
|
||
* gst/gstquery.c:
|
||
* gst/gstquery.h:
|
||
* gst/gstqueryutils.c:
|
||
* gst/gstqueryutils.h:
|
||
* gst/gstqueue.c:
|
||
* gst/gstutils.c:
|
||
* gst/gstutils.h:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* plugins/elements/gstfilesink.c:
|
||
* plugins/elements/gstqueue.c:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
* tools/gst-inspect.c:
|
||
* tools/gst-xmlinspect.c:
|
||
Remove old query functions. Ported old code.
|
||
Original commit message from CVS:
|
||
Remove old query functions. Ported old code.
|
||
Added position/convert helper functions to gstutils.
|
||
Reordered gstpad.c code, grouping relevant things.
|
||
Remove gst_message_new(), always need to speficy a specific
|
||
message.
|
||
|
||
2005-05-09 06:21:10 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstiterator.h: Add some includes.
|
||
Original commit message from CVS:
|
||
2005-05-09 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstiterator.h: Add some includes.
|
||
* gst/gstqueryutils.h: Include more headers.
|
||
* gst/gstpad.h:
|
||
* gst/gstpad.c (gst_pad_query_position): New routine, replaces
|
||
some uses of gst_pad_query.
|
||
* gst/gstqueryutils.c: Build fixes. Make parse functions ignore
|
||
NULL out parameters.
|
||
(gst_query_new_position): New proc, allocates a new position
|
||
query.
|
||
* gst/Makefile.am (libgstreamer_@GST_MAJORMINOR@_la_SOURCES): Add
|
||
gstqueryutils.c to the build.
|
||
* gst/gststructure.c (gst_structure_set_valist): Implement with
|
||
the generic G_VALUE_COLLECT.
|
||
|
||
2005-05-08 17:07:05 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/Makefile.am: Added gstqueryutils.h to the list of headers to install, that was a 'nachty' move wingo :)
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am: (gst_headers):
|
||
Added gstqueryutils.h to the list of headers to install, that was
|
||
a 'nachty' move wingo :)
|
||
|
||
2005-05-06 21:41:22 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstquery.h
|
||
Original commit message from CVS:
|
||
2005-05-06 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstquery.h
|
||
* gst/gstquery.c (_gst_query_initialize): Extend GstQuery from
|
||
GstData, init a memchunk.
|
||
(standard_definitions): Add a few query types, deprecate a few.
|
||
(gst_query_get_type): New proc.
|
||
(_gst_query_copy, _gst_query_free, gst_query_new): GstData
|
||
implementation.
|
||
(gst_query_new_application, gst_query_get_structure): New public
|
||
procs.
|
||
* docs/design/draft-query.txt: Removed LINKS from the query types,
|
||
because all the rest can be dispatched to other pads -- seemed
|
||
ugly to have a query that couldn't be dispatched. internal_links
|
||
is fine as a pad method.
|
||
* gst/gstpad.h: Add query2 as a pad method, add the new functions
|
||
in gstpad.c, but maintain binary compatibility for the moment.
|
||
Will fix before 0.9 is out.
|
||
* gst/gstqueryutils.c:
|
||
* gst/gstqueryutils.h: New files, implement 3 methods for each
|
||
query type: parse_query, parse_response, and set. Probably need an
|
||
allocator as well.
|
||
* gst/gst.h: Add gstquery.h and gstqueryutils.h to the list.
|
||
* gst/elements/gstfilesink.c (gst_filesink_query2):
|
||
* gst/base/gstbasesrc.c (gst_basesrc_query2): Replace old query,
|
||
query_types, and formats methods.
|
||
* gst/gstpad.c (gst_pad_query2, gst_pad_query2_default)
|
||
(gst_pad_set_query2_function): New functions.
|
||
(gst_real_pad_init): Set query2_default as the default query2
|
||
function. Basically just dispatches to internally linked pads.
|
||
Needs review!
|
||
* gst/gstdata_private.h (_GST_DATA_INIT): Set data->refcount to 1
|
||
without using the atomic operations. Only one thread can possibly
|
||
be accessing the data at this point. Changed so as to avoid
|
||
gst_atomic operations.
|
||
|
||
2005-05-06 19:50:23 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.c: Also set caps if we use the fallback buffer alloc.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_alloc_buffer), (gst_pad_push):
|
||
Also set caps if we use the fallback buffer alloc.
|
||
|
||
2005-05-06 17:33:55 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Purge GstAtomic stuff from docs and win32 makefiles as well
|
||
Original commit message from CVS:
|
||
* docs/gst/Makefile.am:
|
||
* docs/gst/gstreamer-docs.sgml:
|
||
* docs/gst/gstreamer-sections.txt:
|
||
* docs/gst/tmpl/gstatomic.sgml:
|
||
* docs/gst/tmpl/gstmemchunk.sgml:
|
||
* testsuite/elements/struct_i386.h:
|
||
* win32/GStreamer.vcproj:
|
||
* win32/Makefile:
|
||
Purge GstAtomic stuff from docs and win32 makefiles as well
|
||
|
||
2005-05-06 17:10:49 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Fix gst_pad_peer_get_caps(), make it return NULL if no peer.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_proxy_getcaps):
|
||
* gst/elements/gstcapsfilter.c: (gst_capsfilter_getcaps):
|
||
* gst/gstpad.c: (gst_pad_peer_get_caps):
|
||
* gst/gstqueue.c: (gst_queue_init), (gst_queue_getcaps),
|
||
(gst_queue_bufferalloc), (gst_queue_handle_sink_event),
|
||
(gst_queue_src_activate), (gst_queue_change_state):
|
||
* gst/gstqueue.h:
|
||
* gst/gstutils.c: (gst_element_get_compatible_pad_template),
|
||
(intersect_caps_func):
|
||
Fix gst_pad_peer_get_caps(), make it return NULL if no peer.
|
||
Always take QUEUE_LOCK after STREAM_LOCK or we might deadlock.
|
||
Some fixes for the peer_get_caps() change.
|
||
|
||
2005-05-06 16:19:59 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/base/gstbasesink.c: Actually do something with error codes returned from the push functions.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_basesink_preroll_queue_empty),
|
||
(gst_basesink_handle_buffer), (gst_basesink_chain_unlocked),
|
||
(gst_basesink_activate):
|
||
Actually do something with error codes returned from the push
|
||
functions.
|
||
|
||
2005-05-06 08:25:19 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Some more documentation.
|
||
Original commit message from CVS:
|
||
* docs/design/part-element-sink.txt:
|
||
* docs/design/part-element-source.txt:
|
||
* gst/base/gstbasesink.c: (gst_basesink_class_init),
|
||
(gst_basesink_event), (gst_basesink_activate):
|
||
* gst/base/gstbasesink.h:
|
||
* gst/base/gstbasesrc.c: (gst_basesrc_init), (gst_basesrc_unlock),
|
||
(gst_basesrc_activate):
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/gstelement.c: (gst_element_pads_activate):
|
||
Some more documentation.
|
||
Fixed scheduling decision in _pads_activate().
|
||
|
||
2005-05-05 21:59:53 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* gst/gstelement.c:
|
||
* gst/gstpad.c:
|
||
final cruft fixage
|
||
Original commit message from CVS:
|
||
final cruft fixage
|
||
|
||
2005-05-05 21:45:54 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* gst/elements/gsttee.c:
|
||
* gst/elements/gsttypefindelement.c:
|
||
* plugins/elements/gsttee.c:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
cruft removal
|
||
Original commit message from CVS:
|
||
cruft removal
|
||
|
||
2005-05-05 21:42:24 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* gst/base/gstbasesink.c:
|
||
* gst/base/gstbasesrc.c:
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/base/gstbasetransform.c:
|
||
* libs/gst/base/gstbasesink.c:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* libs/gst/base/gstbasesrc.h:
|
||
* libs/gst/base/gstbasetransform.c:
|
||
revert cruft
|
||
Original commit message from CVS:
|
||
revert cruft
|
||
|
||
2005-05-05 21:37:34 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* gst/gstpad.c:
|
||
* gst/gstpad.h:
|
||
revert accidental commit of cruft -- doh
|
||
Original commit message from CVS:
|
||
revert accidental commit of cruft -- doh
|
||
|
||
2005-05-05 15:02:40 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
check/pipelines/simple_launch_lines.c (test_2_elements): "Fix" the test suite.
|
||
Original commit message from CVS:
|
||
2005-05-05 Andy Wingo <wingo@pobox.com>
|
||
* check/pipelines/simple_launch_lines.c (test_2_elements): "Fix"
|
||
the test suite.
|
||
|
||
2005-05-05 11:43:06 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
fix broken spec file
|
||
Original commit message from CVS:
|
||
fix broken spec file
|
||
|
||
2005-05-05 09:31:59 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Added object to help in making collect pad based elements.
|
||
Original commit message from CVS:
|
||
* gst/base/Makefile.am:
|
||
* gst/base/gstbasesink.h:
|
||
* gst/base/gstbasesrc.c: (gst_basesrc_init),
|
||
(gst_basesrc_set_dataflow_funcs), (gst_basesrc_query):
|
||
* gst/base/gstcollectpads.c: (gst_collectpads_get_type),
|
||
(gst_collectpads_class_init), (gst_collectpads_init),
|
||
(gst_collectpads_finalize), (gst_collectpads_new),
|
||
(gst_collectpads_set_function), (gst_collectpads_add_pad),
|
||
(find_pad), (gst_collectpads_remove_pad),
|
||
(gst_collectpads_is_active), (gst_collectpads_collect),
|
||
(gst_collectpads_collect_range), (gst_collectpads_start),
|
||
(gst_collectpads_stop), (gst_collectpads_peek),
|
||
(gst_collectpads_pop), (gst_collectpads_available),
|
||
(gst_collectpads_read), (gst_collectpads_flush),
|
||
(gst_collectpads_chain):
|
||
* gst/base/gstcollectpads.h:
|
||
* gst/elements/Makefile.am:
|
||
* gst/elements/gstelements.c:
|
||
* gst/elements/gstfakesink.c: (gst_fakesink_class_init),
|
||
(gst_fakesink_get_times), (gst_fakesink_event),
|
||
(gst_fakesink_preroll), (gst_fakesink_render):
|
||
* gst/elements/gstfilesink.c: (gst_filesink_class_init),
|
||
(gst_filesink_init), (gst_filesink_set_location),
|
||
(gst_filesink_open_file), (gst_filesink_close_file),
|
||
(gst_filesink_pad_query), (gst_filesink_event),
|
||
(gst_filesink_render), (gst_filesink_change_state):
|
||
* gst/elements/gstfilesink.h:
|
||
Added object to help in making collect pad based elements.
|
||
Ported filesink.
|
||
Make event function in sink baseclass return gboolean.
|
||
|
||
2005-05-05 09:28:01 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Fix name lookup in GstBin.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_send_event), (compare_name),
|
||
(gst_bin_get_by_name):
|
||
* gst/gstbuffer.h:
|
||
* gst/gstclock.c: (gst_clock_entry_new), (gst_clock_class_init),
|
||
(gst_clock_finalize):
|
||
* gst/gstdata.c: (gst_data_replace):
|
||
* gst/gstdata.h:
|
||
* gst/gstelement.c: (gst_element_request_pad),
|
||
(gst_element_pads_activate):
|
||
* gst/gstobject.c: (gst_object_init), (gst_object_ref),
|
||
(gst_object_unref):
|
||
* gst/gstpad.c: (gst_pad_set_active), (gst_pad_peer_set_active),
|
||
(gst_pad_set_checkgetrange_function),
|
||
(gst_pad_link_check_compatible_unlocked), (gst_pad_set_caps),
|
||
(gst_pad_check_pull_range), (gst_pad_pull_range),
|
||
(gst_static_pad_template_get_caps), (gst_pad_start_task),
|
||
(gst_pad_pause_task), (gst_pad_stop_task):
|
||
* gst/gstutils.c: (gst_element_get_compatible_pad_template),
|
||
(gst_element_request_pad), (gst_pad_proxy_getcaps):
|
||
Fix name lookup in GstBin.
|
||
Added _data_replace() function and _buffer_replace()
|
||
Use finalize method to clean up clock.
|
||
Fix refcounting on request pads.
|
||
Fix pad schedule mode error.
|
||
Some more object refcounting debug info,
|
||
|
||
2005-05-04 21:29:44 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
GCC 4 fixen.
|
||
Original commit message from CVS:
|
||
2005-05-04 Andy Wingo <wingo@pobox.com>
|
||
* check/Makefile.am:
|
||
* docs/gst/tmpl/gstatomic.sgml:
|
||
* docs/gst/tmpl/gstplugin.sgml:
|
||
* gst/base/gstbasesink.c: (gst_basesink_activate):
|
||
* gst/base/gstbasesrc.c: (gst_basesrc_class_init),
|
||
(gst_basesrc_init), (gst_basesrc_set_dataflow_funcs),
|
||
(gst_basesrc_query), (gst_basesrc_set_property),
|
||
(gst_basesrc_get_property), (gst_basesrc_check_get_range),
|
||
(gst_basesrc_activate):
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_sink_activate),
|
||
(gst_base_transform_src_activate):
|
||
* gst/elements/gstelements.c:
|
||
* gst/elements/gstfakesrc.c: (gst_fakesrc_class_init),
|
||
(gst_fakesrc_set_property), (gst_fakesrc_get_property):
|
||
* gst/elements/gsttee.c: (gst_tee_sink_activate):
|
||
* gst/elements/gsttypefindelement.c: (find_element_get_length),
|
||
(gst_type_find_element_checkgetrange),
|
||
(gst_type_find_element_activate):
|
||
* gst/gstbin.c: (gst_bin_save_thyself), (gst_bin_restore_thyself):
|
||
* gst/gstcaps.c: (gst_caps_do_simplify), (gst_caps_save_thyself),
|
||
(gst_caps_load_thyself):
|
||
* gst/gstelement.c: (gst_element_pads_activate),
|
||
(gst_element_save_thyself), (gst_element_restore_thyself):
|
||
* gst/gstpad.c: (gst_pad_load_and_link), (gst_pad_save_thyself),
|
||
(gst_ghost_pad_save_thyself), (gst_pad_check_pull_range):
|
||
* gst/gstpad.h:
|
||
* gst/gstxml.c: (gst_xml_write), (gst_xml_parse_doc),
|
||
(gst_xml_parse_file), (gst_xml_parse_memory),
|
||
(gst_xml_get_element), (gst_xml_make_element):
|
||
* gst/indexers/gstfileindex.c: (gst_file_index_load),
|
||
(_file_index_id_save_xml), (gst_file_index_commit):
|
||
* gst/registries/gstlibxmlregistry.c: (read_string), (read_uint),
|
||
(read_enum), (load_pad_template), (load_feature), (load_plugin),
|
||
(load_paths):
|
||
* libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_caps),
|
||
(gst_dp_packet_from_event), (gst_dp_caps_from_packet):
|
||
* tools/gst-complete.c: (main):
|
||
* tools/gst-compprep.c: (main):
|
||
* tools/gst-inspect.c: (print_element_properties_info):
|
||
* tools/gst-launch.c: (xmllaunch_parse_cmdline):
|
||
* tools/gst-xmlinspect.c: (print_element_properties):
|
||
GCC 4 fixen.
|
||
|
||
2005-05-04 19:41:05 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gstreamer.spec.in:
|
||
fix up spec file to work for 0.9 branch
|
||
Original commit message from CVS:
|
||
fix up spec file to work for 0.9 branch
|
||
|
||
2005-05-03 12:46:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstplugin.c: apply patch from #172526 to make register work on MacOSX
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c: (gst_plugin_check_module),
|
||
(gst_plugin_check_file), (gst_plugin_load_file):
|
||
apply patch from #172526 to make register work on MacOSX
|
||
|
||
2005-05-02 16:50:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
file .cvsignore was initially added on branch BRANCH-GSTREAMER-0_8.
|
||
Original commit message from CVS:
|
||
file .cvsignore was initially added on branch BRANCH-GSTREAMER-0_8.
|
||
|
||
2005-05-02 15:31:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* tests/old/testsuite/indexers/cache1.c:
|
||
* tests/old/testsuite/indexers/indexdump.c:
|
||
* testsuite/indexers/cache1.c:
|
||
* testsuite/indexers/indexdump.c:
|
||
more print format fixes
|
||
Original commit message from CVS:
|
||
more print format fixes
|
||
|
||
2005-05-02 15:20:30 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/gstconfig.h.in:
|
||
* tests/old/testsuite/debug/printf_extension.c:
|
||
* tests/old/testsuite/elements/property.h:
|
||
* testsuite/debug/printf_extension.c:
|
||
* testsuite/elements/property.h:
|
||
merges from 0.8 for 64 bit issues
|
||
Original commit message from CVS:
|
||
merges from 0.8 for 64 bit issues
|
||
|
||
2005-05-02 13:55:21 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Added draft for new query API.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-push-pull.txt:
|
||
* docs/design/draft-query.txt:
|
||
* gst/base/gstbasesrc.c: (gst_basesrc_get_range_unlocked),
|
||
(gst_basesrc_start):
|
||
Added draft for new query API.
|
||
Added draft for better selecting scheduling methods.
|
||
Make basesrc ignore length if the subclass does not support
|
||
it.
|
||
|
||
2005-05-02 11:54:32 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/Makefile.am:
|
||
automake 1.5 fixes
|
||
Original commit message from CVS:
|
||
automake 1.5 fixes
|
||
|
||
2005-05-02 11:47:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* docs/faq/Makefile.am:
|
||
* docs/manual/Makefile.am:
|
||
* docs/manuals.mak:
|
||
* docs/pwg/Makefile.am:
|
||
* gst/Makefile.am:
|
||
possible fixes for automake-1.5
|
||
Original commit message from CVS:
|
||
possible fixes for automake-1.5
|
||
|
||
2005-04-28 16:28:28 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Better debugging of clocking info.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_basesink_base_init),
|
||
(gst_basesink_pad_getcaps), (gst_basesink_init),
|
||
(gst_basesink_do_sync):
|
||
* gst/gstclock.c: (gst_clock_entry_new):
|
||
* gst/gstevent.c: (gst_event_discont_get_value):
|
||
* gst/gstpipeline.c: (pipeline_bus_handler),
|
||
(gst_pipeline_change_state):
|
||
* gst/gstsystemclock.c: (gst_system_clock_id_wait_unlocked):
|
||
Better debugging of clocking info.
|
||
Allow NULL values when getting discont values.
|
||
|
||
2005-04-27 14:19:46 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/gst/: Increase timeout for checks.
|
||
Original commit message from CVS:
|
||
* check/gst/gstobject.c: (START_TEST), (gst_object_suite):
|
||
* check/gst/gstpad.c: (gst_pad_suite):
|
||
Increase timeout for checks.
|
||
|
||
2005-04-27 13:52:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
check/Makefile.am: fix the broken rule for cleanup. Apparently this rule is only needed on FC2, so maybe this warran...
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
fix the broken rule for cleanup. Apparently this rule is
|
||
only needed on FC2, so maybe this warrants further autotool
|
||
inspection.
|
||
|
||
2005-04-26 18:07:45 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gsttrashstack.h: Ooohh. a nasty one! After having a failed pop() from the stack, it's possible that the stack is ...
|
||
Original commit message from CVS:
|
||
* gst/gsttrashstack.h:
|
||
Ooohh. a nasty one! After having a failed pop() from the stack,
|
||
it's possible that the stack is empty. In that case, don't
|
||
follow the NULL pointer.
|
||
|
||
2005-04-25 13:00:47 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Remove gst_library_load as it does more harm than good with the new g_module flags.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_set_active), (gst_pad_peer_set_active),
|
||
(gst_pad_set_checkgetrange_function),
|
||
(gst_pad_link_check_compatible_unlocked), (gst_pad_link_prepare),
|
||
(gst_pad_check_pull_range), (gst_pad_pull_range),
|
||
(gst_static_pad_template_get_caps), (gst_pad_start_task),
|
||
(gst_pad_pause_task), (gst_pad_stop_task):
|
||
* gst/gstplugin.c: (gst_plugin_load):
|
||
* gst/gstplugin.h:
|
||
Remove gst_library_load as it does more harm than good with
|
||
the new g_module flags.
|
||
Revert bogus caps template check in pad linking, pad caps
|
||
are important when linking not the template, which is more
|
||
general than the current caps.
|
||
|
||
2005-04-25 11:51:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/Makefile.am:
|
||
there is no speed. really.
|
||
Original commit message from CVS:
|
||
there is no speed. really.
|
||
|
||
2005-04-25 09:51:06 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/autoplug/: Die, spider, die.
|
||
Original commit message from CVS:
|
||
* gst/autoplug/.cvsignore:
|
||
* gst/autoplug/Makefile.am:
|
||
* gst/autoplug/gstsearchfuncs.c:
|
||
* gst/autoplug/gstsearchfuncs.h:
|
||
* gst/autoplug/gstspider.c:
|
||
* gst/autoplug/gstspider.h:
|
||
* gst/autoplug/gstspideridentity.c:
|
||
* gst/autoplug/gstspideridentity.h:
|
||
* gst/autoplug/spidertest.c:
|
||
Die, spider, die.
|
||
|
||
2005-04-25 09:45:35 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstpad.*: Added stubs for unimplemented functions.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_set_active), (gst_pad_peer_set_active),
|
||
(gst_pad_set_checkgetrange_function), (gst_pad_check_pull_range),
|
||
(gst_pad_pull_range), (gst_static_pad_template_get_caps),
|
||
(gst_pad_start_task), (gst_pad_pause_task), (gst_pad_stop_task):
|
||
* gst/gstpad.h:
|
||
Added stubs for unimplemented functions.
|
||
|
||
2005-04-25 03:54:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
file python-elements.txt was initially added on branch BRANCH-GSTREAMER-0_8.
|
||
Original commit message from CVS:
|
||
file python-elements.txt was initially added on branch BRANCH-GSTREAMER-0_8.
|
||
|
||
2005-04-24 23:53:06 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstpad.h: Disable some unimplemented functions. Wim, please fix.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.h: Disable some unimplemented functions. Wim,
|
||
please fix.
|
||
|
||
2005-04-24 22:49:45 +0000 David Schleef <ds@schleef.org>
|
||
|
||
Convert everything from GstAtomicInt to g_atomic_int_*, and remove gstatomic.
|
||
Original commit message from CVS:
|
||
Convert everything from GstAtomicInt to g_atomic_int_*, and
|
||
remove gstatomic.
|
||
* gst/Makefile.am:
|
||
* gst/gstatomic.c:
|
||
* gst/gstatomic.h:
|
||
* gst/gstatomic_impl.h:
|
||
* gst/gstbuffer.c:
|
||
* gst/gstcaps.c:
|
||
* gst/gstcaps.h:
|
||
* gst/gstclock.c:
|
||
* gst/gstclock.h:
|
||
* gst/gstdata.c:
|
||
* gst/gstdata.h:
|
||
* gst/gstdata_private.h:
|
||
* gst/gstevent.c:
|
||
* gst/gstinfo.c:
|
||
* gst/gstinfo.h:
|
||
* gst/gstmessage.c:
|
||
* gst/gstobject.c:
|
||
* gst/gstobject.h:
|
||
* gst/gststructure.c:
|
||
* gst/gststructure.h:
|
||
* gst/gstutils.c: Add gst_atomic_int_set() compaitibility function.
|
||
* gst/gstutils.h:
|
||
|
||
2005-04-24 22:44:13 +0000 David Schleef <ds@schleef.org>
|
||
|
||
check/gst/gstpad.c: Oh yeah, it's always nice to make the regressions tests work. Remove some code that is no longer...
|
||
Original commit message from CVS:
|
||
* check/gst/gstpad.c: (START_TEST): Oh yeah, it's always nice to
|
||
make the regressions tests work. Remove some code that is no
|
||
longer true.
|
||
* gst/gstpad.c: (gst_pad_link_check_templates_compatible_unlocked):
|
||
Disable warning for pads without templates.
|
||
|
||
2005-04-24 21:16:45 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstpad.c: Remove handling of filtered caps. Fix/merge functions that handle filtered links.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: Remove handling of filtered caps. Fix/merge
|
||
functions that handle filtered links.
|
||
* gst/gstpad.h: Remove 'appfilter' field and prototypes of
|
||
removed functions.
|
||
* gst/gstutils.c: Fix/remove utility functions that handle
|
||
filtered caps.
|
||
* gst/gstutils.h:
|
||
* gst/gstvalue.c: Add serialization/deserialization of caps
|
||
* gst/parse/grammar.y: Ignore filtered caps when linking. This
|
||
requires fixing so that the filter caps notation creates
|
||
a capsfilter element and sets the filter_caps property. I
|
||
think everyone probably wants to keep the shorthand notation.
|
||
* docs/gst/tmpl/gstelement.sgml: updates for API changes.
|
||
* docs/gst/tmpl/gstpad.sgml:
|
||
* gst/elements/gstelements.c: Register capsfilter element.
|
||
* gst/Makefile.am: fix spacing
|
||
* docs/random/ds/0.9-suggested-changes: random
|
||
|
||
2005-04-23 23:29:47 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/elements/: New element that acts like an identity, but filters caps. Will eventually replace filtered caps in pa...
|
||
Original commit message from CVS:
|
||
* gst/elements/Makefile.am:
|
||
* gst/elements/gstcapsfilter.c: New element that acts like an
|
||
identity, but filters caps. Will eventually replace filtered
|
||
caps in pad linking.
|
||
* gst/gstutils.c: (gst_element_create_all_pads): New function
|
||
to create all the ALWAYS pads that are registered with an
|
||
element class. This functionality should eventually be
|
||
merged in with GstElement initialization.
|
||
* gst/gstutils.h:
|
||
* testsuite/trigger/README: part of trigger test code that should
|
||
have been checked in a long time ago.
|
||
|
||
2005-04-23 23:25:08 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/Makefile.am: Remove as-libtool stuff. It's likely not and hard to carry around.
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am: Remove as-libtool stuff. It's likely not
|
||
needed with new versions of libtool (nobody will confirm this),
|
||
and hard to carry around.
|
||
* gst/autoplug/Makefile.am:
|
||
* gst/base/Makefile.am:
|
||
* gst/elements/Makefile.am:
|
||
* gst/indexers/Makefile.am:
|
||
* gst/schedulers/Makefile.am:
|
||
* libs/gst/bytestream/Makefile.am:
|
||
* libs/gst/control/Makefile.am:
|
||
* libs/gst/dataprotocol/Makefile.am:
|
||
* libs/gst/getbits/Makefile.am:
|
||
|
||
2005-04-21 17:10:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
file Makefile.am was initially added on branch BRANCH-GSTREAMER-0_8.
|
||
Original commit message from CVS:
|
||
file Makefile.am was initially added on branch BRANCH-GSTREAMER-0_8.
|
||
|
||
2005-04-21 09:37:34 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
docs/design/: Some more docs.
|
||
Original commit message from CVS:
|
||
* docs/design/draft-push-pull.txt:
|
||
* docs/design/part-MT-refcounting.txt:
|
||
* docs/design/part-TODO.txt:
|
||
* docs/design/part-caps.txt:
|
||
* docs/design/part-events.txt:
|
||
* docs/design/part-gstbus.txt:
|
||
* docs/design/part-gstpipeline.txt:
|
||
* docs/design/part-messages.txt:
|
||
* docs/design/part-push-pull.txt:
|
||
* docs/design/part-query.txt:
|
||
Some more docs.
|
||
|
||
2005-04-21 09:33:31 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Use parent refcount in GstMessage to ensure GstStructure consistency.
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.c: (_gst_message_copy), (_gst_message_free),
|
||
(gst_message_new), (gst_message_new_error),
|
||
(gst_message_new_warning), (gst_message_new_tag),
|
||
(gst_message_new_state_changed), (gst_message_new_application),
|
||
(gst_message_get_structure):
|
||
* gst/gstmessage.h:
|
||
* gst/gststructure.c: (gst_structure_set_parent_refcount),
|
||
(gst_structure_copy_conditional):
|
||
Use parent refcount in GstMessage to ensure GstStructure
|
||
consistency.
|
||
Cleaned up headers a bit.
|
||
|
||
2005-04-20 09:10:42 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Make gst_caps_replace() work like other _replace() functions.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasesink.c: (gst_basesink_base_init),
|
||
(gst_basesink_pad_getcaps), (gst_basesink_init),
|
||
(gst_basesink_chain_unlocked):
|
||
* gst/base/gsttypefindhelper.c: (helper_find_suggest),
|
||
(gst_type_find_helper):
|
||
* gst/elements/gsttypefindelement.c:
|
||
(gst_type_find_element_have_type), (gst_type_find_element_init),
|
||
(stop_typefinding), (gst_type_find_element_handle_event),
|
||
(find_suggest), (gst_type_find_element_chain),
|
||
(gst_type_find_element_checkgetrange),
|
||
(gst_type_find_element_getrange), (do_typefind),
|
||
(gst_type_find_element_activate):
|
||
* gst/gstbuffer.c: (_gst_buffer_sub_free),
|
||
(gst_buffer_default_free), (gst_buffer_default_copy),
|
||
(gst_buffer_set_caps):
|
||
* gst/gstcaps.c: (gst_caps_ref), (gst_caps_unref),
|
||
(gst_caps_replace):
|
||
* gst/gstmessage.c: (gst_message_new),
|
||
(gst_message_new_state_changed):
|
||
* gst/gstpad.c: (gst_pad_set_active), (gst_pad_peer_set_active),
|
||
(gst_pad_set_checkgetrange_function),
|
||
(gst_pad_link_prepare_filtered), (gst_pad_relink_filtered),
|
||
(gst_pad_set_caps), (gst_pad_check_pull_range),
|
||
(gst_pad_pull_range), (gst_static_pad_template_get_caps):
|
||
* gst/gstpad.h:
|
||
* gst/gsttypefind.c: (gst_type_find_register):
|
||
Make gst_caps_replace() work like other _replace() functions.
|
||
Use _caps_replace() where possible.
|
||
Make sure _message_new() initialises its field.
|
||
Add gst_static_pad_template_get_caps()
|
||
|
||
2005-04-18 08:53:02 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/elements/gstfakesrc.c: s/ARG_/PROP_/.
|
||
Original commit message from CVS:
|
||
2005-04-18 Andy Wingo <wingo@pobox.com>
|
||
* gst/elements/gstfakesrc.c: s/ARG_/PROP_/.
|
||
|
||
2005-04-18 08:24:30 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
* gst/base/gstbasesrc.c:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
gst/base/gstbasesrc.c (gst_basesrc_set_property)
|
||
Original commit message from CVS:
|
||
2005-04-18 Andy Wingo <wingo@pobox.com>
|
||
* gst/base/gstbasesrc.c (gst_basesrc_set_property)
|
||
(gst_basesrc_get_property): BLOCKSIZE is a ULONG. Rename ARG_...
|
||
to PROP_....
|
||
|
||
2005-04-16 20:27:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* NEWS:
|
||
* tests/Makefile.am:
|
||
NEWS build
|
||
Original commit message from CVS:
|
||
NEWS build
|
||
|
||
2005-04-16 20:16:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
removed some line
|
||
Original commit message from CVS:
|
||
removed some line
|
||
|
||
2005-04-16 16:28:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/faq/gst-uninstalled:
|
||
add gst-plugins-base to pkgconfig path
|
||
Original commit message from CVS:
|
||
add gst-plugins-base to pkgconfig path
|
||
|
||
2005-04-14 17:17:30 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
docs/faq/using.xml: Add note on gstreamer-properties (#154996).
|
||
Original commit message from CVS:
|
||
* docs/faq/using.xml:
|
||
Add note on gstreamer-properties (#154996).
|
||
|
||
2005-04-13 17:41:29 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
docs/random/bbb/optional-properties: Some analysis on optional properties.
|
||
Original commit message from CVS:
|
||
* docs/random/bbb/optional-properties:
|
||
Some analysis on optional properties.
|
||
|
||
2005-04-12 15:00:30 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
Use libxml2 for registry parsing, use staticpadtemplates in elementfactories. Makes gst_init() +/- 10x faster.
|
||
Original commit message from CVS:
|
||
* docs/gst/tmpl/gstelementfactory.sgml:
|
||
* gst/gstelement.h:
|
||
* gst/gstelementfactory.c: (gst_element_factory_init),
|
||
(gst_element_factory_cleanup), (gst_element_register),
|
||
(__gst_element_factory_add_static_pad_template),
|
||
(gst_element_factory_get_static_pad_templates),
|
||
(gst_element_factory_can_src_caps),
|
||
(gst_element_factory_can_sink_caps):
|
||
* gst/registries/Makefile.am:
|
||
* gst/registries/gstlibxmlregistry.c: (gst_xml_registry_get_type),
|
||
(gst_xml_registry_class_init), (gst_xml_registry_init),
|
||
(gst_xml_registry_new), (gst_xml_registry_set_property),
|
||
(gst_xml_registry_get_property), (get_time), (make_dir),
|
||
(gst_xml_registry_get_perms_func),
|
||
(plugin_times_older_than_recurse), (plugin_times_older_than),
|
||
(gst_xml_registry_open_func), (gst_xml_registry_load_func),
|
||
(gst_xml_registry_save_func), (gst_xml_registry_close_func),
|
||
(add_to_char_array), (read_string), (read_uint), (read_enum),
|
||
(load_pad_template), (load_feature), (load_plugin), (load_paths),
|
||
(gst_xml_registry_load), (gst_xml_registry_load_plugin),
|
||
(gst_xml_registry_save_caps), (gst_xml_registry_save_pad_template),
|
||
(gst_xml_registry_save_feature), (gst_xml_registry_save_plugin),
|
||
(gst_xml_registry_save), (gst_xml_registry_rebuild_recurse),
|
||
(gst_xml_registry_rebuild):
|
||
* gst/registries/gstlibxmlregistry.h:
|
||
* tools/gst-compprep.c: (main):
|
||
* tools/gst-inspect.c: (print_pad_templates_info):
|
||
* tools/gst-xmlinspect.c: (print_element_info):
|
||
Use libxml2 for registry parsing, use staticpadtemplates in
|
||
elementfactories. Makes gst_init() +/- 10x faster.
|
||
|
||
2005-04-12 10:52:55 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
* gst/base/Makefile.am:
|
||
* gst/base/gstbasesink.c:
|
||
* gst/base/gstbasesrc.c:
|
||
* gst/base/gsttypefindhelper.c:
|
||
* gst/base/gsttypefindhelper.h:
|
||
* gst/elements/Makefile.am:
|
||
* gst/elements/gstelements.c:
|
||
* gst/elements/gstfakesink.c:
|
||
* gst/elements/gstfakesrc.c:
|
||
* gst/elements/gstfakesrc.h:
|
||
* gst/elements/gstfilesrc.c:
|
||
* gst/elements/gsttypefindelement.c:
|
||
* gst/elements/gsttypefindelement.h:
|
||
* gst/gstpipeline.c:
|
||
* libs/gst/base/Makefile.am:
|
||
* libs/gst/base/gstbasesink.c:
|
||
* libs/gst/base/gstbasesrc.c:
|
||
* libs/gst/base/gsttypefindhelper.c:
|
||
* libs/gst/base/gsttypefindhelper.h:
|
||
* plugins/elements/Makefile.am:
|
||
* plugins/elements/gstelements.c:
|
||
* plugins/elements/gstfakesink.c:
|
||
* plugins/elements/gstfakesrc.c:
|
||
* plugins/elements/gstfakesrc.h:
|
||
* plugins/elements/gstfilesrc.c:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
* plugins/elements/gsttypefindelement.h:
|
||
Added typefind helper.
|
||
Original commit message from CVS:
|
||
Added typefind helper.
|
||
Small preroll fix in the base sink.
|
||
Disable typefind code in basesrc.
|
||
Crude port of typefindelement.
|
||
Fakesrc cleanups.
|
||
|
||
2005-04-12 09:16:00 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* check/gst/gstdata.c:
|
||
* tests/check/gst/gstdata.c:
|
||
Increase timeout some more
|
||
Original commit message from CVS:
|
||
Increase timeout some more
|
||
|
||
2005-04-11 12:02:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
only dirs
|
||
Original commit message from CVS:
|
||
only dirs
|
||
|
||
2005-04-11 11:40:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* check/Makefile.am:
|
||
* tests/check/Makefile.am:
|
||
fix distcheck
|
||
Original commit message from CVS:
|
||
fix distcheck
|
||
|
||
2005-04-11 11:24:53 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/: Fix up the timeout so that the test does not fail.
|
||
Original commit message from CVS:
|
||
* check/gst/gstbus.c: (gstbus_suite):
|
||
* check/gst/gstdata.c: (thread_ref), (gst_data_suite):
|
||
* check/gstcheck.h:
|
||
Fix up the timeout so that the test does not fail.
|
||
|
||
2005-04-11 09:53:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* tests/old/testsuite/Makefile.am:
|
||
* testsuite/Makefile.am:
|
||
dist trigger
|
||
Original commit message from CVS:
|
||
dist trigger
|
||
|
||
2005-04-10 21:42:32 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstelement.c:
|
||
work with debug disabled
|
||
Original commit message from CVS:
|
||
work with debug disabled
|
||
|
||
2005-04-10 20:29:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstobject.c:
|
||
work with debug disabled
|
||
Original commit message from CVS:
|
||
work with debug disabled
|
||
|
||
2005-04-10 18:19:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* autogen.sh:
|
||
ignore already applied patch
|
||
Original commit message from CVS:
|
||
ignore already applied patch
|
||
|
||
2005-04-08 11:34:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
file gstparent.c was initially added on branch BRANCH-GSTREAMER-0_8.
|
||
Original commit message from CVS:
|
||
file gstparent.c was initially added on branch BRANCH-GSTREAMER-0_8.
|
||
|
||
2005-04-08 11:34:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
file gstparent.h was initially added on branch BRANCH-GSTREAMER-0_8.
|
||
Original commit message from CVS:
|
||
file gstparent.h was initially added on branch BRANCH-GSTREAMER-0_8.
|
||
|
||
2005-04-06 17:30:48 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: More work on the generic source base class, implement seeking, query.
|
||
Original commit message from CVS:
|
||
* gst/base/README:
|
||
* gst/base/gstbasesrc.c: (gst_basesrc_get_type),
|
||
(gst_basesrc_init), (gst_basesrc_get_formats), (gst_basesrc_query),
|
||
(gst_basesrc_get_event_mask), (gst_basesrc_do_seek),
|
||
(gst_basesrc_event_handler), (gst_basesrc_get_range_unlocked),
|
||
(gst_basesrc_check_get_range), (gst_basesrc_loop),
|
||
(gst_basesrc_unlock), (gst_basesrc_get_size), (gst_basesrc_start),
|
||
(gst_basesrc_stop), (gst_basesrc_activate),
|
||
(gst_basesrc_change_state), (basesrc_find_peek),
|
||
(basesrc_find_suggest), (gst_basesrc_type_find):
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/elements/gstfilesrc.c: (gst_filesrc_base_init),
|
||
(gst_filesrc_class_init), (gst_filesrc_init),
|
||
(gst_filesrc_finalize), (gst_filesrc_set_location),
|
||
(gst_filesrc_set_property), (gst_filesrc_get_property),
|
||
(gst_filesrc_free_parent_mmap), (gst_filesrc_map_region),
|
||
(gst_filesrc_map_small_region), (gst_filesrc_create_mmap),
|
||
(gst_filesrc_create_read), (gst_filesrc_create),
|
||
(gst_filesrc_get_size), (gst_filesrc_start), (gst_filesrc_stop):
|
||
* gst/elements/gstfilesrc.h:
|
||
* gst/gstelement.c: (gst_element_get_state_func),
|
||
(gst_element_lost_state), (gst_element_pads_activate):
|
||
* gst/gstpad.c: (gst_pad_set_active), (gst_pad_peer_set_active),
|
||
(gst_pad_set_checkgetrange_function), (gst_pad_check_pull_range),
|
||
(gst_pad_pull_range):
|
||
* gst/gstpad.h:
|
||
More work on the generic source base class, implement seeking,
|
||
query.
|
||
Make filesrc extend the base source class.
|
||
Added gst_pad_set_checkgetrange_function to GstPad.
|
||
|
||
2005-04-06 11:08:07 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
pkgconfig/: New files.
|
||
Original commit message from CVS:
|
||
2005-04-06 Andy Wingo <wingo@pobox.com>
|
||
* pkgconfig/gstreamer-base.pc.in:
|
||
* pkgconfig/gstreamer-base-uninstalled.pc.in: New files.
|
||
* pkgconfig/Makefile.am:
|
||
* configure.ac (AC_OUTPUT): Add gstreamer-base pkgconfig files.
|
||
|
||
2005-04-05 17:41:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* docs/faq/cvs.xml:
|
||
add a note
|
||
Original commit message from CVS:
|
||
add a note
|
||
|
||
2005-04-05 08:44:20 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Made base source class, make fakesrc extend it.
|
||
Original commit message from CVS:
|
||
* gst/base/Makefile.am:
|
||
* gst/base/README:
|
||
* gst/base/gstbasesink.c: (gst_basesink_base_init),
|
||
(gst_basesink_pad_getcaps), (gst_basesink_pad_setcaps),
|
||
(gst_basesink_pad_buffer_alloc), (gst_basesink_init),
|
||
(gst_basesink_do_sync), (gst_basesink_chain_unlocked):
|
||
* gst/base/gstbasesrc.c: (gst_basesrc_get_type),
|
||
(gst_basesrc_base_init), (gst_basesrc_class_init),
|
||
(gst_basesrc_init), (gst_basesrc_get_formats),
|
||
(gst_basesrc_get_query_types), (gst_basesrc_query),
|
||
(gst_basesrc_get_event_mask), (gst_basesrc_event_handler),
|
||
(gst_basesrc_set_property), (gst_basesrc_get_property),
|
||
(gst_basesrc_get_range_unlocked), (gst_basesrc_get_range),
|
||
(gst_basesrc_loop), (gst_basesrc_activate),
|
||
(gst_basesrc_change_state):
|
||
* gst/base/gstbasesrc.h:
|
||
* gst/elements/gstfakesrc.c: (gst_fakesrc_base_init),
|
||
(gst_fakesrc_class_init), (gst_fakesrc_init),
|
||
(gst_fakesrc_event_handler), (gst_fakesrc_set_property),
|
||
(gst_fakesrc_get_property), (gst_fakesrc_create):
|
||
* gst/elements/gstfakesrc.h:
|
||
* gst/elements/gstfilesrc.c: (gst_filesrc_getrange),
|
||
(gst_filesrc_open_file), (gst_filesrc_loop),
|
||
(gst_filesrc_activate), (filesrc_find_peek),
|
||
(gst_filesrc_type_find):
|
||
Made base source class, make fakesrc extend it.
|
||
Add comments to basesink class.
|
||
Some filesrc cleanup.
|
||
|
||
2005-04-01 10:14:45 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* tests/memchunk/gmemchunktest.c:
|
||
add support for google malloc if available
|
||
Original commit message from CVS:
|
||
add support for google malloc if available
|
||
|
||
2005-04-01 02:41:35 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/gstplugin.c: Switch to using G_MODULE_BIND_LOCAL, which means plugins are now expected to link against libgstreamer.
|
||
Original commit message from CVS:
|
||
* gst/gstplugin.c: (gst_plugin_check_file), (gst_plugin_load_file):
|
||
Switch to using G_MODULE_BIND_LOCAL, which means plugins are now
|
||
expected to link against libgstreamer.
|
||
* gst/base/Makefile.am: link against libgstreamer
|
||
* gst/elements/Makefile.am: same
|
||
|
||
2005-03-31 15:00:11 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
tests/instantiate/: Add test to test speed of caps copy and free.
|
||
Original commit message from CVS:
|
||
2005-03-31 Andy Wingo <wingo@pobox.com>
|
||
* tests/instantiate/Makefile.am:
|
||
* tests/instantiate/caps.c: Add test to test speed of caps copy
|
||
and free.
|
||
* tests/memchunk/gmemchunktest.c (main): Use alloc only on the
|
||
GMemChunk to be fair.
|
||
* gst/gsttrashstack.h: Remove warning about using the fallback
|
||
trash stack implementation, it's still faster than malloc.
|
||
|
||
2005-03-31 10:10:55 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Added start/stop methods to transform base class so subclasses don't need to deal with state changes even.
|
||
Original commit message from CVS:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_base_init),
|
||
(gst_base_transform_class_init), (gst_base_transform_init),
|
||
(gst_base_transform_setcaps), (gst_base_transform_handle_buffer),
|
||
(gst_base_transform_get_property),
|
||
(gst_base_transform_sink_activate),
|
||
(gst_base_transform_src_activate),
|
||
(gst_base_transform_change_state):
|
||
* gst/base/gstbasetransform.h:
|
||
* gst/elements/gstidentity.c: (gst_identity_class_init),
|
||
(gst_identity_event), (gst_identity_check_perfect),
|
||
(gst_identity_transform), (gst_identity_start),
|
||
(gst_identity_stop):
|
||
Added start/stop methods to transform base class so subclasses
|
||
don't need to deal with state changes even.
|
||
|
||
2005-03-31 10:10:21 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* tests/memchunk/gmemchunktest.c:
|
||
add per-thread stats
|
||
Original commit message from CVS:
|
||
add per-thread stats
|
||
|
||
2005-03-31 09:46:28 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Added rate to the discont event to prepare for variable speed and reverse playback.
|
||
Original commit message from CVS:
|
||
* gst/gstevent.c: (gst_event_new_discontinuous_valist),
|
||
(gst_event_new_discontinuous), (gst_event_discont_get_value):
|
||
* gst/gstevent.h:
|
||
* gst/gstpad.c: (gst_pad_set_active), (gst_pad_peer_set_active),
|
||
(gst_pad_pull_range):
|
||
Added rate to the discont event to prepare for variable speed
|
||
and reverse playback.
|
||
|
||
2005-03-30 14:09:01 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* tests/memchunk/gmemchunktest.c:
|
||
Commit mem chunk test; probably will be removed later.
|
||
Original commit message from CVS:
|
||
Commit mem chunk test; probably will be removed later.
|
||
|
||
2005-03-30 03:57:39 +0000 David Schleef <ds@schleef.org>
|
||
|
||
A little example program to show how trigger-based elements can work.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* testsuite/trigger/Makefile.am:
|
||
* testsuite/trigger/trigger.c: A little example program to show
|
||
how trigger-based elements can work.
|
||
|
||
2005-03-29 16:18:12 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/: Simplify pad activation.
|
||
Original commit message from CVS:
|
||
* gst/base/Makefile.am:
|
||
* gst/base/README:
|
||
* gst/base/gstbasesink.c: (gst_basesink_get_type),
|
||
(gst_basesink_base_init), (gst_basesink_class_init),
|
||
(gst_basesink_pad_getcaps), (gst_basesink_init),
|
||
(gst_basesink_activate), (gst_basesink_change_state):
|
||
* gst/base/gstbasesink.h:
|
||
* gst/base/gstbasetransform.c: (gst_base_transform_get_type),
|
||
(gst_base_transform_base_init), (gst_base_transform_finalize),
|
||
(gst_base_transform_class_init), (gst_base_transform_init),
|
||
(gst_base_transform_proxy_getcaps), (gst_base_transform_setcaps),
|
||
(gst_base_transform_event), (gst_base_transform_getrange),
|
||
(gst_base_transform_chain), (gst_base_transform_handle_buffer),
|
||
(gst_base_transform_set_property),
|
||
(gst_base_transform_get_property),
|
||
(gst_base_transform_sink_activate),
|
||
(gst_base_transform_src_activate),
|
||
(gst_base_transform_change_state):
|
||
* gst/base/gstbasetransform.h:
|
||
* gst/elements/gstidentity.c: (gst_identity_finalize),
|
||
(gst_identity_class_init), (gst_identity_init),
|
||
(gst_identity_event), (gst_identity_check_perfect),
|
||
(gst_identity_transform), (gst_identity_set_property),
|
||
(gst_identity_get_property), (gst_identity_change_state):
|
||
* gst/elements/gstidentity.h:
|
||
* gst/gstelement.c: (gst_element_get_state_func),
|
||
(gst_element_lost_state), (gst_element_pads_activate):
|
||
* gst/gstpad.c: (gst_pad_set_active), (gst_pad_peer_set_active),
|
||
(gst_pad_check_pull_range), (gst_pad_pull_range):
|
||
* gst/gstpad.h:
|
||
Simplify pad activation.
|
||
Added function to check if pull_range can be performed.
|
||
Error out when pulling inactive or flushing pads.
|
||
Removed const from refcounted types as it does not make sense.
|
||
Simplify pad templates in basesink
|
||
Added base class for simple 1-to-1 transforms.
|
||
Make identity subclass the base transform.
|
||
|
||
2005-03-29 14:34:51 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
docs/: Add these files to CVS. Now I really don't understand what's going on, but like whatever. I want green buildbot!
|
||
Original commit message from CVS:
|
||
2005-03-29 Andy Wingo <wingo@pobox.com>
|
||
* docs/libs/gstreamer-libs-overrides.txt:
|
||
* docs/gst/gstreamer-overrides.txt: Add these files to CVS. Now I
|
||
really don't understand what's going on, but like whatever. I want
|
||
green buildbot!
|
||
|
||
2005-03-29 14:12:48 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
docs/: Dist the overrides files.
|
||
Original commit message from CVS:
|
||
2005-03-29 Andy Wingo <wingo@pobox.com>
|
||
* docs/gst/Makefile.am:
|
||
* docs/libs/Makefile.am: Dist the overrides files.
|
||
* check/Makefile.am (clean-local): Remove .libs directories.
|
||
* gst/elements/Makefile.am (EXTRA_DIST): Add all the attic
|
||
elements to EXTRA_DIST, so po/ files are happy.
|
||
|
||
2005-03-29 13:10:25 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
po/POTFILES: Remove gstspider.c.
|
||
Original commit message from CVS:
|
||
2005-03-29 Andy Wingo <wingo@pobox.com>
|
||
* po/POTFILES: Remove gstspider.c.
|
||
* configure.ac (AC_OUTPUT): Add missing testsuite makefiles.
|
||
* docs/libs/gstreamer-libs-docs.sgml:
|
||
* docs/libs/gstreamer-libs-sections.txt: Remove the section on
|
||
bytestream.
|
||
* tests/complexity.c (main): Set the length of the preroll queue
|
||
on the sinks to prevent a lockup.
|
||
|
||
2005-03-29 11:39:17 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
libs/gst/dataprotocol/: Remove test, it's the same as the one in check/gst-libs/gdp.c.
|
||
Original commit message from CVS:
|
||
2005-03-29 Andy Wingo <wingo@pobox.com>
|
||
* libs/gst/dataprotocol/Makefile.am:
|
||
* libs/gst/dataprotocol/dataprotocol-test.c: Remove test, it's
|
||
the same as the one in check/gst-libs/gdp.c.
|
||
|
||
2005-03-29 10:55:39 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
po/, docs/gst/: Commit automatic changes to docs and po files.
|
||
Original commit message from CVS:
|
||
2005-03-29 Andy Wingo <wingo@pobox.com>
|
||
* po/, docs/gst/: Commit automatic changes to docs and po files.
|
||
* gst/elements/Makefile.am (libgstelements_la_LDFLAGS): Link to
|
||
the versioned libgstbase.
|
||
* check/Makefile.am: Depend on an unversioned gst-register, seems
|
||
to make autoconf happier.
|
||
* gst/base/Makefile.am: Make libgstbase a versioned lib.
|
||
|
||
2005-03-28 14:54:33 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
* docs/design/part-gstelement.txt:
|
||
* docs/design/part-negotiation.txt:
|
||
* docs/design/part-preroll.txt:
|
||
* docs/design/part-scheduling.txt:
|
||
* docs/design/part-states.txt:
|
||
* gst/Makefile.am:
|
||
* gst/base/Makefile.am:
|
||
* gst/base/README:
|
||
* gst/base/gstbasesink.c:
|
||
* gst/base/gstbasesink.h:
|
||
* gst/elements/Makefile.am:
|
||
* gst/elements/gstfakesink.c:
|
||
* gst/elements/gstfakesink.h:
|
||
* gst/gstbin.c:
|
||
* gst/gstelement.c:
|
||
* gst/gstpad.c:
|
||
* gst/gstpipeline.c:
|
||
* libs/gst/base/Makefile.am:
|
||
* libs/gst/base/README:
|
||
* libs/gst/base/gstbasesink.c:
|
||
* libs/gst/base/gstbasesink.h:
|
||
* plugins/elements/Makefile.am:
|
||
* plugins/elements/gstfakesink.c:
|
||
* plugins/elements/gstfakesink.h:
|
||
Added state change code.
|
||
Original commit message from CVS:
|
||
Added state change code.
|
||
Added/updated docs.
|
||
Added sink base class, make fakesink extend the base class.
|
||
Small cleanups in GstPipeline.
|
||
|
||
2005-03-26 22:07:53 +0000 David Schleef <ds@schleef.org>
|
||
|
||
gst/Makefile.am: remove gstcpu.[ch]. The gst_cpu functionality is broken and should be implemented in a different li...
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am: remove gstcpu.[ch]. The gst_cpu functionality
|
||
is broken and should be implemented in a different library.
|
||
* gst/gst.c: (init_post): don't call _gst_cpu_initialize()
|
||
* gst/gst.h: remove gstcpu.h
|
||
* gst/gstcpu.c: remove
|
||
* gst/gstcpu.h: remove
|
||
* gst/Makefile.am.future: Remove this file. It's ancient.
|
||
|
||
2005-03-25 09:57:42 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/gstbin.c: Add default event/set_manager handlers. The set_manager handler takes care that the manager is distribu...
|
||
Original commit message from CVS:
|
||
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_set_manager),
|
||
(gst_bin_send_event):
|
||
Add default event/set_manager handlers. The set_manager handler
|
||
takes care that the manager is distributed over kids that were
|
||
already in the bin before the manager was set. The event handler
|
||
is a utility virtual function that sends the event over all sinks,
|
||
so that gst_element_send_event (bin, event); has the expected
|
||
behaviour.
|
||
* gst/gstpad.c: (gst_pad_event_default):
|
||
Re-install default event handling for discontinuities, so that
|
||
seeking works without requiring hacks in applications or extra
|
||
code in sinks.
|
||
* gst/gstpipeline.c: (gst_pipeline_class_init),
|
||
(gst_pipeline_send_event):
|
||
Half hack, half utility: set a pipeline to PAUSED for seek events,
|
||
since that is the only way we can guarantee a/v sync. Means that
|
||
you can do gst_element_seek (pipeline, method, pos); on a pipeline
|
||
and it "just works".
|
||
|
||
2005-03-25 09:35:01 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||
|
||
gst/gstpipeline.c: Lock/unlock mismatch.
|
||
Original commit message from CVS:
|
||
* gst/gstpipeline.c: (gst_pipeline_use_clock):
|
||
Lock/unlock mismatch.
|
||
|
||
2005-03-25 00:35:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
docs/faq/gst-uninstalled: add gst-plugins-base
|
||
Original commit message from CVS:
|
||
* docs/faq/gst-uninstalled:
|
||
add gst-plugins-base
|
||
* docs/gst/Makefile.am:
|
||
don't error out until docs are fixed
|
||
* docs/gst/gstreamer.types:
|
||
remove thread
|
||
|
||
2005-03-22 14:23:49 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Activated more tests.
|
||
Original commit message from CVS:
|
||
* check/Makefile.am:
|
||
* check/gst/gstmessage.c: (START_TEST), (gst_data_suite), (main):
|
||
* gst/gststructure.c: (gst_structure_set_valist),
|
||
(gst_structure_copy_conditional):
|
||
Activated more tests.
|
||
Added message test.
|
||
Added G_TYPE_POINTER to GstStructure.
|
||
|
||
2005-03-22 11:32:59 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Docs updates
|
||
Original commit message from CVS:
|
||
* docs/design/part-TODO.txt:
|
||
* docs/design/part-events.txt:
|
||
* docs/design/part-gstbin.txt:
|
||
* docs/design/part-gstbus.txt:
|
||
* docs/design/part-gstpipeline.txt:
|
||
* docs/design/part-messages.txt:
|
||
* gst/gstbus.c:
|
||
* gst/gstmessage.c:
|
||
Docs updates
|
||
|
||
2005-03-21 18:17:57 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstbus.c: Fix copy-and-paste error.
|
||
Original commit message from CVS:
|
||
* gst/gstbus.c: (gst_bus_post):
|
||
Fix copy-and-paste error.
|
||
|
||
2005-03-21 17:34:02 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
* check/Makefile.am:
|
||
* common:
|
||
* gst/Makefile.am:
|
||
* gst/elements/Makefile.am:
|
||
* gst/elements/gstelements.c:
|
||
* gst/elements/gstfakesink.c:
|
||
* gst/elements/gstfakesrc.c:
|
||
* gst/elements/gstfakesrc.h:
|
||
* gst/elements/gstfilesrc.c:
|
||
* gst/elements/gstidentity.c:
|
||
* gst/elements/gstidentity.h:
|
||
* gst/elements/gsttee.c:
|
||
* gst/elements/gsttee.h:
|
||
* gst/gst.c:
|
||
* gst/gst.h:
|
||
* gst/gstbin.c:
|
||
* gst/gstbin.h:
|
||
* gst/gstbus.c:
|
||
* gst/gstbus.h:
|
||
* gst/gstcaps.h:
|
||
* gst/gstdata.h:
|
||
* gst/gstelement.c:
|
||
* gst/gstelement.h:
|
||
* gst/gstevent.c:
|
||
* gst/gstevent.h:
|
||
* gst/gstmessage.c:
|
||
* gst/gstmessage.h:
|
||
* gst/gstpad.c:
|
||
* gst/gstpad.h:
|
||
* gst/gstpipeline.c:
|
||
* gst/gstpipeline.h:
|
||
* gst/gstprobe.h:
|
||
* gst/gstqueue.c:
|
||
* gst/gstqueue.h:
|
||
* gst/gstscheduler.c:
|
||
* gst/gstscheduler.h:
|
||
* gst/gststructure.c:
|
||
* gst/gststructure.h:
|
||
* gst/gsttaginterface.h:
|
||
* gst/gsttagsetter.h:
|
||
* gst/gsttask.c:
|
||
* gst/gsttask.h:
|
||
* gst/gstthread.c:
|
||
* gst/gstthread.h:
|
||
* gst/gsttypes.h:
|
||
* gst/schedulers/Makefile.am:
|
||
* gst/schedulers/cothreads_compat.h:
|
||
* gst/schedulers/entryscheduler.c:
|
||
* gst/schedulers/faircothreads.c:
|
||
* gst/schedulers/faircothreads.h:
|
||
* gst/schedulers/fairscheduler.c:
|
||
* gst/schedulers/gstbasicscheduler.c:
|
||
* gst/schedulers/gstoptimalscheduler.c:
|
||
* gst/schedulers/gthread-cothreads.h:
|
||
* gst/schedulers/threadscheduler.c:
|
||
* libs/gst/Makefile.am:
|
||
* libs/gst/bytestream/bytestream.c:
|
||
* libs/gst/bytestream/filepad.c:
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
* plugins/elements/Makefile.am:
|
||
* plugins/elements/gstelements.c:
|
||
* plugins/elements/gstfakesink.c:
|
||
* plugins/elements/gstfakesrc.c:
|
||
* plugins/elements/gstfakesrc.h:
|
||
* plugins/elements/gstfilesrc.c:
|
||
* plugins/elements/gstidentity.c:
|
||
* plugins/elements/gstidentity.h:
|
||
* plugins/elements/gstqueue.c:
|
||
* plugins/elements/gstqueue.h:
|
||
* plugins/elements/gsttee.c:
|
||
* plugins/elements/gsttee.h:
|
||
* tests/benchmarks/complexity.c:
|
||
* tests/benchmarks/mass-elements.c:
|
||
* tests/check/Makefile.am:
|
||
* tests/complexity.c:
|
||
* tests/mass_elements.c:
|
||
* tests/old/testsuite/states/locked.c:
|
||
* tests/old/testsuite/states/parent.c:
|
||
* testsuite/states/locked.c:
|
||
* testsuite/states/parent.c:
|
||
* tools/gst-inspect.c:
|
||
* tools/gst-launch.c:
|
||
* tools/gst-md5sum.c:
|
||
* tools/gst-typefind.c:
|
||
* tools/gst-xmlinspect.c:
|
||
Next big merge.
|
||
Original commit message from CVS:
|
||
Next big merge.
|
||
Added GstBus for mainloop integration.
|
||
Added GstMessage for sending notifications on the bus.
|
||
Added GstTask as an abstraction for pipeline entry points.
|
||
Removed GstThread.
|
||
Removed Schedulers.
|
||
Simplified GstQueue for multithreaded core.
|
||
Made _link threadsafe, removed old capsnego.
|
||
Added STREAM_LOCK and PREROLL_LOCK in GstPad.
|
||
Added pad blocking functions.
|
||
Reworked scheduling functions in GstPad to prepare for
|
||
scheduling updates soon.
|
||
Moved events out of data stream.
|
||
Simplified GstEvent types.
|
||
Added return values to push/pull.
|
||
Removed clocking from GstElement.
|
||
Added prototypes for state change function for next merge.
|
||
Removed iterate from bins and state change management.
|
||
Fixed some elements, disabled others for now.
|
||
Fixed -inspect and -launch.
|
||
Added check for GstBus.
|
||
|
||
2005-03-10 12:51:45 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Doc updates.
|
||
Original commit message from CVS:
|
||
* docs/design/part-MT-refcounting.txt:
|
||
* docs/design/part-clocks.txt:
|
||
* docs/design/part-gstelement.txt:
|
||
* docs/design/part-gstobject.txt:
|
||
* docs/design/part-standards.txt:
|
||
* gst/gstbin.c: (gst_bin_add_func), (gst_bin_add),
|
||
(gst_bin_remove_func), (gst_bin_remove):
|
||
* gst/gstbin.h:
|
||
* gst/gstbuffer.c:
|
||
* gst/gstcaps.h:
|
||
* testsuite/clock/clock1.c: (main):
|
||
* testsuite/clock/clock2.c: (gst_clock_debug), (element_wait),
|
||
(main):
|
||
* testsuite/dlopen/loadgst.c: (do_test):
|
||
* testsuite/refcounting/bin.c: (add_remove_test1),
|
||
(add_remove_test2), (main):
|
||
* testsuite/refcounting/element.c: (main):
|
||
* testsuite/refcounting/element_pad.c: (main):
|
||
* testsuite/refcounting/pad.c: (main):
|
||
* tools/gst-launch.c: (sigint_handler_sighandler):
|
||
* tools/gst-typefind.c: (main):
|
||
Doc updates.
|
||
Added doc about clock.
|
||
removed gst_bin_iterate_recurse_up(), marked methods
|
||
for removal.
|
||
Fix more testsuites.
|
||
|
||
2005-03-09 17:28:52 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Fix _pad_get_direction wrt ghostpads.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.c: (gst_pad_get_direction),
|
||
(_gst_pad_default_fixate_foreach), (gst_pad_collectv),
|
||
(gst_pad_collect_valist):
|
||
* testsuite/bins/interface.c: (main):
|
||
* testsuite/caps/audioscale.c: (test_caps):
|
||
* testsuite/caps/caps.c: (test1), (test2), (test3):
|
||
* testsuite/caps/deserialize.c: (main):
|
||
* testsuite/caps/enumcaps.c: (main):
|
||
* testsuite/caps/filtercaps.c: (main):
|
||
* testsuite/caps/intersect2.c: (main):
|
||
* testsuite/caps/random.c: (main):
|
||
* testsuite/caps/renegotiate.c: (my_fixate), (main):
|
||
* testsuite/caps/sets.c: (check_caps):
|
||
* testsuite/caps/simplify.c: (check_caps), (main):
|
||
* testsuite/caps/subtract.c: (check_caps):
|
||
Fix _pad_get_direction wrt ghostpads.
|
||
Fix caps testsuite.
|
||
|
||
2005-03-09 16:10:59 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
* check/Makefile.am:
|
||
* check/gst/gstbin.c:
|
||
* check/gst/gstsystemclock.c:
|
||
* gst/gstbin.c:
|
||
* gst/gstbin.h:
|
||
* gst/gstelement.c:
|
||
* gst/gstelement.h:
|
||
* gst/gstiterator.c:
|
||
* gst/gstpad.c:
|
||
* gst/gstpipeline.c:
|
||
* gst/gstutils.h:
|
||
* gst/schedulers/entryscheduler.c:
|
||
* gst/schedulers/gstbasicscheduler.c:
|
||
* tests/check/Makefile.am:
|
||
* tests/check/gst/gstbin.c:
|
||
* tests/check/gst/gstsystemclock.c:
|
||
* tests/old/testsuite/bins/interface.c:
|
||
* testsuite/bins/interface.c:
|
||
Added GstBin test.
|
||
Original commit message from CVS:
|
||
Added GstBin test.
|
||
Added GstSystemClock test.
|
||
Implemented clock distribution code in GstBin.
|
||
Implemented iterate sinks method for future use.
|
||
Rearranged gstelement.h
|
||
Fix GstIterator comparison bug.
|
||
Moved some code to GstPipeline, mostly clocking related.
|
||
|
||
2005-03-09 11:08:18 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Bump version number, we're now 0.9.0
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/gst_private.h:
|
||
* gst/gstbin.c: (gst_bin_add_func), (gst_bin_add),
|
||
(gst_bin_remove_func), (gst_bin_remove),
|
||
(gst_bin_get_by_name_recurse_up):
|
||
* gst/gstclock.c: (gst_clock_id_ref), (gst_clock_id_unref),
|
||
(gst_clock_id_compare_func), (gst_clock_id_wait),
|
||
(gst_clock_id_wait_async), (gst_clock_init),
|
||
(gst_clock_adjust_unlocked), (gst_clock_get_time):
|
||
* gst/gstelement.h:
|
||
* gst/gstinfo.c: (_gst_debug_init):
|
||
* gst/gstobject.h:
|
||
* gst/gstpad.c: (_gst_pad_default_fixate_foreach),
|
||
(gst_pad_collectv), (gst_pad_collect_valist), (gst_pad_query):
|
||
* gst/gstpad.h:
|
||
Bump version number, we're now 0.9.0
|
||
Add future debugging category.
|
||
Fix NULL _unref() in _get_by_name_recurse_up
|
||
Rearrange gstpad.h.
|
||
Update some docs.
|
||
|
||
2005-03-08 17:42:29 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
* gst/elements/gstaggregator.c:
|
||
* gst/elements/gstfakesink.c:
|
||
* gst/elements/gstfakesrc.c:
|
||
* gst/elements/gstfdsink.c:
|
||
* gst/elements/gstfdsrc.c:
|
||
* gst/elements/gstfilesink.c:
|
||
* gst/elements/gstfilesrc.c:
|
||
* gst/elements/gstidentity.c:
|
||
* gst/elements/gstmd5sink.c:
|
||
* gst/elements/gstmultifilesrc.c:
|
||
* gst/elements/gstshaper.c:
|
||
* gst/elements/gststatistics.c:
|
||
* gst/elements/gsttee.c:
|
||
* gst/gstelement.c:
|
||
* gst/gstelement.h:
|
||
* gst/gstqueue.c:
|
||
* gst/gstthread.c:
|
||
* gst/schedulers/gstbasicscheduler.c:
|
||
* gst/schedulers/gstoptimalscheduler.c:
|
||
* plugins/elements/gstaggregator.c:
|
||
* plugins/elements/gstfakesink.c:
|
||
* plugins/elements/gstfakesrc.c:
|
||
* plugins/elements/gstfdsink.c:
|
||
* plugins/elements/gstfdsrc.c:
|
||
* plugins/elements/gstfilesink.c:
|
||
* plugins/elements/gstfilesrc.c:
|
||
* plugins/elements/gstidentity.c:
|
||
* plugins/elements/gstmd5sink.c:
|
||
* plugins/elements/gstmultifilesrc.c:
|
||
* plugins/elements/gstqueue.c:
|
||
* plugins/elements/gstshaper.c:
|
||
* plugins/elements/gststatistics.c:
|
||
* plugins/elements/gsttee.c:
|
||
Remove threadsafe properties. Fix elements because GObject complains when installing a property before declaring a se...
|
||
Original commit message from CVS:
|
||
Remove threadsafe properties. Fix elements because GObject
|
||
complains when installing a property before declaring a
|
||
set/get_property handler.
|
||
Rearrange gstelement.h file, use STATE macros for state locks.
|
||
Free mutexes in the finalize method instead of dispose.
|
||
|
||
2005-03-08 15:57:15 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Added parentage check.
|
||
Original commit message from CVS:
|
||
* check/gst/gstobject.c: (START_TEST), (gst_object_suite):
|
||
* gst/gstthread.c: (gst_thread_release_children_locks):
|
||
Added parentage check.
|
||
Fix build og GstThread again.
|
||
|
||
2005-03-08 14:38:06 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
Docs updates, clean up some headers.
|
||
Original commit message from CVS:
|
||
* docs/design/part-MT-refcounting.txt:
|
||
* docs/design/part-conventions.txt:
|
||
* docs/design/part-gstobject.txt:
|
||
* docs/design/part-relations.txt:
|
||
* docs/design/part-standards.txt:
|
||
* gst/gstbin.c: (gst_bin_add_func), (gst_bin_add),
|
||
(gst_bin_remove_func), (gst_bin_remove), (gst_bin_iterate_recurse),
|
||
(gst_bin_get_by_name), (gst_bin_get_by_interface),
|
||
(gst_bin_iterate_all_by_interface):
|
||
* gst/gstbuffer.h:
|
||
* gst/gstclock.h:
|
||
* gst/gstelement.c: (gst_element_class_init),
|
||
(gst_element_change_state), (gst_element_set_loop_function):
|
||
* gst/gstelement.h:
|
||
* gst/gstiterator.c:
|
||
* gst/gstobject.c: (gst_object_class_init), (gst_object_ref),
|
||
(gst_object_unref), (gst_object_sink), (gst_object_dispose),
|
||
(gst_object_dispatch_properties_changed), (gst_object_set_name),
|
||
(gst_object_set_parent), (gst_object_unparent),
|
||
(gst_object_check_uniqueness):
|
||
* gst/gstobject.h:
|
||
Docs updates, clean up some headers.
|
||
Free iterators in GstBin.
|
||
GstObject is now looking good.
|
||
|
||
2005-03-07 18:33:37 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
check/: Added checks.
|
||
Original commit message from CVS:
|
||
* check/.cvsignore:
|
||
* check/Makefile.am:
|
||
* check/gst-libs/.cvsignore:
|
||
* check/gst-libs/gdp.c: (START_TEST), (gst_object_suite), (main):
|
||
* check/gst/.cvsignore:
|
||
* check/gst/gstbus.c: (pound_bus_with_messages), (pull_messages),
|
||
(START_TEST), (gstbus_suite), (main):
|
||
* check/gst/gstcaps.c: (START_TEST), (gst_caps_suite), (main):
|
||
* check/gst/gstdata.c: (START_TEST), (thread_ref), (thread_unref),
|
||
(gst_data_suite), (main):
|
||
* check/gst/gstiterator.c: (make_list_of_ints), (START_TEST),
|
||
(add_fold_func), (gstiterator_suite), (main):
|
||
* check/gst/gstobject.c: (gst_fake_object_get_type), (START_TEST),
|
||
(thread_name_object), (thread_name_object_default),
|
||
(gst_object_name_compare), (gst_object_suite), (main):
|
||
* check/gst/gstpad.c: (START_TEST), (thread_link_unlink),
|
||
(gst_pad_suite), (main):
|
||
* check/gstcheck.c: (gst_check_log_message_func),
|
||
(gst_check_log_critical_func), (gst_check_init):
|
||
* check/gstcheck.h:
|
||
* check/pipelines/simple_launch_lines.c: (setup_pipeline),
|
||
(run_pipeline), (START_TEST), (simple_launch_lines_suite), (main):
|
||
Added checks.
|
||
|
||
2005-03-07 18:29:36 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
gst/gstiterator.*: Added missing files.
|
||
Original commit message from CVS:
|
||
* gst/gstiterator.c: (gst_iterator_init), (gst_iterator_new),
|
||
(gst_list_iterator_next), (gst_list_iterator_resync),
|
||
(gst_list_iterator_free), (gst_iterator_new_list),
|
||
(gst_iterator_pop), (gst_iterator_next), (gst_iterator_resync),
|
||
(gst_iterator_free), (gst_iterator_push), (filter_next),
|
||
(filter_resync), (filter_uninit), (filter_free),
|
||
(gst_iterator_filter), (gst_iterator_fold), (foreach_fold_func),
|
||
(gst_iterator_foreach), (find_custom_fold_func),
|
||
(gst_iterator_find_custom):
|
||
* gst/gstiterator.h:
|
||
Added missing files.
|
||
|
||
2005-03-07 18:27:42 +0000 Wim Taymans <wim.taymans@gmail.com>
|
||
|
||
* ChangeLog:
|
||
* Makefile.am:
|
||
* configure.ac:
|
||
* docs/design/part-MT-refcounting.txt:
|
||
* docs/design/part-conventions.txt:
|
||
* docs/design/part-gstobject.txt:
|
||
* docs/design/part-relations.txt:
|
||
* examples/mixer/mixer.c:
|
||
* examples/thread/thread.c:
|
||
* gst/Makefile.am:
|
||
* gst/autoplug/gstsearchfuncs.c:
|
||
* gst/autoplug/gstspider.c:
|
||
* gst/autoplug/gstspideridentity.c:
|
||
* gst/elements/gstfakesrc.c:
|
||
* gst/elements/gstidentity.c:
|
||
* gst/elements/gsttee.c:
|
||
* gst/elements/gsttypefindelement.c:
|
||
* gst/gst.c:
|
||
* gst/gst.h:
|
||
* gst/gstbin.c:
|
||
* gst/gstbin.h:
|
||
* gst/gstbuffer.c:
|
||
* gst/gstbuffer.h:
|
||
* gst/gstcaps.c:
|
||
* gst/gstcaps.h:
|
||
* gst/gstclock.c:
|
||
* gst/gstclock.h:
|
||
* gst/gstcompat.h:
|
||
* gst/gstcpu.c:
|
||
* gst/gstdata.c:
|
||
* gst/gstdata.h:
|
||
* gst/gstelement.c:
|
||
* gst/gstelement.h:
|
||
* gst/gstevent.h:
|
||
* gst/gstformat.c:
|
||
* gst/gstformat.h:
|
||
* gst/gstindex.c:
|
||
* gst/gstinfo.c:
|
||
* gst/gstinfo.h:
|
||
* gst/gstmemchunk.c:
|
||
* gst/gstobject.c:
|
||
* gst/gstobject.h:
|
||
* gst/gstpad.c:
|
||
* gst/gstpad.h:
|
||
* gst/gstpipeline.c:
|
||
* gst/gstpipeline.h:
|
||
* gst/gstplugin.c:
|
||
* gst/gstpluginfeature.c:
|
||
* gst/gstpluginfeature.h:
|
||
* gst/gstprobe.c:
|
||
* gst/gstquery.c:
|
||
* gst/gstquery.h:
|
||
* gst/gstqueue.c:
|
||
* gst/gstscheduler.c:
|
||
* gst/gststructure.c:
|
||
* gst/gststructure.h:
|
||
* gst/gstsystemclock.c:
|
||
* gst/gstsystemclock.h:
|
||
* gst/gsttag.c:
|
||
* gst/gsttaginterface.c:
|
||
* gst/gsttaglist.c:
|
||
* gst/gsttagsetter.c:
|
||
* gst/gstthread.c:
|
||
* gst/gsttrashstack.h:
|
||
* gst/gsttypefind.c:
|
||
* gst/gsttypes.h:
|
||
* gst/gstutils.c:
|
||
* gst/gstutils.h:
|
||
* gst/gstvalue.c:
|
||
* gst/parse/grammar.y:
|
||
* gst/schedulers/gstbasicscheduler.c:
|
||
* gst/schedulers/gstoptimalscheduler.c:
|
||
* libs/gst/bytestream/bytestream.c:
|
||
* libs/gst/dataprotocol/dataprotocol.c:
|
||
* plugins/elements/gstfakesrc.c:
|
||
* plugins/elements/gstidentity.c:
|
||
* plugins/elements/gstqueue.c:
|
||
* plugins/elements/gsttee.c:
|
||
* plugins/elements/gsttypefindelement.c:
|
||
* po/nb.po:
|
||
* po/ru.po:
|
||
* tests/old/examples/mixer/mixer.c:
|
||
* tests/old/examples/thread/thread.c:
|
||
* tests/threadstate/threadstate2.c:
|
||
* tools/gst-compprep.c:
|
||
* tools/gst-inspect.c:
|
||
* tools/gst-launch.c:
|
||
* tools/gst-md5sum.c:
|
||
* tools/gst-xmlinspect.c:
|
||
First THREADED backport attempt, focusing on adding locks and making sure the API is threadsafe. Needs more work. Mor...
|
||
Original commit message from CVS:
|
||
First THREADED backport attempt, focusing on adding locks and
|
||
making sure the API is threadsafe. Needs more work. More docs
|
||
follow this week.
|
||
|
||
2005-02-25 00:10:05 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gstinfo.c:
|
||
* gst/gstinfo.h:
|
||
another no-debug build fix
|
||
Original commit message from CVS:
|
||
another no-debug build fix
|
||
|
||
2005-02-24 23:41:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/schedulers/faircothreads.c:
|
||
disable debug build fix
|
||
Original commit message from CVS:
|
||
disable debug build fix
|
||
|
||
2005-02-24 17:12:19 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
tests/: New files, good for running complexity benchmarks.
|
||
Original commit message from CVS:
|
||
2005-02-24 Andy Wingo <wingo@pobox.com>
|
||
* tests/bench-complexity.scm:
|
||
* tests/complexity.gnuplot: New files, good for running complexity
|
||
benchmarks.
|
||
|
||
2005-02-24 15:36:22 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
tests/: New test, sets up N elements, at each level teeing into M streams per element. Eeeenteresting.
|
||
Original commit message from CVS:
|
||
2005-02-24 Andy Wingo <wingo@pobox.com>
|
||
* tests/Makefile.am:
|
||
* tests/complexity.c: New test, sets up N elements, at each level
|
||
teeing into M streams per element. Eeeenteresting.
|
||
|
||
2005-02-24 12:31:12 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
tests/mass_elements.gnuplot: gnuplot file for the mass_elements benchmark. Run as gnuplot mass_elements.gnuplot > foo...
|
||
Original commit message from CVS:
|
||
2005-02-24 Andy Wingo <wingo@pobox.com>
|
||
* tests/mass_elements.gnuplot: gnuplot file for the mass_elements
|
||
benchmark. Run as gnuplot mass_elements.gnuplot > foo.ps, after
|
||
running bench-mass_elements.scm.
|
||
* tests/bench-mass_elements.scm: New script, runs mass_elements
|
||
for various numbers of identities, outputting the results to a
|
||
file. Requires guile 1.6. Just for testing.
|
||
|
||
2005-02-23 15:14:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/schedulers/fairscheduler.c:
|
||
one more fix
|
||
Original commit message from CVS:
|
||
one more fix
|
||
|
||
2005-02-23 15:06:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* gst/schedulers/fairscheduler.c:
|
||
compile with debug disabled
|
||
Original commit message from CVS:
|
||
compile with debug disabled
|
||
|
||
2005-02-22 16:34:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
hunting season on 0.9 is now OPEN
|
||
Original commit message from CVS:
|
||
hunting season on 0.9 is now OPEN
|
||
|