Skip to content
Tags give the ability to mark specific points in history as being important
  • v1.0
    libtheora 1.0 release (2008 November 3)
    
     - Merge x86 assembly for forward DCT from Thusnelda branch.
     - Update 32 bit MMX with loop filter fix.
     - Check for an uninitialized state before dereferencing in propagating
       decode calls.
     - Remove all TH_DEBUG statements.
     - Rename the bitpacker source files copied from libogg to avoid
       confusing simple build systems using both libraries.
     - Declare bitfield entries to be explicitly signed for Solaris cc.
     - Set quantization parameters to default values when an empty buffer is
       passed with TH_ENCCTL_SET_QUANT_PARAMS.
     - Split encoder and decoder tests depending on configure settings.
     - Return lstylex.sty to the distribution.
     - Disable inline assembly on gcc versions prior to 3.1.
     - Remove extern references for OC_*_QUANT_MIN.
     - Make various data tables static const so they can be read-only.
     - Remove ENCCTL codes from the old encoder API.
     - Implement TH_ENCCTL_SET_KEYFRAME_FREQUENCY_FORCE ctl.
     - Fix segfault when exactly one of the width or height is not a multiple
       of 16, but the other is.
     - Compute the correct vertical offset for chroma.
     - cpuid assembly fix for MSVC.
     - Add VS2008 project files.
     - Build updates for 64-bit platforms, Mingw32, VS and XCode.
     - Do not clobber the cropping rectangle.
     - Declare ourselves 1.0final to pkg-config to sort after beta releases.
     - Fix the scons build to include asm in libtheoradec/enc.
    
    This matches the contents of the release tarball at
    https://downloads.xiph.org/releases/theora/libtheora-1.0.tar.gz
    except for generated files, files not included in the distribution,
    and svn keyword substitution.
    
    It includes a bump of the release date to November 3 compared to
    the svn tag, and does not include the x86state.c~ backup file
    which is in the tarball.
    
  • v1.2.0alpha1
    libteora 1.2.0alpha1 release (2010 September 23)
    
    - New 'ptalarbvorm' encoder with better rate/distortion optimization
    - New th_encode_ctl option for copying configuration from an existing
      setup header, useful for splicing streams.
    - Returns TH_DUPFRAME in more cases.
    - Add ARM optimizations
    - Add TI C64x+ DSP optimizations
    - Other performance improvements
    - Rename speedlevel 2 to 3 and provide a new speedlevel 2
    - Various minor bug fixes
    
    This tag matches the contents of the release tarball at
    https://downloads.xiph.org/releases/theora/libtheora-1.2.0alpha1.tar.gz
    except for generated files, files not in the distribution,
    and svn keyword substitution.
    
  • v1.1.0
    libtheora 1.1.0 release (2009 September 24)
    
     - Fix various small issues with the example and telemetry code.
     - Fix handing a zero-byte packet as the first frame.
     - Documentation cleanup.
     - Two minor build fixes.
    
    This matches the contents of the tag at
    https://svn.xiph.org/tags/theora/libtheora-1.1.0
    except for expansion of the $Id$ lines.
    
  • v1.1.1
    libtheora 1.1.1 release (2009 October 1)
    
     - Fix problems with MSVC inline assembly
     - Add the missing encoder_disabled.c to the distribution
     - build updates: autogen.sh should work better after switching systems
       and the MSVC project now defaults to the dynamic runtime library
     - Namespace some variables to avoid conflicts on wince.
    
    This matches the contents of the tag at
    https://svn.xiph.org/tags/theora/libtheora-1.1.1
    except for expansion of the $Id$ lines.