Rémi Bernon (@rbernon) commented about dlls/winegstreamer/video_decoder.c:
- {
mf_media_type_to_wg_format(decoder->output_type, &output_format);
output_format.u.video.width = frame_size >> 32;
output_format.u.video.height = (UINT32)frame_size;
output_format.u.video.fps_d = 0;
output_format.u.video.fps_n = 0;
if (output_format.major_type == WG_MAJOR_TYPE_UNKNOWN
|| !wg_transform_set_output_format(decoder->wg_transform, &output_format))
{
IMFMediaType_Release(decoder->output_type);
decoder->output_type = NULL;
return MF_E_INVALIDMEDIATYPE;
}
- }
Same here, I don't think you need this first if.