Commit graph

116185 commits

Author SHA1 Message Date
Thomas Vander Stichele
85264d7fd3 added wrobell's AC_DEFINE change
Original commit message from CVS:
added wrobell's AC_DEFINE change
2001-12-20 20:15:13 +00:00
Thomas Vander Stichele
e8e9ffcf33 added wrobell's AC_DEFINE change
Original commit message from CVS:
added wrobell's AC_DEFINE change
2001-12-20 20:15:13 +00:00
Thomas Vander Stichele
50b8796446 added wrobell's AC_DEFINE change
Original commit message from CVS:
added wrobell's AC_DEFINE change
2001-12-20 20:15:13 +00:00
Thomas Vander Stichele
6abedfe876 doc stuff
Original commit message from CVS:
doc stuff
2001-12-20 20:07:24 +00:00
Thomas Vander Stichele
9a6fd8e982 doc stuff
Original commit message from CVS:
doc stuff
2001-12-20 20:07:24 +00:00
Thomas Vander Stichele
d985a62999 doc stuff
Original commit message from CVS:
doc stuff
2001-12-20 20:07:24 +00:00
Thomas Vander Stichele
7f79c73edb doc stuff
Original commit message from CVS:
doc stuff
2001-12-20 20:07:24 +00:00
Wim Taymans
775656d35f Added another test app.
Original commit message from CVS:
Added another test app.
2001-12-20 20:06:45 +00:00
Wim Taymans
f5affde61c - Reclaim cothread state even if the cothread was never activated after the free.
Original commit message from CVS:
- Reclaim cothread state even if the cothread was never activated after
the free.
- fix the bin state change when there are no more children.
- use a real method to signal the parent bin of a state change.
- move the state change policy in the scheduler.
- remove the unused and ridiculous state change event
- don't free the cothread state when the element is disabled. only free it
when the element is removed from the scheduler.
2001-12-20 20:03:10 +00:00
Wim Taymans
a8b1346857 cothread cleanup.
Original commit message from CVS:
cothread cleanup.
- removed some old code.
- ran the thing through indent
- rename cothread_init/free to cothread_context_init/free
- implement cothread_free/destroy to clear the cothread_state slot
- make cothread_init reuse empty slots.
minor cleanups in error reporting (gstpad, gstelement)
code cleanup in gstthread
make unexpected state changes in gstthread less fatal
free the cothread_state in the scheduler.

