Wim Taymans
2c61a2f4d5
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 15:15:11 +00:00
Wim Taymans
74c74e189e
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 14:29:21 +00:00
Wim Taymans
20aff65b34
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 13:19:16 +00:00
Andy Wingo
265df9f026
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 10:32:48 +00:00
Thomas Vander Stichele
bc13e0eb80
remove info messages
...
Original commit message from CVS:
remove info messages
2005-10-18 08:20:25 +00:00
Thomas Vander Stichele
4606a2002b
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-18 07:13:25 +00:00
Stefan Kost
e000de4064
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 20:16:55 +00:00
Andy Wingo
839de99850
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 18:09:32 +00:00
Michael Smith
2992b384a6
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:46:37 +00:00
Stefan Kost
e0a1560111
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 17:05:38 +00:00
Thomas Vander Stichele
900aea46fa
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:42:22 +00:00
Thomas Vander Stichele
d81f2a6d5b
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 14:37:06 +00:00
Michael Smith
e145f9f8a0
Fix a doc typo.
...
Original commit message from CVS:
Fix a doc typo.
2005-10-17 10:37:13 +00:00
Julien Moutte
3ecb7cbe6d
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-17 09:28:35 +00:00
Thomas Vander Stichele
8543a54a49
add gst_version_string ()
...
Original commit message from CVS:
add gst_version_string ()
2005-10-16 14:32:57 +00:00
Thomas Vander Stichele
1233601cb4
comment; update win32 config.h
...
Original commit message from CVS:
comment; update win32 config.h
2005-10-16 13:55:41 +00:00
Thomas Vander Stichele
c0b08f1bfb
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:37:14 +00:00
Thomas Vander Stichele
8ceb90def1
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 12:28:20 +00:00
Thomas Vander Stichele
9eea358a9e
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 11:48:09 +00:00
Thomas Vander Stichele
d9ffe247f6
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:58:41 +00:00
Thomas Vander Stichele
593932d3ed
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:38:02 +00:00
Thomas Vander Stichele
7490994ce6
fix signedness
...
Original commit message from CVS:
fix signedness
2005-10-16 10:22:29 +00:00
Thomas Vander Stichele
81c5d7d703
fix GST_VERSION
...
Original commit message from CVS:
fix GST_VERSION
2005-10-16 10:18:36 +00:00
Thomas Vander Stichele
7e5c345b2d
fix inline
...
Original commit message from CVS:
fix inline
2005-10-16 10:15:24 +00:00
Thomas Vander Stichele
e4158eafad
define PACKAGE
...
Original commit message from CVS:
define PACKAGE
2005-10-16 10:12:34 +00:00
Thomas Vander Stichele
22831809ba
update available headers
...
Original commit message from CVS:
update available headers
2005-10-16 10:10:25 +00:00
Julien Moutte
c1e4762a6d
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:56:33 +00:00
Thomas Vander Stichele
26888eba87
update
...
Original commit message from CVS:
update
2005-10-16 09:55:24 +00:00
Thomas Vander Stichele
53e1e79caf
typo
...
Original commit message from CVS:
typo
2005-10-16 09:54:22 +00:00
Thomas Vander Stichele
8a0106502f
updates for 2in32
...
Original commit message from CVS:
updates for 2in32
2005-10-16 09:51:25 +00:00
Thomas Vander Stichele
101c15c9b8
more define fixes
...
Original commit message from CVS:
more define fixes
2005-10-16 09:44:04 +00:00
Thomas Vander Stichele
0ecb219505
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:20:52 +00:00
Thomas Vander Stichele
b45c86c1df
remove more PKG_CFLAGS
...
Original commit message from CVS:
remove more PKG_CFLAGS
2005-10-16 09:11:57 +00:00
Thomas Vander Stichele
b2ec3849fd
gst/: add the nano
...
Original commit message from CVS:
* gst/gst.c: (gst_version):
* gst/gstversion.h.in:
add the nano
2005-10-16 09:10:17 +00:00
Thomas Vander Stichele
9934f055e9
remove GST_PKG_CFLAGS
...
Original commit message from CVS:
remove GST_PKG_CFLAGS
2005-10-16 08:59:34 +00:00
Tim-Philipp Müller
34c8e29cec
gst/gstevent.h: Oops, add missing closing bracket.
...
Original commit message from CVS:
* gst/gstevent.h:
Oops, add missing closing bracket.
2005-10-15 22:24:20 +00:00
Thomas Vander Stichele
bdaec23195
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 21:41:20 +00:00
Tim-Philipp Müller
45a07481db
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:33:09 +00:00
Thomas Vander Stichele
727717604e
update defs
...
Original commit message from CVS:
update defs
2005-10-15 20:00:30 +00:00
Thomas Vander Stichele
92f4901b64
gst/: privatize more symbols
...
Original commit message from CVS:
* gst/gstinfo.c:
* gst/gstpluginfeature.c:
* gst/gsttask.c:
privatize more symbols
2005-10-15 19:57:03 +00:00
Thomas Vander Stichele
4beb1c4224
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 18:22:31 +00:00
Thomas Vander Stichele
4df2acee2e
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:59:07 +00:00
Thomas Vander Stichele
cf83938008
fix link flags
...
Original commit message from CVS:
fix link flags
2005-10-15 17:22:34 +00:00
Thomas Vander Stichele
c7cd257b37
update defs file
...
Original commit message from CVS:
update defs file
2005-10-15 16:39:57 +00:00
Thomas Vander Stichele
ef5c33039a
update defs
...
Original commit message from CVS:
update defs
2005-10-15 16:37:22 +00:00
Thomas Vander Stichele
2ca1c89aac
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:33:09 +00:00
Thomas Vander Stichele
3537119465
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:16:04 +00:00
Thomas Vander Stichele
bef56ce78d
various style fixes
...
Original commit message from CVS:
various style fixes
2005-10-15 16:01:57 +00:00
Thomas Vander Stichele
5cb910050a
whitespace fixes
...
Original commit message from CVS:
whitespace fixes
2005-10-15 15:53:59 +00:00
Thomas Vander Stichele
2b33397ea9
remove obsolete tests whitespace fixes
...
Original commit message from CVS:
remove obsolete tests
whitespace fixes
2005-10-15 15:53:14 +00:00