pp_context_t*pp_context;/* Never changes after init */
pp_mode_t*pp_mode;/* Set to NULL if post processing is disabled */
/* Never changes after init */
pp_context_t*pp_context;
boolb_had_matrix;/* Set to true if previous pic had a quant matrix (used to prevent spamming warning messages */
/* Set to NULL if post processing is disabled */
pp_mode_t*pp_mode;
vlc_mutex_tlock;/* Lock when using or changing pp_mode */
/* Set to true if previous pic had a quant matrix
(used to prevent spamming warning messages) */
boolb_had_matrix;
/* Lock when using or changing pp_mode */
vlc_mutex_tlock;
};
...
...
@@ -142,7 +148,10 @@ static int OpenPostproc( vlc_object_t *p_this )
{
caseVLC_CODEC_I444:
caseVLC_CODEC_J444:
/* case VLC_CODEC_YUVA: FIXME Should work but alpha plane needs to be copied manually and I'm kind of feeling too lazy to write the code to do that ATM (i_pitch vs i_visible_pitch...). */
/* case VLC_CODEC_YUVA:
FIXME: Should work but alpha plane needs to be copied manually and
I'm kind of feeling too lazy to write the code to do that ATM
(i_pitch vs i_visible_pitch...). */
i_flags|=PP_FORMAT_444;
break;
caseVLC_CODEC_I422:
...
...
@@ -183,8 +192,11 @@ static int OpenPostproc( vlc_object_t *p_this )
var_Change(p_filter,FILTER_PREFIX"q",VLC_VAR_SETISCOMMAND,NULL,NULL);/* For some obscure reason the VLC_VAR_ISCOMMAND isn't taken into account in during var_Create */
/* For some obscure reason the VLC_VAR_ISCOMMAND isn't taken into account