Lines Matching defs:value

48 static int dict_set_if_not_null(AVDictionary ***metadata, char *keyword, char *value)
51 av_dict_set(*metadata, keyword, value, 0);
56 * Extract keyword and value from a header line (80 bytes) and store them in keyword and value strings respectively
59 * @param value pointer to the char array in which value is to be stored
62 static int read_keyword_value(const uint8_t *ptr8, char *keyword, char *value)
78 *value++ = ptr8[i];
82 *value++ = ptr8[i];
84 *value++ = '\'';
87 *value++ = ptr8[i];
89 *value++ = ')';
92 *value++ = ptr8[i];
97 *value = '\0';
103 av_log(avcl, AV_LOG_ERROR, "expected %s keyword, found %s = %s\n", key, keyword, value); \
108 if (sscanf(value, "%d", &header->val) != 1) { \
109 av_log(avcl, AV_LOG_ERROR, "invalid value of %s keyword, %s = %s\n", key, keyword, value); \
118 char keyword[10], value[72], c;
120 read_keyword_value(line, keyword, value);
125 if (value[0] == 'F') {
127 } else if (value[0] != 'T') {
128 av_log(avcl, AV_LOG_ERROR, "invalid value of SIMPLE keyword, SIMPLE = %c\n", value[0]);
137 if (!strcmp(value, "'IMAGE '")) {
153 av_log(avcl, AV_LOG_ERROR, "invalid value of BITPIX %d\n", header->bitpix); \
157 dict_set_if_not_null(metadata, keyword, value);
164 dict_set_if_not_null(metadata, keyword, value);
175 av_log(avcl, AV_LOG_ERROR, "expected NAXIS%d keyword, found %s = %s\n", header->naxis_index + 1, keyword, value);
179 if (sscanf(value, "%d", &header->naxisn[header->naxis_index]) != 1) {
180 av_log(avcl, AV_LOG_ERROR, "invalid value of NAXIS%d keyword, %s = %s\n", header->naxis_index + 1, keyword, value);
184 dict_set_if_not_null(metadata, keyword, value);
191 if (!strcmp(keyword, "BLANK") && sscanf(value, "%"SCNd64"", &t) == 1) {
194 } else if (!strcmp(keyword, "BSCALE") && sscanf(value, "%lf", &d) == 1) {
198 } else if (!strcmp(keyword, "BZERO") && sscanf(value, "%lf", &d) == 1) {
200 } else if (!strcmp(keyword, "CTYPE3") && !strncmp(value, "'RGB", 4)) {
202 } else if (!strcmp(keyword, "DATAMAX") && sscanf(value, "%lf", &d) == 1) {
205 } else if (!strcmp(keyword, "DATAMIN") && sscanf(value, "%lf", &d) == 1) {
210 } else if (!strcmp(keyword, "GROUPS") && sscanf(value, "%c", &c) == 1) {
212 } else if (!strcmp(keyword, "GCOUNT") && sscanf(value, "%"SCNd64"", &t) == 1) {
216 } else if (!strcmp(keyword, "PCOUNT") && sscanf(value, "%"SCNd64"", &t) == 1) {
221 dict_set_if_not_null(metadata, keyword, value);