If you are looking for the decompiler itself, visit https://github.com/jindrapetrik/jpexs-decompiler
NEW : We have got a new blog where we post some interesting SWF internals info.

#1939 VLC Path
Author:
Torch

Date created:
Type: question
Visibility: Everybody
Assigned to:
Labels: Video
State: closed 

"The file contains video tags, to properly display them VLC is required (Minimum version
3.0.0)."
VLC 3.0.18 is installed at Program Files (x86)\VideoLAN\VLC on Windows 11 but the
decompiler is unable to locate it automatically and there doesn't seem to be any way to
set the path manually.
Unless newer VLC versions are incompatible, in which the error should read VLC 3.0.0 is
required.
Please run Registry editor (Start->type "regedit.exe")
and navigate to branch HKEY_LOCAL_MACHINE\SOFTWARE\VideoLAN\VLC
On the right side, there should be value named "InstallDir".
It should point to correct location. Is it there? Is the location same as you said?
If there is no "HKEY_LOCAL_MACHINE\SOFTWARE\VideoLAN\VLC" path,
then something is wrong, maybe the VLC needs to be run for the first time to create
these.
I also think that VLC bitness should match Java bitness you have.
If you have Java 64 bit, then VLC should be 64 bit,
32 bit VLC for 32 bit Java etc....
State: new→opened
Ah, that was the problem, 32 bit VLC instead created
"HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VideoLAN\VLC".
Installing 64 bit VLC, in the "Program Files" directory, fixed the issue. Is there any
reason 32 bit VLC would be incompatible or is it just that you only check for the 64 bit
version?
I check the registry key according to bittness of Java.
I also think that the Java vlcj library would not load a 32 bit DLL on 64 bit Java.
Type: bug→question
State: opened→closed