--
v2: winegstreamer: Check H264 ProcessOutput sample against actual image size.
winegstreamer: Use H264 input media type frame size when specified.
winegstreamer: Implement H264 SetOutputType by reconfiguring the pipeline.
https://gitlab.winehq.org/wine/wine/-/merge_requests/405
On Fri Jul 8 04:21:30 2022 +0000, Ziqing Hui wrote:
> I didn't checkout the SDK header files though.
If it's not in SDK, we shouldn't have it in public headers either. There is an equivalent E_NOT_SET macro that you can use, and if D2DERR one appears in SDK at some point we'll switch to it.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/388#note_3597
Nikolay Sivov (@nsivov) commented about dlls/d2d1/d2d1_private.h:
> void d2d_factory_register_effect(struct d2d_factory *factory,
> struct d2d_effect_registration *effect) DECLSPEC_HIDDEN;
>
> +struct d2d_offset_transform
> +{
> + ID2D1OffsetTransform ID2D1OffsetTransform_iface;
> + LONG refcount;
> + D2D1_POINT_2L offset;
> +};
> +
Do we need a separate structure for each type of node? Maybe we could have a structure similar to d2d_brush. My understanding is it's not possible to have user-defined node types.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/388#note_3596