]> Chaos Git - corbenik/ctrulib.git/commitdiff
Doc generated from commit 94354776994bfa714b121c66b44390a7819a6d14
authorTravisCI-DocBuilder <travis@travis-ci.org>
Thu, 22 Oct 2015 09:27:49 +0000 (09:27 +0000)
committerTravisCI-DocBuilder <travis@travis-ci.org>
Thu, 22 Oct 2015 09:27:49 +0000 (09:27 +0000)
annotated.html
classes.html
globals_func_y.html
globals_y.html
structY2R__DitheringWeightParams.html [new file with mode: 0644]
y2r_8h.html
y2r_8h_source.html

index 1e1b9d934aaff0e64891b998f2feaa0be58546ad..0a555c9dda73f6e2d8cb5d792d68d379e8d958e5 100644 (file)
@@ -152,6 +152,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtouchPosition.html" target="_self">touchPosition</a></td><td class="desc">Touch position </td></tr>
 <tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structY2R__ColorCoefficients.html" target="_self">Y2R_ColorCoefficients</a></td><td class="desc">Coefficients of the YUV-&gt;RGB conversion formula </td></tr>
 <tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structY2R__ConversionParams.html" target="_self">Y2R_ConversionParams</a></td><td class="desc">Structure used to configure all parameters at once </td></tr>
+<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structY2R__DitheringWeightParams.html" target="_self">Y2R_DitheringWeightParams</a></td><td class="desc">Dithering weights </td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
index 3faed28611bbe13825eebaae1c879846368e8ec7..bb65b5017a5c73c64e2be434864bb766d0c91004 100644 (file)
@@ -90,49 +90,50 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_Y">Y</a></div>
 <table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
 <tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structDVLE__s.html">DVLE_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structMemInfo.html">MemInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structDVLE__s.html">DVLE_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structMemInfo.html">MemInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structY2R__DitheringWeightParams.html">Y2R_DitheringWeightParams</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
 </td></tr>
 <tr><td valign="top"><a class="el" href="structDVLE__uniformEntry__s.html">DVLE_uniformEntry_s</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="structAM__TitleEntry.html">AM_TitleEntry</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structDVLP__s.html">DVLP_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structaccelVector.html">accelVector</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmvdstdConfig.html">mvdstdConfig</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structAM__TitleEntry.html">AM_TitleEntry</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structDVLP__s.html">DVLP_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmvdstdConfig.html">mvdstdConfig</a>&#160;&#160;&#160;</td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
 </td><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structOutputStringEvent.html">OutputStringEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structangularRate.html">angularRate</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structOutputStringEvent.html">OutputStringEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structaccelVector.html">accelVector</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
 </td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structaptHookCookie.html">aptHookCookie</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structCAMU__ImageQualityCalibrationData.html">CAMU_ImageQualityCalibrationData</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structExceptionEvent.html">ExceptionEvent</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structndspAdpcmData.html">ndspAdpcmData</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structCAMU__PackageParameterCameraSelect.html">CAMU_PackageParameterCameraSelect</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structExitProcessEvent.html">ExitProcessEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structPageInfo.html">PageInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtag__ndspWaveBuf.html">tag_ndspWaveBuf</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structCAMU__PackageParameterContext.html">CAMU_PackageParameterContext</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structExitThreadEvent.html">ExitThreadEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structPrintConsole.html">PrintConsole</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcirclePosition.html">circlePosition</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structangularRate.html">angularRate</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structCAMU__ImageQualityCalibrationData.html">CAMU_ImageQualityCalibrationData</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structExceptionEvent.html">ExceptionEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structaptHookCookie.html">aptHookCookie</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structndspAdpcmData.html">ndspAdpcmData</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structCAMU__PackageParameterCameraSelect.html">CAMU_PackageParameterCameraSelect</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structExitProcessEvent.html">ExitProcessEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structPageInfo.html">PageInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structtag__ndspWaveBuf.html">tag_ndspWaveBuf</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structCAMU__PackageParameterContext.html">CAMU_PackageParameterContext</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structExitThreadEvent.html">ExitThreadEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structPrintConsole.html">PrintConsole</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
 </td></tr>
 <tr><td valign="top"><a class="el" href="structCAMU__PackageParameterContextDetail.html">CAMU_PackageParameterContextDetail</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structProcessEvent.html">ProcessEvent</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
-</td></tr>
+</td><td valign="top"><a class="el" href="structProcessEvent.html">ProcessEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcirclePosition.html">circlePosition</a>&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="structCAMU__StereoCameraCalibrationData.html">CAMU_StereoCameraCalibrationData</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
 </td><td valign="top"><a class="el" href="structpollfd.html">pollfd</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structConsoleFont.html">ConsoleFont</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structFS__archive.html">FS_archive</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfloat24Uniform__s.html">float24Uniform_s</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_q"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;q&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr><td valign="top"><a class="el" href="structCreateThreadEvent.html">CreateThreadEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structFS__dirent.html">FS_dirent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structRecursiveLock.html">RecursiveLock</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="structConsoleFont.html">ConsoleFont</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structFS__archive.html">FS_archive</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_q"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;q&#160;&#160;</div></td></tr></table>
 </td></tr>
+<tr><td valign="top"><a class="el" href="structCreateThreadEvent.html">CreateThreadEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structFS__dirent.html">FS_dirent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structRecursiveLock.html">RecursiveLock</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfloat24Uniform__s.html">float24Uniform_s</a>&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="unionCSND__CapInfo.html">CSND_CapInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structFS__path.html">FS_path</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
 </td><td valign="top"><a class="el" href="structqtmHeadtrackingInfo.html">qtmHeadtrackingInfo</a>&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="unionCSND__ChnInfo.html">CSND_ChnInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;G&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structhostent.html">hostent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqtmHeadtrackingInfoCoord.html">qtmHeadtrackingInfoCoord</a>&#160;&#160;&#160;</td></tr>
+</td><td valign="top"><a class="el" href="structqtmHeadtrackingInfoCoord.html">qtmHeadtrackingInfoCoord</a>&#160;&#160;&#160;</td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structSchedulerInOutEvent.html">SchedulerInOutEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structhttpcContext.html">httpcContext</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr><td valign="top"><a class="el" href="structGSP__CaptureInfo.html">GSP_CaptureInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structSyscallInOutEvent.html">SyscallInOutEvent</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structSchedulerInOutEvent.html">SchedulerInOutEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structhostent.html">hostent</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
 </td></tr>
+<tr><td valign="top"><a class="el" href="structGSP__CaptureInfo.html">GSP_CaptureInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structSyscallInOutEvent.html">SyscallInOutEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structhttpcContext.html">httpcContext</a>&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="structDebugEventInfo.html">DebugEventInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structGSP__CaptureInfoEntry.html">GSP_CaptureInfoEntry</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Y"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Y&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
 </td><td valign="top"><a class="el" href="structrbtree__node.html">rbtree_node</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structDVLB__s.html">DVLB_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structGSP__FramebufferInfo.html">GSP_FramebufferInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structin__addr.html">in_addr</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrbtree.html">rbtree</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structDVLB__s.html">DVLB_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structGSP__FramebufferInfo.html">GSP_FramebufferInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrbtree.html">rbtree</a>&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="structDVLE__constEntry__s.html">DVLE_constEntry_s</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structromfs__dir.html">romfs_dir</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structDVLE__outEntry__s.html">DVLE_outEntry_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structY2R__ConversionParams.html">Y2R_ConversionParams</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structromfs__file.html">romfs_file</a>&#160;&#160;&#160;</td></tr>
-<tr><td></td><td valign="top"><a class="el" href="structMapEvent.html">MapEvent</a>&#160;&#160;&#160;</td><td></td><td valign="top"><a class="el" href="structlinger.html">linger</a>&#160;&#160;&#160;</td><td></td></tr>
+</td><td valign="top"><a class="el" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structin__addr.html">in_addr</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structromfs__dir.html">romfs_dir</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structDVLE__outEntry__s.html">DVLE_outEntry_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structY2R__ConversionParams.html">Y2R_ConversionParams</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structromfs__file.html">romfs_file</a>&#160;&#160;&#160;</td></tr>
+<tr><td></td><td valign="top"><a class="el" href="structMapEvent.html">MapEvent</a>&#160;&#160;&#160;</td><td></td><td></td></tr>
+<tr><td></td><td></td><td></td><td valign="top"><a class="el" href="structlinger.html">linger</a>&#160;&#160;&#160;</td><td></td></tr>
 <tr><td></td><td></td><td></td><td></td><td></td></tr>
 </table>
 <div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_Y">Y</a></div>
index 4a9b916081d21a97a801ea1e334c5c7e85c3f98e..87f5f22e23a7b857b6a10d21ea045f0539802015 100644 (file)
@@ -132,6 +132,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>Y2RU_DriverInitialize()
 : <a class="el" href="y2r_8h.html#a8bafbc094703233a36a526fc8e8a0e16">y2r.h</a>
 </li>
