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)
172 #define GAVL_PACKET_TYPE_I 'I'
173 #define GAVL_PACKET_TYPE_P 'P'
174 #define GAVL_PACKET_TYPE_B 'B'
175 #define GAVL_PACKET_TYPE_MASK 0xff
177 #define GAVL_PACKET_KEYFRAME (1<<8)
178 #define GAVL_PACKET_LAST (1<<9)
246 #endif // GAVL_COMPRESSION_H_INCLUDED