[REQ] TC10 lister filters

English support forum

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
wanderer
Power Member
Power Member
Posts: 1640
Joined: 2003-03-28, 14:35 UTC
Location: Sol

[REQ] TC10 lister filters

Post by *wanderer »

Currently the directions for installing LAV Filters are as follows:
1. Go to the directory where Total Commander is installed
It would be nice if TC could also search for them at the path where the INI is stored. If there are multiple versions of TC installed on a PC (for testing purposes), manually copying the LAV Filters folders to each new installation is a pain that could be avoided.

TC installation path could be searched first and if not found, search them in INI_PATH.
- Wanderer -

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
gdpr deleted 6
Power Member
Power Member
Posts: 872
Joined: 2013-09-04, 14:07 UTC

Re: [REQ] TC10 lister filters

Post by *gdpr deleted 6 »

I agree with the sentiment, but prefer a different solution/approach:
An INI setting (or rather two, one for x86 and one for x64) for specifying the directory where the LAV filters can be found.

This should address Wanderer's concern as stated above, but also allows to have just one copy of the LAV filters on the system. TC is not the only program that uses LAV filters, and having to update those libraries manually in different program folders can be a hassle. (I am aware that the filters could be copied into the system directory, but that's not the intention...)

(A further improvement: If TC is not doing it already - i haven't tried yet myself yet, so i am unable to tell--, TC should also try locating the the LAV filter .ax files in the system directory or in the %PATH% directories. I am not sure what the preferred locating strategy with respect to ye olde ActiveX is/was, though. This would then ideally also come along with an option or INI setting for TC to enable/disable trying to locate LAV or other filters; maybe the the Preload* settings can assume this function - perhaps they already do; i haven't had the time to try this out myself...)
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50561
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: [REQ] TC10 lister filters

Post by *ghisler(Author) »

TC uses the filters from wherever they are when you properly register them via regsvr32.exe. Many filters come with .bat files to register them, just run the batch file as admin. The filter32/filter64 directory is meant for situations where you can't register them, or don't want to. For example, you can use this when running Total Commander from a USB stick.
Author of Total Commander
https://www.ghisler.com
User avatar
wanderer
Power Member
Power Member
Posts: 1640
Joined: 2003-03-28, 14:35 UTC
Location: Sol

Re: [REQ] TC10 lister filters

Post by *wanderer »

ghisler(Author) wrote: 2021-03-11, 13:31 UTCwhen you properly register them via regsvr32.exe
Ah, ok, i hand't realized that they can be registered. Thanks.
- Wanderer -

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50561
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: [REQ] TC10 lister filters

Post by *ghisler(Author) »

They are just regular DirectShow filters.
When you right click on the player, you can see the list of loaded filters, and open their properties (if available).

If you want to see more of what's going on, you can use the free tool Graph Studio Next:
https://github.com/cplussharp/graph-studio-next/releases

Just drag a file to it to view the DirectShow filters loaded for it.
Unfortunately Windows often loads unsuited filters, that's why I prefer the LAV filters, ffdshow, and Haali media splitter if they are installed. I also replace the output filter with the enhanced video renderer, and add my own filter AutoPitch.dll using the licensed SoundTouchDLL.dll to keep the sound pitch constant when the user changes the playback speed.
Author of Total Commander
https://www.ghisler.com
Post Reply