]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/hevcdsp.h
avcodec/mpegvideo: dont overwrite emu_edge buffer
[ffmpeg] / libavcodec / hevcdsp.h
index 6fd5469ba14fa3d8f48f82ea6b8a6bc2e56e3d70..b16251604d5f58b17044bc32148122bc561ae16a 100644 (file)
@@ -50,7 +50,9 @@ typedef struct HEVCDSPContext {
     void (*transform_skip)(uint8_t *dst, int16_t *coeffs, ptrdiff_t stride);
     void (*transform_4x4_luma_add)(uint8_t *dst, int16_t *coeffs,
                                    ptrdiff_t stride);
-    void (*transform_add[4])(uint8_t *dst, int16_t *coeffs, ptrdiff_t stride);
+    void (*transform_add[4])(uint8_t *dst, int16_t *coeffs, ptrdiff_t _stride, int col_limit);
+
+    void (*transform_dc_add[4])(uint8_t *dst, int16_t *coeffs, ptrdiff_t stride);
 
     void (*sao_band_filter[4])(uint8_t *dst, uint8_t *src, ptrdiff_t stride,
                                struct SAOParams *sao, int *borders,