On 12/02/16 09:09, Anton Khirnov wrote:
> ---
>  doc/APIchanges                 |   2 +
>  libavutil/Makefile             |   2 +
>  libavutil/frame.c              |  11 ++
>  libavutil/frame.h              |   6 +
>  libavutil/hwcontext.c          | 397 
> +++++++++++++++++++++++++++++++++++++++++
>  libavutil/hwcontext.h          | 328 ++++++++++++++++++++++++++++++++++
>  libavutil/hwcontext_internal.h |  89 +++++++++
>  7 files changed, 835 insertions(+)
>  create mode 100644 libavutil/hwcontext.c
>  create mode 100644 libavutil/hwcontext.h
>  create mode 100644 libavutil/hwcontext_internal.h
> ...

The flags argument on these functions

> +int av_hwframe_get_buffer(AVBufferRef *hwframe_ctx, AVFrame *frame, int 
> flags);
> ...
> +int av_hwframe_transfer_data(AVFrame *dst, const AVFrame *src, int flags);
> ...
> +int av_hwframe_transfer_get_formats(AVBufferRef *hwframe_ctx,
> +                                    enum AVHWFrameTransferDirection dir,
> +                                    enum AVPixelFormat **formats, int flags);
> ...

should be passed through to these functions?

> +    int              (*frames_get_buffer)(AVHWFramesContext *ctx, AVFrame 
> *frame);
> +    int              (*transfer_get_formats)(AVHWFramesContext *ctx,
> +                                             enum AVHWFrameTransferDirection 
> dir,
> +                                             enum AVPixelFormat **formats);
> +    int              (*transfer_data_to)(AVHWFramesContext *ctx, AVFrame 
> *dst,
> +                                         const AVFrame *src);
> +    int              (*transfer_data_from)(AVHWFramesContext *ctx, AVFrame 
> *dst,
> +                                           const AVFrame *src);
> ...

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to