[vlc-devel] Why is "Open" called twice on a module?

Peter Tap ptrtap at yahoo.com
Fri Dec 7 23:52:03 CET 2012


I have created a video filter module:

vlc_module_begin ()
    set_category( CAT_VIDEO )
    set_subcategory( SUBCAT_VIDEO_VFILTER )
    set_capability( "video filter2", 0 )
    set_callbacks( OpenVideo, CloseVideo )

The module works as expected. The only problem is that VLC calls OpenVideo and CloseVideo twice, Why does it do so? Is there a way to prevent it? If not, is there a way to distinguish between the two calls.

The first call to OpenVideo/CloseVideo is for a very short duration. It is as if VLC is probing for something.

Thank you in advance for your help.


More information about the vlc-devel mailing list