summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
...
* 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
* Fix typos when converting inline asm to yasm, fixes MMX-only fate-ea-vp61.Ronald S. Bultje2010-08-26
| | | | Originally committed as revision 24948 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Clarify code/avoid possible bugs by using precalculated values that are used ↵Tobias Bindhammer2010-08-26
| | | | | | for extradata as well Originally committed as revision 24941 to svn://svn.ffmpeg.org/ffmpeg/trunk
* enable a flexible lifetimeTobias Bindhammer2010-08-26
| | | | Originally committed as revision 24940 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Setting proper values in extradata for future use in muxerTobias Bindhammer2010-08-26
| | | | Originally committed as revision 24939 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Flush the PutBitsContext at the end of each block when encoding ADPCM IMA QTMartin Storsjö2010-08-26
| | | | Originally committed as revision 24938 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement avcodec_get_channel_layout().S.N. Hemanth Meenakshisundaram2010-08-26
| | | | | | Patch by S.N. Hemanth Meenakshisundaram smeenaks:ucsd+edu. Originally committed as revision 24936 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert r24931, it broke Win32 and some BSD compiles (yay fate).Ronald S. Bultje2010-08-25
| | | | Originally committed as revision 24934 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove duplicate definitions of fullpel MC functionsMåns Rullgård2010-08-25
| | | | | | | This removes duplicated definitions of 8x8 and 16x16 fullpel MC functions with various names reducing dsputil.o by 8k on x86_64. Originally committed as revision 24933 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sp5x: remove broken code under #if 0Måns Rullgård2010-08-25
| | | | Originally committed as revision 24932 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mark xmm6 and xmm7 as clobbered in ff_vp3_idct_sse2(), which is contributingRonald S. Bultje2010-08-25
| | | | | | to the VP6 fate failures on Win64. Originally committed as revision 24931 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VP6: fix vp6_filter_diag4_mmx/sse on 64-bitMåns Rullgård2010-08-25
| | | | | | | The stride can be negative and must be sign extended before being used in pointer arithmetic. Originally committed as revision 24926 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: update struct offsetsMåns Rullgård2010-08-25
| | | | Originally committed as revision 24923 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move vp6_filter_diag4() x86 SIMD code from inline ASM to YASM. This shouldRonald S. Bultje2010-08-25
| | | | | | help in fixing the Win64 fate failures. Originally committed as revision 24922 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move vp6_filter_diag4() from DSPContext to VP56DSPContext.Ronald S. Bultje2010-08-25
| | | | Originally committed as revision 24921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanup a bit in a64multi_encode_frame()Tobias Bindhammer2010-08-25
| | | | Originally committed as revision 24914 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added/extended some comments in a64multi_encode_frame()Tobias Bindhammer2010-08-25
| | | | Originally committed as revision 24913 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove global mm_flags variableMåns Rullgård2010-08-24
| | | | Originally committed as revision 24909 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mark xmm registers as clobbered in simple loopfilter. Should fix the lastRonald S. Bultje2010-08-24
| | | | | | two VP8-related fate failures on Win64. Originally committed as revision 24908 to svn://svn.ffmpeg.org/ffmpeg/trunk