diff options
Diffstat (limited to 'src/libvdpau/dpb.h')
-rw-r--r-- | src/libvdpau/dpb.h | 3 |
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); |