#551: [patch] IJG JPEG v7 and above compat
----------------------+-----------------------------------------------------
Reporter:  ssuominen  |       Owner:  cinele...@…            
    Type:  defect     |      Status:  new                    
Priority:  highest    |   Component:  Building               
 Version:             |    Severity:  blocker                
Keywords:             |  
----------------------+-----------------------------------------------------

Comment(by ssuominen):

 OK, file attachment is broken in Trac, so posting it as message instead:

 --- quicktime/libmjpeg.c
 +++ quicktime/libmjpeg.c
 @@ -653,6 +653,7 @@
  /* Ideally the error handler would be set here but it must be called in a
 thread */
         jpeg_create_decompress(&(engine->jpeg_decompress));
         engine->jpeg_decompress.raw_data_out = TRUE;
 +       engine->jpeg_decompress.do_fancy_upsampling = FALSE;
         engine->jpeg_decompress.dct_method = JDCT_IFAST;
  }

 @@ -737,6 +738,7 @@
                                 engine->jpeg_decompress.dc_huff_tbl_ptrs
 );
  // Reset by jpeg_read_header
         engine->jpeg_decompress.raw_data_out = TRUE;
 +       engine->jpeg_decompress.do_fancy_upsampling = FALSE;
         jpeg_start_decompress(&engine->jpeg_decompress);

  // Generate colormodel from jpeg sampling
 @@ -801,6 +803,7 @@


         engine->jpeg_compress.raw_data_in = TRUE;
 +       engine->jpeg_compress.do_fancy_downsampling = FALSE;
         jpeg_start_compress(&engine->jpeg_compress, TRUE);

         while(engine->jpeg_compress.next_scanline <
 engine->jpeg_compress.image_height)

-- 
Ticket URL: <http://bugs.cinelerra.org/ticket/551#comment:1>
CinelerraCV <http://bugs.cinelerra.org>
My example project

_______________________________________________
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to