summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* Simplify: avoid duplication backward_filter()Vitor Sessak2008-09-26
| | | | Originally committed as revision 15428 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused variable.Diego Biurrun2008-09-26
| | | | Originally committed as revision 15427 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for Acelp.net fourcc and codecid, remuxing wav to avi should workBenjamin Larsson2008-09-26
| | | | Originally committed as revision 15425 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Avoid out of picture accesses when CODEC_FLAG_EMU_EDGE is set.Michael Niedermayer2008-09-25
| | | | | | Fixes issue427. Originally committed as revision 15418 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do instead of divising a float by a constant, multiply by its inverseVitor Sessak2008-09-25
| | | | Originally committed as revision 15417 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ensure that no non-existing frame is used.Michael Niedermayer2008-09-25
| | | | | | Fixes issue624. Originally committed as revision 15416 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not free sps & pps on width/height changes.Michael Niedermayer2008-09-25
| | | | | | Fixes issue557. Originally committed as revision 15414 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not use the generic "alloc missing references" code for h.264 as it doesMichael Niedermayer2008-09-25
| | | | | | | not work correctly in that case. Fixes issue652. Originally committed as revision 15413 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Initialize next/last_picture* as the generic code does not alwaysMichael Niedermayer2008-09-25
| | | | | | set them to sane values. Originally committed as revision 15412 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Print which slices are IDR not just the slice type.Michael Niedermayer2008-09-25
| | | | Originally committed as revision 15411 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix CAVLC+8x8+MBAFF loop filter.Michael Niedermayer2008-09-25
| | | | | | Fixes FREXT02_JVC_C. Originally committed as revision 15410 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Field -> MBAFF direct mode can use data from fields that are notMichael Niedermayer2008-09-24
| | | | | | | | in the reference list. Follow the spec and no comment on the sanity of this design ... Fixes HPCAMAPALQ_BRCM_B Originally committed as revision 15407 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move constant multiplication out of the loopVitor Sessak2008-09-24
| | | | Originally committed as revision 15404 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: move convolve() together with the other DSP functionsVitor Sessak2008-09-24
| | | | Originally committed as revision 15403 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify: move division by constant off the loopVitor Sessak2008-09-24
| | | | Originally committed as revision 15402 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Correct wrong lower limit and condition used in APE decoderKostya Shishkov2008-09-24
| | | | Originally committed as revision 15396 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Merge the 2 lpc loops.Michael Niedermayer2008-09-23
| | | | | | | | This changes the output by (stddev: 0.21 PSNR:109.51, file:ddinterview28.ra), the changes are due to float rounding inaccuracies and do not happen if doubles are used. Originally committed as revision 15394 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Factorize lpc code slightly.Michael Niedermayer2008-09-23
| | | | Originally committed as revision 15393 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: reindent after last commitKostya Shishkov2008-09-23
| | | | Originally committed as revision 15391 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add RLE4 and RLE8 decoding support for BMPKostya Shishkov2008-09-23
| | | | Originally committed as revision 15390 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for 1-bit, 4-bit, 8-bit and some 16-bit raw BMPKostya Shishkov2008-09-23
| | | | Originally committed as revision 15389 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Calculate line size correctly for bit depths < 8Kostya Shishkov2008-09-23
| | | | Originally committed as revision 15388 to svn://svn.ffmpeg.org/ffmpeg/trunk
* A few empty lines for readability.Michael Niedermayer2008-09-22
| | | | Originally committed as revision 15385 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Another try to fix temporal direct mode references.Michael Niedermayer2008-09-22
| | | | | | | | Fixes at least CAPAMA3_Sand_F.264 CVMAPAQP3_Sony_E.jsv Originally committed as revision 15384 to svn://svn.ffmpeg.org/ffmpeg/trunk
* spelling cosmeticsDiego Biurrun2008-09-22
| | | | Originally committed as revision 15383 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AltiVec detection support for OpenBSD, patch by Brad, brad comstyle com.Brad2008-09-22
| | | | Originally committed as revision 15382 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix all the recent problems Justin had run into with the AC3 parser,Michael Niedermayer2008-09-22
| | | | | | including issue 459. Originally committed as revision 15381 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix ref_shift so that it is correct for more/all? MBAFF/PAFF mixes.Michael Niedermayer2008-09-22
| | | | | | Fixes at least MR9_BT_B. Originally committed as revision 15380 to svn://svn.ffmpeg.org/ffmpeg/trunk
* indentMichael Niedermayer2008-09-21
| | | | Originally committed as revision 15379 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Correct comment in the direct mode code.Michael Niedermayer2008-09-21
| | | | | | | (note, yes this is unrelated to the previous simplification, the code always behaved like it is documented now.) Originally committed as revision 15378 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify initialization of a few direct mode related variables.Michael Niedermayer2008-09-21
| | | | Originally committed as revision 15377 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make MBAFF temporal direct mode closer to the spec.Michael Niedermayer2008-09-21
| | | | | | | | | Fixes at least: CAMANL2_TOSHIBA_B CVMANL2_TOSHIBA_B camp_mot_mbaff0_full Originally committed as revision 15375 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move direct_dist_scale_factor() and direct_ref_list_init() after ↵Michael Niedermayer2008-09-21
| | | | | | | | fill_mbaff_ref_list() as future changes will need the mbaff lists inited. Originally committed as revision 15374 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set poc for field references in MBAFF.Michael Niedermayer2008-09-21
| | | | Originally committed as revision 15373 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Log an error message in case of invalid number of channels.Stefano Sabatini2008-09-20
| | | | Originally committed as revision 15371 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove fixme that is based on the assumption of !direct_8x8_inference && MBAFF.Michael Niedermayer2008-09-19
| | | | Originally committed as revision 15370 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove check and error message for "MBAFF + !direct_8x8_inference is not ↵Michael Niedermayer2008-09-19
| | | | | | | | | implemented" because this mode does not exist, H.264-2007 says "When frame_mbs_only_flag is equal to 0, direct_8x8_inference_flag shall be equal to 1." Originally committed as revision 15369 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make pps/sps scaling_matrix initialization closer to the spec.Michael Niedermayer2008-09-18
| | | | | | This does not affect any of the conformance streams. Originally committed as revision 15365 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Zero 'idx' for each iteration of the coupling gain loop and as it is only usedRobert Swain2008-09-18
| | | | | | | | | within this loop, we can move its declaration there too. This fixes bitstream desync when decoding streams containing CCEs. Based on a patch by Alex Converse (alex converse gmail com) Originally committed as revision 15364 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: missing bracketsRobert Swain2008-09-18
| | | | Originally committed as revision 15363 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cast the return value of get_bits() to signed integer such that the subtractionAlex Converse2008-09-18
| | | | | | | | is conducted as a signed calculation. Patch by Alex Converse (alex converse gmail com) Originally committed as revision 15362 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ensure that extradata is not parsed twice.Michael Niedermayer2008-09-18
| | | | | | Fixes FRExt1_Panasonic. Originally committed as revision 15361 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add newline at the end of messageKostya Shishkov2008-09-18
| | | | Originally committed as revision 15360 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ZMBV encoder forgot to fill coded frame pointerKostya Shishkov2008-09-18
| | | | Originally committed as revision 15359 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Factorize out code used for MS RLE format decoding in different decoders.Kostya Shishkov2008-09-18
| | | | Originally committed as revision 15356 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove duplication of TRANSPOSE8 macro, also removing some redundant load/storesDavid Conrad2008-09-18
| | | | Originally committed as revision 15355 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make a separate macro for writing an entire block from registers to memoryDavid Conrad2008-09-18
| | | | Originally committed as revision 15354 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Factorize SSE2_(Row|Column)_IDCT into one macroDavid Conrad2008-09-18
| | | | Originally committed as revision 15353 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: remove excessive blank linesDavid Conrad2008-09-17
| | | | Originally committed as revision 15351 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ensure MMX/SSE2 VP3 IDCT selection isn't disabled when only Theora is enabledDavid Conrad2008-09-17
| | | | Originally committed as revision 15350 to svn://svn.ffmpeg.org/ffmpeg/trunk