libavutil/random_seed.c:42: error: Uninitialized Value
  The value read from seed was never initialized.

libavutil/random_seed.c:42:5: 
40. #endif
41.     // XXX what to do ?
42.     return seed;
        ^
43. }

uint32_t ff_random_get_seed(void)
{
    uint32_t seed;
    int fd;
    if ((fd = open("/dev/random", O_RDONLY)) == -1)
        fd = open("/dev/urandom", O_RDONLY);
    if (fd != -1){
        read(fd, &seed, 4);
        close(fd);
        return seed;
    }
#ifdef AV_READ_TIME
    seed = AV_READ_TIME();
#endif
    return seed;
}
['uint32_t ff_random_get_seed(void)\n{\n    uint32_t seed;\n    int fd;\n    if ((fd = open("/dev/random", O_RDONLY)) == -1)\n        fd = open("/dev/urandom", O_RDONLY);\n    if (fd != -1){\n        read(fd, &seed, 4);\n        close(fd);\n        return seed;\n    }\n#ifdef AV_READ_TIME\n    seed = AV_READ_TIME();\n#endif\n    return seed;\n}']