1.修改视频水印时间格式
This commit is contained in:
parent
15a9725668
commit
e8c8e11222
|
@ -1453,6 +1453,8 @@ void MovieStamp_CombineStamp(UINT32 vid_in, UINT32 bg_color)
|
||||||
void MovieStamp_UpdateData(void)
|
void MovieStamp_UpdateData(void)
|
||||||
{
|
{
|
||||||
UINT32 i;
|
UINT32 i;
|
||||||
|
UIMenuStoreInfo *puiPara = sf_ui_para_get();
|
||||||
|
|
||||||
#if (MOVIE_ISP_LOG == 0)
|
#if (MOVIE_ISP_LOG == 0)
|
||||||
struct tm CurDateTime;
|
struct tm CurDateTime;
|
||||||
|
|
||||||
|
@ -1466,12 +1468,13 @@ void MovieStamp_UpdateData(void)
|
||||||
|
|
||||||
// Prepare date-time string
|
// Prepare date-time string
|
||||||
if ((g_uiMovieStampSetup[i] & STAMP_DATE_TIME_MASK) == STAMP_DATE_TIME) {
|
if ((g_uiMovieStampSetup[i] & STAMP_DATE_TIME_MASK) == STAMP_DATE_TIME) {
|
||||||
switch (g_uiMovieStampSetup[i] & STAMP_DATE_FORMAT_MASK) {
|
//printf("[%s:%d]DateStyle=%d", __FUNCTION__, __LINE__, puiPara->DateStyle);
|
||||||
case STAMP_DD_MM_YY:
|
switch (puiPara->DateStyle) {
|
||||||
|
case DATEFMT_DMY:
|
||||||
//sprintf(&g_cMovieStampStr[i][0], "%02d/%02d/%04d %02d:%02d:%02d", CurDateTime.tm_mday, CurDateTime.tm_mon, CurDateTime.tm_year, CurDateTime.tm_hour, CurDateTime.tm_min, CurDateTime.tm_sec);
|
//sprintf(&g_cMovieStampStr[i][0], "%02d/%02d/%04d %02d:%02d:%02d", CurDateTime.tm_mday, CurDateTime.tm_mon, CurDateTime.tm_year, CurDateTime.tm_hour, CurDateTime.tm_min, CurDateTime.tm_sec);
|
||||||
snprintf(&g_cMovieStampStr[i][0], MOVIE_STAMP_MAX_LEN, "%02d/%02d/%04d %02d:%02d:%02d", CurDateTime.tm_mday, CurDateTime.tm_mon, CurDateTime.tm_year, CurDateTime.tm_hour, CurDateTime.tm_min, CurDateTime.tm_sec);
|
snprintf(&g_cMovieStampStr[i][0], MOVIE_STAMP_MAX_LEN, "%02d/%02d/%04d %02d:%02d:%02d", CurDateTime.tm_mday, CurDateTime.tm_mon, CurDateTime.tm_year, CurDateTime.tm_hour, CurDateTime.tm_min, CurDateTime.tm_sec);
|
||||||
break;
|
break;
|
||||||
case STAMP_MM_DD_YY:
|
case DATEFMT_MDY:
|
||||||
//sprintf(&g_cMovieStampStr[i][0], "%02d/%02d/%04d %02d:%02d:%02d", CurDateTime.tm_mon, CurDateTime.tm_mday, CurDateTime.tm_year, CurDateTime.tm_hour, CurDateTime.tm_min, CurDateTime.tm_sec);
|
//sprintf(&g_cMovieStampStr[i][0], "%02d/%02d/%04d %02d:%02d:%02d", CurDateTime.tm_mon, CurDateTime.tm_mday, CurDateTime.tm_year, CurDateTime.tm_hour, CurDateTime.tm_min, CurDateTime.tm_sec);
|
||||||
snprintf(&g_cMovieStampStr[i][0], MOVIE_STAMP_MAX_LEN, "%02d/%02d/%04d %02d:%02d:%02d", CurDateTime.tm_mon, CurDateTime.tm_mday, CurDateTime.tm_year, CurDateTime.tm_hour, CurDateTime.tm_min, CurDateTime.tm_sec);
|
snprintf(&g_cMovieStampStr[i][0], MOVIE_STAMP_MAX_LEN, "%02d/%02d/%04d %02d:%02d:%02d", CurDateTime.tm_mon, CurDateTime.tm_mday, CurDateTime.tm_year, CurDateTime.tm_hour, CurDateTime.tm_min, CurDateTime.tm_sec);
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -1443,6 +1443,8 @@ void MovieStamp_CombineStamp(UINT32 vid_in, UINT32 bg_color)
|
||||||
void MovieStamp_UpdateData(void)
|
void MovieStamp_UpdateData(void)
|
||||||
{
|
{
|
||||||
UINT32 i;
|
UINT32 i;
|
||||||
|
UIMenuStoreInfo *puiPara = sf_ui_para_get();
|
||||||
|
|
||||||
#if (MOVIE_ISP_LOG == 0)
|
#if (MOVIE_ISP_LOG == 0)
|
||||||
struct tm CurDateTime;
|
struct tm CurDateTime;
|
||||||
|
|
||||||
|
@ -1455,12 +1457,13 @@ void MovieStamp_UpdateData(void)
|
||||||
|
|
||||||
// Prepare date-time string
|
// Prepare date-time string
|
||||||
if ((g_uiMovieStampSetup[i] & STAMP_DATE_TIME_MASK) == STAMP_DATE_TIME) {
|
if ((g_uiMovieStampSetup[i] & STAMP_DATE_TIME_MASK) == STAMP_DATE_TIME) {
|
||||||
switch (g_uiMovieStampSetup[i] & STAMP_DATE_FORMAT_MASK) {
|
//printf("[%s:%d]DateStyle=%d", __FUNCTION__, __LINE__, puiPara->DateStyle);
|
||||||
case STAMP_DD_MM_YY:
|
switch (puiPara->DateStyle) {
|
||||||
|
case DATEFMT_DMY:
|
||||||
//sprintf(&g_cMovieStampStr[i][0], "%02d/%02d/%04d %02d:%02d:%02d", CurDateTime.tm_mday, CurDateTime.tm_mon, CurDateTime.tm_year, CurDateTime.tm_hour, CurDateTime.tm_min, CurDateTime.tm_sec);
|
//sprintf(&g_cMovieStampStr[i][0], "%02d/%02d/%04d %02d:%02d:%02d", CurDateTime.tm_mday, CurDateTime.tm_mon, CurDateTime.tm_year, CurDateTime.tm_hour, CurDateTime.tm_min, CurDateTime.tm_sec);
|
||||||
snprintf(&g_cMovieStampStr[i][0], MOVIE_STAMP_MAX_LEN, "%02d/%02d/%04d %02d:%02d:%02d", CurDateTime.tm_mday, CurDateTime.tm_mon, CurDateTime.tm_year, CurDateTime.tm_hour, CurDateTime.tm_min, CurDateTime.tm_sec);
|
snprintf(&g_cMovieStampStr[i][0], MOVIE_STAMP_MAX_LEN, "%02d/%02d/%04d %02d:%02d:%02d", CurDateTime.tm_mday, CurDateTime.tm_mon, CurDateTime.tm_year, CurDateTime.tm_hour, CurDateTime.tm_min, CurDateTime.tm_sec);
|
||||||
break;
|
break;
|
||||||
case STAMP_MM_DD_YY:
|
case DATEFMT_MDY:
|
||||||
//sprintf(&g_cMovieStampStr[i][0], "%02d/%02d/%04d %02d:%02d:%02d", CurDateTime.tm_mon, CurDateTime.tm_mday, CurDateTime.tm_year, CurDateTime.tm_hour, CurDateTime.tm_min, CurDateTime.tm_sec);
|
//sprintf(&g_cMovieStampStr[i][0], "%02d/%02d/%04d %02d:%02d:%02d", CurDateTime.tm_mon, CurDateTime.tm_mday, CurDateTime.tm_year, CurDateTime.tm_hour, CurDateTime.tm_min, CurDateTime.tm_sec);
|
||||||
snprintf(&g_cMovieStampStr[i][0], MOVIE_STAMP_MAX_LEN, "%02d/%02d/%04d %02d:%02d:%02d", CurDateTime.tm_mon, CurDateTime.tm_mday, CurDateTime.tm_year, CurDateTime.tm_hour, CurDateTime.tm_min, CurDateTime.tm_sec);
|
snprintf(&g_cMovieStampStr[i][0], MOVIE_STAMP_MAX_LEN, "%02d/%02d/%04d %02d:%02d:%02d", CurDateTime.tm_mon, CurDateTime.tm_mday, CurDateTime.tm_year, CurDateTime.tm_hour, CurDateTime.tm_min, CurDateTime.tm_sec);
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user