openshot-audio  0.1.7
Macros
pngrutil.c File Reference
#include "pngpriv.h"

Macros

#define png_strtod(p, a, b)   strtod(a,b)
 
#define PNG_FIXED_ERROR   (-1)
 
#define PNG_LSR(x, s)   ((x)>>((s) & 0x1f))
 
#define PNG_LSL(x, s)   ((x)<<((s) & 0x1f))
 
#define S_COPY(p, x)
 
#define B_COPY(p, x)
 
#define PIXEL_MASK(p, x, d, s)   (PNG_LSL(((PNG_LSL(1U,(d)))-1),(((x)*(d))^((s)?8-(d):0))))
 
#define S_MASKx(p, x, d, s)   (S_COPY(p,x)?PIXEL_MASK(p,x,d,s):0)
 
#define B_MASKx(p, x, d, s)   (B_COPY(p,x)?PIXEL_MASK(p,x,d,s):0)
 
#define MASK_EXPAND(m, d)   ((m)*((d)==1?0x01010101:((d)==2?0x00010001:1)))
 
#define S_MASK(p, d, s)
 
#define B_MASK(p, d, s)
 
#define S_MASKS(d, s)
 
#define B_MASKS(d, s)   { B_MASK(1,d,s), S_MASK(3,d,s), S_MASK(5,d,s) }
 
#define DEPTH_INDEX(d)   ((d)==1?0:((d)==2?1:2))
 
#define MASK(pass, depth, display, png)
 
#define png_strtod(p, a, b)   strtod(a,b)
 
#define PNG_FIXED_ERROR   (-1)
 
#define PNG_LSR(x, s)   ((x)>>((s) & 0x1f))
 
#define PNG_LSL(x, s)   ((x)<<((s) & 0x1f))
 
#define S_COPY(p, x)
 
#define B_COPY(p, x)
 
#define PIXEL_MASK(p, x, d, s)   (PNG_LSL(((PNG_LSL(1U,(d)))-1),(((x)*(d))^((s)?8-(d):0))))
 
#define S_MASKx(p, x, d, s)   (S_COPY(p,x)?PIXEL_MASK(p,x,d,s):0)
 
#define B_MASKx(p, x, d, s)   (B_COPY(p,x)?PIXEL_MASK(p,x,d,s):0)
 
#define MASK_EXPAND(m, d)   ((m)*((d)==1?0x01010101:((d)==2?0x00010001:1)))
 
#define S_MASK(p, d, s)
 
#define B_MASK(p, d, s)
 
#define S_MASKS(d, s)
 
#define B_MASKS(d, s)   { B_MASK(1,d,s), S_MASK(3,d,s), S_MASK(5,d,s) }
 
#define DEPTH_INDEX(d)   ((d)==1?0:((d)==2?1:2))
 
#define MASK(pass, depth, display, png)
 

Macro Definition Documentation