+<li>Y2RU_GetDitheringWeightParams()
+: <a class="el" href="y2r_8h.html#a04a962181e43904d6dfb8760049598f7">y2r.h</a>
+</li>
+<li>Y2RU_GetStandardCoefficient()
+: <a class="el" href="y2r_8h.html#a3ebeb72f97ab568766714ccc593ba06f">y2r.h</a>
+</li>
 <li>Y2RU_GetTransferEndEvent()
 : <a class="el" href="y2r_8h.html#aea14c7577fe4fad30581f30ca6973705">y2r.h</a>
 </li>
@@ -168,6 +174,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>Y2RU_SetConversionParams()
 : <a class="el" href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">y2r.h</a>
 </li>
+<li>Y2RU_SetDitheringWeightParams()
+: <a class="el" href="y2r_8h.html#a6a520d5fde3a1cbf434691ecfffd40a7">y2r.h</a>
+</li>
 <li>Y2RU_SetInputFormat()
 : <a class="el" href="y2r_8h.html#a7271679b91d142253b9a2f6c88c209c2">y2r.h</a>
 </li>
@@ -198,15 +207,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>Y2RU_SetSendingYUYV()
 : <a class="el" href="y2r_8h.html#a2cd9a42b16de17c4bf4d75caff245d7a">y2r.h</a>
 </li>
+<li>Y2RU_SetSpacialDithering()
+: <a class="el" href="y2r_8h.html#a86c231acacba2947d10511f54e4398db">y2r.h</a>
+</li>
 <li>Y2RU_SetStandardCoefficient()
 : <a class="el" href="y2r_8h.html#add01388924b8acb5b9211dcb749f59cf">y2r.h</a>
 </li>
+<li>Y2RU_SetTemporalDithering()
+: <a class="el" href="y2r_8h.html#a39862239db0e4f9f2a325e0295c5fc8c">y2r.h</a>
+</li>
 <li>Y2RU_SetTransferEndInterrupt()
 : <a class="el" href="y2r_8h.html#a5b7d1ff83c91410b373da5f62a5b7047">y2r.h</a>
 </li>
-<li>Y2RU_SetUnknownParams()
-: <a class="el" href="y2r_8h.html#a9b0cd5078af08de4be5a6e3b5ddb1d19">y2r.h</a>
-</li>
 <li>Y2RU_StartConversion()
 : <a class="el" href="y2r_8h.html#a8c7af513adbd55b5c3c1b18ce508397b">y2r.h</a>
 </li>
index 60cda6bcc90c41507a50ffbf0aff90b05a879e0b..2ea3a25bf5975b1d62e6c487f34468cc6b4b4a49 100644 (file)
@@ -151,6 +151,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>Y2RU_DriverInitialize()
 : <a class="el" href="y2r_8h.html#a8bafbc094703233a36a526fc8e8a0e16">y2r.h</a>
 </li>
+<li>Y2RU_GetDitheringWeightParams()
+: <a class="el" href="y2r_8h.html#a04a962181e43904d6dfb8760049598f7">y2r.h</a>
+</li>
+<li>Y2RU_GetStandardCoefficient()
+: <a class="el" href="y2r_8h.html#a3ebeb72f97ab568766714ccc593ba06f">y2r.h</a>
+</li>
 <li>Y2RU_GetTransferEndEvent()
 : <a class="el" href="y2r_8h.html#aea14c7577fe4fad30581f30ca6973705">y2r.h</a>
 </li>
@@ -187,6 +193,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>Y2RU_SetConversionParams()
 : <a class="el" href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">y2r.h</a>
 </li>
+<li>Y2RU_SetDitheringWeightParams()
+: <a class="el" href="y2r_8h.html#a6a520d5fde3a1cbf434691ecfffd40a7">y2r.h</a>
+</li>
 <li>Y2RU_SetInputFormat()
 : <a class="el" href="y2r_8h.html#a7271679b91d142253b9a2f6c88c209c2">y2r.h</a>
 </li>
@@ -217,15 +226,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>Y2RU_SetSendingYUYV()
 : <a class="el" href="y2r_8h.html#a2cd9a42b16de17c4bf4d75caff245d7a">y2r.h</a>
 </li>
+<li>Y2RU_SetSpacialDithering()
+: <a class="el" href="y2r_8h.html#a86c231acacba2947d10511f54e4398db">y2r.h</a>
+</li>
 <li>Y2RU_SetStandardCoefficient()
 : <a class="el" href="y2r_8h.html#add01388924b8acb5b9211dcb749f59cf">y2r.h</a>
 </li>
+<li>Y2RU_SetTemporalDithering()
+: <a class="el" href="y2r_8h.html#a39862239db0e4f9f2a325e0295c5fc8c">y2r.h</a>
+</li>
 <li>Y2RU_SetTransferEndInterrupt()
 : <a class="el" href="y2r_8h.html#a5b7d1ff83c91410b373da5f62a5b7047">y2r.h</a>
 </li>
-<li>Y2RU_SetUnknownParams()
-: <a class="el" href="y2r_8h.html#a9b0cd5078af08de4be5a6e3b5ddb1d19">y2r.h</a>
-</li>
 <li>Y2RU_StartConversion()
 : <a class="el" href="y2r_8h.html#a8c7af513adbd55b5c3c1b18ce508397b">y2r.h</a>
 </li>
diff --git a/structY2R__DitheringWeightParams.html b/structY2R__DitheringWeightParams.html
new file mode 100644 (file)
index 0000000..f2ea049
--- /dev/null
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: Y2R_DitheringWeightParams Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Data Fields</a>  </div>
+  <div class="headertitle">
+<div class="title">Y2R_DitheringWeightParams Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Dithering weights.  
+ <a href="structY2R__DitheringWeightParams.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="y2r_8h_source.html">y2r.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac56eb11d3358a936a7655b962827612d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac56eb11d3358a936a7655b962827612d"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w0_xEven_yEven</b></td></tr>
+<tr class="separator:ac56eb11d3358a936a7655b962827612d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add271dfe863d96d75629b1cb93ced083"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add271dfe863d96d75629b1cb93ced083"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w0_xOdd_yEven</b></td></tr>
+<tr class="separator:add271dfe863d96d75629b1cb93ced083"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3bb4b92c3b584b0abd4becb90e01d85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3bb4b92c3b584b0abd4becb90e01d85"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w0_xEven_yOdd</b></td></tr>
+<tr class="separator:aa3bb4b92c3b584b0abd4becb90e01d85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aede1956df72d25aed32ed6bcca3ccfdd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aede1956df72d25aed32ed6bcca3ccfdd"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w0_xOdd_yOdd</b></td></tr>
+<tr class="separator:aede1956df72d25aed32ed6bcca3ccfdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87d6b54c00fef3202acfdb99879a8c77"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87d6b54c00fef3202acfdb99879a8c77"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w1_xEven_yEven</b></td></tr>
+<tr class="separator:a87d6b54c00fef3202acfdb99879a8c77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81bb40582c5be6f2a1c2f8e4b7dcb394"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81bb40582c5be6f2a1c2f8e4b7dcb394"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w1_xOdd_yEven</b></td></tr>
+<tr class="separator:a81bb40582c5be6f2a1c2f8e4b7dcb394"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2682542f1d8abf3988ab44aeb1853f4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2682542f1d8abf3988ab44aeb1853f4f"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w1_xEven_yOdd</b></td></tr>
+<tr class="separator:a2682542f1d8abf3988ab44aeb1853f4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adea2079ce2305bb8e6083c99ad0ce035"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adea2079ce2305bb8e6083c99ad0ce035"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w1_xOdd_yOdd</b></td></tr>
+<tr class="separator:adea2079ce2305bb8e6083c99ad0ce035"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07e10d7e411b34cad434e518e67ef1c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07e10d7e411b34cad434e518e67ef1c4"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w2_xEven_yEven</b></td></tr>
+<tr class="separator:a07e10d7e411b34cad434e518e67ef1c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac841bebf3c09541afe8f1a655d07d749"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac841bebf3c09541afe8f1a655d07d749"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w2_xOdd_yEven</b></td></tr>
+<tr class="separator:ac841bebf3c09541afe8f1a655d07d749"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67cb8a7d7db15a69435a2ce7e8420a13"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67cb8a7d7db15a69435a2ce7e8420a13"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w2_xEven_yOdd</b></td></tr>
+<tr class="separator:a67cb8a7d7db15a69435a2ce7e8420a13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56f7315467c0200072a5297e4ab22d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa56f7315467c0200072a5297e4ab22d1"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w2_xOdd_yOdd</b></td></tr>
+<tr class="separator:aa56f7315467c0200072a5297e4ab22d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d5b4fab122de08c761a68d0476fb19c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d5b4fab122de08c761a68d0476fb19c"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w3_xEven_yEven</b></td></tr>
+<tr class="separator:a2d5b4fab122de08c761a68d0476fb19c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac664dec352edba7af0b8f80482d41395"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac664dec352edba7af0b8f80482d41395"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w3_xOdd_yEven</b></td></tr>
+<tr class="separator:ac664dec352edba7af0b8f80482d41395"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ed221142c4af702064ec77a8a5f9dc2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ed221142c4af702064ec77a8a5f9dc2"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w3_xEven_yOdd</b></td></tr>
+<tr class="separator:a1ed221142c4af702064ec77a8a5f9dc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8060bfaa621d5dcefec22fe03f3d1ea0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8060bfaa621d5dcefec22fe03f3d1ea0"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w3_xOdd_yOdd</b></td></tr>
+<tr class="separator:a8060bfaa621d5dcefec22fe03f3d1ea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Dithering weights. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/3ds/services/<a class="el" href="y2r_8h_source.html">y2r.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
index 524daea28e9bd2abe07f4f1dca22a4996e39e400..274c14e1fb0b2aedee9bb947e44779387329fd88 100644 (file)
@@ -109,6 +109,9 @@ Data Structures</h2></td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structY2R__ConversionParams.html">Y2R_ConversionParams</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure used to configure all parameters at once.  <a href="structY2R__ConversionParams.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structY2R__DitheringWeightParams.html">Y2R_DitheringWeightParams</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dithering weights.  <a href="structY2R__DitheringWeightParams.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 Enumerations</h2></td></tr>
@@ -182,33 +185,78 @@ Functions</h2></td></tr>
 <tr class="memitem:a7271679b91d142253b9a2f6c88c209c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a7271679b91d142253b9a2f6c88c209c2">Y2RU_SetInputFormat</a> (<a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">Y2R_InputFormat</a> format)</td></tr>
 <tr class="memdesc:a7271679b91d142253b9a2f6c88c209c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the input format.  <a href="#a7271679b91d142253b9a2f6c88c209c2">More...</a><br /></td></tr>
 <tr class="separator:a7271679b91d142253b9a2f6c88c209c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fa0908977356732006a70ade0638b7f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1fa0908977356732006a70ade0638b7f"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetInputFormat</b> (<a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">Y2R_InputFormat</a> *format)</td></tr>
+<tr class="separator:a1fa0908977356732006a70ade0638b7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1071dc9892e7e8b3fb0405721af17cdd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a1071dc9892e7e8b3fb0405721af17cdd">Y2RU_SetOutputFormat</a> (<a class="el" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">Y2R_OutputFormat</a> format)</td></tr>
 <tr class="memdesc:a1071dc9892e7e8b3fb0405721af17cdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the output format.  <a href="#a1071dc9892e7e8b3fb0405721af17cdd">More...</a><br /></td></tr>
 <tr class="separator:a1071dc9892e7e8b3fb0405721af17cdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af110a7b101a8df07318f0acbb30b18fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af110a7b101a8df07318f0acbb30b18fb"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetOutputFormat</b> (<a class="el" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">Y2R_OutputFormat</a> *format)</td></tr>
+<tr class="separator:af110a7b101a8df07318f0acbb30b18fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acc422e1d0ccecee2956dd6d6b3ec2bd2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#acc422e1d0ccecee2956dd6d6b3ec2bd2">Y2RU_SetRotation</a> (<a class="el" href="y2r_8h.html#a8708e10900f512068040be677c677982">Y2R_Rotation</a> rotation)</td></tr>
 <tr class="memdesc:acc422e1d0ccecee2956dd6d6b3ec2bd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the rotation of the output.  <a href="#acc422e1d0ccecee2956dd6d6b3ec2bd2">More...</a><br /></td></tr>
 <tr class="separator:acc422e1d0ccecee2956dd6d6b3ec2bd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c75731cf2f477d02602753a8a3123c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c75731cf2f477d02602753a8a3123c2"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetRotation</b> (<a class="el" href="y2r_8h.html#a8708e10900f512068040be677c677982">Y2R_Rotation</a> *rotation)</td></tr>
+<tr class="separator:a1c75731cf2f477d02602753a8a3123c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab9a85b3540f23166a41914777c28428f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#ab9a85b3540f23166a41914777c28428f">Y2RU_SetBlockAlignment</a> (<a class="el" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">Y2R_BlockAlignment</a> alignment)</td></tr>
 <tr class="memdesc:ab9a85b3540f23166a41914777c28428f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the alignment of the output buffer.  <a href="#ab9a85b3540f23166a41914777c28428f">More...</a><br /></td></tr>
 <tr class="separator:ab9a85b3540f23166a41914777c28428f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0779fb1d222600fcb36178dbc0cdd9b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0779fb1d222600fcb36178dbc0cdd9b4"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetBlockAlignment</b> (<a class="el" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">Y2R_BlockAlignment</a> *alignment)</td></tr>
+<tr class="separator:a0779fb1d222600fcb36178dbc0cdd9b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86c231acacba2947d10511f54e4398db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86c231acacba2947d10511f54e4398db"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a86c231acacba2947d10511f54e4398db">Y2RU_SetSpacialDithering</a> (bool enable)</td></tr>
+<tr class="memdesc:a86c231acacba2947d10511f54e4398db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the usage of spacial dithering. <br /></td></tr>
+<tr class="separator:a86c231acacba2947d10511f54e4398db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4be7c67b842f8a1ba58515a4f7363065"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4be7c67b842f8a1ba58515a4f7363065"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetSpacialDithering</b> (bool *enabled)</td></tr>
+<tr class="separator:a4be7c67b842f8a1ba58515a4f7363065"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39862239db0e4f9f2a325e0295c5fc8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39862239db0e4f9f2a325e0295c5fc8c"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a39862239db0e4f9f2a325e0295c5fc8c">Y2RU_SetTemporalDithering</a> (bool enable)</td></tr>
+<tr class="memdesc:a39862239db0e4f9f2a325e0295c5fc8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the usage of temporal dithering. <br /></td></tr>
+<tr class="separator:a39862239db0e4f9f2a325e0295c5fc8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9a781113c37731cc978fe9d3aaf0a9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9a781113c37731cc978fe9d3aaf0a9b"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetTemporalDithering</b> (bool *enabled)</td></tr>
+<tr class="separator:ad9a781113c37731cc978fe9d3aaf0a9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad129184fd6d7b1e2284456f1131c8c3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#ad129184fd6d7b1e2284456f1131c8c3d">Y2RU_SetInputLineWidth</a> (<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> line_width)</td></tr>
 <tr class="memdesc:ad129184fd6d7b1e2284456f1131c8c3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the width of the image.  <a href="#ad129184fd6d7b1e2284456f1131c8c3d">More...</a><br /></td></tr>
 <tr class="separator:ad129184fd6d7b1e2284456f1131c8c3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a703303edbdc586f5915c8995c9488185"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a703303edbdc586f5915c8995c9488185"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetInputLineWidth</b> (<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> *line_width)</td></tr>
+<tr class="separator:a703303edbdc586f5915c8995c9488185"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a95ca51f0f41dee4e74740e20c710589f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a95ca51f0f41dee4e74740e20c710589f">Y2RU_SetInputLines</a> (<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> num_lines)</td></tr>
 <tr class="memdesc:a95ca51f0f41dee4e74740e20c710589f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the height of the image.  <a href="#a95ca51f0f41dee4e74740e20c710589f">More...</a><br /></td></tr>
 <tr class="separator:a95ca51f0f41dee4e74740e20c710589f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad67cafce32952c532badb71b8d37a930"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad67cafce32952c532badb71b8d37a930"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetInputLines</b> (<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> *num_lines)</td></tr>
+<tr class="separator:ad67cafce32952c532badb71b8d37a930"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a62d60a86f0cced7905e58400465ad3c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a62d60a86f0cced7905e58400465ad3c4">Y2RU_SetCoefficients</a> (const <a class="el" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a> *coefficients)</td></tr>
 <tr class="memdesc:a62d60a86f0cced7905e58400465ad3c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the color conversion formula.  <a href="#a62d60a86f0cced7905e58400465ad3c4">More...</a><br /></td></tr>
 <tr class="separator:a62d60a86f0cced7905e58400465ad3c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06c64c2b7c37b36cd85390221c1da5ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06c64c2b7c37b36cd85390221c1da5ca"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetCoefficients</b> (<a class="el" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a> *coefficients)</td></tr>
+<tr class="separator:a06c64c2b7c37b36cd85390221c1da5ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:add01388924b8acb5b9211dcb749f59cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#add01388924b8acb5b9211dcb749f59cf">Y2RU_SetStandardCoefficient</a> (<a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a> coefficient)</td></tr>
 <tr class="memdesc:add01388924b8acb5b9211dcb749f59cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the color conversion formula with ITU stantards coefficients.  <a href="#add01388924b8acb5b9211dcb749f59cf">More...</a><br /></td></tr>
 <tr class="separator:add01388924b8acb5b9211dcb749f59cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ebeb72f97ab568766714ccc593ba06f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ebeb72f97ab568766714ccc593ba06f"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a3ebeb72f97ab568766714ccc593ba06f">Y2RU_GetStandardCoefficient</a> (<a class="el" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a> *coefficients, <a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a> standardCoeff)</td></tr>
+<tr class="memdesc:a3ebeb72f97ab568766714ccc593ba06f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the coeeficients associated to the given standard. <br /></td></tr>
+<tr class="separator:a3ebeb72f97ab568766714ccc593ba06f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aff67ccdaee8787b226f9af783d8acafc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#aff67ccdaee8787b226f9af783d8acafc">Y2RU_SetAlpha</a> (<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> alpha)</td></tr>
 <tr class="memdesc:aff67ccdaee8787b226f9af783d8acafc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the alpha value of the output.  <a href="#aff67ccdaee8787b226f9af783d8acafc">More...</a><br /></td></tr>
 <tr class="separator:aff67ccdaee8787b226f9af783d8acafc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4959a4dca810008c53198a4a16a55f5d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4959a4dca810008c53198a4a16a55f5d"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetAlpha</b> (<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> *alpha)</td></tr>
+<tr class="separator:a4959a4dca810008c53198a4a16a55f5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5b7d1ff83c91410b373da5f62a5b7047"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a5b7d1ff83c91410b373da5f62a5b7047">Y2RU_SetTransferEndInterrupt</a> (bool should_interrupt)</td></tr>
 <tr class="memdesc:a5b7d1ff83c91410b373da5f62a5b7047"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to enable the end of conversion interrupt.  <a href="#a5b7d1ff83c91410b373da5f62a5b7047">More...</a><br /></td></tr>
 <tr class="separator:a5b7d1ff83c91410b373da5f62a5b7047"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e90c86821d5272631cd509001d3cbba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e90c86821d5272631cd509001d3cbba"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetTransferEndInterrupt</b> (bool *should_interrupt)</td></tr>
+<tr class="separator:a5e90c86821d5272631cd509001d3cbba"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aea14c7577fe4fad30581f30ca6973705"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#aea14c7577fe4fad30581f30ca6973705">Y2RU_GetTransferEndEvent</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *end_event)</td></tr>
 <tr class="memdesc:aea14c7577fe4fad30581f30ca6973705"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an handle to the end of conversion event.  <a href="#aea14c7577fe4fad30581f30ca6973705">More...</a><br /></td></tr>
 <tr class="separator:aea14c7577fe4fad30581f30ca6973705"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -242,9 +290,14 @@ Functions</h2></td></tr>
 <tr class="memitem:a0f1869e8a424c495a9dcd42866affb22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a0f1869e8a424c495a9dcd42866affb22">Y2RU_IsDoneReceiving</a> (bool *is_done)</td></tr>
 <tr class="memdesc:a0f1869e8a424c495a9dcd42866affb22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the DMA has finished sending the converted result.  <a href="#a0f1869e8a424c495a9dcd42866affb22">More...</a><br /></td></tr>
 <tr class="separator:a0f1869e8a424c495a9dcd42866affb22"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9b0cd5078af08de4be5a6e3b5ddb1d19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a9b0cd5078af08de4be5a6e3b5ddb1d19">Y2RU_SetUnknownParams</a> (const <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> params[16])</td></tr>
-<tr class="memdesc:a9b0cd5078af08de4be5a6e3b5ddb1d19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets currently unknown parameters.  <a href="#a9b0cd5078af08de4be5a6e3b5ddb1d19">More...</a><br /></td></tr>
-<tr class="separator:a9b0cd5078af08de4be5a6e3b5ddb1d19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a520d5fde3a1cbf434691ecfffd40a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a520d5fde3a1cbf434691ecfffd40a7"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a6a520d5fde3a1cbf434691ecfffd40a7">Y2RU_SetDitheringWeightParams</a> (const <a class="el" href="structY2R__DitheringWeightParams.html">Y2R_DitheringWeightParams</a> *params)</td></tr>
+<tr class="memdesc:a6a520d5fde3a1cbf434691ecfffd40a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the dithering weights. <br /></td></tr>
+<tr class="separator:a6a520d5fde3a1cbf434691ecfffd40a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04a962181e43904d6dfb8760049598f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04a962181e43904d6dfb8760049598f7"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a04a962181e43904d6dfb8760049598f7">Y2RU_GetDitheringWeightParams</a> (<a class="el" href="structY2R__DitheringWeightParams.html">Y2R_DitheringWeightParams</a> *params)</td></tr>
+<tr class="memdesc:a04a962181e43904d6dfb8760049598f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the dithering weights. <br /></td></tr>
+<tr class="separator:a04a962181e43904d6dfb8760049598f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0980434e0cdf86d0436e85fd4814c72b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">Y2RU_SetConversionParams</a> (const <a class="el" href="structY2R__ConversionParams.html">Y2R_ConversionParams</a> *params)</td></tr>
 <tr class="memdesc:a0980434e0cdf86d0436e85fd4814c72b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets all the parameters of <a class="el" href="structY2R__ConversionParams.html" title="Structure used to configure all parameters at once. ">Y2R_ConversionParams</a> at once.  <a href="#a0980434e0cdf86d0436e85fd4814c72b">More...</a><br /></td></tr>
 <tr class="separator:a0980434e0cdf86d0436e85fd4814c72b"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -1118,30 +1171,6 @@ Setting a transfer_unit of 4 or 8 lines seems to bring the best results in terms
 <dl class="section note"><dt>Note</dt><dd>It seems that the event can be fired too soon in some cases, depending the transfer_unit size.<br />
  Please see the note at <a class="el" href="y2r_8h.html#ac53d0e553fda7d6e3b80e6f7bd0fe7e4">Y2RU_SetReceiving</a> </dd></dl>
 
-</div>
-</div>
-<a class="anchor" id="a9b0cd5078af08de4be5a6e3b5ddb1d19"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_SetUnknownParams </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td>
-          <td class="paramname"><em>params</em>[16]</td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Sets currently unknown parameters. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">params</td><td>Unknown parameters. </td></tr>
-  </table>
-  </dd>
-</dl>
-
 </div>
 </div>
 </div><!-- contents -->
index 06d27bf9403dc9cddf1632f81f040231a7de0c9b..417d1fbd3dbb880d3fa73687ebc321eb4d1e1bea 100644 (file)
@@ -203,281 +203,336 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unused;</div>
 <div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="structY2R__ConversionParams.html#a2b7696b8d07e6702a18f04a39c4004c2">  112</a></span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code" href="structY2R__ConversionParams.html#a2b7696b8d07e6702a18f04a39c4004c2">alpha</a>;                              <span class="comment">///&lt; Value passed to @ref Y2RU_SetAlpha</span></div>
 <div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="comment"></span>} <a class="code" href="structY2R__ConversionParams.html">Y2R_ConversionParams</a>;</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="comment"> * @brief Initializes the y2r service.</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment"> * This will internally get the handle of the service, and on success call Y2RU_DriverInitialize.</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a5101f605de1cd01afc4326e07bc9fb1c">y2rInit</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="comment"> * @brief Closes the y2r service.</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="comment"> * This will internally call Y2RU_DriverFinalize and close the handle of the service.</span></div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a0da707ed45ae1516418c48faa194be64">y2rExit</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<span class="comment"> * @brief Used to configure the input format.</span></div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a7271679b91d142253b9a2f6c88c209c2">Y2RU_SetInputFormat</a>(<a class="code" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">Y2R_InputFormat</a> format);</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="comment"> * @brief Dithering weights</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="structY2R__DitheringWeightParams.html">  119</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;{</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w0_xEven_yEven;</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w0_xOdd_yEven;</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w0_xEven_yOdd;</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w0_xOdd_yOdd;</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w1_xEven_yEven;</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w1_xOdd_yEven;</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w1_xEven_yOdd;</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w1_xOdd_yOdd;</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w2_xEven_yEven;</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w2_xOdd_yEven;</div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w2_xEven_yOdd;</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w2_xOdd_yOdd;</div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w3_xEven_yEven;</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w3_xOdd_yEven;</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w3_xEven_yOdd;</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w3_xOdd_yOdd;</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;} <a class="code" href="structY2R__DitheringWeightParams.html">Y2R_DitheringWeightParams</a>;</div>
 <div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="comment"> * @brief Used to configure the output format.</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a1071dc9892e7e8b3fb0405721af17cdd">Y2RU_SetOutputFormat</a>(<a class="code" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">Y2R_OutputFormat</a> format);</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="comment"> * @brief Used to configure the rotation of the output.</span></div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="comment"> * It seems to apply the rotation per batch of 8 lines, so the output will be (height/8) images of size 8 x width.</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="comment"> * @brief Initializes the y2r service.</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="comment"> * This will internally get the handle of the service, and on success call Y2RU_DriverInitialize.</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a5101f605de1cd01afc4326e07bc9fb1c">y2rInit</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="comment"> * @brief Closes the y2r service.</span></div>
 <div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment"> * This will internally call Y2RU_DriverFinalize and close the handle of the service.</span></div>
 <div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#acc422e1d0ccecee2956dd6d6b3ec2bd2">Y2RU_SetRotation</a>(<a class="code" href="y2r_8h.html#a8708e10900f512068040be677c677982">Y2R_Rotation</a> rotation);</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="comment"> * @brief Used to configure the alignment of the output buffer.</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#ab9a85b3540f23166a41914777c28428f">Y2RU_SetBlockAlignment</a>(<a class="code" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">Y2R_BlockAlignment</a> alignment);</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="comment"> * @brief Used to configure the width of the image.</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="comment"> * @param line_width Width of the image in pixels. Must be a multiple of 8, up to 1024.</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#ad129184fd6d7b1e2284456f1131c8c3d">Y2RU_SetInputLineWidth</a>(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> line_width);</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="comment"> * @brief Used to configure the height of the image.</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="comment"> * @param num_lines Number of lines to be converted.</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="comment"> * A multiple of 8 seems to be preferred.</span></div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="comment"> * If using the @ref BLOCK_8_BY_8 mode, it must be a multiple of 8.</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a0da707ed45ae1516418c48faa194be64">y2rExit</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="comment"> * @brief Used to configure the input format.</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a7271679b91d142253b9a2f6c88c209c2">Y2RU_SetInputFormat</a>(<a class="code" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">Y2R_InputFormat</a> format);</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetInputFormat(<a class="code" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">Y2R_InputFormat</a>* format);</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="comment"> * @brief Used to configure the output format.</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a1071dc9892e7e8b3fb0405721af17cdd">Y2RU_SetOutputFormat</a>(<a class="code" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">Y2R_OutputFormat</a> format);</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetOutputFormat(<a class="code" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">Y2R_OutputFormat</a>* format);</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="comment"> * @brief Used to configure the rotation of the output.</span></div>
 <div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a95ca51f0f41dee4e74740e20c710589f">Y2RU_SetInputLines</a>(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> num_lines);</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="comment"> * @brief Used to configure the color conversion formula.</span></div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="comment"> * See @ref Y2R_ColorCoefficients for more information about the coefficients.</span></div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a62d60a86f0cced7905e58400465ad3c4">Y2RU_SetCoefficients</a>(<span class="keyword">const</span> <a class="code" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a>* coefficients);</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="comment"> * @brief Used to configure the color conversion formula with ITU stantards coefficients.</span></div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment"> * See @ref Y2R_ColorCoefficients for more information about the coefficients.</span></div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#add01388924b8acb5b9211dcb749f59cf">Y2RU_SetStandardCoefficient</a>(<a class="code" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a> coefficient);</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="comment"> * It seems to apply the rotation per batch of 8 lines, so the output will be (height/8) images of size 8 x width.</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#acc422e1d0ccecee2956dd6d6b3ec2bd2">Y2RU_SetRotation</a>(<a class="code" href="y2r_8h.html#a8708e10900f512068040be677c677982">Y2R_Rotation</a> rotation);</div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetRotation(<a class="code" href="y2r_8h.html#a8708e10900f512068040be677c677982">Y2R_Rotation</a>* rotation);</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="comment"> * @brief Used to configure the alignment of the output buffer.</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#ab9a85b3540f23166a41914777c28428f">Y2RU_SetBlockAlignment</a>(<a class="code" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">Y2R_BlockAlignment</a> alignment);</div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetBlockAlignment(<a class="code" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">Y2R_BlockAlignment</a>* alignment);</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="comment">///Sets the usage of spacial dithering</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a86c231acacba2947d10511f54e4398db">Y2RU_SetSpacialDithering</a>(<span class="keywordtype">bool</span> enable);</div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetSpacialDithering(<span class="keywordtype">bool</span>* enabled);</div>
 <div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="comment"> * @brief Used to configure the alpha value of the output.</span></div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="comment"> * @param alpha 8-bit value to be used for the output when the format requires it.</span></div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#aff67ccdaee8787b226f9af783d8acafc">Y2RU_SetAlpha</a>(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> alpha);</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="comment"> * @brief Used to enable the end of conversion interrupt.</span></div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="comment"> * @param should_interrupt Enables the interrupt if true, disable it if false.</span></div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="comment"> * It is possible to fire an interrupt when the conversion is finished, and that the DMA is done copying the data.</span></div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="comment"> * This interrupt will then be used to fire an event. See @ref Y2RU_GetTransferEndEvent.</span></div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="comment"> * By default the interrupt is enabled.</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="comment"> * @note It seems that the event can be fired too soon in some cases, depending the transfer_unit size.\n Please see the note at @ref Y2RU_SetReceiving</span></div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a5b7d1ff83c91410b373da5f62a5b7047">Y2RU_SetTransferEndInterrupt</a>(<span class="keywordtype">bool</span> should_interrupt);</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="comment"> * @brief Gets an handle to the end of conversion event.</span></div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="comment"> * @param end_event Pointer to the event handle to be set to the end of conversion event. It isn&#39;t necessary to create or close this handle.</span></div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="comment"> * To enable this event you have to use @code{C} Y2RU_SetTransferEndInterrupt(true);@endcode</span></div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="comment"> * The event will be triggered when the corresponding interrupt is fired.</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<span class="comment"> * @note It is recommended to use a timeout when waiting on this event, as it sometimes (but rarely) isn&#39;t triggered.</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#aea14c7577fe4fad30581f30ca6973705">Y2RU_GetTransferEndEvent</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* end_event);</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="comment"> * @brief Configures the Y plane buffer.</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your Y data buffer.</span></div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="comment"> * This specifies the Y data buffer for the planar input formats (INPUT_YUV42*_INDIV_*).</span></div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a44b247dde9d7357561765c4f5cd83773">Y2RU_SetSendingY</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* src_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="comment"> * @brief Configures the U plane buffer.</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your Y data buffer.</span></div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="comment"> * This specifies the U data buffer for the planar input formats (INPUT_YUV42*_INDIV_*).</span></div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a84aa94c65f7038c83b6f8d2272dbd32a">Y2RU_SetSendingU</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* src_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="comment"> * @brief Configures the V plane buffer.</span></div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your Y data buffer.</span></div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="comment">///Sets the usage of temporal dithering</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a39862239db0e4f9f2a325e0295c5fc8c">Y2RU_SetTemporalDithering</a>(<span class="keywordtype">bool</span> enable);</div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetTemporalDithering(<span class="keywordtype">bool</span>* enabled);</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="comment"> * @brief Used to configure the width of the image.</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="comment"> * @param line_width Width of the image in pixels. Must be a multiple of 8, up to 1024.</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#ad129184fd6d7b1e2284456f1131c8c3d">Y2RU_SetInputLineWidth</a>(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> line_width);</div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;</div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetInputLineWidth(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>* line_width);</div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="comment"> * @brief Used to configure the height of the image.</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="comment"> * @param num_lines Number of lines to be converted.</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="comment"> * A multiple of 8 seems to be preferred.</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="comment"> * If using the @ref BLOCK_8_BY_8 mode, it must be a multiple of 8.</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a95ca51f0f41dee4e74740e20c710589f">Y2RU_SetInputLines</a>(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> num_lines);</div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div>
+<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetInputLines(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>* num_lines);</div>
+<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="comment"> * @brief Used to configure the color conversion formula.</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="comment"> * See @ref Y2R_ColorCoefficients for more information about the coefficients.</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a62d60a86f0cced7905e58400465ad3c4">Y2RU_SetCoefficients</a>(<span class="keyword">const</span> <a class="code" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a>* coefficients);</div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;</div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetCoefficients(<a class="code" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a>* coefficients);</div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="comment"> * @brief Used to configure the color conversion formula with ITU stantards coefficients.</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="comment"> * See @ref Y2R_ColorCoefficients for more information about the coefficients.</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#add01388924b8acb5b9211dcb749f59cf">Y2RU_SetStandardCoefficient</a>(<a class="code" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a> coefficient);</div>
+<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="comment">///Retrieves the coeeficients associated to the given standard</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a3ebeb72f97ab568766714ccc593ba06f">Y2RU_GetStandardCoefficient</a>(<a class="code" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a>* coefficients, <a class="code" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a> standardCoeff);</div>
+<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="comment"> * @brief Used to configure the alpha value of the output.</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="comment"> * @param alpha 8-bit value to be used for the output when the format requires it.</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#aff67ccdaee8787b226f9af783d8acafc">Y2RU_SetAlpha</a>(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> alpha);</div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;</div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetAlpha(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>* alpha);</div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="comment"> * @brief Used to enable the end of conversion interrupt.</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<span class="comment"> * @param should_interrupt Enables the interrupt if true, disable it if false.</span></div>
 <div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="comment"> * This specifies the V data buffer for the planar input formats (INPUT_YUV42*_INDIV_*).</span></div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a568ce42764b2eee7dfcfd7ba7a519bfd">Y2RU_SetSendingV</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* src_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="comment"> * @brief Configures the YUYV source buffer.</span></div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your Y data buffer.</span></div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<span class="comment"> * It is possible to fire an interrupt when the conversion is finished, and that the DMA is done copying the data.</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="comment"> * This interrupt will then be used to fire an event. See @ref Y2RU_GetTransferEndEvent.</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="comment"> * By default the interrupt is enabled.</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="comment"> * @note It seems that the event can be fired too soon in some cases, depending the transfer_unit size.\n Please see the note at @ref Y2RU_SetReceiving</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a5b7d1ff83c91410b373da5f62a5b7047">Y2RU_SetTransferEndInterrupt</a>(<span class="keywordtype">bool</span> should_interrupt);</div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;</div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetTransferEndInterrupt(<span class="keywordtype">bool</span>* should_interrupt);</div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="comment"> * @brief Gets an handle to the end of conversion event.</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="comment"> * @param end_event Pointer to the event handle to be set to the end of conversion event. It isn&#39;t necessary to create or close this handle.</span></div>
 <div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="comment"> * This specifies the YUYV data buffer for the packed input format @ref INPUT_YUV422_BATCH.</span></div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="comment"> * To enable this event you have to use @code{C} Y2RU_SetTransferEndInterrupt(true);@endcode</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="comment"> * The event will be triggered when the corresponding interrupt is fired.</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="comment"> * @note It is recommended to use a timeout when waiting on this event, as it sometimes (but rarely) isn&#39;t triggered.</span></div>
 <div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a2cd9a42b16de17c4bf4d75caff245d7a">Y2RU_SetSendingYUYV</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* src_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#aea14c7577fe4fad30581f30ca6973705">Y2RU_GetTransferEndEvent</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* end_event);</div>
 <div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="comment"> * @brief Configures the destination buffer.</span></div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your destination buffer in FCRAM</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="comment"> * @brief Configures the Y plane buffer.</span></div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your Y data buffer.</span></div>
 <div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
 <div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
 <div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
 <div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;<span class="comment"> * This specifies the destination buffer of the conversion.</span></div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;<span class="comment"> * The buffer does NOT need to be allocated in the linear heap.</span></div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="comment"> * @note</span></div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<span class="comment"> *      It seems that depending on the size of the image and of the transfer unit,\n</span></div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;<span class="comment"> *      it is possible for the end of conversion interrupt to be triggered right after the conversion began.\n</span></div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;<span class="comment"> *      One line as transfer_unit seems to trigger this issue for 400x240, setting to 2/4/8 lines fixes it.</span></div>
-<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<span class="comment"> * @note Setting a transfer_unit of 4 or 8 lines seems to bring the best results in terms of speed for a 400x240 image.</span></div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#ac53d0e553fda7d6e3b80e6f7bd0fe7e4">Y2RU_SetReceiving</a>(<span class="keywordtype">void</span>* dst_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the Y buffer.</span></div>
-<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
-<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<span class="comment"> * True if the DMA has finished transferring the Y plane, false otherwise. To be used with @ref Y2RU_SetSendingY.</span></div>
-<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a64d4cae9174cc5e4442936446b432157">Y2RU_IsDoneSendingY</a>(<span class="keywordtype">bool</span>* is_done);</div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the U buffer.</span></div>
-<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
-<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;<span class="comment"> * True if the DMA has finished transferring the U plane, false otherwise. To be used with @ref Y2RU_SetSendingU.</span></div>
-<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a23d944b51ffe02bd9a276d8469a8b593">Y2RU_IsDoneSendingU</a>(<span class="keywordtype">bool</span>* is_done);</div>
-<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the V buffer.</span></div>
-<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
-<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;<span class="comment"> * True if the DMA has finished transferring the V plane, false otherwise. To be used with @ref Y2RU_SetSendingV.</span></div>
-<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#aa47e389ffbcffe2ce8bce3ac284fa1f0">Y2RU_IsDoneSendingV</a>(<span class="keywordtype">bool</span>* is_done);</div>
-<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the YUYV buffer.</span></div>
-<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
-<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;<span class="comment"> * True if the DMA has finished transferring the YUYV buffer, false otherwise. To be used with @ref Y2RU_SetSendingYUYV.</span></div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a4eec8b785038a96e15eb1faf48e4f7fb">Y2RU_IsDoneSendingYUYV</a>(<span class="keywordtype">bool</span>* is_done);</div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the converted result.</span></div>
-<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
-<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;<span class="comment"> * True if the DMA has finished transferring data to your destination buffer, false otherwise.</span></div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a0f1869e8a424c495a9dcd42866affb22">Y2RU_IsDoneReceiving</a>(<span class="keywordtype">bool</span>* is_done);</div>
-<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;<span class="comment"> * @brief Sets currently unknown parameters.</span></div>
-<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;<span class="comment"> * @param params Unknown parameters.</span></div>
-<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a9b0cd5078af08de4be5a6e3b5ddb1d19">Y2RU_SetUnknownParams</a>(<span class="keyword">const</span> <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> params[16]);</div>
-<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;<span class="comment"> * @brief Sets all the parameters of Y2R_ConversionParams at once.</span></div>
-<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;<span class="comment"> * Faster than calling the individual value through Y2R_Set* because only one system call is made.</span></div>
-<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">Y2RU_SetConversionParams</a>(<span class="keyword">const</span> <a class="code" href="structY2R__ConversionParams.html">Y2R_ConversionParams</a>* params);</div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;<span class="comment">/// Starts the conversion process</span></div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a8c7af513adbd55b5c3c1b18ce508397b">Y2RU_StartConversion</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;<span class="comment"> * This specifies the Y data buffer for the planar input formats (INPUT_YUV42*_INDIV_*).</span></div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a44b247dde9d7357561765c4f5cd83773">Y2RU_SetSendingY</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* src_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;<span class="comment"> * @brief Configures the U plane buffer.</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your Y data buffer.</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
+<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="comment"> * This specifies the U data buffer for the planar input formats (INPUT_YUV42*_INDIV_*).</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a84aa94c65f7038c83b6f8d2272dbd32a">Y2RU_SetSendingU</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* src_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
+<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="comment"> * @brief Configures the V plane buffer.</span></div>
+<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your Y data buffer.</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
+<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
+<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;<span class="comment"> * This specifies the V data buffer for the planar input formats (INPUT_YUV42*_INDIV_*).</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
+<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a568ce42764b2eee7dfcfd7ba7a519bfd">Y2RU_SetSendingV</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* src_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
+<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;<span class="comment"> * @brief Configures the YUYV source buffer.</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your Y data buffer.</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
+<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
+<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
+<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
+<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;<span class="comment"> * This specifies the YUYV data buffer for the packed input format @ref INPUT_YUV422_BATCH.</span></div>
+<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
+<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a2cd9a42b16de17c4bf4d75caff245d7a">Y2RU_SetSendingYUYV</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* src_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
+<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;<span class="comment"> * @brief Configures the destination buffer.</span></div>
+<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your destination buffer in FCRAM</span></div>
+<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
+<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
+<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;<span class="comment"> * This specifies the destination buffer of the conversion.</span></div>
+<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
+<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;<span class="comment"> * The buffer does NOT need to be allocated in the linear heap.</span></div>
+<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
+<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;<span class="comment"> * @note</span></div>
+<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;<span class="comment"> *      It seems that depending on the size of the image and of the transfer unit,\n</span></div>
+<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;<span class="comment"> *      it is possible for the end of conversion interrupt to be triggered right after the conversion began.\n</span></div>
+<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;<span class="comment"> *      One line as transfer_unit seems to trigger this issue for 400x240, setting to 2/4/8 lines fixes it.</span></div>
+<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;<span class="comment"> * @note Setting a transfer_unit of 4 or 8 lines seems to bring the best results in terms of speed for a 400x240 image.</span></div>
+<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#ac53d0e553fda7d6e3b80e6f7bd0fe7e4">Y2RU_SetReceiving</a>(<span class="keywordtype">void</span>* dst_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
 <div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;<span class="comment">/// Cancels the conversion</span></div>
-<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a91b5da74d718bf92c14b083951074874">Y2RU_StopConversion</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<span class="comment"> * @brief Check if the conversion and DMA transfer are finished</span></div>
-<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;<span class="comment"> * This can have the same problems as the event and interrupt. See @ref Y2RU_SetTransferEndInterrupt.</span></div>
-<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a72ad212c211ec12b5cc85a6e3c7814b2">Y2RU_IsBusyConversion</a>(<span class="keywordtype">bool</span>* is_busy);</div>
-<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;<span class="comment"> * @brief Checks whether y2r is ready to be used.</span></div>
-<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;<span class="comment"> * @param ping Pointer to output y2r&#39;s status to.</span></div>
+<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the Y buffer.</span></div>
+<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
+<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<span class="comment"> * True if the DMA has finished transferring the Y plane, false otherwise. To be used with @ref Y2RU_SetSendingY.</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a64d4cae9174cc5e4442936446b432157">Y2RU_IsDoneSendingY</a>(<span class="keywordtype">bool</span>* is_done);</div>
+<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the U buffer.</span></div>
+<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
+<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;<span class="comment"> * True if the DMA has finished transferring the U plane, false otherwise. To be used with @ref Y2RU_SetSendingU.</span></div>
 <div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#aea8b5a030d6c5ece8aadd79463b1a3e0">Y2RU_PingProcess</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* ping);</div>
+<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a23d944b51ffe02bd9a276d8469a8b593">Y2RU_IsDoneSendingU</a>(<span class="keywordtype">bool</span>* is_done);</div>
 <div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<span class="comment">/// Initializes the y2r driver.</span></div>
-<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a8bafbc094703233a36a526fc8e8a0e16">Y2RU_DriverInitialize</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<span class="comment">/// Terminates the y2r driver.</span></div>
-<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#ad72a92ab39705a1f824cfe5297bc63db">Y2RU_DriverFinalize</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;</div>
+<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the V buffer.</span></div>
+<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
+<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="comment"> * True if the DMA has finished transferring the V plane, false otherwise. To be used with @ref Y2RU_SetSendingV.</span></div>
+<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#aa47e389ffbcffe2ce8bce3ac284fa1f0">Y2RU_IsDoneSendingV</a>(<span class="keywordtype">bool</span>* is_done);</div>
+<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the YUYV buffer.</span></div>
+<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
+<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;<span class="comment"> * True if the DMA has finished transferring the YUYV buffer, false otherwise. To be used with @ref Y2RU_SetSendingYUYV.</span></div>
+<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a4eec8b785038a96e15eb1faf48e4f7fb">Y2RU_IsDoneSendingYUYV</a>(<span class="keywordtype">bool</span>* is_done);</div>
+<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the converted result.</span></div>
+<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
+<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;<span class="comment"> * True if the DMA has finished transferring data to your destination buffer, false otherwise.</span></div>
+<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a0f1869e8a424c495a9dcd42866affb22">Y2RU_IsDoneReceiving</a>(<span class="keywordtype">bool</span>* is_done);</div>
+<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;<span class="comment">/// Sets the dithering weights</span></div>
+<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a6a520d5fde3a1cbf434691ecfffd40a7">Y2RU_SetDitheringWeightParams</a>(<span class="keyword">const</span> <a class="code" href="structY2R__DitheringWeightParams.html">Y2R_DitheringWeightParams</a>* params);</div>
+<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;<span class="comment">/// Retrieves the dithering weights</span></div>
+<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a04a962181e43904d6dfb8760049598f7">Y2RU_GetDitheringWeightParams</a>(<a class="code" href="structY2R__DitheringWeightParams.html">Y2R_DitheringWeightParams</a>* params);</div>
+<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;<span class="comment"> * @brief Sets all the parameters of Y2R_ConversionParams at once.</span></div>
+<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;<span class="comment"> * Faster than calling the individual value through Y2R_Set* because only one system call is made.</span></div>
+<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">Y2RU_SetConversionParams</a>(<span class="keyword">const</span> <a class="code" href="structY2R__ConversionParams.html">Y2R_ConversionParams</a>* params);</div>
+<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;<span class="comment">/// Starts the conversion process</span></div>
+<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a8c7af513adbd55b5c3c1b18ce508397b">Y2RU_StartConversion</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;<span class="comment">/// Cancels the conversion</span></div>
+<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a91b5da74d718bf92c14b083951074874">Y2RU_StopConversion</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;<span class="comment"> * @brief Check if the conversion and DMA transfer are finished</span></div>
+<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;<span class="comment"> * This can have the same problems as the event and interrupt. See @ref Y2RU_SetTransferEndInterrupt.</span></div>
+<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a72ad212c211ec12b5cc85a6e3c7814b2">Y2RU_IsBusyConversion</a>(<span class="keywordtype">bool</span>* is_busy);</div>
+<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;<span class="comment"> * @brief Checks whether y2r is ready to be used.</span></div>
+<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;<span class="comment"> * @param ping Pointer to output y2r&#39;s status to.</span></div>
+<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#aea8b5a030d6c5ece8aadd79463b1a3e0">Y2RU_PingProcess</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* ping);</div>
+<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;<span class="comment">/// Initializes the y2r driver.</span></div>
+<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a8bafbc094703233a36a526fc8e8a0e16">Y2RU_DriverInitialize</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;<span class="comment">/// Terminates the y2r driver.</span></div>
+<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#ad72a92ab39705a1f824cfe5297bc63db">Y2RU_DriverFinalize</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;</div>
 <div class="ttc" id="y2r_8h_html_a23d944b51ffe02bd9a276d8469a8b593"><div class="ttname"><a href="y2r_8h.html#a23d944b51ffe02bd9a276d8469a8b593">Y2RU_IsDoneSendingU</a></div><div class="ttdeci">Result Y2RU_IsDoneSendingU(bool *is_done)</div><div class="ttdoc">Checks if the DMA has finished sending the U buffer. </div></div>
-<div class="ttc" id="y2r_8h_html_a9b0cd5078af08de4be5a6e3b5ddb1d19"><div class="ttname"><a href="y2r_8h.html#a9b0cd5078af08de4be5a6e3b5ddb1d19">Y2RU_SetUnknownParams</a></div><div class="ttdeci">Result Y2RU_SetUnknownParams(const u16 params[16])</div><div class="ttdoc">Sets currently unknown parameters. </div></div>
 <div class="ttc" id="y2r_8h_html_a08460da15f3e09eee1bcfc825396150da0585a6a62e46252f9da274d0059064f4"><div class="ttname"><a href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da0585a6a62e46252f9da274d0059064f4">INPUT_YUV420_INDIV_16</a></div><div class="ttdoc">16-bit per component, planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x2 Y samples).  Usually named YUV420P16. </div><div class="ttdef"><b>Definition:</b> y2r.h:18</div></div>
 <div class="ttc" id="y2r_8h_html_a0f1869e8a424c495a9dcd42866affb22"><div class="ttname"><a href="y2r_8h.html#a0f1869e8a424c495a9dcd42866affb22">Y2RU_IsDoneReceiving</a></div><div class="ttdeci">Result Y2RU_IsDoneReceiving(bool *is_done)</div><div class="ttdoc">Checks if the DMA has finished sending the converted result. </div></div>
 <div class="ttc" id="structY2R__ConversionParams_html_a2b7696b8d07e6702a18f04a39c4004c2"><div class="ttname"><a href="structY2R__ConversionParams.html#a2b7696b8d07e6702a18f04a39c4004c2">Y2R_ConversionParams::alpha</a></div><div class="ttdeci">u16 alpha</div><div class="ttdoc">Value passed to Y2RU_SetAlpha. </div><div class="ttdef"><b>Definition:</b> y2r.h:112</div></div>
@@ -495,13 +550,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="ttc" id="y2r_8h_html_ad129184fd6d7b1e2284456f1131c8c3d"><div class="ttname"><a href="y2r_8h.html#ad129184fd6d7b1e2284456f1131c8c3d">Y2RU_SetInputLineWidth</a></div><div class="ttdeci">Result Y2RU_SetInputLineWidth(u16 line_width)</div><div class="ttdoc">Used to configure the width of the image. </div></div>
 <div class="ttc" id="y2r_8h_html_a7271679b91d142253b9a2f6c88c209c2"><div class="ttname"><a href="y2r_8h.html#a7271679b91d142253b9a2f6c88c209c2">Y2RU_SetInputFormat</a></div><div class="ttdeci">Result Y2RU_SetInputFormat(Y2R_InputFormat format)</div><div class="ttdoc">Used to configure the input format. </div></div>
 <div class="ttc" id="types_8h_html_ab6d744c6b5de129f12937e482dc674fb"><div class="ttname"><a href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a></div><div class="ttdeci">u32 Handle</div><div class="ttdoc">Resource handle. </div><div class="ttdef"><b>Definition:</b> types.h:42</div></div>
+<div class="ttc" id="y2r_8h_html_a04a962181e43904d6dfb8760049598f7"><div class="ttname"><a href="y2r_8h.html#a04a962181e43904d6dfb8760049598f7">Y2RU_GetDitheringWeightParams</a></div><div class="ttdeci">Result Y2RU_GetDitheringWeightParams(Y2R_DitheringWeightParams *params)</div><div class="ttdoc">Retrieves the dithering weights. </div></div>
 <div class="ttc" id="types_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
 <div class="ttc" id="y2r_8h_html_a0da707ed45ae1516418c48faa194be64"><div class="ttname"><a href="y2r_8h.html#a0da707ed45ae1516418c48faa194be64">y2rExit</a></div><div class="ttdeci">Result y2rExit(void)</div><div class="ttdoc">Closes the y2r service. </div></div>
+<div class="ttc" id="y2r_8h_html_a86c231acacba2947d10511f54e4398db"><div class="ttname"><a href="y2r_8h.html#a86c231acacba2947d10511f54e4398db">Y2RU_SetSpacialDithering</a></div><div class="ttdeci">Result Y2RU_SetSpacialDithering(bool enable)</div><div class="ttdoc">Sets the usage of spacial dithering. </div></div>
 <div class="ttc" id="y2r_8h_html_a1071dc9892e7e8b3fb0405721af17cdd"><div class="ttname"><a href="y2r_8h.html#a1071dc9892e7e8b3fb0405721af17cdd">Y2RU_SetOutputFormat</a></div><div class="ttdeci">Result Y2RU_SetOutputFormat(Y2R_OutputFormat format)</div><div class="ttdoc">Used to configure the output format. </div></div>
 <div class="ttc" id="y2r_8h_html_a920c1ca6427fe9b1f5845e928e456b1d"><div class="ttname"><a href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">Y2R_BlockAlignment</a></div><div class="ttdeci">Y2R_BlockAlignment</div><div class="ttdoc">Block alignment of output. </div><div class="ttdef"><b>Definition:</b> y2r.h:51</div></div>
+<div class="ttc" id="y2r_8h_html_a6a520d5fde3a1cbf434691ecfffd40a7"><div class="ttname"><a href="y2r_8h.html#a6a520d5fde3a1cbf434691ecfffd40a7">Y2RU_SetDitheringWeightParams</a></div><div class="ttdeci">Result Y2RU_SetDitheringWeightParams(const Y2R_DitheringWeightParams *params)</div><div class="ttdoc">Sets the dithering weights. </div></div>
 <div class="ttc" id="y2r_8h_html_a44b247dde9d7357561765c4f5cd83773"><div class="ttname"><a href="y2r_8h.html#a44b247dde9d7357561765c4f5cd83773">Y2RU_SetSendingY</a></div><div class="ttdeci">Result Y2RU_SetSendingY(const void *src_buf, u32 image_size, s16 transfer_unit, s16 transfer_gap)</div><div class="ttdoc">Configures the Y plane buffer. </div></div>
 <div class="ttc" id="y2r_8h_html_a95ca51f0f41dee4e74740e20c710589f"><div class="ttname"><a href="y2r_8h.html#a95ca51f0f41dee4e74740e20c710589f">Y2RU_SetInputLines</a></div><div class="ttdeci">Result Y2RU_SetInputLines(u16 num_lines)</div><div class="ttdoc">Used to configure the height of the image. </div></div>
 <div class="ttc" id="y2r_8h_html_a08460da15f3e09eee1bcfc825396150da5c1827fb0d430e5a33a00af2f62cfef7"><div class="ttname"><a href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da5c1827fb0d430e5a33a00af2f62cfef7">INPUT_YUV422_BATCH</a></div><div class="ttdoc">8-bit per component, packed YUV 4:2:2, 16bpp, (Y0 Cb Y1 Cr).  Usually named YUYV422. </div><div class="ttdef"><b>Definition:</b> y2r.h:19</div></div>
+<div class="ttc" id="y2r_8h_html_a39862239db0e4f9f2a325e0295c5fc8c"><div class="ttname"><a href="y2r_8h.html#a39862239db0e4f9f2a325e0295c5fc8c">Y2RU_SetTemporalDithering</a></div><div class="ttdeci">Result Y2RU_SetTemporalDithering(bool enable)</div><div class="ttdoc">Sets the usage of temporal dithering. </div></div>
 <div class="ttc" id="y2r_8h_html_a08460da15f3e09eee1bcfc825396150da972ba69e974377648a8cb65d19739496"><div class="ttname"><a href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da972ba69e974377648a8cb65d19739496">INPUT_YUV422_INDIV_8</a></div><div class="ttdoc">8-bit per component, planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples).  Usually named YUV422P. </div><div class="ttdef"><b>Definition:</b> y2r.h:15</div></div>
 <div class="ttc" id="y2r_8h_html_a8708e10900f512068040be677c677982"><div class="ttname"><a href="y2r_8h.html#a8708e10900f512068040be677c677982">Y2R_Rotation</a></div><div class="ttdeci">Y2R_Rotation</div><div class="ttdoc">Rotation to be applied to the output. </div><div class="ttdef"><b>Definition:</b> y2r.h:38</div></div>
 <div class="ttc" id="y2r_8h_html_aea14c7577fe4fad30581f30ca6973705"><div class="ttname"><a href="y2r_8h.html#aea14c7577fe4fad30581f30ca6973705">Y2RU_GetTransferEndEvent</a></div><div class="ttdeci">Result Y2RU_GetTransferEndEvent(Handle *end_event)</div><div class="ttdoc">Gets an handle to the end of conversion event. </div></div>
@@ -514,6 +573,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="ttc" id="y2r_8h_html_a08460da15f3e09eee1bcfc825396150d"><div class="ttname"><a href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">Y2R_InputFormat</a></div><div class="ttdeci">Y2R_InputFormat</div><div class="ttdoc">Input color formats. </div><div class="ttdef"><b>Definition:</b> y2r.h:13</div></div>
 <div class="ttc" id="y2r_8h_html_a1dee7552be1aee29dd494dbab1400aa3a42ac04bda184cacdf355208866500739"><div class="ttname"><a href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3a42ac04bda184cacdf355208866500739">COEFFICIENT_ITU_R_BT_601_SCALING</a></div><div class="ttdoc">Coefficients from the ITU-R BT.601 standard with TV ranges. </div><div class="ttdef"><b>Definition:</b> y2r.h:92</div></div>
 <div class="ttc" id="y2r_8h_html_addb21574adf9c9e9aada655eab31b842"><div class="ttname"><a href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">Y2R_OutputFormat</a></div><div class="ttdeci">Y2R_OutputFormat</div><div class="ttdoc">Output color formats. </div><div class="ttdef"><b>Definition:</b> y2r.h:27</div></div>
+<div class="ttc" id="y2r_8h_html_a3ebeb72f97ab568766714ccc593ba06f"><div class="ttname"><a href="y2r_8h.html#a3ebeb72f97ab568766714ccc593ba06f">Y2RU_GetStandardCoefficient</a></div><div class="ttdeci">Result Y2RU_GetStandardCoefficient(Y2R_ColorCoefficients *coefficients, Y2R_StandardCoefficient standardCoeff)</div><div class="ttdoc">Retrieves the coeeficients associated to the given standard. </div></div>
 <div class="ttc" id="structY2R__ConversionParams_html_af2e7f668a1f9fdcf70e0e1b497cdd3a7"><div class="ttname"><a href="structY2R__ConversionParams.html#af2e7f668a1f9fdcf70e0e1b497cdd3a7">Y2R_ConversionParams::input_lines</a></div><div class="ttdeci">s16 input_lines</div><div class="ttdoc">Value passed to Y2RU_SetInputLines. </div><div class="ttdef"><b>Definition:</b> y2r.h:109</div></div>
 <div class="ttc" id="y2r_8h_html_a568ce42764b2eee7dfcfd7ba7a519bfd"><div class="ttname"><a href="y2r_8h.html#a568ce42764b2eee7dfcfd7ba7a519bfd">Y2RU_SetSendingV</a></div><div class="ttdeci">Result Y2RU_SetSendingV(const void *src_buf, u32 image_size, s16 transfer_unit, s16 transfer_gap)</div><div class="ttdoc">Configures the V plane buffer. </div></div>
 <div class="ttc" id="y2r_8h_html_a84aa94c65f7038c83b6f8d2272dbd32a"><div class="ttname"><a href="y2r_8h.html#a84aa94c65f7038c83b6f8d2272dbd32a">Y2RU_SetSendingU</a></div><div class="ttdeci">Result Y2RU_SetSendingU(const void *src_buf, u32 image_size, s16 transfer_unit, s16 transfer_gap)</div><div class="ttdoc">Configures the U plane buffer. </div></div>
@@ -530,6 +590,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="ttc" id="y2r_8h_html_addb21574adf9c9e9aada655eab31b842af1d72ce325650b7925ae45d76fbbb3c0"><div class="ttname"><a href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842af1d72ce325650b7925ae45d76fbbb3c0">OUTPUT_RGB_16_555</a></div><div class="ttdoc">The alpha bit is the 7th bit of the alpha value set by Y2RU_SetAlpha. </div><div class="ttdef"><b>Definition:</b> y2r.h:31</div></div>
 <div class="ttc" id="y2r_8h_html_a91b5da74d718bf92c14b083951074874"><div class="ttname"><a href="y2r_8h.html#a91b5da74d718bf92c14b083951074874">Y2RU_StopConversion</a></div><div class="ttdeci">Result Y2RU_StopConversion(void)</div><div class="ttdoc">Cancels the conversion. </div></div>
 <div class="ttc" id="y2r_8h_html_a8bafbc094703233a36a526fc8e8a0e16"><div class="ttname"><a href="y2r_8h.html#a8bafbc094703233a36a526fc8e8a0e16">Y2RU_DriverInitialize</a></div><div class="ttdeci">Result Y2RU_DriverInitialize(void)</div><div class="ttdoc">Initializes the y2r driver. </div></div>
+<div class="ttc" id="structY2R__DitheringWeightParams_html"><div class="ttname"><a href="structY2R__DitheringWeightParams.html">Y2R_DitheringWeightParams</a></div><div class="ttdoc">Dithering weights. </div><div class="ttdef"><b>Definition:</b> y2r.h:119</div></div>
 <div class="ttc" id="y2r_8h_html_a08460da15f3e09eee1bcfc825396150da1b751709bc04bbe2b6bafc6b2237c3f0"><div class="ttname"><a href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da1b751709bc04bbe2b6bafc6b2237c3f0">INPUT_YUV422_INDIV_16</a></div><div class="ttdoc">16-bit per component, planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x1 Y samples).  Usually named YUV422P16. </div><div class="ttdef"><b>Definition:</b> y2r.h:17</div></div>
 <div class="ttc" id="y2r_8h_html_ad72a92ab39705a1f824cfe5297bc63db"><div class="ttname"><a href="y2r_8h.html#ad72a92ab39705a1f824cfe5297bc63db">Y2RU_DriverFinalize</a></div><div class="ttdeci">Result Y2RU_DriverFinalize(void)</div><div class="ttdoc">Terminates the y2r driver. </div></div>
 <div class="ttc" id="y2r_8h_html_a1dee7552be1aee29dd494dbab1400aa3a798f4362c48425f315ca076d65353f08"><div class="ttname"><a href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3a798f4362c48425f315ca076d65353f08">COEFFICIENT_ITU_R_BT_709_SCALING</a></div><div class="ttdoc">Coefficients from the ITU-R BT.709 standard with TV ranges. </div><div class="ttdef"><b>Definition:</b> y2r.h:93</div></div>