[vlc-devel] Video filter chain problem, wxwindows interface

Mark Moriarty mfmbusiness at earthlink.net
Sun Feb 13 16:03:06 CET 2005


Windows XP Home Edition.  Current build of VLC (done yesterday)
Launch VLC, start playing a movie.
Open the Extended GUI.
Select Enable, to turn on the "Adjust Image" sliders.
Then select any of the Video Filters, say Image inversion.
The video totally disappears, and this is what Messages shows:
main debug: thread 4608 (suxor) created at priority 0
(src/video_output/video_output.c:1407)
main debug: [1/2] l=17 c=17
main debug: control type=17
ffmpeg debug: ffmpeg codec (MS MPEG-4 Video v3) stopped
main debug: unlocking module "ffmpeg"
main debug: thread 4156 joined (src/input/decoder.c:189)
main debug: killing decoder fourcc `MP43', 0 PES in FIFO
main debug: control type=17
main debug: looking for decoder module
main debug: probing 24 candidates
ffmpeg debug: libavcodec already initialized
ffmpeg debug: postprocessing disabled
ffmpeg debug: using direct rendering
ffmpeg debug: ffmpeg codec (MS MPEG-4 Video v3) started
main debug: using decoder module "ffmpeg"
main debug: thread 4156 (decoder) created at priority 0
(src/input/decoder.c:157)
vout_directx debug: DirectXCloseSurface
vout_directx debug: DirectXCloseDisplay
vout_directx debug: DirectXCloseDisplay clipper
vout_directx debug: DirectXCloseDisplay display
vout_directx debug: DirectXCloseDDraw
vout_directx debug: CloseVideo
vout_directx debug: DirectXEventThread terminating
vout_directx debug: DirectXCloseWindow
vout_directx debug: WinProc WM_DESTROY
main debug: thread 4556 joined (directx.c:458)
main debug: unlocking module "vout_directx"
main debug: thread 4588 joined (src/video_output/video_output.c:486)
main debug: unlocking module "adjust"
main debug: thread 4392 joined (src/video_output/video_output.c:486)
main debug: no usable vout present, spawning one
main debug: looking for video filter module
main debug: probing 0 candidates
main error: no video filter module matched "adjust:invert"
main error: no suitable vout module
main error: cannot delete object (402, (null)) with children
main error: failed to create video output
main debug: no usable vout present, spawning one
main debug: looking for video filter module
main debug: probing 0 candidates
main error: no video filter module matched "adjust:invert"
main error: no suitable vout module
main error: cannot delete object (404, (null)) with children
main error: failed to create video output

It also works in the opposite direction -- start with Image inversion, then
turn on the Adjust Image.

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.

I've also noticed some "ghosting" -- duplicates of the Extended GUI, a ghost
image appearing below the initial copy, overlaying the video output window.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20050213/ef185982/attachment.html>


More information about the vlc-devel mailing list