summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Forward port r14811 and r16073 from libvorbis.Tim Terriberry2010-10-131-1/+14
| | | | | | | | | Additional bulletproofing to hufftree decoding; reject underpopulated trees up-front. Handle the case of single-entry codebooks. git-svn-id: https://svn.xiph.org/trunk/Tremor@17510 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Const-ify some static data tables.Tim Terriberry2010-10-132-10/+10
| | | | | | | Moral equivalent of r15937 for libvorbis. git-svn-id: https://svn.xiph.org/trunk/Tremor@17509 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Updated OpenCodecs work with the recent libtremor changes.Cristian Adam2010-09-014-430/+1642
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@17376 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Convert Tremor to use libogg instead of its own internal libogg2.Tim Terriberry2010-08-3124-2213/+544
| | | | | | | | | | | | | This makes it easier to use Tremor as a drop-in replacement for libvorbis and reduces code size and overhead for those who don't want to use its built-in Ogg demuxer. This commit also backports all of the changes that have accumulated in libvorbis's vorbisfile implementation, with the exception of halfrate decoding and cross-lapped seeking. Those should not be too hard to add if someone really wants them. git-svn-id: https://svn.xiph.org/trunk/Tremor@17375 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Remove the extra argument from vorbis_synthesis().Tim Terriberry2010-08-314-12/+22
| | | | | | | | Add vorbis_synthesis_trackonly() instead, so that this part of the API works like mainline libvorbis now. git-svn-id: https://svn.xiph.org/trunk/Tremor@17374 0101bb08-14d6-0310-b084-bc0e0c8e3800
* configure: Add AM_MAINTAINER_MODE optionConrad Parker2010-04-211-0/+3
| | | | | | | | | | | | fixes the message configure: WARNING: unrecognized options: --enable-maintainer-mode at the end of configure run when one was using autogen.sh. Patch by Stefan Kost git-svn-id: https://svn.xiph.org/trunk/Tremor@17157 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Add entries to Version_script so that ivorbisdec is api compatible withConrad Parker2010-04-211-1/+10
| | | | | | | | normal vorbisdec. Patch by Stefan Kost git-svn-id: https://svn.xiph.org/trunk/Tremor@17156 0101bb08-14d6-0310-b084-bc0e0c8e3800
* dist: fix for out-of-tree buildsConrad Parker2010-04-201-1/+1
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@17152 0101bb08-14d6-0310-b084-bc0e0c8e3800
* include the html docs and the win32 build files in distConrad Parker2010-04-201-1/+2
| | | | | | Patch by Stefan Kost git-svn-id: https://svn.xiph.org/trunk/Tremor@17151 0101bb08-14d6-0310-b084-bc0e0c8e3800
* add a pkgconfig fileConrad Parker2010-04-203-1/+20
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@17150 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Update symbols listed in Version_script.inConrad Parker2010-04-201-0/+3
| | | | | | | | There are 3 public symbols in the headers, which are missing in the linker script and thus marked as private again. This causes issues for e.g. gstreamer (https://bugzilla.gnome.org/show_bug.cgi?id=616194). git-svn-id: https://svn.xiph.org/trunk/Tremor@17149 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Removed Release_SSE and Release SSE2 configurations. Changed Windows Mobile ↵Cristian Adam2010-02-182-1640/+229
| | | | | | 5.0 configuration from "Pocket PC SDK 2 (ARMV4I)" to "Pocket PC SDK (ARMV4I)", version "2" was generated by versions of Windows Mobile 5.0 SDK which are no longer available on MSDN. git-svn-id: https://svn.xiph.org/trunk/Tremor@16913 0101bb08-14d6-0310-b084-bc0e0c8e3800
* linked statically to c runtime for windows mobile.Cristian Adam2009-11-251-385/+1432
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@16724 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Updated VS2005/8 project files.Cristian Adam2009-10-122-2075/+782
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@16641 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Merge recent vorbifile changes, extensions and fixes back fromMonty2009-07-115-318/+892
| | | | | | | | reference 1.2.2 and 1.2.3 into tremor. git-svn-id: https://svn.xiph.org/trunk/Tremor@16259 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Updated project file for WinCE, added SSE, SSE2 configuration.Cristian Adam2009-02-091-69/+626
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@15687 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Added support for x64Cristian Adam2008-12-011-42/+293
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@15546 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Generate debug information for Release builds.Cristian Adam2008-10-191-697/+697
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@15417 0101bb08-14d6-0310-b084-bc0e0c8e3800
* VS2008 project files.Cristian Adam2008-08-261-0/+697
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@15207 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Eliminate mistakenly duplicated data in block.hMonty2008-02-141-25/+1
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@14507 0101bb08-14d6-0310-b084-bc0e0c8e3800
* correct way of detecting OS Xivo2008-01-191-1/+1
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@14419 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Calculate number of samples correctly for any number of channels, so we don'tMike Smith2007-09-131-7/+2
| | | | | | | overrun our destination array for > 2 channels. git-svn-id: https://svn.xiph.org/trunk/Tremor@13794 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Only export symbols explicitly listed in Version_script.in when theRalph Giles2007-07-232-1/+68
| | | | | | | | linker supports it (GNU ld on linux or solaris) to avoid conflicts from internal symbols, most specifically the ogg implementation. git-svn-id: https://svn.xiph.org/trunk/Tremor@13291 0101bb08-14d6-0310-b084-bc0e0c8e3800
* ...add same eop fix to Tremor mainlineMonty2007-06-232-2/+2
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@13185 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Although not strictly a bug, decode_packed_entry_number() was not always Monty2007-06-231-1/+5
| | | | | | | | | forcing buffer eop correctly when it hit end of packet (as it was using look() not read()) git-svn-id: https://svn.xiph.org/trunk/Tremor@13180 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Tremor mainline succeptible to bug #340; corrected.Monty2007-06-222-161/+176
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@13173 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Eliminate memory leak bugs in Tremor mailine (closes bug 1127)Monty2007-06-212-6/+6
| | | | | | | | Eliminate electric fence from debug Makefile; valgrind supercedes. git-svn-id: https://svn.xiph.org/trunk/Tremor@13164 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Correct a cleanup dispatch error when a bitstream is rejected due toMonty2007-06-211-3/+6
| | | | | | | | | illegal map/floor/residue type. The cleanup subdispatch was done by type, unfortunately, the invalid type just read in. Fixed. git-svn-id: https://svn.xiph.org/trunk/Tremor@13161 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Add proper guarding to cases where declared floor/residue decode sizeMonty2007-06-212-76/+85
| | | | | | | | is *larger* than the current blocksize. Handle according to spec. git-svn-id: https://svn.xiph.org/trunk/Tremor@13156 0101bb08-14d6-0310-b084-bc0e0c8e3800
* fix autotools build by reorderingThomas Vander Stichele2007-03-051-2/+6
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@12649 0101bb08-14d6-0310-b084-bc0e0c8e3800
* * More svn:ignoresZentaro Kavanagh2006-06-230-0/+0
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@11629 0101bb08-14d6-0310-b084-bc0e0c8e3800
* git-svn-id: https://svn.xiph.org/trunk/Tremor@11615 ↵Zentaro Kavanagh2006-06-220-0/+0
| | | | 0101bb08-14d6-0310-b084-bc0e0c8e3800
* * Update NSIS installer to work with vc8 runtimes -- works for 2K/XP/XP MCE, ↵Zentaro Kavanagh2006-06-131-28/+28
| | | | | | | | needs testing on older systems still * Fix unicode filename bug -- for NT/2K/XP/XP MCE, may no longer execute on 95/98/ME needs testing git-svn-id: https://svn.xiph.org/trunk/Tremor@11565 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Update autogen.sh so it works on MacOS X. This is the version from the trunk ↵Ralph Giles2006-04-261-18/+77
| | | | | | ogg package with two issues fixed: we check for no version number match when none appears in AUTOMAKE_OPTIONS and we correct inverted logic for dealing with that case. git-svn-id: https://svn.xiph.org/trunk/Tremor@11285 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Add missing file block.h to the _SOURCES list so make dist works. Issue #900.Ralph Giles2006-04-261-1/+1
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@11284 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Fix arm config typos. Issue 899.Ralph Giles2006-04-261-3/+2
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@11283 0101bb08-14d6-0310-b084-bc0e0c8e3800
* * Add vorbis wrapper to wm5 slnZentaro Kavanagh2006-04-210-0/+0
| | | | | | | * Add vorbis proj file * Add some svn:ignores git-svn-id: https://svn.xiph.org/trunk/Tremor@11219 0101bb08-14d6-0310-b084-bc0e0c8e3800
* * Add proper build setup for wm5Zentaro Kavanagh2006-04-212-4/+6
| | | | | | * Don't include sys/types.h if defined WIN32 && WINCE - it never gets used anyway git-svn-id: https://svn.xiph.org/trunk/Tremor@11217 0101bb08-14d6-0310-b084-bc0e0c8e3800
* * Add WM5 build configs to tremor projectZentaro Kavanagh2006-04-211-0/+403
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@11215 0101bb08-14d6-0310-b084-bc0e0c8e3800
* * define little endian in os.h for win32Zentaro Kavanagh2006-04-211-0/+2
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@11212 0101bb08-14d6-0310-b084-bc0e0c8e3800
* * Use the provided STIN macros so it builds on win32Zentaro Kavanagh2006-04-214-19/+312
| | | | | | * Add VS2005 project files git-svn-id: https://svn.xiph.org/trunk/Tremor@11211 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Suppress some (spurious) uninitialized variable warnings.Ralph Giles2006-01-093-5/+5
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@10710 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Fix a number of warnings, issue #622.Ralph Giles2006-01-098-3/+58
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@10707 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Turn on -Wall.Ralph Giles2006-01-081-4/+5
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@10703 0101bb08-14d6-0310-b084-bc0e0c8e3800
* move '#include "os.h"' to misc.h and j2005-05-109-9/+1
| | | | | | | | remove it where misc.h is included. git-svn-id: https://svn.xiph.org/trunk/Tremor@9257 0101bb08-14d6-0310-b084-bc0e0c8e3800
* remove mixed newlines.j2005-05-101-2/+2
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@9256 0101bb08-14d6-0310-b084-bc0e0c8e3800
* if you can not do it right the first time, j2005-05-101-74/+74
| | | | | | | | | you have to repeat your errors until you get it right: svn:eol-style native git-svn-id: https://svn.xiph.org/trunk/Tremor@9255 0101bb08-14d6-0310-b084-bc0e0c8e3800
* dd svn:eol-style native to 'all' files in Tremorj2005-05-100-0/+0
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@9254 0101bb08-14d6-0310-b084-bc0e0c8e3800
* add svn:eol-style native to make svn diff and WorkBoot happyj2005-05-101-95/+95
| | | | git-svn-id: https://svn.xiph.org/trunk/Tremor@9253 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Remove a C99-ism for the framing code.Monty2003-03-311-2/+3
| | | | | | | Monty git-svn-id: https://svn.xiph.org/trunk/Tremor@4573 0101bb08-14d6-0310-b084-bc0e0c8e3800