]> git.sesse.net Git - vlc/blobdiff - src/video_output/vout_internal.h
Moved "video output" -> "vout display" wrapper to the core.
[vlc] / src / video_output / vout_internal.h
index c5750b3e923a471c7211643ef1652131844e63b4..edbf45d2fd7456ad8ff27f874a0a8aec34ea699c 100644 (file)
@@ -41,7 +41,6 @@
 struct vout_thread_sys_t
 {
     /* module */
-    const char *psz_module_type;
     char       *psz_module_name;
 
     /* Thread & synchronization */
@@ -56,10 +55,11 @@ struct vout_thread_sys_t
     mtime_t         i_picture_displayed_date;
     picture_t       *p_picture_displayed;
     int             i_picture_qtype;
+    bool            b_picture_interlaced;
     vlc_cond_t      picture_wait;
 
     /* */
-    vlc_mutex_t     vfilter_lock;         /**< video filter2 change lock */
+    vlc_mutex_t     vfilter_lock;         /**< video filter2 lock */
 
     /* */
     uint32_t        render_time;           /**< last picture render time */
@@ -117,5 +117,9 @@ picture_t *vout_RenderPicture( vout_thread_t *, picture_t *,
  */
 void vout_UsePictureLocked( vout_thread_t *p_vout, picture_t *p_pic  );
 
+/* */
+int  vout_OpenWrapper (vout_thread_t *, const char *);
+void vout_CloseWrapper(vout_thread_t *);
+
 #endif