]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/x86/simple_idct.c
dsputil: Move APE-specific bits into apedsp
[ffmpeg] / libavcodec / x86 / simple_idct.c
index 0e809337d3652792f37dd587918f44e44af4ae75..a342110cd35f14559bae08fd4889617412707472 100644 (file)
  * License along with Libav; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
-#include "libavcodec/dsputil.h"
 #include "libavcodec/simple_idct.h"
 #include "libavutil/internal.h"
 #include "libavutil/mem.h"
-#include "dsputil_mmx.h"
+#include "libavutil/x86/asm.h"
+#include "dsputil_x86.h"
 
 #if HAVE_INLINE_ASM
 
@@ -1155,12 +1155,12 @@ void ff_simple_idct_mmx(int16_t *block)
 
 //FIXME merge add/put into the idct
 
-void ff_simple_idct_put_mmx(uint8_t *dest, int line_size, DCTELEM *block)
+void ff_simple_idct_put_mmx(uint8_t *dest, int line_size, int16_t *block)
 {
     idct(block);
     ff_put_pixels_clamped_mmx(block, dest, line_size);
 }
-void ff_simple_idct_add_mmx(uint8_t *dest, int line_size, DCTELEM *block)
+void ff_simple_idct_add_mmx(uint8_t *dest, int line_size, int16_t *block)
 {
     idct(block);
     ff_add_pixels_clamped_mmx(block, dest, line_size);