Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/cinelerra/files: cinelerra-jpeg-7.patch
Date: Sat, 30 Jan 2010 14:37:20
Message-Id: E1NbERo-0002N3-7F@stork.gentoo.org
1 ssuominen 10/01/30 14:37:16
2
3 Added: cinelerra-jpeg-7.patch
4 Log:
5 Fix crash with jpeg >= 7 wrt #292575 by Salah Coronya.
6 (Portage version: 2.2_rc61/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 media-video/cinelerra/files/cinelerra-jpeg-7.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/cinelerra/files/cinelerra-jpeg-7.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/cinelerra/files/cinelerra-jpeg-7.patch?rev=1.1&content-type=text/plain
13
14 Index: cinelerra-jpeg-7.patch
15 ===================================================================
16 diff -r -u cinelerra-20090210/quicktime/libmjpeg.c cinelerra-20090210-r1/quicktime/libmjpeg.c
17 --- cinelerra-20090210/quicktime/libmjpeg.c 2009-02-10 06:19:07.000000000 -0600
18 +++ cinelerra-20090210-r1/quicktime/libmjpeg.c 2010-01-23 01:37:31.000000000 -0600
19 @@ -653,6 +653,7 @@
20 /* Ideally the error handler would be set here but it must be called in a thread */
21 jpeg_create_decompress(&(engine->jpeg_decompress));
22 engine->jpeg_decompress.raw_data_out = TRUE;
23 + engine->jpeg_decompress.do_fancy_upsampling = FALSE;
24 engine->jpeg_decompress.dct_method = JDCT_IFAST;
25 }
26
27 @@ -737,6 +738,7 @@
28 engine->jpeg_decompress.dc_huff_tbl_ptrs );
29 // Reset by jpeg_read_header
30 engine->jpeg_decompress.raw_data_out = TRUE;
31 + engine->jpeg_decompress.do_fancy_upsampling = FALSE;
32 jpeg_start_decompress(&engine->jpeg_decompress);
33
34 // Generate colormodel from jpeg sampling
35 @@ -801,6 +803,7 @@
36
37
38 engine->jpeg_compress.raw_data_in = TRUE;
39 + engine->jpeg_compress.do_fancy_downsampling = FALSE;
40 jpeg_start_compress(&engine->jpeg_compress, TRUE);
41
42 while(engine->jpeg_compress.next_scanline < engine->jpeg_compress.image_height)