Commit graph

207 commits

Author SHA1 Message Date
Ronald S. Bultje
8bce98d062 Add doc on how typefind works and some other random thoughts
Original commit message from CVS:
Add doc on how typefind works and some other random thoughts
2003-10-02 19:12:54 +00:00
Ronald S. Bultje
6fbff1c106 New typefind system: bytestream is now part of the core all plugins have been modified to use this new typefind syste...
Original commit message from CVS:
New typefind system:
* bytestream is now part of the core
* all plugins have been modified to use this new typefind system
* asf typefinding added
* mpeg video stream typefiding removed because it's broken
* duplicate typefind entries removed
* extra id3 typefinding added, because we've seen 4 types of files
(riff/wav, flac, vorbis, mp3) with id3 headers and each of these needs
to work. Instead, I've added an id3 element and let it redo typefiding
after the id3 header. this needs a hack because spider only typefinds
once. We can remove this hack once spider supports multiple typefinds.
* with all this, mp3 typefinding is semi-rewritten
* id3 typefinding in flac/vorbis is removed, it's no longer needed
* fixed spider and gst-typefind to use this, too.
* Other general cleanups
2003-10-01 13:11:45 +00:00
Ronald S. Bultje
2434fa9ebf Update, now that I understand interfaces a bit better...
Original commit message from CVS:
Update, now that I understand interfaces a bit better...
2003-09-13 10:17:49 +00:00
Ronald S. Bultje
5d76a2e9b3 Implement generic interface stuff, with per-instance support checking instead of per-class checking
Original commit message from CVS:
Implement generic interface stuff, with per-instance support checking instead of per-class checking
2003-09-13 01:10:12 +00:00
Ronald S. Bultje
7af246f2ef bla bla... some new stuff
Original commit message from CVS:
bla bla... some new stuff
2003-09-08 19:58:40 +00:00
Ramon Garcia Fernandez
e63c0a9aa2 Added specification document of the RTP client subsystem.
Original commit message from CVS:


Added specification document of the RTP client subsystem.
2003-09-08 17:59:17 +00:00
Ronald S. Bultje
8ff69a6cc8 Add GInterface
Original commit message from CVS:
Add GInterface
2003-09-04 21:03:12 +00:00
Ronald S. Bultje
68d336393e Add some class/init example code (on request of zeenix)
Original commit message from CVS:
Add some class/init example code (on request of zeenix)
2003-08-29 06:50:56 +00:00
Ronald S. Bultje
ae97ea085f A generic interface proposal
Original commit message from CVS:
A generic interface proposal
2003-08-28 20:48:54 +00:00
Thomas Vander Stichele
846ecd63d7 more info
Original commit message from CVS:
more info
2003-08-26 23:36:27 +00:00
Andy Wingo
5c2d6b2f43 cache return values of _gst_debug_nameof_funcptr
Original commit message from CVS:
kill some memleaks, add ::signal-handoffs property to fakesrc/sink (default FALSE), cache return values of _gst_debug_nameof_funcptr
2003-08-07 12:45:31 +00:00
Leif Johnson
5d3c78427c + updates to the mimetypes file, trying to get it in a form that could be changed to docbook eventually
Original commit message from CVS:
+ updates to the mimetypes file, trying to get it in a form that could be
changed to docbook eventually
2003-07-21 17:16:11 +00:00
David Schleef
e35f52f958 Add IUY2
Original commit message from CVS:
Add IUY2
2003-07-14 20:09:38 +00:00
Ronald S. Bultje
f5e3267133 New mimtypes document, going into effect today... For details, see this document, it describes everything and tell sy...
Original commit message from CVS:
New mimtypes document, going into effect today... For details, see this document, it describes everything and tell syou what to do and not do. Plugins commit follows in a few seconds (and it's huge)
2003-07-06 20:46:22 +00:00
David Schleef
491741f564 minor corrections
Original commit message from CVS:
minor corrections
2003-06-30 05:13:26 +00:00
Ronald S. Bultje
b157e76e61 Refinement of ADPCM codecs, added realaudio/dvaudio, added some x- prefixes where appropriate (see IANA)
Original commit message from CVS:
Refinement of ADPCM codecs, added realaudio/dvaudio, added some x- prefixes where appropriate (see IANA)
2003-06-21 16:06:28 +00:00
Ronald S. Bultje
535ebb2f49 Some more additions to the list... We proposed to use different mimetypes for float/int/law audio, and for rgb/yuv......
Original commit message from CVS:
Some more additions to the list... We proposed to use different mimetypes for float/int/law audio, and for rgb/yuv... waiting for comments
2003-06-20 21:44:46 +00:00
Ronald S. Bultje
0a5ff649a8 Some extra additions to sound, this actually allows for proper AVI muxing and Quicktime reading/decoding... Still to ...
Original commit message from CVS:
Some extra additions to sound, this actually allows for proper AVI muxing and Quicktime reading/decoding... Still to be implemented, but people will have a generic idea with this...
2003-06-20 16:39:21 +00:00
Ronald S. Bultje
d47569cffc Some more slight adjustments, plus more exact definitions for YUV formats supported. Please note that imo, we should ...
Original commit message from CVS:
Some more slight adjustments, plus more exact definitions for YUV formats supported. Please note that imo, we should support colorspace from/to *each* of these YUV formats, otherwise its whole existence has no use whatsoever apart from private formats.
2003-06-20 16:33:54 +00:00
Thomas Vander Stichele
7a1e8c55f5 updated release notes
Original commit message from CVS:
updated release notes
2003-06-09 21:52:28 +00:00
Ronald S. Bultje
1c17e4700b Get rid of NEW_MEDIA event, EOS is supposed to handle that
Original commit message from CVS:
Get rid of NEW_MEDIA event, EOS is supposed to handle that
2003-06-07 00:15:18 +00:00
Ronald S. Bultje
475c2857a5 Finetuning of the mimetypes mess, hoping to get into a standards document one day...
Original commit message from CVS:
Finetuning of the mimetypes mess, hoping to get into a standards document one day...
2003-06-06 23:49:25 +00:00
David Schleef
e113e2c56a stuff about RGB video
Original commit message from CVS:
stuff about RGB video
2003-05-09 07:55:35 +00:00
Jan Schmidt
dc8008a9b9 A few ideas looking for feedback
Original commit message from CVS:
A few ideas looking for feedback
2003-04-28 22:09:38 +00:00
Wim Taymans
f06853d6c2 quick braindump of capsnego failure recovery
Original commit message from CVS:
quick braindump of capsnego failure recovery
2003-04-17 19:44:53 +00:00
Benjamin Otte
8703409089 some thoughts about clocking - this looks suspiciously easy. Either i'm missing something (it's late) or it's a quite...
Original commit message from CVS:
some thoughts about clocking - this looks suspiciously easy. Either i'm missing something (it's late) or it's a quite good approach.
2003-04-15 01:11:05 +00:00
Benjamin Otte
e57f527722 HOWTO for pipeline parsing & gst-launch added.
Original commit message from CVS:
HOWTO for pipeline parsing & gst-launch added.
Someone wants to make docbook out of it?
2003-04-08 21:03:04 +00:00
Wim Taymans
b030b5cef2 - Add more --disable options
Original commit message from CVS:
- Add more --disable options
- fix makefiles to only compile non-disabled features
- some compile fixes.
- removed extratypes, added gsturitype
- make get/set clock on a bin overridable
- some portability fixes for GUINT64
- separate pools from gstregistry.[ch] into gstregistrypool.[ch]
- make gstobject size fixed, even if we disabled load/save
- don't use 'new' as a variable as it is not a valib C++ variable
2003-02-10 20:32:32 +00:00
Wim Taymans
4315091bcb Short list of stuff we should be able to disable for embedded systems.
Original commit message from CVS:
Short list of stuff we should be able to disable for embedded systems.
2003-02-07 10:56:02 +00:00
Wim Taymans
26477ae320 Small fixes
Original commit message from CVS:
Small fixes
2003-01-19 20:05:16 +00:00
Wim Taymans
95abdf3bce Some ideas
Original commit message from CVS:
Some ideas
2003-01-15 20:31:42 +00:00
Ronald S. Bultje
7ee5eac96e figured I could just as well add huffyuv
Original commit message from CVS:
figured I could just as well add huffyuv
2003-01-07 21:02:20 +00:00
Ronald S. Bultje
8ad08573e2 draft bla
Original commit message from CVS:
draft bla
2003-01-07 21:00:00 +00:00
Wim Taymans
6f393d9928 An extra sentence..
Original commit message from CVS:
An extra sentence..
2003-01-07 20:53:04 +00:00
Wim Taymans
93d0c4b2e7 Better write ideas down
Original commit message from CVS:
Better write ideas down
2003-01-06 23:26:31 +00:00
Wim Taymans
5d71bdd3fa Some docs about different ways to get pipeline information
Original commit message from CVS:
Some docs about different ways to get pipeline information
2002-12-31 21:52:25 +00:00
Wim Taymans
f8546d1f79 Some notes about pad disconnect
Original commit message from CVS:
Some notes about pad disconnect
2002-12-15 22:01:31 +00:00
Thomas Vander Stichele
f6f841cbb8 faq updates metadata/mediainfo
Original commit message from CVS:
faq updates
metadata/mediainfo
2002-11-29 13:56:23 +00:00
Wim Taymans
cd1c3736d4 Ramblings about the timecache.
Original commit message from CVS:
Ramblings about the timecache.
2002-11-23 16:55:15 +00:00
Wim Taymans
d18ed58ee4 Some more random thoughts
Original commit message from CVS:
Some more random thoughts
2002-11-02 14:01:51 +00:00
Thomas Vander Stichele
1fe8042c12 some ideas on how to do metadata in gst
Original commit message from CVS:
some ideas on how to do metadata in gst
2002-10-28 02:22:01 +00:00
Thomas Vander Stichele
0d4e23d642 it's the little fixes that do us in
Original commit message from CVS:
it's the little fixes that do us in
2002-10-19 09:16:45 +00:00
Wim Taymans
dc449746bb Some random ramblings about interactivity
Original commit message from CVS:
Some random ramblings about interactivity
2002-09-28 12:41:06 +00:00
Thomas Vander Stichele
8230c79916 some fixups
Original commit message from CVS:
some fixups
2002-09-22 22:01:13 +00:00
Wim Taymans
498d3181d7 Updates
Original commit message from CVS:
Updates
2002-09-12 20:41:26 +00:00
Thomas Vander Stichele
7322a3c940 some docs on pthread (to be finished)
Original commit message from CVS:
some docs on pthread (to be finished)
2002-09-12 15:22:54 +00:00
Wim Taymans
9f43e85246 Added some random thoughts about a cothreadless scheduler algorithm
Original commit message from CVS:
Added some random thoughts about a cothreadless scheduler algorithm
2002-09-10 22:40:09 +00:00
Wim Taymans
a82fd94231 Added some chain/group
Original commit message from CVS:
Added some chain/group
Added more docs
2002-09-10 20:28:25 +00:00
Thomas Vander Stichele
3103adcfbe anal retentiveness creeping up in my old days
Original commit message from CVS:
anal retentiveness creeping up in my old days
2002-09-09 09:31:26 +00:00
Thomas Vander Stichele
7f317f840b some notes for rewriting the pwg
Original commit message from CVS:
some notes for rewriting the pwg
2002-09-09 09:28:42 +00:00
Christian Schaller
b9b6c6890a committing many nice little memleaks fixes from Iain, great work dude
Original commit message from CVS:
committing many nice little memleaks fixes from Iain, great work dude
2002-09-08 18:27:36 +00:00
Wim Taymans
597e429947 Some scheduling ideas for a better scheduler
Original commit message from CVS:
Some scheduling ideas for a better scheduler
2002-09-01 20:58:23 +00:00
Thomas Vander Stichele
8cfb8350b8 some hint updates
Original commit message from CVS:
some hint updates
2002-08-30 16:02:45 +00:00
Thomas Vander Stichele
f2a11148a8 typo fix
Original commit message from CVS:
typo fix
2002-08-30 14:30:55 +00:00
Wim Taymans
7e0656ec4f Added status of the documents
Original commit message from CVS:
Added status of the documents
2002-08-02 11:23:05 +00:00
Thomas Vander Stichele
c2ba148309 start of list of example features (and matching plug-ins later on)
Original commit message from CVS:
start of list of example features (and matching plug-ins later on)
2002-07-15 23:12:02 +00:00
Wim Taymans
b20e126ab6 Short doc about state changes and actions associated with each state change.
Original commit message from CVS:
Short doc about state changes and actions associated with each state change.
2002-07-12 15:39:18 +00:00
Wim Taymans
3ac5605ac4 Added first draf of current events code.
Original commit message from CVS:
Added first draf of current events code.
2002-05-30 19:05:05 +00:00
Andy Wingo
9a6e87b6b6 added design doc for threadsafe properties
Original commit message from CVS:
added design doc for threadsafe properties
2002-05-25 20:58:08 +00:00
Wim Taymans
4992f1c2ed Some random docs updates I had lying around
Original commit message from CVS:
Some random docs updates I had lying around
2002-05-08 20:06:20 +00:00
Benjamin Otte
c1a1c03224 some things noted by taaz
Original commit message from CVS:
some things noted by taaz
2002-04-18 13:47:23 +00:00
Thomas Vander Stichele
243d255d57 remarks for doc review
Original commit message from CVS:
remarks for doc review
2002-04-17 12:29:25 +00:00
Benjamin Otte
5f9f9bff5e added dir and first doc about events
Original commit message from CVS:
added dir and first doc about events
2002-04-17 00:11:53 +00:00
Thomas Vander Stichele
6e8841efd9 added branch merging comments
Original commit message from CVS:
added branch merging comments
2002-04-15 09:19:09 +00:00
Thomas Vander Stichele
c7e405b616 mmore updates
Original commit message from CVS:
mmore updates
2002-04-14 22:58:40 +00:00
Thomas Vander Stichele
442ca0a61f more notes
Original commit message from CVS:
more notes
2002-04-14 13:06:39 +00:00
Thomas Vander Stichele
2223a9a8c4 put in devhelp stuff as well
Original commit message from CVS:
put in devhelp stuff as well
2002-04-13 11:00:29 +00:00
Thomas Vander Stichele
f651fb2a31 additions for release notes
Original commit message from CVS:
additions for release notes
2002-04-12 11:33:24 +00:00
Thomas Vander Stichele
e00bcd6792 registry handling changes read up on it in docs/random/thomasvs/registry if interested net effect should be transpare...
Original commit message from CVS:
registry handling changes
read up on it in docs/random/thomasvs/registry if interested
net effect should be transparent; ie. it will keep on working, but will
be more flexible than before.  Testing with garnome seems to work now.
Should probably be rewritten completely, together with plugin loading, but
only after we spec it out ;) It's a bit messy.
2002-04-12 09:53:00 +00:00
Thomas Vander Stichele
f17ce3056f update to new ideas
Original commit message from CVS:
update to new ideas
2002-04-11 20:43:34 +00:00
Thomas Vander Stichele
8d31ec49ea registry ideas doc and an idea for guadec-4 presentation guadec rocks !
Original commit message from CVS:
registry ideas doc and an idea for guadec-4 presentation
guadec rocks !
2002-04-08 22:46:59 +00:00
Andy Wingo
0067d17205 removal of //-style comments don't link plugins to core libs -- the versioning is done internally to the plugins with...
Original commit message from CVS:
* removal of //-style comments
* don't link plugins to core libs -- the versioning is done internally to the plugins with the plugin_info struct,
and symbol resolution is lazy, so we can always know if a plugin can be loaded by the plugin_info data. in theory.
2002-03-19 04:10:13 +00:00
Thomas Vander Stichele
2a4712c20f more updates
Original commit message from CVS:
more updates
2002-03-10 12:51:37 +00:00
Thomas Vander Stichele
41253d9192 more minor updates
Original commit message from CVS:
more minor updates
2002-03-09 13:01:16 +00:00
Thomas Vander Stichele
e1aa1bf43c expanded release policy a bit let's try this out today ;)
Original commit message from CVS:
expanded release policy a bit
let's try this out today ;)
2002-03-09 12:34:38 +00:00
Richard Boulton
79328c766a Make a note of the command used to create a release branch, for future reference.
Original commit message from CVS:
Make a note of the command used to create a release branch, for future
reference.
2002-03-08 18:14:15 +00:00
Richard Boulton
5c29019f9f Test commit: if this works, the CVS is working again.
Original commit message from CVS:
Test commit: if this works, the CVS is working again.
2002-02-14 17:55:51 +00:00
Richard Boulton
266c9f92a1 Remove test file.
Original commit message from CVS:
Remove test file.
2002-02-14 00:27:02 +00:00
Richard Boulton
ceb8481f00 This is a test commit to check that the new syncmail script is working.
Original commit message from CVS:
This is a test commit to check that the new syncmail script is working.
2002-02-13 16:53:01 +00:00
Thomas Vander Stichele
f985019e4c more build cleanups (using as-version and as-libtool) some release doc notes from the previous release
Original commit message from CVS:
* more build cleanups (using as-version and as-libtool)
* some release doc notes from the previous release
2002-02-09 21:05:12 +00:00
Wim Taymans
334790d85a Some random ramblings about the next-gen registry..
Original commit message from CVS:
Some random ramblings about the next-gen registry..
2002-02-06 22:34:12 +00:00
Andy Wingo
e9ea094528 some release caveats, some todos
Original commit message from CVS:
some release caveats, some todos
2002-02-02 23:09:20 +00:00
Thomas Vander Stichele
fb54baa94b prepping the release
Original commit message from CVS:
prepping the release
2002-02-02 13:50:03 +00:00
Benjamin Otte
08faf88f0d added event proposal - probably a bit long, you may shorten it, if you can.
Original commit message from CVS:
added event proposal - probably a bit long, you may shorten it, if you can.
2002-01-29 23:48:08 +00:00
Thomas Vander Stichele
69ad8b19a1 first stab at some ideas for 0.4.0
Original commit message from CVS:
first stab at some ideas for 0.4.0
2002-01-29 16:41:44 +00:00
Wim Taymans
1e745f2bed Current ideas for a global clocking mechanism.
Original commit message from CVS:
Current ideas for a global clocking mechanism.
2002-01-27 23:36:38 +00:00
Wim Taymans
11f8f4b345 A prototype abstract for GUAD3C
Original commit message from CVS:
A prototype abstract for GUAD3C
2002-01-24 22:24:45 +00:00
Wim Taymans
f064c9f566 More docs.
Original commit message from CVS:
More docs.
2002-01-14 20:44:40 +00:00
Wim Taymans
0a0598f97a Added an unfinished capsnego doc.
Original commit message from CVS:
Added an unfinished capsnego doc.
2002-01-13 22:08:33 +00:00
David I. Lehn
5092a3bb32 Start of a release checklist and policies
Original commit message from CVS:
Start of a release checklist and policies
2002-01-09 04:50:13 +00:00
Wim Taymans
e70ed3083c fix some typos
Original commit message from CVS:
fix some typos
2002-01-01 13:54:21 +00:00
Wim Taymans
5922227d63 Some ramblings about better capsnego
Original commit message from CVS:
Some ramblings about better capsnego
2001-12-31 02:24:09 +00:00
Wim Taymans
93b782b643 Added a drawing of a possible player architecture added plugin guidelines
Original commit message from CVS:
Added a drawing of a possible player architecture
added plugin guidelines
2001-12-23 17:18:27 +00:00
Wim Taymans
4af36c2ac6 Added some ramblings about a messaging system idea..
Original commit message from CVS:
Added some ramblings about a messaging system idea..
2001-12-05 21:01:43 +00:00
wrobell
08eaa11259 - some fixes to int2float making automake 1.5 happy (gst now requires automake1.5). It's still not perfect but it bui...
Original commit message from CVS:
- added playondemand plugin by Leif Morgan Johnson <lmjohns3@eos.ncsu.edu>
- some fixes to int2float
- aplied a patch from wrobell <wrobell@ite.pl> that is a first attempt at
making automake 1.5 happy (gst now requires automake1.5). It's still not
perfect but it builds.
- Made the schedulers plugable. The default scheduler now lives inside a
plugin.
- Added a new mpeg1/2 parser/demuxer.
- Fixed some compiler warnings in the core libs.
- substantial work to GstThread (hopefully less race conditions). simplified
the code in GstThread a bit. A state change can now also happen in the
thread context.
- reworked the state semantics of a bin. it'll now automatically get the
highest state of its children.
- the autoplugger now nests the threads so that a state change failure of
one thread doesn't make its upstream thread lock.
- GstQueue refuses to go to PLAYING if the sinkpad is not connected. This
way the queue will not wedge in the _get lock.
- GstQueue unlocks its mutexes when going to PAUSED.
- make sure that when all elements in a bin/thread go to PAUSED, the bin
is set to PAUSED too.
- make a parent bin wait for its children to PAUSE before ending the
iteration with FALSE (EOS)
- Some changes to GstPlay to deal with EOS.
- aplied the latest patch from Zeenix to gstrtp.

end result: GstPlay doesn't crash on EOS and the pipeline is now shut down
properly.
2001-12-04 22:12:50 +00:00
Wim Taymans
fbc4cff87c pseudo code describing a GstThread synchronisation proposal. pretty similar to what there is now but with some subtle...
Original commit message from CVS:
pseudo code describing a GstThread synchronisation proposal. pretty
similar to what there is now but with some subtle differences.
2001-11-27 22:01:12 +00:00
Wim Taymans
31a93cf56c More updates.
Original commit message from CVS:
More updates.
2001-10-18 22:31:26 +00:00
Wim Taymans
cf1960d08b Added an UML diagram with dia.
Original commit message from CVS:
Added an UML diagram with dia.
2001-10-18 22:17:27 +00:00
Erik Walthinsen
d574ab8126 merge from EVENTS1 on 20011016
Original commit message from CVS:
merge from EVENTS1 on 20011016
2001-10-17 10:21:27 +00:00
Erik Walthinsen
7f8d8fe8d5 Merged from GOBJECT1 to HEAD at 200106241
Original commit message from CVS:
Merged from GOBJECT1 to HEAD at 200106241
2001-06-25 01:20:11 +00:00