-->> Shark's website <<--

Shark's Help Forum

Search
  Create an account  
LAV Codec configuration dialogs do not open

#1
Bug 
Hallo,

since the last update I got the issue, that the dialogs for configuring LAV codecs do not open anymore. Instead I keep getting an error messag claiming for a missing "lavvideo.ax" file, which exists in the filters folder (see screenshot attached). LAVVideo is just taken as example. It is the same with LAVAudio and LAVSplitter. "Configure Subtitls" throws an "VSFilter64.dll not found.". I did not test every button, so there might be more.

I'm running the package on Windows 11 24H2 (Build 26100.2033) x64.


What I tested (all steps as "Administrator") :

1. I checked on windows NTFS permissions but these are fine.

2. Start from a clean 17.5 package
- I used the button "Remove All" within the Help sheet
- I removed the entire package folder at c:\Program Files\ADVANCED_64bitCodecs

3. To be sure that NTFS permissions are out of scope I tried to start a clean 17.5 package from c:\temp\ADVANCED_64bitCodecs
- This gave me the error message "You must maintain the original file and folder structure!"
-- Seems to me that "Remove All" is not working properly.

4. Extracted 17.5 package to a clean c:\Program Files\ADVANCED_64bitCodecs (after repeating steps of 2.)
- GUI is showing up. LAV confguration pages are openening and working.
- Enabled AutoUpdate from Help sheet
-- A error message is rising with "Windows Defender may have blocked the download. [...] Do you want to update Windows Defendet and try again?" -> klick on 'yes'
--- An other error message is shown with "c:\Program Files\ADVANCED_64bitCodecs\Tools\temp\temp.cmd is not found" (screenshot attached)
--- The update is running and downloading the new Application and the codecs, so this seams to work anyhow
- After the new Application is started (currently version 18.7.7) , I get the same error message for missing "lavvideo.ax"

5. Extracted 17.5 package to a clean c:\Program Files\ADVANCED_64bitCodecs (after repeating steps of 2.)
- before I enabled the AutoUpdate, I created the folder ".\Tools\temp" manually
- the update works without any error message and the gui starting Application (currently version 18.7.7)
- I still get the same error message for missing "lavvideo.ax"

Unfortunatelly I do not know since when this issue is happening because I'm not updating the package that often. I would like to know what I have to do, to be able to move the package folder somewhere else. And of cuase, I like to know if there is something else that can be done to make it work from my side.

Thank you in advance.


Update:
Opening the LAV configuration from an other programm that is using the codecs like MPC-HC is working. So I think the issue is related to the ADVANCED Codecs Pack GUI.


Attached Files Thumbnail(s)
       
Reply

#2
17.5 was deprecated more than 1 year ago as I no longer support installers.
I only distribute a single portable release these days.

You can choose to simply delete that \program files\ installation and grab my current release, 
and dont worry if you get an error during delete that a file is in use.
You can return to that folder and delete it after setting up the new distribution and rebooting the PC

https://shark007.net/files/Shark007Codecs.7z

Execute Allow.exe in the location that you plan to extract the Shark007Codecs folder to.
It stops Windows Defender from deleting files within the distribution.

Now you can safely extract the Shark007Codecs folder and execute Launcher64.exe.
Reply

#3
(10-20-2024, 08:03 AM)Shark007 Wrote: 17.5 was deprecated more than 1 year ago as I no longer support installers.
I only distribute a single portable release these days.

You can choose to simply delete that \program files\ installation and grab my current release, 
and dont worry if you get an error during delete that a file is in use.
You can return to that folder and delete it after setting up the new distribution and rebooting the PC

https://shark007.net/files/Shark007Codecs.7z

Execute Allow.exe in the location that you plan to extract the Shark007Codecs folder to.
It stops Windows Defender from deleting files within the distribution.

Now you can safely extract the Shark007Codecs folder and execute Launcher64.exe.

When I follow the download link from "Setup and Usage" I still end up here https://www.majorgeeks.com/files/details...le_64.html which still points to version 17.5... But this is an other issue.

Ok... latest package from https://shark007.net/files/Shark007Codecs.7z...

First Try:
- Create folder c:\Program Files\Shark007Codecs
- copied Allow.exe inside and executed it as Administrator
- copied the files from "Shark007Codecs.7z\Shark007Codecs\" to "c:\Program Files\Shark007Codecs"
- executed Launcher64.exe
-- A error message is rising with "Windows Defender may have blocked the download. [...] Do you want to update Windows Defendet and try again?" -> klick on 'yes'
--- An other error message is shown with "c:\Program Files\Shark007Codecs\Tools\temp\temp.cmd is not found"
--- The update is running and downloading some stuff, so this seams to work anyhow
- After the new Application is re-started,
-- when I click on LAV Video config button, nothing happens, no error message, no dialog, just nothing

Second Try:
- same as Fist Try, but I created "c:\Program Files\Shark007Codecs\Tools\temp" before I started Launcher64.exe
- no errormessages
- The update is running and downloading some stuff
-- when I click on LAV Video config button, nothing happens, no error message, no dialog, just nothing

Third Try:
- Create folder c:\Codecs\Shark007Codecs
- copied Allow.exe inside and executed it as Administrator
- copied the files from "Shark007Codecs.7z\Shark007Codecs\" to "c:\Codecs\Shark007Codecs"
- executed Launcher64.exe
- The update is running and downloading some stuff
-- when I click on LAV Video config button, nothing happens, no error message, no dialog, just nothing

Last Try:
- disabled windows defender
- same steps as Third Try:
- same result as Third Try

So, obviously, using "c:\Program Files\..." has kind of an permission issue. And I still can not open the configuration dialogs even from an other location.
Reply

#4
1st - Extract only Allow.exe to final codec folder destination such as C:\Codecs
execute it.

2nd Extract Shark007Codecs Folder so that you now have  C:\Codecs\Shark007Codecs
everything works correctly.

EDIT, Press [RESET ALL] to reset the registry to the new location.
Reply

#5
(10-20-2024, 02:24 PM)Shark007 Wrote: 1st - Extract only Allow.exe to final codec folder destination such as C:\Codecs
execute it.

2nd Extract Shark007Codecs Folder so that you now have  C:\Codecs\Shark007Codecs
everything works correctly.

EDIT, Press [RESET ALL] to reset the registry to the new location.

Ok, this worked. So there was a missunderstanding about the usage of the Allow.exe.

This is how it looks now

Quote:C:\Program Files\Codecs\Allow.exe
C:\Program Files\Codecs\Shark007Codecs
C:\Program Files\Codecs\Shark007Codecs\filters
C:\Program Files\Codecs\Shark007Codecs\icons
C:\Program Files\Codecs\Shark007Codecs\Launcher64.exe
C:\Program Files\Codecs\Shark007Codecs\ReadMe.txt
C:\Program Files\Codecs\Shark007Codecs\Tools
[...]

The only thing that is left is that for the first run, I still had to create "C:\Program Files\Codecs\Shark007Codecs\Tools\temp" manually. Otherwise the defender error messages are poping up. This only happens within "C:\Program Files".

I got a working solution for now, so the thread can be closed. Thank you!
Reply

#6
(10-20-2024, 02:54 PM)Zwulf Wrote: The only thing that is left is that for the first run, I still had to create "C:\Program Files\Codecs\Shark007Codecs\Tools\temp" manually. Otherwise the defender error messages are poping up. This only happens within "C:\Program Files".

I got a working solution for now, so the thread can be closed. Thank you!

Thanks for this report. I will get this fixed shortly.
Reply





Users browsing this thread:
1 Guest(s)