libbluray | branch: master | hpi1 <[email protected]> | Wed Sep 12 13:11:04 2012 +0300| [622e774056ed2086637ccffb3cbc7b1ac1d71aa1] | committer: hpi1
Added cropping to BD_OVERLAY > http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=622e774056ed2086637ccffb3cbc7b1ac1d71aa1 --- src/libbluray/decoders/overlay.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/libbluray/decoders/overlay.h b/src/libbluray/decoders/overlay.h index a131531..022f449 100644 --- a/src/libbluray/decoders/overlay.h +++ b/src/libbluray/decoders/overlay.h @@ -1,6 +1,6 @@ /* * This file is part of libbluray - * Copyright (C) 2010 hpi1 + * Copyright (C) 2010-2012 Petri Hintukainen <[email protected]> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -32,7 +32,7 @@ typedef enum { typedef enum { BD_OVERLAY_INIT, /* init overlay plane. Size of full plane in x,y,w,h */ BD_OVERLAY_CLEAR, /* clear plane */ - BD_OVERLAY_DRAW, /* draw bitmap (x,y,w,h,img,palette) */ + BD_OVERLAY_DRAW, /* draw bitmap (x,y,w,h,img,palette,crop) */ BD_OVERLAY_WIPE, /* clear area (x,y,w,h) */ BD_OVERLAY_FLUSH, /* all changes have been done, flush overlay to display at given pts */ BD_OVERLAY_CLOSE, /* close overlay */ @@ -63,6 +63,11 @@ typedef struct bd_overlay_s { const BD_PG_PALETTE_ENTRY * palette; const BD_PG_RLE_ELEM * img; + uint16_t crop_x; + uint16_t crop_y; + uint16_t crop_w; + uint16_t crop_h; + } BD_OVERLAY; _______________________________________________ libbluray-devel mailing list [email protected] http://mailman.videolan.org/listinfo/libbluray-devel
