From 02f1a32e5fb7f13b2f706f7d3efa125f2b100ead Mon Sep 17 00:00:00 2001 From: Michael Roitzsch Date: Tue, 25 Mar 2003 12:52:32 +0000 Subject: - allow on-the-fly rewiring of streams output - add missing destruction of some pthread structs - do not init streams_lock twice CVS patchset: 4479 CVS date: 2003/03/25 12:52:32 --- src/xine-engine/xine_internal.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/xine-engine/xine_internal.h') diff --git a/src/xine-engine/xine_internal.h b/src/xine-engine/xine_internal.h index e2013c7ec..1724af485 100644 --- a/src/xine-engine/xine_internal.h +++ b/src/xine-engine/xine_internal.h @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * - * $Id: xine_internal.h,v 1.129 2003/03/08 14:11:52 mroi Exp $ + * $Id: xine_internal.h,v 1.130 2003/03/25 12:52:41 mroi Exp $ * */ @@ -249,6 +249,14 @@ struct xine_stream_s { int slave_affection; /* what operations need to be propagated down to the slave? */ int err; + + /* on-the-fly port rewiring */ + xine_video_port_t *next_video_port; + xine_audio_port_t *next_audio_port; + pthread_mutex_t next_video_port_lock; + pthread_mutex_t next_audio_port_lock; + pthread_cond_t next_video_port_wired; + pthread_cond_t next_audio_port_wired; }; -- cgit v1.2.3