1.Linux下水印修改
This commit is contained in:
parent
f6886c0878
commit
baefeb41c0
|
@ -918,6 +918,7 @@
|
||||||
#define HUNTING_CAMERA_4G ENABLE//DISABLE
|
#define HUNTING_CAMERA_4G ENABLE//DISABLE
|
||||||
#define PHOTO_PREVIEW_SLICE_ENC_FUNC ENABLE
|
#define PHOTO_PREVIEW_SLICE_ENC_FUNC ENABLE
|
||||||
#define PHOTO_PREVIEW_SLICE_ENC_VER2_FUNC ENABLE
|
#define PHOTO_PREVIEW_SLICE_ENC_VER2_FUNC ENABLE
|
||||||
|
#define PHOTO_PREVIEW_SLICE_ENC_SRC_STAMP ENABLE
|
||||||
#define DZOOM_FUNC ENABLE
|
#define DZOOM_FUNC ENABLE
|
||||||
#define HUNTING_MCU_I2C DISABLE
|
#define HUNTING_MCU_I2C DISABLE
|
||||||
#define HUNTING_MCU_UART ENABLE
|
#define HUNTING_MCU_UART ENABLE
|
||||||
|
|
|
@ -73,12 +73,29 @@
|
||||||
#else
|
#else
|
||||||
#if PHOTO_PREVIEW_SLICE_ENC_FUNC
|
#if PHOTO_PREVIEW_SLICE_ENC_FUNC
|
||||||
#define PHOTO_MAX_CAP_SIZE UIAPP_PHOTO_SIZE_40M /* Max slice encode size */
|
#define PHOTO_MAX_CAP_SIZE UIAPP_PHOTO_SIZE_40M /* Max slice encode size */
|
||||||
#define PHOTO_SLICE_ENC_MIN_CAP_SIZE UIAPP_PHOTO_SIZE_2M /* UI Menu only display options which size is larger than PHOTO_SLICE_ENC_MIN_CAP_SIZE */
|
#define PHOTO_MIN_CAP_SIZE UIAPP_PHOTO_SIZE_2M /* UI Menu only display options which size is larger than PHOTO_SLICE_ENC_MIN_CAP_SIZE */
|
||||||
#else
|
#else
|
||||||
#define PHOTO_MAX_CAP_SIZE UIAPP_PHOTO_SIZE_12M
|
#define PHOTO_MAX_CAP_SIZE UIAPP_PHOTO_SIZE_12M
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if PHOTO_PREVIEW_SLICE_ENC_FUNC == ENABLE
|
||||||
|
#define CFG_JPG_PREVIEW_SLICE_ENC_PRIMARY_BUF_WIDTH 1920
|
||||||
|
#define CFG_JPG_PREVIEW_SLICE_ENC_PRIMARY_BUF_HEIGHT 1080
|
||||||
|
#define CFG_JPG_PREVIEW_SLICE_ENC_PRIMARY_BUF_SIZE VDO_YUV_BUFSIZE(CFG_JPG_PREVIEW_SLICE_ENC_PRIMARY_BUF_WIDTH, CFG_JPG_PREVIEW_SLICE_ENC_PRIMARY_BUF_HEIGHT, HD_VIDEO_PXLFMT_YUV420)
|
||||||
|
#define CFG_JPG_PREVIEW_SLICE_ENC_BS_BUF_RATIO JPG_COMERESSED_RATIO_8 /* (yuv size / ratio) + header = bs buf size */
|
||||||
|
#define CFG_JPG_PREVIEW_SLICE_ENC_INIT_QUALITY_PRIMARY 90
|
||||||
|
#define CFG_JPG_PREVIEW_SLICE_ENC_INIT_QUALITY_THUMBNAIL 70
|
||||||
|
#define CFG_JPG_PREVIEW_SLICE_ENC_INIT_QUALITY_SCREENNAIL 70
|
||||||
|
#define CFG_JPG_PREVIEW_SLICE_ENC_QUALITY_STEP 10
|
||||||
|
|
||||||
|
#define CFG_JPG_PREVIEW_SLICE_ENC_RC_SCREENNAIL 1 /* rate control */
|
||||||
|
#define CFG_JPG_PREVIEW_SLICE_ENC_RC_SCREENNAIL_UBOUND (SCREENNAIL_TARGETBYTERATE + (SCREENNAIL_TARGETBYTERATE * 20 / 100))
|
||||||
|
#define CFG_JPG_PREVIEW_SLICE_ENC_RC_SCREENNAIL_LBOUND (SCREENNAIL_TARGETBYTERATE - (SCREENNAIL_TARGETBYTERATE * 20 / 100))
|
||||||
|
#define CFG_JPG_PREVIEW_SLICE_ENC_RC_SCREENNAIL_QUALITY_STEP 2
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
#define JPG_COMERESSED_RATIO_5 (5)
|
#define JPG_COMERESSED_RATIO_5 (5)
|
||||||
#define JPG_COMERESSED_RATIO_6 (6)
|
#define JPG_COMERESSED_RATIO_6 (6)
|
||||||
#define JPG_COMERESSED_RATIO_7 (7)
|
#define JPG_COMERESSED_RATIO_7 (7)
|
||||||
|
@ -105,22 +122,7 @@
|
||||||
#define PRIMARY_TARGETBYTERATE_LBOUND(TBR) (TBR - (TBR * 15 / 100))
|
#define PRIMARY_TARGETBYTERATE_LBOUND(TBR) (TBR - (TBR * 15 / 100))
|
||||||
#define JPG_FILE_BUFFER_SIZE(primary, screenail, thumbnail, exif) (primary + screenail + thumbnail + exif*6)
|
#define JPG_FILE_BUFFER_SIZE(primary, screenail, thumbnail, exif) (primary + screenail + thumbnail + exif*6)
|
||||||
|
|
||||||
#if PHOTO_PREVIEW_SLICE_ENC_FUNC == ENABLE
|
|
||||||
#define CFG_JPG_PREVIEW_SLICE_ENC_PRIMARY_BUF_WIDTH 1920
|
|
||||||
#define CFG_JPG_PREVIEW_SLICE_ENC_PRIMARY_BUF_HEIGHT 1080
|
|
||||||
#define CFG_JPG_PREVIEW_SLICE_ENC_PRIMARY_BUF_SIZE VDO_YUV_BUFSIZE(CFG_JPG_PREVIEW_SLICE_ENC_PRIMARY_BUF_WIDTH, CFG_JPG_PREVIEW_SLICE_ENC_PRIMARY_BUF_HEIGHT, HD_VIDEO_PXLFMT_YUV420)
|
|
||||||
#define CFG_JPG_PREVIEW_SLICE_ENC_BS_BUF_RATIO 8 /* (yuv size / ratio) + header = bs buf size */
|
|
||||||
#define CFG_JPG_PREVIEW_SLICE_ENC_INIT_QUALITY_PRIMARY 90
|
|
||||||
#define CFG_JPG_PREVIEW_SLICE_ENC_INIT_QUALITY_THUMBNAIL 70
|
|
||||||
#define CFG_JPG_PREVIEW_SLICE_ENC_INIT_QUALITY_SCREENNAIL 70
|
|
||||||
#define CFG_JPG_PREVIEW_SLICE_ENC_QUALITY_STEP 3
|
|
||||||
|
|
||||||
#define CFG_JPG_PREVIEW_SLICE_ENC_RC_SCREENNAIL 1 /* rate control */
|
|
||||||
#define CFG_JPG_PREVIEW_SLICE_ENC_RC_SCREENNAIL_UBOUND (SCREENNAIL_TARGETBYTERATE + (SCREENNAIL_TARGETBYTERATE * 20 / 100))
|
|
||||||
#define CFG_JPG_PREVIEW_SLICE_ENC_RC_SCREENNAIL_LBOUND (SCREENNAIL_TARGETBYTERATE - (SCREENNAIL_TARGETBYTERATE * 20 / 100))
|
|
||||||
#define CFG_JPG_PREVIEW_SLICE_ENC_RC_SCREENNAIL_QUALITY_STEP 2
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
extern UINT32 gPhotoFrameBuf;
|
extern UINT32 gPhotoFrameBuf;
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -853,7 +853,7 @@ void UiDateImprint_ChkUpdateData(DATE_IMPRINT_INFO *pInfo)
|
||||||
DBG_IND("event=%d, bScreenNailEn=%d, bGenEn=%d\r\n",pInfo->pCapInfo->event,bScreenNailEn,bGenEn);
|
DBG_IND("event=%d, bScreenNailEn=%d, bGenEn=%d\r\n",pInfo->pCapInfo->event,bScreenNailEn,bGenEn);
|
||||||
|
|
||||||
//if (pInfo->pCapInfo->event == CAP_DS_EVENT_QV || pInfo->pCapInfo->event == CAP_DS_EVENT_SCR) {
|
//if (pInfo->pCapInfo->event == CAP_DS_EVENT_QV || pInfo->pCapInfo->event == CAP_DS_EVENT_SCR) {
|
||||||
if (pInfo->pCapInfo->event == CAP_DS_EVENT_QV || bGenEn) {
|
if (pInfo->pCapInfo->event == CAP_DS_EVENT_PRI) {
|
||||||
#if HUNTING_CAMERA_MCU == ENABLE
|
#if HUNTING_CAMERA_MCU == ENABLE
|
||||||
pInfo->isStrDirty = UiDateImprint_UpdateDate(pInfo->StrBuf,sizeof(pInfo->StrBuf));
|
pInfo->isStrDirty = UiDateImprint_UpdateDate(pInfo->StrBuf,sizeof(pInfo->StrBuf));
|
||||||
#else
|
#else
|
||||||
|
|
Loading…
Reference in New Issue
Block a user