]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/transpose.h
x86/vf_transpose: fix cpuflags check
[ffmpeg] / libavfilter / transpose.h
index aa262b9487fb053d24c371dad6f0451f5d45a226..f73a42864fdb0d7a42a1866e313efa4169373f6d 100644 (file)
@@ -34,4 +34,14 @@ enum TransposeDir {
     TRANSPOSE_VFLIP,
 };
 
+typedef struct TransVtable {
+    void (*transpose_8x8)(uint8_t *src, ptrdiff_t src_linesize,
+                          uint8_t *dst, ptrdiff_t dst_linesize);
+    void (*transpose_block)(uint8_t *src, ptrdiff_t src_linesize,
+                            uint8_t *dst, ptrdiff_t dst_linesize,
+                            int w, int h);
+} TransVtable;
+
+void ff_transpose_init_x86(TransVtable *v, int pixstep);
+
 #endif