VLC is crashing for videosource AV generator
This video generator used as a camera: http://avobject.com/products/freeware_filters/video_generator.html causes VLC to crash.
From Dmitry N.
It is interesting that VLC crashes with your component AV generator. I checked VLC with Video Generator. From log:
...
LIBVLCCORE: dshow demux debug: EnumDeviceCaps: trying pin Video
VIDEOGENERATOR64D: [VGen Vid 000001A393741130] IAMStreamConfig::GetNumberOfCapabilities()
VIDEOGENERATOR64D: [VGen Vid 000001A393741130] IAMStreamConfig::GetStreamCaps( 0 )
VIDEOGENERATOR64D: MT: { MEDIATYPE_Video / MEDIASUBTYPE_YUY2 / FORMAT_VideoInfo2 }, size=1843200,
cbForm=112, fix:Y, compr:N ... VIDEOGENERATOR64D: [VGen Vid 000001A393741130]
IAMStreamConfig::SetFormat() VIDEOGENERATOR64D: [VGen Vid 000001A393741130] { MEDIATYPE_Video /
MEDIASUBTYPE_YUY2 / FORMAT_VideoInfo }, size=1843200, cbForm=88, fix:Y, compr:N VIDEOGENERATOR64D:
[VGen Vid 000001A393741130] src=[0,0:0,0], targ=[0,0:0,0], rate=737280000, errRate=0, AvgT=0.020
VIDEOGENERATOR64D: [VGen Vid 000001A393741130] BITMAPINFOHEADER: size=40, w=1280, h=720, planes=1,
bits=16, compress=YUY2, sizeImg=1843200 VIDEOGENERATOR64D: VIDEOGENERATOR64D: [VGen Vid
000001A393741130] IAMStreamConfig::SetFormat(): EXIT VIDEOGENERATOR64D: [VGen Vid 000001A393741130]
IAMStreamConfig::GetStreamCaps( 22 ) VIDEOGENERATOR64D: ###Err### [VGen Vid 000001A393741130]
IAMStreamConfig::GetStreamCaps( 22 ): pPin->m_pFilter->GetStreamConfig()=0x1
VLC failed when S_FALSE returned (no more items). From DirectShow SDK, IAMStreamConfig::GetStreamCaps(): S_FALSE Specified index is too high. This is a completely normal situation, but VLC cannot handle it.
I have published alternative Camera Viewer and this viewer does not crash like VLC: https://ftsoft.com.cz/CamView/
Edited by Jaroslav Fojtik