#include <stdlib.h>#include <stdint.h>#include <stdio.h>Go to the source code of this file.
Data Structures | |
| struct | VObj |
Defines | |
| #define | SCALEBITS 8 |
| #define | ONE_HALF (1 << (SCALEBITS - 1)) |
| #define | FIX(x) ((int) ((x) * (1L << SCALEBITS) + 0.5)) |
| #define | DEFAULT_WIDTH 352 |
| #define | DEFAULT_HEIGHT 288 |
| #define | DEFAULT_NB_PICT 50 |
| #define | NOISE_X 10 |
| #define | NOISE_Y 30 |
| #define | NOISE_W 26 |
| #define | FRAC_BITS 8 |
| #define | FRAC_ONE (1 << FRAC_BITS) |
| #define | NB_OBJS 10 |
Functions | |
| static void | rgb24_to_yuv420p (uint8_t *lum, uint8_t *cb, uint8_t *cr, uint8_t *src, int width, int height) |
| static void | pgmyuv_save (const char *filename, int w, int h, unsigned char *rgb_tab) |
| static void | put_pixel (int x, int y, int r, int g, int b) |
| static unsigned int | myrnd (unsigned int *seed_ptr, int n) |
| static int | int_cos (int a) |
| static void | gen_image (int num, int w, int h) |
| int | main (int argc, char **argv) |
Variables | |
| unsigned char * | rgb_tab |
| int | width |
| int | height |
| int | wrap |
| VObj | objs [NB_OBJS] |
| unsigned int | seed = 1 |
| #define DEFAULT_HEIGHT 288 |
Definition at line 103 of file videogen.c.
| #define DEFAULT_NB_PICT 50 |
Definition at line 104 of file videogen.c.
| #define DEFAULT_WIDTH 352 |
Definition at line 102 of file videogen.c.
| #define FIX | ( | x | ) | ((int) ((x) * (1L << SCALEBITS) + 0.5)) |
Definition at line 30 of file videogen.c.
| #define FRAC_BITS 8 |
Definition at line 176 of file videogen.c.
| #define FRAC_ONE (1 << FRAC_BITS) |
Definition at line 177 of file videogen.c.
| #define NB_OBJS 10 |
| #define NOISE_W 26 |
| #define NOISE_X 10 |
| #define NOISE_Y 30 |
| #define ONE_HALF (1 << (SCALEBITS - 1)) |
Definition at line 29 of file videogen.c.
| #define SCALEBITS 8 |
Definition at line 28 of file videogen.c.
| static void gen_image | ( | int | num, | |
| int | w, | |||
| int | h | |||
| ) | [static] |
Definition at line 207 of file videogen.c.
| static int int_cos | ( | int | a | ) | [static] |
Definition at line 180 of file videogen.c.
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
Definition at line 271 of file videogen.c.
| static unsigned int myrnd | ( | unsigned int * | seed_ptr, | |
| int | n | |||
| ) | [static] |
Definition at line 157 of file videogen.c.
| static void pgmyuv_save | ( | const char * | filename, | |
| int | w, | |||
| int | h, | |||
| unsigned char * | rgb_tab | |||
| ) | [static] |
Definition at line 106 of file videogen.c.
| static void put_pixel | ( | int | x, | |
| int | y, | |||
| int | r, | |||
| int | g, | |||
| int | b | |||
| ) | [static] |
Definition at line 143 of file videogen.c.
| static void rgb24_to_yuv420p | ( | uint8_t * | lum, | |
| uint8_t * | cb, | |||
| uint8_t * | cr, | |||
| uint8_t * | src, | |||
| int | width, | |||
| int | height | |||
| ) | [static] |
Definition at line 32 of file videogen.c.
| int height |
Definition at line 141 of file videogen.c.
Definition at line 203 of file videogen.c.
| unsigned char* rgb_tab |
Definition at line 140 of file videogen.c.
| unsigned int seed = 1 |
Definition at line 205 of file videogen.c.
Referenced by av_get_random_seed(), ff_wma_init(), fill_noise_buffer(), gen_image(), generate_2_noise_channels(), main(), mxf_gen_umid(), myrnd(), and svq1_parse_string().
| int width |
Definition at line 141 of file videogen.c.
| int wrap |
Definition at line 141 of file videogen.c.
1.5.8