Mercurial > libavcodec.hg
comparison x86/vc1dsp_mmx.c @ 12456:a5ddb39627fd libavcodec
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.
author | stefano |
---|---|
date | Sat, 04 Sep 2010 09:59:08 +0000 |
parents | 3fc4c625b6f3 |
children | 9fef0a8ddd63 |
comparison
equal
deleted
inserted
replaced
12455:14f85520cd02 | 12456:a5ddb39627fd |
---|---|
734 dsp->put_vc1_mspel_pixels_tab[ 3] = put_vc1_mspel_mc30_mmx; | 734 dsp->put_vc1_mspel_pixels_tab[ 3] = put_vc1_mspel_mc30_mmx; |
735 dsp->put_vc1_mspel_pixels_tab[ 7] = put_vc1_mspel_mc31_mmx; | 735 dsp->put_vc1_mspel_pixels_tab[ 7] = put_vc1_mspel_mc31_mmx; |
736 dsp->put_vc1_mspel_pixels_tab[11] = put_vc1_mspel_mc32_mmx; | 736 dsp->put_vc1_mspel_pixels_tab[11] = put_vc1_mspel_mc32_mmx; |
737 dsp->put_vc1_mspel_pixels_tab[15] = put_vc1_mspel_mc33_mmx; | 737 dsp->put_vc1_mspel_pixels_tab[15] = put_vc1_mspel_mc33_mmx; |
738 | 738 |
739 if (mm_flags & FF_MM_MMX2){ | 739 if (mm_flags & AV_CPU_FLAG_MMX2){ |
740 dsp->avg_vc1_mspel_pixels_tab[ 0] = ff_avg_vc1_mspel_mc00_mmx2; | 740 dsp->avg_vc1_mspel_pixels_tab[ 0] = ff_avg_vc1_mspel_mc00_mmx2; |
741 dsp->avg_vc1_mspel_pixels_tab[ 4] = avg_vc1_mspel_mc01_mmx2; | 741 dsp->avg_vc1_mspel_pixels_tab[ 4] = avg_vc1_mspel_mc01_mmx2; |
742 dsp->avg_vc1_mspel_pixels_tab[ 8] = avg_vc1_mspel_mc02_mmx2; | 742 dsp->avg_vc1_mspel_pixels_tab[ 8] = avg_vc1_mspel_mc02_mmx2; |
743 dsp->avg_vc1_mspel_pixels_tab[12] = avg_vc1_mspel_mc03_mmx2; | 743 dsp->avg_vc1_mspel_pixels_tab[12] = avg_vc1_mspel_mc03_mmx2; |
744 | 744 |
770 dsp->vc1_h_loop_filter8 = ff_vc1_h_loop_filter8_ ## EXT; \ | 770 dsp->vc1_h_loop_filter8 = ff_vc1_h_loop_filter8_ ## EXT; \ |
771 dsp->vc1_v_loop_filter16 = vc1_v_loop_filter16_ ## EXT; \ | 771 dsp->vc1_v_loop_filter16 = vc1_v_loop_filter16_ ## EXT; \ |
772 dsp->vc1_h_loop_filter16 = vc1_h_loop_filter16_ ## EXT | 772 dsp->vc1_h_loop_filter16 = vc1_h_loop_filter16_ ## EXT |
773 | 773 |
774 #if HAVE_YASM | 774 #if HAVE_YASM |
775 if (mm_flags & FF_MM_MMX) { | 775 if (mm_flags & AV_CPU_FLAG_MMX) { |
776 ASSIGN_LF(mmx); | 776 ASSIGN_LF(mmx); |
777 } | 777 } |
778 return; | 778 return; |
779 if (mm_flags & FF_MM_MMX2) { | 779 if (mm_flags & AV_CPU_FLAG_MMX2) { |
780 ASSIGN_LF(mmx2); | 780 ASSIGN_LF(mmx2); |
781 } | 781 } |
782 if (mm_flags & FF_MM_SSE2) { | 782 if (mm_flags & AV_CPU_FLAG_SSE2) { |
783 dsp->vc1_v_loop_filter8 = ff_vc1_v_loop_filter8_sse2; | 783 dsp->vc1_v_loop_filter8 = ff_vc1_v_loop_filter8_sse2; |
784 dsp->vc1_h_loop_filter8 = ff_vc1_h_loop_filter8_sse2; | 784 dsp->vc1_h_loop_filter8 = ff_vc1_h_loop_filter8_sse2; |
785 dsp->vc1_v_loop_filter16 = vc1_v_loop_filter16_sse2; | 785 dsp->vc1_v_loop_filter16 = vc1_v_loop_filter16_sse2; |
786 dsp->vc1_h_loop_filter16 = vc1_h_loop_filter16_sse2; | 786 dsp->vc1_h_loop_filter16 = vc1_h_loop_filter16_sse2; |
787 } | 787 } |
788 if (mm_flags & FF_MM_SSSE3) { | 788 if (mm_flags & AV_CPU_FLAG_SSSE3) { |
789 ASSIGN_LF(ssse3); | 789 ASSIGN_LF(ssse3); |
790 } | 790 } |
791 if (mm_flags & FF_MM_SSE4) { | 791 if (mm_flags & AV_CPU_FLAG_SSE4) { |
792 dsp->vc1_h_loop_filter8 = ff_vc1_h_loop_filter8_sse4; | 792 dsp->vc1_h_loop_filter8 = ff_vc1_h_loop_filter8_sse4; |
793 dsp->vc1_h_loop_filter16 = vc1_h_loop_filter16_sse4; | 793 dsp->vc1_h_loop_filter16 = vc1_h_loop_filter16_sse4; |
794 } | 794 } |
795 #endif | 795 #endif |
796 } | 796 } |