Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show property page of filter inserted from file #227

Closed
GoogleCodeExporter opened this issue Mar 14, 2015 · 5 comments
Closed

Show property page of filter inserted from file #227

GoogleCodeExporter opened this issue Mar 14, 2015 · 5 comments

Comments

@GoogleCodeExporter
Copy link

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

@GoogleCodeExporter
Copy link
Author

This issue was closed by revision r383.

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

  • Changed state: Fixed

@GoogleCodeExporter
Copy link
Author

GoogleCodeExporter commented Mar 14, 2015

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

@GoogleCodeExporter
Copy link
Author

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

@GoogleCodeExporter
Copy link
Author

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

@GoogleCodeExporter
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant