]> git.sesse.net Git - vlc/blobdiff - include/vlc_input_item.h
input: handle recursive parsing in preparser
[vlc] / include / vlc_input_item.h
index d0a6854efffc3d7ba36b0f4b9e869173df3fae05..27398cc52aa053b8cb813eaf0a7764b22983ad64 100644 (file)
@@ -88,6 +88,9 @@ struct input_item_t
     bool        b_net;               /**< Net: always true for TYPE_STREAM, it
                                           depends for others types */
     bool        b_error_when_reading;/**< Error When Reading */
+
+    int         i_preparse_depth;    /**< How many level of sub items can be preparsed:
+                                          -1: recursive, 0: none, >0: n levels */
 };
 
 TYPEDEF_ARRAY(input_item_t*, input_item_array_t)