Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | h264: return index in buffer on end-of-sequence. | Ronald S. Bultje | 2012-01-03 | 1 | -2/+2 |
| | | | | | Fixes hangs if the last packet contains an end-of-sequence NAL unit, bug 158. | ||||
* | Merge some declarations and initializations. | Diego Biurrun | 2012-01-04 | 2 | -9/+5 |
| | | | | | | This fixes compilation failures related to START_TIMER/STOP_TIMER macros and -Werror=declaration-after-statement. START_TIMER declares variables and thus may not be placed after statements outside of a new block. | ||||
* | cabac: drop unused and disabled get_cabac_u() / get_cabac_ueg() functions | Diego Biurrun | 2012-01-04 | 2 | -73/+0 |
| | |||||
* | cabac: drop unused STRICT_LIMITS code branch | Diego Biurrun | 2012-01-04 | 2 | -19/+0 |
| | |||||
* | libspeexenc: fix pts calculations for more than 1 frame per packet | Justin Ruggles | 2012-01-03 | 1 | -5/+7 |
| | |||||
* | adxdec: clear eof flag and channel states when seeking | Justin Ruggles | 2012-01-03 | 1 | -0/+8 |
| | |||||
* | adxenc: check output buffer size before writing | Justin Ruggles | 2012-01-03 | 1 | -2/+14 |
| | |||||
* | adxenc: use bytestream functions for header writing. | Justin Ruggles | 2012-01-03 | 1 | -11/+20 |
| | | | | also add more documentation about the header structure | ||||
* | adxenc: use BLOCK_SIZE and BLOCK_SAMPLES macros | Justin Ruggles | 2012-01-03 | 1 | -5/+5 |
| | |||||
* | adxenc: use a loop to encode each channel | Justin Ruggles | 2012-01-03 | 1 | -7/+4 |
| | |||||
* | adxenc: remove unneeded loops | Justin Ruggles | 2012-01-03 | 1 | -9/+0 |
| | | | | avctx->frame_size is 32, so that is how many samples we process per call. | ||||
* | adxenc: avoid stereo deinterleaving | Justin Ruggles | 2012-01-03 | 1 | -15/+7 |
| | |||||
* | adxenc: remove unnecessary setting of coded_frame->key_frame. | Justin Ruggles | 2012-01-03 | 1 | -1/+0 |
| | | | | It is already set by avcodec_alloc_frame(). | ||||
* | adxenc: log an error message and return AVERROR(EINVAL) for invalid channels | Justin Ruggles | 2012-01-03 | 1 | -2/+4 |
| | |||||
* | adxenc: cosmetics: pretty-printing | Justin Ruggles | 2012-01-03 | 1 | -41/+46 |
| | |||||
* | adxenc: change some data types | Justin Ruggles | 2012-01-03 | 1 | -6/+6 |
| | |||||
* | adxenc: remove unneeded log message | Justin Ruggles | 2012-01-03 | 1 | -2/+0 |
| | |||||
* | adxenc: remove unneeded comments | Justin Ruggles | 2012-01-03 | 1 | -38/+2 |
| | |||||
* | adx_parser: rewrite. | Michael Niedermayer | 2012-01-03 | 1 | -38/+27 |
| | | | | | | | | The previous code ended in multiple different infinite loops. See stl_ten_1_big.sfd as example with and without zzuf Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> | ||||
* | adxdec: Validate channel count to fix a division by zero. | Justin Ruggles | 2012-01-03 | 1 | -1/+1 |
| | |||||
* | adxdec: Do not require extradata. | Michael Niedermayer | 2012-01-03 | 1 | -9/+26 |
| | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> | ||||
* | alacdec: implement the 2-pass prediction type. | Justin Ruggles | 2012-01-03 | 1 | -16/+21 |
| | | | | | The reference encoder does not generate any streams using this, but the reference decoder can handle it, so we should as well. | ||||
* | alacenc: implement the 2-pass prediction type. | Justin Ruggles | 2012-01-03 | 1 | -1/+10 |
| | | | | This isn't used by the reference encoder, but it is supported by the decoder. | ||||
* | alacenc: do not generate invalid multi-channel ALAC files | Justin Ruggles | 2012-01-03 | 1 | -0/+8 |
| | |||||
* | alacdec: fill in missing or guessed info about the extradata format. | Justin Ruggles | 2012-01-03 | 1 | -21/+17 |
| | | | | | Now that there is official documentation from Apple about this, we don't have to guess anymore. | ||||
* | utvideo: proper median prediction for interlaced videos | Kostya Shishkov | 2012-01-03 | 1 | -7/+94 |
| | |||||
* | dca: K&R formatting cosmetics | Shitiz Garg | 2012-01-03 | 1 | -257/+289 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | dct: K&R formatting cosmetics | Aneesh Dogra | 2012-01-03 | 1 | -61/+61 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | win32: detect number of CPUs using affinity | Daniel Verkamp | 2012-01-03 | 1 | -5/+6 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||||
* | snow: Restore three mistakenly removed casts. | Diego Biurrun | 2012-01-03 | 1 | -3/+3 |
| | |||||
* | mpegenc: use avctx->slices as number of slices | Janne Grunau | 2012-01-02 | 6 | -34/+40 |
| | | | | | | Adds a new member to MpegEncContext to hold the number of used slice contexts. Fixes segfaults with '-threads 17 -thread_type slice' and fate-vsynth{1,2}-mpeg{2,4}thread{,_ilace} with --disable-pthreads. | ||||
* | v410enc: fix undefined signed left shift caused by integer promotion | Janne Grunau | 2012-01-02 | 1 | -1/+1 |
| | |||||
* | Fix a bunch of typos. | Diego Biurrun | 2012-01-02 | 1 | -2/+6 |
| | |||||
* | Drop some pointless void* return value casts from av_malloc() invocations. | Diego Biurrun | 2012-01-02 | 2 | -4/+4 |
| | |||||
* | wavpack: fix typos in previous cosmetic clean-up commit | Justin Ruggles | 2012-01-02 | 1 | -2/+2 |
| | |||||
* | wavpack: cosmetics: K&R pretty-printing | Justin Ruggles | 2012-01-02 | 1 | -322/+337 |
| | |||||
* | wavpack: determine sample_fmt before requesting a buffer | Hendrik Leppkes | 2012-01-01 | 1 | -13/+18 |
| | | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> | ||||
* | bmv audio: implement new audio decoding API | Justin Ruggles | 2012-01-01 | 1 | -9/+25 |
| | |||||
* | mpegaudiodec: skip all channels when skipping granules | Justin Ruggles | 2012-01-01 | 1 | -8/+11 |
| | | | | | Also fix calculation of new position when switching buffers. This fixes "overread" error messages when seeking. | ||||
* | bfi: K&R cosmetics | Aneesh Dogra | 2012-01-01 | 1 | -11/+12 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | bgmc: K&R cleanup | Aneesh Dogra | 2012-01-01 | 1 | -6/+6 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | rawdec: propagate pict_type information to the output frame | Stefano Sabatini | 2012-01-01 | 1 | -0/+1 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | rawdec: Support more QT 1bpp rawvideo files. | Piotr Bandurski | 2012-01-01 | 1 | -0/+1 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | threads: limit the number of automatic threads to MAX_AUTO_THREADS | Janne Grunau | 2012-01-01 | 1 | -5/+9 |
| | | | | | | The extra thread added in {frame_}*thread_init was not taken into account. Explicitly sets thread_count to 1 if only one CPU core was detected. Also fixes two typos in comments. | ||||
* | threads: set thread_count to 1 when thread support is disabled | Janne Grunau | 2012-01-01 | 1 | -0/+2 |
| | |||||
* | threads: introduce CODEC_CAP_AUTO_THREADS and add it to libx264 | Janne Grunau | 2012-01-01 | 4 | -2/+9 |
| | | | | | | Some external codecs have their own code to determine the best number of threads. This number is not necessary the number of cpu cores. Thread_count will be only 0 if the codec has CODEC_CAP_AUTO_THREADS. | ||||
* | mpegaudiodec: fix seeking. | Ronald S. Bultje | 2011-12-31 | 1 | -16/+18 |
| | | | | | | | | | The safe bitstream reader does not allow using skip_bits_long() to seek to a point before the start of the buffer, which was needed by the mp3 decoder. This change instead calculates the start point of the first valid granule and skips to that position. Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> | ||||
* | mpegaudiodec: fix compilation when testing the unchecked bitstream reader | Justin Ruggles | 2011-12-31 | 1 | -1/+1 |
| | |||||
* | threads: add sysconf based number of CPUs detection | Janne Grunau | 2011-12-31 | 1 | -0/+7 |
| | | | | Can act as fallback and should work on a couple of Unix systems. | ||||
* | threads: always include necessary headers for number of CPUs detection | Janne Grunau | 2011-12-31 | 1 | -2/+4 |
| | | | | | | Since the conditions for the actual usage are more specific a less preferred method can be used. This would cause compilation errors because necessary headers are not included. |