[PATCH 4/5] winegstreamer: Rename wg_parser_get_next_read_offset to wg_parser_wait_request.

Zebediah Figura zfigura at codeweavers.com
Wed Jun 15 19:24:56 CDT 2022


On 6/14/22 02:27, Rémi Bernon wrote:
>  static void handle_read_request(struct media_source *source, QWORD file_size,
> -        void **buffer, size_t *buffer_size, uint64_t offset, uint32_t size)
> +        void **buffer, size_t *buffer_size, struct wg_request *request)

This can be constified, right?

> diff --git a/dlls/winegstreamer/unixlib.h b/dlls/winegstreamer/unixlib.h
> index 860a8ab2a52..f767daed513 100644
> --- a/dlls/winegstreamer/unixlib.h
> +++ b/dlls/winegstreamer/unixlib.h
> @@ -135,6 +135,24 @@ struct wg_sample
>       BYTE *data;
>   };
>   
> +struct wg_request
> +{
> +    enum wg_request_type
> +    {
> +        WG_REQUEST_NONE = 0,
> +        WG_REQUEST_READ = 1,
> +    } type;
> +
> +    union
> +    {
> +        struct
> +        {
> +            UINT32 size;
> +            UINT64 offset;
> +        } read;
> +    } u;
> +};
> +
>   struct wg_parser_buffer
>   {
>       /* pts and duration are in 100-nanosecond units. */

What's the purpose of WG_REQUEST_NONE?



More information about the wine-devel mailing list