Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | lavc: Consistently prefix input buffer defines | Vittorio Giovara | 2015-07-27 | 1 | -1/+1 |
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | lavc: AV-prefix all codec capabilities | Vittorio Giovara | 2015-07-27 | 1 | -1/+1 |
| | | | | | | Express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | lavc: AV-prefix all codec flags | Vittorio Giovara | 2015-07-27 | 1 | -2/+2 |
| | | | | | | Convert doxygen to multiline and express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | lavc,lavf: switch to the new vorbis parse API | Anton Khirnov | 2014-11-06 | 1 | -4/+7 |
| | |||||
* | lavc: add a public API for parsing vorbis packets. | Anton Khirnov | 2014-11-06 | 1 | -1/+1 |
| | | | | | | It is required by (at least) the ogg demuxer. Mark the current semi-public apriv API for removal. | ||||
* | vorbis_parser: add an AV prefix to VorbisParseContext | Anton Khirnov | 2014-11-06 | 1 | -1/+1 |
| | | | | This is done in preparation for making it public. | ||||
* | lavc: use a separate field for exporting audio encoder padding | Anton Khirnov | 2014-10-13 | 1 | -2/+2 |
| | | | | | | | | | | | | | | Currently, the amount of padding inserted at the beginning by some audio encoders, is exported through AVCodecContext.delay. However - the term 'delay' is heavily overloaded and can have multiple different meanings even in the case of audio encoding. - this field has entirely different meanings, depending on whether the codec context is used for encoding or decoding (and has yet another different meaning for video), preventing generic handling of the codec context. Therefore, add a new field -- AVCodecContext.initial_padding. It could conceivably be used for decoding as well at a later point. | ||||
* | libvorbis: Give consistent names to all functions, structs, and defines | Diego Biurrun | 2014-02-21 | 1 | -19/+19 |
| | |||||
* | avcodec: Consistently name encoder init functions foo_encode_init | Diego Biurrun | 2014-02-20 | 1 | -3/+2 |
| | |||||
* | cosmetics: Group .name and .long_name together in codec/format declarations | Diego Biurrun | 2013-10-03 | 1 | -1/+1 |
| | |||||
* | lavc: remove disabled FF_API_OLD_ENCODE_AUDIO cruft | Anton Khirnov | 2013-03-09 | 1 | -11/+0 |
| | |||||
* | lavc: Fix assignments in if() when calling ff_af_queue_add | Michael Niedermayer | 2013-01-14 | 1 | -1/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | libvorbis: use planar sample format | Justin Ruggles | 2012-10-06 | 1 | -5/+3 |
| | |||||
* | Replace all CODEC_ID_* with AV_CODEC_ID_* | Anton Khirnov | 2012-08-07 | 1 | -1/+1 |
| | |||||
* | libvorbis: use AVCodec.encode2() | Justin Ruggles | 2012-03-21 | 1 | -20/+49 |
| | |||||
* | libvorbis: add/update error messages | Justin Ruggles | 2012-02-29 | 1 | -9/+19 |
| | | | | also use AVERROR codes for some return values instead of -1 | ||||
* | libvorbis: use AVFifoBuffer for output packet buffer | Justin Ruggles | 2012-02-29 | 1 | -18/+17 |
| | | | | simplifies the code and does less memmove() | ||||
* | libvorbis: remove unneeded e_o_s check | Justin Ruggles | 2012-02-29 | 1 | -4/+0 |
| | | | | | vorbis_bitrate_flushpacket() does not return any packets that should not be output in the bitstream. | ||||
* | libvorbis: check return values for functions that can return errors | Justin Ruggles | 2012-02-29 | 1 | -7/+15 |
| | |||||
* | libvorbis: use float input instead of s16 | Justin Ruggles | 2012-02-29 | 1 | -3/+3 |
| | | | | | libvorbis takes float input, so we can just deinterleave/reorder the input as-is instead of also converting. | ||||
* | libvorbis: do not flush libvorbis analysis if dsp state was not initialized | Justin Ruggles | 2012-02-29 | 1 | -1/+4 |
| | | | | Fixes a segfault if init() fails before initializing the dsp state | ||||
* | libvorbis: use VBR by default, with default quality of 3 | Justin Ruggles | 2012-02-29 | 1 | -2/+12 |
| | |||||
* | libvorbis: fix use of minrate/maxrate AVOptions | Justin Ruggles | 2012-02-29 | 1 | -3/+3 |
| | | | | | | - enable the options for audio encoding - properly check for user-set maxrate - use correct calling order in vorbis_encode_setup_managed() | ||||
* | libvorbis: cosmetics: renaming/pretty-printing/comments/unused code | Justin Ruggles | 2012-02-29 | 1 | -109/+115 |
| | |||||
* | libvorbis: improve error checking in oggvorbis_encode_init() | Justin Ruggles | 2012-02-25 | 1 | -37/+76 |
| | |||||
* | audio encoders: do not set coded_frame->key_frame. | Justin Ruggles | 2012-02-25 | 1 | -1/+0 |
| | | | | it is already set in avcodec_alloc_frame() | ||||
* | avcodec: add ff_samples_to_time_base() convenience function to internal.h | Justin Ruggles | 2012-02-20 | 1 | -2/+3 |
| | |||||
* | cosmetics: Drop unnecessary parentheses around return values. | Diego Biurrun | 2011-12-30 | 1 | -1/+1 |
| | |||||
* | libvorbis: K&R reformatting cosmetics | Diego Biurrun | 2011-12-29 | 1 | -73/+79 |
| | |||||
* | AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_* | Anton Khirnov | 2011-10-12 | 1 | -1/+1 |
| | |||||
* | Use explicit struct initializers for AVCodec declarations. | Diego Biurrun | 2011-09-24 | 1 | -12/+12 |
| | |||||
* | vorbis: vpxenc: Add missing include for av_rescale* | Robert Swain | 2011-07-04 | 1 | -0/+1 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | AVOptions: make default_val a union, as proposed in AVOption2. | Anton Khirnov | 2011-05-10 | 1 | -1/+1 |
| | | | | This breaks API and ABI. | ||||
* | Replace FFmpeg with Libav in licence headers | Mans Rullgard | 2011-03-19 | 1 | -4/+4 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf. | Diego Elio Pettenò | 2011-01-26 | 1 | -1/+1 |
| | | | | | | | None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Add audio flag to libvorbis AVOption. | Justin Ruggles | 2010-12-30 | 1 | -1/+1 |
| | | | | Originally committed as revision 26165 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enum | Stefano Sabatini | 2010-11-12 | 1 | -1/+1 |
| | | | | | | SampleFormat with AVSampleFormat. Originally committed as revision 25730 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Fix crash when using iblock option (when a warning is logged). | James Zern | 2010-10-14 | 1 | -1/+1 |
| | | | | | | Patch by James Zern, jzern google Originally committed as revision 25472 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Allow setting the impulse block bias for libvorbis through a private codec ↵ | Michael Niedermayer | 2010-09-29 | 1 | -0/+15 |
| | | | | | | | | parameter. First example and test of private codec parameters. Originally committed as revision 25258 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | remove an unneeded av_realloc() | Pascal Massimino | 2010-07-20 | 1 | -6/+10 |
| | | | | Originally committed as revision 24375 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | add some buffer checks | Pascal Massimino | 2010-07-11 | 1 | -0/+9 |
| | | | | Originally committed as revision 24184 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | use avccontext->frame_size where appropriate | Pascal Massimino | 2010-07-11 | 1 | -1/+1 |
| | | | | Originally committed as revision 24183 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Fix libvorbis encoding with more than 2 channels | James Darnley | 2010-06-27 | 1 | -7/+6 |
| | | | | | | | | Fixes issue 1325. Patch by James Darnley, james dot darnley at gmail Originally committed as revision 23818 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | libvorbis: Only drop 1-byte packets at end of stream | Martin Storsjö | 2010-06-22 | 1 | -1/+1 |
| | | | | | | | | | This fixes handling of totally silent packets during the encoding, that also are 1 byte in size. This fixes issue 2013 Originally committed as revision 23693 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | libvorbis: Use memmove instead of memcpy for shifting data | Martin Storsjö | 2010-06-16 | 1 | -1/+1 |
| | | | | Originally committed as revision 23631 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | libvorbis: Disable strict bitrate management when not requested | David Conrad | 2010-06-04 | 1 | -5/+4 |
| | | | | | | This is 3 times faster in a quick benchmark Originally committed as revision 23471 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | libvorbis: OV_ECTL_RATEMANAGE_AVG is depreciated in favor of | David Conrad | 2010-06-04 | 1 | -1/+1 |
| | | | | | | OV_ECTL_RATEMANAGE2_SET Originally committed as revision 23470 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | libvorbis: Hook up min/max bitrate | David Conrad | 2010-06-04 | 1 | -1/+4 |
| | | | | Originally committed as revision 23469 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Remove explicit filename from Doxygen @file commands. | Diego Biurrun | 2010-04-20 | 1 | -1/+1 |
| | | | | | | | | Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Define AVMediaType enum, and use it instead of enum CodecType, which | Stefano Sabatini | 2010-03-30 | 1 | -1/+1 |
| | | | | | | is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk |