From 6a8cbac867d68ff41b37b8bd41811c704b86156a Mon Sep 17 00:00:00 2001 From: Dave Johansen Date: Tue, 11 Mar 2025 20:47:49 -0600 Subject: [PATCH] Add getter/setter for global_header --- av/codec/context.pyx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/av/codec/context.pyx b/av/codec/context.pyx index 5ca8f24a4..429d25f4b 100644 --- a/av/codec/context.pyx +++ b/av/codec/context.pyx @@ -120,6 +120,22 @@ cdef class CodecContext: def flags(self, int value): self.ptr.flags = value + @property + def global_header(self): + """ + Use global header. + + :rtype: bool + """ + return bool(self.ptr.flags & lib.AV_CODEC_FLAG_GLOBAL_HEADER) + + @global_header.setter + def global_header(self, value): + if value: + self.ptr.flags |= lib.AV_CODEC_FLAG_GLOBAL_HEADER + else: + self.ptr.flags &= ~lib.AV_CODEC_FLAG_GLOBAL_HEADER + @property def qscale(self): """