This one passes all the current cvs testcases including dynamic-pipeline.
2001-12-20 02:41:34 +00:00
Andy Wingo
5212116302 gstreamer.m4 extra_dist removal
Original commit message from CVS:
gstreamer.m4 extra_dist removal
2001-12-20 01:27:13 +00:00
Andy Wingo
e8e87fe956 removed gstreamer.m4 (packages should use pkg.m4) guilaunch depends only on gtk, not libglade-gnome removed an unnece...
Original commit message from CVS:
* removed gstreamer.m4 (packages should use pkg.m4)
* guilaunch depends only on gtk, not libglade-gnome
* removed an unnecessary check in dynamic-pipeline.c
* attempted to avoid a spurious autoheader run
* gtk2 fixes
* killed a lot of files that automake brings in for us
* killed acinclude.m4, it's autogenerated
2001-12-20 01:20:22 +00:00
Andy Wingo
51bb2b1c4c fix to get guilaunch to build properly with gnome2
Original commit message from CVS:
fix to get guilaunch to build properly with gnome2
2001-12-19 22:16:01 +00:00
Wim Taymans
59d1e1d051 The test apps I'm using to track down cleanup issues.
Original commit message from CVS:
The test apps I'm using to track down cleanup issues.
2001-12-19 19:25:06 +00:00
Wim Taymans
34f05211c2 Added object cleanup at the end of -launch, report all problems please.
Original commit message from CVS:
Added object cleanup at the end of -launch, report all problems
please.
2001-12-19 19:23:51 +00:00
Wim Taymans
5ad018148c Some more work on cleanup.
Original commit message from CVS:
Some more work on cleanup.
- added two functions in the scheduler _setup and _reset to initialize
the context. In the case of the cothread context we have to map the
cothread stack space onto the threads stack.
- setup/reset the scheduler context in the threads context.
- fix the ghostpad cleanup.
- slightly changed the scheduler code to cleanly remove connections.
2001-12-19 19:22:53 +00:00
Wim Taymans
23eb626391 include gstevent.h
Original commit message from CVS:
include gstevent.h
2001-12-19 02:19:00 +00:00
Wim Taymans
7992d58179 Include it all
Original commit message from CVS:
Include it all
2001-12-19 02:05:59 +00:00
Wim Taymans
2c9d646895 Moved the typedef to gsttypes.h as stock rh 7.2 gcc doesn't seem to like it otherwise.
Original commit message from CVS:
Moved the typedef to gsttypes.h as stock rh 7.2 gcc doesn't seem to like
it otherwise.
2001-12-19 01:50:11 +00:00
Zaheer Abbas Merali
eb45d89cfb Added capsnego to the Tee Element
Original commit message from CVS:
Added capsnego to the Tee Element
2001-12-19 01:17:54 +00:00
Wim Taymans
4cbf01a7f0 Small g_print additions
Original commit message from CVS:
Small g_print additions
2001-12-18 19:45:31 +00:00
Wim Taymans
7dd1fb647b Remove the unref untill it works :(
Original commit message from CVS:
Remove the unref untill it works :(
2001-12-18 19:33:34 +00:00
Wim Taymans
b9e1c437bb Make launch catch pipeline events and print them out.
Original commit message from CVS:
Make launch catch pipeline events and print them out.
2001-12-18 19:07:06 +00:00
Wim Taymans
56d3cdf64a - Elements can now send events to their parent.
Original commit message from CVS:
- Elements can now send events to their parent.
- remove the g_signals from the core for parent<->child communication
- the application can easily get element info by listening for an event
signal from the toplevel bin.
- added gst_element_info()/_error().
- fakesrc and fakesink use the info event instead of g_print.
- GST_TYPE_* causes segfaults with elect fence, rever to G_TYPE_POINTER
until we know what's wrong.
- various leaks fixed wrt element destroy.
- The object that created the event is now stored as GST_EVENT_SRC
2001-12-18 19:03:07 +00:00
Wim Taymans
19bb74b352 Added IRIX compatibility code for dladdr
Original commit message from CVS:
Added IRIX compatibility code for dladdr
2001-12-18 17:02:02 +00:00
Wim Taymans
46ac5c55c2 free the entries and strings
Original commit message from CVS:
free the entries and strings
2001-12-18 16:56:40 +00:00
Wim Taymans
9a011a79c0 Reset the offset when going to READY
Original commit message from CVS:
Reset the offset when going to READY
2001-12-18 16:54:11 +00:00
Wim Taymans
741051f00d Clean to cothread context when destroyed
Original commit message from CVS:
Clean to cothread context when destroyed
2001-12-18 16:52:01 +00:00
Wim Taymans
4771e9affc Applied a cothread setup patch for IRIX from Nick Blievers
Original commit message from CVS:
Applied a cothread setup patch for IRIX from Nick Blievers
<nick.blievers@adacel.com>
2001-12-18 16:50:05 +00:00
Wim Taymans
e279738a3f Adde cothread context cleanup code
Original commit message from CVS:
Adde cothread context cleanup code
2001-12-18 16:49:13 +00:00
Wim Taymans
7cfd7c6d09 Added the testsuite
Original commit message from CVS:
Added the testsuite
2001-12-18 14:36:26 +00:00
Wim Taymans
b48a02d635 Added a testsuite for pipeline cleanup etc..
Original commit message from CVS:
Added a testsuite for pipeline cleanup etc..
2001-12-18 14:34:39 +00:00
Christian Schaller
5bdbee5a89 more // fixes
Original commit message from CVS:
more // fixes
2001-12-17 22:43:03 +00:00
Christian Schaller
8ebaaa0049 // fix
Original commit message from CVS:
// fix
2001-12-17 22:41:31 +00:00
Christian Schaller
3f55af9bb4 Ok, all // comments removed except the bloddy nested ones
Original commit message from CVS:
Ok, all // comments removed except the bloddy nested ones
2001-12-17 22:26:56 +00:00
Thomas Vander Stichele
988228c519 more of the same
Original commit message from CVS:
more of the same
2001-12-17 19:04:24 +00:00
Thomas Vander Stichele
9a8398de59 more of the same
Original commit message from CVS:
more of the same
2001-12-17 19:04:24 +00:00
Thomas Vander Stichele
74d9b17335 more of the same
Original commit message from CVS:
more of the same
2001-12-17 19:04:24 +00:00
Thomas Vander Stichele
6bf7690177 more of the same
Original commit message from CVS:
more of the same
2001-12-17 19:04:24 +00:00
Thomas Vander Stichele
37c4906a74 first batch
Original commit message from CVS:
first batch
2001-12-17 19:03:14 +00:00
Thomas Vander Stichele
bb8c108211 first batch
Original commit message from CVS:
first batch
2001-12-17 19:03:13 +00:00
Thomas Vander Stichele
f0bb7eef82 first batch
Original commit message from CVS:
first batch
2001-12-17 19:03:13 +00:00
Christian Schaller
b92cdd41c4 just one bad comment here
Original commit message from CVS:
just one bad comment here
2001-12-17 18:52:27 +00:00
Christian Schaller
ec729a5888 ok, one big bad file fixed for // comments almost, darn those nested comments irritate me
Original commit message from CVS:
ok, one big bad file fixed for // comments almost, darn those nested comments irritate me
2001-12-17 18:51:40 +00:00
Thomas Vander Stichele
ca6758350a building up speed
Original commit message from CVS:
building up speed
2001-12-17 18:37:01 +00:00
Thomas Vander Stichele
754313ab71 building up speed
Original commit message from CVS:
building up speed
2001-12-17 18:37:01 +00:00
Thomas Vander Stichele
49d345d9ef building up speed
Original commit message from CVS:
building up speed
2001-12-17 18:37:01 +00:00
Christian Schaller
7886394507 more of the popular // fixes
Original commit message from CVS:
more of the popular // fixes
2001-12-17 18:14:51 +00:00
Thomas Vander Stichele
1776717a40 xing and xaudio cleanup
Original commit message from CVS:
xing and xaudio cleanup
2001-12-17 16:50:20 +00:00
Wim Taymans
ceef45b80b Some help for playing both audio in video with -launch
Original commit message from CVS:
Some help for playing both audio in video with -launch
2001-12-17 14:24:26 +00:00