зеркало из https://github.com/mozilla/gecko-dev.git
Bug 529197 - Update libtheora to SVN r16712. r=chris.double
--HG-- extra : rebase_source : 7ad29081c5737b34dc8ec8c86edc441d0beacda7
This commit is contained in:
Родитель
558bafdb95
Коммит
eafb1e68b1
|
@ -1,6 +1,14 @@
|
||||||
libtheora 1.1.1 (unreleased snapshot)
|
libtheora 1.1.2 (unreleased snapshot)
|
||||||
|
|
||||||
- No changes have been recorded
|
- no changes recorded
|
||||||
|
|
||||||
|
libtheora 1.1.1 (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.
|
||||||
|
|
||||||
libtheora 1.1.0 (2009 September 24)
|
libtheora 1.1.0 (2009 September 24)
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
-------------------------------------------------------------------------
|
-------------------------------------------------------------------------
|
||||||
The Xiph.org Foundation's libtheora 1.1 beta release
|
The Xiph.org Foundation's libtheora 1.1
|
||||||
-------------------------------------------------------------------------
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
*** What is Theora?
|
*** What is Theora?
|
||||||
|
@ -9,7 +9,7 @@ for use within the Foundation's Ogg multimedia streaming system.
|
||||||
Theora is derived directly from On2's VP3 codec, adds new features
|
Theora is derived directly from On2's VP3 codec, adds new features
|
||||||
while allow it a longer useful lifetime as an competitive codec.
|
while allow it a longer useful lifetime as an competitive codec.
|
||||||
|
|
||||||
The 1.0 release decoder supports all the new features, but the
|
The 1.0 release decoder supported all the new features, but the
|
||||||
encoder is nearly identical to the VP3 code.
|
encoder is nearly identical to the VP3 code.
|
||||||
|
|
||||||
The 1.1 release features a completely rewritten encoder, offering
|
The 1.1 release features a completely rewritten encoder, offering
|
||||||
|
|
|
@ -2,4 +2,4 @@ The source from this directory was copied from the theora subversion trunk
|
||||||
using the update.sh script. The changes made were those applied by update.sh,
|
using the update.sh script. The changes made were those applied by update.sh,
|
||||||
the addition/update of Makefile.in files for the Mozilla build system.
|
the addition/update of Makefile.in files for the Mozilla build system.
|
||||||
|
|
||||||
The subversion revision used was r16584.
|
The subversion revision used was r16712.
|
||||||
|
|
|
@ -66,7 +66,7 @@
|
||||||
#define PACKAGE_NAME "libtheora"
|
#define PACKAGE_NAME "libtheora"
|
||||||
|
|
||||||
/* Define to the full name and version of this package. */
|
/* Define to the full name and version of this package. */
|
||||||
#define PACKAGE_STRING "libtheora 1.1.0"
|
#define PACKAGE_STRING "libtheora 1.1.1+svn"
|
||||||
|
|
||||||
/* Define to the one symbol short name of this package. */
|
/* Define to the one symbol short name of this package. */
|
||||||
#define PACKAGE_TARNAME "libtheora"
|
#define PACKAGE_TARNAME "libtheora"
|
||||||
|
@ -75,7 +75,7 @@
|
||||||
#define PACKAGE_URL ""
|
#define PACKAGE_URL ""
|
||||||
|
|
||||||
/* Define to the version of this package. */
|
/* Define to the version of this package. */
|
||||||
#define PACKAGE_VERSION "1.1.0"
|
#define PACKAGE_VERSION "1.1.1+svn"
|
||||||
|
|
||||||
/* Define to 1 if you have the ANSI C header files. */
|
/* Define to 1 if you have the ANSI C header files. */
|
||||||
#define STDC_HEADERS 1
|
#define STDC_HEADERS 1
|
||||||
|
@ -87,4 +87,4 @@
|
||||||
/* #undef THEORA_DISABLE_FLOAT */
|
/* #undef THEORA_DISABLE_FLOAT */
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "1.1.0"
|
#define VERSION "1.1.1+svn"
|
||||||
|
|
|
@ -66,7 +66,7 @@
|
||||||
#define PACKAGE_NAME "libtheora"
|
#define PACKAGE_NAME "libtheora"
|
||||||
|
|
||||||
/* Define to the full name and version of this package. */
|
/* Define to the full name and version of this package. */
|
||||||
#define PACKAGE_STRING "libtheora 1.1.0"
|
#define PACKAGE_STRING "libtheora 1.1.1+svn"
|
||||||
|
|
||||||
/* Define to the one symbol short name of this package. */
|
/* Define to the one symbol short name of this package. */
|
||||||
#define PACKAGE_TARNAME "libtheora"
|
#define PACKAGE_TARNAME "libtheora"
|
||||||
|
@ -75,7 +75,7 @@
|
||||||
#define PACKAGE_URL ""
|
#define PACKAGE_URL ""
|
||||||
|
|
||||||
/* Define to the version of this package. */
|
/* Define to the version of this package. */
|
||||||
#define PACKAGE_VERSION "1.1.0"
|
#define PACKAGE_VERSION "1.1.1+svn"
|
||||||
|
|
||||||
/* Define to 1 if you have the ANSI C header files. */
|
/* Define to 1 if you have the ANSI C header files. */
|
||||||
#define STDC_HEADERS 1
|
#define STDC_HEADERS 1
|
||||||
|
@ -87,4 +87,4 @@
|
||||||
/* #undef THEORA_DISABLE_FLOAT */
|
/* #undef THEORA_DISABLE_FLOAT */
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "1.1.0"
|
#define VERSION "1.1.1+svn"
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
********************************************************************
|
********************************************************************
|
||||||
|
|
||||||
function:
|
function:
|
||||||
last mod: $Id: huffdec.c 16503 2009-08-22 18:14:02Z giles $
|
last mod: $Id: huffdec.c 16702 2009-11-15 00:40:55Z tterribe $
|
||||||
|
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
|
|
||||||
|
@ -413,7 +413,7 @@ static oc_huff_node *oc_huff_tree_collapse(oc_huff_node *_binode,
|
||||||
}
|
}
|
||||||
while(occupancy>loccupancy&&occupancy>=1<<OC_MAXI(depth-OC_HUFF_SLUSH,0));
|
while(occupancy>loccupancy&&occupancy>=1<<OC_MAXI(depth-OC_HUFF_SLUSH,0));
|
||||||
depth--;
|
depth--;
|
||||||
if(depth<=1)return oc_huff_tree_copy(_binode,_storage);
|
if(depth<=0)return oc_huff_tree_copy(_binode,_storage);
|
||||||
size=oc_huff_node_size(depth);
|
size=oc_huff_node_size(depth);
|
||||||
root=oc_huff_node_init(_storage,size,depth);
|
root=oc_huff_node_init(_storage,size,depth);
|
||||||
root->depth=_binode->depth;
|
root->depth=_binode->depth;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче