summaryrefslogtreecommitdiffstats
path: root/libavcodec/h263.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit '88bd7fdc821aaa0cbcf44cf075c62aaa42121e3f'Michael Niedermayer2013-01-231-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '88bd7fdc821aaa0cbcf44cf075c62aaa42121e3f': Drop DCTELEM typedef Conflicts: libavcodec/alpha/dsputil_alpha.h libavcodec/alpha/motion_est_alpha.c libavcodec/arm/dsputil_init_armv6.c libavcodec/bfin/dsputil_bfin.h libavcodec/bfin/pixels_bfin.S libavcodec/cavs.c libavcodec/cavsdec.c libavcodec/dct-test.c libavcodec/dnxhdenc.c libavcodec/dsputil.c libavcodec/dsputil.h libavcodec/dsputil_template.c libavcodec/eamad.c libavcodec/h264_cavlc.c libavcodec/h264idct_template.c libavcodec/mpeg12.c libavcodec/mpegvideo.c libavcodec/mpegvideo.h libavcodec/mpegvideo_enc.c libavcodec/ppc/dsputil_altivec.c libavcodec/proresdsp.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Drop DCTELEM typedefDiego Biurrun2013-01-221-1/+1
| | | | | | | | | | | | It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-02-161-4/+4
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (27 commits) ppc: Add ff_ prefix to nonstatic symbols sh4: Add ff_ prefix to nonstatic symbols mpegvideo: Add ff_ prefix to nonstatic functions rtjpeg: Add ff_ prefix to nonstatic symbols rv: Add ff_ prefix to nonstatic symbols vp56: Add ff_ prefix to nonstatic symbols vorbis: Add ff_ prefix to nonstatic symbols msmpeg4: Add ff_ prefix to nonstatic symbols vc1: Add ff_ prefix to nonstatic symbols msmpeg4: Add ff_ prefixes to nonstatic symbols snow: Add ff_ prefix to nonstatic symbols mpeg12: Add ff_ prefix to nonstatic symbols mpeg4: Add ff_ prefixes to nonstatic symbols lagarith: Add ff_ prefix to lag_rac_init libavcodec: Add ff_ prefix to j_rev_dct* dsputil: Add ff_ prefix to inv_zigzag_direct16 libavcodec: Prefix fdct_ifast, fdct_ifast248 dsputil: Add ff_ prefix to the dsputil*_init* functions libavcodec: Add ff_ prefix to some nonstatic symbols vlc/rl: Add ff_ prefix to the nonstatic symbols ... Conflicts: libavcodec/Makefile libavcodec/allcodecs.c libavcodec/dnxhddec.c libavcodec/ffv1.c libavcodec/h263.h libavcodec/h263dec.c libavcodec/h264.c libavcodec/mpegvideo.c libavcodec/mpegvideo_enc.c libavcodec/nuv.c libavcodec/ppc/dsputil_ppc.c libavcodec/proresdsp.c libavcodec/svq3.c libavcodec/version.h libavformat/dv.h libavformat/dvenc.c libavformat/matroskadec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h263: Add ff_ prefix to nonstatic symbolsMartin Storsjö2012-02-151-4/+4
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-11-031-1/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (44 commits) replacement Indeo 3 decoder gsm demuxer: do not allocate packet twice. flvenc: use first packet delay as global delay. ac3enc: doxygen update. imc: return error codes instead of 0 for error conditions. imc: return meaningful error codes instead of -1 imc: do not set channel layout for stereo imc: validate channel count imc: check for ff_fft_init() failure imc: check output buffer size before decoding imc: use DSPContext.bswap16_buf() to byte-swap packet data rtsp: add allowed_media_types option libgsm: add flush function to reset the decoder state when seeking libgsm: simplify decoding by using a loop gsm: log error message when packet is too small libgsmdec: do not needlessly set *data_size to 0 gsmdec: do not needlessly set *data_size to 0 gsmdec: add flush function to reset the decoder state when seeking libgsmdec: check output buffer size before decoding gsmdec: log error message when output buffer is too small. ... Conflicts: Changelog ffplay.c libavcodec/indeo3.c libavcodec/mjpeg_parser.c libavcodec/vp3.c libavformat/cutils.c libavformat/id3v2.c libavutil/parseutils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Remove some stray unnecessary ffmpeg references.Diego Biurrun2011-11-021-1/+1
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-07-121-24/+24
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: changelog: misc typo and wording fixes H.264: add filter_mb_fast support for >8-bit decoding doc: Remove outdated comments about gcc 2.95 and gcc 3.3 support. lls: use av_lfg instead of rand() in test program build: remove unnecessary dependency on libs from 'all' target H.264: avoid redundant alpha/beta calculations in loopfilter H.264: optimize intra/inter loopfilter decision mpegts: fix Continuity Counter error detection build: remove unnecessary FFLDFLAGS variable vp8/mt: flush worker thread, not application thread context, on seek. mt: proper locking around release_buffer calls. DxVA2: unbreak build after [657ccb5ac75ce34e62bd67f228d9bd36db72189e] hwaccel: unbreak build Eliminate FF_COMMON_FRAME macro. Conflicts: Changelog Makefile doc/developer.texi libavcodec/avcodec.h libavcodec/h264.c libavcodec/mpeg4videodec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Eliminate FF_COMMON_FRAME macro.Diego Biurrun2011-07-111-24/+24
| | | | | | | | | | FF_COMMON_FRAME holds the contents of the AVFrame structure and is also copied to struct Picture. Replace by an embedded AVFrame structure in struct Picture.
| * Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.Stefano Sabatini2011-05-021-1/+1
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* | replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*Stefano Sabatini2011-05-021-1/+1
|/
* Remove explicit filename from Doxygen @file commands.Diego Biurrun2010-04-201-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
* Change ref_index structure so it matches how its organized in h264.Michael Niedermayer2010-03-231-4/+4
| | | | | | Also revert the related error concealment hotfix. Originally committed as revision 22640 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split H263 encoder and decoder from common code.Michael Niedermayer2010-01-091-1898/+3
| | | | Originally committed as revision 21109 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move 3 direct MV related functions that i left out from h263.c to mpeg4video.c.Michael Niedermayer2010-01-081-98/+0
| | | | Originally committed as revision 21104 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename most non static h263 tables so their name contains h263.Michael Niedermayer2010-01-081-37/+37
| | | | Originally committed as revision 21098 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a few CONFIG_MPEG4_DECODER that should be there.Michael Niedermayer2010-01-081-2/+2
| | | | Originally committed as revision 21082 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split the mpeg4 encoder and decoder off h263.cMichael Niedermayer2010-01-071-3727/+15
| | | | Originally committed as revision 21079 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add some const qualifiers.Michael Niedermayer2010-01-071-2/+2
| | | | Originally committed as revision 21064 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Document decide_ac_pred() and restore_ac_coeffs().Michael Niedermayer2010-01-071-0/+14
| | | | Originally committed as revision 21063 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move restore_ac_coeffs() call into decode_ac_pred().Michael Niedermayer2010-01-071-3/+6
| | | | | | This makes decode_ac_pred() easier to understand. Originally committed as revision 21062 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move restore_ac_coeffs() up so its declared before its use.Michael Niedermayer2010-01-071-23/+23
| | | | Originally committed as revision 21061 to svn://svn.ffmpeg.org/ffmpeg/trunk
* More doxyMichael Niedermayer2010-01-071-0/+7
| | | | Originally committed as revision 21060 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Factorize if() surrounding every ff_h263_show_pict_info() call.Michael Niedermayer2010-01-071-2/+2
| | | | Originally committed as revision 21058 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split out intel H263 decoder.Michael Niedermayer2010-01-071-97/+2
| | | | Originally committed as revision 21054 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split flv decoding out.Michael Niedermayer2010-01-071-94/+2
| | | | Originally committed as revision 21051 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split out flv encoding.Michael Niedermayer2010-01-071-61/+3
| | | | Originally committed as revision 21050 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Document aspect_to_info().Michael Niedermayer2010-01-071-0/+5
| | | | Originally committed as revision 21049 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cleanup aspect_to_info().Michael Niedermayer2010-01-071-6/+5
| | | | Originally committed as revision 21048 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Document several more things.Michael Niedermayer2010-01-071-0/+17
| | | | Originally committed as revision 21047 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Document *VLC_BITS.Michael Niedermayer2010-01-071-0/+4
| | | | Originally committed as revision 21046 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify h263_get_picture_format().Michael Niedermayer2010-01-071-9/+6
| | | | Originally committed as revision 21045 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a few explanatory comments to cornercase workarounds.Diego Biurrun2010-01-051-2/+5
| | | | Originally committed as revision 21030 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove residual use of the doxygen markup which is deprecated,Stefano Sabatini2010-01-011-1/+1
| | | | | | consistent with r19122. Originally committed as revision 20989 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Move MPEG-4 encoding functions around to avoid forward declarations.Diego Biurrun2009-12-301-493/+478
| | | | Originally committed as revision 20981 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l: Move ff_mpeg4_pred_dc() to an appropriate place.Diego Biurrun2009-12-301-79/+79
| | | | | | | It is used by both encoders and decoders and should not be below a CONFIG_ENCODERS preprocessor check. Originally committed as revision 20980 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Move MPEG-4 decoding functions around to avoid forward declarations.Diego Biurrun2009-12-301-579/+572
| | | | Originally committed as revision 20979 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Move H.263-related functions around to avoid forward declarations.Diego Biurrun2009-12-301-408/+398
| | | | Originally committed as revision 20978 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Remove pointless '#if 1' preprocessor directives.Diego Biurrun2009-12-281-6/+0
| | | | Originally committed as revision 20949 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove commented-out debug console output.Diego Biurrun2009-12-271-45/+0
| | | | Originally committed as revision 20938 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Move a bunch of forward declarations below a CONFIG_ENCODERS #ifdef.Diego Biurrun2009-12-271-13/+14
| | | | | | | This avoids a bunch of "‘foo’ declared ‘static’ but never defined" warnings when compiling with encoders disabled. Originally committed as revision 20937 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Improve time_increment_bits guessing code.Michael Niedermayer2009-12-091-1/+5
| | | | Originally committed as revision 20785 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move ff_init_qscale_tab() from h263.c to mpegvideo, the function is not h263 ↵Michael Niedermayer2009-12-031-14/+0
| | | | | | specific. Originally committed as revision 20725 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use get_bits_left() instead of size_in_bits - get_bits_count().Ronald S. Bultje2009-11-161-4/+4
| | | | Originally committed as revision 20543 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change av_log() calls surrounded by '#ifdef DEBUG' into dprintf macros.Diego Biurrun2009-07-301-3/+1
| | | | Originally committed as revision 19550 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove dead assignments found by CSABenjamin Larsson2009-05-021-3/+0
| | | | Originally committed as revision 18731 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove useless init from ff_mpeg4_set_direct_mv() found by CSA.Michael Niedermayer2009-04-171-2/+2
| | | | Originally committed as revision 18583 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove several useless writes to variables, found by CSA.Michael Niedermayer2009-04-171-5/+1
| | | | Originally committed as revision 18579 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused variable in init_mv_penalty_and_fcode() found by CSA.Michael Niedermayer2009-04-171-2/+1
| | | | Originally committed as revision 18557 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove useless assignment from h263_pred_dc() found by the clang static ↵Michael Niedermayer2009-04-171-1/+0
| | | | | | analyzer. Originally committed as revision 18547 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud