summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* LGPL SSE2 H.264 iDCTJason Garrett-Glaser2010-09-10
| | | | | | | | This leaves no more GPL-only H.264 decoding asm code. Approved by Loren. Originally committed as revision 25092 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix indentation.Reimar Döffinger2010-09-09
| | | | Originally committed as revision 25089 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add G.722 ADPCM audio decoderMartin Storsjö2010-09-09
| | | | Originally committed as revision 25086 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use filename as pattern for multiple inclusion guards.Diego Biurrun2010-09-08
| | | | Originally committed as revision 25079 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing stdint.h #include; necessary to pass 'make checkheaders'.Diego Biurrun2010-09-08
| | | | Originally committed as revision 25078 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move mm_support() from libavcodec to libavutil, make it a publicStefano Sabatini2010-09-08
| | | | | | function and rename it to av_get_cpu_flags(). Originally committed as revision 25076 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove reference to not anymore existing symbol has_altivec and useStefano Sabatini2010-09-08
| | | | | | | | mm_support instead. Fix compilation if altivec is present and libxvidff.c is compiled. Originally committed as revision 25075 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Merge has_altivec() function into mm_support(), remove it and useStefano Sabatini2010-09-08
| | | | | | | | mm_support() instead. Reduce complexity and simplify pending move to libavutil. Originally committed as revision 25074 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Only draw the actually visible area in vp3_draw_horiz_band.Reimar Döffinger2010-09-08
| | | | | | | Fixes a black line in non-swapped, non-mod-16-height Theora videos when vp3_draw_horiz_band is used. Originally committed as revision 25073 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove use of deprecated functions av_image_fill_pointers/linesizes inStefano Sabatini2010-09-07
| | | | | | libavcodec/utils.c, fix warnings. Originally committed as revision 25069 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent.Stefano Sabatini2010-09-07
| | | | Originally committed as revision 25068 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move av_picture_data_copy() to libavcore, and rename itStefano Sabatini2010-09-07
| | | | | | av_image_copy(). Originally committed as revision 25067 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reimplement av_picture_data_copy() avoiding the use of PixFmtInfoStefano Sabatini2010-09-07
| | | | | | | | information. Required for moving the function to libavcore. Originally committed as revision 25066 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after the last commit.Stefano Sabatini2010-09-07
| | | | Originally committed as revision 25065 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reimplement ff_img_copy_plane() as av_image_copy_plane() in libavcore,Stefano Sabatini2010-09-07
| | | | | | and deprecate the old function. Originally committed as revision 25064 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move lsp2lpc_sipr() function to common code so it can be reused in aMarcelo Galvăo Póvoa2010-09-07
| | | | | | | | AMRWB decoder. Patch by Marcelo Galvăo Póvoa. Originally committed as revision 25062 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move AMRNB lsf2lsp() function to common code for using in future AMRWB decoder.Marcelo Galvăo Póvoa2010-09-07
| | | | | | Patch by Marcelo Galvăo Póvoa Originally committed as revision 25061 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check rc_buffer_size value using integer arithmeticMåns Rullgård2010-09-07
| | | | | | | | | | Using floating-point here can cause erroneous rejection of parameters due to rounding errors leading to a slightly too large result. This fixes the mxf regression test with gcc 4.5 on x86_32. Originally committed as revision 25060 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use new imgutils.h API names, fix deprecation warnings.Stefano Sabatini2010-09-07
| | | | Originally committed as revision 25058 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix slice height for y position calculation for vp3_draw_horiz_bandReimar Döffinger2010-09-06
| | | | | | when the video uses 4:2:2 instead of 4:2:0 coding. Originally committed as revision 25052 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix vp3_draw_horiz_band to not produce completely chaotical valuesReimar Döffinger2010-09-06
| | | | | | | that result in overdrawing areas again and again if s->flipped_image is false. Originally committed as revision 25051 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VP3/Theora: validate aspect and reduce it before exporting itReimar Döffinger2010-09-06
| | | | | | via the context. Originally committed as revision 25050 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add #ifndef around FF_API_MM_FLAGS.Stefano Sabatini2010-09-05
| | | | | | | The #ifndef is required to allow for example some automated regression tests by simply configuring with: --extra-cflags="-DFF_API_FOO=0". Originally committed as revision 25043 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use "d" suffix for general-purpose registers used with movd.Reimar Döffinger2010-09-05
| | | | | | | | This increases compatibilty with nasm and is also more consistent, e.g. with h264_intrapred.asm and h264_chromamc.asm that already do it that way. Originally committed as revision 25042 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename FF_MM_ symbols related to CPU features flags as AV_CPU_FLAG_Stefano Sabatini2010-09-04
| | | | | | symbols, and move them from libavcodec/avcodec.h to libavutil/cpu.h. Originally committed as revision 25040 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix the dependencies of the RTP muxerMartin Storsjö2010-09-03
| | | | | | | This fixes building with --disable-everything --enable-muxer=rtp, closing issue 2159. Originally committed as revision 25036 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Port latest x264 deblock asm (before they moved to using NV12 as internalRonald S. Bultje2010-09-03
| | | | | | | format), LGPL'ed with permission from Jason and Loren. This includes mmx2 code, so remove inline asm from h264dsp_mmx.c accordingly. Originally committed as revision 25031 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix typo in r25019.Eli Friedman2010-09-01
| | | | | | Patch by Eli Friedman <eli.friedman at gmail dot com>. Originally committed as revision 25022 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Unscrew breakage after my last commit because of symbol prefixes.Ronald S. Bultje2010-09-01
| | | | Originally committed as revision 25020 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename h264_weight_sse2.asm to h264_weight.asm; add 16x8/8x16/8x4 non-squareRonald S. Bultje2010-09-01
| | | | | | | | biweight code to sse2/ssse3; add sse2 weight code; and use that same code to create mmx2 functions also, so that the inline asm in h264dsp_mmx.c can be removed. OK'ed by Jason on IRC. Originally committed as revision 25019 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split h264dsp_mmx.c (which was #included in dsputil_mmx.c) in h264_qpel_mmx.c,Ronald S. Bultje2010-09-01
| | | | | | | still #included in dsputil_mmx.c and is part of DSPContext, and h264dsp_mmx.c, which represents H264DSPContext and is now compiled on its own. Originally committed as revision 25018 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add FF_API_PALETTE_CONTROL define to drop usage of AVPaletteControlAurelien Jacobs2010-09-01
| | | | | | and delay this transition to v54 as it is currently not functional Originally committed as revision 25016 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use quotes instead of angle brackets for local #includes.Diego Biurrun2010-09-01
| | | | Originally committed as revision 25015 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix vertical align.Ronald S. Bultje2010-08-31
| | | | Originally committed as revision 25009 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Checking return values of av_malloc(z) and report an error in case.Tobias Bindhammer2010-08-31
| | | | Originally committed as revision 25003 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Remove an unused variable from adjust_frame_information().Alex Converse2010-08-31
| | | | Originally committed as revision 25002 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Don't set s->cur_channel before apply_window_and_mdct().Alex Converse2010-08-31
| | | | | | In general s->cur_channel should be phased out. Originally committed as revision 25001 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Write tag.elem_id early.Alex Converse2010-08-30
| | | | Originally committed as revision 25000 to svn://svn.ffmpeg.org/ffmpeg/trunk
* psymodel: Const correct FFPsyWindowInfo.Alex Converse2010-08-30
| | | | Originally committed as revision 24999 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Only apply M/S if common_window is set.Alex Converse2010-08-30
| | | | Originally committed as revision 24998 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vorbisdec: Use int instead of uint16_fast_t for index variablesDavid Conrad2010-08-30
| | | | | | | uint16_fast_t is unsigned int (or long) on Linux, which when compared with int results in an unsigned compare. Originally committed as revision 24994 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix compilation failure if yasm is disabled (missing vp3 symbols).Ronald S. Bultje2010-08-30
| | | | Originally committed as revision 24992 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split intra prediction initialization (i.e. assigning of function pointers)Ronald S. Bultje2010-08-30
| | | | | | | into its own file, it doesn't belong in h264dsp_mmx.c (much less so in dsputil_mmx.c). Originally committed as revision 24990 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move H264 chroma MC from inline asm to yasm. This fixes VP3/5/6 and VC-1Ronald S. Bultje2010-08-30
| | | | | | fate failures on Win64. Originally committed as revision 24989 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move VP3 IDCT functions from inline ASM to YASM. This fixes part of the VP3/5/6Ronald S. Bultje2010-08-30
| | | | | | issues on Win64. Originally committed as revision 24988 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Put ff_ prefix on non-static {put_signed,put,add}_pixels_clamped_mmx()Ronald S. Bultje2010-08-30
| | | | | | functions. Originally committed as revision 24987 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Include stdint.h instead of inttypes.h, it is enough for what this file need.Vitor Sessak2010-08-29
| | | | Originally committed as revision 24966 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Hopefully fix the fate-ws_snd breakage on PPCVitor Sessak2010-08-28
| | | | Originally committed as revision 24959 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics in imdct_sseLoren Merritt2010-08-28
| | | | Originally committed as revision 24958 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmeticAurelien Jacobs2010-08-28
| | | | Originally committed as revision 24955 to svn://svn.ffmpeg.org/ffmpeg/trunk