]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/blockdsp.c
cbs: Add an explicit type for coded bitstream unit types
[ffmpeg] / libavcodec / blockdsp.c
index a35df8c7b10eb176d5c064051d84230e7b5629fd..a2c0e579cf193669a7ea0d00377959394101cebf 100644 (file)
 #include <string.h>
 
 #include "config.h"
+
 #include "libavutil/attributes.h"
-#include "avcodec.h"
+
 #include "blockdsp.h"
-#include "version.h"
 
 static void clear_block_8_c(int16_t *block)
 {
@@ -35,7 +35,8 @@ static void clear_blocks_8_c(int16_t *blocks)
     memset(blocks, 0, sizeof(int16_t) * 6 * 64);
 }
 
-static void fill_block16_c(uint8_t *block, uint8_t value, int line_size, int h)
+static void fill_block16_c(uint8_t *block, uint8_t value, ptrdiff_t line_size,
+                           int h)
 {
     int i;
 
@@ -45,7 +46,8 @@ static void fill_block16_c(uint8_t *block, uint8_t value, int line_size, int h)
     }
 }
 
-static void fill_block8_c(uint8_t *block, uint8_t value, int line_size, int h)
+static void fill_block8_c(uint8_t *block, uint8_t value, ptrdiff_t line_size,
+                          int h)
 {
     int i;
 
@@ -55,7 +57,7 @@ static void fill_block8_c(uint8_t *block, uint8_t value, int line_size, int h)
     }
 }
 
-av_cold void ff_blockdsp_init(BlockDSPContext *c, AVCodecContext *avctx)
+av_cold void ff_blockdsp_init(BlockDSPContext *c)
 {
     c->clear_block  = clear_block_8_c;
     c->clear_blocks = clear_blocks_8_c;
@@ -68,9 +70,5 @@ av_cold void ff_blockdsp_init(BlockDSPContext *c, AVCodecContext *avctx)
     if (ARCH_PPC)
         ff_blockdsp_init_ppc(c);
     if (ARCH_X86)
-#if FF_API_XVMC
-        ff_blockdsp_init_x86(c, avctx);
-#else
         ff_blockdsp_init_x86(c);
-#endif /* FF_API_XVMC */
 }