mirror of
https://github.com/xdsopl/robot36.git
synced 2026-04-04 22:07:28 +00:00
moved helper functions into utils.h, cleaned up
This commit is contained in:
parent
bee90c3feb
commit
c462e0764a
6 changed files with 81 additions and 87 deletions
25
decode.c
25
decode.c
|
|
@ -11,30 +11,7 @@
|
|||
#include "ddc.h"
|
||||
#include "delay.h"
|
||||
#include "yuv.h"
|
||||
|
||||
int64_t gcd(int64_t a, int64_t b)
|
||||
{
|
||||
int64_t c;
|
||||
while ((c = a % b)) {
|
||||
a = b;
|
||||
b = c;
|
||||
}
|
||||
return b;
|
||||
}
|
||||
|
||||
float fclampf(float x, float min, float max)
|
||||
{
|
||||
float tmp = x < min ? min : x;
|
||||
return tmp > max ? max : tmp;
|
||||
}
|
||||
|
||||
char *string_time(char *fmt)
|
||||
{
|
||||
static char s[64];
|
||||
time_t now = time(0);
|
||||
strftime(s, sizeof(s), fmt, localtime(&now));
|
||||
return s;
|
||||
}
|
||||
#include "utils.h"
|
||||
|
||||
void process_line(uint8_t *pixel, uint8_t *y_pixel, uint8_t *uv_pixel, int y_width, int uv_width, int width, int height, int n)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue