2008-11-05 15:54:58 by Thomas Klausner | Files touched by this commit (1) |
Log message:
Point out libtheora-docs package.
|
2008-11-05 15:48:43 by Matthias Scheler | Files touched by this commit (1) |
Log message:
Don't disable assembler code under Mac OS X Intel anymore. It is no
longer necessary to do this to make this package build.
|
2008-11-05 15:23:44 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Remove documentation from this package to avoid doxygen dependency.
Requested by tron.
|
2008-11-05 14:11:48 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
Update to 1.0. Changes since last beta (not rc1, previous pkgsrc version):
libtheora 1.0 (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.
|
2008-10-09 21:46:55 by Thomas Klausner | Files touched by this commit (4) |
Log message:
Update to 1.0rc1:
libtheora 1.0rc1
- 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 imported from libogg to avoid
confusing simple build systems using both libraries.
- Add VS2008 project files.
- Add explicit casts as a work-around for Solaris's cc ignoring the
signedness of bitfield types.
- 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.
- cpuid assembly fix for MSVC.
- Remove ENCCTL codes from the old encoder API.
- Implement TH_ENCCTL_SET_KEYFRAME_FREQUENCY_FORCE ctl.
|
2008-04-23 14:26:47 by Matthias Scheler | Files touched by this commit (1) |
Log message:
Stop the "configure" script from picking up "doxygen" or \
"pdflatex"
which will break the build later (and would cause package list
inconsistencies if the build succeeded).
|
2008-04-22 22:27:04 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Update to 1.0beta3:
libtheora 1.0beta3 (2008 April 16)
- Build new libtheoradec and libtheoraenc libraries
supporting the new API from theora-exp. This API should
not be considered stable yet.
- Change granule_frame() to return an index as documented.
This is a change of behaviour from 1.0beta1.
- Document that granule_time() returns the end of the
presentation interval.
- Use a custom copy of the libogg bitpacker in the decoder
to avoid function call overhead.
- MMX code improved and ported to MSVC.
- Fix a problem with the MMX code on SELinux
- Fix a problem with decoder quantizer initialization.
- Fix a page queue problem with png2theora.
- Improved robustness.
- Updated VS2005 project files.
- Dropped build support for Microsoft VS2003.
- Dropped build support for the unreleased libogg2.
- Added the specification to the autotools build.
- Specification corrections.
|
2007-12-17 21:49:34 by Matthias Scheler | Files touched by this commit (1) |
Log message:
Log message:
Disable assembler code under Mac OS X Leopard i386 to fix build failure.
|
2007-10-17 22:46:55 by Thomas Klausner | Files touched by this commit (4) |
Log message:
Update to 1.0beta2:
libtheora 1.0beta2 (2007 October 12)
- Fix a crash bug on char-is-unsigned architectures (PowerPC)
- Fix a buffer sizing issue that caused rare encoder crashes
- Fix a buffer alignment issue
- Build fixes for MingW32, MSVC
- Improved format documentation.
libtheora 1.0beta1 (2007 September 22)
- Granulepos scheme modified to match other codecs. This bumps
the bitstream revision to 3.2.1. Bitstreams marked 3.2.0 are
handled correctly by this decoder. Older decoders will show
a one frame sync error in the less noticable direction.
It also includes the changes done for alpha8, which was short lived and
is only interesting for historical reasons:
libtheora 1.0alpha8 (2007 September 18)
- Switch to new spec compliant decoder from theora-exp branch.
Written by Dr. Timothy Terriberry.
- Add support to the encoder for using quantization settings
provided by the application.
- more assembly optimizations
|
2006-11-05 18:25:35 by Joerg Sonnenberger | Files touched by this commit (3) |
Log message:
DESTDIR support.
|