Benjamin Otte
bb1302b533
gst/gstcaps.c: fix simplifying and subtracting not working correctly with optional properties solve assorted problems...
...
Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_structure_subtract_field),
(gst_caps_structure_subtract), (gst_caps_subtract),
(gst_caps_structure_figure_out_union),
(gst_caps_structure_simplify), (gst_caps_do_simplify):
fix simplifying and subtracting not working correctly with optional
properties
solve assorted problems that make it now simplify ebven more
* docs/gst/tmpl/gstcaps.sgml:
* gst/gstcaps.h:
make gst_caps_do_simplify return a bool to indicate if it simplified
* testsuite/caps/simplify.c: (main):
add more checks. The tests is quite a bit useless right now because
the core is heavily simplifying itself.
* testsuite/caps/caps.h:
fix caps to contain all optional properties
2004-04-22 23:50:46 +00:00
Benjamin Otte
1c0dbd87b9
docs/gst/tmpl/: update for recent API changes
...
Original commit message from CVS:
* docs/gst/tmpl/gstcaps.sgml:
* docs/gst/tmpl/gstfilesrc.sgml:
* docs/gst/tmpl/gststructure.sgml:
* docs/gst/tmpl/gstvalue.sgml:
update for recent API changes
* gst/gstcaps.c: (gst_caps_do_simplify):
fix to stop trying with a freed structure
* gst/gstpad.c: (gst_pad_link_fixate):
simplify caps
* gst/gstpad.c: (gst_pad_template_get_caps_by_name):
remove C++ comment
* gst/gstpad.h:
deprecate gst_pad_template_get_caps_by_name, it doesn't work anyway
* gst/gststructure.c: (gst_structure_value_get_generic_type),
(gst_structure_to_string):
keep the correct type when using lists of ranges
* gst/gstvalue.c: (gst_value_list_prepend_value),
(gst_value_list_append_value):
copy the value before adding to the list (d'oh)
* gst/gstvalue.c: (gst_value_subtract_int_range_int),
(gst_value_subtract_int_range_int_range):
handle overflows correctly
* gst/gstvalue.c: (gst_value_subtract_from_list):
fix memleak
* testsuite/caps/caps.h:
add a caps that caused segfaults
2004-04-22 16:39:23 +00:00
Thomas Vander Stichele
407a666ae5
don't trash previous ones
...
Original commit message from CVS:
don't trash previous ones
2004-04-22 13:26:29 +00:00
Benjamin Otte
03a9d6a747
docs/gst/gstreamer-sections.txt: add gst_caps_do_simplify
...
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
add gst_caps_do_simplify
* gst/gstcaps.c:
add documentation for gst_caps_do_simplify
* gst/gstvalue.h:
fix typo in gst_value_register_subtract_func declaration for gst-doc
2004-04-22 02:43:57 +00:00
Thomas Vander Stichele
4d0762842a
adding API additions to docs
...
Original commit message from CVS:
adding API additions to docs
2004-04-21 15:15:12 +00:00
David Schleef
3822895a90
random notes
...
Original commit message from CVS:
random notes
2004-04-21 00:46:09 +00:00
Thomas Vander Stichele
bf291b3f72
fix po download fix buglet in docs makefile
...
Original commit message from CVS:
fix po download
fix buglet in docs makefile
2004-04-20 16:10:48 +00:00
David Schleef
d10158fcb5
configure.ac: Add test for allowing unaligned access. Add define to put in gstconfig.h.
...
Original commit message from CVS:
* configure.ac: Add test for allowing unaligned access. Add define
to put in gstconfig.h.
* docs/gst/gstreamer-sections.txt: New symbols
* docs/gst/tmpl/gstcompat.sgml: Check in changes made by gtkdoc
* docs/gst/tmpl/gstfilesrc.sgml:
* docs/gst/tmpl/gstparse.sgml:
* docs/gst/tmpl/gsttypes.sgml:
* docs/gst/tmpl/gstutils.sgml:
* docs/gst/tmpl/gstvalue.sgml:
* gst/gstconfig.h.in: Add GST_HAVE_UNALIGNED_ACCESS
* gst/gstutils.h: Add macros for unaligned memory access. Useful
on most !i386/!powerpc architectures. From Daniel Gazard
<daniel.gazard@free.fr>. (bug #140156 )
* po/af.po: Check in changes made by gettext.
* po/az.po:
* po/fr.po:
* po/nl.po:
* po/sr.po:
* po/sv.po:
2004-04-20 00:17:26 +00:00
David Schleef
b7acf41b85
docs/libs/Makefile.am: Change sinclude to include
...
Original commit message from CVS:
* docs/libs/Makefile.am: Change sinclude to include
* docs/gst/Makefile.am: same
* pkgconfig/Makefile.am: Remove GNU-ism from makefile target
2004-04-19 22:54:58 +00:00
Ronald S. Bultje
cb80127c21
docs/faq/troubleshooting.xml: Mention gst-register in the FAQ (fixes 139045).
...
Original commit message from CVS:
* docs/faq/troubleshooting.xml:
Mention gst-register in the FAQ (fixes 139045).
2004-04-18 18:37:15 +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
Thomas Vander Stichele
230a1836ad
fix doc build
...
Original commit message from CVS:
fix doc build
2004-04-17 16:20:19 +00:00
Benjamin Otte
36af6c437d
docs/gst/Makefile.am: ignore gst/parse directory when building docs
...
Original commit message from CVS:
* docs/gst/Makefile.am:
ignore gst/parse directory when building docs
2004-04-16 22:59:16 +00:00
Johan Dahlin
82d33969ed
docs/gst/gstreamer-sections.txt: Add gst_pad_call_chain_function and gst_pad_call_get_function.
...
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt: Add gst_pad_call_chain_function
and gst_pad_call_get_function.
2004-04-16 09:07:39 +00:00
David Schleef
66f00f1c78
docs/gst/gstreamer-sections.txt: Remove deprecated symbols.
...
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt: Remove deprecated symbols.
* docs/gst/tmpl/gstinfo.sgml: same
* docs/gst/tmpl/gstutils.sgml: Remove a bunch of bogus crap that
gtk-doc put here.
* gst/gstutils.h: Remove the \ that was confusing gtk-doc.
* examples/queue/queue.c: (main): We iterate pipelines, not
bins. (bug #139996 )
2004-04-16 01:34:05 +00:00
Ronald S. Bultje
56f7368c75
docs/pwg/advanced-types.xml: Add MS RLE support. Also document Qt RLE although I have no sample files for that yet. A...
...
Original commit message from CVS:
* docs/pwg/advanced-types.xml:
Add MS RLE support. Also document Qt RLE although I have no sample
files for that yet. And document an extra property for ADPCM.
2004-04-16 00:48:14 +00:00
Thomas Vander Stichele
adb8450fdd
adding templates
...
Original commit message from CVS:
adding templates
2004-04-14 18:31:01 +00:00
David Schleef
3803e830d3
docs/gst/tmpl/gstaggregator.sgml: Random checkin because gtk-doc seems to think it needs to be done.
...
Original commit message from CVS:
* docs/gst/tmpl/gstaggregator.sgml: Random checkin because gtk-doc
seems to think it needs to be done.
* docs/gst/tmpl/gstfakesink.sgml:
* docs/gst/tmpl/gstfakesrc.sgml:
* docs/gst/tmpl/gstfdsink.sgml:
* docs/gst/tmpl/gstfdsrc.sgml:
* docs/gst/tmpl/gstfilesink.sgml:
* docs/gst/tmpl/gstfilesrc.sgml:
* docs/gst/tmpl/gstidentity.sgml:
* docs/gst/tmpl/gstmd5sink.sgml:
* docs/gst/tmpl/gstmultifilesrc.sgml:
* docs/gst/tmpl/gstpipefilter.sgml:
* docs/gst/tmpl/gstshaper.sgml:
* docs/gst/tmpl/gstspider.sgml:
* docs/gst/tmpl/gstspideridentity.sgml:
* docs/gst/tmpl/gststatistics.sgml:
* docs/gst/tmpl/gsttee.sgml:
* docs/gst/tmpl/gsttypefind.sgml:
* docs/gst/tmpl/gstutils.sgml:
2004-04-13 23:15:51 +00:00
David Schleef
0fe483523c
more random notes
...
Original commit message from CVS:
more random notes
2004-04-13 22:22:02 +00:00
Ronald S. Bultje
9262b2e68d
docs/pwg/advanced-types.xml: Document MS video 1 (video/x-msvideocodec) mimetype/format.
...
Original commit message from CVS:
* docs/pwg/advanced-types.xml:
Document MS video 1 (video/x-msvideocodec) mimetype/format.
2004-04-11 21:38:14 +00:00
Benjamin Otte
5a816667b3
docs/pwg/intro-preface.xml: fix dead links and remove reference to Wiki
...
Original commit message from CVS:
* docs/pwg/intro-preface.xml:
fix dead links and remove reference to Wiki
2004-04-10 08:49:56 +00:00
Thomas Vander Stichele
787e8d78cd
distcheck fix
...
Original commit message from CVS:
distcheck fix
2004-04-08 15:35:31 +00:00
Thomas Vander Stichele
b9b50ea5d8
more doc updates
...
Original commit message from CVS:
more doc updates
2004-04-08 15:14:27 +00:00
Thomas Vander Stichele
c1125590b2
more doc build fixes
...
Original commit message from CVS:
more doc build fixes
2004-04-08 14:45:13 +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
Thomas Vander Stichele
5e7866d43a
docs/gst/Makefile.am: make docs exit on scanning problems fix nonsrcdir build issues
...
Original commit message from CVS:
* docs/gst/Makefile.am:
make docs exit on scanning problems
fix nonsrcdir build issues
* docs/gst/gstreamer-sections.txt:
adding stuff from -unused
* gst/gstqueue.h:
create GstQueueSize
* gst/schedulers/cothreads_compat.h:
fix cothread warnings
2004-04-07 15:31:25 +00:00
Thomas Vander Stichele
140bdda010
remove Benjamin's deprecated macros from the docs
...
Original commit message from CVS:
remove Benjamin's deprecated macros from the docs
2004-04-07 11:01:46 +00:00
Thomas Vander Stichele
8f67419fcd
make sure we don't have a stray : in LD_LIBRARY_PATH
...
Original commit message from CVS:
make sure we don't have a stray : in LD_LIBRARY_PATH
2004-04-07 10:37:04 +00:00
Benjamin Otte
fb4ca9559b
docs/pwg/building-boiler.xml: add cvs login line and s/anonymous/anoncvs/
...
Original commit message from CVS:
* docs/pwg/building-boiler.xml:
add cvs login line and s/anonymous/anoncvs/
2004-04-03 03:00:38 +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
Ronald S. Bultje
d7c4997565
docs/pwg/other-ntoone.xml: Document muxers and n-to-1 elements.
...
Original commit message from CVS:
* docs/pwg/other-ntoone.xml:
Document muxers and n-to-1 elements.
2004-04-02 01:12:37 +00:00
David Schleef
e38802a565
random changes
...
Original commit message from CVS:
random changes
2004-03-31 05:57:35 +00:00
Benjamin Otte
8e41905cad
docs/faq/general.xml: add entry about "does gst support format X?"
...
Original commit message from CVS:
* docs/faq/general.xml:
add entry about "does gst support format X?"
2004-03-30 19:50:20 +00:00
Thomas Vander Stichele
0a602d04e0
more doc fixes
...
Original commit message from CVS:
more doc fixes
2004-03-30 09:15:47 +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
a64afaa8f5
updated afrikaans and swedish
...
Original commit message from CVS:
updated afrikaans and swedish
2004-03-29 08:51:29 +00:00
David Schleef
209c82ee06
docs/gst/gstreamer-sections.txt: More doc hacking.
...
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt: More doc hacking.
* docs/gst/tmpl/gstaggregator.sgml:
* docs/gst/tmpl/gstautoplugfactory.sgml:
* docs/gst/tmpl/gstbin.sgml:
* docs/gst/tmpl/gstbuffer.sgml:
* docs/gst/tmpl/gstbufferstore.sgml:
* docs/gst/tmpl/gstfakesink.sgml:
* docs/gst/tmpl/gstfakesrc.sgml:
* docs/gst/tmpl/gstmd5sink.sgml:
* docs/gst/tmpl/gstreamer-unused.sgml:
* docs/gst/tmpl/gstsearchfuncs.sgml:
* docs/gst/tmpl/gstshaper.sgml:
* docs/gst/tmpl/gstspider.sgml:
* docs/gst/tmpl/gsttee.sgml:
* docs/gst/tmpl/gstutils.sgml:
* docs/gst/tmpl/gstvalue.sgml:
* docs/gst/tmpl/gstxml.sgml:
* gst/Makefile.am: Remove gstthreaddummy.c. It never worked,
and we don't support it.
* gst/gst.c: (gst_init_get_popt_table), (init_pre), (init_post),
(gst_use_threads), (gst_has_threads): same
* gst/gstthreaddummy.c: same
* gst/autoplug/gstspider.c: Make gst_spider_details static.
* gst/autoplug/gstspider.h: same
* gst/elements/gstaggregator.h: Remove bogus function from header
* gst/elements/gstfakesink.h: same
* gst/elements/gstfakesrc.h: same
* gst/elements/gstmd5sink.h: same
* gst/elements/gstshaper.h: same
* gst/elements/gsttee.h: same
* gst/gstbin.c: doc fixes
* gst/gstbin.h: Remove unused definition.
* gst/gstbuffer.c: doc fixes
* gst/gstcaps.c: (gst_caps_is_always_compatible): doc fixes
* gst/gstfilter.c: doc fixes
* gst/gsttag.c: doc fixes
* gst/gstvalue.c: doc fixes
2004-03-26 03:46:16 +00:00
Ronald S. Bultje
4d9b9b989e
docs/pwg/advanced-types.xml: Document typefinding.
...
Original commit message from CVS:
* docs/pwg/advanced-types.xml:
Document typefinding.
* docs/pwg/other-oneton.xml:
Document one-to-n elements, demuxers and parsers.
2004-03-26 01:53:06 +00:00
David Schleef
e2e72a8993
docs/gst/gstreamer-docs.sgml: More fine tuning.
...
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml: More fine tuning.
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/gstautoplug.sgml:
* docs/gst/tmpl/gststaticautoplug.sgml:
* docs/gst/tmpl/gststaticautoplugrender.sgml:
* docs/gst/tmpl/gstutils.sgml:
* docs/gst/tmpl/gstxml.sgml:
2004-03-25 19:26:26 +00:00
David Schleef
1e4ad29e52
docs/gst/gstreamer-docs.sgml: I got tired of the reference manual being such complete crap, that I decided to do majo...
...
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml: I got tired of the reference
manual being such complete crap, that I decided to do major
hacking of it. This checkin replaces any fine tuning that
may have been done previously, with the benefit of actually
being complete for much of the API that was changed since
0.6. Further fine tuning will occur shortly. (bug #134721 )
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/GstBin.sgml:
* docs/gst/tmpl/GstBuffer.sgml:
* docs/gst/tmpl/GstCaps.sgml:
* docs/gst/tmpl/GstClock.sgml:
* docs/gst/tmpl/GstCompat.sgml:
* docs/gst/tmpl/GstData.sgml:
* docs/gst/tmpl/GstElement.sgml:
* docs/gst/tmpl/GstEvent.sgml:
* docs/gst/tmpl/GstIndex.sgml:
* docs/gst/tmpl/GstStructure.sgml:
* docs/gst/tmpl/GstTag.sgml:
* docs/gst/tmpl/cothreads.sgml:
* docs/gst/tmpl/cothreads_compat.sgml:
* docs/gst/tmpl/gettext.sgml:
* docs/gst/tmpl/grammar.tab.sgml:
* docs/gst/tmpl/gst-i18n-app.sgml:
* docs/gst/tmpl/gst-i18n-lib.sgml:
* docs/gst/tmpl/gst.sgml:
* docs/gst/tmpl/gst_private.sgml:
* docs/gst/tmpl/gstaggregator.sgml:
* docs/gst/tmpl/gstarch.sgml:
* docs/gst/tmpl/gstatomic.sgml:
* docs/gst/tmpl/gstatomic_impl.sgml:
* docs/gst/tmpl/gstbin.sgml:
* docs/gst/tmpl/gstbuffer.sgml:
* docs/gst/tmpl/gstbufferstore.sgml:
* docs/gst/tmpl/gstcaps.sgml:
* docs/gst/tmpl/gstclock.sgml:
* docs/gst/tmpl/gstcompat.sgml:
* docs/gst/tmpl/gstconfig.sgml:
* docs/gst/tmpl/gstcpu.sgml:
* docs/gst/tmpl/gstdata.sgml:
* docs/gst/tmpl/gstdata_private.sgml:
* docs/gst/tmpl/gstelement.sgml:
* docs/gst/tmpl/gstenumtypes.sgml:
* docs/gst/tmpl/gsterror.sgml:
* docs/gst/tmpl/gstevent.sgml:
* docs/gst/tmpl/gstfakesink.sgml:
* docs/gst/tmpl/gstfakesrc.sgml:
* docs/gst/tmpl/gstfilesink.sgml:
* docs/gst/tmpl/gstfilter.sgml:
* docs/gst/tmpl/gstindex.sgml:
* docs/gst/tmpl/gstinfo.sgml:
* docs/gst/tmpl/gstinterface.sgml:
* docs/gst/tmpl/gstlog.sgml:
* docs/gst/tmpl/gstmacros.sgml:
* docs/gst/tmpl/gstmarshal.sgml:
* docs/gst/tmpl/gstmd5sink.sgml:
* docs/gst/tmpl/gstmultifilesrc.sgml:
* docs/gst/tmpl/gstobject.sgml:
* docs/gst/tmpl/gstpad.sgml:
* docs/gst/tmpl/gstparse.sgml:
* docs/gst/tmpl/gstpipeline.sgml:
* docs/gst/tmpl/gstplugin.sgml:
* docs/gst/tmpl/gstpluginfeature.sgml:
* docs/gst/tmpl/gstqueue.sgml:
* docs/gst/tmpl/gstreamer-unused.sgml:
* docs/gst/tmpl/gstregistry.sgml:
* docs/gst/tmpl/gstregistrypool.sgml:
* docs/gst/tmpl/gstscheduler.sgml:
* docs/gst/tmpl/gstsearchfuncs.sgml:
* docs/gst/tmpl/gstshaper.sgml:
* docs/gst/tmpl/gstspider.sgml:
* docs/gst/tmpl/gstspideridentity.sgml:
* docs/gst/tmpl/gststructure.sgml:
* docs/gst/tmpl/gstsystemclock.sgml:
* docs/gst/tmpl/gsttag.sgml:
* docs/gst/tmpl/gsttaginterface.sgml:
* docs/gst/tmpl/gsttee.sgml:
* docs/gst/tmpl/gstthread.sgml:
* docs/gst/tmpl/gsttrace.sgml:
* docs/gst/tmpl/gsttrashstack.sgml:
* docs/gst/tmpl/gsttypefind.sgml:
* docs/gst/tmpl/gsttypes.sgml:
* docs/gst/tmpl/gsturi.sgml:
* docs/gst/tmpl/gsturitype.sgml:
* docs/gst/tmpl/gstutils.sgml:
* docs/gst/tmpl/gstvalue.sgml:
* docs/gst/tmpl/gstversion.sgml:
* docs/gst/tmpl/gstxml.sgml:
* docs/gst/tmpl/gstxmlregistry.sgml:
* docs/gst/tmpl/gthread-cothreads.sgml:
* docs/gst/tmpl/types.sgml:
2004-03-25 04:20:33 +00:00
Ronald S. Bultje
b988d58ab2
docs/pwg/: Documentation on how to write source and sink elements. Other stuff in chapter 4 (1-to-n/demuxer, n-to-1/m...
...
Original commit message from CVS:
* docs/pwg/other-sink.xml:
* docs/pwg/other-source.xml:
Documentation on how to write source and sink elements. Other
stuff in chapter 4 (1-to-n/demuxer, n-to-1/muxer, n-to-n,
manager, autoplugger) are all still pending.
2004-03-25 03:11:57 +00:00
Thomas Vander Stichele
457af34179
adding monkeysaudio to uninstalled dirs
...
Original commit message from CVS:
adding monkeysaudio to uninstalled dirs
2004-03-17 10:06:23 +00:00
Thomas Vander Stichele
8f5b02abfa
releasing
...
Original commit message from CVS:
releasing
2004-03-16 12:24:23 +00:00
Thomas Vander Stichele
d50e521601
fix header inclusion
...
Original commit message from CVS:
fix header inclusion
2004-03-15 23:11:36 +00:00
Thomas Vander Stichele
f41fbc0ed5
fix tests
...
Original commit message from CVS:
fix tests
2004-03-15 17:51:07 +00:00
Thomas Vander Stichele
98ff5bbb2f
add debugging fix comment blocks fix some -libs doc errors
...
Original commit message from CVS:
add debugging
fix comment blocks
fix some -libs doc errors
2004-03-15 15:16:04 +00:00
Johan Dahlin
ecd88e381d
Revert again, this time without post-commit reindent hooks to put back the indentation :-)
...
Original commit message from CVS:
Revert again, this time without post-commit reindent hooks
to put back the indentation :-)
2004-03-15 14:43:35 +00:00
Thomas Vander Stichele
cd02914812
adding info about cvs
...
Original commit message from CVS:
adding info about cvs
2004-03-14 17:41:13 +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