Enabling log level, you leave default logging handler to generate debug output. This writes to stderr
and the output does not appear on Visual Studio output window.
static void x264_log_default( void *p_unused, int i_level, const char *psz_fmt,
va_list arg )
{
// ...
fprintf( stderr, "x264 [%s]: ", psz_prefix );
vfprintf( stderr, psz_fmt, arg );
You need to provide your own log function in params.pf_log
and have the data passed to OutputDebugString
API. This way it is going to come up on VS output window.