extern "C" {
#endif
-#define NR_OF_SIZE_LIST 10
+#define NR_OF_SIZE_LIST 11
enum livebox_size_type {
LB_SIZE_TYPE_1x1 = 0x0001,
LB_SIZE_TYPE_EASY_1x1 = 0x0100,
LB_SIZE_TYPE_EASY_3x1 = 0x0200,
LB_SIZE_TYPE_EASY_3x3 = 0x0400,
+ LB_SIZE_TYPE_0x0 = 0x0800,
LB_SIZE_TYPE_UNKNOWN = 0xFFFF,
};
{ 207, 207 }, /*!< 21x21 */
{ 645, 207 }, /*!< 23x21 */
{ 645, 645 }, /*!< 23x23 */
+ { 720, 1280 }, /*!< 0x0 */
};
static struct info {
} else if (width_type == 23 && height_type == 23) {
DbgPrint("Easy 3x3 Updated to %dx%d\n", width, height);
idx = 9;
+ } else if (width_type == 0 && height_type == 0) {
+ DbgPrint("Special 0x0 Updated to %dx%d\n", width, height);
+ idx = 10;
} else {
ErrPrint("Unknown size type: %dx%d (%dx%d)\n", width_type, height_type, width, height);
return 0;
case LB_SIZE_TYPE_EASY_3x3: /*!< 645x645 */
idx = 9;
break;
+ case LB_SIZE_TYPE_0x0: /*!< 720x1280 */
+ idx = 10;
+ break;
default:
return LB_STATUS_ERROR_INVALID;
}
return LB_SIZE_TYPE_EASY_3x1;
case 9:
return LB_SIZE_TYPE_EASY_3x3;
+ case 10:
+ return LB_SIZE_TYPE_0x0;
default:
break;
}