Skip to content
Snippets Groups Projects
  1. Oct 22, 2020
    • Zebediah Figura's avatar
      Avoid creating a Cairo buffer if all telemetry options are set to 0. · 5f38d062
      Zebediah Figura authored
      GStreamer's "theoradec" element always calls th_decode_ctl() for all telemetry
      options, passing 0 if they are not enabled. This results in our creating a
      Cairo buffer and performing YUV/RGB conversion, even if all telemetry is
      disabled, which is very slow and can cause noticeable lag during playback.
      5f38d062
  2. Jan 08, 2013
  3. Jun 02, 2012
  4. May 20, 2011
    • Timothy B. Terriberry's avatar
      Update the documentation for theora_encode_comment(). · 5e030b6f
      Timothy B. Terriberry authored
      It wrongly claimed the returned buffer was owned by libtheora, when
       in reality libtheora was creating a temporary buffer and not
       storing the pointer to the returned packet anywhere.
      Since there's no encoder parameter passed to this function, it
       doesn't even have a place to store it.
      This situation is sub-optimal, but can be solved by migrating to
       the 1.0 API, which does require an encoder instance to encode a
       comment, and thus does not have this problem.
      
      Fixes #726.
      
      svn path=/trunk/theora/; revision=17994
      5e030b6f
  5. May 19, 2011
  6. 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
    • Timothy B. Terriberry's avatar
      Update documentation for TH_ENCCTL_SET_BITRATE. · b86b5376
      Timothy B. Terriberry authored
      Make a note that passing 0 for the bitrate may not be guaranteed to
       return an error in future versions.
      
      svn path=/trunk/theora/; revision=17949
      b86b5376
  7. Mar 01, 2011
  8. Feb 11, 2011
    • Ralph Giles's avatar
      Clean up the front page of the API docs a bit. · d04cbc7c
      Ralph Giles authored
      I've always found two different API links for libtheoradec hard
      to find on the main documentation page. This reformats them to
      be more obvious, and shifts the emphasis further away from the
      legacy api.
      
      I've also added notes about which library to link with to the
      API groups in codec.h.
      
      svn path=/trunk/theora/; revision=17833
      d04cbc7c
  9. Jan 20, 2011
  10. Nov 22, 2010
  11. Sep 23, 2010
Loading