/* Module properties */
module_t * p_module;
decoder_sys_t * p_sys;
+ bool b_error;
/* Input format ie from demuxer (XXX: a lot of field could be invalid) */
es_format_t fmt_in;
int i_flags; \
\
/* Object properties */ \
- volatile bool b_error; /**< set by the object */ \
volatile bool b_die; /**< set by the outside */ \
bool b_force; /**< set by the outside (eg. module_need()) */ \
\
{
VLC_COMMON_MEMBERS
+ bool b_error;
bool b_eof;
bool b_preparsing;
bool b_dead;
/**
* Current plugin ABI version
*/
-# define MODULE_SYMBOL 1_1_0e
-# define MODULE_SUFFIX "__1_1_0e"
+# define MODULE_SYMBOL 1_1_0f
+# define MODULE_SUFFIX "__1_1_0f"
/*****************************************************************************
* Add a few defines. You do not want to read this section. Really.
struct stream_t
{
VLC_COMMON_MEMBERS
+ bool b_error;
/* Module properties for stream filter */
module_t *p_module;
struct vout_thread_t
{
VLC_COMMON_MEMBERS
+ bool b_error;
/** \name Thread properties and locks */
/**@{*/
VLC_COMMON_MEMBERS
int fd;
+ bool b_error;
vlc_url_t url;
char *psz_application;
vlc_cond_t cond;
picture_t * pp_pics[PICTURE_RING_SIZE];
int i_first_pic, i_last_pic;
+ bool b_error;
/* Audio */
vlc_fourcc_t i_acodec; /* codec audio (0 if not transcode) */
p_priv->psz_name = NULL;
p_new->b_die = false;
- p_new->b_error = false;
p_new->b_force = false;
p_new->psz_header = NULL;