cplussharp/graph-studio-next

Show property page of filter inserted from file

GoogleCodeExporter opened this issue · 5 comments

What steps will reproduce the problem?
1. insert filter from file
2. click properties of the filter
3. no property page is loaded

What is the expected output? What do you see instead?
There should be the property pages of the filter.

Solution:
because the the property page is not registered, it can't be loaded with 
CoCreateInstance. The property page needs to be loaded directly from the dll 
like the filter.




Original issue reported on code.google.com by cgraef...@gmail.com on 25 May 2014 at 6:14

This issue was closed by revision r383.

Original comment by cgraef...@gmail.com on 25 May 2014 at 7:06

  • Changed state: Fixed
This change is generating lots of extra error messages for filters that do not 
host their own property pages:

e.g. VMR7 is hosted by Quartz.dll but its property pages are hosted elsewhere - 
probably PropPage.dll. IMO it's only worth showing an error if both class 
factory and CoCreateInstance creation for the property page fail.

Original comment by mike.cop...@gmail.com on 28 May 2014 at 9:53

  • Changed title: Show property page of filter inserted from file
  • Changed state: Accepted
Updated by r410 : Prevent spurious error message showing property page of 
internal Analyzer filter not attempting class factory creation of any filter 
implemented by .EXE module

Original comment by mike.cop...@gmail.com on 11 Jul 2014 at 3:34

The errors were caused by me having out of date proppage.dll and evrprop.dll 
registered.

I'm still unable to display the following EVR property page CLSIDs though:
{109F160B-B6B0-4C9D-9097-856FBEEBDC66}
{EF1C9B46-FAB9-45F7-87CC-CD9B975E294D}

http://msdn.microsoft.com/en-gb/library/windows/desktop/dd407274(v=vs.85).aspx

Original comment by mike.cop...@gmail.com on 6 Jun 2014 at 1:45

Fixed by r390 : Better error feedback when when getting DLL class factory for 
CLSID fails.
Show property page CLSIDs in Properties/Interfaces/ISpecifyPropertyPages

Original comment by mike.cop...@gmail.com on 6 Jun 2014 at 2:00

  • Changed state: Fixed