Erik Walthinsen 9120d1bd43 Closed 22145 - gstelement.c: support hotswapping of loopfunc
Original commit message from CVS:
Closed 22145 - gstelement.c: support hotswapping of loopfunc

Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new loopfunc is set,
which needs to be obeyed by the loopfuncs themselves.  The assumption is
that only a loopfunc or an element that knows what it's doing will ever
change the loopfunc pointer, so they can be responsible for exitting
the loopfunc itself appropriately.

The loopfunc_wrapper function has been changed to call the loopfunc
pointer itself in a loop.  If the loopfunc changes, the current loop is
supposed to exit, which causes the loopfunc_wrapper to start up the new
loopfunc.
2000-11-23 21:49:09 +00:00
..
2000-11-11 15:13:50 +00:00
2000-11-11 15:13:50 +00:00
2000-11-11 15:13:50 +00:00
2000-11-11 15:13:50 +00:00
2000-11-11 15:13:50 +00:00
2000-11-11 15:13:50 +00:00
2000-11-11 15:13:50 +00:00
2000-11-11 15:13:50 +00:00
2000-09-12 18:13:48 +00:00
2000-10-25 19:09:53 +00:00
2000-11-11 15:13:50 +00:00
2000-11-11 15:13:50 +00:00
2000-11-11 15:13:50 +00:00
2000-11-11 15:13:50 +00:00
2000-11-11 15:13:50 +00:00
2000-11-11 15:13:50 +00:00
2000-11-11 15:13:50 +00:00
2000-11-11 15:13:50 +00:00
2000-11-11 15:13:50 +00:00
2000-10-25 19:09:53 +00:00