Revision b304569a libavcodec/libpostproc/postprocess_template.c

View differences:

libavcodec/libpostproc/postprocess_template.c
16 16
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
17 17
*/
18 18

  
19
/**
20
 * @file postprocess_template.c
21
 * mmx/mmx2/3dnow postprocess code.
22
 */
23

  
24

  
19 25
#undef PAVGB
20 26
#undef PMINUB
21 27
#undef PMAXUB
......
1523 1529
}
1524 1530

  
1525 1531
/**
1526
 * Deinterlaces the given block
1532
 * Deinterlaces the given block by linearly interpolating every second line.
1527 1533
 * will be called for every 8x8 block and can read & write from line 4-15
1528 1534
 * lines 0-3 have been passed through the deblock / dering filters allready, but can be read too
1529 1535
 * lines 4-12 will be read into the deblocking filter and should be deinterlaced
......
1570 1576
}
1571 1577

  
1572 1578
/**
1573
 * Deinterlaces the given block
1579
 * Deinterlaces the given block by cubic interpolating every second line.
1574 1580
 * will be called for every 8x8 block and can read & write from line 4-15
1575 1581
 * lines 0-3 have been passed through the deblock / dering filters allready, but can be read too
1576 1582
 * lines 4-12 will be read into the deblocking filter and should be deinterlaced
......
1635 1641
}
1636 1642

  
1637 1643
/**
1638
 * Deinterlaces the given block
1644
 * Deinterlaces the given block by filtering every second line with a (-1 4 2 4 -1) filter.
1639 1645
 * will be called for every 8x8 block and can read & write from line 4-15
1640 1646
 * lines 0-3 have been passed through the deblock / dering filters allready, but can be read too
1641 1647
 * lines 4-12 will be read into the deblocking filter and should be deinterlaced
......
1714 1720
}
1715 1721

  
1716 1722
/**
1717
 * Deinterlaces the given block
1723
 * Deinterlaces the given block by filtering all lines with a (1 2 1) filter.
1718 1724
 * will be called for every 8x8 block and can read & write from line 4-15
1719 1725
 * lines 0-3 have been passed through the deblock / dering filters allready, but can be read too
1720 1726
 * lines 4-12 will be read into the deblocking filter and should be deinterlaced
......
1789 1795
}
1790 1796

  
1791 1797
/**
1792
 * Deinterlaces the given block
1798
 * Deinterlaces the given block by applying a median filter to every second line.
1793 1799
 * will be called for every 8x8 block and can read & write from line 4-15,
1794 1800
 * lines 0-3 have been passed through the deblock / dering filters allready, but can be read too
1795 1801
 * lines 4-12 will be read into the deblocking filter and should be deinterlaced

Also available in: Unified diff