summaryrefslogtreecommitdiff
path: root/libavcodec/vorbis.h
Commit message (Collapse)AuthorAge
* Merge remote branch 'qatar/master'Michael Niedermayer2011-05-13
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (33 commits) rtpdec_qdm2: Don't try to parse data packet if no configuration is received ac3enc: put the counting of stereo rematrixing bits in the same place to make the code easier to understand. ac3enc: clean up count_frame_bits() and count_frame_bits_fixed() mpegvideo: make FF_DEBUG_DCT_COEFF output coeffs via av_log() instead of just via AVFrame. srtdec: make sure we don't write past the end of buffer wmaenc: improve channel count and bitrate error handling in encode_init() matroskaenc: make sure we don't produce invalid file with no codec ID matroskadec: check that pointers were initialized before accessing them lavf: fix function name in compute_pkt_fields2 av_dlog message lavf: fix av_find_best_stream when providing a wanted stream. lavf: fix av_find_best_stream when decoder_ret is given and using a related stream. ffmpeg: factorize quality calculation tiff: add support for SamplesPerPixel tag in tiff_decode_tag() tiff: Prefer enum TiffCompr over int for TiffContext.compr. mov: Support edit list atom version 1. configure: Enable libpostproc automatically if GPL code is enabled. Cosmetics: fix prototypes in oggdec oggdec: fix memleak with continuous streams. matroskaenc: add missing new line in av_log() call dnxhdenc: add AVClass in private context. ... swscale changes largely rewritten by me or replaced by baptsites due to lots of bugs in ronalds code. Above code is also just in case its not obvios to a large extended duplicates that where cherry picked from ffmpeg. Conflicts: configure ffmpeg.c libavformat/matroskaenc.c libavutil/pixfmt.h libswscale/ppc/swscale_template.c libswscale/swscale.c libswscale/swscale_template.c libswscale/utils.c libswscale/x86/swscale_template.c tests/fate/h264.mak tests/ref/lavfi/pixdesc_le tests/ref/lavfi/pixfmts_copy_le tests/ref/lavfi/pixfmts_null_le tests/ref/lavfi/pixfmts_scale_le tests/ref/lavfi/pixfmts_vflip_le Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Replace int_fast integer types with their sized standard posix counterparts.Diego Biurrun2011-05-12
| | | | | | | | | | The _fast integer types provide no realworld benefits, but may introduce portability issues and are just plain ugly.
* | Merge remote branch 'qatar/master'Michael Niedermayer2011-04-30
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: Duplicate AMV: disable DR1 and don't override EMU_EDGE Duplicate lavf: inspect more frames for fps when container time base is coarse Wrong and we have correct fix: Fix races in default av_log handler vorbis: Replace sized int_fast integer types with plain int/unsigned. Remove disabled non-optimized code variants. NO bswap.h: Remove disabled code. Remove some disabled printf debug cruft. Replace more disabled printf() calls by av_dlog(). NO tests: Remove disabled code. NO Replace some commented-out debug printf() / av_log() messages with av_dlog(). vorbisdec: Replace some sizeof(type) by sizeof(*variable). NO vf_fieldorder: Replace FFmpeg by Libav in license boilerplate. Conflicts: libavcodec/h264.c libavcodec/vorbisdec.c libavutil/log.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vorbis: Replace sized int_fast integer types with plain int/unsigned.Diego Biurrun2011-04-29
| | | | | | | | | | | | 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-19
|/ | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Fix libvorbis encoding with more than 2 channelsJames Darnley2010-06-27
| | | | | | | | 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-06
| | | | 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-29
| | | | | | 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-02
| | | | | | specification Originally committed as revision 20148 to svn://svn.ffmpeg.org/ffmpeg/trunk
* brace placement and linebreak cosmeticsDiego Biurrun2009-09-28
| | | | 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-12
| | | | Originally committed as revision 16076 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Globally rename the header inclusion guard names.Stefano Sabatini2008-08-31
| | | | | | | | | 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-24
| | | | Originally committed as revision 13947 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add FFMPEG_ prefix to all multiple inclusion guards.Diego Biurrun2007-10-17
| | | | 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-07
| | | | | | 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-01
| | | | Originally committed as revision 6409 to svn://svn.ffmpeg.org/ffmpeg/trunk
* prevent warning in vorbis_data.cOded Shimon2006-10-01
| | | | 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-01
| | | | | | 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-01
| | | | Originally committed as revision 6402 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make ready_floor1_list() shared for vorbis_enc.cOded Shimon2006-10-01
| | | | Originally committed as revision 6401 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vorbis.h -> vorbis_data.cOded Shimon2006-09-30
| | | | | | | 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-10
| | | | Originally committed as revision 6219 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vorbis cosmetics: mdct0,mdct1 => mdct[2]Loren Merritt2006-08-10
| | | | 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-10
| | | | | | 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-03
| | | | | | 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-05
| | | | Originally committed as revision 4941 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetic: Fix indentation.Alexander Strasser2006-02-04
| | | | Originally committed as revision 4935 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Added support for vorbis files containing floor type 0.Alexander Strasser2006-02-04
| | | | Originally committed as revision 4933 to svn://svn.ffmpeg.org/ffmpeg/trunk
* decrease V_NB_BITS if possibleMichael Niedermayer2005-05-30
| | | | Originally committed as revision 4327 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Vorbis sse fix by (Balatoni Denes: dbalatoni, programozo hu)Michael Niedermayer2005-05-29
| | | | Originally committed as revision 4317 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Vorbis decoder by (Balatoni Denes | dbalatoni programozo hu)Michael Niedermayer2005-05-17
Originally committed as revision 4261 to svn://svn.ffmpeg.org/ffmpeg/trunk