Andy Wingo [Thu, 5 Feb 2004 13:51:26 +0000 (13:51 +0000)]
gst/gstpad.c (_gst_real_pad_fixate_accumulator): s/pointer/boxed/.
Original commit message from CVS:
2004-02-05 Andy Wingo <wingo@pobox.com>
* gst/gstpad.c (_gst_real_pad_fixate_accumulator):
s/pointer/boxed/.
* gst/gstmarshal.list (VOID:BOXED, BOXED:BOXED): New marshallers.
* gst/gstpad.c (gst_real_pad_class_init): Use a BOXED:BOXED
marshaller for ::fixate, and VOID:BOXED for ::caps-nego-failed,
with the type=GST_TYPE_CAPS. This allows language bindings to know
what kind of data they're dealing with.
* gst/gstcaps.c (_gst_caps_value_init): GBoxed values initialize
to NULL when g_value_init is called. GstCaps, which rolls its own
type implementation, now does the same instead of allocating empty
caps.
(_gst_caps_initialize, _gst_caps_collect_value,
_gst_caps_lcopy_value): Provide collect_value and lcopy_value type
table methods. This allows G_VALUE_COLLECT to work.
2004-02-05 Andy Wingo <wingo@pobox.com>
* configure.ac:
* testsuite/Makefile.am (SUBDIRS):
* testsuite/ghostpads/Makefile.am:
* testsuite/ghostpads/ghostpads.c: A new test for ghost pads.
* gst/gstpad.c (gst_pad_add_ghost_pad, gst_pad_remove_ghost_pad):
These two routines are the only ones that set
GST_GPAD_REALPAD(gpad), the ghost pad list, and the ghost pad's
pad template. They should be made static, depending on ABI needs.
(gst_real_pad_dispose): Handle the case of ghost pads without a
parent. Assert after dealing with ghost pads that the ghost pad
list is empty.
(gst_ghost_pad_class_init): New property added, ::real-pad. Can be
set after creation.
(gst_ghost_pad_dispose): Set ::real-pad to NULL.
(gst_ghost_pad_set_property, gst_ghost_pad_get_property): New
functions. set_property will call add_ghost_pad/remove_ghost_pad
as appropriate.
(gst_ghost_pad_new): All the work is offloaded to g_object_new.
* gst/gstelement.c (gst_element_add_pad): Handle ghost pads as well.
(gst_element_add_ghost_pad): Remove code duplicated from _add_pad.
(gst_element_remove_pad): Handle ghost pads as well.
(gst_element_remove_ghost_pad): Deprecated (could be removed,
depending on API-stability needs).
2004-02-05 Andy Wingo <wingo@pobox.com>
* gst/gstbin.[ch]: (gst_bin_get_by_interface): GTypes are scalars,
of course they're const
Thomas Vander Stichele [Thu, 5 Feb 2004 13:34:10 +0000 (13:34 +0000)]
print configure lien
Original commit message from CVS:
print configure lien
Thomas Vander Stichele [Thu, 5 Feb 2004 13:32:09 +0000 (13:32 +0000)]
revert patch that breaks applications revert this patch after release so everything can be fixed properly
Original commit message from CVS:
revert patch that breaks applications
revert this patch after release so everything can be fixed properly
Thomas Vander Stichele [Thu, 5 Feb 2004 11:05:02 +0000 (11:05 +0000)]
ignore file
Original commit message from CVS:
ignore file
Benjamin Otte [Thu, 5 Feb 2004 02:58:48 +0000 (02:58 +0000)]
gst/gsttag.*: remove duplicated field GST_TAG_APPLICATION. It's GST_TAG_ENCODER
Original commit message from CVS:
2004-02-05 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst/gsttag.c: (_gst_tag_initialize):
* gst/gsttag.h:
remove duplicated field GST_TAG_APPLICATION. It's GST_TAG_ENCODER
David Schleef [Thu, 5 Feb 2004 02:44:34 +0000 (02:44 +0000)]
Fix some memleaks:
Original commit message from CVS:
Fix some memleaks:
* gst/autoplug/gstspider.c: (gst_spider_request_new_pad),
(gst_spider_plug_from_srcpad):
* gst/autoplug/gstspideridentity.c: (gst_spider_identity_link):
David Schleef [Thu, 5 Feb 2004 02:30:53 +0000 (02:30 +0000)]
gst/gstelement.c: Make sure we have a GstRealPad before accessing its structure members.
Original commit message from CVS:
* gst/gstelement.c: (gst_element_clear_pad_caps): Make sure we have
a GstRealPad before accessing its structure members.
Thomas Vander Stichele [Wed, 4 Feb 2004 23:32:44 +0000 (23:32 +0000)]
update translation
Original commit message from CVS:
update translation
Benjamin Otte [Wed, 4 Feb 2004 22:35:12 +0000 (22:35 +0000)]
gst/gstclock.*: reset padding, remove unused fields
Original commit message from CVS:
2004-02-04 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst/gstclock.c: (gst_clock_init), (gst_clock_set_speed),
(gst_clock_get_speed):
* gst/gstclock.h:
reset padding, remove unused fields
Benjamin Otte [Wed, 4 Feb 2004 22:16:30 +0000 (22:16 +0000)]
gst/autoplug/gstspideridentity.c: use get_allowed_caps, not get_caps (fixes #132519)
Original commit message from CVS:
2004-02-04 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst/autoplug/gstspideridentity.c:
(gst_spider_identity_sink_loop_type_finding):
use get_allowed_caps, not get_caps (fixes #132519)
* gst/elements/gsttypefind.c: (stop_typefinding):
use correct order when sending buffers and seeking
Thomas Vander Stichele [Wed, 4 Feb 2004 21:59:27 +0000 (21:59 +0000)]
reset padding
Original commit message from CVS:
reset padding
Thomas Vander Stichele [Wed, 4 Feb 2004 21:40:08 +0000 (21:40 +0000)]
more ignores
Original commit message from CVS:
more ignores
Thomas Vander Stichele [Wed, 4 Feb 2004 21:39:30 +0000 (21:39 +0000)]
adding more ignores
Original commit message from CVS:
adding more ignores
Thomas Vander Stichele [Wed, 4 Feb 2004 21:35:39 +0000 (21:35 +0000)]
increment current, reset padding
Original commit message from CVS:
increment current, reset padding
Thomas Vander Stichele [Wed, 4 Feb 2004 21:29:38 +0000 (21:29 +0000)]
appease libtool gods bump to prerel version
Original commit message from CVS:
appease libtool gods
bump to prerel version
Thomas Vander Stichele [Wed, 4 Feb 2004 21:09:12 +0000 (21:09 +0000)]
small updates
Original commit message from CVS:
small updates
Thomas Vander Stichele [Wed, 4 Feb 2004 21:05:12 +0000 (21:05 +0000)]
first prerel
Original commit message from CVS:
first prerel
David Schleef [Wed, 4 Feb 2004 19:38:33 +0000 (19:38 +0000)]
docs/random/ds/0.9-suggested-changes: random notes
Original commit message from CVS:
* docs/random/ds/0.9-suggested-changes: random notes
* gst/elements/gstfakesrc.c: (gst_fakesrc_get_formats),
(gst_fakesrc_get_query_types), (gst_fakesrc_get_event_mask):
Replace GST_PAD_EVENT_MASK_FUNCTION() (et al.) with its
expansion.
* gst/elements/gstfilesink.c: (gst_filesink_get_formats),
(gst_filesink_get_query_types): same
* gst/elements/gstfilesrc.c: (gst_filesrc_get_event_mask),
(gst_filesrc_get_query_types), (gst_filesrc_get_formats): same
* gst/gstcaps.h: deprecate GST_DEBUG_CAPS(), and fix the macro
to use new GST_PTR_FORMAT.
* gst/gstelement.h: deprecate function factory macros
GST_ELEMENT_QUERY_TYPE_FUNCTION(), GST_ELEMENT_EVENT_MASK_FUNCTION().
These are our last variadic macros that can't be replaced with
inlines. Celebrate! Also fix a typo in an #ifdef that was
attempting to deprecate gst_element_clock_wait().
* gst/gstevent.h: same
* gst/gstpad.c: (gst_pad_link_intersect), (gst_pad_link_fixate),
(gst_pad_try_set_caps): replace GST_DEBUG_CAPS() with GST_DEBUG()
* gst/gstpad.h: deprecate function factory macros similar to above.
Thomas Vander Stichele [Wed, 4 Feb 2004 19:09:08 +0000 (19:09 +0000)]
distcheck fix
Original commit message from CVS:
distcheck fix
Thomas Vander Stichele [Wed, 4 Feb 2004 18:46:26 +0000 (18:46 +0000)]
add -common package with frontend scripts
Original commit message from CVS:
add -common package with frontend scripts
Thomas Vander Stichele [Wed, 4 Feb 2004 18:37:48 +0000 (18:37 +0000)]
return after printing versions
Original commit message from CVS:
return after printing versions
Thomas Vander Stichele [Wed, 4 Feb 2004 18:27:39 +0000 (18:27 +0000)]
install docs versioned
Original commit message from CVS:
install docs versioned
Thomas Vander Stichele [Wed, 4 Feb 2004 18:02:55 +0000 (18:02 +0000)]
add gst-run wrapper code build original tools as versioned tools
Original commit message from CVS:
add gst-run wrapper code
build original tools as versioned tools
Benjamin Otte [Wed, 4 Feb 2004 17:24:23 +0000 (17:24 +0000)]
gst/gstevent.c: actually break; inside the switch statement
Original commit message from CVS:
2004-02-04 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst/gstevent.c: (_gst_event_free):
actually break; inside the switch statement
* gst/parse/grammar.y:
fix memleak where GValues weren't unset
Benjamin Otte [Tue, 3 Feb 2004 22:13:13 +0000 (22:13 +0000)]
gst/gststructure.c: fix huge memleak
Original commit message from CVS:
2004-02-03 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst/gststructure.c: (gst_structure_from_string):
fix huge memleak
* gst/elements/gsttypefind.c: (gst_type_find_element_have_type),
(new_entry), (gst_type_find_element_chain):
* gst/gstelement.c: (gst_element_base_class_init),
(gst_element_class_set_details):
* gst/gstpad.c: (gst_pad_can_link_filtered):
fix smaller memleaks
* gst/gstpad.c: (gst_real_pad_dispose):
check that explicit caps are gone
* gst/gststructure.c: (gst_structure_free):
actually free the structure
* gst/gstelement.c: (gst_element_clear_pad_caps):
unset explicit caps
Thomas Vander Stichele [Tue, 3 Feb 2004 18:29:36 +0000 (18:29 +0000)]
more simplifying
Original commit message from CVS:
more simplifying
Thomas Vander Stichele [Tue, 3 Feb 2004 18:26:03 +0000 (18:26 +0000)]
use AM_CFLAGS
Original commit message from CVS:
use AM_CFLAGS
Thomas Vander Stichele [Tue, 3 Feb 2004 15:01:46 +0000 (15:01 +0000)]
fix debug message
Original commit message from CVS:
fix debug message
Thomas Vander Stichele [Tue, 3 Feb 2004 14:59:32 +0000 (14:59 +0000)]
add GstPoptOption to work around evil poptOption struct def make sure popt is i18n'd expand gnome example
Original commit message from CVS:
add GstPoptOption to work around evil poptOption struct def
make sure popt is i18n'd
expand gnome example
Thomas Vander Stichele [Tue, 3 Feb 2004 11:23:59 +0000 (11:23 +0000)]
add error symbol start translating gst-inspect
Original commit message from CVS:
add error symbol
start translating gst-inspect
Thomas Vander Stichele [Tue, 3 Feb 2004 10:47:26 +0000 (10:47 +0000)]
fixing docs errors
Original commit message from CVS:
fixing docs errors
Benjamin Otte [Tue, 3 Feb 2004 03:31:26 +0000 (03:31 +0000)]
gst/: get rid of gstmarshal.h dependency. It's not needed.
Original commit message from CVS:
2004-02-03 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst/parse/Makefile.am:
* gst/gstobject.h:
get rid of gstmarshal.h dependency. It's not needed.
* gst/gst.h:
* gst/elements/gstfakesink.c:
* gst/elements/gstfakesrc.c:
* gst/elements/gstidentity.c:
* gst/gstbin.c:
* gst/gstelement.c:
* gst/gstindex.c:
* gst/gstobject.c:
* gst/gstpad.c:
* gst/gstthread.c:
* gst/gstxml.c:
* libs/gst/control/dparam.c:
* libs/gst/control/dparammanager.c:
include gstmarshal.h.
Fixes #132045
Benjamin Otte [Tue, 3 Feb 2004 00:27:09 +0000 (00:27 +0000)]
gst/elements/gstfilesrc.*: don't ref the filesrc when creating mmaped buffers. Don't keep a list of not-yet-destroyed...
Original commit message from CVS:
2004-02-03 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst/elements/gstfilesrc.c: (gst_filesrc_init),
(gst_filesrc_dispose), (gst_filesrc_free_parent_mmap),
(gst_filesrc_map_region), (gst_filesrc_get_mmap):
* gst/elements/gstfilesrc.h:
don't ref the filesrc when creating mmaped buffers. Don't keep a
list of not-yet-destroyed buffers.
* gst/gstbuffer.h:
Deprecated BST_BUFFER_FREE_FUNC and GST_BUFFER_COPY_FUNC
Thomas Vander Stichele [Mon, 2 Feb 2004 22:01:23 +0000 (22:01 +0000)]
remove textdomain call
Original commit message from CVS:
remove textdomain call
Ronald S. Bultje [Mon, 2 Feb 2004 21:52:46 +0000 (21:52 +0000)]
docs/pwg/: All sort of documentation... Forgot what. Point is that I want this in before I leave. The 'other-*' will ...
Original commit message from CVS:
2004-02-02 Ronald Bultje <rbultje@ronald.bitfreak.net>
* docs/pwg/advanced-events.xml:
* docs/pwg/advanced-scheduling.xml:
* docs/pwg/intro-basics.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:
All sort of documentation... Forgot what. Point is that I want this
in before I leave. The 'other-*' will be the last section and will
explain issues specific to these type of elements.
Benjamin Otte [Mon, 2 Feb 2004 21:18:54 +0000 (21:18 +0000)]
gst/elements/gstfilesrc.c: set all the values on buffers that we can
Original commit message from CVS:
2004-02-02 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst/elements/gstfilesrc.c: (gst_filesrc_map_region),
(gst_filesrc_get_read):
set all the values on buffers that we can
David Schleef [Mon, 2 Feb 2004 21:08:52 +0000 (21:08 +0000)]
Change usage of isblah() to g_ascii_isblah() to be more locale independent. (#133076)
Original commit message from CVS:
Change usage of isblah() to g_ascii_isblah() to be more locale
independent. (#133076)
* gst/gsturi.c: (gst_uri_protocol_check_internal):
* gst/gstutils.c:
* gst/parse/parse.l:
David Schleef [Mon, 2 Feb 2004 20:25:02 +0000 (20:25 +0000)]
Fix memory leaks:
Original commit message from CVS:
reviewed by: David Schleef <ds@schleef.org>
Fix memory leaks:
* gst/gstcaps.c: (gst_caps_to_string):
* gst/registries/gstxmlregistry.c:
(gst_xml_registry_add_path_list_func),
(gst_xml_registry_parse_padtemplate):
Thomas Vander Stichele [Mon, 2 Feb 2004 17:29:30 +0000 (17:29 +0000)]
suffix error with period
Original commit message from CVS:
suffix error with period
Benjamin Otte [Mon, 2 Feb 2004 17:25:45 +0000 (17:25 +0000)]
reinclude accidentally deleted line
Original commit message from CVS:
reinclude accidentally deleted line
Thomas Vander Stichele [Sat, 31 Jan 2004 22:40:27 +0000 (22:40 +0000)]
suffix errors with .
Original commit message from CVS:
suffix errors with .
update translation
Thomas Vander Stichele [Sat, 31 Jan 2004 19:30:31 +0000 (19:30 +0000)]
suffix errors with period.
Original commit message from CVS:
suffix errors with period.
use (NULL) over NULL
Thomas Vander Stichele [Sat, 31 Jan 2004 19:09:38 +0000 (19:09 +0000)]
add path for element throwing error
Original commit message from CVS:
add path for element throwing error
Benjamin Otte [Sat, 31 Jan 2004 11:17:43 +0000 (11:17 +0000)]
docs/random/mimetypes: update raw int/float info
Original commit message from CVS:
2004-01-31 Benjamin Otte <in7y118@public.uni-hamburg.de>
* docs/random/mimetypes:
update raw int/float info
* gst/gsttag.c: (_gst_tag_initialize):
* gst/gsttag.h:
add GST_TAG_ENCODER
David Schleef [Fri, 30 Jan 2004 21:26:15 +0000 (21:26 +0000)]
gst/cothreads.c: Add another fallback if MAP_ANONYMOUS is missing (#132991)
Original commit message from CVS:
* gst/cothreads.c: Add another fallback if MAP_ANONYMOUS is
missing (#132991)
Benjamin Otte [Fri, 30 Jan 2004 20:48:13 +0000 (20:48 +0000)]
parts of the patch submitted in bug #113913
Original commit message from CVS:
2004-01-30 Laurent Vivier <Laurent.Vivier@bull.net>
reviewed by Benjamin Otte
parts of the patch submitted in bug #113913
* configure.ac:
use AC_C_INLINE. Use = instead of == with test
* examples/plugins/example.c:
* gst/autoplug/gstspideridentity.c:
* gst/elements/gstfdsrc.c:
* gst/elements/gstfilesrc.c:
* gst/elements/gstidentity.c:
* gst/elements/gstmultidisksrc.c:
* gst/elements/gststatistics.c:
* gst/gstelement.c:
* gst/gstobject.c:
* gst/gstpad.c:
* gst/gstpipeline.c:
* gst/gstthread.c:
don't end enums with a comma
* gst/gstindex.c: (gst_index_compare_func):
do explicit casting to gint
* gst/gsttrace.c: (gst_trace_text_flush):
#define strsize as a macro
Thomas Vander Stichele [Fri, 30 Jan 2004 19:11:50 +0000 (19:11 +0000)]
fixing up double symbols
Original commit message from CVS:
fixing up double symbols
Thomas Vander Stichele [Fri, 30 Jan 2004 19:06:13 +0000 (19:06 +0000)]
make sure all API gets built sync .c with .h
Original commit message from CVS:
make sure all API gets built
sync .c with .h
Benjamin Otte [Fri, 30 Jan 2004 17:59:15 +0000 (17:59 +0000)]
cvsignore updates
Original commit message from CVS:
cvsignore updates
Thomas Vander Stichele [Fri, 30 Jan 2004 17:01:46 +0000 (17:01 +0000)]
third time I try commiting this today, let's hope I watch the result this time
Original commit message from CVS:
third time I try commiting this today, let's hope I watch the result this time
Andy Wingo [Fri, 30 Jan 2004 14:19:46 +0000 (14:19 +0000)]
add pro audio doc
Original commit message from CVS:
add pro audio doc
Julien Moutte [Fri, 30 Jan 2004 12:14:34 +0000 (12:14 +0000)]
libs/gst/bytestream/bytestream.c: Reverting my event handling patch.
Original commit message from CVS:
2004-01-30 Julien Moutte <julien@moutte.net>
* libs/gst/bytestream/bytestream.c: Reverting my event handling patch.
Ronald will fix riffread.
Julien Moutte [Fri, 30 Jan 2004 12:00:28 +0000 (12:00 +0000)]
Reverting my fix so that ronald can fix rifflib
Original commit message from CVS:
Reverting my fix so that ronald can fix rifflib
Ronald S. Bultje [Fri, 30 Jan 2004 12:00:16 +0000 (12:00 +0000)]
docs/pwg/advanced-interfaces.xml: Added tuner interface docs.
Original commit message from CVS:
2004-01-30 Ronald Bultje <rbultje@ronald.bitfreak.net>
* docs/pwg/advanced-interfaces.xml:
Added tuner interface docs.
Thomas Vander Stichele [Fri, 30 Jan 2004 07:58:54 +0000 (07:58 +0000)]
seriously, using cvs over slow lines just sucks.
Original commit message from CVS:
seriously, using cvs over slow lines just sucks.
*sigh*, finishing commit
Benjamin Otte [Fri, 30 Jan 2004 03:54:08 +0000 (03:54 +0000)]
docs/random/mimetypes: correct Theora information
Original commit message from CVS:
2004-01-30 Benjamin Otte <in7y118@public.uni-hamburg.de>
* docs/random/mimetypes:
correct Theora information
* gst/gstelement.h:
make GST_ELEMENT_ERROR do a GST_ERROR_OBJECT
Thomas Vander Stichele [Thu, 29 Jan 2004 23:17:58 +0000 (23:17 +0000)]
GST_ELEMENT_ERROR
Original commit message from CVS:
GST_ELEMENT_ERROR
Julien Moutte [Thu, 29 Jan 2004 22:43:41 +0000 (22:43 +0000)]
gst/elements/gstfilesrc.c: Fixing seeking by making FLUSH happen again and even before DISCONT.
Original commit message from CVS:
2004-01-29 Julien MOUTTE <julien@moutte.net>
* gst/elements/gstfilesrc.c: (gst_filesrc_get),
(gst_filesrc_uri_handler_init): Fixing seeking by making FLUSH happen
again and even before DISCONT.
* gst/gstpad.c: (gst_pad_event_default): Remove a unused switch case.
* libs/gst/bytestream/bytestream.c: (gst_bytestream_get_next_buf): Fix
bytestream so that it's not stopping to fill the bytestream if events
different than EOS or DISCONT are received. Instead it process them so
that they go downstream.
Thomas Vander Stichele [Thu, 29 Jan 2004 17:25:18 +0000 (17:25 +0000)]
fix non-validating docbook make sure validation gets checked before building
Original commit message from CVS:
fix non-validating docbook
make sure validation gets checked before building
Julien Moutte [Thu, 29 Jan 2004 12:46:19 +0000 (12:46 +0000)]
docs/pwg/advanced-events.xml: Adding documentation on advanced event handling (up and downstream).
Original commit message from CVS:
2004-01-29 Julien MOUTTE <julien@moutte.net>
* docs/pwg/advanced-events.xml: Adding documentation on advanced event
handling (up and downstream).
* docs/pwg/advanced-interfaces.xml: Make it coherent with the
my_filter thing.
Ronald S. Bultje [Thu, 29 Jan 2004 12:35:01 +0000 (12:35 +0000)]
docs/pwg/advanced-tagging.xml: Add docs about tag writing.
Original commit message from CVS:
2004-01-29 Ronald Bultje <rbultje@ronald.bitfreak.net>
* docs/pwg/advanced-tagging.xml:
Add docs about tag writing.
Ronald S. Bultje [Thu, 29 Jan 2004 11:00:25 +0000 (11:00 +0000)]
Ugh, stupid shift
Original commit message from CVS:
Ugh, stupid shift
Ronald S. Bultje [Thu, 29 Jan 2004 10:56:53 +0000 (10:56 +0000)]
docs/pwg/advanced-tagging.xml: Add a part about tag reading and application signalling... Tag writing still needs to ...
Original commit message from CVS:
2004-01-29 Ronald Bultje <rbultje@ronald.bitfreak.net>
* docs/pwg/advanced-tagging.xml:
Add a part about tag reading and application signalling... Tag
writing still needs to be documented.
* gst/elements/gstfilesrc.c: (gst_filesrc_set_location):
We can set file locations in READY, too.
Julien Moutte [Thu, 29 Jan 2004 10:35:29 +0000 (10:35 +0000)]
docs/random/ds/element-checklist: Adding some notes about src events.
Original commit message from CVS:
2004-01-29 Julien MOUTTE <julien@moutte.net>
* docs/random/ds/element-checklist: Adding some notes about src
events.
Ronald S. Bultje [Thu, 29 Jan 2004 09:28:58 +0000 (09:28 +0000)]
docs/random/mimetypes: Update docs to point to correct elements for various mimetypes, and some more errors pointed o...
Original commit message from CVS:
2004-01-29 Ronald Bultje <rbultje@ronald.bitfreak.net>
* docs/random/mimetypes:
Update docs to point to correct elements for various mimetypes, and
some more errors pointed out by Stéphane LOEUILLET (aka LeRoutier)
<stephane.loeuillet@tiscali.fr>.
David Schleef [Thu, 29 Jan 2004 03:05:56 +0000 (03:05 +0000)]
docs/pwg/intro-basics.xml: rewrite bufferpool stuff.
Original commit message from CVS:
* docs/pwg/intro-basics.xml: rewrite bufferpool stuff.
Benjamin Otte [Thu, 29 Jan 2004 02:24:52 +0000 (02:24 +0000)]
docs/random/mimetypes: update docs for audio/x-raw-float. Add "buffer-frames=0 means undefined"
Original commit message from CVS:
2004-01-29 Benjamin Otte <in7y118@public.uni-hamburg.de>
* docs/random/mimetypes:
update docs for audio/x-raw-float. Add "buffer-frames=0 means
undefined"
* gst/elements/gstfilesrc.c: (gst_filesrc_set_location):
make it only work in NULL.
* gst/gstcaps.c:
don't posion NULL caps
* gst/gstelement.c: (gst_element_set_time):
add debugging statement
* gst/gstelement.c: (gst_element_emit_found_tag),
(gst_element_found_tag_func), (gst_element_found_tags):
* gst/gstelement.h:
These functions take const taglists
* gst/gstpad.c: (gst_pad_proxy_getcaps):
fix memleak
* gst/gstpad.c: (gst_pad_event_default):
make more effort on handling discont and clocks, g_warn if everything
fails
* gst/gststructure.c: (gst_structure_remove_fields),
(gst_structure_remove_fields_valist):
* gst/gststructure.h:
add gst_structure_remove_fields(_valist)
* gst/gsttag.c:
fix doc glitch
David Schleef [Thu, 29 Jan 2004 01:44:08 +0000 (01:44 +0000)]
docs/random/ds/element-checklist: Notes about gst_caps_to_string()
Original commit message from CVS:
* docs/random/ds/element-checklist: Notes about gst_caps_to_string()
* gst/registries/gstxmlregistry.c: (gst_xml_registry_save_caps):
Fix memory leakage of gst_caps_to_string().
Use GST_PTR_FORMAT instead of gst_caps_to_string():
* gst/autoplug/gstsearchfuncs.c: (gst_autoplug_sp):
* gst/autoplug/gstspideridentity.c: (spider_find_suggest),
(gst_spider_identity_sink_loop_type_finding):
* gst/elements/gsttypefind.c: (gst_type_find_element_have_type),
(find_suggest):
* gst/gstpad.c: (gst_pad_try_relink_filtered),
(gst_pad_set_explicit_caps):
* gst/parse/grammar.y:
David Schleef [Thu, 29 Jan 2004 01:20:23 +0000 (01:20 +0000)]
configure.ac: Add detection for HAVE_PRINTF_EXTENSION and
Original commit message from CVS:
* configure.ac: Add detection for HAVE_PRINTF_EXTENSION and
GST_PRINTF_EXTENSION_FORMAT_DEFINE.
* docs/random/ds/0.9-suggested-changes: Notes from Company.
* gst/gstcaps.c: (gst_caps_to_string): Add comment.
* gst/gstconfig.h.in: Add define for GST_PTR_FORMAT
* gst/gstinfo.c: (_gst_debug_init), (gst_debug_print_object),
(gst_debug_log_default), (_gst_info_printf_extension),
(_gst_info_printf_extension_arginfo): Add printf extension.
* gst/gstinfo.h: remove G_GNUC_PRINTF, because it doesn't work with %P
* gst/gststructure.c: (gst_structure_to_string),
(_gst_structure_parse_value): Use gst_value_deserialize() and
remove old code.
* gst/gstvalue.c: (gst_value_deserialize_fourcc),
(gst_value_deserialize_boolean), (gst_strtoi),
(gst_value_deserialize_int), (gst_value_deserialize_double),
(gst_value_deserialize_string), (gst_value_deserialize): Implement
a bunch of deserialize functions and gst_value_deserialize.
* gst/gstvalue.h: er, _de_serialize, not unserialize
* testsuite/caps/string-conversions.c: (main): We don't currently
handle (float) in caps, so convert these to (double).
* testsuite/debug/Makefile.am: Add new test for the printf extension
* testsuite/debug/printf_extension.c: (main): same
Benjamin Otte [Wed, 28 Jan 2004 22:02:22 +0000 (22:02 +0000)]
docs/random/company/time: Add some docs about clocking and time
Original commit message from CVS:
2004-01-28 Benjamin Otte <in7y118@public.uni-hamburg.de>
* docs/random/company/time:
Add some docs about clocking and time
Julien Moutte [Wed, 28 Jan 2004 17:45:47 +0000 (17:45 +0000)]
docs/pwg/advanced-interfaces.xml: Adding XOverlay documentation.
Original commit message from CVS:
2004-01-28 Julien MOUTTE <julien@moutte.net>
* docs/pwg/advanced-interfaces.xml: Adding XOverlay documentation.
Thomas Vander Stichele [Wed, 28 Jan 2004 15:51:14 +0000 (15:51 +0000)]
fix up id's
Original commit message from CVS:
fix up id's
Thomas Vander Stichele [Wed, 28 Jan 2004 15:45:46 +0000 (15:45 +0000)]
fix locations after moving
Original commit message from CVS:
fix locations after moving
Thomas Vander Stichele [Wed, 28 Jan 2004 15:37:33 +0000 (15:37 +0000)]
collect docs notes
Original commit message from CVS:
collect docs notes
Ronald S. Bultje [Wed, 28 Jan 2004 15:13:10 +0000 (15:13 +0000)]
docs/pwg/advanced_tagging.xml: Half-assed commit so Thomas can re-arrange document IDs here to be consistent, too.
Original commit message from CVS:
2004-01-28 Ronald Bultje <rbultje@ronald.bitfreak.net>
* docs/pwg/advanced_tagging.xml:
Half-assed commit so Thomas can re-arrange document IDs here to be
consistent, too.
Thomas Vander Stichele [Wed, 28 Jan 2004 15:08:17 +0000 (15:08 +0000)]
fix manual id's
Original commit message from CVS:
fix manual id's
Thomas Vander Stichele [Wed, 28 Jan 2004 14:33:59 +0000 (14:33 +0000)]
rearrange documentation
Original commit message from CVS:
rearrange documentation
Thomas Vander Stichele [Wed, 28 Jan 2004 14:27:11 +0000 (14:27 +0000)]
fix title of sections
Original commit message from CVS:
fix title of sections
Ronald S. Bultje [Wed, 28 Jan 2004 14:16:59 +0000 (14:16 +0000)]
docs/pwg/advanced_interfaces.xml: Add documentation on propertyprobing.
Original commit message from CVS:
2004-01-28 Ronald Bultje <rbultje@ronald.bitfreak.net>
* docs/pwg/advanced_interfaces.xml:
Add documentation on propertyprobing.
* docs/pwg/advanced_events.xml:
* docs/pwg/advanced_tagging.xml:
* docs/pwg/building_boiler.xml:
* docs/pwg/building_filterfactory.xml:
* docs/pwg/pwg.xml:
Move filterfactory and tagging into their own chapter, add a chapter
on events. all these are empty placeholders that will be filled in
some day.
Thomas Vander Stichele [Wed, 28 Jan 2004 12:54:00 +0000 (12:54 +0000)]
make sure we delete on upload
Original commit message from CVS:
make sure we delete on upload
Thomas Vander Stichele [Wed, 28 Jan 2004 12:37:14 +0000 (12:37 +0000)]
assorted fixes for upload and permissions
Original commit message from CVS:
assorted fixes for upload and permissions
Ronald S. Bultje [Wed, 28 Jan 2004 12:20:40 +0000 (12:20 +0000)]
docs/pwg/advanced_interfaces.xml: Docs for mixer interface. Also a check for website uploading.
Original commit message from CVS:
2004-01-28 Ronald Bultje <rbultje@ronald.bitfreak.net>
* docs/pwg/advanced_interfaces.xml:
Docs for mixer interface. Also a check for website uploading.
Thomas Vander Stichele [Wed, 28 Jan 2004 12:16:51 +0000 (12:16 +0000)]
make upload work for both gtk-doc and docbook docs
Original commit message from CVS:
make upload work for both gtk-doc and docbook docs
Thomas Vander Stichele [Wed, 28 Jan 2004 11:42:59 +0000 (11:42 +0000)]
fix upload target
Original commit message from CVS:
fix upload target
Ronald S. Bultje [Wed, 28 Jan 2004 10:03:51 +0000 (10:03 +0000)]
docs/pwg/advanced_types.xml: Add notes on creating your own types.
Original commit message from CVS:
2004-01-28 Ronald Bultje <rbultje@ronald.bitfreak.net>
* docs/pwg/advanced_types.xml:
Add notes on creating your own types.
* docs/pwg/building_boiler.xml:
* docs/pwg/building_pads.xml:
* docs/pwg/building_state.xml:
Add some stuff about how to retrieve values from structures, how
that relates to types and change layout slightly again to be almost
perfect.
Ronald S. Bultje [Wed, 28 Jan 2004 09:22:01 +0000 (09:22 +0000)]
docs/pwg/: Change index layout slightly.
Original commit message from CVS:
2004-01-28 Ronald Bultje <rbultje@ronald.bitfreak.net>
* docs/pwg/advanced_dparams.xml:
* docs/pwg/advanced_scheduling.xml:
Change index layout slightly.
Ronald S. Bultje [Wed, 28 Jan 2004 09:07:11 +0000 (09:07 +0000)]
docs/pwg/: General placeholders for now.
Original commit message from CVS:
2004-01-28 Ronald Bultje <rbultje@ronald.bitfreak.net>
* docs/pwg/advanced_clock.xml:
* docs/pwg/advanced_interfaces.xml:
* docs/pwg/advanced_midi.xml:
General placeholders for now.
* docs/pwg/advanced_request.xml:
Explanation about sometimes and request pads.
* docs/pwg/advanced_scheduling.xml:
Concept of bytestream, loopfunctions and schedulers.
* docs/pwg/building_boiler.xml:
Add something about plugin-init.
Thomas Vander Stichele [Tue, 27 Jan 2004 23:08:18 +0000 (23:08 +0000)]
fix broken xml
Original commit message from CVS:
fix broken xml
Ronald S. Bultje [Tue, 27 Jan 2004 14:58:21 +0000 (14:58 +0000)]
docs/pwg/: Add as a placeholder for future filling-in.
Original commit message from CVS:
2004-01-27 Ronald Bultje <rbultje@ronald.bitfreak.net>
* docs/pwg/advanced_interfaces.xml:
* docs/pwg/pwg.xml:
Add as a placeholder for future filling-in.
* docs/pwg/basics_autoplugging.xml:
* docs/pwg/basics_buffers.xml:
* docs/pwg/basics_elements.xml:
* docs/pwg/basics_events.xml:
* docs/pwg/basics_plugins.xml:
* docs/pwg/basics_types.xml:
Remove, because unused (this is all in intro_basics.xml).
* docs/pwg/building_signals.xml:
Short intro to signals + reference to GObject docs - we really
shouldn't go into these sort of things to deply because we don't
use them that extensively anyway.
* docs/pwg/building_state.xml:
Explanation of states. Benjamin, please check.
* docs/pwg/building_testapp.xml:
Put everything in one page - putting only a few lines of content
per page doesn't really make sense.
Time to get into the advanced topics. ;).
Ronald S. Bultje [Tue, 27 Jan 2004 13:33:39 +0000 (13:33 +0000)]
docs/pwg/advanced_types.xml: Finish documenting the current state of mimetypes.
Original commit message from CVS:
2004-01-27 Ronald Bultje <rbultje@ronald.bitfreak.net>
* docs/pwg/advanced_types.xml:
Finish documenting the current state of mimetypes.
* docs/pwg/building_boiler.xml:
* docs/pwg/building_chainfn.xml:
* docs/pwg/building_pads.xml:
* docs/pwg/building_props.xml:
* docs/pwg/building_testapp.xml:
Start documenting the "how to build a simple audio filter" part
of the PWG. Most stuff is ready by now. Stuff remaining: signals,
states and (maybe?) a short introduction to capsnego in the chapter
on pads (building_pads.xml). Capsnego should probably be explained
fully in advanced_capsnego.xml or so.
David Schleef [Tue, 27 Jan 2004 02:06:02 +0000 (02:06 +0000)]
gst/gstpad.*: Add new function to allow element to (somewhat) specify non-fixed caps on a pad.
Original commit message from CVS:
* gst/gstpad.c: (gst_pad_try_set_caps_nonfixed):
* gst/gstpad.h: Add new function to allow element to (somewhat)
specify non-fixed caps on a pad.
* gst/gstqueue.c: (gst_queue_chain): Remove noisy g_object_notify()
that I added a few weeks ago.
David Schleef [Mon, 26 Jan 2004 23:25:24 +0000 (23:25 +0000)]
gst/gstpad.c: Revert last change making try_set_caps() work with non-fixed caps.
Original commit message from CVS:
* gst/gstpad.c: (gst_pad_try_set_caps): Revert last change
making try_set_caps() work with non-fixed caps.
David Schleef [Mon, 26 Jan 2004 23:16:21 +0000 (23:16 +0000)]
Revert accidental checkin and start over
Original commit message from CVS:
Revert accidental checkin and start over
David Schleef [Mon, 26 Jan 2004 23:13:24 +0000 (23:13 +0000)]
Original commit message from CVS:
reviewed by: <delete if not using a buddy>
* docs/gst/tmpl/gstelement.sgml:
* docs/gst/tmpl/gstplugin.sgml:
* docs/gst/tmpl/gstreamer-unused.sgml:
* docs/gst/tmpl/gstxml.sgml:
* gst/gstelement.h:
* gst/gstpad.c: (gst_pad_try_set_caps):
* gst/gstqueue.c: (gst_queue_chain):
* testsuite/caps/Makefile.am:
Ronald S. Bultje [Mon, 26 Jan 2004 16:43:31 +0000 (16:43 +0000)]
docs/pwg/: First try to resurrect the PWG. I'm halfway integrating the mimetypes and will from there on work on both ...
Original commit message from CVS:
2004-01-26 Ronald Bultje <rbultje@ronald.bitfreak.net>
* docs/pwg/advanced_types.xml:
* docs/pwg/intro_basics.xml:
* docs/pwg/intro_preface.xml:
* docs/pwg/pwg.xml:
* docs/pwg/titlepage.xml:
First try to resurrect the PWG. I'm halfway integrating the mimetypes
in here (docs/random/mimetypes), and will from there on work on both
updating outdated parts and adding missing parts.
That doesn't mean I'll fix it completely, but I'll try at least. ;).
Thomas Vander Stichele [Mon, 26 Jan 2004 09:45:55 +0000 (09:45 +0000)]
reinstate LIBRARY_ENCODE
Original commit message from CVS:
reinstate LIBRARY_ENCODE
Benjamin Otte [Mon, 26 Jan 2004 03:44:14 +0000 (03:44 +0000)]
gst/gstelement.h: remove gst_element_factory_get_version. It doesn't exist anymore.
Original commit message from CVS:
2004-01-26 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst/gstelement.h:
remove gst_element_factory_get_version. It doesn't exist anymore.
* gst/gstplugin.c:
* gst/gstplugin.h:
remove gst_plugin_set_name and change gst_plugin_get_longname to
gst_plugin_get_description to match code.
* gst/gsterror.h:
remove GST_LIBRARY_ERROR_ENCODE. It's GST_STREAM_ERROR_ENCODE.
* gst/gstpad.c: (gst_pad_try_set_caps):
make it work with nonfixed caps.
Note that even in the nonfixed case the link function of the pad
that tries to set caps isn't called.
Benjamin Otte [Sun, 25 Jan 2004 02:50:09 +0000 (02:50 +0000)]
gst/elements/gstbufferstore.c: fix bug where buffer was not assembled correctly
Original commit message from CVS:
2004-01-25 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst/elements/gstbufferstore.c: (gst_buffer_store_get_buffer):
fix bug where buffer was not assembled correctly
* gst/elements/gsttee.c: (gst_tee_class_init), (gst_tee_init):
silence by default
* gst/elements/gsttypefind.c: (gst_type_find_element_chain):
only seek if there's no more buffers that could work without seeking
Ronald S. Bultje [Fri, 23 Jan 2004 13:18:46 +0000 (13:18 +0000)]
gst/gsttag.*: Add application tag (for encoding/muxing app).
Original commit message from CVS:
2004-01-23 Ronald Bultje <rbultje@ronald.bitfreak.net>
* gst/gsttag.c: (_gst_tag_initialize):
* gst/gsttag.h:
Add application tag (for encoding/muxing app).
Thomas Vander Stichele [Fri, 23 Jan 2004 13:16:33 +0000 (13:16 +0000)]
fix doc build fix autogen
Original commit message from CVS:
fix doc build
fix autogen