Commit graph

312 commits

Author SHA1 Message Date
Thomas Vander Stichele
9364ba1c31 updated release practice
Original commit message from CVS:
updated release practice
2004-11-25 19:07:59 +00:00
Christophe Fergeau
a3bdc2c334 docs/random/signal: added notes about using BOXED for GstBuffer signal marshallers, not POINTER
Original commit message from CVS:
2004-11-03  Christophe Fergeau  <teuf@gnome.org>

* docs/random/signal: added notes about using BOXED for GstBuffer
signal marshallers, not POINTER
2004-11-03 18:49:59 +00:00
Stefan Kost
e56b667c00 added some more docs, removed two obsolete defines
Original commit message from CVS:
added some more docs, removed two obsolete defines
2004-11-03 09:21:01 +00:00
Stéphane Loeuillet
5184b2514d add an entry for Sony ATRAC3 audio streams
Original commit message from CVS:

add an entry for Sony ATRAC3 audio streams
2004-10-06 13:57:17 +00:00
Stéphane Loeuillet
580d570f63 - fix the 4CC codes for the 2 old RealAudio codecs (14.4/28.8)
Original commit message from CVS:
- fix the 4CC codes for the 2 old RealAudio codecs (14.4/28.8)
- add element names for much mime/stream types that did not have one
2004-10-04 00:06:30 +00:00
Stéphane Loeuillet
0b5c602dab update real (container, video stream, audio stream) entries update speex entry
Original commit message from CVS:
update real (container, video stream, audio stream) entries
update speex entry
2004-10-03 11:45:57 +00:00
Stéphane Loeuillet
72898e036f I'm too lazy to comment this
Original commit message from CVS:
*** empty log message ***
2004-09-17 20:08:34 +00:00
Thomas Vander Stichele
37d66d20f5 unbreak gstelementstate
Original commit message from CVS:
unbreak gstelementstate
2004-09-13 10:16:03 +00:00
Thomas Vander Stichele
b64d8bac72 remove empty file
Original commit message from CVS:
remove empty file
2004-09-12 14:01:42 +00:00
Stefan Kost
978c272fa3 moved docs to sgml files added first batch of docs provided by ronald
Original commit message from CVS:
moved docs to sgml files
added first batch of docs provided by ronald
2004-08-31 17:14:03 +00:00
David Schleef
aa6049eb61 docs/gst/Makefile.am: Remove --ignore-fail-on-non-empty (#150331)
Original commit message from CVS:
* docs/gst/Makefile.am: Remove --ignore-fail-on-non-empty (#150331)
* docs/libs/Makefile.am: same
* docs/gst/tmpl/gstxml.sgml: Remove GstXMLNs
* docs/random/ds/0.9-planning: random additions
* docs/random/ds/0.9-suggested-changes: same
* gst/gstxml.h: remove vestigal GstXMLNs definition
Preferred caps: (#147789)
* docs/gst/gstreamer-sections.txt: Add symbols
* docs/gst/tmpl/gstcaps.sgml: Add symbols
* gst/gstcaps.c: (gst_caps_copy), (gst_caps_free),
(gst_caps_append), (gst_caps_copy_1), (gst_caps_intersect),
(gst_caps_union), (gst_caps_save_thyself), (gst_caps_load_thyself),
(gst_caps_get_preferred), (gst_caps_set_preferred),
(gst_caps_get_structure_by_id), (gst_caps_prefer_foreach),
(gst_caps_use_preferred): Handle caps preferences
* gst/gstcaps.h: Add caps preferences
* gst/gstpad.c: (gst_pad_link_get_preferred),
(gst_pad_link_fixate), (gst_pad_link_call_link_functions),
(gst_pad_renegotiate), (gst_pad_guess_preferred),
(gst_pad_get_caps), (gst_pad_push):  Use caps preferences for
negotiation.
2004-08-18 21:46:55 +00:00
Benjamin Otte
fa2bc96eaa docs/random/ds/0.9-suggested-changes: add notes - mostly about pad templates
Original commit message from CVS:
* docs/random/ds/0.9-suggested-changes:
add notes - mostly about pad templates
2004-08-17 08:41:16 +00:00
Thomas Vander Stichele
98942ccdc0 releasing
Original commit message from CVS:
releasing
2004-08-16 12:15:41 +00:00
David Schleef
872c394a39 more notes
Original commit message from CVS:
more notes
2004-08-09 23:36:07 +00:00
David Schleef
881bba4699 ideas about scheduling
Original commit message from CVS:
ideas about scheduling
2004-08-09 20:08:45 +00:00
Benjamin Otte
2bd5f3ad46 gst/gstpad.c: check that caps are fixed
Original commit message from CVS:
* gst/gstpad.c: (gst_pad_set_explicit_caps):
check that caps are fixed
* gst/gstpad.c: (gst_pad_template_new):
don't try to simplify caps, costs too much time on gst_init
* gst/gstplugin.c: (gst_plugin_add_feature):
G_ERROR if features are added twice
* gst/gsttypefind.c: (gst_type_find_register):
* gst/gstelementfactory.c: (gst_element_register):
don't add features twice
* docs/random/ds/0.9-suggested-changes:
add note about possible gst_init optimization
2004-07-29 15:29:37 +00:00
Thomas Vander Stichele
172c263acf notes about aspect ratio
Original commit message from CVS:
notes about aspect ratio
2004-07-29 09:05:04 +00:00
Stefan Kost
cb9b415aa5 more about UI_HINT: some thoughts about roles
Original commit message from CVS:
more about UI_HINT: some thoughts about roles
2004-07-26 16:05:18 +00:00
David Schleef
23d19ce876 docs/random/ds/0.9-suggested-changes: more comments
Original commit message from CVS:
* docs/random/ds/0.9-suggested-changes: more comments
* tools/gst-launch.c: (idle_func): Fix hard-to-translate string.
2004-07-22 23:29:30 +00:00
Stefan Kost
db4729409f quick followup thought
Original commit message from CVS:
quick followup thought
2004-07-21 15:48:05 +00:00
Stefan Kost
dee5936497 more thoughts about interfaces for instruments
Original commit message from CVS:
more thoughts about interfaces for instruments
2004-07-21 15:38:55 +00:00
Stefan Kost
21e56edfbc put symbols in the sections.txt into the right sections (so that we dont get wrong undocumented symbols) added TITLE ...
Original commit message from CVS:
put symbols in the sections.txt into the right sections (so that we dont get wrong undocumented symbols)
added TITLE tags where they were missing
fixed section names so that gtk-doc introspection works
fixed typos in api docs and docbook docs
added some thoughts about new interfaces (to personal notes)
2004-07-21 11:32:09 +00:00
Ronald S. Bultje
8b895dadce docs/random/ds/0.9-suggested-changes: Make note about renaming fixed-list to array.
Original commit message from CVS:
* docs/random/ds/0.9-suggested-changes:
Make note about renaming fixed-list to array.
* gst/gstvalue.c: (gst_value_intersect_fixed_list),
(_gst_value_initialize):
Add array intersections.
* testsuite/caps/intersect2.c: (main):
Add test for array intersections.
2004-07-20 19:35:15 +00:00
Stefan Kost
646ca1edbe now the api-index has a title in devhelp added more docs for the control-library added personal thoughs/todo to docs/...
Original commit message from CVS:
now the api-index has a title in devhelp
added more docs for the control-library
added personal thoughs/todo to docs/random
2004-07-15 13:20:54 +00:00
Jan Schmidt
1fe4df4a62 docs/manual/quotes.xml: Keep the quotes file alive
Original commit message from CVS:
* docs/manual/quotes.xml:
Keep the quotes file alive
* docs/random/ds/0.9-suggested-changes:
Add the suggestion of including a 'rowstride' as part of video
format caps
2004-07-12 13:48:46 +00:00
Thomas Vander Stichele
411bc65e95 suggestion
Original commit message from CVS:
suggestion
2004-07-08 15:50:29 +00:00
Thomas Vander Stichele
a008ebabf9 more changes
Original commit message from CVS:
more changes
2004-07-08 08:28:19 +00:00
Thomas Vander Stichele
102f9f7fa7 element categories
Original commit message from CVS:
element categories
2004-07-03 23:37:07 +00:00
Benjamin Otte
28662da648 add note about header reorg
Original commit message from CVS:
add note about header reorg
2004-07-03 13:20:49 +00:00
Thomas Vander Stichele
d2c02bcece state_changed
Original commit message from CVS:
state_changed
2004-07-03 08:21:01 +00:00
Thomas Vander Stichele
eec591c95f bitrates
Original commit message from CVS:
bitrates
2004-06-24 14:35:21 +00:00
Thomas Vander Stichele
16cfb9d2f1 translations
Original commit message from CVS:
translations
2004-06-24 13:49:34 +00:00
Thomas Vander Stichele
5f1a8891df more notes, getting there
Original commit message from CVS:
more notes, getting there
2004-06-17 11:00:20 +00:00
Thomas Vander Stichele
452269537c notes on capturing
Original commit message from CVS:
notes on capturing
2004-06-14 15:21:19 +00:00
Thomas Vander Stichele
4bd086921c api update
Original commit message from CVS:
api update
2004-06-11 15:19:57 +00:00
Thomas Vander Stichele
452faea68a bump GDP to 0.1, add buffer flags
Original commit message from CVS:
bump GDP to 0.1, add buffer flags
2004-06-09 16:24:19 +00:00
Thomas Vander Stichele
b5255eecec back to cvs
Original commit message from CVS:
back to cvs
2004-06-05 17:25:45 +00:00
Thomas Vander Stichele
26ed95efc0 description of data protocol
Original commit message from CVS:
description of data protocol
2004-05-20 09:56:46 +00:00
Stéphane Loeuillet
f05188b5f5 I'm too lazy to comment this
Original commit message from CVS:
*** empty log message ***
2004-05-17 16:25:48 +00:00
Stéphane Loeuillet
6154390a11 WMA3 is v3, not v9
Original commit message from CVS:
WMA3 is v3, not v9
2004-05-17 14:33:15 +00:00
Stéphane Loeuillet
4d4ced69d5 - add a note in vorbis section about vorbisenc and rawvorbisenc
Original commit message from CVS:
- add a note in vorbis section about vorbisenc and rawvorbisenc
- add 24bits width to audio/x-raw-int
2004-05-17 12:08:35 +00:00
Stéphane Loeuillet
61d88f920b - add new ADPCM layouts to the list
Original commit message from CVS:
- add new ADPCM layouts to the list
- add newer WMA/WMV versions
- add ffdemux_au to au parser lists
- add oggmux to ogg entry
2004-05-17 11:33:01 +00:00
David Schleef
3785cdbea4 found these somewhere
Original commit message from CVS:
found these somewhere
2004-05-14 20:06:49 +00:00
Benjamin Otte
855a61c09a Linus style backup - half finished gvadec paper
Original commit message from CVS:
Linus style backup - half finished gvadec paper
2004-05-14 02:53:19 +00:00
Stéphane Loeuillet
635b1d2f36 Filter/Encoder => Codec/Encoder
Original commit message from CVS:
Filter/Encoder => Codec/Encoder
2004-05-10 12:18:24 +00:00
Stéphane Loeuillet
4e0df2c413 testsuite/caps/caps_strings: audio/ac3 => audio/x-ac3
Original commit message from CVS:
* testsuite/caps/caps_strings : audio/ac3 => audio/x-ac3
* docs/manual/pads-api.xml : audio/wav => audio/x-wav
* docs/random/uraeus/gstreamer_and_midi.txt : audio/wav => audio/x-wav
2004-05-10 00:14:40 +00:00
David Schleef
8f81b2636e note about removing gstqueue.h from gst.h
Original commit message from CVS:
note about removing gstqueue.h from gst.h
2004-05-03 17:55:30 +00:00
Thomas Vander Stichele
f55a8091a6 remove gst_info remove gstlog.h, fold back to gstinfo.h update translations
Original commit message from CVS:
remove gst_info
remove gstlog.h, fold back to gstinfo.h
update translations
2004-05-03 16:03:24 +00:00
Stéphane Loeuillet
d2c0d11ea9 disksink -> filesink
Original commit message from CVS:
disksink -> filesink
2004-05-03 01:06:56 +00:00
Stéphane Loeuillet
0b3089e537 first try at hunting old elements that where renamed like :
Original commit message from CVS:

first try at hunting old elements that where renamed like :
- parsewav (never existed, should be wavparse)
- vorbisfile (now oggdemux ! vorbisdec)
- disksink (now filesink)
2004-05-02 23:30:31 +00:00
Stéphane Loeuillet
3ddd9e7894 add .kar (midi + karaoke/lyrics 'track') doc to midi doc.
Original commit message from CVS:
add .kar (midi + karaoke/lyrics 'track') doc to midi doc.
(fixes #132288)
2004-04-30 09:57:43 +00:00
Stéphane Loeuillet
38bc5be22e docs/random/events: small typo. (and first commit test for me :)
Original commit message from CVS:
* docs/random/events : small typo. (and first commit test for me :)
2004-04-29 17:33:11 +00:00
David Schleef
3822895a90 random notes
Original commit message from CVS:
random notes
2004-04-21 00:46:09 +00:00
Benjamin Otte
7213a83c34 add another thing
Original commit message from CVS:
add another thing
2004-04-18 13:27:06 +00:00
Benjamin Otte
0cc2a211f0 add note
Original commit message from CVS:
add note
2004-04-18 13:24:21 +00:00
David Schleef
0fe483523c more random notes
Original commit message from CVS:
more random notes
2004-04-13 22:22:02 +00:00
David Schleef
357151e803 add a little 0.9 roadmap
Original commit message from CVS:
add a little 0.9 roadmap
2004-04-07 22:26:06 +00:00
Ronald S. Bultje
d355246b0d docs/random/ds/0.9-suggested-changes: Add a note to change handoff use in fakesrc to be usable in a more generic way ...
Original commit message from CVS:
* docs/random/ds/0.9-suggested-changes:
Add a note to change handoff use in fakesrc to be usable in
a more generic way (fakesrc should be renamed to appsrc or so).
* gst/elements/gstfakesrc.c: (gst_fakesrc_class_init):
Change signal type to scope, so we can fill the buffer in the
handoff handler (that's the whole use of this signal...).
2004-04-02 03:08:09 +00:00
David Schleef
e38802a565 random changes
Original commit message from CVS:
random changes
2004-03-31 05:57:35 +00:00
David Schleef
8ce063f780 docs/gst/Makefile.am: Disable a bunch of headers from being scanned
Original commit message from CVS:
* docs/gst/Makefile.am:  Disable a bunch of headers from being scanned
* docs/gst/gstreamer-docs.sgml:  More hacking
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/cothreads_compat.sgml:
* docs/gst/tmpl/gstcaps.sgml:
* docs/gst/tmpl/gstclock.sgml:
* docs/gst/tmpl/gstelement.sgml:
* docs/gst/tmpl/gstevent.sgml:
* docs/gst/tmpl/gstpad.sgml:
* docs/gst/tmpl/gstutils.sgml:
* docs/gst/tmpl/gstxml.sgml:
* docs/gst/tmpl/gthread-cothreads.sgml:
* docs/random/ds/0.9-suggested-changes:
* gst/elements/gstfakesink.h: doc fixes
* gst/elements/gstfakesrc.h: doc fixes
* gst/gstcaps.c: doc fixes
* gst/gstcaps.h: doc fixes
* gst/gstelement.c: doc fixes
* gst/gstelement.h: doc fixes
* gst/gstindex.c: doc fixes
* gst/gstinfo.c: doc fixes
* gst/gstpad.c: doc fixes
* gst/gstpad.h: doc fixes
* gst/gstplugin.c: doc fixes
* gst/gsttypefind.h: doc fixes
* gst/gsturi.c: doc fixes
* gst/gstvalue.c: doc fixes
2004-03-30 07:36:19 +00:00
Thomas Vander Stichele
a967370df5 gst-indent run on core
Original commit message from CVS:
gst-indent run on core
2004-03-13 15:27:01 +00:00
Thomas Vander Stichele
ed58592fad packaging guidelines
Original commit message from CVS:
packaging guidelines
2004-03-10 13:45:38 +00:00
Thomas Vander Stichele
dff93afcb4 releasing 0.7.6
Original commit message from CVS:
releasing 0.7.6
2004-03-09 17:50:43 +00:00
David Schleef
9b3eb417bd docs/random/mimetypes: Added cinepak description
Original commit message from CVS:
* docs/random/mimetypes:  Added cinepak description
2004-03-07 22:06:24 +00:00
David Schleef
c27e70d3c1 REQUIREMENTS: Add bison and flex.
Original commit message from CVS:
reviewed by: <delete if not using a buddy>
* REQUIREMENTS: Add bison and flex.
* configure.ac: Fix comment about bison.
* docs/random/ds/0.9-suggested-changes: yer ma
* tools/gst-inspect.c: (print_element_info):  Fix warning.
2004-03-06 04:54:06 +00:00
Thomas Vander Stichele
97f89b5365 make signals use dashes in the names
Original commit message from CVS:
make signals use dashes in the names
2004-03-04 20:06:02 +00:00
Thomas Vander Stichele
2346190c2b add RELEASE file again update of release strategy
Original commit message from CVS:
add RELEASE file again
update of release strategy
2004-02-27 12:39:33 +00:00
Andy Wingo
3f5a8814d5 gst/gstelement.c (gst_element_dispose): Protect against multiple invocations.
Original commit message from CVS:
2004-02-24  Andy Wingo  <wingo@pobox.com>

* gst/gstelement.c (gst_element_dispose): Protect against multiple
invocations.

* gst/schedulers/gstoptimalscheduler.c
I added a mess of prototypes at the top of the file by way of
documentation. Some of the operations on chains and groups were
re-organized.

(create_group): Added a type argument so if the group is enabled,
the setup_group_scheduler knows what to do.
(group_elements): Added a type argument here, too, to be passed on
to create_group.
(group_element_set_enabled): If an unlinked PLAYING element is
added to a bin, we have to create a new group to hold the element,
and this function will be called before the group is added to the
chain. Thus we have a valid case for group->chain==NULL. Instead
of calling chain_group_set_enabled, just set the flag on the group
(the chain's status will be set when the group is added to it).
(gst_opt_scheduler_state_transition, chain_group_set_enabled):
Setup the group scheduler when the group is enabled, not
specifically when an element goes PAUSED->PLAYING. This means
PLAYING elements can be added, linked, and scheduled into a
PLAYING pipeline, as was intended.
(add_to_group): Don't ref the group twice. I don't know when this
double-ref got in here. Removing it has the potential to cause
segfaults if other parts of the scheduler are buggy. If you find
that the scheduler is segfaulting for you, put in an extra ref
here and see if that hacks over the underlying issue. Of course,
then find out what code is unreffing a group it doesn't own...
(create_group): Make the extra refcount floating, and remove it
after adding the element. This means that...
(unref_group): Destroy when the refcount reaches 0, not 1, like
every other refcounted object in the known universe.
(remove_from_group): When a group becomes empty, set it to be not
active, and remove it from its chain. Don't unref it again,
there's no floating reference any more.
(destroy_group): We have to remove the group from the chain in
remove_from_group (rather than here) to break refcounting cycles
(the chain always has a ref on the group). So assert that
group->chain==NULL.
(ref_group_by_count): Removed, it was commented out anyway.
(merge_chains): Use the remove_from_chain and add_to_chain
primitives to do the reparenting, instead of rolling our own
implementation.
(add_to_chain): The first non-disabled group in the chain's group
list will be the entry point for the chain. Because buffers can
accumulate in loop elements' peer bufpens, we preferentially
schedule loop groups before get groups to avoid unnecessary
execution of get-based groups when the bufpens are already full.
(gst_opt_scheduler_schedule_run_queue): Debug fixes.
(get_group_schedule_function): Ditto.
(loop_group_schedule_function): Ditto.
(gst_opt_scheduler_loop_wrapper): Ditto.
(gst_opt_scheduler_iterate): Ditto.

I understand the opt scheduler now, yippee!

* gst/gstpad.c: All throughout, added FIXMEs to look at for 0.9.
(gst_pad_get_name, gst_pad_set_chain_function)
(gst_pad_set_get_function, gst_pad_set_event_function)
(gst_pad_set_event_mask_function, gst_pad_get_event_masks)
(gst_pad_get_event_masks_default, gst_pad_set_convert_function)
(gst_pad_set_query_function, gst_pad_get_query_types)
(gst_pad_get_query_types_default)
(gst_pad_set_internal_link_function)
(gst_pad_set_formats_function, gst_pad_set_link_function)
(gst_pad_set_fixate_function, gst_pad_set_getcaps_function)
(gst_pad_set_bufferalloc_function, gst_pad_unlink)
(gst_pad_renegotiate, gst_pad_set_parent, gst_pad_get_parent)
(gst_pad_add_ghost_pad, gst_pad_proxy_getcaps)
(gst_pad_proxy_pad_link, gst_pad_proxy_fixate)
(gst_pad_get_pad_template_caps, gst_pad_check_compatibility)
(gst_pad_get_peer, gst_pad_get_allowed_caps)
(gst_pad_alloc_buffer, gst_pad_push, gst_pad_pull)
(gst_pad_selectv, gst_pad_select, gst_pad_template_get_caps)
(gst_pad_event_default_dispatch, gst_pad_event_default)
(gst_pad_dispatcher, gst_pad_send_event, gst_pad_convert_default)
(gst_pad_convert, gst_pad_query_default, gst_pad_query)
(gst_pad_get_formats_default, gst_pad_get_formats): Better
argument checks, and some doc fixes.

(gst_pad_custom_new_from_template): Um, does anyone
use these functions? Actually make a custom pad instead of a
normal one.
(gst_pad_try_set_caps): Transpose some checks.
(gst_pad_try_set_caps_nonfixed): Same, and use a macro to check if
the pad is in negotiation.
(gst_pad_try_relink_filtered): Use pad_link_prepare.

* gst/gstelement.c: Remove prototypes also defined in gstclock.h.

* gst/gstelement.h:
* gst/gstclock.h: Un-deprecate the old clocking API, as discussed
on the list.
2004-02-25 13:16:12 +00:00
David Schleef
cc276e9364 random checkin
Original commit message from CVS:
random checkin
2004-02-20 02:32:21 +00:00
Thomas Vander Stichele
4d114d44f5 various fixes
Original commit message from CVS:
various fixes
2004-02-12 16:31:59 +00:00
David Schleef
7e6017aac1 docs/gst/tmpl/gstcaps.sgml: Fix stuff that mentions GstProps
Original commit message from CVS:
* docs/gst/tmpl/gstcaps.sgml:  Fix stuff that mentions GstProps
* docs/gst/tmpl/gstpadtemplate.sgml: same
* docs/gst/tmpl/gstreamer-unused.sgml: Remove GstProps
* gst/gstobject.c: (gst_object_set_name_default): Do the memleak
fixing dance.
* gst/gstutils.c: Remove disabled code that uses GstProps.
* gst/registries/gstxmlregistry.h: same
* docs/random/ds/0.9-suggested-changes: random notes
2004-02-11 20:16:33 +00:00
David Schleef
d19ae033fd docs/random/ds/0.9-suggested-changes: Random ramblings
Original commit message from CVS:
* docs/random/ds/0.9-suggested-changes: Random ramblings
* gst/elements/gstfilesrc.c: (gst_filesrc_get_mmap): Cast size_t
to int before printing.
* gst/parse/grammar.y: Fix gcc-2.95 style variadic macros.
* gst/parse/parse.l: same.  See bug #129600
2004-02-07 01:23:13 +00:00
Thomas Vander Stichele
a4e5d02aef bump nano add release target
Original commit message from CVS:
bump nano
add release target
2004-02-06 13:07:20 +00:00
Thomas Vander Stichele
5cafe6cc17 so i odn't forget
Original commit message from CVS:
so i odn't forget
2004-02-06 11:53:15 +00:00
David Schleef
ad3863ac5e 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.
2004-02-04 19:38:33 +00:00
Thomas Vander Stichele
031bcfd561 suffix error with period
Original commit message from CVS:
suffix error with period
2004-02-02 17:29:30 +00:00
Benjamin Otte
5d0b5a209f 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
2004-01-31 11:17:43 +00:00
Andy Wingo
4587a3f2c3 add pro audio doc
Original commit message from CVS:
add pro audio doc
2004-01-30 14:19:46 +00:00
Benjamin Otte
140c4dd060 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
2004-01-30 03:54:08 +00:00
Julien Moutte
7e586c017f 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.
2004-01-29 10:35:29 +00:00
Ronald S. Bultje
520d5c37f5 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>.
2004-01-29 09:28:58 +00:00
Benjamin Otte
807937481e 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
2004-01-29 02:24:52 +00:00
David Schleef
a842daf05e 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:
2004-01-29 01:44:08 +00:00
David Schleef
6a096813d4 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
2004-01-29 01:20:23 +00:00
Benjamin Otte
0d25cd2aa4 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
2004-01-28 22:02:22 +00:00
Thomas Vander Stichele
2dabfe7567 adding docs
Original commit message from CVS:
adding docs
2004-01-19 18:00:43 +00:00
Benjamin Otte
60bf7ab302 add thoughts about push vs pull
Original commit message from CVS:
add thoughts about push vs pull
2004-01-18 19:06:10 +00:00
David Schleef
40b4e2cb9c Add QDM2
Original commit message from CVS:
Add QDM2
2004-01-16 09:20:42 +00:00
Leif Johnson
a9514e81c4 head -5 ChangeLog
Original commit message from CVS:
`head -5 ChangeLog `
2004-01-15 23:48:03 +00:00
Thomas Vander Stichele
dc31c88b68 add _remove/_intersect tip
Original commit message from CVS:
add _remove/_intersect tip
2004-01-13 09:40:28 +00:00
David Schleef
1bb63cae00 Add Company's email about tagging
Original commit message from CVS:
Add Company's email about tagging
2004-01-13 00:39:17 +00:00
David Schleef
c0f04fe675 notes about 0.9
Original commit message from CVS:
notes about 0.9
2004-01-11 22:52:16 +00:00
David Schleef
40e14cf2b7 #3
Original commit message from CVS:
#3
2004-01-11 22:23:02 +00:00
David Schleef
41f4e04de9 more notes
Original commit message from CVS:
more notes
2004-01-09 01:24:22 +00:00
David Schleef
5d7159b887 email about bufferpool replacement
Original commit message from CVS:
email about bufferpool replacement
2004-01-08 21:59:00 +00:00
David Schleef
74c1f385b0 A checklist of things to check in elements
Original commit message from CVS:
A checklist of things to check in elements
2004-01-05 21:29:35 +00:00
David Schleef
fcfb110e96 minor wording change
Original commit message from CVS:
minor wording change
2004-01-02 06:57:32 +00:00
Thomas Vander Stichele
9c37fb0480 links works fine too for getting release notes
Original commit message from CVS:
links works fine too for getting release notes
2003-12-23 16:01:13 +00:00
David Schleef
faeffad04e Add some notes about negotiation
Original commit message from CVS:
Add some notes about negotiation
2003-12-22 09:35:12 +00:00
David Schleef
8c9cd079d4 Merge CAPS branch
Original commit message from CVS:
Merge CAPS branch
2003-12-22 01:39:35 +00:00