diff options
author | Julian Scheel <julian@jusst.de> | 2008-12-22 13:38:43 +0000 |
---|---|---|
committer | Julian Scheel <julian@jusst.de> | 2008-12-22 13:38:43 +0000 |
commit | f06f61d118d95516bb92576c7ba1826e8eaa0d7f (patch) | |
tree | 67358097ac80a9b9fc4171e290e9cd78972408c4 /src/libvdpau/dpb.h | |
parent | a2ddf2d655168b7dfffd72b98cc800ffe7ab0965 (diff) | |
download | xine-lib-f06f61d118d95516bb92576c7ba1826e8eaa0d7f.tar.gz xine-lib-f06f61d118d95516bb92576c7ba1826e8eaa0d7f.tar.bz2 |
Fix interlaced playback on generation 3 decoders.
Diffstat (limited to 'src/libvdpau/dpb.h')
-rw-r--r-- | src/libvdpau/dpb.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libvdpau/dpb.h b/src/libvdpau/dpb.h index 30a0da50b..3d313177c 100644 --- a/src/libvdpau/dpb.h +++ b/src/libvdpau/dpb.h @@ -46,6 +46,8 @@ struct decoded_picture { /* Decoded Picture Buffer */ struct dpb { struct decoded_picture *pictures; + + uint32_t num_ref_frames; uint32_t used; }; @@ -71,6 +73,6 @@ int dpb_add_picture(struct dpb *dpb, struct decoded_picture *pic, uint32_t num_r int dpb_flush(struct dpb *dpb); void dpb_free_all( struct dpb *dpb ); -void fill_vdpau_reference_list(struct dpb *dpb, VdpReferenceFrameH264 *reflist); +int fill_vdpau_reference_list(struct dpb *dpb, VdpReferenceFrameH264 *reflist); #endif /* DPB_H_ */ |