Revision d3fd89c6ff7498fc4832a9662f28b46ce6275c0a authored by a1ex on 16 March 2014, 14:22:53 UTC, committed by a1ex on 16 March 2014, 14:22:53 UTC
1 parent 45ecd3a
internals.h
/**
* Camera internals for 6D 112
*/
/** Properties are persistent (saved in NVRAM) => a mistake can cause permanent damage. Undefine this for new ports. */
/** The 6D port is very young, so we don't enable these for now. **/
#define CONFIG_PROP_REQUEST_CHANGE
/**
* State object hooks are pieces of code that run in Canon tasks (state objects). See state-object.c .
* They might slow down Canon code, so here you can disable all of them (useful for debugging or early ports)
*/
#define CONFIG_STATE_OBJECT_HOOKS
/** This camera runs DryOS **/
//~ #define CONFIG_VXWORKS
/** This camera has a DIGIC V chip */
#define CONFIG_DIGIC_V
/** This camera has an APS-C sensor */
#define CONFIG_FULLFRAME
/** This camera has LiveView and can record video **/
#define CONFIG_LIVEVIEW
#define CONFIG_MOVIE
/** This camera has a 3:2 screen, 720x480 **/
#define CONFIG_3_2_SCREEN
/** We only have a single LED **/
//~ #define CONFIG_BLUE_LED
/** There is no LCD sensor that turns the display off **/
//~ #define CONFIG_LCD_SENSOR
/** This camera has a mirror lockup feature **/
#define CONFIG_MLU
/** This camera reports focus info in LiveView **/
#define CONFIG_LV_FOCUS_INFO
/** No level sensor I guess **/
#define CONFIG_ELECTRONIC_LEVEL
/** Define this if the camera has an ambient light sensor used for auto brightness **/
//~ #define CONFIG_AUTO_BRIGHTNESS
/** Rate Images in playback mode **/
#define CONFIG_Q_MENU_PLAYBACK
/** No flip-out display **/
//~ #define CONFIG_VARIANGLE_DISPLAY
/** Battery Displays Percentage **/
#define CONFIG_BATTERY_INFO
/** We can do bulb exposures (well, I hope) **/
#define CONFIG_BULB
/** We have a B mode on the dial. **/
#define CONFIG_SEPARATE_BULB_MODE
/** We can't control audio settings from ML (digic4) **/
//~ #define CONFIG_AUDIO_CONTROLS
/** Zoom IN button but no out. **/
//~ #define CONFIG_ZOOM_BTN_NOT_WORKING_WHILE_RECORDING
/** We can redirect the display buffer to some arbitrary address, just by changing YUV422_LV_BUFFER_DISPLAY_ADDR **/
#define CONFIG_CAN_REDIRECT_DISPLAY_BUFFER_EASILY
#define CONFIG_CAN_REDIRECT_DISPLAY_BUFFER
/** Therefore, we can implement display filters (features that alter the LiveView image in real-time) **/
#define CONFIG_DISPLAY_FILTERS
/** We can override ISO on a per-frame basis, by changing FRAME_ISO (e.g. for HDR video or gradual exposure) **/
/** Well, I hope so **/
#define CONFIG_FRAME_ISO_OVERRIDE
/** But we can't override the digital ISO component via FRAME_ISO **/
#define CONFIG_FRAME_ISO_OVERRIDE_ANALOG_ONLY
/** We can also override shutter on a per-frame basis */
#define CONFIG_FRAME_SHUTTER_OVERRIDE
/** ExpSim works, changes in the canon menu too. **/
#define CONFIG_EXPSIM
/** Asif ADC may crash after 2min **/
//~ #define CONFIG_BEEP
/** This camera has no trouble saving Kelvin and/or WBShift in movie mode **/
//~ #define CONFIG_WB_WORKAROUND
/** We can restore ML files after formatting the card in the camera **/
#define CONFIG_RESTORE_AFTER_FORMAT
/** We know how to use DMA_MEMCPY, but we prefer not to **/
//~ #define CONFIG_DMA_MEMCPY
/** We know how to use edmac_memcpy. This one is really fast (600MB/s!) */
#define CONFIG_EDMAC_MEMCPY
/** We shouldn't warn the user if movie exposure is Auto **/
//~ #define CONFIG_MOVIE_AE_WARNING
/** We can display some extra info in photo mode (not LiveView) **/
#define CONFIG_PHOTO_MODE_INFO_DISPLAY
/** No additional_version stub on this DryOS version **/
#define CONFIG_NO_ADDITIONAL_VERSION
/** Perfect sync using EVF_STATE **/
#define CONFIG_EVF_STATE_SYNC
/** We can record movies in regular photo modes - M, P, Tv, Av... */
#define CONFIG_NO_DEDICATED_MOVIE_MODE
/** You can configure separate AFMA values for both wide and tele ends */
#define CONFIG_AFMA_WIDE_TELE
/** FIO_RenameFile works **/
#define CONFIG_FIO_RENAMEFILE_WORKS
/** FPS override: change timers from EVF state */
#define CONFIG_FPS_UPDATE_FROM_EVF_STATE
/** Aggressive FPS update **/
#define CONFIG_FPS_AGGRESSIVE_UPDATE
/** Use the new Rec.709 for YUV-RGB conversion (undefine for Rec.601) */
#define CONFIG_REC709
/** We have access to raw data in both photo mode and in LiveView */
#define CONFIG_RAW_PHOTO
#define CONFIG_RAW_LIVEVIEW
/** We know how to use engine resource locks */
#define CONFIG_ENGINE_RESLOCK
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...