// libav avcodec_decode_video2() needs AVPacket flagged with
// AV_PKT_FLAG_KEY for some codecs. For example, sequence of
// PNG in a mov container.
- if (packet_info->frametype & HB_FRAME_KEY)
+ if (packet_info->frametype & HB_FRAME_MASK_KEY)
{
avp.flags |= AV_PKT_FLAG_KEY;
}
#define HB_FRAME_P 0x10
#define HB_FRAME_B 0x20
#define HB_FRAME_BREF 0x40
-#define HB_FRAME_KEY 0x0F
-#define HB_FRAME_REF 0xF0
+#define HB_FRAME_MASK_KEY 0x0F
+#define HB_FRAME_MASK_REF 0xF0
uint8_t frametype;
// Picture flags used by filters
pkt.flags |= AV_PKT_FLAG_KEY;
}
}
- else if (buf->s.frametype & HB_FRAME_KEY)
+ else if (buf->s.frametype & HB_FRAME_MASK_KEY)
{
pkt.flags |= AV_PKT_FLAG_KEY;
}