Commit:     7a7cd1920969dd9da4e0d99aab573b3eba24c799
Parent:     21b48a70f7e26906d522c81b22228b375b450a8f
Author:     Oliver Endriss <[EMAIL PROTECTED]>
AuthorDate: Tue Mar 13 23:44:57 2007 -0300
Committer:  Mauro Carvalho Chehab <[EMAIL PROTECTED]>
CommitDate: Tue Mar 27 08:45:56 2007 -0300

    V4L/DVB (5441): Saa7146: Fix allocation of clipping memory
    Olaf Hering pointed out that SAA7146_CLIPPING_MEM would become
    very large for PAGE_SIZE > 4K.
    In fact, the number of clipping windows is limited to 16,
    and calculate_clipping_registers_rect() does not use more
    than 256 bytes. SAA7146_CLIPPING_MEM adjusted accordingly.
    Thanks-to: Olaf Hering <[EMAIL PROTECTED]>
    Acked-by: Michael Hunold <[EMAIL PROTECTED]>
    Signed-off-by: Oliver Endriss <[EMAIL PROTECTED]>
    Signed-off-by: Mauro Carvalho Chehab <[EMAIL PROTECTED]>
 include/media/saa7146_vv.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/include/media/saa7146_vv.h b/include/media/saa7146_vv.h
index 83fe2e3..50e33b0 100644
--- a/include/media/saa7146_vv.h
+++ b/include/media/saa7146_vv.h
@@ -239,7 +239,8 @@ void saa7146_res_free(struct saa7146_fh *fh, unsigned int 
 #define SAA7146_HPS_SYNC_PORT_B                0x01
 /* some memory sizes */
-#define SAA7146_CLIPPING_MEM   (14*PAGE_SIZE)
+/* max. 16 clipping rectangles */
+#define SAA7146_CLIPPING_MEM   (16 * 4 * sizeof(u32))
 /* some defines for the various clipping-modes */
 #define SAA7146_CLIPPING_RECT          0x4
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at

Reply via email to