FreeCalypso > hg > fc-magnetite
view src/aci2/mfw/mfw_cam.h @ 549:69e52afc01d5
configs/* except classic: rebuild tif_na7_db_{fl,ir} from source
The purpose of this change is to allow a TRACEMASK_IN_FFS=1 setting given
on the configure line to have effect; all configs except classic are
included because this feature setting is orthogonal to the choice of
G23M PS version and other config choices. (The classic config is an
exception because its very purpose is to preserve a reference config
with all of the original blobs.)
Note that even though we are switching these TIF libraries from blobs
to recompilation from source in all configs, our source for these libs
compiles into a perfect match to the original blobs in the current default
TRACEMASK_IN_FFS=0 configuration, hence there is no effective change
beyond the unfortunate small increase in compilation times.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 18 Nov 2018 08:33:30 +0000 |
parents | 93999a60b835 |
children |
line wrap: on
line source
/* +--------------------------------------------------------------------+ | PROJECT: MMI-Framework (8417) $Workfile:: mfw_cam.h $| | $Author:: NDH $Revision:: 1 $| | CREATED: 21.05.04 $Modtime:: 21.05.04 14:58 $| | STATE : code | +--------------------------------------------------------------------+ MODULE : MFW_CAM PURPOSE : This module contains the definitions for the Camera Interface. /*********************************************************************************************** $History: mfw_cam.h Sep 13, 2005 REF: SPR 33992 xdeepadh Description: Image viewer cannot open file when saved in high quality Solution: The quality factor has been rearranged to support saving the images within 64KBlimit. Aug 22 2005, xpradipg - LOCOSTO-ENH-31154 Description: Application to test camera Solution: Implemented the camera application with following functionalities preview, snapshot and image saving. ************************************************************************************************/ #include "rv_swe.h" //Different Camera States #define CAMERA_STATE_IDLE 0 #define CAMERA_STATE_VIEWFINDER 1 #define CAMERA_STATE_CONFIGURE 2 #define CAMERA_STATE_SNAPSHOT 3 #define CAMERA_STATE_SAVE 4 //Sep 13, 2005 REF: SPR 33992 xdeepadh //The quality factor has been rearranged. //Quality Factor #define QUALITY_ECONOMY 40 #define QUALITY_STANDARD 55 #define QUALITY_HIGH 65 #define CT_FILE_NAME_LENGTH 15 #define CT_FULL_PATH_LENGTH 10 + CT_FILE_NAME_LENGTH #define CT_MAX_FILE 10 #define JPEG_CONTENT_DIR "/mmi/jpeg" /* Camera Test Return Values */ #define MFW_CAM_OK (0) #define MFW_CAM_FAILED (-1) /* Camera Test Functions Prototypes */ SHORT mfw_cam_take_snapshot(void); SHORT mfw_cam_save_snapshot(void); void mfw_cam_init(void); void mfw_cam_exit(void); T_MFW_HND mfw_camera_test_create(T_MFW_HND hWin, T_MFW_EVENT event, T_MFW_CB cbfunc); SHORT mfw_cam_disable_sensor(void); void mfw_cam_set_quality_factor(UBYTE factor); UBYTE mfw_cam_get_quality_factor(); void mfw_cam_set_viewfinder_mode(void);