]> git.sesse.net Git - vlc/blobdiff - src/video_output/vout_internal.h
No functionnal changes (vout).
[vlc] / src / video_output / vout_internal.h
index f8baf521147b95744c81a5177dc688a6c172cd16..41cbf249614808256ff748c4e6d9743e4e7b6ce3 100644 (file)
@@ -53,10 +53,7 @@ struct vout_thread_sys_t
 
     /* Thread & synchronization */
     vlc_thread_t    thread;
-    vlc_cond_t      change_wait;
-    bool            b_ready;
-    bool            b_done;
-    bool            b_error;
+    bool            dead;
     vout_control_t  control;
 
     /* */
@@ -102,11 +99,10 @@ struct vout_thread_sys_t
 
     /* Filter chain */
     char           *psz_filter_chain;
-    bool            b_filter_change;
 
     /* Video filter2 chain */
     vlc_mutex_t     vfilter_lock;
-    filter_chain_t *p_vf2_chain;
+    filter_chain_t *vfilter_chain;
 
     /* Snapshot interface */
     vout_snapshot_t snapshot;
@@ -125,8 +121,6 @@ struct vout_thread_sys_t
     picture_fifo_t      *decoder_fifo;
     bool                is_decoder_pool_slow;
     vout_chrono_t       render;           /**< picture render time estimator */
-
-    vlc_mutex_t         change_lock;                 /**< thread change lock */
 };
 
 /* TODO to move them to vlc_vout.h */
@@ -147,7 +141,7 @@ int  vout_OpenWrapper (vout_thread_t *, const char *);
 void vout_CloseWrapper(vout_thread_t *);
 int  vout_InitWrapper(vout_thread_t *);
 void vout_EndWrapper(vout_thread_t *);
-int  vout_ManageWrapper(vout_thread_t *);
+void vout_ManageWrapper(vout_thread_t *);
 void vout_RenderWrapper(vout_thread_t *, picture_t *);
 void vout_DisplayWrapper(vout_thread_t *, picture_t *);