summaryrefslogtreecommitdiffstats
path: root/libavcodec/vorbis.h
Commit message (Collapse)AuthorAgeFilesLines
* vorbisdec: cosmetics: rename variable avccontext to avctxJustin Ruggles2013-02-251-1/+1
| | | | This is consistent with the rest of libavcodec.
* vorbisdsp: change block_size type from int to intptr_t.Ronald S. Bultje2013-01-201-1/+1
| | | | This saves one instruction in the x86-64 assembly.
* Give all anonymously typedeffed structs in headers a nameDiego Biurrun2012-10-061-1/+1
| | | | Anonymous structs cannot be forward declared and have no benefit.
* vorbis: Validate that the floor 1 X values contain no duplicates.Alex Converse2012-06-051-1/+2
| | | | | Duplicate values in this vector are explicitly banned by the Vorbis I spec and cause divide-by-zero crashes later on.
* vorbis: Add ff_ prefix to nonstatic symbolsMartin Storsjö2012-02-151-1/+1
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Make channel layout masks unsignedMans Rullgard2011-11-251-1/+1
| | | | | | | | | | It makes more sense for a bit mask to use an unsigned type. The change should be source and binary compatible on all supported systems, hence micro version bump. Fixes a few invalid shifts. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Replace int_fast integer types with their sized standard posix counterparts.Diego Biurrun2011-05-121-5/+5
| | | | | The _fast integer types provide no realworld benefits, but may introduce portability issues and are just plain ugly.
* vorbis: Replace sized int_fast integer types with plain int/unsigned.Diego Biurrun2011-04-291-1/+1
| | | | | | int/unsigned is the natural memory access type for CPUs, using sized types for temporary variables, counters and similar just increases code size and can possibly cause a slowdown.
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Fix libvorbis encoding with more than 2 channelsJames Darnley2010-06-271-0/+1
| | | | | | | | Fixes issue 1325. Patch by James Darnley, james dot darnley at gmail Originally committed as revision 23818 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move some prototypes from dsputil.c to reasonable header filesMåns Rullgård2010-03-061-0/+1
| | | | Originally committed as revision 22260 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for vorbis 6.1 and 7.1 channel configurations as per the new specRobert Swain2010-01-291-2/+2
| | | | | | http://xiph.org/vorbis/doc/Vorbis_I_spec.html#x1-800004.3.9 Originally committed as revision 21527 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add vorbis channel layout support according to those defined in the Vorbis IRobert Swain2009-10-021-0/+2
| | | | | | specification Originally committed as revision 20148 to svn://svn.ffmpeg.org/ffmpeg/trunk
* brace placement and linebreak cosmeticsDiego Biurrun2009-09-281-1/+3
| | | | Originally committed as revision 20070 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename all vorbis encoder related typedefs to not use _t for POSIX compatibilityOded Shimon2008-12-121-3/+3
| | | | Originally committed as revision 16076 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Globally rename the header inclusion guard names.Stefano Sabatini2008-08-311-3/+3
| | | | | | | | | Consistently apply this rule: the guard name is obtained from the filename by stripping the leading "lib", converting '/' and '.' to '_' and uppercasing the resulting name. Guard names in the root directory have to be prefixed by "FFMPEG_". Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mark read-only data as constStefan Gehrer2008-06-241-1/+1
| | | | Originally committed as revision 13947 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add FFMPEG_ prefix to all multiple inclusion guards.Diego Biurrun2007-10-171-3/+3
| | | | Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-071-4/+6
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove render_line from vorbis.h, add ff_vorbis_floor1_render_list insteadOded Shimon2006-10-011-27/+1
| | | | Originally committed as revision 6409 to svn://svn.ffmpeg.org/ffmpeg/trunk
* prevent warning in vorbis_data.cOded Shimon2006-10-011-1/+1
| | | | Originally committed as revision 6404 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100l, broke ffmpeg compilation, ABS() and uint* types not defined in ↵Oded Shimon2006-10-011-0/+2
| | | | | | vorbis_data.c Originally committed as revision 6403 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make some more functions global so they can be shared with vorbis_enc.cOded Shimon2006-10-011-0/+31
| | | | Originally committed as revision 6402 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make ready_floor1_list() shared for vorbis_enc.cOded Shimon2006-10-011-0/+9
| | | | Originally committed as revision 6401 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vorbis.h -> vorbis_data.cOded Shimon2006-09-301-2255/+6
| | | | | | | move tables from vorbis.h to a C file so they can be used later in vorbis_enc.c Originally committed as revision 6398 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add official LGPL license headers to the files that were missing them.Diego Biurrun2006-09-101-0/+18
| | | | Originally committed as revision 6219 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vorbis cosmetics: mdct0,mdct1 => mdct[2]Loren Merritt2006-08-101-6/+3
| | | | Originally committed as revision 5978 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sse and 3dnow implementations of float->int conversion and mdct windowing.Loren Merritt2006-08-101-0/+2
| | | | | | 15% faster vorbis. Originally committed as revision 5975 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sse & sse2 implementations of vorbis channel coupling.Loren Merritt2006-08-031-0/+1
| | | | | | 9% faster vorbis (on a K8). Originally committed as revision 5898 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Correct the relation between floors of type 0 and block sizes.Alexander Strasser2006-02-051-2/+3
| | | | Originally committed as revision 4941 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetic: Fix indentation.Alexander Strasser2006-02-041-13/+13
| | | | Originally committed as revision 4935 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Added support for vorbis files containing floor type 0.Alexander Strasser2006-02-041-1/+28
| | | | Originally committed as revision 4933 to svn://svn.ffmpeg.org/ffmpeg/trunk
* decrease V_NB_BITS if possibleMichael Niedermayer2005-05-301-0/+1
| | | | Originally committed as revision 4327 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Vorbis sse fix by (Balatoni Denes: dbalatoni, programozo hu)Michael Niedermayer2005-05-291-0/+2
| | | | Originally committed as revision 4317 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Vorbis decoder by (Balatoni Denes | dbalatoni programozo hu)Michael Niedermayer2005-05-171-0/+2225
Originally committed as revision 4261 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud