mirror of
https://github.com/game-stop/veejay.git
synced 2025-12-24 16:49:59 +01:00
Libvje / magicscratcher : clean switch(mode) + use preproc values from internal.h
This commit is contained in:
@@ -20,6 +20,7 @@
|
||||
|
||||
#include "common.h"
|
||||
#include <libvjmem/vjmem.h>
|
||||
#include <libvje/internal.h>
|
||||
#include "magicscratcher.h"
|
||||
|
||||
static uint8_t *mframe = NULL;
|
||||
@@ -118,39 +119,39 @@ void magicscratcher_apply(VJFrame *frame, int mode, int n, int no_reverse)
|
||||
switch (mode) {
|
||||
//case 0: mode = 5; break;
|
||||
case 0:
|
||||
mode = 22;
|
||||
mode = VJ_EFFECT_BLEND_ADDTEST2;
|
||||
break;
|
||||
case 1:
|
||||
mode = 25;
|
||||
mode = VJ_EFFECT_BLEND_MULSUB;
|
||||
break;
|
||||
//case 3: mode = 30; break;
|
||||
case 2:
|
||||
mode = VJ_EFFECT_BLEND_RELSUBLUM;
|
||||
break;
|
||||
case 3:
|
||||
mode = 24;
|
||||
mode = VJ_EFFECT_BLEND_ADDTEST4;
|
||||
break;
|
||||
//case 5: mode = 21; break;
|
||||
//case 6: mode = 20; break;
|
||||
//case 7: mode = 19; break;
|
||||
//case 8: mode = 18; break;
|
||||
case 2:
|
||||
mode = 17;
|
||||
break;
|
||||
case 4:
|
||||
mode = 16;
|
||||
mode = VJ_EFFECT_BLEND_RELADDLUM;
|
||||
break;
|
||||
//case 11: mode = 14; break;
|
||||
//case 12: mode = 12; break;
|
||||
//case 13: mode = 11; break;
|
||||
case 5:
|
||||
mode = VJ_EFFECT_BLEND_DIFFERENCE;
|
||||
break;
|
||||
case 6:
|
||||
mode = 9;
|
||||
mode = VJ_EFFECT_BLEND_BASECOLOR;
|
||||
break;
|
||||
case 7:
|
||||
mode = 8;
|
||||
mode = VJ_EFFECT_BLEND_EXCLUSIVE;
|
||||
break;
|
||||
case 8:
|
||||
mode = 7;
|
||||
break;
|
||||
case 5:
|
||||
mode = 6;
|
||||
mode = VJ_EFFECT_BLEND_DIFFNEGATE;
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user