littletom1201 / lavfilters

Automatically exported from code.google.com/p/lavfilters
GNU General Public License v2.0
0 stars 0 forks source link

Automatic loading of post-processing filters into the filter graph #32

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Describe the issue you're having:
When using players which do not allow "smart" graph building, it would be nice 
if LAV Splitter could load a post-processing filter into the graph, so that it 
gets used automatically - e.g. for subtitles.

Implementation Notes:

Two options - hardcode a list of filters (ffdshow raw video, ffdshow audio 
processor, DirectVobSub), or offer a complicated thingy to select which filters 
to load.

I favor the first, because it should really be simple to use for users that use 
a "simple" player.

Original issue reported on code.google.com by h.lepp...@gmail.com on 22 Jul 2011 at 6:01

GoogleCodeExporter commented 9 years ago
I'd prefer if we could directly specify what filters to load, much like how 
Media Player Classic allows, rather than having a hardcoded list.

Yes, this will be more scary for computer illiterates, but:
1. Anyone who's playing around with post-processing filters probably knows his 
way around computers already.
2. Having powerful means, rather than having something hardcoded and shoehorned 
in, is a boon for enthusiasts who would be the ones most making use of an 
option like this.
3. Hardcoded lists are not future-proof, whereas a user-defined list of filters 
to load will always be future-proof from its very design.

Original comment by dale...@gmail.com on 14 Nov 2013 at 12:44

GoogleCodeExporter commented 9 years ago
Something in-between would be storing a list of filters in registry or. So that 
only the ones who know what they are doing will be able to change that.

Original comment by merup...@gmail.com on 14 Nov 2013 at 12:50

GoogleCodeExporter commented 9 years ago
Using autoloadFilter as REG_MULTI_SZ in 
HKEY_CURRENT_USER\Software\LAV\Splitter\ which contains a list of CLSIDs of 
filters that get autoloaded.

Original comment by b...@an3k.de on 22 Jul 2015 at 2:18