<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7036.0">
<TITLE>Video filter chain problem, wxwindows interface</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">Windows XP Home Edition.  Current build of VLC (done yesterday)</FONT>

<BR><FONT SIZE=2 FACE="Arial">Launch VLC, start playing a movie.</FONT>

<BR><FONT SIZE=2 FACE="Arial">Open the Extended GUI.</FONT>

<BR><FONT SIZE=2 FACE="Arial">Select Enable, to turn on the "Adjust Image" sliders.</FONT>

<BR><FONT SIZE=2 FACE="Arial">Then select any of the Video Filters, say Image inversion.</FONT>

<BR><FONT SIZE=2 FACE="Arial">The video totally disappears, and this is what Messages shows:</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: thread 4608 (suxor) created at priority 0 (src/video_output/video_output.c:1407)</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: [1/2] l=17 c=17</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: control type=17</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">ffmpeg debug: ffmpeg codec (MS MPEG-4 Video v3) stopped</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: unlocking module "ffmpeg"</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: thread 4156 joined (src/input/decoder.c:189)</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: killing decoder fourcc `MP43', 0 PES in FIFO</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: control type=17</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: looking for decoder module</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: probing 24 candidates</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">ffmpeg debug: libavcodec already initialized</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">ffmpeg debug: postprocessing disabled</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">ffmpeg debug: using direct rendering</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">ffmpeg debug: ffmpeg codec (MS MPEG-4 Video v3) started</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: using decoder module "ffmpeg"</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: thread 4156 (decoder) created at priority 0 (src/input/decoder.c:157)</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">vout_directx debug: DirectXCloseSurface</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">vout_directx debug: DirectXCloseDisplay</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">vout_directx debug: DirectXCloseDisplay clipper</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">vout_directx debug: DirectXCloseDisplay display</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">vout_directx debug: DirectXCloseDDraw</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">vout_directx debug: CloseVideo</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">vout_directx debug: DirectXEventThread terminating</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">vout_directx debug: DirectXCloseWindow</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">vout_directx debug: WinProc WM_DESTROY</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: thread 4556 joined (directx.c:458)</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: unlocking module "vout_directx"</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: thread 4588 joined (src/video_output/video_output.c:486)</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: unlocking module "adjust"</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: thread 4392 joined (src/video_output/video_output.c:486)</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: no usable vout present, spawning one</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: looking for video filter module</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: probing 0 candidates</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main error:</FONT> <FONT COLOR="#FF0000" SIZE=1 FACE="MS Shell Dlg">no video filter module matched "adjust:invert"</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main error:</FONT> <FONT COLOR="#FF0000" SIZE=1 FACE="MS Shell Dlg">no suitable vout module</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main error:</FONT> <FONT COLOR="#FF0000" SIZE=1 FACE="MS Shell Dlg">cannot delete object (402, (null)) with children</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main error:</FONT> <FONT COLOR="#FF0000" SIZE=1 FACE="MS Shell Dlg">failed to create video output</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: no usable vout present, spawning one</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: looking for video filter module</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main debug: probing 0 candidates</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main error:</FONT> <FONT COLOR="#FF0000" SIZE=1 FACE="MS Shell Dlg">no video filter module matched "adjust:invert"</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main error:</FONT> <FONT COLOR="#FF0000" SIZE=1 FACE="MS Shell Dlg">no suitable vout module</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main error:</FONT> <FONT COLOR="#FF0000" SIZE=1 FACE="MS Shell Dlg">cannot delete object (404, (null)) with children</FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="MS Shell Dlg">main error:</FONT> <FONT COLOR="#FF0000" SIZE=1 FACE="MS Shell Dlg">failed to create video output</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">It also works in the opposite direction -- start with Image inversion, then turn on the Adjust Image.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">The problem won't clear if you then deselect Image inversion -- the video stays gone.  You have to clear the filter or image adjust, stop that video play, then start a new video play.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">I've also noticed some "ghosting" -- duplicates of the Extended GUI, a ghost image appearing below the initial copy, overlaying the video output window.</FONT></P>

</BODY>
</HTML>