summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
...
* Factorize some code between temporal and spatial direct mode.Michael Niedermayer2008-08-05
| | | | Originally committed as revision 14618 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename prodsum() function to convolve()Vitor Sessak2008-08-05
| | | | Originally committed as revision 14615 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: use a better function name than uncouple_channels()Justin Ruggles2008-08-05
| | | | Originally committed as revision 14614 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: change function name and comments to refer to block decodingJustin Ruggles2008-08-05
| | | | | | instead of block parsing Originally committed as revision 14613 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove unneeded local variableJustin Ruggles2008-08-05
| | | | Originally committed as revision 14547 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Port b4/b8_stride code from spatial direct mode to temporal.Michael Niedermayer2008-08-05
| | | | | | | | | | Fixes at least: CAMANL3_Sand_E.264 camp_mot_picaff0_full.26l CAPA1_TOSHIBA_B.264 CVPA1_TOSHIBA_B.264 Originally committed as revision 14546 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use frame_num and reference instead of poc for matching frames for directMichael Niedermayer2008-08-05
| | | | | | | mode MBs, this seems to work better with field/frame mixes. POC of both can be the same and can be different that makes its use tricky. Originally committed as revision 14545 to svn://svn.ffmpeg.org/ffmpeg/trunk
* *2 /2 is wrong for PAFF references, so do not do it.Michael Niedermayer2008-08-04
| | | | Originally committed as revision 14544 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Port col_parity code from spatial mode to temporal mode,Michael Niedermayer2008-08-04
| | | | | | I also love it if people duplicate code and fix one but not the other. Originally committed as revision 14543 to svn://svn.ffmpeg.org/ffmpeg/trunk
* The code under FRAME_MBAFF for temporal direct mode MBs is needed for PAFF ↵Michael Niedermayer2008-08-04
| | | | | | as well. Originally committed as revision 14542 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove redundant code.Michael Niedermayer2008-08-04
| | | | Originally committed as revision 14541 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fill ref_count/ref_poc for both fields of frames.Michael Niedermayer2008-08-04
| | | | Originally committed as revision 14540 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix static leaks in h264.c.Art Clarke2008-08-04
| | | | | | Patch by Art Clarke aclarke A vlideshow D com Originally committed as revision 14538 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use ref_poc and ref_count from the correct field.Michael Niedermayer2008-08-04
| | | | | | | Fixes at least MR8_BT_B.h264 Originally committed as revision 14537 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix dist_scale_factor for long term reference pictures.Michael Niedermayer2008-08-04
| | | | Originally committed as revision 14536 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Return an error when ff_jpegls_decode_picture fails.Mathieu Malaterre2008-08-04
| | | | | | Patch by Mathieu Malaterre: name.surname at gmail Originally committed as revision 14535 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify PCM codec; replace switch() statements with av_get_bits_per_sample().Peter Ross2008-08-04
| | | | Originally committed as revision 14534 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify PCM codec; use sample_fmts field to set the avctx->sample_fmt field.Peter Ross2008-08-04
| | | | Originally committed as revision 14533 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avcodec_string() and av_get_bits_per_sample() report the sample size ↵Peter Ross2008-08-04
| | | | | | for CODEC_ID_PCM_ZORK Originally committed as revision 14532 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use the correct collocated field in pred_direct_motion() when it differs in ↵Michael Niedermayer2008-08-04
| | | | | | | | | | | | parity. Fixes at least: FRExt/HPCAFL_BRCM_C.264 FRExt/HPCAFLNL_BRCM_C.264 FRExt/HPCVFL_BRCM_A.264 FRExt/HPCVFLNL_BRCM_A.264 Originally committed as revision 14529 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Read bitstream parameters for E-AC-3 streams before returning an error.Justin Ruggles2008-08-03
| | | | Originally committed as revision 14528 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Hardcode the table for ungrouping 3 values in 5 bits. It will be reused byJustin Ruggles2008-08-03
| | | | | | the E-AC-3 decoder. Originally committed as revision 14527 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use the same table for ungrouping exponents and bap=2 mantissasJustin Ruggles2008-08-03
| | | | Originally committed as revision 14525 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: make all references to AC-3 capitalized and hyphenatedJustin Ruggles2008-08-03
| | | | Originally committed as revision 14523 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove useless mb_field_decoding_flag setting code that was at the wrong spot.Michael Niedermayer2008-08-03
| | | | Originally committed as revision 14519 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mb_field_decoding_flag was not initializedMichael Niedermayer2008-08-03
| | | | | | | | | Fixes at least: MR7_BT_B.h264 Sharp_MP_PAFF_1r2.jvt Sharp_MP_PAFF_2.jvt Originally committed as revision 14518 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Wrong constant used in default threshold value calculation forMathieu Malaterre2008-08-03
| | | | | | | | JPEG-LS lossy mode with < 128 colours. Patch by Mathieu Malaterre (mail = gmailify("mathieu.malaterre")) Originally committed as revision 14517 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: vertical alignmentJustin Ruggles2008-08-03
| | | | Originally committed as revision 14516 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use MAX_BLOCKS for array size instead of 6Justin Ruggles2008-08-03
| | | | Originally committed as revision 14515 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rearrange dimensions of pre_mantissa arrayJustin Ruggles2008-08-03
| | | | Originally committed as revision 14514 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add graceful error handling to avcodec_get_pix_fmt_name() and ↵Peter Ross2008-08-03
| | | | | | avcodec_get_pix_fmt(). Originally committed as revision 14513 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Picture.ref_count/ref_poc have to be stored per field (actually also perMichael Niedermayer2008-08-02
| | | | | | | | | | | slice but thats a seperate bug) Fixes at least: CABREF3_Sand_D.264 camp_mot_fld0_full.26l CVFI2_Sony_H.jsv CVNLFI2_Sony_H.jsv Originally committed as revision 14511 to svn://svn.ffmpeg.org/ffmpeg/trunk
* do not fail on qscale==0 if error resilience is high, fix broken quicktime ↵Baptiste Coudurier2008-08-02
| | | | | | h261, lotr.mov Originally committed as revision 14510 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mark add_png_paeth_prediction_* functions which are only used within this fileUoti Urpala2008-08-02
| | | | | | as static. patch by Uoti Urpala, uoti.urpala pp1.inet fi Originally committed as revision 14509 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Modify av_audio_convert() to use AVAudioConvert context struct; add ↵Peter Ross2008-08-01
| | | | | | av_audio_convert_alloc() and av_audio_convert_free() support functions. Originally committed as revision 14496 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert r14484 hunk that deleted the 'include avcodec.h' statement.Peter Ross2008-08-01
| | | | Originally committed as revision 14495 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use compression level to set mp3lame quality option.Nicolas George2008-08-01
| | | | | | | | | Patch by Nicolas George nicolas george normalesup org Original thread: [PATCH] libmp3lame: set noise shaping & psychoacoustic algorithms quality Date: 07/31/2008 03:53 PM Originally committed as revision 14494 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix mpeg 4:2:2 vis_qp and vis_mb_type debug, fix issue #471Baptiste Coudurier2008-07-31
| | | | Originally committed as revision 14493 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix a potential out of array writing.Mathieu Malaterre2008-07-31
| | | | | | Patch by Mathieu Malaterre mathieu malaterre gmail com Originally committed as revision 14487 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Write sample format description within avcodec_string()Peter Ross2008-07-31
| | | | Originally committed as revision 14485 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add sample format support functions: avcodec_get_sample_fmt_name(), ↵Peter Ross2008-07-31
| | | | | | avcodec_get_sample_fmt(), avcodec_sample_fmt_string() Originally committed as revision 14484 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use static vlc structure to decode layer 3 huffman tables.Art Clarke2008-07-31
| | | | | | Patch by Art Clarke aclarke vlideshow com Originally committed as revision 14483 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Modify all codecs to report their supported input and output sample format(s).Peter Ross2008-07-31
| | | | Originally committed as revision 14482 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify intra PCM MB handling.Michael Niedermayer2008-07-30
| | | | Originally committed as revision 14476 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not declare a counter as unsigned when it is not neededVitor Sessak2008-07-29
| | | | Originally committed as revision 14469 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: rename loop counter vars to i,jVitor Sessak2008-07-29
| | | | Originally committed as revision 14468 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: rename loop counter vars to i,jVitor Sessak2008-07-29
| | | | Originally committed as revision 14467 to svn://svn.ffmpeg.org/ffmpeg/trunk
* r14205 broke vorbis float_to_int on ppcLoren Merritt2008-07-29
| | | | Originally committed as revision 14466 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use #define instead of a constant. Patch by Paul Kendall.Paul Kendall2008-07-29
| | | | Originally committed as revision 14463 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Small h264 decoding speed optimization: while->do/whileJason Garrett-Glaser2008-07-28
| | | | Originally committed as revision 14459 to svn://svn.ffmpeg.org/ffmpeg/trunk