comparison opts.c @ 1598:932d306bf1dc libavcodec

av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)
author michael
date Mon, 03 Nov 2003 13:26:22 +0000
parents daa70b33fc44
children
comparison
equal deleted inserted replaced
1597:4c9165372ab3 1598:932d306bf1dc
87 if (!s) 87 if (!s)
88 return -1; 88 return -1;
89 d = atof(s); 89 d = atof(s);
90 if (c->min != c->max) { 90 if (c->min != c->max) {
91 if (d < c->min || d > c->max) { 91 if (d < c->min || d > c->max) {
92 fprintf(stderr, "Option: %s double value: %f out of range <%f, %f>\n", 92 av_log(NULL, AV_LOG_ERROR, "Option: %s double value: %f out of range <%f, %f>\n",
93 c->name, d, c->min, c->max); 93 c->name, d, c->min, c->max);
94 return -1; 94 return -1;
95 } 95 }
96 } 96 }
97 *var = d; 97 *var = d;
104 if (!s) 104 if (!s)
105 return -1; 105 return -1;
106 i = atoi(s); 106 i = atoi(s);
107 if (c->min != c->max) { 107 if (c->min != c->max) {
108 if (i < (int)c->min || i > (int)c->max) { 108 if (i < (int)c->min || i > (int)c->max) {
109 fprintf(stderr, "Option: %s integer value: %d out of range <%d, %d>\n", 109 av_log(NULL, AV_LOG_ERROR, "Option: %s integer value: %d out of range <%d, %d>\n",
110 c->name, i, (int)c->min, (int)c->max); 110 c->name, i, (int)c->min, (int)c->max);
111 return -1; 111 return -1;
112 } 112 }
113 } 113 }
114 *var = i; 114 *var = i;
134 o->qscale = qs; 134 o->qscale = qs;
135 o->quality_factor = qf; 135 o->quality_factor = qf;
136 136
137 //printf("parsed Rc: %d,%d,%d,%f (%d)\n", sf,ef,qs,qf, avctx->rc_override_count); 137 //printf("parsed Rc: %d,%d,%d,%f (%d)\n", sf,ef,qs,qf, avctx->rc_override_count);
138 } else { 138 } else {
139 printf("incorrect/unparsable Rc: \"%s\"\n", s); 139 av_log(NULL, AV_LOG_ERROR, "incorrect/unparsable Rc: \"%s\"\n", s);
140 } 140 }
141 } else 141 } else
142 *var = av_strdup(s); 142 *var = av_strdup(s);
143 return 0; 143 return 0;
144 } 144 }