[FFmpeg-devel] [PATCH 1/2] libavcodec/xsubenc.c: Fix bounding box coordinates

Erik Olofsson eaj.olofsson at gmail.com
Wed Nov 6 21:22:24 CET 2013


Signed-off-by: Erik Olofsson <eaj.olofsson at gmail.com>
---
 libavcodec/xsubenc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavcodec/xsubenc.c b/libavcodec/xsubenc.c
index 9dc80ee..bb2cdb0 100644
--- a/libavcodec/xsubenc.c
+++ b/libavcodec/xsubenc.c
@@ -166,8 +166,8 @@ static int xsub_encode(AVCodecContext *avctx, unsigned char *buf,
     bytestream_put_le16(&hdr, height);
     bytestream_put_le16(&hdr, h->rects[0]->x);
     bytestream_put_le16(&hdr, h->rects[0]->y);
-    bytestream_put_le16(&hdr, h->rects[0]->x + width);
-    bytestream_put_le16(&hdr, h->rects[0]->y + height);
+    bytestream_put_le16(&hdr, h->rects[0]->x + width -1);
+    bytestream_put_le16(&hdr, h->rects[0]->y + height -1);
 
     rlelenptr = hdr; // Will store length of first field here later.
     hdr+=2;
-- 
1.8.3.1



More information about the ffmpeg-devel mailing list