Cheese for OpenSolaris [LSARC/2008/517 FastTrack timeout 08/20/2008]
Shi-Ying Irene Huang
sh162551 at sac.sfbay.sun.com
Tue Aug 12 22:11:09 PDT 2008
Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
1.1. Project/Component Working Name:
Cheese for OpenSolaris
1.2. Name of Document Author/Supplier:
Author: Elaine Xiong
1.3 Date of This Document:
12 August, 2008
4. Technical Description
1. Introduction
1.1. Project/Component Working Name:
Cheese: GNOME application for taking photos and videos from a webcam
1.2. Name of Document Author/Supplier:
Elaine Xiong
1.3. Date of This Document:
07/28/08
1.4. Name of Major Document Customer(s)/Consumer(s):
1.4.1. The PAC or CPT you expect to review your project:
Solaris PAC
1.4.2. The ARC(s) you expect to review your project:
LSARC
1.4.3. The Director/VP who is "Sponsoring" this project:
robert.odea at sun.com
1.4.4. The name of your business unit:
New Solaris Group / Desktop
1.5. Email Aliases:
1.5.1. Responsible Manager:
leo.binchy at sun.com
1.5.2. Responsible Engineer:
elaine.xiong at sun.com
1.5.3. Marketing Manager:
glynn.foster at sun.com
1.5.4. Interest List:
desktop-discuss at opensolaris.org
4. Technical Description:
4.1. Details:
Cheese is a GNOME application designed to take photos and videos
from a webcam, apply fancy special effects to them and share them
with the others.
Cheese is built on top of GStreamer. GStreamer is a library for
constructing of graphs of media-handling components. Cheese uses
GStreamer to grab the photos and videos from the webcam
and apply various graphical effects to them.
Cheese's simple interface is fairly straightforward to use. Cheese
provides the following features:
* Capture and save photos/videos
* Apply multiple effects (Mauve, Hulk, Edge etc.) at a time.
* View photos and videos with the default application
* Display thumbnails of photos/videos
* Send a photo by e-mail
* Set a photo as Account Photo
* Countdown timer
* Config resolution
4.5. Interfaces:
Exported Interfaces
Interface Stability Comment
-------------------------------------------------------------------------------------------
SUNWcheese Uncommitted Package name
SUNWcheese-root Uncommitted Package name
/usr/bin/cheese Volatile Cheese GUI
/usr/share/applications/cheese.desktop Volatile UI spec
/etc/gconf/schemas/cheese.schemas Volatile Gonf schema file
/usr/share/man/man1/cheese.1 Volatile Manpage
/usr/share/cheese Project Private Directory
/usr/share/gnome/help/cheese Project Private Help files
/usr/share/omf/cheese Project Private OMF directory
Imported Interfaces
Interface Classification ARC case Comments
----------------------------------------------------------------------------------
D-BUS Volatile LSARC/2006/368 D-BUS library
D-BUS Message Bus System
GNOME Platform Libraries Committed LSARC/2008/207 GTK+ library
GNOME 2.22
GStreamer Volatile LSARC/2008/207 GStreamer library
GNOME 2.22
4.6. Doc Impact:
New Manpage:
cheese.1
Cheese help files
4.9. I18N/L10N Impact:
The JDS team and the G11N are working together to evaluate and
provide I18N/L10N support.
4.10. Packaging & Delivery:
New packages:
SUNWcheese
SUNWcheese-root
4.12. Dependencies:
D-BUS 1.2.1
GNOME 2.22
GStreamer 0.10.20
5. Reference Documents:
[1] Cheese homepage:
http://www.gnome.org/projects/cheese/
[2] Related ARC cases:
LSARC/2006/368: D-BUS Message Bus System
LSARC 2008/207: GNOME 2.22
LSARC 2004/713: Cinnabar Heavy (GNOME 2.6) on Solaris
[3] Related RFEs and bugs:
http://bt2ws.central.sun.com/CrPrint?id=6657549
http://bt2ws.central.sun.com/CrPrint?id=6655739
http://bt2ws.central.sun.com/CrPrint?id=6730314
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
More information about the opensolaris-arc
mailing list