Showing the changes to libavfilter (1 of 1 file). Show all
Unified · Split
| @@ -244,9 +244,9 @@ static MatchingInfo* get_matching_parameters(AVFilterContext *ctx, SignatureCont · 243 unmodified lines | ||
| 244 | 244 | if (pairs[i].b[j] != pairs[k].b[l]) { |
| 245 | 245 | /* linear regression */ |
| 246 | 246 | m = (pairs[k].b_pos[l]-pairs[i].b_pos[j]) / (k-i); /* good value between 0.0 - 2.0 */ |
| 247 | − framerate = (int) m*30 + 0.5; /* round up to 0 - 60 */ | |
| 247 | + framerate = (int) (m*30 + 0.5); /* round up to 0 - 60 */ | |
| 248 | 248 | if (framerate>0 && framerate <= MAX_FRAMERATE) { |
| 249 | − offset = pairs[i].b_pos[j] - ((int) m*i + 0.5); /* only second part has to be rounded up */ | |
| 249 | + offset = pairs[i].b_pos[j] - ((int) (m*i + 0.5)); /* only second part has to be rounded up */ | |
| 250 | 250 | if (offset > -HOUGH_MAX_OFFSET && offset < HOUGH_MAX_OFFSET) { |
| 251 | 251 | if (pairs[i].dist < pairs[k].dist) { |
| 252 | 252 | if (pairs[i].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { |