summaryrefslogtreecommitdiff
path: root/src/libvdpau/dpb.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libvdpau/dpb.h')
-rw-r--r--src/libvdpau/dpb.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libvdpau/dpb.h b/src/libvdpau/dpb.h
index 857f2fa5f..ace624e32 100644
--- a/src/libvdpau/dpb.h
+++ b/src/libvdpau/dpb.h
@@ -23,6 +23,7 @@ struct decoded_picture {
/* Decoded Picture Buffer */
struct dpb {
struct decoded_picture *pictures;
+ uint32_t used;
};
struct decoded_picture* init_decoded_picture(struct nal_unit *src_nal,
@@ -36,7 +37,7 @@ int dpb_remove_picture(struct dpb *dpb, uint32_t picnum);
int dpb_remove_picture_by_ltpn(struct dpb *dpb, uint32_t longterm_picnum);
int dpb_remove_picture_by_ltidx(struct dpb *dpb, uint32_t longterm_idx);
int dpb_remove_ltidx_gt(struct dpb *dpb, uint32_t longterm_max);
-int dpb_add_picture(struct dpb *dpb, struct decoded_picture *pic);
+int dpb_add_picture(struct dpb *dpb, struct decoded_picture *pic, uint32_t num_ref_frames);
int dpb_flush(struct dpb *dpb);
void fill_vdpau_reference_list(struct dpb *dpb, VdpReferenceFrameH264 *reflist);