GStreamer multimedia framework
Find a file
Erik Walthinsen 990baba8e3 Another big set of changes. Connections are now also pullfunc based. gstqueue has been updated, I don't know of any ...
Original commit message from CVS:
Another big set of changes.  Connections are now also pullfunc based.
gstqueue has been updated, I don't know of any other connections offhand.

There are still a few things that need doing, specifically the concept
of a source or connection with connections to multiple thread contexts is
not dealt with.  This may force us to move the threadstate from the
element to the pad, maybe keeping the element's copy for simple cases.
Then the Bin would create a structure to pass to the cothreaded _wrappers
of any such elements, which would detail the pads that are to be dealt with
by this particular cothread context.

That will speed things up to, since we don't have to look through the list
of all pads for every Src or Connection element for every iteration, we can
simply step through the list provided by the plan.  Special case might even
have a single pad pointer sitting there to trump the list, if there's only
one (the common case anyway).

Task 23098 is tracking these changes.  The main task 22588 depends on that
subtask, as well as 22240, which is a consistency check on PAD_DISABLED.
2000-12-08 10:33:01 +00:00
components/bonobo-gstmediaplay Reworked AC3 decoder. No seeking yet but at least we do not need ac3parse anymore. 2000-11-20 19:04:32 +00:00
docs Added some capability options 2000-12-04 19:24:25 +00:00
editor Removed the hardcoded pipeline setup is gstplay in favor of the autoplugging features. Still in a rought shape... 2000-10-12 19:41:30 +00:00
examples Some code cleanup 2000-11-01 22:11:48 +00:00
gst Another big set of changes. Connections are now also pullfunc based. gstqueue has been updated, I don't know of any ... 2000-12-08 10:33:01 +00:00
gstplay Something was wrong with SSE initialisation in mpeg2dec 2000-11-20 22:05:30 +00:00
include I'm too lazy to comment this 2000-11-04 18:55:01 +00:00
libs Added seeking to the avi decoder by implementing pull_region. 2000-11-06 00:15:51 +00:00
plugins/elements Another big set of changes. Connections are now also pullfunc based. gstqueue has been updated, I don't know of any ... 2000-12-08 10:33:01 +00:00
test Remove cothreads.[ch] from tests/cothreads/ and replace then with a rule in the Makefile.am to generate symlinks to t... 2000-12-03 15:02:24 +00:00
tests Updated the test program 2000-12-07 18:38:54 +00:00
tools Changes to gstreamer-config to include gtk+ libs manual changes: queues, threads, programs gsteditor does not crash a... 2000-09-09 16:36:10 +00:00
.gitignore Fix on x86 architectures - was just checking for 386, D'oh. 2000-09-15 23:04:31 +00:00
acconfig.h Changes made to the DEBUG system. New header file gstdebug.h holds the stuff to keep it out of gst.h's hair. DEBUG ... 2000-12-04 09:35:08 +00:00
AUTHORS Patch from Chris Emerson for PPC. cothreads stuff was causing segfaults, because the stack needs to be initialised w... 2000-09-21 00:57:09 +00:00
autogen.sh Fix compile problem due to DEBUG being redefined in libs/getbits/gstgetbits.h. Also fix several small typos in the d... 2000-09-18 22:19:57 +00:00
ChangeLog initial checkin 2000-01-30 09:03:00 +00:00
configure.in Changes made to the DEBUG system. New header file gstdebug.h holds the stuff to keep it out of gst.h's hair. DEBUG ... 2000-12-04 09:35:08 +00:00
COPYING initial checkin 2000-01-30 09:03:00 +00:00
COPYING.LIB initial checkin 2000-01-30 09:03:00 +00:00
gstreamer-config.in A first attempt to fix the queues in a cothreaded pipeline. 2000-09-22 23:35:14 +00:00
gstreamer.m4 A bunch more changes to clean up build/make dist issues, as well as a spec file, -config file, .m4, etc. Next step... 2000-01-31 06:46:18 +00:00
gstreamer.spec.in More incremental updates. I can now successfully produce an rpm simply by typing ./autogen.sh;make rpm. This is g... 2000-01-31 09:43:08 +00:00
INSTALL initial checkin 2000-01-30 09:03:00 +00:00
install-sh initial checkin 2000-01-30 09:03:00 +00:00
LICENSE Adding explicit license information, since quite a large number of source files don't have the LGPL header. This is ... 2000-08-05 03:53:00 +00:00
Makefile.am Don't compile editor if havn't got libglade-gnome. 2000-10-06 02:38:11 +00:00
missing initial checkin 2000-01-30 09:03:00 +00:00
mkinstalldirs initial checkin 2000-01-30 09:03:00 +00:00
NEWS initial checkin 2000-01-30 09:03:00 +00:00
README Various fixes for the build/install problems update to the docs/manual. Added a simple helloworld example. 2000-08-18 20:35:48 +00:00
stamp.h.in initial checkin 2000-01-30 09:03:00 +00:00

This is gnome-streamer, a framework for streaming media in GNOME.  The
fundamental design comes from the video pipeline at Oregon Graduate
Institute, as well as some ideas from DirectMedia.  It's based on plug-ins
that will provide the various codec and other functionality.  The
interface hopefully is generic enough for various companies (ahem, Apple)
to release binary codecs for Linux, until such time as they get a clue and
release the source.