Hi Remy,
Alright, so I now have a total of three separate DLL LH lists:
1) ffmpeg
2) vlc
3) usr_dll
In particular, for the moment I'm loading just the usr_dll and that has a single DLL in it: SNAPWRAP.DLL, which several other apps use.
OK, so that load seems to happen fine, but I am getting something strange in terms of the outputs of both the 'Query' and 'Free' commands.
1) QUERY (with the RC option turned ON)
Running ffmpeg (and more) permanent DDLs load into memory
( note1: load / free works for below or above 512MB line )
( note2: DLLs loaded into HIGH SHR is permanent until "free" )
Processing... with options : -q 1
- detail: [ERROR_CODE_126_NOT_FOUND]
No handle for X264150 [126]
- detail: [ERROR_CODE_126_NOT_FOUND]
No handle for LIBVPX5 [126]
- detail: [ERROR_CODE_126_NOT_FOUND]
No handle for SDL2 [126]
- detail: [ERROR_CODE_126_NOT_FOUND]
No handle for POSTPR55 [126]
- detail: [ERROR_CODE_126_NOT_FOUND]
No handle for AVDEVI58 [126]
- detail: [ERROR_CODE_126_NOT_FOUND]
No handle for SWRESA3 [126]
- detail: [ERROR_CODE_126_NOT_FOUND]
No handle for SWSCAL5 [126]
- detail: [ERROR_CODE_126_NOT_FOUND]
No handle for AVFILT7 [126]
- detail: [ERROR_CODE_126_NOT_FOUND]
No handle for AVCODE58 [126]
- detail: [ERROR_CODE_126_NOT_FOUND]
No handle for AVFORM58 [126]
- detail: [ERROR_CODE_126_NOT_FOUND]
No handle for AVUTIL56 [126]
- detail: [ERROR_CODE_126_NOT_FOUND]
No handle for VLCCORE [126]
- detail: [ERROR_CODE_126_NOT_FOUND]
No handle for VLC [126]
DLL(s) query handle done
note 1: Found = at least, modules where loaded one time post boot
note 2: Found = Module may be loaded or not (freed)
2) FREE (with the RC optioned turned ON)
Running ffmpeg (and more) permanent DDLs load into memory
( note1: load / free works for below or above 512MB line )
( note2: DLLs loaded into HIGH SHR is permanent until "free" )
Processing... with options : -u 1
!Information! no ~ffmpegH file found !
(this could be normal at first load request)
---------------------------------------------------------
No query handle found for DLL: X264150 - an RC99 will be set fo this DLL on free
No query handle found for DLL: LIBVPX5 - an RC99 will be set fo this DLL on free
No query handle found for DLL: SDL2 - an RC99 will be set fo this DLL on free
No query handle found for DLL: POSTPR55 - an RC99 will be set fo this DLL on free
No query handle found for DLL: AVDEVI58 - an RC99 will be set fo this DLL on free
No query handle found for DLL: SWRESA3 - an RC99 will be set fo this DLL on free
No query handle found for DLL: SWSCAL5 - an RC99 will be set fo this DLL on free
No query handle found for DLL: AVFILT7 - an RC99 will be set fo this DLL on free
No query handle found for DLL: AVCODE58 - an RC99 will be set fo this DLL on free
No query handle found for DLL: AVFORM58 - an RC99 will be set fo this DLL on free
No query handle found for DLL: AVUTIL56 - an RC99 will be set fo this DLL on free
No query handle found for DLL: VLCCORE - an RC99 will be set fo this DLL on free
No query handle found for DLL: VLC - an RC99 will be set fo this DLL on free
End of dynamic handle acquisition (query), process continues...
- Error during free of module handle x" " (rc:99 - X264150)
- detail: [ERROR_NO_HANDLE_FOUND]
- Error during free of module handle x" " (rc:99 - LIBVPX5)
- detail: [ERROR_NO_HANDLE_FOUND]
- Error during free of module handle x" " (rc:99 - SDL2)
- detail: [ERROR_NO_HANDLE_FOUND]
- Error during free of module handle x" " (rc:99 - POSTPR55)
- detail: [ERROR_NO_HANDLE_FOUND]
- Error during free of module handle x" " (rc:99 - AVDEVI58)
- detail: [ERROR_NO_HANDLE_FOUND]
- Error during free of module handle x" " (rc:99 - SWRESA3)
- detail: [ERROR_NO_HANDLE_FOUND]
- Error during free of module handle x" " (rc:99 - SWSCAL5)
- detail: [ERROR_NO_HANDLE_FOUND]
- Error during free of module handle x" " (rc:99 - AVFILT7)
- detail: [ERROR_NO_HANDLE_FOUND]
- Error during free of module handle x" " (rc:99 - AVCODE58)
- detail: [ERROR_NO_HANDLE_FOUND]
- Error during free of module handle x" " (rc:99 - AVFORM58)
- detail: [ERROR_NO_HANDLE_FOUND]
- Error during free of module handle x" " (rc:99 - AVUTIL56)
- detail: [ERROR_NO_HANDLE_FOUND]
- Error during free of module handle x" " (rc:99 - VLCCORE)
- detail: [ERROR_NO_HANDLE_FOUND]
- Error during free of module handle x" " (rc:99 - VLC)
- detail: [ERROR_NO_HANDLE_FOUND]
Successfully freed DLLs : 0, expected : 13
Not freed count : 13
...but strangely enough SNAPWRAP.DLL is nowhere to be found...
Hi Dariusz,
Did you load ffmpeg dlls prior the query ?
If you would like check the loaded DLL, be sure to specify the dll list for the -q and -u option.
From what I could see, rxu function was unable to find handle for the given dlls.
Note: If you loaded modules and closed the prompt window under which you run the cmd file, DLLs are then freed...
(the prompt window must be left open or use the exe build and do not close it)
Regards
Rémy
I would suggest to do as Dave wrote.
ps: 1/ a remaining problem seems to be the WPS (WPS restart helps to free some excessive storage it uses).
2/ My system is running since I have my DLLs from ffmpeg and vlc loaded high 'including SDL2) and it seems stable despite I run a lot of video and audio files from different type. mp3, ogg, wav etc... (As soon I'll have a problem, I'll remove SDL2 from my list)