diff options
| author | Marko Cebokli <[email protected]> | 2013-04-15 14:32:00 (GMT) |
|---|---|---|
| committer | Marko Cebokli <[email protected]> | 2013-04-15 14:32:00 (GMT) |
| commit | b1faa09f4dfcf63d19d2cb9fc598a583e1df1c33 (patch) | |
| tree | 473d4978f4d9ac61f9e58a684fcbf54730ba4e90 | |
| parent | 245bb387ed8f8913f3e93f6f16f1ea59a8286c57 (diff) | |
| -rw-r--r-- | src/filter/medians/small_medians.h | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/src/filter/medians/small_medians.h b/src/filter/medians/small_medians.h index bd26d0a..81a6705 100644 --- a/src/filter/medians/small_medians.h +++ b/src/filter/medians/small_medians.h @@ -137,40 +137,40 @@ static inline uint32_t median13(uint32_t *mm) { uint8_t *m=(uint8_t*)mm; // -R- -G- -B- - P_SO(m[10],m[3]); P_SO(m[11],m[4]); P_SO(m[12],m[5]); - P_SO(m[6],m[10]); P_SO(m[7],m[11]); P_SO(m[8],m[12]); - P_SO(m[11],m[1]); P_SO(m[12],m[2]); P_SO(m[13],m[3]); - P_SO(m[5],m[4]); P_SO(m[6],m[5]); P_SO(m[7],m[6]); - P_SO(m[0],m[8]); P_SO(m[1],m[9]); P_SO(m[2],m[10]); - P_SO(m[1],m[3]); P_SO(m[2],m[4]); P_SO(m[3],m[5]); - P_SO(m[5],m[0]); P_SO(m[6],m[1]); P_SO(m[7],m[2]); - P_SO(m[7],m[1]); P_SO(m[8],m[2]); P_SO(m[9],m[3]); - P_SO(m[8],m[10]); P_SO(m[9],m[11]); P_SO(m[10],m[12]); - P_SO(m[8],m[12]); P_SO(m[9],m[13]); P_SO(m[10],m[14]); - P_SO(m[4],m[12]); P_SO(m[5],m[13]); P_SO(m[6],m[14]); - P_SO(m[3],m[12]); P_SO(m[4],m[13]); P_SO(m[5],m[14]); - P_SO(m[7],m[11]); P_SO(m[8],m[12]); P_SO(m[9],m[13]); - P_SO(m[9],m[2]); P_SO(m[10],m[3]); P_SO(m[11],m[4]); - P_SO(m[0],m[2]); P_SO(m[1],m[3]); P_SO(m[2],m[4]); - P_SO(m[4],m[1]); P_SO(m[5],m[2]); P_SO(m[6],m[3]); - P_SO(m[11],m[0]); P_SO(m[12],m[1]); P_SO(m[13],m[2]); - P_SO(m[4],m[9]); P_SO(m[5],m[10]); P_SO(m[6],m[11]); - P_MA(m[7],m[5]); P_MA(m[8],m[6]); P_MA(m[9],m[7]); - P_MI(m[2],m[1]); P_MI(m[3],m[2]); P_MI(m[4],m[3]); - P_MA(m[4],m[6]); P_MA(m[5],m[7]); P_MA(m[6],m[8]); - P_SO(m[5],m[9]); P_SO(m[6],m[10]); P_SO(m[7],m[11]); - P_SO(m[9],m[0]); P_SO(m[10],m[1]); P_SO(m[11],m[2]); - P_MI(m[3],m[0]); P_MI(m[4],m[1]); P_MI(m[5],m[2]); - P_MA(m[5],m[6]); P_MA(m[6],m[7]); P_MA(m[7],m[8]); - P_SO(m[2],m[3]); P_SO(m[3],m[4]); P_SO(m[4],m[5]); - P_MA(m[11],m[6]); P_MA(m[12],m[7]); P_MA(m[13],m[8]); - P_SO(m[9],m[2]); P_SO(m[10],m[3]); P_SO(m[11],m[4]); - P_MA(m[8],m[9]); P_MA(m[9],m[10]); P_MA(m[10],m[11]); - P_MI(m[10],m[2]); P_MI(m[11],m[3]); P_MI(m[12],m[4]); - P_SO(m[9],m[10]); P_SO(m[10],m[11]);P_SO(m[11],m[12]); - P_MA(m[9],m[6]); P_MA(m[10],m[7]); P_MA(m[11],m[8]); - P_MI(m[10],m[3]); P_MI(m[11],m[4]); P_MI(m[12],m[5]); - P_MI(m[6],m[10]); P_MI(m[7],m[11]); P_MI(m[8],m[12]); + P_SO(m[40],m[12]); P_SO(m[41],m[13]); P_SO(m[42],m[14]); + P_SO(m[24],m[40]); P_SO(m[25],m[41]); P_SO(m[26],m[42]); + P_SO(m[44],m[4]); P_SO(m[45],m[5]); P_SO(m[46],m[6]); + P_SO(m[20],m[16]); P_SO(m[21],m[17]); P_SO(m[22],m[18]); + P_SO(m[0],m[32]); P_SO(m[1],m[33]); P_SO(m[2],m[34]); + P_SO(m[4],m[12]); P_SO(m[5],m[13]); P_SO(m[6],m[14]); + P_SO(m[20],m[0]); P_SO(m[21],m[1]); P_SO(m[22],m[2]); + P_SO(m[28],m[4]); P_SO(m[29],m[5]); P_SO(m[30],m[6]); + P_SO(m[32],m[40]); P_SO(m[33],m[41]); P_SO(m[34],m[42]); + P_SO(m[32],m[48]); P_SO(m[33],m[49]); P_SO(m[34],m[50]); + P_SO(m[16],m[48]); P_SO(m[17],m[49]); P_SO(m[18],m[50]); + P_SO(m[12],m[48]); P_SO(m[13],m[49]); P_SO(m[14],m[50]); + P_SO(m[28],m[44]); P_SO(m[29],m[45]); P_SO(m[30],m[46]); + P_SO(m[36],m[8]); P_SO(m[37],m[9]); P_SO(m[38],m[10]); + P_SO(m[0],m[8]); P_SO(m[1],m[9]); P_SO(m[2],m[10]); + P_SO(m[16],m[4]); P_SO(m[17],m[5]); P_SO(m[18],m[6]); + P_SO(m[44],m[0]); P_SO(m[45],m[1]); P_SO(m[46],m[2]); + P_SO(m[16],m[36]); P_SO(m[17],m[37]); P_SO(m[18],m[38]); + P_MA(m[28],m[20]); P_MA(m[29],m[21]); P_MA(m[30],m[22]); + P_MI(m[8],m[4]); P_MI(m[9],m[5]); P_MI(m[10],m[6]); + P_MA(m[16],m[24]); P_MA(m[17],m[25]); P_MA(m[18],m[26]); + P_SO(m[20],m[36]); P_SO(m[21],m[37]); P_SO(m[22],m[38]); + P_SO(m[36],m[0]); P_SO(m[37],m[1]); P_SO(m[38],m[2]); + P_MI(m[12],m[0]); P_MI(m[13],m[1]); P_MI(m[14],m[2]); + P_MA(m[20],m[24]); P_MA(m[21],m[25]); P_MA(m[22],m[26]); + P_SO(m[8],m[12]); P_SO(m[9],m[13]); P_SO(m[10],m[14]); + P_MA(m[44],m[24]); P_MA(m[45],m[25]); P_MA(m[46],m[26]); + P_SO(m[36],m[8]); P_SO(m[37],m[9]); P_SO(m[38],m[10]); + P_MA(m[32],m[36]); P_MA(m[33],m[37]); P_MA(m[34],m[38]); + P_MI(m[40],m[8]); P_MI(m[41],m[9]); P_MI(m[42],m[10]); + P_SO(m[36],m[40]); P_SO(m[37],m[41]); P_SO(m[38],m[42]); + P_MA(m[36],m[24]); P_MA(m[37],m[25]); P_MA(m[38],m[26]); + P_MI(m[40],m[12]); P_MI(m[41],m[13]); P_MI(m[42],m[14]); + P_MI(m[24],m[40]); P_MI(m[25],m[41]); P_MI(m[26],m[42]); return mm[6]; } |

