Skip to content
Snippets Groups Projects
  1. Mar 10, 2025
    • Petter Reinholdtsen's avatar
      Added mingw CI build. · 13c10914
      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.
      13c10914
  2. Mar 09, 2025
  3. Mar 07, 2025
    • Petter Reinholdtsen's avatar
      Switched valgrind run to use LOG_COMPILER and fail on valgrind errors. · f306a235
      Petter Reinholdtsen authored
      This will avoid running valgrind on bash and instead validate the
      test programs themselves.
      f306a235
    • Petter Reinholdtsen's avatar
      Rewrote dump_video example to prefer clock_gettime() over ftime() · 794bf8c6
      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)
            |            ^~~~~
      794bf8c6
    • Petter Reinholdtsen's avatar
      Updated autotools setup to avoid warnings from autogen.sh. · 34bf8766
      Petter Reinholdtsen authored
      This avoid obsolete notation.
      
      Increase autoconf dependency to version 2.71.
      34bf8766
  4. Feb 14, 2020
  5. Oct 23, 2017
  6. Jun 05, 2017
  7. Jul 23, 2014
  8. Apr 04, 2014
  9. Jan 08, 2013
  10. May 29, 2011
  11. May 20, 2011
  12. May 03, 2011
    • Ralph Giles's avatar
      Remove the --disable-float configure option, and the corresponding · 3c04b48d
      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
      3c04b48d
  13. Mar 08, 2011
  14. Feb 15, 2011
    • Ralph Giles's avatar
      Add a tiff2theora example. · 468ef6fc
      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
      468ef6fc
  15. Feb 10, 2011
  16. Sep 24, 2010
  17. Sep 23, 2010
Loading