1 #ifndef VIDDEC_PM_TAGS_H 2 #define VIDDEC_PM_TAGS_H 3 4 #include "viddec_pm.h" 5 #include "viddec_emitter.h" 6 7 /* Define to initalize temporary association list */ 8 #define INVALID_ENTRY ((uint32_t) -1) 9 10 void viddec_pm_generate_tags_for_unused_buffers_to_flush(viddec_pm_cxt_t *cxt); 11 uint32_t viddec_generic_add_association_tags(void *parent); 12 uint32_t viddec_h264_add_association_tags(void *parent); 13 uint32_t viddec_mpeg2_add_association_tags(void *parent); 14 uint32_t viddec_pm_lateframe_generate_contribution_tags(void *parent, uint32_t ignore_partial); 15 uint32_t viddec_pm_generic_generate_contribution_tags(void *parent, uint32_t ignore_partial); 16 uint32_t viddec_pm_generate_missed_association_tags(viddec_pm_cxt_t *cxt, uint32_t using_next); 17 #endif 18