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): """