Closed xLn2 closed 3 days ago
- I have a capture device but that properties window doesn't display.
Does MPC-BE show that filter properties? In my case "Capture (pin) properties" doesn't open by MPC-HC but open by MPC-BE. It is not important for my case but maybe bug that effects some people.
Pin info:
Filter : BisonCam,NB Pro - CLSID : {17CCA71B-ECD7-11D0-B908-00A0C9223196}
Module : C:\Windows\System32\ksproxy.ax
- Connected to:
CLSID: {CC58E280-8AA1-11D1-B3F1-00AA003761C5}
Filter: Smart Tee (video)
Pin: Input
- Connection media type:
Video: MJPG 1280x720 30fps 663 mbit/s
I zipped all relative .dll and .ax files. system32 dll.zip
Maybe some external filters like "Xysubfilter with libass" with edited scenario (added sliders etc.) can be help for debugging. XySubfilter windows seems to be very prone to visual glitches. Since it is a separate project, things that can only be fixed as far as MPC-HC side can be a helpful example for other external filter windows behaving.
Does MPC-BE show that filter properties? In my case "Capture (pin) properties" doesn't open by MPC-HC but open by MPC-BE. It is not important for my case but maybe bug that effects some people.
I'm really not sure, but because you mentioned MPC-BE I checked, and I found that the window you're showing in no. 8 is a filter from mpc-be? I was wondering how it was translated. That doesn't seem to be a page from mpc-hc?
What I was saying is I open properties successfully, but that particular tab with all the sliders doesn't show up.
OK, using a webcam I actually see that screen now.
I'm really not sure, but because you mentioned MPC-BE I checked, and I found that the window you're showing in no. 8 is a filter from mpc-be? I was wondering how it was translated. That doesn't seem to be a page from mpc-hc?
About "Capture (pin) properties..." window I assume it is an external filter (not related to MPCBE) and if you mean translation as a language I can just guess that is probably driver vendor (cuz bad translation quality) or Microsoft did that. When I tried to open it on MPCHC, there is no window displaying. Light themed screenshot was from MPCBE.
@clsid2
Issue no. 9 is caused by this code:
CComPropertySheet ps(IDS_PROPSHEET_PROPERTIES);
CComQIPtr<IBaseFilter> pBF = pUnk;
if (!pBF) {
return;
}
If we do not return, the window pops up in MPC-HC. I'm not sure if a null pBF is really a problem in other cases?
Then removing null pBF check should be safe I think.
I am not sure if I am a fan of the workaround for the ancient filter. Perhaps instead it might be better/safer to limit theming of external property dialogs to a whitelist of known and tested filters?
Then removing null pBF check should be safe I think.
I am not sure if I am a fan of the workaround for the ancient filter. Perhaps instead it might be better/safer to limit theming of external property dialogs to a whitelist of known and tested filters?
All of the issues are present, themed or not. It's got following issues:
The dialog looks like it's been part of Windows for 15-20 years. It's a "standard" set of options for image capture, it seems.
That "inverted" wheel behavior is standard behavior of the control. Stupid Windows quirk. It is not our job to correct things in external filters. Plus the primary use case for such sliders is to click and drag the mouse.
That "inverted" wheel behavior is standard behavior of the control. Stupid Windows quirk. It is not our job to correct things in external filters. Plus the primary use case for such sliders is to click and drag the mouse.
Right, the style is not the default, but should be. Clearly those who designed the dialog did not anticipate the use of the mouse wheel, either in direction or to update the edits. In MPC-HC we trap the hscroll in order to update fields connected to sliders, which works with wheel and other trackbar events.
It's no big deal to me but as that form is not usually exposed except by "media" apps like mpc-hc, it "appears" to be an mpc-hc issue. I liken it to the edit fields on the windows save dialog, which MS should (but doesn't) make match the Windows dark theme.
2.3.2.29
Some sliders show tooltip on hover, some doesn't. i.e.
Options > Playback > Audio
shows tooltip but i.eOptions > Subtitles > Default Style > Colors & Transparency
andControl bar > Audio Vol slider
don't show tooltips.Tooltips:
Changing sliders value via mouse wheel doesn't update tooltips. (I don't know if it is possible) (Partially 2065b6f11fc087d4f8ac5b1f9d972838a44ebf55 at #2898) Sample from AIMP
Colors & Transparency
sliders don't have tooltips, so it doesn't give any informations about values. (Transparency with 100% doesn't mean glass like view? Isn't it should mean Opacity?) (dff7eea5bee2066b31d0762abd4b30ab781f458b at #2898)Audio Vol slider
doesn't have hover tooltip, it could be useful.Sliders:
Balance
dragger with cursor dragging some kind of decimal increment so it doesn't stick 0. To be able to make it 0, I have to use mouse wheel to min/max and to 0.Options > Miscellaneous > Color control
Hue sliders increasing value with mouse wheel can be changed7
to6