hwcontext: Improve allocation in derived contexts
authorMark Thompson <sw@jkqxz.net>
Sat, 4 Mar 2017 23:57:40 +0000 (23:57 +0000)
committerMark Thompson <sw@jkqxz.net>
Wed, 14 Jun 2017 21:27:32 +0000 (22:27 +0100)
commitd59c6a3aebc20cc64cb7a46401cb55f02f4cbe09
tree93d7c8e3cb688736da2b691f14546d86530ac4d4
parenta97fb14418fd621defec1ea5cd387953407b180d
hwcontext: Improve allocation in derived contexts

Use the flags argument of av_hwframe_ctx_create_derived() to pass the
mapping flags which will be used on allocation.  Also, set the format
and hardware context on the allocated frame automatically - the user
should not be required to do this themselves.

(cherry picked from commit c5714b51aad41fef56dddac1d542e7fc6b984627)
doc/APIchanges
libavutil/hwcontext.c
libavutil/hwcontext.h
libavutil/hwcontext_internal.h
libavutil/version.h