- Aug 27, 2015
-
-
Ralph Giles authored
Newer texlive distributions require \usepackage{float} for the [H] figure layout directive. We use this to make sure the header layout figures are at the top of their respective sections for conventional reference like in an RFC, so requiring the additional package is safer than falling back to standard latex [h] or [!h]. Note that [H] from the float package is incompatible with fallback specifiers. The configure script will automatically check for the new package.
-
- Oct 31, 2014
-
-
Timothy B. Terriberry authored
oc_mb_fill_cmapping11() was defined without the last two parameters of its fellow mapping functions, meaning it got called with extra undeclared parameters. This could confuse the emscripten JavaScript cross-compiler's asm.js optimizations, as it's very picky about function signatures. Fixes #2068. Patch by Brion Vibber <brion@pobox.com>. svn path=/trunk/theora/; revision=19261
-
- Jul 23, 2014
-
-
Ralph Giles authored
Patch by valtri. https://trac.xiph.org/ticket/2032 svn path=/trunk/theora/; revision=19181
-
Ralph Giles authored
Patch from valtri. https://trac.xiph.org/ticket/2032 svn path=/trunk/theora/; revision=19180
-
Ralph Giles authored
svn path=/trunk/theora/; revision=19178
-
- Jun 10, 2014
-
-
Monty authored
Correct Cb plane bug in conversion from RGB->YCbCr; the upper-right pixel was ignored by mistake and the upper-left pixel used twice. svn path=/trunk/theora/; revision=19154
-
- 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
-
- Feb 17, 2014
-
-
Tristan Matthews authored
svn path=/trunk/theora/; revision=19094
-
- Feb 11, 2014
-
-
Tristan Matthews authored
svn path=/trunk/theora/; revision=19088
-
Tristan Matthews authored
svn path=/trunk/theora/; revision=19087
-
Tristan Matthews authored
svn path=/trunk/theora/; revision=19086
-
- Nov 18, 2013
-
-
Timothy B. Terriberry authored
svn path=/trunk/theora/; revision=19019
-
- Feb 23, 2013
-
-
Timothy B. Terriberry authored
I accidentally broke it in r18218. svn path=/trunk/theora/; revision=18794
-
- Jan 08, 2013
-
-
Timothy B. Terriberry authored
Patch by Ron Lee. svn path=/trunk/theora/; revision=18761
-
Timothy B. Terriberry authored
Newer versions of png.h don't include it for us. This is only needed when compiling with OC_DUMP_IMAGES (i.e., for debugging). svn path=/trunk/theora/; revision=18760
-
Timothy B. Terriberry authored
svn path=/trunk/theora/; revision=18759
-
- Jun 02, 2012
-
-
Timothy B. Terriberry authored
There was never any reason for these to not be const, and it shouldn't break backwards API or ABI compatibility. svn path=/trunk/theora/; revision=18348
-
- May 08, 2012
-
-
Timothy B. Terriberry authored
This was broken when the dequant_tables indexing changed in commit r16102, but it only affected post-processing quality, so we never noticed. With gcc 4.8.0, this can now trigger a segfault during decoder initialization. svn path=/trunk/theora/; revision=18268
-
- Mar 31, 2012
-
-
Gregory Maxwell authored
Save activity from first pass. Gives a small SSIM improvement (e.g. 0.04dB for 360p elephants dream at 750kbit/s) svn path=/trunk/theora/; revision=18223
-
- Mar 06, 2012
-
-
Timothy B. Terriberry authored
Thanks to Holden for the report. svn path=/trunk/theora/; revision=18221
-
- Mar 02, 2012
-
-
Timothy B. Terriberry authored
ref_frame_data was being allocated with the aligned allocator, but freed with the normal _ogg_free() function on failure, which doesn't work. This would only cause a problem if there was just enough memory to satisfy the reference frame allocation (just over 4.5 or 9 bytes per pixel) but not enough for the fragment buffer offets (1/16 or 1/8th byte per pixel). svn path=/trunk/theora/; revision=18219
-
Timothy B. Terriberry authored
This allows it to be used from dump_video without having to disable striped decoding there. svn path=/trunk/theora/; revision=18218
-
- Feb 11, 2012
-
-
Ralph Giles authored
Thanks to darkstarbyte for pointing out the typo. svn path=/trunk/theora/; revision=18195
-
- Jul 13, 2011
-
-
Timothy B. Terriberry authored
1) Allow specification of the section alignment and make the default alignment 4 bytes (like the RVCT manual says it should be). This ensures that linking our ARM asm into a Thumb executable won't get the section placed on a 2-byte boundary. 2) Add a linker hint to indicate we don't need an executable stack. Otherwise it assumes we do. 3) Stop building and linking to an (empty) armopts object file. This is needed to make 2) work, since we include this file, so we can't add the linker hint at the end of it, and linking in just one object without that hint makes the whole library ask for an executable stack. svn path=/trunk/theora/; revision=18031
-
- May 31, 2011
-
-
Timothy B. Terriberry authored
This is a more proper attribution for r17993. svn path=/trunk/theora/; revision=18008
-
- 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
svn path=/trunk/theora/; revision=17995
-
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
-
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
Fixes #1751. svn path=/trunk/theora/; revision=17992
-
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 19, 2011
-
-
Timothy B. Terriberry authored
Patch by mnemo. Fixes #1804. svn path=/trunk/theora/; revision=17989
-
- May 04, 2011
-
-
Timothy B. Terriberry authored
This extends the fix from r17276 dealing with the removal of the DC skip-prevention flag in r17174. If we allow SKIPing even when the cost is right near the maximum representable SSD, then the cost of other blocks can push it over the edge, causing us to randomly skip a block halfway through the macroblock. svn path=/trunk/theora/; revision=17959
-
- 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
-
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
-
- Mar 25, 2011
-
-
Ralph Giles authored
The 'debian' subdirectory was removed from the dist target in r10741. svn path=/trunk/theora/; revision=17914
-
Timothy B. Terriberry authored
It's against Debian policy to keep this upstream, so neither we nor our packagers have maintained it in quite some time, and its presence simply confuses people. svn path=/trunk/theora/; revision=17913
-
- Mar 24, 2011
-
-
Timothy B. Terriberry authored
Thanks to Jonathan Fabrizio for the report. svn path=/trunk/theora/; revision=17912
-
- Mar 20, 2011
-
-
lu_zero authored
svn path=/trunk/theora/; revision=17902
-