Ronald S. Bultje [Sun, 2 Jan 2005 21:56:34 +0000 (21:56 +0000)]
docs/random/bbb/streamselection: Add some notes on how to handle multi-subtitle/-audio streams.
Original commit message from CVS:
* docs/random/bbb/streamselection:
Add some notes on how to handle multi-subtitle/-audio streams.
Stefan Kost [Thu, 30 Dec 2004 11:45:12 +0000 (11:45 +0000)]
removed gstenumtypes section from docs and put all the enums into their sections
Original commit message from CVS:
removed gstenumtypes section from docs and put all the enums into their sections
Thomas Vander Stichele [Mon, 27 Dec 2004 16:41:17 +0000 (16:41 +0000)]
updated czech translation
Original commit message from CVS:
updated czech translation
Stéphane Loeuillet [Mon, 27 Dec 2004 15:09:19 +0000 (15:09 +0000)]
gst/gstplugin.c: document gst_library_load a bit more (riff special case + return value if already loaded)
Original commit message from CVS:
* gst/gstplugin.c:
document gst_library_load a bit more (riff special case + return value if already loaded)
* testsuite/bytestream/filepadsink.c:
plugin name is 'gstbytestream', not 'bytestream'
Benjamin Otte [Sun, 26 Dec 2004 12:05:38 +0000 (12:05 +0000)]
docs/random/bbb/subtitles: Add some first mind rumblings on proper subtitle support.
Original commit message from CVS:
* docs/random/bbb/subtitles:
Add some first mind rumblings on proper subtitle support.
Ronald S. Bultje [Sat, 25 Dec 2004 13:38:26 +0000 (13:38 +0000)]
docs/random/bbb/subtitles: Add some first mind rumblings on proper subtitle support.
Original commit message from CVS:
* docs/random/bbb/subtitles:
Add some first mind rumblings on proper subtitle support.
Thomas Vander Stichele [Fri, 24 Dec 2004 11:08:57 +0000 (11:08 +0000)]
updated translations
Original commit message from CVS:
updated translations
Ronald S. Bultje [Thu, 23 Dec 2004 14:26:14 +0000 (14:26 +0000)]
docs/manual/advanced-dataaccess.xml: Add section on how to use fakesrc/fakesink/identity in your application, plus se...
Original commit message from CVS:
* docs/manual/advanced-dataaccess.xml:
Add section on how to use fakesrc/fakesink/identity in your
application, plus section on how to embed plugins. Also mention
probes.
* docs/manual/appendix-checklist.xml:
* docs/manual/appendix-debugging.xml:
* docs/manual/appendix-gnome.xml:
* docs/manual/appendix-integration.xml:
Debug -> checklist, GNOME -> integration, add sections on Linux,
KDE integration and add other things useful for application
development.
* docs/manual/manual.xml:
Remove some fixmes, update some file pointers.
* docs/pwg/appendix-checklist.xml:
Fix typo.
* docs/pwg/building-boiler.xml:
Remove ugly header and add commented fixme.
* docs/pwg/pwg.xml:
Add fixme.
* examples/manual/Makefile.am:
Add example for added docs.
Thomas Vander Stichele [Thu, 23 Dec 2004 12:10:25 +0000 (12:10 +0000)]
back to head
Original commit message from CVS:
back to head
Thomas Vander Stichele [Thu, 23 Dec 2004 11:59:45 +0000 (11:59 +0000)]
releasing 0.8.8
Original commit message from CVS:
releasing 0.8.8
Thomas Vander Stichele [Tue, 21 Dec 2004 12:25:44 +0000 (12:25 +0000)]
... and this test also passes now
Original commit message from CVS:
... and this test also passes now
Thomas Vander Stichele [Tue, 21 Dec 2004 12:00:18 +0000 (12:00 +0000)]
make test actually stop
Original commit message from CVS:
make test actually stop
Thomas Vander Stichele [Tue, 21 Dec 2004 11:17:26 +0000 (11:17 +0000)]
second prerelease
Original commit message from CVS:
second prerelease
Thomas Vander Stichele [Tue, 21 Dec 2004 11:16:32 +0000 (11:16 +0000)]
Fix for #159852 - make iterate emission threadsafe
Original commit message from CVS:
Fix for #159852 - make iterate emission threadsafe
Thomas Vander Stichele [Tue, 21 Dec 2004 11:13:36 +0000 (11:13 +0000)]
new fdo account procedure
Original commit message from CVS:
new fdo account procedure
Thomas Vander Stichele [Tue, 21 Dec 2004 09:44:54 +0000 (09:44 +0000)]
it.po update
Original commit message from CVS:
it.po update
Stefan Kost [Mon, 20 Dec 2004 16:25:22 +0000 (16:25 +0000)]
Added missing short docs. Added ids for navigation.
Original commit message from CVS:
Added missing short docs. Added ids for navigation.
Ronald S. Bultje [Sun, 19 Dec 2004 22:54:12 +0000 (22:54 +0000)]
docs/manual/: Rewrites. Remove cothreads, go a bit into opt specifically, document threads and their gotchas, and do ...
Original commit message from CVS:
* docs/manual/advanced-autoplugging.xml:
* docs/manual/advanced-schedulers.xml:
* docs/manual/advanced-threads.xml:
Rewrites. Remove cothreads, go a bit into opt specifically,
document threads and their gotchas, and do some technical stuff
on autoplugging plus add some working examples. Fixes #157395.
* examples/manual/Makefile.am:
Add typefind/autoplugger example (one that actually works).
Remove queue example since it's a duplicate of the thread one.
Thomas Vander Stichele [Fri, 17 Dec 2004 15:07:45 +0000 (15:07 +0000)]
ignore more
Original commit message from CVS:
ignore more
Christian Schaller [Fri, 17 Dec 2004 14:10:59 +0000 (14:10 +0000)]
adding more people to maintainers doc and minor cosmetic change to REQUIREMENTS doc
Original commit message from CVS:
adding more people to maintainers doc and minor cosmetic change to REQUIREMENTS doc
Christian Schaller [Fri, 17 Dec 2004 12:49:00 +0000 (12:49 +0000)]
fix changelog entry to credit Steve Lhomme for patch, and move David to reviewer
Original commit message from CVS:
fix changelog entry to credit Steve Lhomme for patch, and move David to reviewer
Thomas Vander Stichele [Fri, 17 Dec 2004 11:17:01 +0000 (11:17 +0000)]
ignore more
Original commit message from CVS:
ignore more
Thomas Vander Stichele [Fri, 17 Dec 2004 11:09:34 +0000 (11:09 +0000)]
make the test slightly less expensive
Original commit message from CVS:
make the test slightly less expensive
Benjamin Otte [Fri, 17 Dec 2004 03:58:13 +0000 (03:58 +0000)]
gst/gstvalue.c: use deprecated g_value_set_string_take_ownership to keep compatible with glib 2.2
Original commit message from CVS:
* gst/gstvalue.c: (gst_value_deserialize_string):
use deprecated g_value_set_string_take_ownership to keep compatible
with glib 2.2
Benjamin Otte [Fri, 17 Dec 2004 02:52:24 +0000 (02:52 +0000)]
gst/gstvalue.c: revert last patch, only dom a g_utf8_validate now before accepting the string - caps parsing strips "...
Original commit message from CVS:
* gst/gstvalue.c: (gst_value_deserialize_string):
revert last patch, only dom a g_utf8_validate now before accepting
the string - caps parsing strips " from strings so we can't rely on
them
* testsuite/caps/value_serialize.c: (test_string_deserialization):
disable a test that tested the above and comment it
David Schleef [Fri, 17 Dec 2004 01:29:59 +0000 (01:29 +0000)]
win32/gstenumtypes.c: Update from gst/gstenumtypes.c (See bug #153882)
Original commit message from CVS:
* win32/gstenumtypes.c: Update from gst/gstenumtypes.c (See
bug #153882)
* win32/gstenumtypes.h: same
Ronald S. Bultje [Thu, 16 Dec 2004 23:44:34 +0000 (23:44 +0000)]
gst/gstpad.c: Do query on realized pad, similar to how convert/send_event handle this. Also makes sense, since this p...
Original commit message from CVS:
* gst/gstpad.c: (gst_pad_query):
Do query on realized pad, similar to how convert/send_event handle
this. Also makes sense, since this pad belongs to the function to
which this query will be sent. Fixes #158163.
Christian Schaller [Thu, 16 Dec 2004 22:32:13 +0000 (22:32 +0000)]
fix broken pipeline example in doc
Original commit message from CVS:
fix broken pipeline example in doc
Benjamin Otte [Thu, 16 Dec 2004 20:56:52 +0000 (20:56 +0000)]
gst/gstvalue.c: check that a simple string that gets deserialized does not contain invalid characters
Original commit message from CVS:
* gst/gstvalue.c: (gst_value_deserialize_string):
check that a simple string that gets deserialized does not contain
invalid characters
* testsuite/caps/value_serialize.c: (test_string_deserialization):
remove a test that tested a wring behaviour
Thomas Vander Stichele [Thu, 16 Dec 2004 19:31:19 +0000 (19:31 +0000)]
don't reference file that doesn't exist
Original commit message from CVS:
don't reference file that doesn't exist
Ronald S. Bultje [Thu, 16 Dec 2004 10:53:47 +0000 (10:53 +0000)]
docs/manual/intro-motivation.xml: Fix typos.
Original commit message from CVS:
Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
* docs/manual/intro-motivation.xml:
Fix typos.
Ronald S. Bultje [Thu, 16 Dec 2004 10:49:22 +0000 (10:49 +0000)]
docs/gst/tmpl/gstprobe.sgml: Fix documentation of probe callback - it is supposed to return
Original commit message from CVS:
Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
* docs/gst/tmpl/gstprobe.sgml:
Fix documentation of probe callback - it is supposed to return
FALSE, not TRUE, to remove data from the stream (#159087).
Ronald S. Bultje [Thu, 16 Dec 2004 10:40:05 +0000 (10:40 +0000)]
gst/gstelementfactory.c: Fix compile failure if compiling without libxml2 support (#149936).
Original commit message from CVS:
Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
* gst/gstelementfactory.c: (gst_element_factory_create):
Fix compile failure if compiling without libxml2 support (#149936).
Ronald S. Bultje [Wed, 15 Dec 2004 21:45:55 +0000 (21:45 +0000)]
docs/manual/: Move spider from autoplugging to components. Autoplugging is for internals, not for solutions. ;-).
Original commit message from CVS:
* docs/manual/advanced-autoplugging.xml:
* docs/manual/highlevel-components.xml:
Move spider from autoplugging to components. Autoplugging is for
internals, not for solutions. ;-).
Ronald S. Bultje [Wed, 15 Dec 2004 20:47:51 +0000 (20:47 +0000)]
docs/random/ds/0.9-suggested-changes: Make note on device/location/uri property names.
Original commit message from CVS:
* docs/random/ds/0.9-suggested-changes:
Make note on device/location/uri property names.
Ronald S. Bultje [Wed, 15 Dec 2004 17:32:49 +0000 (17:32 +0000)]
docs/manual/: Try 2. This time, include a short preface as a "general introduction", also add code blocks around all ...
Original commit message from CVS:
* docs/manual/advanced-autoplugging.xml:
* docs/manual/advanced-clocks.xml:
* docs/manual/advanced-interfaces.xml:
* docs/manual/advanced-metadata.xml:
* docs/manual/advanced-position.xml:
* docs/manual/advanced-schedulers.xml:
* docs/manual/advanced-threads.xml:
* docs/manual/appendix-gnome.xml:
* docs/manual/appendix-programs.xml:
* docs/manual/appendix-quotes.xml:
* docs/manual/autoplugging.xml:
* docs/manual/basics-bins.xml:
* docs/manual/basics-data.xml:
* docs/manual/basics-elements.xml:
* docs/manual/basics-helloworld.xml:
* docs/manual/basics-init.xml:
* docs/manual/basics-pads.xml:
* docs/manual/basics-plugins.xml:
* docs/manual/bins-api.xml:
* docs/manual/bins.xml:
* docs/manual/buffers-api.xml:
* docs/manual/buffers.xml:
* docs/manual/clocks.xml:
* docs/manual/components.xml:
* docs/manual/cothreads.xml:
* docs/manual/debugging.xml:
* docs/manual/dparams-app.xml:
* docs/manual/dynamic.xml:
* docs/manual/elements-api.xml:
* docs/manual/elements.xml:
* docs/manual/factories.xml:
* docs/manual/gnome.xml:
* docs/manual/goals.xml:
* docs/manual/helloworld.xml:
* docs/manual/helloworld2.xml:
* docs/manual/highlevel-components.xml:
* docs/manual/highlevel-xml.xml:
* docs/manual/init-api.xml:
* docs/manual/intro-basics.xml:
* docs/manual/intro-motivation.xml:
* docs/manual/intro-preface.xml:
* docs/manual/intro.xml:
* docs/manual/links-api.xml:
* docs/manual/links.xml:
* docs/manual/manual.xml:
* docs/manual/motivation.xml:
* docs/manual/pads-api.xml:
* docs/manual/pads.xml:
* docs/manual/plugins-api.xml:
* docs/manual/plugins.xml:
* docs/manual/programs.xml:
* docs/manual/queues.xml:
* docs/manual/quotes.xml:
* docs/manual/schedulers.xml:
* docs/manual/states-api.xml:
* docs/manual/states.xml:
* docs/manual/threads.xml:
* docs/manual/typedetection.xml:
* docs/manual/win32.xml:
* docs/manual/xml.xml:
Try 2. This time, include a short preface as a "general
introduction", also add code blocks around all code samples
so they get compiled. We still need a way to tell readers
the filename of the code sample. In some cases, don't show
all code in the documentation, but do include it in the generated
code. This allows for focussing on specific bits in the docs,
while still having a full test application available.
* examples/manual/Makefile.am:
Fix up examples for new ADM. Add several of the new examples that
were either added or were missing from the build system.
* examples/manual/extract.pl:
Allow nameless blocks.
Thomas Vander Stichele [Wed, 15 Dec 2004 11:54:26 +0000 (11:54 +0000)]
fix last example. Add example of adding code blocks that are not shown in docbook output.
Original commit message from CVS:
* docs/manual/elements-api.xml:
* docs/manual/helloworld.xml:
* examples/manual/extract.pl:
fix last example. Add example of adding code blocks that are not
shown in docbook output.
Thomas Vander Stichele [Wed, 15 Dec 2004 11:29:14 +0000 (11:29 +0000)]
Make it possible to extract example code from separate blocks.
Original commit message from CVS:
* docs/manual/dynamic.xml:
* docs/manual/elements-api.xml:
* docs/manual/gnome.xml:
* docs/manual/helloworld2.xml:
* docs/manual/init-api.xml:
* docs/manual/queues.xml:
* docs/manual/threads.xml:
* docs/manual/xml.xml:
* examples/manual/extract.pl:
Make it possible to extract example code from separate blocks.
Should make Ronald happy.
Wim Taymans [Wed, 15 Dec 2004 10:34:29 +0000 (10:34 +0000)]
gst/schedulers/gstoptimalscheduler.c: Fix bug where a flag was not updated on a decoupled entry point because we were...
Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (add_to_group),
(remove_from_group), (group_elements_set_visited),
(normalize_group), (gst_opt_scheduler_iterate):
Fix bug where a flag was not updated on a decoupled entry point
because we were just checking the group element list and decoupled
elements are not in that list..
Thomas Vander Stichele [Wed, 15 Dec 2004 07:45:16 +0000 (07:45 +0000)]
remove newly added files pending reintegration
Original commit message from CVS:
remove newly added files pending reintegration
Thomas Vander Stichele [Wed, 15 Dec 2004 07:32:24 +0000 (07:32 +0000)]
remove christian's double entry
Original commit message from CVS:
remove christian's double entry
Thomas Vander Stichele [Wed, 15 Dec 2004 07:30:55 +0000 (07:30 +0000)]
put back old manual structure before integrating ronald's changes
Original commit message from CVS:
put back old manual structure before integrating ronald's changes
Ronald S. Bultje [Tue, 14 Dec 2004 23:35:09 +0000 (23:35 +0000)]
docs/manual/: First try at rewriting the ADM. Needs lotsamore work, but some parts might already be somewhat useful.
Original commit message from CVS:
* docs/manual/advanced-autoplugging.xml:
* docs/manual/advanced-clocks.xml:
* docs/manual/advanced-dparams.xml:
* docs/manual/advanced-interfaces.xml:
* docs/manual/advanced-metadata.xml:
* docs/manual/advanced-position.xml:
* docs/manual/advanced-schedulers.xml:
* docs/manual/advanced-threads.xml:
* docs/manual/appendix-debugging.xml:
* docs/manual/appendix-gnome.xml:
* docs/manual/appendix-programs.xml:
* docs/manual/appendix-quotes.xml:
* docs/manual/appendix-win32.xml:
* docs/manual/autoplugging.xml:
* docs/manual/basics-bins.xml:
* docs/manual/basics-data.xml:
* docs/manual/basics-elements.xml:
* docs/manual/basics-helloworld.xml:
* docs/manual/basics-init.xml:
* docs/manual/basics-pads.xml:
* docs/manual/basics-plugins.xml:
* docs/manual/bins-api.xml:
* docs/manual/bins.xml:
* docs/manual/buffers-api.xml:
* docs/manual/buffers.xml:
* docs/manual/clocks.xml:
* docs/manual/components.xml:
* docs/manual/cothreads.xml:
* docs/manual/debugging.xml:
* docs/manual/dparams-app.xml:
* docs/manual/dynamic.xml:
* docs/manual/elements-api.xml:
* docs/manual/elements.xml:
* docs/manual/factories.xml:
* docs/manual/gnome.xml:
* docs/manual/goals.xml:
* docs/manual/helloworld.xml:
* docs/manual/helloworld2.xml:
* docs/manual/highlevel-components.xml:
* docs/manual/highlevel-xml.xml:
* docs/manual/init-api.xml:
* docs/manual/intro-motivation.xml:
* docs/manual/intro-preface.xml:
* docs/manual/intro.xml:
* docs/manual/links-api.xml:
* docs/manual/links.xml:
* docs/manual/manual.xml:
* docs/manual/motivation.xml:
* docs/manual/pads-api.xml:
* docs/manual/pads.xml:
* docs/manual/plugins-api.xml:
* docs/manual/plugins.xml:
* docs/manual/programs.xml:
* docs/manual/queues.xml:
* docs/manual/quotes.xml:
* docs/manual/schedulers.xml:
* docs/manual/states-api.xml:
* docs/manual/states.xml:
* docs/manual/threads.xml:
* docs/manual/typedetection.xml:
* docs/manual/win32.xml:
* docs/manual/xml.xml:
First try at rewriting the ADM. Needs lotsamore work, but some
parts might already be somewhat useful.
* docs/pwg/advanced-interfaces.xml:
Remove properties interface, it never actually existed (except for
on my HD...).
David Schleef [Tue, 14 Dec 2004 06:25:25 +0000 (06:25 +0000)]
gst/gstpad.c: Allow caps to be NULL (bug #160220).
Original commit message from CVS:
* gst/gstpad.c: (gst_pad_set_explicit_caps): Allow caps to
be NULL (bug #160220).
David Schleef [Tue, 14 Dec 2004 06:20:10 +0000 (06:20 +0000)]
configure.ac: remove all mmx stuff, because it's not used.
Original commit message from CVS:
* configure.ac: remove all mmx stuff, because it's not used.
* docs/random/ds/0.9-suggested-changes: additional notes
* include/Makefile.am: we don't use these anymore
* include/mmx.h: remove
* include/sse.h: remove
Stéphane Loeuillet [Mon, 13 Dec 2004 11:41:56 +0000 (11:41 +0000)]
add 4CC code for h264 in avi (VSSH)
Original commit message from CVS:
add 4CC code for h264 in avi (VSSH)
Stéphane Loeuillet [Mon, 13 Dec 2004 00:41:56 +0000 (00:41 +0000)]
add more 4CC codes for h263
Original commit message from CVS:
add more 4CC codes for h263
Stéphane Loeuillet [Sat, 11 Dec 2004 13:42:02 +0000 (13:42 +0000)]
put the same mail for Zaheer Merali everywhere
Original commit message from CVS:
put the same mail for Zaheer Merali everywhere
Stefan Kost [Fri, 10 Dec 2004 17:19:56 +0000 (17:19 +0000)]
Added more gst-launch examples
Original commit message from CVS:
Added more gst-launch examples
David Schleef [Fri, 10 Dec 2004 02:31:36 +0000 (02:31 +0000)]
more notes
Original commit message from CVS:
more notes
David Schleef [Fri, 10 Dec 2004 00:56:12 +0000 (00:56 +0000)]
more notes
Original commit message from CVS:
more notes
Ronald S. Bultje [Thu, 9 Dec 2004 16:13:18 +0000 (16:13 +0000)]
gst/gstqueue.c: Check for availability again.
Original commit message from CVS:
* gst/gstqueue.c: (gst_queue_handle_src_query):
Check for availability again.
Ronald S. Bultje [Thu, 9 Dec 2004 15:32:17 +0000 (15:32 +0000)]
gst/gstcaps.c: Simple caps go first. This has the nice side-effect of fixing an obscure warning.
Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_compare_structures):
Simple caps go first. This has the nice side-effect of fixing an
obscure warning.
Ronald S. Bultje [Thu, 9 Dec 2004 13:37:18 +0000 (13:37 +0000)]
gst/gstversion.h.in: Protect header.
Original commit message from CVS:
* gst/gstversion.h.in:
Protect header.
Ronald S. Bultje [Thu, 9 Dec 2004 11:48:28 +0000 (11:48 +0000)]
gst/schedulers/gstoptimalscheduler.c: When we're recursing into a chain run, only run the directly related group, not...
Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c:
(gst_opt_scheduler_schedule_run_queue), (schedule_chain),
(gst_opt_scheduler_get_wrapper):
When we're recursing into a chain run, only run the directly
related group, not all queued ones. This will fix a possible
deadlock in chains with more than two groups.
Thomas Vander Stichele [Wed, 8 Dec 2004 09:18:38 +0000 (09:18 +0000)]
remove patch if autopoint fails
Original commit message from CVS:
remove patch if autopoint fails
Ronald S. Bultje [Tue, 7 Dec 2004 23:21:32 +0000 (23:21 +0000)]
docs/gst/gstreamer-sections.txt: Document Thomas' addition, fix build, make Luis the sheriff happy.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
Document Thomas' addition, fix build, make Luis the sheriff happy.
Thomas Vander Stichele [Tue, 7 Dec 2004 18:50:39 +0000 (18:50 +0000)]
add accessor for version field
Original commit message from CVS:
add accessor for version field
Thomas Vander Stichele [Mon, 6 Dec 2004 09:15:46 +0000 (09:15 +0000)]
yay for the TP, italian added
Original commit message from CVS:
yay for the TP, italian added
Ronald S. Bultje [Fri, 3 Dec 2004 13:24:15 +0000 (13:24 +0000)]
gst/gstpad.c: GST_RPAD_* will only operate on a RealPad (it casts the pointer, it doesn't actually check the contents...
Original commit message from CVS:
* gst/gstpad.c: (gst_pad_is_negotiated),
(gst_pad_get_negotiated_caps):
GST_RPAD_* will only operate on a RealPad (it casts the pointer,
it doesn't actually check the contents), so be sure to hand it
a RealPad else we'll crash.
Wim Taymans [Fri, 3 Dec 2004 11:24:01 +0000 (11:24 +0000)]
gst/gstqueue.c: Reverted to 1.110 until this makes the testsuite and various apps work.
Original commit message from CVS:
* gst/gstqueue.c: (gst_queue_init), (gst_queue_getcaps),
(gst_queue_link), (gst_queue_handle_src_query):
Reverted to 1.110 until this makes the testsuite and various
apps work.
Thomas Vander Stichele [Thu, 2 Dec 2004 14:21:30 +0000 (14:21 +0000)]
usecases
Original commit message from CVS:
usecases
Christian Schaller [Wed, 1 Dec 2004 17:58:05 +0000 (17:58 +0000)]
fix cvs conflict strings mistakenly included
Original commit message from CVS:
fix cvs conflict strings mistakenly included
Ronald S. Bultje [Wed, 1 Dec 2004 09:44:22 +0000 (09:44 +0000)]
gst/gstelement.c: Use g_error_new_literal because error text may have percentage signs in it. Fixes #160019.
Original commit message from CVS:
Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
* gst/gstelement.c: (gst_element_error_full):
Use g_error_new_literal because error text may have
percentage signs in it. Fixes #160019.
Benjamin Otte [Tue, 30 Nov 2004 23:45:36 +0000 (23:45 +0000)]
gst/elements/gstbufferstore.c: don't try to make subbuffers bigger than they can be. (fixes #159970)
Original commit message from CVS:
* gst/elements/gstbufferstore.c:
(gst_buffer_store_add_buffer_func):
don't try to make subbuffers bigger than they can be. (fixes
#159970)
Ronald S. Bultje [Mon, 29 Nov 2004 18:29:05 +0000 (18:29 +0000)]
docs/gst/: Add new function to docs to fix build.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/gstvalue.sgml:
Add new function to docs to fix build.
Wim Taymans [Mon, 29 Nov 2004 17:29:37 +0000 (17:29 +0000)]
Added testcase for failing bin iterate function due to glib thread-unsafeness.
Original commit message from CVS:
Added testcase for failing bin iterate function due to glib thread-unsafeness.
Ronald S. Bultje [Mon, 29 Nov 2004 17:02:09 +0000 (17:02 +0000)]
gst/: Deprecate _type_is_fixed, use _value_is_fixed instead, since the fixedness depends on the content.
Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_is_fixed_foreach):
* gst/gstpad.c: (_gst_pad_default_fixate_value),
(_gst_pad_default_fixate_foreach):
* gst/gstvalue.c: (gst_type_is_fixed), (gst_value_is_fixed):
* gst/gstvalue.h:
Deprecate _type_is_fixed, use _value_is_fixed instead, since
in some cases (arrays), the fixedness depends on the content.
* gst/gstqueue.c: (gst_queue_handle_src_query):
Check for availability before doing something.
Wim Taymans [Mon, 29 Nov 2004 14:27:04 +0000 (14:27 +0000)]
testsuite/threads/: Added a bunch of testcases that show threadsafety bugs in glib.
Original commit message from CVS:
* testsuite/threads/Makefile.am:
* testsuite/threads/signals.c: (gst_test_get_type),
(gst_test_class_init), (gst_test_init), (gst_test_dispose),
(gst_test_set_property), (gst_test_get_property),
(gst_test_do_signal1), (signal2_handler), (gst_test_do_signal2),
(gst_test_do_prop), (run_thread), (main):
Added a bunch of testcases that show threadsafety bugs in glib.
Stefan Kost [Mon, 29 Nov 2004 14:16:22 +0000 (14:16 +0000)]
Added a first batch of gst-launch examples, as provided by ronald and other from the devel-mlist
Original commit message from CVS:
Added a first batch of gst-launch examples, as provided by ronald and other from the devel-mlist
Wim Taymans [Mon, 29 Nov 2004 11:27:26 +0000 (11:27 +0000)]
Added docs with proposals for major rewrite for 0.9.
Original commit message from CVS:
Added docs with proposals for major rewrite for 0.9.
Benjamin Otte [Sun, 28 Nov 2004 18:02:48 +0000 (18:02 +0000)]
gst/gstelement.c: simplify
Original commit message from CVS:
* gst/gstelement.c: (gst_element_negotiate_pads):
simplify
* gst/gstvalue.c: (gst_string_wrap), (gst_string_unwrap),
(gst_value_serialize_string), (gst_value_deserialize_string):
add unwrapping of previously wrapped strings. Fix bug in wrapping
while at it.
* testsuite/caps/value_serialize.c: (test1),
(test_string_serialization), (test_string_deserialization), (main):
add tests for string (de)serialization
Wim Taymans [Fri, 26 Nov 2004 18:29:06 +0000 (18:29 +0000)]
testsuite/threads/: Added testsuite to show bug #159566
Original commit message from CVS:
* testsuite/threads/159566.c: (object_deep_notify), (main):
* testsuite/threads/Makefile.am:
Added testsuite to show bug #159566
Thomas Vander Stichele [Thu, 25 Nov 2004 19:07:59 +0000 (19:07 +0000)]
updated release practice
Original commit message from CVS:
updated release practice
Thomas Vander Stichele [Thu, 25 Nov 2004 15:45:36 +0000 (15:45 +0000)]
fix some typos
Original commit message from CVS:
fix some typos
Wim Taymans [Thu, 25 Nov 2004 12:46:50 +0000 (12:46 +0000)]
gst/gstthread.c: Ref the thread object in the GThread mainloop. Break out of the thread mainloop if it holds the last...
Original commit message from CVS:
* gst/gstthread.c: (gst_thread_dispose), (gst_thread_change_state),
(gst_thread_child_state_change), (gst_thread_main_loop):
Ref the thread object in the GThread mainloop. Break out of the
thread mainloop if it holds the last ref. This properly exits
the threads when disposing the thread from its own context. It
also avoids possible deadlocks in the dispose function.
Martin Soto [Wed, 24 Nov 2004 18:54:35 +0000 (18:54 +0000)]
gst/gstqueue.c (gst_queue_link_sink): Grab the lock only when it is necessary to wait.
Original commit message from CVS:
2004-11-24 Martin Soto <martinsoto@users.sourceforge.net>
* gst/gstqueue.c (gst_queue_link_sink): Grab the lock only when
it is necessary to wait.
Ronald S. Bultje [Tue, 23 Nov 2004 23:03:10 +0000 (23:03 +0000)]
docs/pwg/building-boiler.xml: Make description somewhat clearer.
Original commit message from CVS:
* docs/pwg/building-boiler.xml:
Make description somewhat clearer.
Ronald S. Bultje [Tue, 23 Nov 2004 22:50:15 +0000 (22:50 +0000)]
docs/upload.mak: Apparently docs changed location on FDO's server.
Original commit message from CVS:
* docs/upload.mak:
Apparently docs changed location on FDO's server.
Ronald S. Bultje [Tue, 23 Nov 2004 22:36:21 +0000 (22:36 +0000)]
docs/pwg/appendix-checklist.xml: Add some random notes on thinks to check when writing an element.
Original commit message from CVS:
* docs/pwg/appendix-checklist.xml:
Add some random notes on thinks to check when writing an element.
This list can be extended as people see fit.
Martin Soto [Mon, 22 Nov 2004 23:50:37 +0000 (23:50 +0000)]
gst/gstqueue.c (gst_queue_init, gst_queue_link_sink)
Original commit message from CVS:
2004-11-23 Martin Soto <martinsoto@users.sourceforge.net>
* gst/gstqueue.c (gst_queue_init, gst_queue_link_sink)
(gst_queue_link_src): Allow for renegotiating the caps of the sink
pad. The queue will now wait until it is empty and forward the new
caps to the source.
* gst/gstbin.c (gst_bin_set_element_sched)
(gst_bin_unset_element_sched): Make sure that all elements and
links are registered and unregistered with the scheduler exactly
once. This elaborates on a fix by Benjamin Otte, but
guarantees that decoupled elements are also registered.
Thomas Vander Stichele [Thu, 11 Nov 2004 15:40:00 +0000 (15:40 +0000)]
docs/manual/quotes.xml: add a quote
Original commit message from CVS:
* docs/manual/quotes.xml:
add a quote
* configure.ac:
* gst/gst.c:
* gst/gstinfo.c:
add LIBDIR and move init message higher up so it's at the start
Christian Schaller [Mon, 8 Nov 2004 18:51:12 +0000 (18:51 +0000)]
fix build after commit of fair :)
Original commit message from CVS:
fix build after commit of fair :)
Christophe Fergeau [Mon, 8 Nov 2004 15:45:31 +0000 (15:45 +0000)]
gst/elements/: Subtract size of internally stored data from position queries.
Original commit message from CVS:
* gst/elements/gstfakesink.c: (gst_fakesink_class_init):
* gst/elements/gstidentity.c: (gst_identity_class_init):
Use G_SIGNAL_TYPE_STATIC_SCOPE, patch by Christophe Fergeau
<teuf@gnome.org> (#157263).
* gst/elements/gsttypefindelement.c: (gst_type_find_element_init),
(gst_type_find_handle_src_query):
Subtract size of internally stored data from position queries.
Martin Soto [Sun, 7 Nov 2004 20:10:18 +0000 (20:10 +0000)]
gst/gstpad.c (gst_pad_collectv): Fix the return line.
Original commit message from CVS:
2004-11-07 Martin Soto <martinsoto@users.sourceforge.net>
* gst/gstpad.c (gst_pad_collectv): Fix the return line.
(gst_pad_collect_valist): Fix gst_pad_collect_array
invocation. Apparently this functions were never tested.
Martin Soto [Sun, 7 Nov 2004 19:31:39 +0000 (19:31 +0000)]
gst/schedulers/: New cothread based scheduler: Fair scheduler.
Original commit message from CVS:
2004-11-07 Martin Soto <martinsoto@users.sourceforge.net>
* gst/schedulers/fairscheduler.c:
* gst/schedulers/faircothreads.c:
* gst/schedulers/faircothreads.h:
New cothread based scheduler: Fair scheduler.
* gst/schedulers/gthread-cothreads.h:
Add the standard #if around the whole file.
Defining symbol GTHREAD_COTHREADS_NO_DEFINITIONS will now prevent
compilation of the functions defined in this file. This is
necessary to be able to use this file as a normal header.
* gst/schedulers/Makefile.am: Add compiling support for fair
scheduler.
* docs/gst/Makefile.am (IGNORE_HFILES): Exclude internal fair
scheduler cothreads layer from documentation generation.
Ronald S. Bultje [Sun, 7 Nov 2004 17:16:31 +0000 (17:16 +0000)]
gst/autoplug/gstspideridentity.c: Don't crash if that function is not implemented.
Original commit message from CVS:
* gst/autoplug/gstspideridentity.c:
(gst_spider_identity_sink_loop_type_finding):
Don't crash if that function is not implemented.
Ronald S. Bultje [Sat, 6 Nov 2004 12:39:08 +0000 (12:39 +0000)]
docs/pwg/advanced-types.xml: Another typo.
Original commit message from CVS:
* docs/pwg/advanced-types.xml:
Another typo.
Ronald S. Bultje [Sat, 6 Nov 2004 11:25:35 +0000 (11:25 +0000)]
docs/pwg/intro-preface.xml: Hm, ok, so the brackets weren't really useful...
Original commit message from CVS:
* docs/pwg/intro-preface.xml:
Hm, ok, so the brackets weren't really useful...
* docs/pwg/other-ntoone.xml:
Fix embarassing typo.
Stéphane Loeuillet [Sat, 6 Nov 2004 11:21:53 +0000 (11:21 +0000)]
typo
Original commit message from CVS:
typo
Ronald S. Bultje [Sat, 6 Nov 2004 11:12:56 +0000 (11:12 +0000)]
docs/pwg/intro-preface.xml: Rewrite preface.
Original commit message from CVS:
* docs/pwg/intro-preface.xml:
Rewrite preface.
Ronald S. Bultje [Sat, 6 Nov 2004 10:28:07 +0000 (10:28 +0000)]
docs/pwg/: Typo fixes.
Original commit message from CVS:
* docs/pwg/advanced-scheduling.xml:
* docs/pwg/advanced-tagging.xml:
* docs/pwg/advanced-types.xml:
* docs/pwg/building-boiler.xml:
* docs/pwg/building-chainfn.xml:
* docs/pwg/building-signals.xml:
* docs/pwg/building-state.xml:
* docs/pwg/building-testapp.xml:
* docs/pwg/intro-basics.xml:
* docs/pwg/other-manager.xml:
* docs/pwg/other-source.xml:
Typo fixes.
* docs/pwg/other-manager.xml:
Add some first content. No example code yet.
* gst/elements/gstfilesink.c: (gst_filesink_handle_event):
Remove double newlines.
Wim Taymans [Thu, 4 Nov 2004 11:03:48 +0000 (11:03 +0000)]
Added testcase for schduler segfault.
Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (add_to_group),
(remove_from_group), (normalize_group), (group_migrate_connected),
(gst_opt_scheduler_iterate):
* testsuite/schedulers/.cvsignore:
* testsuite/schedulers/Makefile.am:
* testsuite/schedulers/queue_link.c: (main):
Added testcase for schduler segfault.
Fix scheduler segfault when removing a decoupled
entry point as the last element from a group.
Christophe Fergeau [Wed, 3 Nov 2004 21:01:44 +0000 (21:01 +0000)]
gst/gstmarshal.list: add missing marshaller, fixes build
Original commit message from CVS:
2004-11-03 Christophe Fergeau <teuf@gnome.org>
* gst/gstmarshal.list: add missing marshaller, fixes build
Christophe Fergeau [Wed, 3 Nov 2004 18:49:59 +0000 (18:49 +0000)]
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
Christophe Fergeau [Wed, 3 Nov 2004 18:01:29 +0000 (18:01 +0000)]
gst/elements/: more
Original commit message from CVS:
2004-11-03 Christophe Fergeau <teuf@gnome.org>
* gst/elements/gstfakesink.c: (gst_fakesink_class_init):
* gst/elements/gstfakesrc.c: (gst_fakesrc_class_init): more
POINTER=>BOXED changes to marshal GstBuffers
Christophe Fergeau [Wed, 3 Nov 2004 17:45:02 +0000 (17:45 +0000)]
gst/elements/gstidentity.c: GstBuffer is a boxed type, marshal the signal with VOID__BOXED, not VOID__POINTER
Original commit message from CVS:
2004-11-03 Christophe Fergeau <teuf@gnome.org>
* gst/elements/gstidentity.c: (gst_identity_class_init): GstBuffer is
a boxed type, marshal the signal with VOID__BOXED, not VOID__POINTER
Stefan Kost [Wed, 3 Nov 2004 09:21:01 +0000 (09:21 +0000)]
added some more docs, removed two obsolete defines
Original commit message from CVS:
added some more docs, removed two obsolete defines
Wim Taymans [Tue, 2 Nov 2004 15:02:12 +0000 (15:02 +0000)]
gst/: Aplied part of patch #157127: Cleanup of issues reported by sparse.
Original commit message from CVS:
reviewed by: Wim Taymans, Ronald Bultje.
* gst/cothreads.c: (cothread_create):
* gst/gstbin.c: (gst_bin_add_func), (gst_bin_remove_func),
(gst_bin_child_state_change_func):
* gst/gstbuffer.c: (gst_buffer_span):
* gst/gstelement.c: (gst_element_get_index),
(gst_element_get_event_masks), (gst_element_get_query_types),
(gst_element_get_formats):
* gst/gsterror.c: (_gst_core_errors_init),
(_gst_library_errors_init), (_gst_resource_errors_init),
(_gst_stream_errors_init):
* gst/gstobject.c: (gst_object_default_deep_notify):
* gst/gstpad.c: (gst_pad_get_event_masks),
(gst_pad_get_internal_links_default):
* gst/gstplugin.c: (gst_plugin_register_func),
(gst_plugin_get_module):
* gst/gststructure.c: (gst_structure_get_string),
(gst_structure_get_abbrs), (gst_structure_from_abbr),
(gst_structure_to_abbr):
* gst/gstutils.c: (gst_print_element_args):
* gst/schedulers/gstoptimalscheduler.c: (add_to_group),
(setup_group_scheduler), (gst_opt_scheduler_iterate):
Aplied part of patch #157127: Cleanup of issues reported by
sparse.
Also do not try to use cothreads when there is no cothread
context yet.
Wim Taymans [Tue, 2 Nov 2004 13:08:41 +0000 (13:08 +0000)]
gst/schedulers/gstoptimalscheduler.c: Aplied patch #154061. Running a pipeline in which an element calls GST_ELEMENT_...
Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (add_to_group),
(gst_opt_scheduler_iterate):
Aplied patch #154061. Running a pipeline in which an element
calls GST_ELEMENT_ERROR in the chain function, the opt
scheduler doesn't unref the chain so it never gets freed.