8 years agoAdd PROC/ENDP markings to the ARM asm (currently ignored by the GNU toolchain).
Tim Terriberry [Sun, 3 Oct 2010 22:49:42 +0000 (22:49 +0000)]
Add PROC/ENDP markings to the ARM asm (currently ignored by the GNU toolchain).
Also slightly simplify the MB mode and MV decoding.
The new code uses slightly less cache and fewer lookups.

svn path=/trunk/theora/; revision=17481

8 years agoAdd x86 assembly files to the libtheoraenc and libtheoradec
Ralph Giles [Tue, 28 Sep 2010 18:52:07 +0000 (18:52 +0000)]
Add x86 assembly files to the libtheoraenc and libtheoradec
static library targets in the XCode build.

svn path=/trunk/theora/; revision=17473

8 years agoFix win32 bustage created by r17457.
Tim Terriberry [Fri, 24 Sep 2010 23:01:08 +0000 (23:01 +0000)]
Fix win32 bustage created by r17457.

Thanks to Cristian Adam for the report.

svn path=/trunk/theora/; revision=17467

8 years agoFix typos. Thanks to Maik Merten for pointing these out.
Ralph Giles [Fri, 24 Sep 2010 08:29:54 +0000 (08:29 +0000)]
Fix typos. Thanks to Maik Merten for pointing these out.

svn path=/trunk/theora/; revision=17465

8 years agoUpdate the README for the 1.2 releases.
Ralph Giles [Fri, 24 Sep 2010 08:17:50 +0000 (08:17 +0000)]
Update the README for the 1.2 releases.

svn path=/trunk/theora/; revision=17464

8 years agoBump version strings post-release.
Ralph Giles [Fri, 24 Sep 2010 07:58:29 +0000 (07:58 +0000)]
Bump version strings post-release.

svn path=/trunk/theora/; revision=17463

8 years agoAdd a summary of changes for the 1.2.0alpha1 release.
Ralph Giles [Fri, 24 Sep 2010 07:56:48 +0000 (07:56 +0000)]
Add a summary of changes for the 1.2.0alpha1 release.

Unfortunately, I didn't do this before actually making the release.

svn path=/trunk/theora/; revision=17462

8 years agoCache the reference frame associated with the current MB mode in each fragment.
Tim Terriberry [Fri, 24 Sep 2010 02:05:49 +0000 (02:05 +0000)]
Cache the reference frame associated with the current MB mode in each fragment.

This avoids repeatedly performing the MB mode -> reference frame translation,
 which is done many times per fragment during DC prediction.
In fact, by using a special OC_FRAME_NONE tag for uncoded fragments, one need
 not even check to see if a fragment is coded during DC prediction, simplifying
 it even more.
This saves 2% on 720p decode on a Cortex A8.

svn path=/trunk/theora/; revision=17457

8 years agoRestore the old automake options in a comment.
Tim Terriberry [Thu, 23 Sep 2010 23:13:52 +0000 (23:13 +0000)]
Restore the old automake options in a comment.

This makes it easier for me to switch back to them in places that don't support
 automake 1.11 yet.

svn path=/trunk/theora/; revision=17456

8 years agoUpdated Visual Studio project files. v1.2.0alpha1
Cristian Adam [Thu, 23 Sep 2010 21:50:57 +0000 (21:50 +0000)]
Updated Visual Studio project files.

svn path=/trunk/theora/; revision=17452

8 years agoBump the library and package versioning for the 1.2 release.
Ralph Giles [Thu, 23 Sep 2010 20:30:53 +0000 (20:30 +0000)]
Bump the library and package versioning for the 1.2 release.

svn path=/trunk/theora/; revision=17449

8 years agoBump the vendor string.
Ralph Giles [Thu, 23 Sep 2010 20:30:30 +0000 (20:30 +0000)]
Bump the vendor string.

svn path=/trunk/theora/; revision=17448

8 years agoPrefer xz to bzip2 for distribution.
Ralph Giles [Thu, 23 Sep 2010 20:28:11 +0000 (20:28 +0000)]
Prefer xz to bzip2 for distribution.

This requires bumping the minimum automake version to 1.11.

svn path=/trunk/theora/; revision=17447

8 years agoWin32 asm fixes.
Tim Terriberry [Thu, 23 Sep 2010 20:06:20 +0000 (20:06 +0000)]
Win32 asm fixes.

Thanks to Benjamin Jemlich and Cristian Adam for help diagnosing and testing.

svn path=/trunk/theora/; revision=17446

8 years agoCopy Derf's experimental ptalarbvorm branch to trunk.
Ralph Giles [Thu, 23 Sep 2010 15:56:45 +0000 (15:56 +0000)]
Copy Derf's experimental ptalarbvorm branch to trunk.

This will be the basis of the 1.2.x releases.

svn path=/trunk/theora/; revision=17445