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
Arik Devens
d0cfa2dabd
Added some simple code to hide the cursor on fullscreen, also got rid of some warnings. this is a small update before...
...
Original commit message from CVS:
Added some simple code to hide the cursor on fullscreen, also got rid of some warnings. this is a small update before the new gstplay lands.
2001-12-04 15:16:01 +00:00
Thomas Vander Stichele
fe917f5b13
added one of the headers to Makefile.am
...
Original commit message from CVS:
added one of the headers to Makefile.am
2001-12-03 21:41:36 +00:00
Steve Baker
0b0874bfed
the beginnings of a testsuite for dparams. it works but it doesn't test anything yet
...
Original commit message from CVS:
the beginnings of a testsuite for dparams. it works but it doesn't test anything yet
2001-11-29 20:36:46 +00:00
Steve Baker
f99520e539
now require gst_control_init to initialise dparams
...
Original commit message from CVS:
now require gst_control_init to initialise dparams
2001-11-29 20:32:49 +00:00
Steve Baker
781018c528
now require gst_control_init to initialise dparams. a start has been made on disposing of the objects as well
...
Original commit message from CVS:
now require gst_control_init to initialise dparams. a start has been made on disposing of the objects as well
2001-11-29 20:31:53 +00:00
Thomas Vander Stichele
1056fce9b6
I tried my best
...
Original commit message from CVS:
I tried my best
2001-11-28 09:44:38 +00:00
Thomas Vander Stichele
ef4e4972d3
void value should be ignored
...
Original commit message from CVS:
void value should be ignored
2001-11-28 09:40:33 +00:00
Thomas Vander Stichele
1a2d1c4195
trying to fix make distcheck
...
Original commit message from CVS:
trying to fix make distcheck
2001-11-28 09:33:28 +00:00
Thomas Vander Stichele
d678f74f2c
temporarily removed refcounting
...
Original commit message from CVS:
temporarily removed refcounting
2001-11-27 22:56:22 +00:00
Thomas Vander Stichele
d9a77b64c8
removed bin from tests
...
Original commit message from CVS:
removed bin from tests
2001-11-27 22:06:29 +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
Andy Wingo
ac66719205
fix stupid commit
...
Original commit message from CVS:
fix stupid commit
2001-11-27 21:36:18 +00:00
Andy Wingo
d141a6318d
for the love of god, let this be the last distcheck fix in this dir
...
Original commit message from CVS:
for the love of god, let this be the last distcheck fix in this dir
2001-11-27 21:09:40 +00:00
Andy Wingo
cc8ab439cd
try some more to fix make distcheck
...
Original commit message from CVS:
try some more to fix make distcheck
2001-11-26 19:24:11 +00:00
Andy Wingo
e3664eda31
use fake* instead of other elements
...
Original commit message from CVS:
use fake* instead of other elements
2001-11-26 01:55:36 +00:00
Andy Wingo
d11dd78e24
make the test case clearer and better commented. i now think that this is a cothreads problem.
...
Original commit message from CVS:
make the test case clearer and better commented. i now think that this is a cothreads problem.
2001-11-26 01:48:19 +00:00
Wim Taymans
a2a8224907
Added the glade cflags
...
Original commit message from CVS:
Added the glade cflags
2001-11-25 22:17:57 +00:00
Andy Wingo
dd0f953d7f
fixed mainloop for non-glib2 this is a hack, we really need to fix this properly so i don't have to do this in every ...
...
Original commit message from CVS:
fixed mainloop for non-glib2
this is a hack, we really need to fix this properly so i don't have to do this in every file
2001-11-25 15:58:58 +00:00
Andy Wingo
3bc78f5d9e
i've added a testcase where the scheduler fails. i don't know enough about the scheduler to fix it, though. the seque...
...
Original commit message from CVS:
i've added a testcase where the scheduler fails. i don't know enough about
the scheduler to fix it, though. the sequence goes:
- make a pipeline, iterate it once
- re-use one of the elements in a new pipeline, see if it works
2001-11-25 06:30:34 +00:00
Andy Wingo
d1e9cc692b
quoting from the comment i put in gststaticautoplug.c: it is likely that the plugin is not loaded yet. thus when it l...
...
Original commit message from CVS:
quoting from the comment i put in gststaticautoplug.c:
it is likely that the plugin is not loaded yet. thus when it loads it
will replace the elementfactory that gst built from the cache, and the
GST_OBJECT_NAME will no longer be valid. thus we must g_strdup its name.
this might be an implementation problem, i don't know, if a program keeps
a reference to a cached factory after a factory has been added on plugin
initialization. i really don't know though.
2001-11-24 20:37:40 +00:00
Andy Wingo
dfcbeb714e
GstObject is no longer instantiatable in glib2
...
Original commit message from CVS:
GstObject is no longer instantiatable in glib2
2001-11-24 20:04:47 +00:00
Andy Wingo
04da163496
fixed a double-unreffing problem when disposing of elements
...
Original commit message from CVS:
fixed a double-unreffing problem when disposing of elements
2001-11-24 02:49:54 +00:00
Andy Wingo
680fdd6ce7
cleaned up mangling of properties and names in ladspa by using g_strcanon added g_strcanon to gobject2gtk.[ch], not t...
...
Original commit message from CVS:
* cleaned up mangling of properties and names in ladspa by using g_strcanon
* added g_strcanon to gobject2gtk.[ch], not tested though
2001-11-23 04:20:54 +00:00
Zaheer Abbas Merali
ec3cd024d3
Added a plugin to generate pure silence :)
...
Original commit message from CVS:
Added a plugin to generate pure silence :)
2001-11-21 23:07:36 +00:00
David Schleef
bfdb2aa90d
Remove the test program, since it's buggy, in order not to hold up make distcheck
...
Original commit message from CVS:
Remove the test program, since it's buggy, in order not to hold up
make distcheck
2001-11-21 10:46:20 +00:00
Wim Taymans
0b263598f0
Call the default handler of the pad
...
Original commit message from CVS:
Call the default handler of the pad
2001-11-14 21:21:58 +00:00
Wim Taymans
dc435fc930
Direct events to the event handler for non event-ware elements. pass the event to the chain function for event aware ...
...
Original commit message from CVS:
Direct events to the event handler for non event-ware elements.
pass the event to the chain function for event aware elements.
2001-11-14 21:11:05 +00:00
Wim Taymans
2f60d799a4
Make the queue event aware and make it do something usefull with the events.
...
Original commit message from CVS:
Make the queue event aware and make it do something usefull with the events.
2001-11-14 21:09:44 +00:00
Wim Taymans
fa78165bcd
Added a default handler for the pads.
...
Original commit message from CVS:
Added a default handler for the pads.
2001-11-14 21:08:44 +00:00
Wim Taymans
8e2530ee1c
Added a flag to indicate an element is event aware.
...
Original commit message from CVS:
Added a flag to indicate an element is event aware.
2001-11-14 21:07:33 +00:00
Wim Taymans
40cdffa6a7
Renamed a local var to better state what its purpose is.
...
Original commit message from CVS:
Renamed a local var to better state what its purpose is.
2001-11-14 21:06:15 +00:00
Thomas Vander Stichele
2604bfe8e7
removed that bit
...
Original commit message from CVS:
removed that bit
2001-11-13 22:27:32 +00:00
Thomas Vander Stichele
d537cb69b9
added depcomp to extradist
...
Original commit message from CVS:
added depcomp to extradist
2001-11-13 21:47:16 +00:00
Thomas Vander Stichele
25f393149f
added --force-missing to automake (c) wingo
...
Original commit message from CVS:
added --force-missing to automake (c) wingo
2001-11-13 21:26:19 +00:00
Thomas Vander Stichele
ebfd7aac62
added plugin
...
Original commit message from CVS:
added plugin
2001-11-13 11:15:36 +00:00
Andy Wingo
cd5a80eed8
added a link to avifile.sf.net
...
Original commit message from CVS:
added a link to avifile.sf.net
2001-11-11 22:27:59 +00:00
Erik Walthinsen
97978f6056
print the pre-operation refcount for ref and unref
...
Original commit message from CVS:
print the pre-operation refcount for ref and unref
2001-11-08 22:41:43 +00:00
David Schleef
2ad92e2c16
Added support for mono streams
...
Original commit message from CVS:
Added support for mono streams
2001-11-07 00:45:29 +00:00
David Schleef
764560631c
Adding libs/resample, an audio resampling library. May eventually be forked off into a separate lib package.
...
Original commit message from CVS:
Adding libs/resample, an audio resampling library. May eventually be
forked off into a separate lib package.
2001-11-06 22:37:04 +00:00
David Schleef
99edd18882
Fixes to properly conditionally compile architecture-dependent code
...
Original commit message from CVS:
Fixes to properly conditionally compile architecture-dependent code
2001-11-06 12:49:01 +00:00
David Schleef
a7f5c14936
New audio resampling library, created from code in the audioscale plugin.
...
Original commit message from CVS:
New audio resampling library, created from code in the audioscale
plugin.
2001-11-06 11:17:13 +00:00
David Schleef
385e84596f
New audio resampling library, created from code in the audioscale plugin.
...
Original commit message from CVS:
New audio resampling library, created from code in the audioscale
plugin.
2001-11-06 04:15:35 +00:00
Wim Taymans
ae058adac2
Removed the rtpsend plugin.
...
Original commit message from CVS:
Removed the rtpsend plugin.
2001-10-28 20:16:29 +00:00
Erik Walthinsen
42ec9085a2
added taaz's threading patch, including queue events
...
Original commit message from CVS:
added taaz's threading patch, including queue events
2001-10-27 20:28:31 +00:00
Andy Wingo
c5f4648dd9
put gthread back in the package dependencies, as it appears that we use it
...
Original commit message from CVS:
put gthread back in the package dependencies, as it appears that we use it
2001-10-27 19:01:55 +00:00
Steve Baker
a4e42f7b06
return a negative error code instead of exiting on parse error
...
Original commit message from CVS:
return a negative error code instead of exiting on parse error
2001-10-27 13:44:18 +00:00
Andy Wingo
f7589295b3
*sigh*. take out cruft that had crept into my local configure.base...
...
Original commit message from CVS:
*sigh*. take out cruft that had crept into my local configure.base...
2001-10-27 06:50:04 +00:00
Andy Wingo
50b71d3919
if USE_GLIB2, the package dependencies are different
...
Original commit message from CVS:
if USE_GLIB2, the package dependencies are different
2001-10-27 06:44:14 +00:00
Andy Wingo
2ffb853b7d
make distcheck fixes, and added bytestream test to distro (why not?)
...
Original commit message from CVS:
make distcheck fixes, and added bytestream test to distro (why not?)
2001-10-26 20:19:02 +00:00