#define B_COPY (   p,
 
)
Value:
(((p)<4 ? PNG_LSR(0xff0fff33,(3-(p))*8+(7-(x))) :\
PNG_LSR(0xff55ff00,(7-(p))*8+(7-(x)))) & 1)
#define PNG_LSR(x, s)
#define B_COPY (   p,
 
)
Value:
(((p)<4 ? PNG_LSR(0xff0fff33,(3-(p))*8+(7-(x))) :\
PNG_LSR(0xff55ff00,(7-(p))*8+(7-(x)))) & 1)
#define PNG_LSR(x, s)
#define B_MASK (   p,
  d,
 
)
Value:
MASK_EXPAND(B_MASKx(p,0,d,s) + B_MASKx(p,1,d,s) +\
B_MASKx(p,2,d,s) + B_MASKx(p,3,d,s) + B_MASKx(p,4,d,s) +\
B_MASKx(p,5,d,s) + B_MASKx(p,6,d,s) + B_MASKx(p,7,d,s), d)
#define MASK_EXPAND(m, d)
#define B_MASKx(p, x, d, s)
#define B_MASK (   p,
  d,
 
)
Value:
MASK_EXPAND(B_MASKx(p,0,d,s) + B_MASKx(p,1,d,s) +\
B_MASKx(p,2,d,s) + B_MASKx(p,3,d,s) + B_MASKx(p,4,d,s) +\
B_MASKx(p,5,d,s) + B_MASKx(p,6,d,s) + B_MASKx(p,7,d,s), d)
#define MASK_EXPAND(m, d)
#define B_MASKx(p, x, d, s)
#define B_MASKS (   d,
 
)    { B_MASK(1,d,s), S_MASK(3,d,s), S_MASK(5,d,s) }
#define B_MASKS (   d,
 
)    { B_MASK(1,d,s), S_MASK(3,d,s), S_MASK(5,d,s) }
#define B_MASKx (   p,
  x,
  d,
 
)    (B_COPY(p,x)?PIXEL_MASK(p,x,d,s):0)
#define B_MASKx (   p,
  x,
  d,
 
)    (B_COPY(p,x)?PIXEL_MASK(p,x,d,s):0)
#define DEPTH_INDEX (   d)    ((d)==1?0:((d)==2?1:2))
#define DEPTH_INDEX (   d)    ((d)==1?0:((d)==2?1:2))
#define MASK (   pass,
  depth,
  display,
  png 
)
Value:
((display)?display_mask[png][DEPTH_INDEX(depth)][pass>>1]:\
row_mask[png][DEPTH_INDEX(depth)][pass])
Display * display
Definition: juce_linux_Messaging.cpp:29
#define DEPTH_INDEX(d)
#define MASK (   pass,
  depth,
  display,
  png 
)
Value:
((display)?display_mask[png][DEPTH_INDEX(depth)][pass>>1]:\
row_mask[png][DEPTH_INDEX(depth)][pass])
#define DEPTH_INDEX(d)
Display * display
Definition: juce_linux_Messaging.cpp:29
#define MASK_EXPAND (   m,
 
)    ((m)*((d)==1?0x01010101:((d)==2?0x00010001:1)))
#define MASK_EXPAND (   m,
 
)    ((m)*((d)==1?0x01010101:((d)==2?0x00010001:1)))
#define PIXEL_MASK (   p,
  x,
  d,
 
)    (PNG_LSL(((PNG_LSL(1U,(d)))-1),(((x)*(d))^((s)?8-(d):0))))
#define PIXEL_MASK (   p,
  x,
  d,
 
)    (PNG_LSL(((PNG_LSL(1U,(d)))-1),(((x)*(d))^((s)?8-(d):0))))
#define PNG_FIXED_ERROR   (-1)
#define PNG_FIXED_ERROR   (-1)
#define PNG_LSL (   x,
 
)    ((x)<<((s) & 0x1f))
#define PNG_LSL (   x,
 
)    ((x)<<((s) & 0x1f))
#define PNG_LSR (   x,
 
)    ((x)>>((s) & 0x1f))
#define PNG_LSR (   x,
 
)    ((x)>>((s) & 0x1f))
#define png_strtod (   p,
  a,
  b 
)    strtod(a,b)
#define png_strtod (   p,
  a,
  b 
)    strtod(a,b)
#define S_COPY (   p,
 
)
Value:
(((p)<4 ? PNG_LSR(0x80088822,(3-(p))*8+(7-(x))) :\
PNG_LSR(0xaa55ff00,(7-(p))*8+(7-(x)))) & 1)
#define PNG_LSR(x, s)
#define S_COPY (   p,
 
)
Value:
(((p)<4 ? PNG_LSR(0x80088822,(3-(p))*8+(7-(x))) :\
PNG_LSR(0xaa55ff00,(7-(p))*8+(7-(x)))) & 1)
#define PNG_LSR(x, s)
#define S_MASK (   p,
  d,
 
)
Value:
MASK_EXPAND(S_MASKx(p,0,d,s) + S_MASKx(p,1,d,s) +\
S_MASKx(p,2,d,s) + S_MASKx(p,3,d,s) + S_MASKx(p,4,d,s) +\
S_MASKx(p,5,d,s) + S_MASKx(p,6,d,s) + S_MASKx(p,7,d,s), d)
#define S_MASKx(p, x, d, s)
#define MASK_EXPAND(m, d)
#define S_MASK (   p,
  d,
 
)
Value:
MASK_EXPAND(S_MASKx(p,0,d,s) + S_MASKx(p,1,d,s) +\
S_MASKx(p,2,d,s) + S_MASKx(p,3,d,s) + S_MASKx(p,4,d,s) +\
S_MASKx(p,5,d,s) + S_MASKx(p,6,d,s) + S_MASKx(p,7,d,s), d)
#define S_MASKx(p, x, d, s)
#define MASK_EXPAND(m, d)
#define S_MASKS (   d,
 
)
Value:
{ S_MASK(0,d,s), S_MASK(1,d,s), S_MASK(2,d,s),\
S_MASK(3,d,s), S_MASK(4,d,s), S_MASK(5,d,s) }
#define S_MASK(p, d, s)
#define S_MASKS (   d,
 
)
Value:
{ S_MASK(0,d,s), S_MASK(1,d,s), S_MASK(2,d,s),\
S_MASK(3,d,s), S_MASK(4,d,s), S_MASK(5,d,s) }
#define S_MASK(p, d, s)
#define S_MASKx (   p,
  x,
  d,
 
)    (S_COPY(p,x)?PIXEL_MASK(p,x,d,s):0)
#define S_MASKx (   p,
  x,
  d,
 
)    (S_COPY(p,x)?PIXEL_MASK(p,x,d,s):0)