Revision 49bd8e4b libpostproc/postprocess_template.c

View differences:

libpostproc/postprocess_template.c
1390 1390
#endif //HAVE_ALTIVEC
1391 1391

  
1392 1392
/**
1393
 * Deinterlaces the given block by linearly interpolating every second line.
1393
 * Deinterlace the given block by linearly interpolating every second line.
1394 1394
 * will be called for every 8x8 block and can read & write from line 4-15
1395 1395
 * lines 0-3 have been passed through the deblock / dering filters already, but can be read, too.
1396 1396
 * lines 4-12 will be read into the deblocking filter and should be deinterlaced
......
1442 1442
}
1443 1443

  
1444 1444
/**
1445
 * Deinterlaces the given block by cubic interpolating every second line.
1445
 * Deinterlace the given block by cubic interpolating every second line.
1446 1446
 * will be called for every 8x8 block and can read & write from line 4-15
1447 1447
 * lines 0-3 have been passed through the deblock / dering filters already, but can be read, too.
1448 1448
 * lines 4-12 will be read into the deblocking filter and should be deinterlaced
......
1506 1506
}
1507 1507

  
1508 1508
/**
1509
 * Deinterlaces the given block by filtering every second line with a (-1 4 2 4 -1) filter.
1509
 * Deinterlace the given block by filtering every second line with a (-1 4 2 4 -1) filter.
1510 1510
 * will be called for every 8x8 block and can read & write from line 4-15
1511 1511
 * lines 0-3 have been passed through the deblock / dering filters already, but can be read, too.
1512 1512
 * lines 4-12 will be read into the deblocking filter and should be deinterlaced
......
1585 1585
}
1586 1586

  
1587 1587
/**
1588
 * Deinterlaces the given block by filtering every line with a (-1 2 6 2 -1) filter.
1588
 * Deinterlace the given block by filtering every line with a (-1 2 6 2 -1) filter.
1589 1589
 * will be called for every 8x8 block and can read & write from line 4-15
1590 1590
 * lines 0-3 have been passed through the deblock / dering filters already, but can be read, too.
1591 1591
 * lines 4-12 will be read into the deblocking filter and should be deinterlaced
......
1686 1686
}
1687 1687

  
1688 1688
/**
1689
 * Deinterlaces the given block by filtering all lines with a (1 2 1) filter.
1689
 * Deinterlace the given block by filtering all lines with a (1 2 1) filter.
1690 1690
 * will be called for every 8x8 block and can read & write from line 4-15
1691 1691
 * lines 0-3 have been passed through the deblock / dering filters already, but can be read, too.
1692 1692
 * lines 4-12 will be read into the deblocking filter and should be deinterlaced
......
1788 1788
}
1789 1789

  
1790 1790
/**
1791
 * Deinterlaces the given block by applying a median filter to every second line.
1791
 * Deinterlace the given block by applying a median filter to every second line.
1792 1792
 * will be called for every 8x8 block and can read & write from line 4-15,
1793 1793
 * lines 0-3 have been passed through the deblock / dering filters already, but can be read, too.
1794 1794
 * lines 4-12 will be read into the deblocking filter and should be deinterlaced
......
3006 3006
                                const QP_STORE_T QPs[], int QPStride, int isColor, PPContext *c);
3007 3007

  
3008 3008
/**
3009
 * Copies a block from src to dst and fixes the blacklevel.
3009
 * Copy a block from src to dst and fixes the blacklevel.
3010 3010
 * levelFix == 0 -> do not touch the brighness & contrast
3011 3011
 */
3012 3012
#undef REAL_SCALED_CPY
......
3138 3138
}
3139 3139

  
3140 3140
/**
3141
 * Duplicates the given 8 src pixels ? times upward
3141
 * Duplicate the given 8 src pixels ? times upward
3142 3142
 */
3143 3143
static inline void RENAME(duplicate)(uint8_t src[], int stride)
3144 3144
{
......
3163 3163
}
3164 3164

  
3165 3165
/**
3166
 * Filters array of bytes (Y or U or V values)
3166
 * Filter array of bytes (Y or U or V values)
3167 3167
 */
3168 3168
static void RENAME(postProcess)(const uint8_t src[], int srcStride, uint8_t dst[], int dstStride, int width, int height,
3169 3169
                                const QP_STORE_T QPs[], int QPStride, int isColor, PPContext *c2)

Also available in: Unified diff