[PATCH v2 0/5] MR139: winegstreamer: Implement video plane alignment for the H264 decoder.

Rémi Bernon (@rbernon) wine at gitlab.winehq.org
Thu Jun 2 01:21:19 CDT 2022


On Wed Jun  1 23:20:21 2022 +0000, **** wrote:
> Zebediah Figura replied on the mailing list:
> ```
> On 5/30/22 03:20, Rémi Bernon wrote:
> >   dlls/mf/tests/mf.c                |   3 -
> >   dlls/winegstreamer/wg_transform.c | 123 +++++++++++++++++++++++++++---
> >   2 files changed, 114 insertions(+), 12 deletions(-)
> Looks clear and correct, just a couple of nitpicks...
> > +    if (!(dst_info = gst_video_info_copy(&src_info)))
> > +        return false;
> Any reason not to allocate dst_info on stack?
> > +    if (!(is_caps_video(caps) ? copy_video_buffer(buffer, caps,
> plane_align, sample, &total_size)
> > +            : copy_buffer(buffer, caps, sample, &total_size)))
> This is a little hard to read. Would you mind either using a "ret" 
> variable, or perhaps putting the copy_video_buffer() call inside of 
> copy_buffer()?
> ```
> Any reason not to allocate dst_info on stack?

No real reason I guess, I was worried about the `finfo` pointer but looks like it can just be copied as is.

-- 
https://gitlab.winehq.org/wine/wine/-/merge_requests/139#note_1498



More information about the wine-devel mailing list