Hello community, here is the log from the commit of package libquicktime for openSUSE:Factory checked in at Wed Nov 10 18:37:46 CET 2010. -------- --- libquicktime/libquicktime.changes 2010-02-26 12:42:03.000000000 +0100 +++ libquicktime/libquicktime.changes 2010-11-03 17:30:53.000000000 +0100 @@ -1,0 +2,6 @@ +Wed Nov 3 16:29:57 UTC 2010 - puzel@novell.com + +- add libquicktime-jpeg7.patch (bnc#647859) + - patch by Martin Wilck + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- libquicktime-jpeg7.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libquicktime.spec ++++++ --- /var/tmp/diff_new_pack.UlXap0/_old 2010-11-10 18:37:09.000000000 +0100 +++ /var/tmp/diff_new_pack.UlXap0/_new 2010-11-10 18:37:09.000000000 +0100 @@ -34,10 +34,11 @@ Group: Development/Languages/C and C++ AutoReqProv: on Version: 1.1.5 -Release: 1 +Release: 6 Url: http://libquicktime.sf.net Source0: %{name}-%{version}.tar.bz2 Patch1: %{name}-1.0.3-dont_disable_deprecated.patch +Patch2: libquicktime-jpeg7.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: A Library for Reading and Writing Quicktime Movie Files Provides: quicktime4linux @@ -69,6 +70,7 @@ # fix brokem links in API docs sed -r 's/"(building|codecs|index|license|opening|positioning|reading|util|writing).html/"qt4l_&/' -i `find doc -type f` %patch1 -p1 +%patch2 -p0 %build autoreconf -f -i -v ++++++ libquicktime-jpeg7.patch ++++++ Index: plugins/mjpeg/libmjpeg.c =================================================================== --- plugins/mjpeg/libmjpeg.c.orig +++ plugins/mjpeg/libmjpeg.c @@ -479,6 +479,9 @@ static void new_jpeg_objects(mjpeg_compr /* 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; +#if JPEG_LIB_VERSION >= 70 + engine->jpeg_decompress.do_fancy_upsampling = FALSE; +#endif engine->jpeg_decompress.dct_method = JDCT_IFAST; } @@ -665,6 +668,9 @@ static void decompress_field(mjpeg_compr // Reset by jpeg_read_header engine->jpeg_decompress.raw_data_out = TRUE; +#if JPEG_LIB_VERSION >= 70 + engine->jpeg_decompress.do_fancy_upsampling = FALSE; +#endif jpeg_start_decompress(&engine->jpeg_decompress); // Generate colormodel from jpeg sampling @@ -786,6 +792,9 @@ static mjpeg_compressor* mjpeg_new_compr result->jpeg_compress.in_color_space = JCS_RGB; jpeg_set_quality(&(result->jpeg_compress), mjpeg->quality, 0); +#if JPEG_LIB_VERSION >= 70 + result->jpeg_compress.do_fancy_downsampling = FALSE; +#endif if(mjpeg->use_float) result->jpeg_compress.dct_method = JDCT_FLOAT; else ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org