diff options
author | Julian Scheel <julian@jusst.de> | 2009-04-14 09:37:35 +0100 |
---|---|---|
committer | Julian Scheel <julian@jusst.de> | 2009-04-14 09:37:35 +0100 |
commit | c52ce94d57dab4d67f0689d785ad373f92b60a90 (patch) | |
tree | 5ed1fb69455dc99c9a81ffcf607d0df34e44d220 /src/libvdpau/dpb.c | |
parent | 3fa3377b8390478732b72fc03d95ced445e4bb1c (diff) | |
download | xine-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.c | 4 |
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) |