X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ffilejpeg.C;h=65dc0e3b1c59e41716794e63597f84fc2d002486;hp=d35e9bd49ba30512511f7a1d26f8028f8e6f5abd;hb=47f71d004db08fb289428240fb87ce97c64382d2;hpb=2e28d225c343f02500594688bf8d0528df40600c diff --git a/cinelerra-5.1/cinelerra/filejpeg.C b/cinelerra-5.1/cinelerra/filejpeg.C index d35e9bd4..65dc0e3b 100644 --- a/cinelerra-5.1/cinelerra/filejpeg.C +++ b/cinelerra-5.1/cinelerra/filejpeg.C @@ -279,38 +279,22 @@ int FileJPEG::read_header(FILE *fp, int &w, int &h) int FileJPEG::read_frame(VFrame *output, VFrame *input) { - if(input->get_compressed_size() < 2 || - input->get_data()[0] != 0xff || - input->get_data()[1] != 0xd8) + if( input->get_compressed_size() < 2 || + input->get_data()[0] != 0xff || + input->get_data()[1] != 0xd8 ) return 1; - if(!decompressor) decompressor = mjpeg_new(asset->width, - asset->height, - 1); -// printf("FileJPEG::read_frame %d %p %d %d %d %p %p %p %p %d\n", -// __LINE__, -// input->get_data(), -// input->get_compressed_size(), -// output->get_w(), -// output->get_h(), -// output->get_rows(), -// output->get_y(), -// output->get_u(), -// output->get_v(), + if( !decompressor ) + decompressor = mjpeg_new(asset->width, asset->height, 1); +// printf("FileJPEG::read_frame %d %p %d %d %d %p %p %p %p %d\n", __LINE__, +// input->get_data(), input->get_compressed_size(), output->get_w(), output->get_h(), +// output->get_rows(), output->get_y(), output->get_u(), output->get_v(), // output->get_color_model()); - mjpeg_decompress((mjpeg_t*)decompressor, - input->get_data(), - input->get_compressed_size(), - 0, - output->get_rows(), - output->get_y(), - output->get_u(), - output->get_v(), - output->get_color_model(), - 1); -// PRINT_TRACE - + mjpeg_decompress((mjpeg_t*)decompressor, input->get_data(), input->get_compressed_size(), 0, + output->get_rows(), output->get_y(), output->get_u(), output->get_v(), + output->get_color_model(), 1); //printf("FileJPEG::read_frame %d\n", __LINE__); +// return 0; }