summaryrefslogtreecommitdiff
path: root/src/libvdpau/dpb.c
diff options
context:
space:
mode:
authorJulian Scheel <julian@jusst.de>2009-04-14 09:37:35 +0100
committerJulian Scheel <julian@jusst.de>2009-04-14 09:37:35 +0100
commitc52ce94d57dab4d67f0689d785ad373f92b60a90 (patch)
tree5ed1fb69455dc99c9a81ffcf607d0df34e44d220 /src/libvdpau/dpb.c
parent3fa3377b8390478732b72fc03d95ced445e4bb1c (diff)
downloadxine-lib-c52ce94d57dab4d67f0689d785ad373f92b60a90.tar.gz
xine-lib-c52ce94d57dab4d67f0689d785ad373f92b60a90.tar.bz2
Add H.264 still frame support.
Diffstat (limited to 'src/libvdpau/dpb.c')
-rw-r--r--src/libvdpau/dpb.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libvdpau/dpb.c b/src/libvdpau/dpb.c
index 01f147639..d82a2e16d 100644
--- a/src/libvdpau/dpb.c
+++ b/src/libvdpau/dpb.c
@@ -51,12 +51,12 @@ void free_decoded_picture(struct decoded_picture *pic)
free(pic);
}
-struct decoded_picture* dpb_get_next_out_picture(struct dpb *dpb)
+struct decoded_picture* dpb_get_next_out_picture(struct dpb *dpb, int do_flush)
{
struct decoded_picture *pic = dpb->pictures;
struct decoded_picture *outpic = NULL;
- if(dpb->used < MAX_DPB_SIZE)
+ if(!do_flush && dpb->used < MAX_DPB_SIZE)
return NULL;
if (pic != NULL)