22 #ifndef GAVL_COMPRESSION_H_INCLUDED
23 #define GAVL_COMPRESSION_H_INCLUDED
25 #include <gavl/gavldefs.h>
45 #define GAVL_COMPRESSION_HAS_P_FRAMES (1<<0)
46 #define GAVL_COMPRESSION_HAS_B_FRAMES (1<<1)
47 #define GAVL_COMPRESSION_HAS_FIELD_PICTURES (1<<2)
48 #define GAVL_COMPRESSION_SBR (1<<3)
145 #define GAVL_PACKET_TYPE_I 'I'
146 #define GAVL_PACKET_TYPE_P 'P'
147 #define GAVL_PACKET_TYPE_B 'B'
148 #define GAVL_PACKET_TYPE_MASK 0xff
150 #define GAVL_PACKET_KEYFRAME (1<<8)
151 #define GAVL_PACKET_LAST (1<<9)
216 #endif // GAVL_COMPRESSION_H_INCLUDED