SunOS 5.10: Patch for mediaLib in Solaris |
Status: RELEASED
Patch Id: 121620-04
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************Summary: SunOS 5.10: Patch for mediaLib in Solaris
Date: Jan/08/2009
Installation Requirements:
NA
Solaris Release: 10
Sun OS Release: 5.10
Unbundled Product:
Unbundled Release:
Xref:
Topic:
Relevant Architecture: sparc
BugId's fixed with this patch:
6347707 6359985 6397145 6397621 6401721 6403330 6408945 6431261 6509428 6529757 6591899 6665727 6684821 6751914
Changes incorporated in this version:
6665727 6684821 6751914
Patches accumulated and obsoleted by this patch:
Patches which conflict with this patch:
Required Patches:
Obsoleted by:
Files Included in this Patch:
/usr/demo/mlib/Makefile
/usr/demo/mlib/README
/usr/demo/mlib/algebra/Makefile.a1
/usr/demo/mlib/algebra/Makefile.a2
/usr/demo/mlib/algebra/example_a1
/usr/demo/mlib/algebra/example_a1.c
/usr/demo/mlib/algebra/example_a1_64
/usr/demo/mlib/algebra/example_a2
/usr/demo/mlib/algebra/example_a2.c
/usr/demo/mlib/algebra/example_a2_64
/usr/demo/mlib/graphics/Makefile.g1
/usr/demo/mlib/graphics/Makefile.g2
/usr/demo/mlib/graphics/example_g1
/usr/demo/mlib/graphics/example_g1.c
/usr/demo/mlib/graphics/example_g1_64
/usr/demo/mlib/graphics/example_g2
/usr/demo/mlib/graphics/example_g2.c
/usr/demo/mlib/graphics/example_g2_64
/usr/demo/mlib/image/Makefile.i1
/usr/demo/mlib/image/Makefile.i10
/usr/demo/mlib/image/Makefile.i2
/usr/demo/mlib/image/Makefile.i3
/usr/demo/mlib/image/Makefile.i4
/usr/demo/mlib/image/Makefile.i5
/usr/demo/mlib/image/Makefile.i6
/usr/demo/mlib/image/Makefile.i7
/usr/demo/mlib/image/Makefile.i8
/usr/demo/mlib/image/Makefile.i9
/usr/demo/mlib/image/example_i1
/usr/demo/mlib/image/example_i1.c
/usr/demo/mlib/image/example_i10
/usr/demo/mlib/image/example_i10.c
/usr/demo/mlib/image/example_i10_64
/usr/demo/mlib/image/example_i1_64
/usr/demo/mlib/image/example_i2
/usr/demo/mlib/image/example_i2.c
/usr/demo/mlib/image/example_i2_64
/usr/demo/mlib/image/example_i3
/usr/demo/mlib/image/example_i3.c
/usr/demo/mlib/image/example_i3_64
/usr/demo/mlib/image/example_i4
/usr/demo/mlib/image/example_i4.c
/usr/demo/mlib/image/example_i4_64
/usr/demo/mlib/image/example_i5
/usr/demo/mlib/image/example_i5.c
/usr/demo/mlib/image/example_i5_64
/usr/demo/mlib/image/example_i6
/usr/demo/mlib/image/example_i6.c
/usr/demo/mlib/image/example_i6_64
/usr/demo/mlib/image/example_i7
/usr/demo/mlib/image/example_i7.c
/usr/demo/mlib/image/example_i7_64
/usr/demo/mlib/image/example_i8
/usr/demo/mlib/image/example_i8.c
/usr/demo/mlib/image/example_i8_64
/usr/demo/mlib/image/example_i9
/usr/demo/mlib/image/example_i9.c
/usr/demo/mlib/image/example_i9_64
/usr/demo/mlib/signal/Makefile.s1
/usr/demo/mlib/signal/Makefile.s2
/usr/demo/mlib/signal/Makefile.s3
/usr/demo/mlib/signal/Makefile.s4
/usr/demo/mlib/signal/example_s1
/usr/demo/mlib/signal/example_s1.c
/usr/demo/mlib/signal/example_s1_64
/usr/demo/mlib/signal/example_s2
/usr/demo/mlib/signal/example_s2.c
/usr/demo/mlib/signal/example_s2_64
/usr/demo/mlib/signal/example_s3
/usr/demo/mlib/signal/example_s3.c
/usr/demo/mlib/signal/example_s3_64
/usr/demo/mlib/signal/example_s4
/usr/demo/mlib/signal/example_s4.c
/usr/demo/mlib/signal/example_s4_64
/usr/demo/mlib/util/mlib_util.c
/usr/demo/mlib/util/mlib_util.h
/usr/demo/mlib/util/mlib_xdisp.c
/usr/demo/mlib/util/mlib_xdisp.h
/usr/demo/mlib/util/mlib_xdisplay.h
/usr/demo/mlib/util/sparcv8/mlib_xdisplay.o
/usr/demo/mlib/util/sparcv9/mlib_xdisplay.o
/usr/demo/mlib/volume/Makefile.m1
/usr/demo/mlib/volume/Makefile.m2
/usr/demo/mlib/volume/Makefile.m3
/usr/demo/mlib/volume/example_m1
/usr/demo/mlib/volume/example_m1.c
/usr/demo/mlib/volume/example_m1_64
/usr/demo/mlib/volume/example_m2
/usr/demo/mlib/volume/example_m2.c
/usr/demo/mlib/volume/example_m2_64
/usr/demo/mlib/volume/example_m3
/usr/demo/mlib/volume/example_m3.c
/usr/demo/mlib/volume/example_m3_64
/usr/include/mlib.h
/usr/include/mlib_algebra.h
/usr/include/mlib_algebra_proto.h
/usr/include/mlib_graphics.h
/usr/include/mlib_graphics_drawset_proto.h
/usr/include/mlib_graphics_proto.h
/usr/include/mlib_image.h
/usr/include/mlib_image_blend_proto.h
/usr/include/mlib_image_get.h
/usr/include/mlib_image_proto.h
/usr/include/mlib_image_types.h
/usr/include/mlib_signal.h
/usr/include/mlib_signal_proto.h
/usr/include/mlib_signal_types.h
/usr/include/mlib_status.h
/usr/include/mlib_sys.h
/usr/include/mlib_sys_proto.h
/usr/include/mlib_types.h
/usr/include/mlib_video.h
/usr/include/mlib_video_proto.h
/usr/include/mlib_volume.h
/usr/include/mlib_volume_proto.h
/usr/include/mlib_volume_types.h
/usr/lib/cpu/sparcv8plus+vis/libmlib.so.2
/usr/lib/cpu/sparcv8plus/libmlib.so.2
/usr/lib/cpu/sparcv9+vis/sparcv9/libmlib.so.2
/usr/lib/cpu/sparcv9+vis2/libmlib.so.2
/usr/lib/cpu/sparcv9+vis2/sparcv9/libmlib.so.2
/usr/lib/cpu/sparcv9/sparcv9/libmlib.so.2
/usr/lib/libmlib.so.2
/usr/lib/libmlib_mt.so.2
/usr/lib/sparcv9/libmlib.so.2
/usr/lib/sparcv9/libmlib_mt.so.2
Problem Description:
6665727 64-bit VIS version library should not be used on N1
6684821 nautilus core dumps in mlib_ImageZoomTranslateTable on sun4v system
6751914 SEGV in mlib_s_ImageZoomBlend_BL_U8 on i386+sse2
(from 121620-03)
6397145 mlib_VideoQuantizeInit_S16() causes SIGFPE when FP_X_INV is set
6401721 mlib_ImageAve[_Inp] don't have rounding
6403330 add a new function mlib_VideoColorRGBint_to_BGRAint() for
speeding up GNOME
6408945 add new functions mlib_VideoDCT8x8Quantize_[S16_U8|S16_S16_B12][_NA]
for better performance
6431261 add new functions mlib_VideoDeQuantizeIDCT8x8_[U8_S16|S16_S16_B12][_NA]
for better performance
6509428 mediaLib compositing has off-by-one errors with sse2 architecture
6529757 add a new function mlib_ImageSetSubimageStruct() for speeding up GNOME
6591899 GtkAda's testgtk got SIGFPE in mlib_ZoomBlendEdge()
(from 121620-02)
6397621 SUNWmlibe in s10u1 needs to be patched
(from 121620-01)
6347707 dbx dies when processing some 64-bit objects
6359985 Provide libraries tuned for Niagara (UltraSPARC-T1)
Revision History:
121620-03 121620-02
Patch Installation Instructions:
--------------------------------
For Solaris 7-10 releases, refer to the man pages for instructions on
using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions. The following example
installs a patch to a standalone machine:
example# patchadd /var/spool/patch/106326-01
The following example removes a patch from a standalone system:
example# patchrm 104945-02
For additional examples please see the appropriate man pages.Special Install Instructions:
-----------------------------
none.
README -- Last modified date: Thursday, January 8, 2009