Build live555 libraries with -DUSE_SYSTEM_RANDOM=1 by default. This fixes a bug repor...
authorJean-Paul Saman <jpsaman@videolan.org>
Thu, 22 Feb 2007 11:22:48 +0000 (11:22 +0000)
committerJean-Paul Saman <jpsaman@videolan.org>
Thu, 22 Feb 2007 11:22:48 +0000 (11:22 +0000)
commit877636c07b2393732b901cd1916a2c8c71573af7
tree204bceb3bc790752aae23b257d35c7ea60d50305
parent6185bee1520c8b2cce48527bdb64bd955ab67f71
Build live555 libraries with -DUSE_SYSTEM_RANDOM=1 by default. This fixes a bug reported by Jason Gerecke (jgerecke at uoregon dot edu). The rationale from Jason:

In groupsock/inet.c: http://www.live555.com/liveMedia/doxygen/html/inet_8c-source.html a custom random generator is provided for systems which do not provide their own rand() or srand() functions. Other people have reported issues with this function segfaulting (never in conjuction with VLC however), possibly because of multithreading issues, and the fix issued by the Live555 developers was to provide an "#ifdef USE_SYSTEM_RANDOM" for builds on supporing systems (http://lists.live555.com/pipermail/live-devel/2003-November/000013.html).
extras/contrib/src/Makefile
extras/contrib/src/Patches/live-config.patch [new file with mode: 0644]