David Schleef [Wed, 24 Dec 2003 00:26:45 +0000 (00:26 +0000)]
Check caps for NULL before copying
Original commit message from CVS:
Check caps for NULL before copying
David Schleef [Wed, 24 Dec 2003 00:02:17 +0000 (00:02 +0000)]
Fix bug in _gst_caps_value_copy() that could cause GValue corruption
Original commit message from CVS:
Fix bug in _gst_caps_value_copy() that could cause GValue corruption
Colin Walters [Tue, 23 Dec 2003 23:37:54 +0000 (23:37 +0000)]
Use GST_PAD_LINK_SUCCESSFUL.
Original commit message from CVS:
Use GST_PAD_LINK_SUCCESSFUL.
David Schleef [Tue, 23 Dec 2003 23:19:07 +0000 (23:19 +0000)]
gst/elements/: Use gst_pad_proxy_getcaps().
Original commit message from CVS:
* gst/elements/gstaggregator.c:
* gst/elements/gsttee.c:
Use gst_pad_proxy_getcaps().
* gst/gstpad.c:
* gst/gstpad.h:
Add gst_pad_proxy_getcaps(), which filter elements can use
as a generic getcaps implementation.
Fix gst_pad_get_allowed_caps(). It just wasn't doing what
was advertised.
David Schleef [Tue, 23 Dec 2003 21:39:35 +0000 (21:39 +0000)]
gst/gstpad.c: Rearrange/rewrite much of the pad negotiation code, since it resembled pasta. This actually changes th...
Original commit message from CVS:
* gst/gstpad.c:
Rearrange/rewrite much of the pad negotiation code, since it
resembled pasta. This actually changes the way some
negotiation works, since the previous code was inconsistent
depending on how it was invoked. Add (internal) structure
GstPadLink, which is used to hold some information (more in
the future) about the link between two pads. Fixes a number
of bugs, including random lossage of filter caps when the
initial negotiation is delayed. A few functions are still
unimplemented.
* gst/gstpad.h:
Add GST_PAD_LINK_{SUCESSFUL|FAILED}() macros. Please use
these when testing GstPadLinkReturn values instead of comparing
directly.
David Schleef [Tue, 23 Dec 2003 21:22:38 +0000 (21:22 +0000)]
Fix typo in last checkin that caused a regression.
Original commit message from CVS:
Fix typo in last checkin that caused a regression.
David Schleef [Tue, 23 Dec 2003 20:58:05 +0000 (20:58 +0000)]
Rearrange lots of code. Change registration of compare function into registration of compare/serialize/deserialize f...
Original commit message from CVS:
Rearrange lots of code. Change registration of compare function
into registration of compare/serialize/deserialize functions.
David Schleef [Tue, 23 Dec 2003 19:21:33 +0000 (19:21 +0000)]
Remove these; we don't use them anymore
Original commit message from CVS:
Remove these; we don't use them anymore
Thomas Vander Stichele [Tue, 23 Dec 2003 18:36:26 +0000 (18:36 +0000)]
removing no longer used symbols
Original commit message from CVS:
removing no longer used symbols
Thomas Vander Stichele [Tue, 23 Dec 2003 18:20:52 +0000 (18:20 +0000)]
removing old caps code from docs removing gstprops from docs
Original commit message from CVS:
removing old caps code from docs
removing gstprops from docs
Thomas Vander Stichele [Tue, 23 Dec 2003 18:11:36 +0000 (18:11 +0000)]
remove bufferpool documentation
Original commit message from CVS:
remove bufferpool documentation
Thomas Vander Stichele [Tue, 23 Dec 2003 16:01:13 +0000 (16:01 +0000)]
links works fine too for getting release notes
Original commit message from CVS:
links works fine too for getting release notes
Colin Walters [Tue, 23 Dec 2003 04:51:15 +0000 (04:51 +0000)]
I'm too lazy to comment this
Original commit message from CVS:
*** empty log message ***
Colin Walters [Tue, 23 Dec 2003 04:50:01 +0000 (04:50 +0000)]
Add interface to setting GValues directly.
Original commit message from CVS:
Add interface to setting GValues directly.
David Schleef [Mon, 22 Dec 2003 19:28:07 +0000 (19:28 +0000)]
Print double ranges in a locale-friendly way
Original commit message from CVS:
Print double ranges in a locale-friendly way
Benjamin Otte [Mon, 22 Dec 2003 19:10:41 +0000 (19:10 +0000)]
gst/elements/gstelements.c: Set ranks of elements to NONE, so the autoplugger doesn't use them.
Original commit message from CVS:
2003-12-22 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst/elements/gstelements.c:
Set ranks of elements to NONE, so the autoplugger doesn't use them.
* gst/elements/gstshaper.c: (gst_shaper_getcaps):
Fix proxying to new CAPS stuff. Don't call get_allowed_caps but
gst_caps (peer).
David Schleef [Mon, 22 Dec 2003 18:58:58 +0000 (18:58 +0000)]
Disable code which does stuff we don't approve of
Original commit message from CVS:
Disable code which does stuff we don't approve of
Benjamin Otte [Mon, 22 Dec 2003 18:06:22 +0000 (18:06 +0000)]
gst/autoplug/: Fix autoplugging in spider element, so it works with new caps.
Original commit message from CVS:
2003-12-22 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst/autoplug/gstsearchfuncs.c: (gst_autoplug_caps_intersect):
* gst/autoplug/gstspideridentity.c: (gst_spider_identity_link),
(gst_spider_identity_getcaps), (gst_spider_identity_change_state),
(gst_spider_identity_sink_loop_type_finding):
* gst/autoplug/gstspideridentity.h:
Fix autoplugging in spider element, so it works with new caps.
This was mainly caused by identifying empty caps incorrectly.
Thomas Vander Stichele [Mon, 22 Dec 2003 10:51:03 +0000 (10:51 +0000)]
some docs style cleanups
Original commit message from CVS:
some docs style cleanups
Thomas Vander Stichele [Mon, 22 Dec 2003 10:37:31 +0000 (10:37 +0000)]
minor style issues, no need to ChangeLog it
Original commit message from CVS:
minor style issues, no need to ChangeLog it
David Schleef [Mon, 22 Dec 2003 09:35:12 +0000 (09:35 +0000)]
Add some notes about negotiation
Original commit message from CVS:
Add some notes about negotiation
David Schleef [Mon, 22 Dec 2003 07:00:25 +0000 (07:00 +0000)]
Add gst_value_init_and_copy() and use it, to avoid silly mistakes in using g_value_copy()
Original commit message from CVS:
Add gst_value_init_and_copy() and use it, to avoid silly mistakes in
using g_value_copy()
David Schleef [Mon, 22 Dec 2003 06:57:29 +0000 (06:57 +0000)]
Allow more characters to be recognized as caps characters
Original commit message from CVS:
Allow more characters to be recognized as caps characters
David Schleef [Mon, 22 Dec 2003 05:34:13 +0000 (05:34 +0000)]
undist caps2
Original commit message from CVS:
undist caps2
David Schleef [Mon, 22 Dec 2003 03:03:31 +0000 (03:03 +0000)]
Add test for a bug in GstValueList
Original commit message from CVS:
Add test for a bug in GstValueList
David Schleef [Mon, 22 Dec 2003 02:27:18 +0000 (02:27 +0000)]
Convert "caps2" to "caps".
Original commit message from CVS:
Convert "caps2" to "caps".
David Schleef [Mon, 22 Dec 2003 02:17:08 +0000 (02:17 +0000)]
remove files that were moved to testsuite/caps
Original commit message from CVS:
remove files that were moved to testsuite/caps
David Schleef [Mon, 22 Dec 2003 02:16:08 +0000 (02:16 +0000)]
remove testsuite/caps2 directory
Original commit message from CVS:
remove testsuite/caps2 directory
David Schleef [Mon, 22 Dec 2003 02:11:52 +0000 (02:11 +0000)]
Move testsuite/caps2 code to testsuite/caps
Original commit message from CVS:
Move testsuite/caps2 code to testsuite/caps
David Schleef [Mon, 22 Dec 2003 02:09:32 +0000 (02:09 +0000)]
Stupid CVS.
Original commit message from CVS:
Stupid CVS.
David Schleef [Mon, 22 Dec 2003 01:58:20 +0000 (01:58 +0000)]
rename gstcaps2.[ch] to gstcaps.[ch]
Original commit message from CVS:
rename gstcaps2.[ch] to gstcaps.[ch]
David Schleef [Mon, 22 Dec 2003 01:39:35 +0000 (01:39 +0000)]
Merge CAPS branch
Original commit message from CVS:
Merge CAPS branch
Thomas Vander Stichele [Sun, 21 Dec 2003 19:11:33 +0000 (19:11 +0000)]
this is the real old changelog
Original commit message from CVS:
this is the real old changelog
Thomas Vander Stichele [Sun, 21 Dec 2003 19:09:18 +0000 (19:09 +0000)]
old gst-plugins ChangeLog
Original commit message from CVS:
old gst-plugins ChangeLog
Ronald S. Bultje [Sun, 21 Dec 2003 18:59:06 +0000 (18:59 +0000)]
gst/gstqueue.c: implement timeout for sending events. Workaround for if the pipeline on this queue is not passing any...
Original commit message from CVS:
2003-12-21 Ronald Bultje <rbultje@ronald.bitfreak.net>
* gst/gstqueue.c: (gst_queue_handle_pending_events),
(gst_queue_chain), (gst_queue_handle_src_event):
implement timeout for sending events. Workaround for if the
pipeline on this queue is not passing any data.
Ronald S. Bultje [Sun, 21 Dec 2003 18:55:24 +0000 (18:55 +0000)]
New start
Original commit message from CVS:
New start
Christian Schaller [Sun, 21 Dec 2003 12:37:48 +0000 (12:37 +0000)]
adding gstreamer and midi doc
Original commit message from CVS:
adding gstreamer and midi doc
Thomas Vander Stichele [Sat, 20 Dec 2003 13:37:51 +0000 (13:37 +0000)]
bump release version number testing fdo cvs
Original commit message from CVS:
bump release version number
testing fdo cvs
Brian Cameron [Fri, 19 Dec 2003 20:27:03 +0000 (20:27 +0000)]
Fixed shell in docs/gst/Makefile.am and docs/libs/Makefile.am so that it works with Solaris /bin/sh. Fixed gst/gstpl...
Original commit message from CVS:
Fixed shell in docs/gst/Makefile.am and docs/libs/Makefile.am so that
it works with Solaris /bin/sh. Fixed gst/gstplugin.c so it compiles
properly when the configure --disable-gst_debug option is used.
Fixed gst/parse/Makefile.am so that it doesn't append grammar.tab.h to
the end of lex._gst_parse_yy.c since lex._gst_parse_yy.c already
includes grammar.tab.h via a <#include ...> line.
Thomas Vander Stichele [Fri, 19 Dec 2003 15:25:45 +0000 (15:25 +0000)]
minor cosmetic fixes
Original commit message from CVS:
minor cosmetic fixes
David Schleef [Thu, 18 Dec 2003 09:41:49 +0000 (09:41 +0000)]
Fix powerpc asm
Original commit message from CVS:
Fix powerpc asm
Colin Walters [Thu, 18 Dec 2003 04:28:43 +0000 (04:28 +0000)]
Fix type of GST_TAG_TRACK_COUNT.
Original commit message from CVS:
Fix type of GST_TAG_TRACK_COUNT.
Ronald S. Bultje [Wed, 17 Dec 2003 22:35:25 +0000 (22:35 +0000)]
Remove need for calling set_active(FALSE)+set_active(TRUE) before calling handle_discont(). I didn't really understan...
Original commit message from CVS:
Remove need for calling set_active(FALSE)+set_active(TRUE) before
calling handle_discont(). I didn't really understand this part but
I'm assuming that "hey, it works!" is good enough this time...
Christian Schaller [Wed, 17 Dec 2003 20:28:47 +0000 (20:28 +0000)]
seems I forgot to commit this. It removes some deav stuff from the spec, like autoplugcache etc.
Original commit message from CVS:
seems I forgot to commit this. It removes some deav stuff from the spec, like autoplugcache etc.
Thomas Vander Stichele [Wed, 17 Dec 2003 08:37:02 +0000 (08:37 +0000)]
someone needs to take Build 101
Original commit message from CVS:
someone needs to take Build 101
Benjamin Otte [Tue, 16 Dec 2003 19:35:26 +0000 (19:35 +0000)]
implement gst_bin_get_(all_)by_interface
Original commit message from CVS:
implement gst_bin_get_(all_)by_interface
Benjamin Otte [Tue, 16 Dec 2003 19:32:27 +0000 (19:32 +0000)]
add tests for gst_bin_get_(all_)by_interface
Original commit message from CVS:
add tests for gst_bin_get_(all_)by_interface
Thomas Vander Stichele [Tue, 16 Dec 2003 12:20:54 +0000 (12:20 +0000)]
rename option as suggested to avoid bad jokes :)
Original commit message from CVS:
rename option as suggested to avoid bad jokes :)
Benjamin Otte [Tue, 16 Dec 2003 03:35:31 +0000 (03:35 +0000)]
please don't make decisions like these on your own
Original commit message from CVS:
please don't make decisions like these on your own
Thomas Vander Stichele [Mon, 15 Dec 2003 22:13:03 +0000 (22:13 +0000)]
fix brian's commit
Original commit message from CVS:
fix brian's commit
Brian Cameron [Mon, 15 Dec 2003 18:40:13 +0000 (18:40 +0000)]
Removed grammar.tab.h from the flex command to build lex._gst_parse_yy.c because this caused grammar.tab.h to be incl...
Original commit message from CVS:
Removed grammar.tab.h from the flex command to build lex._gst_parse_yy.c
because this caused grammar.tab.h to be included twice in the file (since
it is already included directly in parse.l via an #include statement).
Including this file twice was causing Forte to be unable to compile it.
Brian Cameron [Mon, 15 Dec 2003 18:22:57 +0000 (18:22 +0000)]
Removed needless semicolon that was causing a compiler error with Forte.
Original commit message from CVS:
Removed needless semicolon that was causing a compiler error with Forte.
Thomas Vander Stichele [Mon, 15 Dec 2003 12:44:35 +0000 (12:44 +0000)]
implementing segfault handler for plugin loading
Original commit message from CVS:
implementing segfault handler for plugin loading
Thomas Vander Stichele [Sun, 14 Dec 2003 22:27:25 +0000 (22:27 +0000)]
uninstall fixes
Original commit message from CVS:
uninstall fixes
Ronald S. Bultje [Sun, 14 Dec 2003 13:14:35 +0000 (13:14 +0000)]
Fix a deadlock that happens if the next element sends an event and the previous element sends a buffer where the queu...
Original commit message from CVS:
Fix a deadlock that happens if the next element sends an event and the previous element sends a buffer where the queue is full. See the comment in the code for the rest.
Benjamin Otte [Sun, 14 Dec 2003 04:28:11 +0000 (04:28 +0000)]
fix caps parsing. Some evil person (me?\!) disallowed the dot as a character in caps
Original commit message from CVS:
fix caps parsing. Some evil person (me?\!) disallowed the dot as a character in caps
Ronald S. Bultje [Sat, 13 Dec 2003 17:12:46 +0000 (17:12 +0000)]
This is either a rewrite or a large bugfix to the queue element, whatever you prefer to call it.
Original commit message from CVS:
This is either a rewrite or a large bugfix to the queue element, whatever
you prefer to call it.
* upstream event forwarding now works. This should fix Julien's issues.
* this queue allows setting a min. treshold size and a max. limit size
in bytes, buffers and time before the queue allows the next element
to pull data or the previous element to push data into it. This is
very interesting for network-related buffering. Also includes signals
et all for the end user application.
* Events are no longer part of the queue's "size", they're essentially
seen as "void data". they have no size or time associated with them
anyway, so this shouldn't really sound weird.
Benjamin Otte [Sat, 13 Dec 2003 16:58:29 +0000 (16:58 +0000)]
removed GST_*_CAST. Disabling of type checking is done in glib.
Original commit message from CVS:
removed GST_*_CAST. Disabling of type checking is done in glib.
Thomas Vander Stichele [Fri, 12 Dec 2003 16:27:34 +0000 (16:27 +0000)]
doh me
Original commit message from CVS:
doh me
Thomas Vander Stichele [Fri, 12 Dec 2003 15:50:02 +0000 (15:50 +0000)]
this should fix the rh9 build
Original commit message from CVS:
this should fix the rh9 build
Thomas Vander Stichele [Fri, 12 Dec 2003 15:00:39 +0000 (15:00 +0000)]
geez, I thought I did this a long time ago.
Original commit message from CVS:
geez, I thought I did this a long time ago.
anyway, don't really need a copy if we use the source
Thomas Vander Stichele [Thu, 11 Dec 2003 16:39:32 +0000 (16:39 +0000)]
fix for case where none of the tools for docbuilding are there but validity check needs image.entities
Original commit message from CVS:
fix for case where none of the tools for docbuilding are there but
validity check needs image.entities
Thomas Vander Stichele [Thu, 11 Dec 2003 14:13:04 +0000 (14:13 +0000)]
that was stupid
Original commit message from CVS:
that was stupid
Thomas Vander Stichele [Thu, 11 Dec 2003 13:59:20 +0000 (13:59 +0000)]
disabling this new gettext option
Original commit message from CVS:
disabling this new gettext option
Benjamin Otte [Tue, 9 Dec 2003 16:28:34 +0000 (16:28 +0000)]
do connect elements directly, if they can be connected already and don't try to find an element that fits in between
Original commit message from CVS:
do connect elements directly, if they can be connected already and don't try to find an element that fits in between
David Schleef [Tue, 9 Dec 2003 04:05:31 +0000 (04:05 +0000)]
oops, didn't intend to do last checkin
Original commit message from CVS:
oops, didn't intend to do last checkin
David Schleef [Tue, 9 Dec 2003 03:48:12 +0000 (03:48 +0000)]
convert GST_*_PADDING to _gst_reserved[GST_PADDING];
Original commit message from CVS:
convert GST_*_PADDING to _gst_reserved[GST_PADDING];
David Schleef [Tue, 9 Dec 2003 02:39:31 +0000 (02:39 +0000)]
Change GST_.*_PADDING to _gst_padding[GST_PADDING];
Original commit message from CVS:
Change GST_.*_PADDING to _gst_padding[GST_PADDING];
Benjamin Otte [Sun, 7 Dec 2003 19:02:30 +0000 (19:02 +0000)]
finish everything typefinding related (like seeking to correct offset) _before_ pushing the first buffer
Original commit message from CVS:
finish everything typefinding related (like seeking to correct offset) _before_ pushing the first buffer
Ronald S. Bultje [Sun, 7 Dec 2003 12:08:44 +0000 (12:08 +0000)]
Rename GstInterface to GstImplementsInterface (see bug #122423)
Original commit message from CVS:
Rename GstInterface to GstImplementsInterface (see bug #122423)
Thomas Vander Stichele [Fri, 5 Dec 2003 12:32:06 +0000 (12:32 +0000)]
more trademark fixing
Original commit message from CVS:
more trademark fixing
Thomas Vander Stichele [Fri, 5 Dec 2003 12:26:58 +0000 (12:26 +0000)]
more trademark protectoin and doc fixing
Original commit message from CVS:
more trademark protectoin and doc fixing
Andy Wingo [Thu, 4 Dec 2003 10:02:41 +0000 (10:02 +0000)]
remove copyright field from plugin structs
Original commit message from CVS:
remove copyright field from plugin structs
Benjamin Otte [Wed, 3 Dec 2003 02:43:56 +0000 (02:43 +0000)]
add more checks
Original commit message from CVS:
add more checks
Thomas Vander Stichele [Tue, 2 Dec 2003 18:21:35 +0000 (18:21 +0000)]
fix docs build fix make distcheck
Original commit message from CVS:
fix docs build
fix make distcheck
Benjamin Otte [Tue, 2 Dec 2003 16:48:11 +0000 (16:48 +0000)]
comment out caps2 stuff
Original commit message from CVS:
comment out caps2 stuff
Thomas Vander Stichele [Tue, 2 Dec 2003 15:56:27 +0000 (15:56 +0000)]
removing this broken example. holler if you need it.
Original commit message from CVS:
removing this broken example. holler if you need it.
David Schleef [Tue, 2 Dec 2003 04:53:52 +0000 (04:53 +0000)]
Add ACLOCAL_AMFLAGS
Original commit message from CVS:
Add ACLOCAL_AMFLAGS
David Schleef [Tue, 2 Dec 2003 04:39:00 +0000 (04:39 +0000)]
change gst_pad_select() to gst_pad_selectv(), and add/fix gst_pad_select() and gst_pad_select_valist()
Original commit message from CVS:
change gst_pad_select() to gst_pad_selectv(), and add/fix gst_pad_select()
and gst_pad_select_valist()
David Schleef [Tue, 2 Dec 2003 04:29:47 +0000 (04:29 +0000)]
change gst_event_new_discontinuousv to gst_event_new_discontinuous_valist (again)
Original commit message from CVS:
change gst_event_new_discontinuousv to gst_event_new_discontinuous_valist (again)
David Schleef [Tue, 2 Dec 2003 04:28:26 +0000 (04:28 +0000)]
change gst_event_new_discontinuousv to gst_event_new_discontinuous_valist
Original commit message from CVS:
change gst_event_new_discontinuousv to gst_event_new_discontinuous_valist
David Schleef [Mon, 1 Dec 2003 20:42:15 +0000 (20:42 +0000)]
remove gstcaps2.h
Original commit message from CVS:
remove gstcaps2.h
Thomas Vander Stichele [Mon, 1 Dec 2003 18:21:32 +0000 (18:21 +0000)]
changed doc build again to use docbook2 tools.
Original commit message from CVS:
changed doc build again to use docbook2 tools.
*please* stop quickfixing the docs build, I'm tired of tracking and
properly fixing the build at the whim of each developer :)
Thomas Vander Stichele [Mon, 1 Dec 2003 13:09:18 +0000 (13:09 +0000)]
cleaning out the closet
Original commit message from CVS:
cleaning out the closet
Jan Schmidt [Mon, 1 Dec 2003 11:36:35 +0000 (11:36 +0000)]
Add gstcaps2.h for installation so gst-plugins builds.
Original commit message from CVS:
Add gstcaps2.h for installation so gst-plugins builds.
David Schleef [Sat, 29 Nov 2003 06:34:05 +0000 (06:34 +0000)]
Change 'const' to 'G_CONST_RETURN' in header files
Original commit message from CVS:
Change 'const' to 'G_CONST_RETURN' in header files
David Schleef [Sat, 29 Nov 2003 06:31:10 +0000 (06:31 +0000)]
Merge gstvalue and gststructure from CAPS branch
Original commit message from CVS:
Merge gstvalue and gststructure from CAPS branch
David Schleef [Sat, 29 Nov 2003 05:30:56 +0000 (05:30 +0000)]
remove old autoplug support
Original commit message from CVS:
remove old autoplug support
David Schleef [Sat, 29 Nov 2003 05:29:30 +0000 (05:29 +0000)]
Remove old autoplug code
Original commit message from CVS:
Remove old autoplug code
David Schleef [Sat, 29 Nov 2003 04:40:20 +0000 (04:40 +0000)]
Disable a test that is inconsistent
Original commit message from CVS:
Disable a test that is inconsistent
David Schleef [Sat, 29 Nov 2003 04:39:29 +0000 (04:39 +0000)]
fix minor typo
Original commit message from CVS:
fix minor typo
David Schleef [Sat, 29 Nov 2003 04:38:44 +0000 (04:38 +0000)]
global change to video/x-ms-asf and video/x-msvideo
Original commit message from CVS:
global change to video/x-ms-asf and video/x-msvideo
David Schleef [Sat, 29 Nov 2003 04:36:56 +0000 (04:36 +0000)]
distcheck fixes
Original commit message from CVS:
distcheck fixes
David Schleef [Sat, 29 Nov 2003 04:35:05 +0000 (04:35 +0000)]
bump libtool version
Original commit message from CVS:
bump libtool version
Benjamin Otte [Tue, 25 Nov 2003 22:08:45 +0000 (22:08 +0000)]
make sure props are really sorted before intersecting them.
Original commit message from CVS:
make sure props are really sorted before intersecting them.
And then intersect them correctly
Benjamin Otte [Mon, 24 Nov 2003 22:10:06 +0000 (22:10 +0000)]
don't use strdup_value_contents for strings
Original commit message from CVS:
don't use strdup_value_contents for strings
Benjamin Otte [Mon, 24 Nov 2003 21:38:54 +0000 (21:38 +0000)]
and remove that debugging g_print - sheesh
Original commit message from CVS:
and remove that debugging g_print - sheesh
Benjamin Otte [Mon, 24 Nov 2003 21:36:59 +0000 (21:36 +0000)]
send correct buffer offset after seek
Original commit message from CVS:
send correct buffer offset after seek
Benjamin Otte [Mon, 24 Nov 2003 03:21:54 +0000 (03:21 +0000)]
implement URI schemes
Original commit message from CVS:
implement URI schemes
Elements can now register as a source or sink for a protocol and applications can use gst_element_make_from_uri () to get an element that handles a given URI.
This patch provides:
- removal of old broken URI handling scheme.
- new URI handling using interfaces.
- updates for registry to save handled URIs.
- interface for URI handlers.
- implementation of that in filesrc and filesink for the file:// URI
- extension to pipeline parsing to allow specifying only a URI instead of element
Does not include:
- tests
- inclusion in docs build
Benjamin Otte [Mon, 24 Nov 2003 02:53:40 +0000 (02:53 +0000)]
oops, glib function too new for general audience
Original commit message from CVS:
oops, glib function too new for general audience