diff options
author | Michael Roitzsch <mroi@users.sourceforge.net> | 2003-03-25 12:52:32 +0000 |
---|---|---|
committer | Michael Roitzsch <mroi@users.sourceforge.net> | 2003-03-25 12:52:32 +0000 |
commit | 02f1a32e5fb7f13b2f706f7d3efa125f2b100ead (patch) | |
tree | a3a4775ec1e4b452b8ded76bb27891672aa60de2 /src/xine-engine/xine_internal.h | |
parent | 171e977d8334a4be15d77b5898e24217074bdc09 (diff) | |
download | xine-lib-02f1a32e5fb7f13b2f706f7d3efa125f2b100ead.tar.gz xine-lib-02f1a32e5fb7f13b2f706f7d3efa125f2b100ead.tar.bz2 |
- 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
Diffstat (limited to 'src/xine-engine/xine_internal.h')
-rw-r--r-- | src/xine-engine/xine_internal.h | 10 |
1 files changed, 9 insertions, 1 deletions
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; }; |