- Mar 10, 2025
-
-
Petter Reinholdtsen authored
Do not build examples, as it require libvorbis, and do not build documentation as it require a host of programs not available during cross building.
-
- Mar 09, 2025
-
-
Petter Reinholdtsen authored
The 'int x=x' style statement do not make sense and cause problems with some compilers. Replace it with more sensible initializers to ensure the value have a well known starting point. Using initializers proposed by Timothy B. Terriberry in !25. Added -Werror=uninitialized -Winit-self to default GCC build to ensure this style of statement do not sneak into the code again. Fixes #2317
-
Petter Reinholdtsen authored
The security issue CVE-2024-56431 was discovered using GCC address sanitaztion. Make it easier to run this check, and run it in gitlab CI. Based on a comment in !28.
-
Petter Reinholdtsen authored
The last iteration of the loop execute 1<<63, which would push the result into the signed bit of a signed 64 bit type, and this move into currently undefined behaviour with C99. Avoid the issue by making the operation work on unsigned 64 bit type instead. This require libogg version to 1.3.4, raise autotools dependency check to look for this. Partly solves github issue #18.
-
Petter Reinholdtsen authored
-
- Mar 07, 2025
-
-
Petter Reinholdtsen authored
This will avoid running valgrind on bash and instead validate the test programs themselves.
-
Petter Reinholdtsen authored
The ftime method has been removed from POSIX and is depricated on Linux. clock_gettime() work better on Linux, but is not available on Windows, so fall back to ftime() if autotools/scons fail to detect clock_gettime(). Based on proposal in opusfile!9. Fixes the following compiler messages: ../../examples/dump_video.c: In function ‘main’: ../../examples/dump_video.c:490:5: warning: ‘ftime’ is deprecated: Use gettimeofday or clock_gettime instead [-Werror=deprecated-declarations] 490 | ftime(&start); | ^~~~~ In file included from ../../examples/dump_video.c:40: /usr/include/x86_64-linux-gnu/sys/timeb.h:29:12: note: declared here 29 | extern int ftime (struct timeb *__timebuf) | ^~~~~ ../../examples/dump_video.c:491:5: warning: ‘ftime’ is deprecated: Use gettimeofday or clock_gettime instead [-Werror=deprecated-declarations] 491 | ftime(&last); | ^~~~~ /usr/include/x86_64-linux-gnu/sys/timeb.h:29:12: note: declared here 29 | extern int ftime (struct timeb *__timebuf) | ^~~~~ ../../examples/dump_video.c:505:13: warning: ‘ftime’ is deprecated: Use gettimeofday or clock_gettime instead [-Werror=deprecated-declarations] 505 | ftime(&after); | ^~~~~ /usr/include/x86_64-linux-gnu/sys/timeb.h:29:12: note: declared here 29 | extern int ftime (struct timeb *__timebuf) | ^~~~~
-
Petter Reinholdtsen authored
This avoid obsolete notation. Increase autoconf dependency to version 2.71.
-
- Feb 14, 2020
-
-
Tristan Matthews authored
This will bail on files exceeding 16384x16384 (useful for fuzzing).
-
- Oct 23, 2017
-
-
Ralph Giles authored
This is more appropriate now that we've moved the primary repository into git from subversion.
-
- Jun 05, 2017
-
-
Timothy B. Terriberry authored
The package enumeration tests in configure weren't relative to the ${srcdir}, and the Makefile.am rules didn't handle a destination directory different from the source directory.
-
- Jul 23, 2014
-
-
Ralph Giles authored
Patch from valtri. https://trac.xiph.org/ticket/2032 svn path=/trunk/theora/; revision=19180
-
- Apr 04, 2014
-
-
Timothy B. Terriberry authored
This flag breaks clang, which does not support it, and is obsolete on gcc anyway. svn path=/trunk/theora/; revision=19116
-
- Jan 08, 2013
-
-
Timothy B. Terriberry authored
Patch by Ron Lee. svn path=/trunk/theora/; revision=18761
-
- May 29, 2011
-
-
David Schleef authored
Because we just removed target by removing AC_CANONICAL_TARGET, and host is correct anyway. svn path=/trunk/theora/; revision=18006
-
- May 20, 2011
-
-
Timothy B. Terriberry authored
It's the only example that needs it. Patch by 0brad0. Fixes #1587. svn path=/trunk/theora/; revision=17993
-
Timothy B. Terriberry authored
David Schleef tells me this is only for compilers. Fixes one part of #1800. svn path=/trunk/theora/; revision=17991
-
Timothy B. Terriberry authored
Patch from David Schleef. svn path=/trunk/theora/; revision=17990
-
- May 03, 2011
-
-
Ralph Giles authored
THEORA_DISABLE_FLOAT C preprocessor symbol. This originally disabled slow floating point code in the library, but the critical path code has all been removed. It also used to disable function of th_granule_time() which returns a double, but it has not done so since prior to the 1.0 release, and there have been no complaints. It might be helpful to restore this option if it eliminated the th_granule_time() API entry entirely, so that platforms without native floating point don't have to link to an emulation library, but in the absence of a request we prefer shorter code. svn path=/trunk/theora/; revision=17951
-
- Mar 08, 2011
-
-
Ralph Giles authored
to be built. svn path=/trunk/theora/; revision=17883
-
- Feb 15, 2011
-
-
Ralph Giles authored
This is a modified version of png2theora, using libtiff instead of libpng to read a sequence of tiff image files and convert them to an Ogg Theora video. Originally added because the Sintel film project was giving us tiff frames and waiting for conversion to png before encoding was tedious. In fact, it nearly took longer than creating this program. svn path=/trunk/theora/; revision=17844
-
- Feb 10, 2011
-
-
Ralph Giles authored
We try to build the doxygen api documentation if the tool is available, so it's more appropriate to document this option as a --disable than an --enable. svn path=/trunk/theora/; revision=17828
-
- Sep 24, 2010
-
-
Ralph Giles authored
svn path=/trunk/theora/; revision=17463
-
- Sep 23, 2010
-
-
Ralph Giles authored
svn path=/trunk/theora/; revision=17449
-
Ralph Giles authored
This will be the basis of the 1.2.x releases. svn path=/trunk/theora/; revision=17445
-