libavcodec/libx265: add user data unregistered SEI encoding
authorBrad Hards <bradh@frogmouth.net>
Mon, 12 Jul 2021 08:24:37 +0000 (18:24 +1000)
committerDerek Buitenhuis <derek.buitenhuis@gmail.com>
Sun, 1 Aug 2021 11:07:54 +0000 (12:07 +0100)
commit1f58503013720700a5adfd72c708e6275aefc165
tree4f8fe9f189a21d5ba9fd96724a14dd3b57f0f4e6
parentc50f5460d2f059e5be393eac90e4eac55a6034c6
libavcodec/libx265: add user data unregistered SEI encoding

MISB ST 0604 and ST 2101 require user data unregistered SEI messages
(precision timestamps and sensor identifiers) to be included. That
currently isn't supported for libx265. This patch adds support
for user data unregistered SEI messages in accordance with
ISO/IEC 23008-2:2020 Section D.2.7

The design is based on nvenc, with support finished up at
57de80673cb

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
libavcodec/libx265.c