History | View | Annotate | Download (13.1 KB)
Adds 8-, 9- and 10-bit versions of some of the functions used by the h264 decoder.
This patch lets e.g. dsputil_init chose dsp functions with respect tothe bit depth to decode. The naming scheme of bit depth dependentfunctions is <base name>_<bit depth>[_
] (i.e. the old...
Replace FFmpeg with Libav in licence headers
Signed-off-by: Mans Rullgard <mans@mansr.com>
Port pred8x8l_down_left_mmxext (H.264 intra prediction) from x264 (authors:Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot d dot kangat gmail com>, as part of Google's GCI 2010.
Originally committed as revision 26162 to svn://svn.ffmpeg.org/ffmpeg/trunk
Port pred4x4_down_right_mmxext (H.264 intra prediction) from x264 (authors:Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot d dot kangat gmail com>, as part of Google's GCI 2010.
Originally committed as revision 26159 to svn://svn.ffmpeg.org/ffmpeg/trunk
Port pred4x4_vertical_right_mmxext (H.264 intra prediction) from x264 (authors:Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot d dot kangat gmail com>, as part of Google's GCI 2010.
Originally committed as revision 26158 to svn://svn.ffmpeg.org/ffmpeg/trunk
Port pred4x4_horizontal_down_mmxext (H.264 intra prediction) from x264(authors:Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dotd dot kang at gmail com>, as part of Google's GCI 2010.
Originally committed as revision 26157 to svn://svn.ffmpeg.org/ffmpeg/trunk
Port pred4x4_horizontal_up_mmxext (H.264 intra prediction) from x264 (authors:Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot d dot kangat gmail com>, as part of Google's GCI 2010.
Originally committed as revision 26156 to svn://svn.ffmpeg.org/ffmpeg/trunk
Port pred4x4_vertical_left_mmxext (H.264 intra prediction) from x264 (authors:Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot d dot kangat gmail com>, as part of Google's GCI 2010.
Originally committed as revision 26155 to svn://svn.ffmpeg.org/ffmpeg/trunk
Whitespace cosmetics.
Originally committed as revision 26152 to svn://svn.ffmpeg.org/ffmpeg/trunk
Port pred8x8l_horizontal_down_sse2/ssse3 (H.264 intra prediction) from x264(authors: Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dotd dot kang at gmail com>, as part of Google's GCI 2010.
Originally committed as revision 26151 to svn://svn.ffmpeg.org/ffmpeg/trunk
Port pred8x8l_horizontal_down_mmxext (H.264 intra prediction) from x264(authors: Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dotd dot kang at gmail com>, as part of Google's GCI 2010.
Originally committed as revision 26150 to svn://svn.ffmpeg.org/ffmpeg/trunk
Port pred8x8l_horizontal_up_mmxext/ssse3 (H.264 intra prediction) from x264(authors: Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dotd dot kang at gmail com>, as part of Google's GCI 2010.
Originally committed as revision 26149 to svn://svn.ffmpeg.org/ffmpeg/trunk
Port pred8x8l_vertical_left_sse2/ssse3 (H.264 intra prediction) from x264(authors: Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dotd dot kang at gmail com>, as part of Google's GCI 2010.
Originally committed as revision 26148 to svn://svn.ffmpeg.org/ffmpeg/trunk
Port pred8x8l_vertical_right_sse2/ssse3 (H.264 intra prediction) from x264(authors: Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dotd dot kang at gmail com>, as part of Google's GCI 2010.
Originally committed as revision 26147 to svn://svn.ffmpeg.org/ffmpeg/trunk
Port pred8x8l_vertical_right_mmxext (H.264 intra prediction) from x264(authors: Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dotd dot kang at gmail com>, as part of Google's GCI 2010.
Originally committed as revision 26146 to svn://svn.ffmpeg.org/ffmpeg/trunk
Port pred8x8l_down_right_sse2/ssse3 (H.264 intra prediction) from x264(authors: Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dotd dot kang at gmail com>, as part of Google's GCI 2010.
Originally committed as revision 26145 to svn://svn.ffmpeg.org/ffmpeg/trunk
Port pred8x8l_down_right_mmxext (H.264 intra prediction) from x264 (authors:Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot d dot kangat gmail com>, as part of Google's GCI 2010.
Originally committed as revision 26143 to svn://svn.ffmpeg.org/ffmpeg/trunk
Port pred8x8l_down_left_sse2/ssse3 (H.264 intra prediction) from x264 (authors:Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot d dot kang atgmail com>, as part of Google's GCI 2010.
Originally committed as revision 26142 to svn://svn.ffmpeg.org/ffmpeg/trunk
Port pred8x8l_vertical_mmxext/ssse3 (H.264 intra prediction) from x264 toFFmpeg. Original authors: Holger Lubitz <holger lubitz org>, Jason Garrett-Glaser <darkshikari gmail com> (approves LGPL relicensing for this code) andLoren Merritt <lorenm at u dot washington dot edu> (approves LGPL relicensing...
Port pred8x8l_horizontal_mmxext/ssse3 (H.264 intra prediction) from x264 toFFmpeg. Original authors: Holger Lubitz <holger lubitz org>, Jason Garrett-Glaser <darkshikari gmail com> (approves LGPL relicensing for this code) andLoren Merritt <lorenm at u dot washington dot edu> (approves LGPL relicensing...
Port pred8x8l_dc_mmx/ssse3 (H.264 intra prediction) from x264 to FFmpeg.Original authors: Holger Lubitz <holger lubitz org>, Jason Garrett-Glaser<darkshikari gmail com> (approves LGPL relicensing for this code) and LorenMerritt <lorenm at u dot washington dot edu> (approves LGPL relicensing for...
Port pred8x8l_top_dc_mmxext/ssse3 (H.264 intra prediction) from x264 to FFmpeg.Original authors: Holger Lubitz <holger lubitz org>, Jason Garrett-Glaser<darkshikari gmail com> (approves LGPL relicensing for this code) and LorenMerritt <lorenm at u dot washington dot edu> (approves LGPL relicensing for...
Port pred8x8_dc_mmxext (H.264 intra prediction) from x264 to FFmpeg. Originalauthors: Holger Lubitz <holger lubitz org>, Jason Garrett-Glaser <darkshikarigmail com> (approves LGPL relicensing for this code) and Loren Merritt <lorenmat u dot washington dot edu> (approves LGPL relicensing for this code). Patch...
Port pred8x8_top_dc_mmxext (H.264 intra prediction) from x264 to FFmpeg.Original authors: Holger Lubitz <holger lubitz org>, Jason Garrett-Glaser<darkshikari gmail com> (approves LGPL relicensing for this code) and LorenMerritt <lorenm at u dot washington dot edu> (approves LGPL relicensing for...
Mark recently added pred4x4_down_left_mmxext as CONFIG_GPL. Although Holgerinitially said he'd be OK with relicensing, he also said he wanted to haveanother look at the patch, and then he went on vacation, so let's play itsafe for now. We can consider removing this again later....
Port pred4x4_down_left_mmxext (H.264 intra prediction) from x264 to FFmpeg.LGPL relicensing approved by original authors: Holger Lubitz <holger lubitzorg>, Jason Garrett-Glaser <darkshikari gmail com> and Loren Merritt <lorenmat u dot washington dot edu>. Patch by Daniel Kang <daniel dot d dot kang at...
MMX, MMX2, SSE2 and SSSE3 optimizations for pred16x16/8x8_plane H264 intraprediction (plus some with different rounding for svq3/rv40). Speedup (forSSSE3) about ~6-fold, 3.6% faster overall with cathedral sample.
Originally committed as revision 25361 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move mm_support() from libavcodec to libavutil, make it a publicfunction and rename it to av_get_cpu_flags().
Originally committed as revision 25076 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rename FF_MM_ symbols related to CPU features flags as AV_CPU_FLAG_symbols, and move them from libavcodec/avcodec.h to libavutil/cpu.h.
Originally committed as revision 25040 to svn://svn.ffmpeg.org/ffmpeg/trunk
Split intra prediction initialization (i.e. assigning of function pointers)into its own file, it doesn't belong in h264dsp_mmx.c (much less so indsputil_mmx.c).
Originally committed as revision 24990 to svn://svn.ffmpeg.org/ffmpeg/trunk