Chris, Great. Is it safe to assume that sparcv9 will also be included?
Thanks, John On Mon, 2008-11-17 at 01:23, C Wang wrote: > Following Changes has applied to babl arc documents. > diff -uw onepager_babl_.txt.orig onepager_babl.txt > --- onepager_babl_.txt.orig 2008-11-17 17:20:20.752011000 +0800 > +++ onepager_babl.txt 2008-11-17 17:17:00.733935000 +0800 > @@ -72,7 +72,9 @@ > /usr/lib/babl-0.0 Volatile directory for formats, > color models, components, and > conversion extensions > + /usr/lib/amd64/babl-0.0 Volatile 64bit lib > /usr/lib/libbabl-0.0.so.0.16.0 Volatile babl lib > + /usr/lib/amd64/libbabl-0.0.so.0.16.0 Volatile 64bit babl lib > /usr/include/babl-0.0 Volatile babl head files > /usr/lib/pkgconfig/babl.pc Uncommitted pc file > > Please see attached new version. > > Chris > > > John Fischer ??: > > Irene and Chris, > > > > Will this project be providing a 64-bit library > > as well? > > > > Thanks, > > > > John > > > > On Wed, 2008-11-12 at 00:22, Irene Huang wrote: > > > >> Pkgmap for Babl attached. > >> > >> --Irene > >> Shi-Ying Irene Huang wrote: > >> > >>> Template Version: @(#)sac_nextcase %I% %G% SMI > >>> This information is Copyright 2008 Sun Microsystems > >>> 1. Introduction > >>> 1.1. Project/Component Working Name: > >>> Babl for OpenSolaris > >>> 1.2. Name of Document Author/Supplier: > >>> Author: Chris Wang > >>> 1.3 Date of This Document: > >>> 12 November, 2008 > >>> 4. Technical Description > >>> 1. Introduction > >>> 1.1. Project/Component Working Name: babl for Solaris > >>> > >>> 1.2. Name of Document Author/Supplier: Chris Wang > >>> > >>> 1.3. Date of This Document: 11/07/08 > >>> > >>> 1.5. Email Aliases: > >>> 1.5.1. Responsible Manager: leo.binchy at sun.com > >>> 1.5.2. Responsible Engineer: chris.wang at sun.com > >>> > >>> 2. Project Summary > >>> 2.1. Project Description: > >>> babl is a dynamic, any to any, pixel format translation library. > >>> It allows convertion between different methods of storing pixels > >>> known as pixel formats that have with different bitdepths and > >>> other data representations, color models and component > >>> permutations. > >>> > >>> A vocabulary to formulate new pixel formats from existing > >>> primitives > >>> is provided as well as the framework to add new color models and > >>> data > >>> types. > >>> > >>> GEGL through GeglBuffer provides tiled buffers with on disk > >>> storage > >>> as well as linear buffers with accessor functions for efficient > >>> data access transparently using babl fishes for translation to the > >>> desired pixel formats. > >>> > >>> Babl is free software; you can redistribute it and/or modify it > >>> under > >>> the terms of the GNU Lesser General Public License as published by > >>> the Free Software Foundation; either version 3 of the License, or > >>> (at your option) any later version. > >>> > >>> The latest versioned development version of babl can be found at > >>> ftp://ftp.gtk.org/pub/babl/. > >>> > >>> 4. Technical Description: > >>> 4.1. Details: > >>> Features of babl include: > >>> * Fast algorithms. > >>> * Stable, small API. > >>> * Self profiling and optimizing. > >>> * ANSI C, works on 32bit and 64bit systems. > >>> * Extendable with new formats, color models, components and datatypes. > >>> * Reference 64bit floating point conversions for datatypes and color > >>> > >>> models. > >>> > >>> > >>> GEGL through GeglBuffer provides tiled buffers with on disk storage > >>> as well as linear buffers with accessor functions for efficient > >>> data access transparently using babl fishes for translation to the > >>> desired pixel formats. > >>> > >>> Babl is still in the early development stage, and the reference > >>> documentation > >>> is not yet complete. However, users may look in the extensions/ > >>> directory > >>> of its sourcecode for samples of how the current internal API is > >>> defined for > >>> data types, color models, and conversions. > >>> > >>> 4.5. Interfaces: > >>> > >>> Exported interfaces: > >>> > >>> Interface Stability Comment > >>> > >>> > >>> --------------------------------------------------------------------------------- > >>> SUNWbabl Uncommitted SVr4 package > >>> > >>> SUNWbabl-devel Uncommitted SVr4 package > >>> /usr/lib/babl-0.0 Volatile directory > >>> for formats, > >>> color > >>> models, components, and > >>> conversion > >>> extensions > >>> /usr/lib/libbabl-0.0.so.0.16.0 Volatile babl lib > >>> /usr/include/babl-0.0 Volatile babl head > >>> files > >>> /usr/lib/pkgconfig/babl.pc Uncommitted pc file > >>> > >>> Imported Interfaces > >>> babl only uses math lib and standard C lib, it doesn't import any other > >>> interfaces from other projects. > >>> > >>> 4.9. I18N/L10N Impact: > >>> The JDS team and the G11N are working together to evaluate > >>> I18N/L10N support > >>> > >>> 4.10. Packaging & Delivery: > >>> The project will be delivering the following packages: > >>> SUNWbabl > >>> SUNWbabl-devel > >>> > >>> 4.11. Security Impact: > >>> No impact > >>> > >>> > >>> 5. Reference Documents: > >>> 1.SUNWbabl > >>> SUNWbabl-devel > >>> pkgmap > >>> pkginfo > >>> depend > >>> > >>> > >>> 2.babl community > >>> http://gegl.org/babl > >>> > >>> 3.babl on-line documents > >>> http://www.gegl.org/babl/#Documentation > >>> > >>> > >>> > >>> 6. Resources and Schedule > >>> 6.4. Steering Committee requested information > >>> 6.4.1. Consolidation C-team Name: > >>> Desktop > >>> 6.5. ARC review type: FastTrack > >>> 6.6. ARC Exposure: open > >>> > >>> > >>> > >> ______________________________________________________________________ > >> : 1 1566 > >> 1 i copyright 135 12587 1225692403 > >> 1 i depend 243 20606 1225692403 > >> 1 d none lib 0755 root bin > >> 1 d none lib/babl-0.0 0755 root bin > >> 1 f none lib/babl-0.0/CIE-Lab.so 0755 chi other 43460 56911 1225692403 > >> 1 f none lib/babl-0.0/gegl-fixups.so 0755 chi other 27876 6160 1225692403 > >> 1 f none lib/babl-0.0/gggl-lies.so 0755 chi other 82772 12845 1225692403 > >> 1 f none lib/babl-0.0/gggl.so 0755 chi other 85436 12897 1225692403 > >> 1 f none lib/babl-0.0/naive-CMYK.so 0755 chi other 13532 29173 1225692403 > >> 1 s none lib/libbabl-0.0.so=libbabl-0.0.so.0.16.0 > >> 1 s none lib/libbabl-0.0.so.0=libbabl-0.0.so.0.16.0 > >> 1 f none lib/libbabl-0.0.so.0.16.0 0755 chi other 509920 18520 1225692403 > >> 1 i pkginfo 556 45045 1225692403 > >> > >> ______________________________________________________________________ > >> : 1 72 > >> 1 i copyright 135 12587 1225692404 > >> 1 i depend 343 29625 1225692404 > >> 1 d none include 0755 root bin > >> 1 d none include/babl-0.0 0755 root bin > >> 1 d none include/babl-0.0/babl 0755 root bin > >> 1 f none include/babl-0.0/babl/babl-classes.h 0644 root bin 8022 16584 > >> 1225692403 > >> 1 f none include/babl-0.0/babl/babl.h 0644 root bin 7431 43231 1225692403 > >> 1 d none lib 0755 root bin > >> 1 d none lib/pkgconfig 0755 root other > >> 1 f none lib/pkgconfig/babl.pc 0644 root bin 255 22687 1225692403 > >> 1 i pkginfo 602 49337 1225692404 > >> > > > > > > > ______________________________________________________________________ > Template Version: %Z%%M% %I% %E% SMI > > This information is > Sun Proprietary/Confidential: Engineering Need-to-Know > Copyright 2008 Sun Microsystems > > 1. Introduction > 1.1. Project/Component Working Name: babl for Solaris > > 1.2. Name of Document Author/Supplier: Chris Wang > > 1.3. Date of This Document: 11/07/08 > > 1.5. Email Aliases: > 1.5.1. Responsible Manager: leo.binchy at sun.com > 1.5.2. Responsible Engineer: chris.wang at sun.com > > 2. Project Summary > 2.1. Project Description: > babl is a dynamic, any to any, pixel format translation library. > It allows convertion between different methods of storing pixels > known as pixel formats that have with different bitdepths and > other data representations, color models and component permutations. > > A vocabulary to formulate new pixel formats from existing primitives > is provided as well as the framework to add new color models and data > types. > > GEGL through GeglBuffer provides tiled buffers with on disk storage > as well as linear buffers with accessor functions for efficient > data access transparently using babl fishes for translation to the > desired pixel formats. > > Babl is free software; you can redistribute it and/or modify it under > the terms of the GNU Lesser General Public License as published by > the Free Software Foundation; either version 3 of the License, or > (at your option) any later version. > > The latest versioned development version of babl can be found at > ftp://ftp.gtk.org/pub/babl/. > > 4. Technical Description: > 4.1. Details: > Features of babl include: > * Fast algorithms. > * Stable, small API. > * Self profiling and optimizing. > * ANSI C, works on 32bit and 64bit systems. > * Extendable with new formats, color models, components and datatypes. > * Reference 64bit floating point conversions for datatypes and color > models. > > > GEGL through GeglBuffer provides tiled buffers with on disk storage > as well as linear buffers with accessor functions for efficient > data access transparently using babl fishes for translation to the > desired pixel formats. > > Babl is still in the early development stage, and the reference > documentation > is not yet complete. However, users may look in the extensions/ > directory > of its sourcecode for samples of how the current internal API is defined > for > data types, color models, and conversions. > > 4.5. Interfaces: > > Exported interfaces: > > Interface Stability Comment > > --------------------------------------------------------------------------------- > SUNWbabl Uncommitted SVr4 package > SUNWbabl-devel Uncommitted SVr4 package > /usr/lib/babl-0.0 Volatile directory for > formats, > color models, > components, and > conversion > extensions > /usr/lib/amd64/babl-0.0 Volatile 64bit lib > /usr/lib/libbabl-0.0.so.0.16.0 Volatile babl lib > /usr/lib/amd64/libbabl-0.0.so.0.16.0 Volatile 64bit babl lib > /usr/include/babl-0.0 Volatile babl head files > /usr/lib/pkgconfig/babl.pc Uncommitted pc file > > Imported Interfaces > babl only uses math lib and standard C lib, it doesn't import any other > interfaces from other projects. > > 4.9. I18N/L10N Impact: > The JDS team and the G11N are working together to evaluate > I18N/L10N support > > 4.10. Packaging & Delivery: > The project will be delivering the following packages: > SUNWbabl > SUNWbabl-devel > > 4.11. Security Impact: > No impact > > > 5. Reference Documents: > 1.SUNWbabl > SUNWbabl-devel > pkgmap > pkginfo > depend > > > 2.babl community > http://gegl.org/babl > > 3.babl on-line documents > http://www.gegl.org/babl/#Documentation >
