Support gif
If you use the logo subpicture (overlay) module with a GIF logo, it will NOT display on any OS (at least not on Win32/Linux x86-64).
Here is a fragment of the log, detailing how VLC fails to load the GIF logo:
main debug: looking for sub filter module: 1 candidate
main debug: creating access '' path='E:/tem/t2logo_fullHD.gif'
main debug: looking for access module: 5 candidates
vcd debug: trying .cue file: E:/tem/t2logo_fullHD.cue
vcd debug: could not find .cue file
access_file debug: opening file `E:/tem/t2logo_fullHD.gif'
main debug: using access module "access_file"
main debug: TIMER module_Need() : 1.591 ms - Total 1.591 ms / 1 intvls (Avg 1.591 ms)
main debug: Using AStream*Stream
main debug: pre-buffering...
main debug: received first data for our buffer
main debug: removing module "access_file"
main debug: looking for decoder module: 37 candidates
avcodec debug: libavcodec already initialized
avcodec debug: ffmpeg codec (GIF Image) started
main debug: using decoder module "avcodec"
main debug: TIMER module_Need() : 1.808 ms - Total 1.808 ms / 1 intvls (Avg 1.808 ms)
main warning: no image decoded
avcodec debug: ffmpeg codec (GIF Image) stopped
main debug: removing module "avcodec"
logo warning: error while loading logo E:/tem/t2logo_fullHD.gif, will be skipped
logo debug: logo file name E:/tem/t2logo_fullHD.gif, delay -1, alpha -1
Again, blame ffmpeg?