camera_metadata: Make word breaks work for entry names

- Fixes a bug where word breaks were only inserted once into a string.
- Adds unit tests for word breaks
- Unit tests are now always run when generating metadata

Bug: 12301333
Change-Id: Id604ecd275d026bb8818e56f1af0f03eb66edd41
diff --git a/camera/docs/docs.html b/camera/docs/docs.html
index 2ad79a3..e61f5d4 100644
--- a/camera/docs/docs.html
+++ b/camera/docs/docs.html
@@ -705,7 +705,7 @@
                 
           <tr class="entry" id="controls_android.colorCorrection.mode">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.colorCorrection.mode<wbr></wbr></p></body></html>
+              android.<wbr/>color<wbr/>Correction.<wbr/>mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -715,18 +715,18 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">TRANSFORM_MATRIX</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Use the android.colorCorrection.transform matrix
-              and android.colorCorrection.gains to do color conversion<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Use the android.<wbr/>color<wbr/>Correction.<wbr/>transform matrix
+              and android.<wbr/>color<wbr/>Correction.<wbr/>gains to do color conversion</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FAST</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Must not slow down frame rate relative to raw
-              bayer output<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Must not slow down frame rate relative to raw
+              bayer output</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">HIGH_QUALITY</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Frame rate may be reduced by high
-              quality<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Frame rate may be reduced by high
+              quality</span>
                   </li>
                 </ul>
 
@@ -750,8 +750,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>When android.control.awbMode is not OFF, TRANSFORM_MATRIX
-should be ignored.<wbr></wbr></p></body></html>
+              <p>When android.<wbr/>control.<wbr/>awb<wbr/>Mode is not OFF,<wbr/> TRANSFORM_<wbr/>MATRIX
+should be ignored.<wbr/></p>
             </td>
           </tr>
 
@@ -762,7 +762,7 @@
                 
           <tr class="entry" id="controls_android.colorCorrection.transform">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.colorCorrection.transform<wbr></wbr></p></body></html>
+              android.<wbr/>color<wbr/>Correction.<wbr/>transform
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">rational</span>
@@ -772,22 +772,22 @@
                   3 x 3
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>3x3 rational matrix in row-major order<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">3x3 rational matrix in row-major order</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>A color transform matrix to use to transform
-from sensor RGB color space to output linear sRGB color space<wbr></wbr></p></body></html>
+              <p>A color transform matrix to use to transform
+from sensor RGB color space to output linear sRGB color space</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>Output values are expected to be in the range
-          (0,1)<wbr></wbr></p></body></html>
+              Output values are expected to be in the range
+          (0,<wbr/>1)
             </td>
 
             <td class="entry_tags">
@@ -799,13 +799,13 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>This matrix is either set by HAL when the request
-android.colorCorrection.mode is not TRANSFORM_MATRIX, or
+              <p>This matrix is either set by HAL when the request
+android.<wbr/>color<wbr/>Correction.<wbr/>mode is not TRANSFORM_<wbr/>MATRIX,<wbr/> or
 directly by the application in the request when the
-android.colorCorrection.mode is TRANSFORM_MATRIX.</p>
-<p>In the latter case, the HAL may round the matrix to account
+android.<wbr/>color<wbr/>Correction.<wbr/>mode is TRANSFORM_<wbr/>MATRIX.<wbr/></p>
+<p>In the latter case,<wbr/> the HAL may round the matrix to account
 for precision issues; the final rounded matrix should be
-reported back in this matrix result metadata.<wbr></wbr></p></body></html>
+reported back in this matrix result metadata.<wbr/></p>
             </td>
           </tr>
 
@@ -816,7 +816,7 @@
                 
           <tr class="entry" id="controls_android.colorCorrection.gains">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.colorCorrection.gains<wbr></wbr></p></body></html>
+              android.<wbr/>color<wbr/>Correction.<wbr/>gains
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -826,14 +826,14 @@
                   4
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>A 1D array of floats for 4 color channel gains<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">A 1D array of floats for 4 color channel gains</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Gains applying to Bayer color channels for
-white-balance<wbr></wbr></p></body></html>
+              <p>Gains applying to Bayer color channels for
+white-balance</p>
             </td>
 
             <td class="entry_units">
@@ -851,19 +851,19 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>The 4-channel white-balance gains are defined in
-the order of [R G_even G_odd B], where G_even is the gain
-for green pixels on even rows of the output, and G_odd
-is the gain for greenpixels on the odd rows. if a HAL
-does not support a separate gain for even/odd green channels,
-it should use the G_even value,and write G_odd equal to
-G_even in the output result metadata.</p>
+              <p>The 4-channel white-balance gains are defined in
+the order of [R G_<wbr/>even G_<wbr/>odd B],<wbr/> where G_<wbr/>even is the gain
+for green pixels on even rows of the output,<wbr/> and G_<wbr/>odd
+is the gain for greenpixels on the odd rows.<wbr/> if a HAL
+does not support a separate gain for even/<wbr/>odd green channels,<wbr/>
+it should use the G_<wbr/>even value,<wbr/>and write G_<wbr/>odd equal to
+G_<wbr/>even in the output result metadata.<wbr/></p>
 <p>This array is either set by HAL when the request
-android.colorCorrection.mode is not TRANSFORM_MATRIX, or
+android.<wbr/>color<wbr/>Correction.<wbr/>mode is not TRANSFORM_<wbr/>MATRIX,<wbr/> or
 directly by the application in the request when the
-android.colorCorrection.mode is TRANSFORM_MATRIX.</p>
+android.<wbr/>color<wbr/>Correction.<wbr/>mode is TRANSFORM_<wbr/>MATRIX.<wbr/></p>
 <p>The ouput should be the gains actually applied by the HAL to
-the current frame.<wbr></wbr></p></body></html>
+the current frame.<wbr/></p>
             </td>
           </tr>
 
@@ -901,7 +901,7 @@
                 
           <tr class="entry" id="dynamic_android.colorCorrection.transform">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.colorCorrection.transform<wbr></wbr></p></body></html>
+              android.<wbr/>color<wbr/>Correction.<wbr/>transform
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">rational</span>
@@ -911,22 +911,22 @@
                   3 x 3
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>3x3 rational matrix in row-major order<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">3x3 rational matrix in row-major order</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>A color transform matrix to use to transform
-from sensor RGB color space to output linear sRGB color space<wbr></wbr></p></body></html>
+              <p>A color transform matrix to use to transform
+from sensor RGB color space to output linear sRGB color space</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>Output values are expected to be in the range
-          (0,1)<wbr></wbr></p></body></html>
+              Output values are expected to be in the range
+          (0,<wbr/>1)
             </td>
 
             <td class="entry_tags">
@@ -938,13 +938,13 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>This matrix is either set by HAL when the request
-android.colorCorrection.mode is not TRANSFORM_MATRIX, or
+              <p>This matrix is either set by HAL when the request
+android.<wbr/>color<wbr/>Correction.<wbr/>mode is not TRANSFORM_<wbr/>MATRIX,<wbr/> or
 directly by the application in the request when the
-android.colorCorrection.mode is TRANSFORM_MATRIX.</p>
-<p>In the latter case, the HAL may round the matrix to account
+android.<wbr/>color<wbr/>Correction.<wbr/>mode is TRANSFORM_<wbr/>MATRIX.<wbr/></p>
+<p>In the latter case,<wbr/> the HAL may round the matrix to account
 for precision issues; the final rounded matrix should be
-reported back in this matrix result metadata.<wbr></wbr></p></body></html>
+reported back in this matrix result metadata.<wbr/></p>
             </td>
           </tr>
 
@@ -955,7 +955,7 @@
                 
           <tr class="entry" id="dynamic_android.colorCorrection.gains">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.colorCorrection.gains<wbr></wbr></p></body></html>
+              android.<wbr/>color<wbr/>Correction.<wbr/>gains
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -965,14 +965,14 @@
                   4
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>A 1D array of floats for 4 color channel gains<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">A 1D array of floats for 4 color channel gains</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Gains applying to Bayer color channels for
-white-balance<wbr></wbr></p></body></html>
+              <p>Gains applying to Bayer color channels for
+white-balance</p>
             </td>
 
             <td class="entry_units">
@@ -990,19 +990,19 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>The 4-channel white-balance gains are defined in
-the order of [R G_even G_odd B], where G_even is the gain
-for green pixels on even rows of the output, and G_odd
-is the gain for greenpixels on the odd rows. if a HAL
-does not support a separate gain for even/odd green channels,
-it should use the G_even value,and write G_odd equal to
-G_even in the output result metadata.</p>
+              <p>The 4-channel white-balance gains are defined in
+the order of [R G_<wbr/>even G_<wbr/>odd B],<wbr/> where G_<wbr/>even is the gain
+for green pixels on even rows of the output,<wbr/> and G_<wbr/>odd
+is the gain for greenpixels on the odd rows.<wbr/> if a HAL
+does not support a separate gain for even/<wbr/>odd green channels,<wbr/>
+it should use the G_<wbr/>even value,<wbr/>and write G_<wbr/>odd equal to
+G_<wbr/>even in the output result metadata.<wbr/></p>
 <p>This array is either set by HAL when the request
-android.colorCorrection.mode is not TRANSFORM_MATRIX, or
+android.<wbr/>color<wbr/>Correction.<wbr/>mode is not TRANSFORM_<wbr/>MATRIX,<wbr/> or
 directly by the application in the request when the
-android.colorCorrection.mode is TRANSFORM_MATRIX.</p>
+android.<wbr/>color<wbr/>Correction.<wbr/>mode is TRANSFORM_<wbr/>MATRIX.<wbr/></p>
 <p>The ouput should be the gains actually applied by the HAL to
-the current frame.<wbr></wbr></p></body></html>
+the current frame.<wbr/></p>
             </td>
           </tr>
 
@@ -1045,7 +1045,7 @@
                 
           <tr class="entry" id="controls_android.control.aeAntibandingMode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.control.aeAntibandingMode<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>ae<wbr/>Antibanding<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -1070,15 +1070,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Enum for controlling
-antibanding<wbr></wbr></p></body></html>
+              <p>Enum for controlling
+antibanding</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.control.aeAvailableAntibandingModes<wbr></wbr></p></body></html>
+              
+          android.<wbr/>control.<wbr/>ae<wbr/>Available<wbr/>Antibanding<wbr/>Modes
             </td>
 
             <td class="entry_tags">
@@ -1093,7 +1094,7 @@
                 
           <tr class="entry" id="controls_android.control.aeExposureCompensation">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.aeExposureCompensation<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>ae<wbr/>Exposure<wbr/>Compensation
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -1104,12 +1105,12 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Adjustment to AE target image
-brightness<wbr></wbr></p></body></html>
+              <p>Adjustment to AE target image
+brightness</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>count of positive/negative EV steps<wbr></wbr></p></body></html>
+              count of positive/<wbr/>negative EV steps
             </td>
 
             <td class="entry_range">
@@ -1127,9 +1128,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>For example, if EV step is 0.333, '6' will mean an
+              <p>For example,<wbr/> if EV step is 0.<wbr/>333,<wbr/> '6' will mean an
 exposure compensation of +2 EV; -3 will mean an exposure
-compensation of -1<wbr></wbr></p></body></html>
+compensation of -1</p>
             </td>
           </tr>
 
@@ -1140,7 +1141,7 @@
                 
           <tr class="entry" id="controls_android.control.aeLock">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.aeLock<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>ae<wbr/>Lock
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -1150,22 +1151,22 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">OFF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Autoexposure lock is disabled; the AE algorithm
-            is free to update its parameters.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Autoexposure lock is disabled; the AE algorithm
+            is free to update its parameters.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">ON</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Autoexposure lock is enabled; the AE algorithm
+                    <span class="entry_type_enum_notes">Autoexposure lock is enabled; the AE algorithm
             must not update the exposure and sensitivity parameters
-            while the lock is active<wbr></wbr></p></body></html></span>
+            while the lock is active</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Whether AE is currently locked to its latest
-calculated values<wbr></wbr></p></body></html>
+              <p>Whether AE is currently locked to its latest
+calculated values</p>
             </td>
 
             <td class="entry_units">
@@ -1186,9 +1187,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Note that even when AE is locked, the flash may be
-fired if the AE mode is ON_AUTO_FLASH / ON_ALWAYS_FLASH /
-ON_AUTO_FLASH_REDEYE.<wbr></wbr></p></body></html>
+              <p>Note that even when AE is locked,<wbr/> the flash may be
+fired if the AE mode is ON_<wbr/>AUTO_<wbr/>FLASH /<wbr/> ON_<wbr/>ALWAYS_<wbr/>FLASH /<wbr/>
+ON_<wbr/>AUTO_<wbr/>FLASH_<wbr/>REDEYE.<wbr/></p>
             </td>
           </tr>
 
@@ -1199,7 +1200,7 @@
                 
           <tr class="entry" id="controls_android.control.aeMode">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.aeMode<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>ae<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -1209,49 +1210,49 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">OFF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Autoexposure is disabled; sensor.exposureTime,
-              sensor.sensitivity and sensor.frameDuration are used<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Autoexposure is disabled; sensor.<wbr/>exposureTime,<wbr/>
+              sensor.<wbr/>sensitivity and sensor.<wbr/>frameDuration are used</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">ON</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Autoexposure is active, no flash
-              control<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Autoexposure is active,<wbr/> no flash
+              control</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">ON_AUTO_FLASH</span>
-                    <span class="entry_type_enum_notes"><html><body><p>If autoexposure is active and flash exists, auto
+                    <span class="entry_type_enum_notes">If autoexposure is active and flash exists,<wbr/> auto
             flash control; flash may be fired when precapture
-            trigger is activated, and for captures for which
-            captureIntent = STILL_CAPTURE<wbr></wbr></p></body></html></span>
+            trigger is activated,<wbr/> and for captures for which
+            captureIntent = STILL_<wbr/>CAPTURE</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">ON_ALWAYS_FLASH</span>
-                    <span class="entry_type_enum_notes"><html><body><p>If autoexposure is active and flash exists, auto
+                    <span class="entry_type_enum_notes">If autoexposure is active and flash exists,<wbr/> auto
             flash control for precapture trigger and always flash
-            when captureIntent = STILL_CAPTURE<wbr></wbr></p></body></html></span>
+            when captureIntent = STILL_<wbr/>CAPTURE</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">ON_AUTO_FLASH_REDEYE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Optional. Automatic red eye reduction with flash.
-            If deemed necessary, red eye reduction sequence should
-            fire when precapture trigger is activated, and final
+                    <span class="entry_type_enum_notes">Optional.<wbr/> Automatic red eye reduction with flash.<wbr/>
+            If deemed necessary,<wbr/> red eye reduction sequence should
+            fire when precapture trigger is activated,<wbr/> and final
             flash should fire when captureIntent =
-            STILL_CAPTURE<wbr></wbr></p></body></html></span>
+            STILL_<wbr/>CAPTURE</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Whether AE is currently updating the sensor
-exposure and sensitivity fields<wbr></wbr></p></body></html>
+              <p>Whether AE is currently updating the sensor
+exposure and sensitivity fields</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.control.aeAvailableModes<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>ae<wbr/>Available<wbr/>Modes
             </td>
 
             <td class="entry_tags">
@@ -1266,15 +1267,15 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Only effective if android.control.mode = AUTO.</p>
-<p>If auto-exposure is active, HAL auto-focus routine is enabled,
+              <p>Only effective if android.<wbr/>control.<wbr/>mode = AUTO.<wbr/></p>
+<p>If auto-exposure is active,<wbr/> HAL auto-focus routine is enabled,<wbr/>
 then HAL auto-exposure routine overrides the control variables
-that relate to auto-exposure routine, and these override values
-are then available in the result metadata for that capture.</p>
-<p>For example, if auto-exposure is enabled in a request, the HAL should
-overwrite the exposure, gain, and frame duration fields (and potentially
-the flash fields, depending on AE mode) of the request.  The overridden
-values are then provided back to the user in the corresponding result.<wbr></wbr></p></body></html>
+that relate to auto-exposure routine,<wbr/> and these override values
+are then available in the result metadata for that capture.<wbr/></p>
+<p>For example,<wbr/> if auto-exposure is enabled in a request,<wbr/> the HAL should
+overwrite the exposure,<wbr/> gain,<wbr/> and frame duration fields (and potentially
+the flash fields,<wbr/> depending on AE mode) of the request.<wbr/>  The overridden
+values are then provided back to the user in the corresponding result.<wbr/></p>
             </td>
           </tr>
 
@@ -1285,7 +1286,7 @@
                 
           <tr class="entry" id="controls_android.control.aeRegions">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.aeRegions<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>ae<wbr/>Regions
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -1300,8 +1301,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List of areas to use for
-metering<wbr></wbr></p></body></html>
+              <p>List of areas to use for
+metering</p>
             </td>
 
             <td class="entry_units">
@@ -1322,20 +1323,20 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Each area is a rectangle plus weight: xmin, ymin,
-xmax, ymax, weight. The rectangle is defined inclusive of the
-specified coordinates.</p>
-<p>The coordinate system is based on the active pixel array,
-with (0,0) being the top-left pixel in the active pixel array, and
-(android.sensor.info.activeArraySize.width - 1,
-android.sensor.info.activeArraySize.height - 1) being the
-bottom-right pixel in the active pixel array. The weight
-should be nonnegative.</p>
-<p>If all regions have 0 weight, then no specific metering area
-needs to be used by the HAL. If the metering region is
-outside the current android.scaler.cropRegion, the HAL
+              <p>Each area is a rectangle plus weight: xmin,<wbr/> ymin,<wbr/>
+xmax,<wbr/> ymax,<wbr/> weight.<wbr/> The rectangle is defined inclusive of the
+specified coordinates.<wbr/></p>
+<p>The coordinate system is based on the active pixel array,<wbr/>
+with (0,<wbr/>0) being the top-left pixel in the active pixel array,<wbr/> and
+(android.<wbr/>sensor.<wbr/>info.<wbr/>active<wbr/>Array<wbr/>Size.<wbr/>width - 1,<wbr/>
+android.<wbr/>sensor.<wbr/>info.<wbr/>active<wbr/>Array<wbr/>Size.<wbr/>height - 1) being the
+bottom-right pixel in the active pixel array.<wbr/> The weight
+should be nonnegative.<wbr/></p>
+<p>If all regions have 0 weight,<wbr/> then no specific metering area
+needs to be used by the HAL.<wbr/> If the metering region is
+outside the current android.<wbr/>scaler.<wbr/>crop<wbr/>Region,<wbr/> the HAL
 should ignore the sections outside the region and output the
-used sections in the frame metadata<wbr></wbr></p></body></html>
+used sections in the frame metadata</p>
             </td>
           </tr>
 
@@ -1346,7 +1347,7 @@
                 
           <tr class="entry" id="controls_android.control.aeTargetFpsRange">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.aeTargetFpsRange<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>ae<wbr/>Target<wbr/>Fps<wbr/>Range
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -1361,15 +1362,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Range over which fps can be adjusted to
-maintain exposure<wbr></wbr></p></body></html>
+              <p>Range over which fps can be adjusted to
+maintain exposure</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.control.aeAvailableTargetFpsRanges<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>ae<wbr/>Available<wbr/>Target<wbr/>Fps<wbr/>Ranges
             </td>
 
             <td class="entry_tags">
@@ -1384,8 +1385,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Only constrains AE algorithm, not manual control
-of android.sensor.exposureTime<wbr></wbr></p></body></html>
+              <p>Only constrains AE algorithm,<wbr/> not manual control
+of android.<wbr/>sensor.<wbr/>exposure<wbr/>Time</p>
             </td>
           </tr>
 
@@ -1396,7 +1397,7 @@
                 
           <tr class="entry" id="controls_android.control.aePrecaptureTrigger">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.aePrecaptureTrigger<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>ae<wbr/>Precapture<wbr/>Trigger
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -1406,22 +1407,22 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">IDLE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>The trigger is idle.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">The trigger is idle.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">START</span>
-                    <span class="entry_type_enum_notes"><html><body><p>The precapture metering sequence
-              must be started. The exact effect of the precapture
+                    <span class="entry_type_enum_notes">The precapture metering sequence
+              must be started.<wbr/> The exact effect of the precapture
               trigger depends on the current AE mode and
-              state.<wbr></wbr></p></body></html></span>
+              state.<wbr/></span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Whether the HAL must trigger precapture
-metering.<wbr></wbr></p></body></html>
+              <p>Whether the HAL must trigger precapture
+metering.<wbr/></p>
             </td>
 
             <td class="entry_units">
@@ -1442,13 +1443,13 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>This entry is normally set to IDLE, or is not
-included at all in the request settings. When included and
-set to START, the HAL must trigger the autoexposure
-precapture metering sequence.</p>
+              <p>This entry is normally set to IDLE,<wbr/> or is not
+included at all in the request settings.<wbr/> When included and
+set to START,<wbr/> the HAL must trigger the autoexposure
+precapture metering sequence.<wbr/></p>
 <p>The effect of AE precapture trigger depends on the current
 AE mode and state; see the camera HAL device v3 header for
-details.<wbr></wbr></p></body></html>
+details.<wbr/></p>
             </td>
           </tr>
 
@@ -1459,7 +1460,7 @@
                 
           <tr class="entry" id="controls_android.control.afMode">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.afMode<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>af<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -1469,90 +1470,91 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">OFF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>The auto-focus routine does not control the lens;
-            android.lens.focusDistance is controlled by the
-            application<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">The auto-focus routine does not control the lens;
+            android.<wbr/>lens.<wbr/>focus<wbr/>Distance is controlled by the
+            application</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">AUTO</span>
-                    <span class="entry_type_enum_notes"><html><body><p>If lens is not fixed focus.
+                    <span class="entry_type_enum_notes">
+            If lens is not fixed focus.<wbr/>
 
-            Use android.lens.info.minimumFocusDistance to determine if lens
-            is fixed-focus. In this mode, the lens does not move unless
-            the autofocus trigger action is called. When that trigger
-            is activated, AF must transition to ACTIVE_SCAN, then to
-            the outcome of the scan (FOCUSED or NOT_FOCUSED).
+            Use android.<wbr/>lens.<wbr/>info.<wbr/>minimum<wbr/>Focus<wbr/>Distance to determine if lens
+            is fixed-focus.<wbr/> In this mode,<wbr/> the lens does not move unless
+            the autofocus trigger action is called.<wbr/> When that trigger
+            is activated,<wbr/> AF must transition to ACTIVE_<wbr/>SCAN,<wbr/> then to
+            the outcome of the scan (FOCUSED or NOT_<wbr/>FOCUSED).<wbr/>
 
-            Triggering AF_CANCEL resets the lens position to default,
-            and sets the AF state to INACTIVE.<wbr></wbr></p></body></html></span>
+            Triggering AF_<wbr/>CANCEL resets the lens position to default,<wbr/>
+            and sets the AF state to INACTIVE.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">MACRO</span>
-                    <span class="entry_type_enum_notes"><html><body><p>In this mode, the lens does not move unless the
-            autofocus trigger action is called.
+                    <span class="entry_type_enum_notes">In this mode,<wbr/> the lens does not move unless the
+            autofocus trigger action is called.<wbr/>
 
-            When that trigger is activated, AF must transition to
-            ACTIVE_SCAN, then to the outcome of the scan (FOCUSED or
-            NOT_FOCUSED).  Triggering cancel AF resets the lens
-            position to default, and sets the AF state to
-            INACTIVE.<wbr></wbr></p></body></html></span>
+            When that trigger is activated,<wbr/> AF must transition to
+            ACTIVE_<wbr/>SCAN,<wbr/> then to the outcome of the scan (FOCUSED or
+            NOT_<wbr/>FOCUSED).<wbr/>  Triggering cancel AF resets the lens
+            position to default,<wbr/> and sets the AF state to
+            INACTIVE.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">CONTINUOUS_VIDEO</span>
-                    <span class="entry_type_enum_notes"><html><body><p>In this mode, the AF algorithm modifies the lens
+                    <span class="entry_type_enum_notes">In this mode,<wbr/> the AF algorithm modifies the lens
             position continually to attempt to provide a
-            constantly-in-focus image stream.
+            constantly-in-focus image stream.<wbr/>
 
             The focusing behavior should be suitable for good quality
             video recording; typically this means slower focus
-            movement and no overshoots. When the AF trigger is not
-            involved, the AF algorithm should start in INACTIVE state,
-            and then transition into PASSIVE_SCAN and PASSIVE_FOCUSED
-            states as appropriate. When the AF trigger is activated,
+            movement and no overshoots.<wbr/> When the AF trigger is not
+            involved,<wbr/> the AF algorithm should start in INACTIVE state,<wbr/>
+            and then transition into PASSIVE_<wbr/>SCAN and PASSIVE_<wbr/>FOCUSED
+            states as appropriate.<wbr/> When the AF trigger is activated,<wbr/>
             the algorithm should immediately transition into
-            AF_FOCUSED or AF_NOT_FOCUSED as appropriate, and lock the
-            lens position until a cancel AF trigger is received.
+            AF_<wbr/>FOCUSED or AF_<wbr/>NOT_<wbr/>FOCUSED as appropriate,<wbr/> and lock the
+            lens position until a cancel AF trigger is received.<wbr/>
 
-            Once cancel is received, the algorithm should transition
-            back to INACTIVE and resume passive scan. Note that this
-            behavior is not identical to CONTINUOUS_PICTURE, since an
-            ongoing PASSIVE_SCAN must immediately be
-            canceled.<wbr></wbr></p></body></html></span>
+            Once cancel is received,<wbr/> the algorithm should transition
+            back to INACTIVE and resume passive scan.<wbr/> Note that this
+            behavior is not identical to CONTINUOUS_<wbr/>PICTURE,<wbr/> since an
+            ongoing PASSIVE_<wbr/>SCAN must immediately be
+            canceled.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">CONTINUOUS_PICTURE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>In this mode, the AF algorithm modifies the lens
+                    <span class="entry_type_enum_notes">In this mode,<wbr/> the AF algorithm modifies the lens
             position continually to attempt to provide a
-            constantly-in-focus image stream.
+            constantly-in-focus image stream.<wbr/>
 
             The focusing behavior should be suitable for still image
             capture; typically this means focusing as fast as
-            possible. When the AF trigger is not involved, the AF
-            algorithm should start in INACTIVE state, and then
-            transition into PASSIVE_SCAN and PASSIVE_FOCUSED states as
-            appropriate as it attempts to maintain focus. When the AF
-            trigger is activated, the algorithm should finish its
-            PASSIVE_SCAN if active, and then transition into
-            AF_FOCUSED or AF_NOT_FOCUSED as appropriate, and lock the
-            lens position until a cancel AF trigger is received.
+            possible.<wbr/> When the AF trigger is not involved,<wbr/> the AF
+            algorithm should start in INACTIVE state,<wbr/> and then
+            transition into PASSIVE_<wbr/>SCAN and PASSIVE_<wbr/>FOCUSED states as
+            appropriate as it attempts to maintain focus.<wbr/> When the AF
+            trigger is activated,<wbr/> the algorithm should finish its
+            PASSIVE_<wbr/>SCAN if active,<wbr/> and then transition into
+            AF_<wbr/>FOCUSED or AF_<wbr/>NOT_<wbr/>FOCUSED as appropriate,<wbr/> and lock the
+            lens position until a cancel AF trigger is received.<wbr/>
 
-            When the AF cancel trigger is activated, the algorithm
+            When the AF cancel trigger is activated,<wbr/> the algorithm
             should transition back to INACTIVE and then act as if it
-            has just been started.<wbr></wbr></p></body></html></span>
+            has just been started.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">EDOF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Extended depth of field (digital focus). AF
-            trigger is ignored, AF state should always be
-            INACTIVE.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Extended depth of field (digital focus).<wbr/> AF
+            trigger is ignored,<wbr/> AF state should always be
+            INACTIVE.<wbr/></span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Whether AF is currently enabled, and what
-mode it is set to<wbr></wbr></p></body></html>
+              <p>Whether AF is currently enabled,<wbr/> and what
+mode it is set to</p>
             </td>
 
             <td class="entry_units">
@@ -1573,10 +1575,10 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Only effective if android.control.mode = AUTO.</p>
-<p>If lens is controlled by HAL auto-focus algorithm, the HAL should
-report the current AF status in android.control.afState in
-result metadata.<wbr></wbr></p></body></html>
+              <p>Only effective if android.<wbr/>control.<wbr/>mode = AUTO.<wbr/></p>
+<p>If lens is controlled by HAL auto-focus algorithm,<wbr/> the HAL should
+report the current AF status in android.<wbr/>control.<wbr/>af<wbr/>State in
+result metadata.<wbr/></p>
             </td>
           </tr>
 
@@ -1587,7 +1589,7 @@
                 
           <tr class="entry" id="controls_android.control.afRegions">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.afRegions<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>af<wbr/>Regions
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -1602,8 +1604,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List of areas to use for focus
-estimation<wbr></wbr></p></body></html>
+              <p>List of areas to use for focus
+estimation</p>
             </td>
 
             <td class="entry_units">
@@ -1624,20 +1626,20 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Each area is a rectangle plus weight: xmin, ymin,
-xmax, ymax, weight. The rectangle is defined inclusive of the
-specified coordinates.</p>
-<p>The coordinate system is based on the active pixel array,
-with (0,0) being the top-left pixel in the active pixel array, and
-(android.sensor.info.activeArraySize.width - 1,
-android.sensor.info.activeArraySize.height - 1) being the
-bottom-right pixel in the active pixel array. The weight
-should be nonnegative.</p>
-<p>If all regions have 0 weight, then no specific focus area
-needs to be used by the HAL. If the focusing region is
-outside the current android.scaler.cropRegion, the HAL
+              <p>Each area is a rectangle plus weight: xmin,<wbr/> ymin,<wbr/>
+xmax,<wbr/> ymax,<wbr/> weight.<wbr/> The rectangle is defined inclusive of the
+specified coordinates.<wbr/></p>
+<p>The coordinate system is based on the active pixel array,<wbr/>
+with (0,<wbr/>0) being the top-left pixel in the active pixel array,<wbr/> and
+(android.<wbr/>sensor.<wbr/>info.<wbr/>active<wbr/>Array<wbr/>Size.<wbr/>width - 1,<wbr/>
+android.<wbr/>sensor.<wbr/>info.<wbr/>active<wbr/>Array<wbr/>Size.<wbr/>height - 1) being the
+bottom-right pixel in the active pixel array.<wbr/> The weight
+should be nonnegative.<wbr/></p>
+<p>If all regions have 0 weight,<wbr/> then no specific focus area
+needs to be used by the HAL.<wbr/> If the focusing region is
+outside the current android.<wbr/>scaler.<wbr/>crop<wbr/>Region,<wbr/> the HAL
 should ignore the sections outside the region and output the
-used sections in the frame metadata<wbr></wbr></p></body></html>
+used sections in the frame metadata</p>
             </td>
           </tr>
 
@@ -1648,7 +1650,7 @@
                 
           <tr class="entry" id="controls_android.control.afTrigger">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.afTrigger<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>af<wbr/>Trigger
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -1658,23 +1660,23 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">IDLE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>The trigger is idle.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">The trigger is idle.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">START</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Autofocus must trigger now.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Autofocus must trigger now.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">CANCEL</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Autofocus must return to initial
-              state, and cancel any active trigger.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Autofocus must return to initial
+              state,<wbr/> and cancel any active trigger.<wbr/></span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Whether the HAL must trigger autofocus.<wbr></wbr></p></body></html>
+              <p>Whether the HAL must trigger autofocus.<wbr/></p>
             </td>
 
             <td class="entry_units">
@@ -1695,13 +1697,13 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>This entry is normally set to IDLE, or is not
-included at all in the request settings.</p>
-<p>When included and set to START, the HAL must trigger the
-autofocus algorithm. The effect of AF trigger depends on the
+              <p>This entry is normally set to IDLE,<wbr/> or is not
+included at all in the request settings.<wbr/></p>
+<p>When included and set to START,<wbr/> the HAL must trigger the
+autofocus algorithm.<wbr/> The effect of AF trigger depends on the
 current AF mode and state; see the camera HAL device v3
-header for details. When set to CANCEL, the HAL must cancel
-any active trigger, and return to initial AF state.<wbr></wbr></p></body></html>
+header for details.<wbr/> When set to CANCEL,<wbr/> the HAL must cancel
+any active trigger,<wbr/> and return to initial AF state.<wbr/></p>
             </td>
           </tr>
 
@@ -1712,7 +1714,7 @@
                 
           <tr class="entry" id="controls_android.control.awbLock">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.awbLock<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>awb<wbr/>Lock
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -1722,23 +1724,23 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">OFF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Auto-whitebalance lock is disabled; the AWB
+                    <span class="entry_type_enum_notes">Auto-whitebalance lock is disabled; the AWB
             algorithm is free to update its parameters if in AUTO
-            mode.<wbr></wbr></p></body></html></span>
+            mode.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">ON</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Auto-whitebalance lock is enabled; the AWB
+                    <span class="entry_type_enum_notes">Auto-whitebalance lock is enabled; the AWB
             algorithm must not update the exposure and sensitivity
-            parameters while the lock is active<wbr></wbr></p></body></html></span>
+            parameters while the lock is active</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Whether AWB is currently locked to its
-latest calculated values<wbr></wbr></p></body></html>
+              <p>Whether AWB is currently locked to its
+latest calculated values</p>
             </td>
 
             <td class="entry_units">
@@ -1759,9 +1761,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Note that AWB lock is only meaningful for AUTO
-mode; in other modes, AWB is already fixed to a specific
-setting<wbr></wbr></p></body></html>
+              <p>Note that AWB lock is only meaningful for AUTO
+mode; in other modes,<wbr/> AWB is already fixed to a specific
+setting</p>
             </td>
           </tr>
 
@@ -1772,7 +1774,7 @@
                 
           <tr class="entry" id="controls_android.control.awbMode">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.awbMode<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>awb<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -1812,9 +1814,9 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Whether AWB is currently setting the color
-transform fields, and what its illumination target
-is<wbr></wbr></p></body></html>
+              <p>Whether AWB is currently setting the color
+transform fields,<wbr/> and what its illumination target
+is</p>
             </td>
 
             <td class="entry_units">
@@ -1836,8 +1838,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>[BC - AWB lock,AWB modes]</p>
-<p>Only effective if android.control.mode = AUTO.<wbr></wbr></p></body></html>
+              <p>[BC - AWB lock,<wbr/>AWB modes]</p>
+<p>Only effective if android.<wbr/>control.<wbr/>mode = AUTO.<wbr/></p>
             </td>
           </tr>
 
@@ -1848,7 +1850,7 @@
                 
           <tr class="entry" id="controls_android.control.awbRegions">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.awbRegions<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>awb<wbr/>Regions
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -1863,8 +1865,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List of areas to use for illuminant
-estimation<wbr></wbr></p></body></html>
+              <p>List of areas to use for illuminant
+estimation</p>
             </td>
 
             <td class="entry_units">
@@ -1885,21 +1887,21 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Only used in AUTO mode.</p>
-<p>Each area is a rectangle plus weight: xmin, ymin,
-xmax, ymax, weight. The rectangle is defined inclusive of the
-specified coordinates.</p>
-<p>The coordinate system is based on the active pixel array,
-with (0,0) being the top-left pixel in the active pixel array, and
-(android.sensor.info.activeArraySize.width - 1,
-android.sensor.info.activeArraySize.height - 1) being the
-bottom-right pixel in the active pixel array. The weight
-should be nonnegative.</p>
-<p>If all regions have 0 weight, then no specific metering area
-needs to be used by the HAL. If the metering region is
-outside the current android.scaler.cropRegion, the HAL
+              <p>Only used in AUTO mode.<wbr/></p>
+<p>Each area is a rectangle plus weight: xmin,<wbr/> ymin,<wbr/>
+xmax,<wbr/> ymax,<wbr/> weight.<wbr/> The rectangle is defined inclusive of the
+specified coordinates.<wbr/></p>
+<p>The coordinate system is based on the active pixel array,<wbr/>
+with (0,<wbr/>0) being the top-left pixel in the active pixel array,<wbr/> and
+(android.<wbr/>sensor.<wbr/>info.<wbr/>active<wbr/>Array<wbr/>Size.<wbr/>width - 1,<wbr/>
+android.<wbr/>sensor.<wbr/>info.<wbr/>active<wbr/>Array<wbr/>Size.<wbr/>height - 1) being the
+bottom-right pixel in the active pixel array.<wbr/> The weight
+should be nonnegative.<wbr/></p>
+<p>If all regions have 0 weight,<wbr/> then no specific metering area
+needs to be used by the HAL.<wbr/> If the metering region is
+outside the current android.<wbr/>scaler.<wbr/>crop<wbr/>Region,<wbr/> the HAL
 should ignore the sections outside the region and output the
-used sections in the frame metadata<wbr></wbr></p></body></html>
+used sections in the frame metadata</p>
             </td>
           </tr>
 
@@ -1910,7 +1912,7 @@
                 
           <tr class="entry" id="controls_android.control.captureIntent">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.captureIntent<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>capture<wbr/>Intent
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -1920,53 +1922,53 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">CUSTOM</span>
-                    <span class="entry_type_enum_notes"><html><body><p>This request doesn't fall into the other
-            categories. Default to preview-like
-            behavior.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">This request doesn't fall into the other
+            categories.<wbr/> Default to preview-like
+            behavior.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">PREVIEW</span>
-                    <span class="entry_type_enum_notes"><html><body><p>This request is for a preview-like usecase. The
+                    <span class="entry_type_enum_notes">This request is for a preview-like usecase.<wbr/> The
             precapture trigger may be used to start off a metering
-            w/flash sequence<wbr></wbr></p></body></html></span>
+            w/<wbr/>flash sequence</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">STILL_CAPTURE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>This request is for a still capture-type
-            usecase.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">This request is for a still capture-type
+            usecase.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">VIDEO_RECORD</span>
-                    <span class="entry_type_enum_notes"><html><body><p>This request is for a video recording
-            usecase.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">This request is for a video recording
+            usecase.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">VIDEO_SNAPSHOT</span>
-                    <span class="entry_type_enum_notes"><html><body><p>This request is for a video snapshot (still
-            image while recording video) usecase<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">This request is for a video snapshot (still
+            image while recording video) usecase</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">ZERO_SHUTTER_LAG</span>
-                    <span class="entry_type_enum_notes"><html><body><p>This request is for a ZSL usecase; the
+                    <span class="entry_type_enum_notes">This request is for a ZSL usecase; the
             application will stream full-resolution images and
             reprocess one or several later for a final
-            capture<wbr></wbr></p></body></html></span>
+            capture</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Information to 3A routines about the purpose
-of this capture, to help decide optimal 3A
-strategy<wbr></wbr></p></body></html>
+              <p>Information to 3A routines about the purpose
+of this capture,<wbr/> to help decide optimal 3A
+strategy</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>all must be supported<wbr></wbr></p></body></html>
+              all must be supported
             </td>
 
             <td class="entry_tags">
@@ -1981,7 +1983,7 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Only used if android.control.mode != OFF.<wbr></wbr></p></body></html>
+              <p>Only used if android.<wbr/>control.<wbr/>mode != OFF.<wbr/></p>
             </td>
           </tr>
 
@@ -1992,7 +1994,7 @@
                 
           <tr class="entry" id="controls_android.control.effectMode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.control.effectMode<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>effect<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -2040,15 +2042,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Whether any special color effect is in use.
-Only used if android.control.mode != OFF<wbr></wbr></p></body></html>
+              <p>Whether any special color effect is in use.<wbr/>
+Only used if android.<wbr/>control.<wbr/>mode != OFF</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.control.availableEffects<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>available<wbr/>Effects
             </td>
 
             <td class="entry_tags">
@@ -2066,7 +2068,7 @@
                 
           <tr class="entry" id="controls_android.control.mode">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.mode<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -2076,41 +2078,41 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">OFF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Full application control of pipeline. All 3A
-            routines are disabled, no other settings in
-            android.control.* have any effect<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Full application control of pipeline.<wbr/> All 3A
+            routines are disabled,<wbr/> no other settings in
+            android.<wbr/>control.<wbr/>* have any effect</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">AUTO</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Use settings for each individual 3A routine.
-            Manual control of capture parameters is disabled. All
-            controls in android.control.* besides sceneMode take
-            effect<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Use settings for each individual 3A routine.<wbr/>
+            Manual control of capture parameters is disabled.<wbr/> All
+            controls in android.<wbr/>control.<wbr/>* besides sceneMode take
+            effect</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">USE_SCENE_MODE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Use specific scene mode. Enabling this disables
-            control.aeMode, control.awbMode and control.afMode
+                    <span class="entry_type_enum_notes">Use specific scene mode.<wbr/> Enabling this disables
+            control.<wbr/>aeMode,<wbr/> control.<wbr/>awbMode and control.<wbr/>afMode
             controls; the HAL must ignore those settings while
-            USE_SCENE_MODE is active (except for FACE_PRIORITY
-            scene mode). Other control entries are still active.
+            USE_<wbr/>SCENE_<wbr/>MODE is active (except for FACE_<wbr/>PRIORITY
+            scene mode).<wbr/> Other control entries are still active.<wbr/>
             This setting can only be used if availableSceneModes !=
-            UNSUPPORTED<wbr></wbr></p></body></html></span>
+            UNSUPPORTED</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Overall mode of 3A control
-routines<wbr></wbr></p></body></html>
+              <p>Overall mode of 3A control
+routines</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>all must be supported<wbr></wbr></p></body></html>
+              all must be supported
             </td>
 
             <td class="entry_tags">
@@ -2125,16 +2127,16 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>High-level 3A control. When set to OFF, all 3A control
-by the HAL is disabled. The application must set the fields for
-capture parameters itself.</p>
-<p>When set to AUTO, the individual algorithm controls in
-android.control.* are in effect, such as android.control.afMode.</p>
-<p>When set to USE_SCENE_MODE, the individual controls in
-android.control.* are mostly disabled, and the HAL implements
-one of the scene mode settings (such as ACTION, SUNSET, or PARTY)
-as it wishes. The HAL scene mode 3A settings are provided by
-android.control.sceneModeOverrides.<wbr></wbr></p></body></html>
+              <p>High-level 3A control.<wbr/> When set to OFF,<wbr/> all 3A control
+by the HAL is disabled.<wbr/> The application must set the fields for
+capture parameters itself.<wbr/></p>
+<p>When set to AUTO,<wbr/> the individual algorithm controls in
+android.<wbr/>control.<wbr/>* are in effect,<wbr/> such as android.<wbr/>control.<wbr/>af<wbr/>Mode.<wbr/></p>
+<p>When set to USE_<wbr/>SCENE_<wbr/>MODE,<wbr/> the individual controls in
+android.<wbr/>control.<wbr/>* are mostly disabled,<wbr/> and the HAL implements
+one of the scene mode settings (such as ACTION,<wbr/> SUNSET,<wbr/> or PARTY)
+as it wishes.<wbr/> The HAL scene mode 3A settings are provided by
+android.<wbr/>control.<wbr/>scene<wbr/>Mode<wbr/>Overrides.<wbr/></p>
             </td>
           </tr>
 
@@ -2145,7 +2147,7 @@
                 
           <tr class="entry" id="controls_android.control.sceneMode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.control.sceneMode<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>scene<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -2159,16 +2161,16 @@
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FACE_PRIORITY</span>
-                    <span class="entry_type_enum_notes"><html><body><p>if face detection support exists Use face
-            detection data to drive 3A routines. If face detection
-            statistics are disabled, should still operate correctly
+                    <span class="entry_type_enum_notes">if face detection support exists Use face
+            detection data to drive 3A routines.<wbr/> If face detection
+            statistics are disabled,<wbr/> should still operate correctly
             (but not return face detection statistics to the
-            framework).
+            framework).<wbr/>
 
-            Unlike the other scene modes, aeMode, awbMode, and afMode
-            remain active when FACE_PRIORITY is set. This is due to
+            Unlike the other scene modes,<wbr/> aeMode,<wbr/> awbMode,<wbr/> and afMode
+            remain active when FACE_<wbr/>PRIORITY is set.<wbr/> This is due to
             compatibility concerns with the old camera
-            API<wbr></wbr></p></body></html></span>
+            API</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">ACTION</span>
@@ -2235,15 +2237,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Which scene mode is active when
-android.control.mode = SCENE_MODE<wbr></wbr></p></body></html>
+              <p>Which scene mode is active when
+android.<wbr/>control.<wbr/>mode = SCENE_<wbr/>MODE</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.control.availableSceneModes<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>available<wbr/>Scene<wbr/>Modes
             </td>
 
             <td class="entry_tags">
@@ -2261,7 +2263,7 @@
                 
           <tr class="entry" id="controls_android.control.videoStabilizationMode">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.videoStabilizationMode<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>video<wbr/>Stabilization<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -2280,8 +2282,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Whether video stabilization is
-active<wbr></wbr></p></body></html>
+              <p>Whether video stabilization is
+active</p>
             </td>
 
             <td class="entry_units">
@@ -2302,9 +2304,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>If enabled, video stabilization can modify the
-android.scaler.cropRegion to keep the video stream
-stabilized<wbr></wbr></p></body></html>
+              <p>If enabled,<wbr/> video stabilization can modify the
+android.<wbr/>scaler.<wbr/>crop<wbr/>Region to keep the video stream
+stabilized</p>
             </td>
           </tr>
 
@@ -2342,7 +2344,7 @@
                 
           <tr class="entry" id="static_android.control.aeAvailableAntibandingModes">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.control.aeAvailableAntibandingModes<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>ae<wbr/>Available<wbr/>Antibanding<wbr/>Modes
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -2352,14 +2354,14 @@
                   n
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>list of enums<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">list of enums</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Which set of antibanding modes are
-supported<wbr></wbr></p></body></html>
+              <p>Which set of antibanding modes are
+supported</p>
             </td>
 
             <td class="entry_units">
@@ -2380,7 +2382,7 @@
                 
           <tr class="entry" id="static_android.control.aeAvailableModes">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.control.aeAvailableModes<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>ae<wbr/>Available<wbr/>Modes
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -2390,23 +2392,23 @@
                   n
                 </span>
               <span class="entry_type_visibility"> [system]</span>
-                <div class="entry_type_notes"><html><body><p>list of enums<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">list of enums</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Which subset of AE modes is
-supported<wbr></wbr></p></body></html>
+              <p>Which subset of AE modes is
+supported</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>OFF, ON must be supported.
-          ON_AUTO_FLASH/ON_ALWAYS_FLASH must be supported if flash
-          unit is available<wbr></wbr></p></body></html>
+              OFF,<wbr/> ON must be supported.<wbr/>
+          ON_<wbr/>AUTO_<wbr/>FLASH/<wbr/>ON_<wbr/>ALWAYS_<wbr/>FLASH must be supported if flash
+          unit is available
             </td>
 
             <td class="entry_tags">
@@ -2421,7 +2423,7 @@
                 
           <tr class="entry" id="static_android.control.aeAvailableTargetFpsRanges">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.control.aeAvailableTargetFpsRanges<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>ae<wbr/>Available<wbr/>Target<wbr/>Fps<wbr/>Ranges
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -2431,14 +2433,14 @@
                   2 x n
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>list of pairs of frame rates<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">list of pairs of frame rates</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List of frame rate ranges supported by the
-AE algorithm/hardware<wbr></wbr></p></body></html>
+              <p>List of frame rate ranges supported by the
+AE algorithm/<wbr/>hardware</p>
             </td>
 
             <td class="entry_units">
@@ -2459,7 +2461,7 @@
                 
           <tr class="entry" id="static_android.control.aeCompensationRange">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.control.aeCompensationRange<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>ae<wbr/>Compensation<wbr/>Range
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -2474,17 +2476,17 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Maximum and minimum exposure compensation
-setting, in counts of
-android.control.aeCompensationStepSize<wbr></wbr></p></body></html>
+              <p>Maximum and minimum exposure compensation
+setting,<wbr/> in counts of
+android.<wbr/>control.<wbr/>ae<wbr/>Compensation<wbr/>Step<wbr/>Size</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>At least (-2,2)/(exp compensation step
-          size)<wbr></wbr></p></body></html>
+              At least (-2,<wbr/>2)/<wbr/>(exp compensation step
+          size)
             </td>
 
             <td class="entry_tags">
@@ -2502,7 +2504,7 @@
                 
           <tr class="entry" id="static_android.control.aeCompensationStep">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.control.aeCompensationStep<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>ae<wbr/>Compensation<wbr/>Step
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">rational</span>
@@ -2513,15 +2515,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Smallest step by which exposure compensation
-can be changed<wbr></wbr></p></body></html>
+              <p>Smallest step by which exposure compensation
+can be changed</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              
+              &lt;= 1/<wbr/>2
             </td>
 
             <td class="entry_tags">
@@ -2539,7 +2541,7 @@
                 
           <tr class="entry" id="static_android.control.afAvailableModes">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.control.afAvailableModes<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>af<wbr/>Available<wbr/>Modes
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -2549,22 +2551,22 @@
                   n
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>List of enums<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">List of enums</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List of AF modes that can be
-selected<wbr></wbr></p></body></html>
+              <p>List of AF modes that can be
+selected</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>OFF must be included. AUTO must be supported if
-          lens allows for changing focus<wbr></wbr></p></body></html>
+              OFF must be included.<wbr/> AUTO must be supported if
+          lens allows for changing focus
             </td>
 
             <td class="entry_tags">
@@ -2582,7 +2584,7 @@
                 
           <tr class="entry" id="static_android.control.availableEffects">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.control.availableEffects<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>available<wbr/>Effects
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -2592,21 +2594,21 @@
                   n
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>list of enums<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">list of enums</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>what subset of the full color effect enum
-list is supported<wbr></wbr></p></body></html>
+              <p>what subset of the full color effect enum
+list is supported</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>OFF must be listed<wbr></wbr></p></body></html>
+              OFF must be listed
             </td>
 
             <td class="entry_tags">
@@ -2624,7 +2626,7 @@
                 
           <tr class="entry" id="static_android.control.availableSceneModes">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.control.availableSceneModes<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>available<wbr/>Scene<wbr/>Modes
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -2634,22 +2636,22 @@
                   n
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>list of enums from android.control.sceneMode, plus UNSUPPORTED to indicate no scene modes are supported<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">list of enums from android.<wbr/>control.<wbr/>scene<wbr/>Mode,<wbr/> plus UNSUPPORTED to indicate no scene modes are supported</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>what subset of the scene mode enum list is
-supported.<wbr></wbr></p></body></html>
+              <p>what subset of the scene mode enum list is
+supported.<wbr/></p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>SCENE_MODE_FACE_PRIORITY must be supported if face
-          detection is supported<wbr></wbr></p></body></html>
+              SCENE_<wbr/>MODE_<wbr/>FACE_<wbr/>PRIORITY must be supported if face
+          detection is supported
             </td>
 
             <td class="entry_tags">
@@ -2667,7 +2669,7 @@
                 
           <tr class="entry" id="static_android.control.availableVideoStabilizationModes">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.control.availableVideoStabilizationModes<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>available<wbr/>Video<wbr/>Stabilization<wbr/>Modes
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -2677,21 +2679,21 @@
                   n
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>List of enums.<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">List of enums.<wbr/></div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List of video stabilization modes that can
-be supported<wbr></wbr></p></body></html>
+              <p>List of video stabilization modes that can
+be supported</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>OFF must be included<wbr></wbr></p></body></html>
+              OFF must be included
             </td>
 
             <td class="entry_tags">
@@ -2709,7 +2711,7 @@
                 
           <tr class="entry" id="static_android.control.awbAvailableModes">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.control.awbAvailableModes<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>awb<wbr/>Available<wbr/>Modes
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -2719,7 +2721,7 @@
                   n
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>List of enums (android.control.awbMode)<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">List of enums (android.<wbr/>control.<wbr/>awb<wbr/>Mode)</div>
 
 
             </td> <!-- entry_type -->
@@ -2731,7 +2733,7 @@
             </td>
 
             <td class="entry_range">
-              <html><body><p>OFF, AUTO must be included<wbr></wbr></p></body></html>
+              OFF,<wbr/> AUTO must be included
             </td>
 
             <td class="entry_tags">
@@ -2749,7 +2751,7 @@
                 
           <tr class="entry" id="static_android.control.maxRegions">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.control.maxRegions<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>max<wbr/>Regions
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -2760,15 +2762,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>For AE, AWB, and AF, how many individual
-regions can be listed for metering?<wbr></wbr></p></body></html>
+              <p>For AE,<wbr/> AWB,<wbr/> and AF,<wbr/> how many individual
+regions can be listed for metering?</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt;= 1<wbr></wbr></p></body></html>
+              &gt;= 1
             </td>
 
             <td class="entry_tags">
@@ -2786,7 +2788,7 @@
                 
           <tr class="entry" id="static_android.control.sceneModeOverrides">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.sceneModeOverrides<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>scene<wbr/>Mode<wbr/>Overrides
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -2801,20 +2803,20 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List of AE, AWB, and AF modes to use for
-each available scene mode<wbr></wbr></p></body></html>
+              <p>List of AE,<wbr/> AWB,<wbr/> and AF modes to use for
+each available scene mode</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>For each listed scene mode, lists the aeMode,
-          awbMode, and afMode that the HAL wants to use for that
-          scene mode.
+              For each listed scene mode,<wbr/> lists the aeMode,<wbr/>
+          awbMode,<wbr/> and afMode that the HAL wants to use for that
+          scene mode.<wbr/>
 
-          For each entry, the order is {aeMode, awbMode, afMode} in
-          order of increasing index<wbr></wbr></p></body></html>
+          For each entry,<wbr/> the order is {aeMode,<wbr/> awbMode,<wbr/> afMode} in
+          order of increasing index
             </td>
 
             <td class="entry_tags">
@@ -2829,23 +2831,23 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>When a scene mode is enabled, the HAL is expected
-to override aeMode, awbMode, and afMode with its
-preferred settings for that scene mode.</p>
-<p>To simplify communication with old camera API applications,
-the service wants this override list in the static metadata.
-The order of this list matches that of availableSceneModes,
-with 3 entires for each scene mode.  The overrides listed
-for SCENE_MODE_FACE_PRIORITY are ignored, since for that
-mode, the application-set aeMode, awbMode, and afMode are
-used instead, like they are when android.control.mode is
-AUTO.</p>
-<p>It is recommended that for FACE_PRIORITY, the overrides
-should be set to 0. As an example, if availableSceneModes is
-{ FACE_PRIORITY, ACTION, NIGHT }, then the service expects
-this field to have 9 entries; for example { 0 , 0, 0,
-ON_AUTO_FLASH, AUTO, CONTINUOUS_PICTURE, ON_AUTO_FLASH,
-INCANDESCENT, AUTO }<wbr></wbr></p></body></html>
+              <p>When a scene mode is enabled,<wbr/> the HAL is expected
+to override aeMode,<wbr/> awbMode,<wbr/> and afMode with its
+preferred settings for that scene mode.<wbr/></p>
+<p>To simplify communication with old camera API applications,<wbr/>
+the service wants this override list in the static metadata.<wbr/>
+The order of this list matches that of availableSceneModes,<wbr/>
+with 3 entires for each scene mode.<wbr/>  The overrides listed
+for SCENE_<wbr/>MODE_<wbr/>FACE_<wbr/>PRIORITY are ignored,<wbr/> since for that
+mode,<wbr/> the application-set aeMode,<wbr/> awbMode,<wbr/> and afMode are
+used instead,<wbr/> like they are when android.<wbr/>control.<wbr/>mode is
+AUTO.<wbr/></p>
+<p>It is recommended that for FACE_<wbr/>PRIORITY,<wbr/> the overrides
+should be set to 0.<wbr/> As an example,<wbr/> if availableSceneModes is
+{ FACE_<wbr/>PRIORITY,<wbr/> ACTION,<wbr/> NIGHT },<wbr/> then the service expects
+this field to have 9 entries; for example { 0 ,<wbr/> 0,<wbr/> 0,<wbr/>
+ON_<wbr/>AUTO_<wbr/>FLASH,<wbr/> AUTO,<wbr/> CONTINUOUS_<wbr/>PICTURE,<wbr/> ON_<wbr/>AUTO_<wbr/>FLASH,<wbr/>
+INCANDESCENT,<wbr/> AUTO }</p>
             </td>
           </tr>
 
@@ -2883,7 +2885,7 @@
                 
           <tr class="entry" id="dynamic_android.control.aePrecaptureId">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.aePrecaptureId<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>ae<wbr/>Precapture<wbr/>Id
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -2894,8 +2896,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The ID sent with the latest
-CAMERA2_TRIGGER_PRECAPTURE_METERING call<wbr></wbr></p></body></html>
+              <p>The ID sent with the latest
+CAMERA2_<wbr/>TRIGGER_<wbr/>PRECAPTURE_<wbr/>METERING call</p>
             </td>
 
             <td class="entry_units">
@@ -2913,10 +2915,10 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Must be 0 if no
-CAMERA2_TRIGGER_PRECAPTURE_METERING trigger received yet
-by HAL. Always updated even if AE algorithm ignores the
-trigger<wbr></wbr></p></body></html>
+              <p>Must be 0 if no
+CAMERA2_<wbr/>TRIGGER_<wbr/>PRECAPTURE_<wbr/>METERING trigger received yet
+by HAL.<wbr/> Always updated even if AE algorithm ignores the
+trigger</p>
             </td>
           </tr>
 
@@ -2927,7 +2929,7 @@
                 
           <tr class="entry" id="dynamic_android.control.aeRegions">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.aeRegions<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>ae<wbr/>Regions
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -2942,8 +2944,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List of areas to use for
-metering<wbr></wbr></p></body></html>
+              <p>List of areas to use for
+metering</p>
             </td>
 
             <td class="entry_units">
@@ -2964,20 +2966,20 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Each area is a rectangle plus weight: xmin, ymin,
-xmax, ymax, weight. The rectangle is defined inclusive of the
-specified coordinates.</p>
-<p>The coordinate system is based on the active pixel array,
-with (0,0) being the top-left pixel in the active pixel array, and
-(android.sensor.info.activeArraySize.width - 1,
-android.sensor.info.activeArraySize.height - 1) being the
-bottom-right pixel in the active pixel array. The weight
-should be nonnegative.</p>
-<p>If all regions have 0 weight, then no specific metering area
-needs to be used by the HAL. If the metering region is
-outside the current android.scaler.cropRegion, the HAL
+              <p>Each area is a rectangle plus weight: xmin,<wbr/> ymin,<wbr/>
+xmax,<wbr/> ymax,<wbr/> weight.<wbr/> The rectangle is defined inclusive of the
+specified coordinates.<wbr/></p>
+<p>The coordinate system is based on the active pixel array,<wbr/>
+with (0,<wbr/>0) being the top-left pixel in the active pixel array,<wbr/> and
+(android.<wbr/>sensor.<wbr/>info.<wbr/>active<wbr/>Array<wbr/>Size.<wbr/>width - 1,<wbr/>
+android.<wbr/>sensor.<wbr/>info.<wbr/>active<wbr/>Array<wbr/>Size.<wbr/>height - 1) being the
+bottom-right pixel in the active pixel array.<wbr/> The weight
+should be nonnegative.<wbr/></p>
+<p>If all regions have 0 weight,<wbr/> then no specific metering area
+needs to be used by the HAL.<wbr/> If the metering region is
+outside the current android.<wbr/>scaler.<wbr/>crop<wbr/>Region,<wbr/> the HAL
 should ignore the sections outside the region and output the
-used sections in the frame metadata<wbr></wbr></p></body></html>
+used sections in the frame metadata</p>
             </td>
           </tr>
 
@@ -2988,7 +2990,7 @@
                 
           <tr class="entry" id="dynamic_android.control.aeState">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.aeState<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>ae<wbr/>State
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -2998,45 +3000,45 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">INACTIVE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>AE is off.  When a camera device is opened, it starts in
-            this state.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">AE is off.<wbr/>  When a camera device is opened,<wbr/> it starts in
+            this state.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">SEARCHING</span>
-                    <span class="entry_type_enum_notes"><html><body><p>AE doesn't yet have a good set of control values
-            for the current scene<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">AE doesn't yet have a good set of control values
+            for the current scene</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">CONVERGED</span>
-                    <span class="entry_type_enum_notes"><html><body><p>AE has a good set of control values for the
-            current scene<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">AE has a good set of control values for the
+            current scene</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">LOCKED</span>
-                    <span class="entry_type_enum_notes"><html><body><p>AE has been locked (aeMode =
-            LOCKED)<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">AE has been locked (aeMode =
+            LOCKED)</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FLASH_REQUIRED</span>
-                    <span class="entry_type_enum_notes"><html><body><p>AE has a good set of control values, but flash
+                    <span class="entry_type_enum_notes">AE has a good set of control values,<wbr/> but flash
             needs to be fired for good quality still
-            capture<wbr></wbr></p></body></html></span>
+            capture</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">PRECAPTURE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>AE has been asked to do a precapture sequence
+                    <span class="entry_type_enum_notes">AE has been asked to do a precapture sequence
             (through the
-            trigger_action(CAMERA2_TRIGGER_PRECAPTURE_METERING)
-            call), and is currently executing it. Once PRECAPTURE
-            completes, AE will transition to CONVERGED or
-            FLASH_REQUIRED as appropriate<wbr></wbr></p></body></html></span>
+            trigger_<wbr/>action(CAMERA2_<wbr/>TRIGGER_<wbr/>PRECAPTURE_<wbr/>METERING)
+            call),<wbr/> and is currently executing it.<wbr/> Once PRECAPTURE
+            completes,<wbr/> AE will transition to CONVERGED or
+            FLASH_<wbr/>REQUIRED as appropriate</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Current state of AE algorithm<wbr></wbr></p></body></html>
+              <p>Current state of AE algorithm</p>
             </td>
 
             <td class="entry_units">
@@ -3054,9 +3056,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Whenever the AE algorithm state changes, a
-MSG_AUTOEXPOSURE notification must be send if a
-notification callback is registered.<wbr></wbr></p></body></html>
+              <p>Whenever the AE algorithm state changes,<wbr/> a
+MSG_<wbr/>AUTOEXPOSURE notification must be send if a
+notification callback is registered.<wbr/></p>
             </td>
           </tr>
 
@@ -3067,7 +3069,7 @@
                 
           <tr class="entry" id="dynamic_android.control.afMode">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.afMode<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>af<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -3077,90 +3079,91 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">OFF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>The auto-focus routine does not control the lens;
-            android.lens.focusDistance is controlled by the
-            application<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">The auto-focus routine does not control the lens;
+            android.<wbr/>lens.<wbr/>focus<wbr/>Distance is controlled by the
+            application</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">AUTO</span>
-                    <span class="entry_type_enum_notes"><html><body><p>If lens is not fixed focus.
+                    <span class="entry_type_enum_notes">
+            If lens is not fixed focus.<wbr/>
 
-            Use android.lens.info.minimumFocusDistance to determine if lens
-            is fixed-focus. In this mode, the lens does not move unless
-            the autofocus trigger action is called. When that trigger
-            is activated, AF must transition to ACTIVE_SCAN, then to
-            the outcome of the scan (FOCUSED or NOT_FOCUSED).
+            Use android.<wbr/>lens.<wbr/>info.<wbr/>minimum<wbr/>Focus<wbr/>Distance to determine if lens
+            is fixed-focus.<wbr/> In this mode,<wbr/> the lens does not move unless
+            the autofocus trigger action is called.<wbr/> When that trigger
+            is activated,<wbr/> AF must transition to ACTIVE_<wbr/>SCAN,<wbr/> then to
+            the outcome of the scan (FOCUSED or NOT_<wbr/>FOCUSED).<wbr/>
 
-            Triggering AF_CANCEL resets the lens position to default,
-            and sets the AF state to INACTIVE.<wbr></wbr></p></body></html></span>
+            Triggering AF_<wbr/>CANCEL resets the lens position to default,<wbr/>
+            and sets the AF state to INACTIVE.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">MACRO</span>
-                    <span class="entry_type_enum_notes"><html><body><p>In this mode, the lens does not move unless the
-            autofocus trigger action is called.
+                    <span class="entry_type_enum_notes">In this mode,<wbr/> the lens does not move unless the
+            autofocus trigger action is called.<wbr/>
 
-            When that trigger is activated, AF must transition to
-            ACTIVE_SCAN, then to the outcome of the scan (FOCUSED or
-            NOT_FOCUSED).  Triggering cancel AF resets the lens
-            position to default, and sets the AF state to
-            INACTIVE.<wbr></wbr></p></body></html></span>
+            When that trigger is activated,<wbr/> AF must transition to
+            ACTIVE_<wbr/>SCAN,<wbr/> then to the outcome of the scan (FOCUSED or
+            NOT_<wbr/>FOCUSED).<wbr/>  Triggering cancel AF resets the lens
+            position to default,<wbr/> and sets the AF state to
+            INACTIVE.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">CONTINUOUS_VIDEO</span>
-                    <span class="entry_type_enum_notes"><html><body><p>In this mode, the AF algorithm modifies the lens
+                    <span class="entry_type_enum_notes">In this mode,<wbr/> the AF algorithm modifies the lens
             position continually to attempt to provide a
-            constantly-in-focus image stream.
+            constantly-in-focus image stream.<wbr/>
 
             The focusing behavior should be suitable for good quality
             video recording; typically this means slower focus
-            movement and no overshoots. When the AF trigger is not
-            involved, the AF algorithm should start in INACTIVE state,
-            and then transition into PASSIVE_SCAN and PASSIVE_FOCUSED
-            states as appropriate. When the AF trigger is activated,
+            movement and no overshoots.<wbr/> When the AF trigger is not
+            involved,<wbr/> the AF algorithm should start in INACTIVE state,<wbr/>
+            and then transition into PASSIVE_<wbr/>SCAN and PASSIVE_<wbr/>FOCUSED
+            states as appropriate.<wbr/> When the AF trigger is activated,<wbr/>
             the algorithm should immediately transition into
-            AF_FOCUSED or AF_NOT_FOCUSED as appropriate, and lock the
-            lens position until a cancel AF trigger is received.
+            AF_<wbr/>FOCUSED or AF_<wbr/>NOT_<wbr/>FOCUSED as appropriate,<wbr/> and lock the
+            lens position until a cancel AF trigger is received.<wbr/>
 
-            Once cancel is received, the algorithm should transition
-            back to INACTIVE and resume passive scan. Note that this
-            behavior is not identical to CONTINUOUS_PICTURE, since an
-            ongoing PASSIVE_SCAN must immediately be
-            canceled.<wbr></wbr></p></body></html></span>
+            Once cancel is received,<wbr/> the algorithm should transition
+            back to INACTIVE and resume passive scan.<wbr/> Note that this
+            behavior is not identical to CONTINUOUS_<wbr/>PICTURE,<wbr/> since an
+            ongoing PASSIVE_<wbr/>SCAN must immediately be
+            canceled.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">CONTINUOUS_PICTURE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>In this mode, the AF algorithm modifies the lens
+                    <span class="entry_type_enum_notes">In this mode,<wbr/> the AF algorithm modifies the lens
             position continually to attempt to provide a
-            constantly-in-focus image stream.
+            constantly-in-focus image stream.<wbr/>
 
             The focusing behavior should be suitable for still image
             capture; typically this means focusing as fast as
-            possible. When the AF trigger is not involved, the AF
-            algorithm should start in INACTIVE state, and then
-            transition into PASSIVE_SCAN and PASSIVE_FOCUSED states as
-            appropriate as it attempts to maintain focus. When the AF
-            trigger is activated, the algorithm should finish its
-            PASSIVE_SCAN if active, and then transition into
-            AF_FOCUSED or AF_NOT_FOCUSED as appropriate, and lock the
-            lens position until a cancel AF trigger is received.
+            possible.<wbr/> When the AF trigger is not involved,<wbr/> the AF
+            algorithm should start in INACTIVE state,<wbr/> and then
+            transition into PASSIVE_<wbr/>SCAN and PASSIVE_<wbr/>FOCUSED states as
+            appropriate as it attempts to maintain focus.<wbr/> When the AF
+            trigger is activated,<wbr/> the algorithm should finish its
+            PASSIVE_<wbr/>SCAN if active,<wbr/> and then transition into
+            AF_<wbr/>FOCUSED or AF_<wbr/>NOT_<wbr/>FOCUSED as appropriate,<wbr/> and lock the
+            lens position until a cancel AF trigger is received.<wbr/>
 
-            When the AF cancel trigger is activated, the algorithm
+            When the AF cancel trigger is activated,<wbr/> the algorithm
             should transition back to INACTIVE and then act as if it
-            has just been started.<wbr></wbr></p></body></html></span>
+            has just been started.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">EDOF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Extended depth of field (digital focus). AF
-            trigger is ignored, AF state should always be
-            INACTIVE.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Extended depth of field (digital focus).<wbr/> AF
+            trigger is ignored,<wbr/> AF state should always be
+            INACTIVE.<wbr/></span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Whether AF is currently enabled, and what
-mode it is set to<wbr></wbr></p></body></html>
+              <p>Whether AF is currently enabled,<wbr/> and what
+mode it is set to</p>
             </td>
 
             <td class="entry_units">
@@ -3181,10 +3184,10 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Only effective if android.control.mode = AUTO.</p>
-<p>If lens is controlled by HAL auto-focus algorithm, the HAL should
-report the current AF status in android.control.afState in
-result metadata.<wbr></wbr></p></body></html>
+              <p>Only effective if android.<wbr/>control.<wbr/>mode = AUTO.<wbr/></p>
+<p>If lens is controlled by HAL auto-focus algorithm,<wbr/> the HAL should
+report the current AF status in android.<wbr/>control.<wbr/>af<wbr/>State in
+result metadata.<wbr/></p>
             </td>
           </tr>
 
@@ -3195,7 +3198,7 @@
                 
           <tr class="entry" id="dynamic_android.control.afRegions">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.afRegions<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>af<wbr/>Regions
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -3210,8 +3213,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List of areas to use for focus
-estimation<wbr></wbr></p></body></html>
+              <p>List of areas to use for focus
+estimation</p>
             </td>
 
             <td class="entry_units">
@@ -3232,20 +3235,20 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Each area is a rectangle plus weight: xmin, ymin,
-xmax, ymax, weight. The rectangle is defined inclusive of the
-specified coordinates.</p>
-<p>The coordinate system is based on the active pixel array,
-with (0,0) being the top-left pixel in the active pixel array, and
-(android.sensor.info.activeArraySize.width - 1,
-android.sensor.info.activeArraySize.height - 1) being the
-bottom-right pixel in the active pixel array. The weight
-should be nonnegative.</p>
-<p>If all regions have 0 weight, then no specific focus area
-needs to be used by the HAL. If the focusing region is
-outside the current android.scaler.cropRegion, the HAL
+              <p>Each area is a rectangle plus weight: xmin,<wbr/> ymin,<wbr/>
+xmax,<wbr/> ymax,<wbr/> weight.<wbr/> The rectangle is defined inclusive of the
+specified coordinates.<wbr/></p>
+<p>The coordinate system is based on the active pixel array,<wbr/>
+with (0,<wbr/>0) being the top-left pixel in the active pixel array,<wbr/> and
+(android.<wbr/>sensor.<wbr/>info.<wbr/>active<wbr/>Array<wbr/>Size.<wbr/>width - 1,<wbr/>
+android.<wbr/>sensor.<wbr/>info.<wbr/>active<wbr/>Array<wbr/>Size.<wbr/>height - 1) being the
+bottom-right pixel in the active pixel array.<wbr/> The weight
+should be nonnegative.<wbr/></p>
+<p>If all regions have 0 weight,<wbr/> then no specific focus area
+needs to be used by the HAL.<wbr/> If the focusing region is
+outside the current android.<wbr/>scaler.<wbr/>crop<wbr/>Region,<wbr/> the HAL
 should ignore the sections outside the region and output the
-used sections in the frame metadata<wbr></wbr></p></body></html>
+used sections in the frame metadata</p>
             </td>
           </tr>
 
@@ -3256,7 +3259,7 @@
                 
           <tr class="entry" id="dynamic_android.control.afState">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.afState<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>af<wbr/>State
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -3266,52 +3269,52 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">INACTIVE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>AF off or has not yet tried to scan/been asked
-            to scan.  When a camera device is opened, it starts in
-            this state.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">AF off or has not yet tried to scan/<wbr/>been asked
+            to scan.<wbr/>  When a camera device is opened,<wbr/> it starts in
+            this state.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">PASSIVE_SCAN</span>
-                    <span class="entry_type_enum_notes"><html><body><p>if CONTINUOUS_* modes are supported. AF is
+                    <span class="entry_type_enum_notes">if CONTINUOUS_<wbr/>* modes are supported.<wbr/> AF is
             currently doing an AF scan initiated by a continuous
-            autofocus mode<wbr></wbr></p></body></html></span>
+            autofocus mode</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">PASSIVE_FOCUSED</span>
-                    <span class="entry_type_enum_notes"><html><body><p>if CONTINUOUS_* modes are supported. AF currently
-            believes it is in focus, but may restart scanning at
-            any time.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">if CONTINUOUS_<wbr/>* modes are supported.<wbr/> AF currently
+            believes it is in focus,<wbr/> but may restart scanning at
+            any time.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">ACTIVE_SCAN</span>
-                    <span class="entry_type_enum_notes"><html><body><p>if AUTO or MACRO modes are supported. AF is doing
+                    <span class="entry_type_enum_notes">if AUTO or MACRO modes are supported.<wbr/> AF is doing
             an AF scan because it was triggered by AF
-            trigger<wbr></wbr></p></body></html></span>
+            trigger</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FOCUSED_LOCKED</span>
-                    <span class="entry_type_enum_notes"><html><body><p>if any AF mode besides OFF is supported. AF
+                    <span class="entry_type_enum_notes">if any AF mode besides OFF is supported.<wbr/> AF
             believes it is focused correctly and is
-            locked<wbr></wbr></p></body></html></span>
+            locked</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">NOT_FOCUSED_LOCKED</span>
-                    <span class="entry_type_enum_notes"><html><body><p>if any AF mode besides OFF is supported. AF has
+                    <span class="entry_type_enum_notes">if any AF mode besides OFF is supported.<wbr/> AF has
             failed to focus successfully and is
-            locked<wbr></wbr></p></body></html></span>
+            locked</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">PASSIVE_UNFOCUSED</span>
-                    <span class="entry_type_enum_notes"><html><body><p>if CONTINUOUS_* modes are supported. AF finished a
-            passive scan without finding focus, and may restart
-            scanning at any time.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">if CONTINUOUS_<wbr/>* modes are supported.<wbr/> AF finished a
+            passive scan without finding focus,<wbr/> and may restart
+            scanning at any time.<wbr/></span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Current state of AF algorithm<wbr></wbr></p></body></html>
+              <p>Current state of AF algorithm</p>
             </td>
 
             <td class="entry_units">
@@ -3329,9 +3332,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Whenever the AF algorithm state changes, a
-MSG_AUTOFOCUS notification must be send if a notification
-callback is registered.<wbr></wbr></p></body></html>
+              <p>Whenever the AF algorithm state changes,<wbr/> a
+MSG_<wbr/>AUTOFOCUS notification must be send if a notification
+callback is registered.<wbr/></p>
             </td>
           </tr>
 
@@ -3342,7 +3345,7 @@
                 
           <tr class="entry" id="dynamic_android.control.afTriggerId">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.afTriggerId<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>af<wbr/>Trigger<wbr/>Id
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -3353,8 +3356,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The ID sent with the latest
-CAMERA2_TRIGGER_AUTOFOCUS call<wbr></wbr></p></body></html>
+              <p>The ID sent with the latest
+CAMERA2_<wbr/>TRIGGER_<wbr/>AUTOFOCUS call</p>
             </td>
 
             <td class="entry_units">
@@ -3372,9 +3375,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Must be 0 if no CAMERA2_TRIGGER_AUTOFOCUS trigger
-received yet by HAL. Always updated even if AF algorithm
-ignores the trigger<wbr></wbr></p></body></html>
+              <p>Must be 0 if no CAMERA2_<wbr/>TRIGGER_<wbr/>AUTOFOCUS trigger
+received yet by HAL.<wbr/> Always updated even if AF algorithm
+ignores the trigger</p>
             </td>
           </tr>
 
@@ -3385,7 +3388,7 @@
                 
           <tr class="entry" id="dynamic_android.control.awbMode">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.awbMode<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>awb<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -3425,9 +3428,9 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Whether AWB is currently setting the color
-transform fields, and what its illumination target
-is<wbr></wbr></p></body></html>
+              <p>Whether AWB is currently setting the color
+transform fields,<wbr/> and what its illumination target
+is</p>
             </td>
 
             <td class="entry_units">
@@ -3449,8 +3452,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>[BC - AWB lock,AWB modes]</p>
-<p>Only effective if android.control.mode = AUTO.<wbr></wbr></p></body></html>
+              <p>[BC - AWB lock,<wbr/>AWB modes]</p>
+<p>Only effective if android.<wbr/>control.<wbr/>mode = AUTO.<wbr/></p>
             </td>
           </tr>
 
@@ -3461,7 +3464,7 @@
                 
           <tr class="entry" id="dynamic_android.control.awbRegions">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.awbRegions<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>awb<wbr/>Regions
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -3476,8 +3479,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List of areas to use for illuminant
-estimation<wbr></wbr></p></body></html>
+              <p>List of areas to use for illuminant
+estimation</p>
             </td>
 
             <td class="entry_units">
@@ -3498,21 +3501,21 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Only used in AUTO mode.</p>
-<p>Each area is a rectangle plus weight: xmin, ymin,
-xmax, ymax, weight. The rectangle is defined inclusive of the
-specified coordinates.</p>
-<p>The coordinate system is based on the active pixel array,
-with (0,0) being the top-left pixel in the active pixel array, and
-(android.sensor.info.activeArraySize.width - 1,
-android.sensor.info.activeArraySize.height - 1) being the
-bottom-right pixel in the active pixel array. The weight
-should be nonnegative.</p>
-<p>If all regions have 0 weight, then no specific metering area
-needs to be used by the HAL. If the metering region is
-outside the current android.scaler.cropRegion, the HAL
+              <p>Only used in AUTO mode.<wbr/></p>
+<p>Each area is a rectangle plus weight: xmin,<wbr/> ymin,<wbr/>
+xmax,<wbr/> ymax,<wbr/> weight.<wbr/> The rectangle is defined inclusive of the
+specified coordinates.<wbr/></p>
+<p>The coordinate system is based on the active pixel array,<wbr/>
+with (0,<wbr/>0) being the top-left pixel in the active pixel array,<wbr/> and
+(android.<wbr/>sensor.<wbr/>info.<wbr/>active<wbr/>Array<wbr/>Size.<wbr/>width - 1,<wbr/>
+android.<wbr/>sensor.<wbr/>info.<wbr/>active<wbr/>Array<wbr/>Size.<wbr/>height - 1) being the
+bottom-right pixel in the active pixel array.<wbr/> The weight
+should be nonnegative.<wbr/></p>
+<p>If all regions have 0 weight,<wbr/> then no specific metering area
+needs to be used by the HAL.<wbr/> If the metering region is
+outside the current android.<wbr/>scaler.<wbr/>crop<wbr/>Region,<wbr/> the HAL
 should ignore the sections outside the region and output the
-used sections in the frame metadata<wbr></wbr></p></body></html>
+used sections in the frame metadata</p>
             </td>
           </tr>
 
@@ -3523,7 +3526,7 @@
                 
           <tr class="entry" id="dynamic_android.control.awbState">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.awbState<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>awb<wbr/>State
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -3533,30 +3536,30 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">INACTIVE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>AWB is not in auto mode.  When a camera device is opened, it
-            starts in this state.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">AWB is not in auto mode.<wbr/>  When a camera device is opened,<wbr/> it
+            starts in this state.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">SEARCHING</span>
-                    <span class="entry_type_enum_notes"><html><body><p>AWB doesn't yet have a good set of control
-            values for the current scene<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">AWB doesn't yet have a good set of control
+            values for the current scene</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">CONVERGED</span>
-                    <span class="entry_type_enum_notes"><html><body><p>AWB has a good set of control values for the
-            current scene<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">AWB has a good set of control values for the
+            current scene</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">LOCKED</span>
-                    <span class="entry_type_enum_notes"><html><body><p>AE has been locked (aeMode =
-            LOCKED)<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">AE has been locked (aeMode =
+            LOCKED)</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Current state of AWB algorithm<wbr></wbr></p></body></html>
+              <p>Current state of AWB algorithm</p>
             </td>
 
             <td class="entry_units">
@@ -3574,9 +3577,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Whenever the AWB algorithm state changes, a
-MSG_AUTOWHITEBALANCE notification must be send if a
-notification callback is registered.<wbr></wbr></p></body></html>
+              <p>Whenever the AWB algorithm state changes,<wbr/> a
+MSG_<wbr/>AUTOWHITEBALANCE notification must be send if a
+notification callback is registered.<wbr/></p>
             </td>
           </tr>
 
@@ -3587,7 +3590,7 @@
                 
           <tr class="entry" id="dynamic_android.control.mode">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.control.mode<wbr></wbr></p></body></html>
+              android.<wbr/>control.<wbr/>mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -3597,41 +3600,41 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">OFF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Full application control of pipeline. All 3A
-            routines are disabled, no other settings in
-            android.control.* have any effect<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Full application control of pipeline.<wbr/> All 3A
+            routines are disabled,<wbr/> no other settings in
+            android.<wbr/>control.<wbr/>* have any effect</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">AUTO</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Use settings for each individual 3A routine.
-            Manual control of capture parameters is disabled. All
-            controls in android.control.* besides sceneMode take
-            effect<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Use settings for each individual 3A routine.<wbr/>
+            Manual control of capture parameters is disabled.<wbr/> All
+            controls in android.<wbr/>control.<wbr/>* besides sceneMode take
+            effect</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">USE_SCENE_MODE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Use specific scene mode. Enabling this disables
-            control.aeMode, control.awbMode and control.afMode
+                    <span class="entry_type_enum_notes">Use specific scene mode.<wbr/> Enabling this disables
+            control.<wbr/>aeMode,<wbr/> control.<wbr/>awbMode and control.<wbr/>afMode
             controls; the HAL must ignore those settings while
-            USE_SCENE_MODE is active (except for FACE_PRIORITY
-            scene mode). Other control entries are still active.
+            USE_<wbr/>SCENE_<wbr/>MODE is active (except for FACE_<wbr/>PRIORITY
+            scene mode).<wbr/> Other control entries are still active.<wbr/>
             This setting can only be used if availableSceneModes !=
-            UNSUPPORTED<wbr></wbr></p></body></html></span>
+            UNSUPPORTED</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Overall mode of 3A control
-routines<wbr></wbr></p></body></html>
+              <p>Overall mode of 3A control
+routines</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>all must be supported<wbr></wbr></p></body></html>
+              all must be supported
             </td>
 
             <td class="entry_tags">
@@ -3646,16 +3649,16 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>High-level 3A control. When set to OFF, all 3A control
-by the HAL is disabled. The application must set the fields for
-capture parameters itself.</p>
-<p>When set to AUTO, the individual algorithm controls in
-android.control.* are in effect, such as android.control.afMode.</p>
-<p>When set to USE_SCENE_MODE, the individual controls in
-android.control.* are mostly disabled, and the HAL implements
-one of the scene mode settings (such as ACTION, SUNSET, or PARTY)
-as it wishes. The HAL scene mode 3A settings are provided by
-android.control.sceneModeOverrides.<wbr></wbr></p></body></html>
+              <p>High-level 3A control.<wbr/> When set to OFF,<wbr/> all 3A control
+by the HAL is disabled.<wbr/> The application must set the fields for
+capture parameters itself.<wbr/></p>
+<p>When set to AUTO,<wbr/> the individual algorithm controls in
+android.<wbr/>control.<wbr/>* are in effect,<wbr/> such as android.<wbr/>control.<wbr/>af<wbr/>Mode.<wbr/></p>
+<p>When set to USE_<wbr/>SCENE_<wbr/>MODE,<wbr/> the individual controls in
+android.<wbr/>control.<wbr/>* are mostly disabled,<wbr/> and the HAL implements
+one of the scene mode settings (such as ACTION,<wbr/> SUNSET,<wbr/> or PARTY)
+as it wishes.<wbr/> The HAL scene mode 3A settings are provided by
+android.<wbr/>control.<wbr/>scene<wbr/>Mode<wbr/>Overrides.<wbr/></p>
             </td>
           </tr>
 
@@ -3698,7 +3701,7 @@
                 
           <tr class="entry" id="controls_android.demosaic.mode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.demosaic.mode<wbr></wbr></p></body></html>
+              android.<wbr/>demosaic.<wbr/>mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -3708,21 +3711,21 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">FAST</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Minimal or no slowdown of frame rate compared to
-            Bayer RAW output<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Minimal or no slowdown of frame rate compared to
+            Bayer RAW output</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">HIGH_QUALITY</span>
-                    <span class="entry_type_enum_notes"><html><body><p>High-quality may reduce output frame
-            rate<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">High-quality may reduce output frame
+            rate</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Controls the quality of the demosaicing
-processing<wbr></wbr></p></body></html>
+              <p>Controls the quality of the demosaicing
+processing</p>
             </td>
 
             <td class="entry_units">
@@ -3778,7 +3781,7 @@
                 
           <tr class="entry" id="controls_android.edge.mode">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.edge.mode<wbr></wbr></p></body></html>
+              android.<wbr/>edge.<wbr/>mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -3788,25 +3791,25 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">OFF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>No edge enhancement is applied<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">No edge enhancement is applied</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FAST</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Must not slow down frame rate relative to sensor
-            output<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Must not slow down frame rate relative to sensor
+            output</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">HIGH_QUALITY</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Frame rate may be reduced by high
-            quality<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Frame rate may be reduced by high
+            quality</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Operation mode for edge
-enhancement<wbr></wbr></p></body></html>
+              <p>Operation mode for edge
+enhancement</p>
             </td>
 
             <td class="entry_units">
@@ -3824,13 +3827,13 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Edge/sharpness/detail enhancement. OFF means no
-enhancement will be applied by the HAL.</p>
-<p>FAST/HIGH_QUALITY both mean HAL-determined enhancement
-will be applied. HIGH_QUALITY mode indicates that the
-HAL should use the highest-quality enhancement algorithms,
-even if it slows down capture rate. FAST means the HAL should
-not slow down capture rate when applying edge enhancement.<wbr></wbr></p></body></html>
+              <p>Edge/<wbr/>sharpness/<wbr/>detail enhancement.<wbr/> OFF means no
+enhancement will be applied by the HAL.<wbr/></p>
+<p>FAST/<wbr/>HIGH_<wbr/>QUALITY both mean HAL-determined enhancement
+will be applied.<wbr/> HIGH_<wbr/>QUALITY mode indicates that the
+HAL should use the highest-quality enhancement algorithms,<wbr/>
+even if it slows down capture rate.<wbr/> FAST means the HAL should
+not slow down capture rate when applying edge enhancement.<wbr/></p>
             </td>
           </tr>
 
@@ -3841,7 +3844,7 @@
                 
           <tr class="entry" id="controls_android.edge.strength">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.edge.strength<wbr></wbr></p></body></html>
+              android.<wbr/>edge.<wbr/>strength
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -3852,12 +3855,12 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Control the amount of edge enhancement
-applied to the images<wbr></wbr></p></body></html>
+              <p>Control the amount of edge enhancement
+applied to the images</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>1-10; 10 is maximum sharpening<wbr></wbr></p></body></html>
+              1-10; 10 is maximum sharpening
             </td>
 
             <td class="entry_range">
@@ -3902,7 +3905,7 @@
                 
           <tr class="entry" id="dynamic_android.edge.mode">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.edge.mode<wbr></wbr></p></body></html>
+              android.<wbr/>edge.<wbr/>mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -3912,25 +3915,25 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">OFF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>No edge enhancement is applied<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">No edge enhancement is applied</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FAST</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Must not slow down frame rate relative to sensor
-            output<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Must not slow down frame rate relative to sensor
+            output</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">HIGH_QUALITY</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Frame rate may be reduced by high
-            quality<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Frame rate may be reduced by high
+            quality</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Operation mode for edge
-enhancement<wbr></wbr></p></body></html>
+              <p>Operation mode for edge
+enhancement</p>
             </td>
 
             <td class="entry_units">
@@ -3948,13 +3951,13 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Edge/sharpness/detail enhancement. OFF means no
-enhancement will be applied by the HAL.</p>
-<p>FAST/HIGH_QUALITY both mean HAL-determined enhancement
-will be applied. HIGH_QUALITY mode indicates that the
-HAL should use the highest-quality enhancement algorithms,
-even if it slows down capture rate. FAST means the HAL should
-not slow down capture rate when applying edge enhancement.<wbr></wbr></p></body></html>
+              <p>Edge/<wbr/>sharpness/<wbr/>detail enhancement.<wbr/> OFF means no
+enhancement will be applied by the HAL.<wbr/></p>
+<p>FAST/<wbr/>HIGH_<wbr/>QUALITY both mean HAL-determined enhancement
+will be applied.<wbr/> HIGH_<wbr/>QUALITY mode indicates that the
+HAL should use the highest-quality enhancement algorithms,<wbr/>
+even if it slows down capture rate.<wbr/> FAST means the HAL should
+not slow down capture rate when applying edge enhancement.<wbr/></p>
             </td>
           </tr>
 
@@ -3997,7 +4000,7 @@
                 
           <tr class="entry" id="controls_android.flash.firingPower">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.flash.firingPower<wbr></wbr></p></body></html>
+              android.<wbr/>flash.<wbr/>firing<wbr/>Power
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -4008,15 +4011,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Power for flash firing/torch<wbr></wbr></p></body></html>
+              <p>Power for flash firing/<wbr/>torch</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>10 is max power; 0 is no flash. Linear<wbr></wbr></p></body></html>
+              10 is max power; 0 is no flash.<wbr/> Linear
             </td>
 
             <td class="entry_range">
-              <html><body><p>0 - 10<wbr></wbr></p></body></html>
+              0 - 10
             </td>
 
             <td class="entry_tags">
@@ -4031,9 +4034,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Power for snapshot may use a different scale than
-for torch mode. Only one entry for torch mode will be
-used<wbr></wbr></p></body></html>
+              <p>Power for snapshot may use a different scale than
+for torch mode.<wbr/> Only one entry for torch mode will be
+used</p>
             </td>
           </tr>
 
@@ -4044,7 +4047,7 @@
                 
           <tr class="entry" id="controls_android.flash.firingTime">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.flash.firingTime<wbr></wbr></p></body></html>
+              android.<wbr/>flash.<wbr/>firing<wbr/>Time
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int64</span>
@@ -4055,16 +4058,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Firing time of flash relative to start of
-exposure<wbr></wbr></p></body></html>
+              <p>Firing time of flash relative to start of
+exposure</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>nanoseconds<wbr></wbr></p></body></html>
+              nanoseconds
             </td>
 
             <td class="entry_range">
-              <html><body><p>0-(exposure time-flash duration)<wbr></wbr></p></body></html>
+              0-(exposure time-flash duration)
             </td>
 
             <td class="entry_tags">
@@ -4079,8 +4082,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Clamped to (0, exposure time - flash
-duration).<wbr></wbr></p></body></html>
+              <p>Clamped to (0,<wbr/> exposure time - flash
+duration).<wbr/></p>
             </td>
           </tr>
 
@@ -4091,7 +4094,7 @@
                 
           <tr class="entry" id="controls_android.flash.mode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.flash.mode<wbr></wbr></p></body></html>
+              android.<wbr/>flash.<wbr/>mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -4101,27 +4104,27 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">OFF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Do not fire the flash for this
-            capture<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Do not fire the flash for this
+            capture</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">SINGLE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>if android.flash.available is true Fire flash
-            for this capture based on firingPower,
-            firingTime.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">if android.<wbr/>flash.<wbr/>available is true Fire flash
+            for this capture based on firingPower,<wbr/>
+            firingTime.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">TORCH</span>
-                    <span class="entry_type_enum_notes"><html><body><p>if android.flash.available is true Flash
-            continuously on, power set by
-            firingPower<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">if android.<wbr/>flash.<wbr/>available is true Flash
+            continuously on,<wbr/> power set by
+            firingPower</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Select flash operation mode<wbr></wbr></p></body></html>
+              <p>Select flash operation mode</p>
             </td>
 
             <td class="entry_units">
@@ -4174,7 +4177,7 @@
                 
           <tr class="entry" id="static_android.flash.info.available">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.flash.info.available<wbr></wbr></p></body></html>
+              android.<wbr/>flash.<wbr/>info.<wbr/>available
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -4185,12 +4188,12 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Whether this camera has a
-flash<wbr></wbr></p></body></html>
+              <p>Whether this camera has a
+flash</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>boolean (0 = false, otherwise true)<wbr></wbr></p></body></html>
+              boolean (0 = false,<wbr/> otherwise true)
             </td>
 
             <td class="entry_range">
@@ -4208,8 +4211,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>If no flash, none of the flash controls do
-anything. All other metadata should return 0<wbr></wbr></p></body></html>
+              <p>If no flash,<wbr/> none of the flash controls do
+anything.<wbr/> All other metadata should return 0</p>
             </td>
           </tr>
 
@@ -4220,7 +4223,7 @@
                 
           <tr class="entry" id="static_android.flash.info.chargeDuration">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.flash.info.chargeDuration<wbr></wbr></p></body></html>
+              android.<wbr/>flash.<wbr/>info.<wbr/>charge<wbr/>Duration
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int64</span>
@@ -4231,16 +4234,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Time taken before flash can fire
-again<wbr></wbr></p></body></html>
+              <p>Time taken before flash can fire
+again</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>nanoseconds<wbr></wbr></p></body></html>
+              nanoseconds
             </td>
 
             <td class="entry_range">
-              <html><body><p>0-1e9<wbr></wbr></p></body></html>
+              0-1e9
             </td>
 
             <td class="entry_tags">
@@ -4255,8 +4258,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>1 second too long/too short for recharge? Should
-this be power-dependent?<wbr></wbr></p></body></html>
+              <p>1 second too long/<wbr/>too short for recharge? Should
+this be power-dependent?</p>
             </td>
           </tr>
 
@@ -4270,7 +4273,7 @@
                 
           <tr class="entry" id="static_android.flash.colorTemperature">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.flash.colorTemperature<wbr></wbr></p></body></html>
+              android.<wbr/>flash.<wbr/>color<wbr/>Temperature
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -4281,16 +4284,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The x,y whitepoint of the
-flash<wbr></wbr></p></body></html>
+              <p>The x,<wbr/>y whitepoint of the
+flash</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>pair of floats<wbr></wbr></p></body></html>
+              pair of floats
             </td>
 
             <td class="entry_range">
-              <html><body><p>0-1 for both<wbr></wbr></p></body></html>
+              0-1 for both
             </td>
 
             <td class="entry_tags">
@@ -4308,7 +4311,7 @@
                 
           <tr class="entry" id="static_android.flash.maxEnergy">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.flash.maxEnergy<wbr></wbr></p></body></html>
+              android.<wbr/>flash.<wbr/>max<wbr/>Energy
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -4319,16 +4322,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Max energy output of the flash for a full
-power single flash<wbr></wbr></p></body></html>
+              <p>Max energy output of the flash for a full
+power single flash</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>lumen-seconds<wbr></wbr></p></body></html>
+              lumen-seconds
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt;= 0<wbr></wbr></p></body></html>
+              &gt;= 0
             </td>
 
             <td class="entry_tags">
@@ -4373,7 +4376,7 @@
                 
           <tr class="entry" id="dynamic_android.flash.firingPower">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.flash.firingPower<wbr></wbr></p></body></html>
+              android.<wbr/>flash.<wbr/>firing<wbr/>Power
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -4384,15 +4387,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Power for flash firing/torch<wbr></wbr></p></body></html>
+              <p>Power for flash firing/<wbr/>torch</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>10 is max power; 0 is no flash. Linear<wbr></wbr></p></body></html>
+              10 is max power; 0 is no flash.<wbr/> Linear
             </td>
 
             <td class="entry_range">
-              <html><body><p>0 - 10<wbr></wbr></p></body></html>
+              0 - 10
             </td>
 
             <td class="entry_tags">
@@ -4407,9 +4410,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Power for snapshot may use a different scale than
-for torch mode. Only one entry for torch mode will be
-used<wbr></wbr></p></body></html>
+              <p>Power for snapshot may use a different scale than
+for torch mode.<wbr/> Only one entry for torch mode will be
+used</p>
             </td>
           </tr>
 
@@ -4420,7 +4423,7 @@
                 
           <tr class="entry" id="dynamic_android.flash.firingTime">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.flash.firingTime<wbr></wbr></p></body></html>
+              android.<wbr/>flash.<wbr/>firing<wbr/>Time
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int64</span>
@@ -4431,16 +4434,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Firing time of flash relative to start of
-exposure<wbr></wbr></p></body></html>
+              <p>Firing time of flash relative to start of
+exposure</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>nanoseconds<wbr></wbr></p></body></html>
+              nanoseconds
             </td>
 
             <td class="entry_range">
-              <html><body><p>0-(exposure time-flash duration)<wbr></wbr></p></body></html>
+              0-(exposure time-flash duration)
             </td>
 
             <td class="entry_tags">
@@ -4455,8 +4458,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Clamped to (0, exposure time - flash
-duration).<wbr></wbr></p></body></html>
+              <p>Clamped to (0,<wbr/> exposure time - flash
+duration).<wbr/></p>
             </td>
           </tr>
 
@@ -4467,7 +4470,7 @@
                 
           <tr class="entry" id="dynamic_android.flash.mode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.flash.mode<wbr></wbr></p></body></html>
+              android.<wbr/>flash.<wbr/>mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -4477,27 +4480,27 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">OFF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Do not fire the flash for this
-            capture<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Do not fire the flash for this
+            capture</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">SINGLE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>if android.flash.available is true Fire flash
-            for this capture based on firingPower,
-            firingTime.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">if android.<wbr/>flash.<wbr/>available is true Fire flash
+            for this capture based on firingPower,<wbr/>
+            firingTime.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">TORCH</span>
-                    <span class="entry_type_enum_notes"><html><body><p>if android.flash.available is true Flash
-            continuously on, power set by
-            firingPower<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">if android.<wbr/>flash.<wbr/>available is true Flash
+            continuously on,<wbr/> power set by
+            firingPower</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Select flash operation mode<wbr></wbr></p></body></html>
+              <p>Select flash operation mode</p>
             </td>
 
             <td class="entry_units">
@@ -4521,7 +4524,7 @@
                 
           <tr class="entry" id="dynamic_android.flash.state">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.flash.state<wbr></wbr></p></body></html>
+              android.<wbr/>flash.<wbr/>state
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -4531,30 +4534,30 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">UNAVAILABLE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>No flash on camera<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">No flash on camera</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">CHARGING</span>
-                    <span class="entry_type_enum_notes"><html><body><p>if android.flash.available is true Flash is
-            charging and cannot be fired<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">if android.<wbr/>flash.<wbr/>available is true Flash is
+            charging and cannot be fired</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">READY</span>
-                    <span class="entry_type_enum_notes"><html><body><p>if android.flash.available is true Flash is
-            ready to fire<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">if android.<wbr/>flash.<wbr/>available is true Flash is
+            ready to fire</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FIRED</span>
-                    <span class="entry_type_enum_notes"><html><body><p>if android.flash.available is true Flash fired
-            for this capture<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">if android.<wbr/>flash.<wbr/>available is true Flash fired
+            for this capture</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Current state of the flash
-unit<wbr></wbr></p></body></html>
+              <p>Current state of the flash
+unit</p>
             </td>
 
             <td class="entry_units">
@@ -4607,7 +4610,7 @@
                 
           <tr class="entry" id="controls_android.geometric.mode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.geometric.mode<wbr></wbr></p></body></html>
+              android.<wbr/>geometric.<wbr/>mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -4617,26 +4620,26 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">OFF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>No geometric correction is
-            applied<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">No geometric correction is
+            applied</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FAST</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Must not slow down frame rate relative to raw
-            bayer output<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Must not slow down frame rate relative to raw
+            bayer output</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">HIGH_QUALITY</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Frame rate may be reduced by high
-            quality<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Frame rate may be reduced by high
+            quality</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Operating mode of geometric
-correction<wbr></wbr></p></body></html>
+              <p>Operating mode of geometric
+correction</p>
             </td>
 
             <td class="entry_units">
@@ -4657,7 +4660,7 @@
                 
           <tr class="entry" id="controls_android.geometric.strength">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.geometric.strength<wbr></wbr></p></body></html>
+              android.<wbr/>geometric.<wbr/>strength
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -4668,13 +4671,13 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Control the amount of shading correction
-applied to the images<wbr></wbr></p></body></html>
+              <p>Control the amount of shading correction
+applied to the images</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>unitless: 1-10; 10 is full shading
-          compensation<wbr></wbr></p></body></html>
+              unitless: 1-10; 10 is full shading
+          compensation
             </td>
 
             <td class="entry_range">
@@ -4727,7 +4730,7 @@
                 
           <tr class="entry" id="controls_android.hotPixel.mode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.hotPixel.mode<wbr></wbr></p></body></html>
+              android.<wbr/>hot<wbr/>Pixel.<wbr/>mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -4737,26 +4740,26 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">OFF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>No hot pixel correction can be
-            applied<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">No hot pixel correction can be
+            applied</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FAST</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Frame rate must not be reduced compared to raw
-            Bayer output<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Frame rate must not be reduced compared to raw
+            Bayer output</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">HIGH_QUALITY</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Frame rate may be reduced by high
-            quality<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Frame rate may be reduced by high
+            quality</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Set operational mode for hot pixel
-correction<wbr></wbr></p></body></html>
+              <p>Set operational mode for hot pixel
+correction</p>
             </td>
 
             <td class="entry_units">
@@ -4809,7 +4812,7 @@
                 
           <tr class="entry" id="static_android.hotPixel.info.map">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.hotPixel.info.map<wbr></wbr></p></body></html>
+              android.<wbr/>hot<wbr/>Pixel.<wbr/>info.<wbr/>map
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -4819,14 +4822,14 @@
                   2 x n
                 </span>
               <span class="entry_type_visibility"> [system]</span>
-                <div class="entry_type_notes"><html><body><p>list of coordinates based on android.sensor.pixelArraySize<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">list of coordinates based on android.<wbr/>sensor.<wbr/>pixel<wbr/>Array<wbr/>Size</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Location of hot/defective pixels on
-sensor<wbr></wbr></p></body></html>
+              <p>Location of hot/<wbr/>defective pixels on
+sensor</p>
             </td>
 
             <td class="entry_units">
@@ -4880,7 +4883,7 @@
                 
           <tr class="entry" id="dynamic_android.hotPixel.mode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.hotPixel.mode<wbr></wbr></p></body></html>
+              android.<wbr/>hot<wbr/>Pixel.<wbr/>mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -4890,26 +4893,26 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">OFF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>No hot pixel correction can be
-            applied<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">No hot pixel correction can be
+            applied</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FAST</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Frame rate must not be reduced compared to raw
-            Bayer output<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Frame rate must not be reduced compared to raw
+            Bayer output</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">HIGH_QUALITY</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Frame rate may be reduced by high
-            quality<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Frame rate may be reduced by high
+            quality</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Set operational mode for hot pixel
-correction<wbr></wbr></p></body></html>
+              <p>Set operational mode for hot pixel
+correction</p>
             </td>
 
             <td class="entry_units">
@@ -4965,7 +4968,7 @@
                 
           <tr class="entry" id="controls_android.jpeg.gpsCoordinates">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.jpeg.gpsCoordinates<wbr></wbr></p></body></html>
+              android.<wbr/>jpeg.<wbr/>gps<wbr/>Coordinates
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">double</span>
@@ -4975,21 +4978,21 @@
                   3
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>latitude, longitude, altitude. First two in degrees, the third in meters<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">latitude,<wbr/> longitude,<wbr/> altitude.<wbr/> First two in degrees,<wbr/> the third in meters</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>GPS coordinates to include in output JPEG
-EXIF<wbr></wbr></p></body></html>
+              <p>GPS coordinates to include in output JPEG
+EXIF</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>(-180 - 180], [-90,90], [-inf, inf]<wbr></wbr></p></body></html>
+              (-180 - 180],<wbr/> [-90,<wbr/>90],<wbr/> [-inf,<wbr/> inf]
             </td>
 
             <td class="entry_tags">
@@ -5007,7 +5010,7 @@
                 
           <tr class="entry" id="controls_android.jpeg.gpsProcessingMethod">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.jpeg.gpsProcessingMethod<wbr></wbr></p></body></html>
+              android.<wbr/>jpeg.<wbr/>gps<wbr/>Processing<wbr/>Method
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -5018,12 +5021,12 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>32 characters describing GPS algorithm to
-include in EXIF<wbr></wbr></p></body></html>
+              <p>32 characters describing GPS algorithm to
+include in EXIF</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>UTF-8 null-terminated string<wbr></wbr></p></body></html>
+              UTF-8 null-terminated string
             </td>
 
             <td class="entry_range">
@@ -5044,7 +5047,7 @@
                 
           <tr class="entry" id="controls_android.jpeg.gpsTimestamp">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.jpeg.gpsTimestamp<wbr></wbr></p></body></html>
+              android.<wbr/>jpeg.<wbr/>gps<wbr/>Timestamp
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int64</span>
@@ -5055,12 +5058,12 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Time GPS fix was made to include in
-EXIF<wbr></wbr></p></body></html>
+              <p>Time GPS fix was made to include in
+EXIF</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>UTC in seconds since January 1, 1970<wbr></wbr></p></body></html>
+              UTC in seconds since January 1,<wbr/> 1970
             </td>
 
             <td class="entry_range">
@@ -5081,7 +5084,7 @@
                 
           <tr class="entry" id="controls_android.jpeg.orientation">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.jpeg.orientation<wbr></wbr></p></body></html>
+              android.<wbr/>jpeg.<wbr/>orientation
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -5092,16 +5095,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Orientation of JPEG image to
-write<wbr></wbr></p></body></html>
+              <p>Orientation of JPEG image to
+write</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>Degrees in multiples of 90<wbr></wbr></p></body></html>
+              Degrees in multiples of 90
             </td>
 
             <td class="entry_range">
-              <html><body><p>0, 90, 180, 270<wbr></wbr></p></body></html>
+              0,<wbr/> 90,<wbr/> 180,<wbr/> 270
             </td>
 
             <td class="entry_tags">
@@ -5119,7 +5122,7 @@
                 
           <tr class="entry" id="controls_android.jpeg.quality">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.jpeg.quality<wbr></wbr></p></body></html>
+              android.<wbr/>jpeg.<wbr/>quality
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -5130,15 +5133,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Compression quality of the final JPEG
-image<wbr></wbr></p></body></html>
+              <p>Compression quality of the final JPEG
+image</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>1-100; larger is higher quality<wbr></wbr></p></body></html>
+              1-100; larger is higher quality
             </td>
 
             <td class="entry_tags">
@@ -5153,7 +5156,7 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>85-95 is typical usage range<wbr></wbr></p></body></html>
+              <p>85-95 is typical usage range</p>
             </td>
           </tr>
 
@@ -5164,7 +5167,7 @@
                 
           <tr class="entry" id="controls_android.jpeg.thumbnailQuality">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.jpeg.thumbnailQuality<wbr></wbr></p></body></html>
+              android.<wbr/>jpeg.<wbr/>thumbnail<wbr/>Quality
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -5175,15 +5178,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Compression quality of JPEG
-thumbnail<wbr></wbr></p></body></html>
+              <p>Compression quality of JPEG
+thumbnail</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>1-100; larger is higher quality<wbr></wbr></p></body></html>
+              1-100; larger is higher quality
             </td>
 
             <td class="entry_tags">
@@ -5201,7 +5204,7 @@
                 
           <tr class="entry" id="controls_android.jpeg.thumbnailSize">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.jpeg.thumbnailSize<wbr></wbr></p></body></html>
+              android.<wbr/>jpeg.<wbr/>thumbnail<wbr/>Size
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -5216,14 +5219,14 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Resolution of embedded JPEG thumbnail<wbr></wbr></p></body></html>
+              <p>Resolution of embedded JPEG thumbnail</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>Size must be one of the size from android.jpeg.availableThumbnailSizes<wbr></wbr></p></body></html>
+              Size must be one of the size from android.<wbr/>jpeg.<wbr/>available<wbr/>Thumbnail<wbr/>Sizes
             </td>
 
             <td class="entry_tags">
@@ -5238,10 +5241,10 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>When set to (0, 0) value, the JPEG EXIF must not contain thumbnail,
-but the captured JPEG must still be a valid image.</p>
-<p>When a jpeg image capture is issued, the thumbnail size selected should have
-the same aspect ratio as the jpeg image.<wbr></wbr></p></body></html>
+              <p>When set to (0,<wbr/> 0) value,<wbr/> the JPEG EXIF must not contain thumbnail,<wbr/>
+but the captured JPEG must still be a valid image.<wbr/></p>
+<p>When a jpeg image capture is issued,<wbr/> the thumbnail size selected should have
+the same aspect ratio as the jpeg image.<wbr/></p>
             </td>
           </tr>
 
@@ -5279,7 +5282,7 @@
                 
           <tr class="entry" id="static_android.jpeg.availableThumbnailSizes">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.jpeg.availableThumbnailSizes<wbr></wbr></p></body></html>
+              android.<wbr/>jpeg.<wbr/>available<wbr/>Thumbnail<wbr/>Sizes
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -5294,15 +5297,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Supported resolutions for the JPEG thumbnail<wbr></wbr></p></body></html>
+              <p>Supported resolutions for the JPEG thumbnail</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>Must include at least one valid resolution, plus
-          (0,0) for no thumbnail generation, and each size must be distinct.<wbr></wbr></p></body></html>
+              Must include at least one valid resolution,<wbr/> plus
+          (0,<wbr/>0) for no thumbnail generation,<wbr/> and each size must be distinct.<wbr/>
             </td>
 
             <td class="entry_tags">
@@ -5317,19 +5320,19 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Below condiditions must be satisfied for this size list:</p>
+              <p>Below condiditions must be satisfied for this size list:</p>
 <ul>
-<li>The sizes must be sorted by increasing pixel area (width x height).
-If several resolutions have the same area, they must be sorted by increasing width.</li>
+<li>The sizes must be sorted by increasing pixel area (width x height).<wbr/>
+If several resolutions have the same area,<wbr/> they must be sorted by increasing width.<wbr/></li>
 <li>The aspect ratio of the largest thumbnail size must be same as the
-aspect ratio of largest size in android.scaler.availableJpegSizes.
+aspect ratio of largest size in android.<wbr/>scaler.<wbr/>available<wbr/>Jpeg<wbr/>Sizes.<wbr/>
 The largest size is defined as the size that has the largest pixel area
-in a given size list.</li>
-<li>Each size in android.scaler.availableJpegSizes must have at least
-one corresponding size that has the same aspect ratio in availableThumbnailSizes,
-and vice versa.</li>
-<li>All non (0, 0) sizes must have non-zero widths and heights.</li>
-<wbr></wbr></ul></body></html>
+in a given size list.<wbr/></li>
+<li>Each size in android.<wbr/>scaler.<wbr/>available<wbr/>Jpeg<wbr/>Sizes must have at least
+one corresponding size that has the same aspect ratio in availableThumbnailSizes,<wbr/>
+and vice versa.<wbr/></li>
+<li>All non (0,<wbr/> 0) sizes must have non-zero widths and heights.<wbr/></li>
+</ul>
             </td>
           </tr>
 
@@ -5340,7 +5343,7 @@
                 
           <tr class="entry" id="static_android.jpeg.maxSize">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.jpeg.maxSize<wbr></wbr></p></body></html>
+              android.<wbr/>jpeg.<wbr/>max<wbr/>Size
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -5351,16 +5354,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Maximum size in bytes for the compressed
-JPEG buffer<wbr></wbr></p></body></html>
+              <p>Maximum size in bytes for the compressed
+JPEG buffer</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>Must be large enough to fit any JPEG produced by
-          the camera<wbr></wbr></p></body></html>
+              Must be large enough to fit any JPEG produced by
+          the camera
             </td>
 
             <td class="entry_tags">
@@ -5372,8 +5375,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>This is used for sizing the gralloc buffers for
-JPEG<wbr></wbr></p></body></html>
+              <p>This is used for sizing the gralloc buffers for
+JPEG</p>
             </td>
           </tr>
 
@@ -5411,7 +5414,7 @@
                 
           <tr class="entry" id="dynamic_android.jpeg.gpsCoordinates">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.jpeg.gpsCoordinates<wbr></wbr></p></body></html>
+              android.<wbr/>jpeg.<wbr/>gps<wbr/>Coordinates
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">double</span>
@@ -5421,21 +5424,21 @@
                   3
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>latitude, longitude, altitude. First two in degrees, the third in meters<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">latitude,<wbr/> longitude,<wbr/> altitude.<wbr/> First two in degrees,<wbr/> the third in meters</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>GPS coordinates to include in output JPEG
-EXIF<wbr></wbr></p></body></html>
+              <p>GPS coordinates to include in output JPEG
+EXIF</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>(-180 - 180], [-90,90], [-inf, inf]<wbr></wbr></p></body></html>
+              (-180 - 180],<wbr/> [-90,<wbr/>90],<wbr/> [-inf,<wbr/> inf]
             </td>
 
             <td class="entry_tags">
@@ -5453,7 +5456,7 @@
                 
           <tr class="entry" id="dynamic_android.jpeg.gpsProcessingMethod">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.jpeg.gpsProcessingMethod<wbr></wbr></p></body></html>
+              android.<wbr/>jpeg.<wbr/>gps<wbr/>Processing<wbr/>Method
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -5464,12 +5467,12 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>32 characters describing GPS algorithm to
-include in EXIF<wbr></wbr></p></body></html>
+              <p>32 characters describing GPS algorithm to
+include in EXIF</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>UTF-8 null-terminated string<wbr></wbr></p></body></html>
+              UTF-8 null-terminated string
             </td>
 
             <td class="entry_range">
@@ -5490,7 +5493,7 @@
                 
           <tr class="entry" id="dynamic_android.jpeg.gpsTimestamp">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.jpeg.gpsTimestamp<wbr></wbr></p></body></html>
+              android.<wbr/>jpeg.<wbr/>gps<wbr/>Timestamp
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int64</span>
@@ -5501,12 +5504,12 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Time GPS fix was made to include in
-EXIF<wbr></wbr></p></body></html>
+              <p>Time GPS fix was made to include in
+EXIF</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>UTC in seconds since January 1, 1970<wbr></wbr></p></body></html>
+              UTC in seconds since January 1,<wbr/> 1970
             </td>
 
             <td class="entry_range">
@@ -5527,7 +5530,7 @@
                 
           <tr class="entry" id="dynamic_android.jpeg.orientation">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.jpeg.orientation<wbr></wbr></p></body></html>
+              android.<wbr/>jpeg.<wbr/>orientation
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -5538,16 +5541,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Orientation of JPEG image to
-write<wbr></wbr></p></body></html>
+              <p>Orientation of JPEG image to
+write</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>Degrees in multiples of 90<wbr></wbr></p></body></html>
+              Degrees in multiples of 90
             </td>
 
             <td class="entry_range">
-              <html><body><p>0, 90, 180, 270<wbr></wbr></p></body></html>
+              0,<wbr/> 90,<wbr/> 180,<wbr/> 270
             </td>
 
             <td class="entry_tags">
@@ -5565,7 +5568,7 @@
                 
           <tr class="entry" id="dynamic_android.jpeg.quality">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.jpeg.quality<wbr></wbr></p></body></html>
+              android.<wbr/>jpeg.<wbr/>quality
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -5576,15 +5579,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Compression quality of the final JPEG
-image<wbr></wbr></p></body></html>
+              <p>Compression quality of the final JPEG
+image</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>1-100; larger is higher quality<wbr></wbr></p></body></html>
+              1-100; larger is higher quality
             </td>
 
             <td class="entry_tags">
@@ -5599,7 +5602,7 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>85-95 is typical usage range<wbr></wbr></p></body></html>
+              <p>85-95 is typical usage range</p>
             </td>
           </tr>
 
@@ -5610,7 +5613,7 @@
                 
           <tr class="entry" id="dynamic_android.jpeg.size">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.jpeg.size<wbr></wbr></p></body></html>
+              android.<wbr/>jpeg.<wbr/>size
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -5621,15 +5624,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The size of the compressed JPEG image, in
-bytes<wbr></wbr></p></body></html>
+              <p>The size of the compressed JPEG image,<wbr/> in
+bytes</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt;= 0<wbr></wbr></p></body></html>
+              &gt;= 0
             </td>
 
             <td class="entry_tags">
@@ -5641,14 +5644,14 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>If no JPEG output is produced for the request,
-this must be 0.</p>
-<p>Otherwise, this describes the real size of the compressed
-JPEG image placed in the output stream.  More specifically,
-if android.jpeg.maxSize = 1000000, and a specific capture
-has android.jpeg.size = 500000, then the output buffer from
-the JPEG stream will be 1000000 bytes, of which the first
-500000 make up the real data.<wbr></wbr></p></body></html>
+              <p>If no JPEG output is produced for the request,<wbr/>
+this must be 0.<wbr/></p>
+<p>Otherwise,<wbr/> this describes the real size of the compressed
+JPEG image placed in the output stream.<wbr/>  More specifically,<wbr/>
+if android.<wbr/>jpeg.<wbr/>max<wbr/>Size = 1000000,<wbr/> and a specific capture
+has android.<wbr/>jpeg.<wbr/>size = 500000,<wbr/> then the output buffer from
+the JPEG stream will be 1000000 bytes,<wbr/> of which the first
+500000 make up the real data.<wbr/></p>
             </td>
           </tr>
 
@@ -5659,7 +5662,7 @@
                 
           <tr class="entry" id="dynamic_android.jpeg.thumbnailQuality">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.jpeg.thumbnailQuality<wbr></wbr></p></body></html>
+              android.<wbr/>jpeg.<wbr/>thumbnail<wbr/>Quality
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -5670,15 +5673,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Compression quality of JPEG
-thumbnail<wbr></wbr></p></body></html>
+              <p>Compression quality of JPEG
+thumbnail</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>1-100; larger is higher quality<wbr></wbr></p></body></html>
+              1-100; larger is higher quality
             </td>
 
             <td class="entry_tags">
@@ -5696,7 +5699,7 @@
                 
           <tr class="entry" id="dynamic_android.jpeg.thumbnailSize">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.jpeg.thumbnailSize<wbr></wbr></p></body></html>
+              android.<wbr/>jpeg.<wbr/>thumbnail<wbr/>Size
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -5711,14 +5714,14 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Resolution of embedded JPEG thumbnail<wbr></wbr></p></body></html>
+              <p>Resolution of embedded JPEG thumbnail</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>Size must be one of the size from android.jpeg.availableThumbnailSizes<wbr></wbr></p></body></html>
+              Size must be one of the size from android.<wbr/>jpeg.<wbr/>available<wbr/>Thumbnail<wbr/>Sizes
             </td>
 
             <td class="entry_tags">
@@ -5733,10 +5736,10 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>When set to (0, 0) value, the JPEG EXIF must not contain thumbnail,
-but the captured JPEG must still be a valid image.</p>
-<p>When a jpeg image capture is issued, the thumbnail size selected should have
-the same aspect ratio as the jpeg image.<wbr></wbr></p></body></html>
+              <p>When set to (0,<wbr/> 0) value,<wbr/> the JPEG EXIF must not contain thumbnail,<wbr/>
+but the captured JPEG must still be a valid image.<wbr/></p>
+<p>When a jpeg image capture is issued,<wbr/> the thumbnail size selected should have
+the same aspect ratio as the jpeg image.<wbr/></p>
             </td>
           </tr>
 
@@ -5779,7 +5782,7 @@
                 
           <tr class="entry" id="controls_android.lens.aperture">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.aperture<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>aperture
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -5790,15 +5793,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Size of the lens aperture<wbr></wbr></p></body></html>
+              <p>Size of the lens aperture</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>f-number (f/NNN)<wbr></wbr></p></body></html>
+              f-number (f/<wbr/>NNN)
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.lens.info.availableApertures<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>info.<wbr/>available<wbr/>Apertures
             </td>
 
             <td class="entry_tags">
@@ -5813,8 +5816,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Will not be supported on most devices. Can only
-pick from supported list<wbr></wbr></p></body></html>
+              <p>Will not be supported on most devices.<wbr/> Can only
+pick from supported list</p>
             </td>
           </tr>
 
@@ -5825,7 +5828,7 @@
                 
           <tr class="entry" id="controls_android.lens.filterDensity">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.filterDensity<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>filter<wbr/>Density
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -5836,16 +5839,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>State of lens neutral density
-filter(s)<wbr></wbr></p></body></html>
+              <p>State of lens neutral density
+filter(s)</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>number of stops of filtering<wbr></wbr></p></body></html>
+              number of stops of filtering
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.lens.info.availableFilterDensities<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>info.<wbr/>available<wbr/>Filter<wbr/>Densities
             </td>
 
             <td class="entry_tags">
@@ -5860,8 +5863,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Will not be supported on most devices. Can only
-pick from supported list<wbr></wbr></p></body></html>
+              <p>Will not be supported on most devices.<wbr/> Can only
+pick from supported list</p>
             </td>
           </tr>
 
@@ -5872,7 +5875,7 @@
                 
           <tr class="entry" id="controls_android.lens.focalLength">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.focalLength<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>focal<wbr/>Length
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -5883,15 +5886,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Lens optical zoom setting<wbr></wbr></p></body></html>
+              <p>Lens optical zoom setting</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>focal length in mm<wbr></wbr></p></body></html>
+              focal length in mm
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt; 0<wbr></wbr></p></body></html>
+              &gt; 0
             </td>
 
             <td class="entry_tags">
@@ -5906,7 +5909,7 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Will not be supported on most devices.<wbr></wbr></p></body></html>
+              <p>Will not be supported on most devices.<wbr/></p>
             </td>
           </tr>
 
@@ -5917,7 +5920,7 @@
                 
           <tr class="entry" id="controls_android.lens.focusDistance">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.focusDistance<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>focus<wbr/>Distance
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -5928,16 +5931,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Distance to plane of sharpest focus,
-measured from frontmost surface of the lens<wbr></wbr></p></body></html>
+              <p>Distance to plane of sharpest focus,<wbr/>
+measured from frontmost surface of the lens</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>diopters (1/m)<wbr></wbr></p></body></html>
+              diopters (1/<wbr/>m)
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt;= 0<wbr></wbr></p></body></html>
+              &gt;= 0
             </td>
 
             <td class="entry_tags">
@@ -5953,8 +5956,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>0 = infinity focus. Used value should be clamped
-to (0,minimum focus distance)<wbr></wbr></p></body></html>
+              <p>0 = infinity focus.<wbr/> Used value should be clamped
+to (0,<wbr/>minimum focus distance)</p>
             </td>
           </tr>
 
@@ -5965,7 +5968,7 @@
                 
           <tr class="entry" id="controls_android.lens.opticalStabilizationMode">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.opticalStabilizationMode<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>optical<wbr/>Stabilization<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -5985,15 +5988,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Whether optical image stabilization is
-enabled.<wbr></wbr></p></body></html>
+              <p>Whether optical image stabilization is
+enabled.<wbr/></p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.lens.availableOpticalStabilization<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>available<wbr/>Optical<wbr/>Stabilization
             </td>
 
             <td class="entry_tags">
@@ -6008,7 +6011,7 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Will not be supported on most devices.<wbr></wbr></p></body></html>
+              <p>Will not be supported on most devices.<wbr/></p>
             </td>
           </tr>
 
@@ -6048,7 +6051,7 @@
                 
           <tr class="entry" id="static_android.lens.info.availableApertures">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.info.availableApertures<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>info.<wbr/>available<wbr/>Apertures
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -6063,15 +6066,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List of supported aperture
-values<wbr></wbr></p></body></html>
+              <p>List of supported aperture
+values</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>one entry required, &gt; 0<wbr></wbr></p></body></html>
+              one entry required,<wbr/> &gt; 0
             </td>
 
             <td class="entry_tags">
@@ -6086,8 +6089,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>If variable aperture not available, only setting
-should be for the fixed aperture<wbr></wbr></p></body></html>
+              <p>If variable aperture not available,<wbr/> only setting
+should be for the fixed aperture</p>
             </td>
           </tr>
 
@@ -6098,7 +6101,7 @@
                 
           <tr class="entry" id="static_android.lens.info.availableFilterDensities">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.info.availableFilterDensities<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>info.<wbr/>available<wbr/>Filter<wbr/>Densities
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -6113,15 +6116,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List of supported ND filter
-values<wbr></wbr></p></body></html>
+              <p>List of supported ND filter
+values</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>one entry required, &gt;= 0<wbr></wbr></p></body></html>
+              one entry required,<wbr/> &gt;= 0
             </td>
 
             <td class="entry_tags">
@@ -6136,10 +6139,10 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>If not available, only setting is 0. Otherwise,
+              <p>If not available,<wbr/> only setting is 0.<wbr/> Otherwise,<wbr/>
 lists the available exposure index values for dimming
 (2 would mean the filter is set to reduce incoming
-light by two stops)<wbr></wbr></p></body></html>
+light by two stops)</p>
             </td>
           </tr>
 
@@ -6150,7 +6153,7 @@
                 
           <tr class="entry" id="static_android.lens.info.availableFocalLengths">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.info.availableFocalLengths<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>info.<wbr/>available<wbr/>Focal<wbr/>Lengths
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -6160,22 +6163,22 @@
                   n
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>the list of available focal lengths<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">the list of available focal lengths</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>If fitted with optical zoom, what focal
-lengths are available. If not, the static focal
-length<wbr></wbr></p></body></html>
+              <p>If fitted with optical zoom,<wbr/> what focal
+lengths are available.<wbr/> If not,<wbr/> the static focal
+length</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt; 0<wbr></wbr></p></body></html>
+              &gt; 0
             </td>
 
             <td class="entry_tags">
@@ -6191,8 +6194,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>If optical zoom not supported, only one value
-should be reported<wbr></wbr></p></body></html>
+              <p>If optical zoom not supported,<wbr/> only one value
+should be reported</p>
             </td>
           </tr>
 
@@ -6203,7 +6206,7 @@
                 
           <tr class="entry" id="static_android.lens.info.availableOpticalStabilization">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.lens.info.availableOpticalStabilization<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>info.<wbr/>available<wbr/>Optical<wbr/>Stabilization
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -6213,14 +6216,14 @@
                   n
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>list of enums<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">list of enums</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List of supported optical image
-stabilization modes<wbr></wbr></p></body></html>
+              <p>List of supported optical image
+stabilization modes</p>
             </td>
 
             <td class="entry_units">
@@ -6244,7 +6247,7 @@
                 
           <tr class="entry" id="static_android.lens.info.geometricCorrectionMap">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.info.geometricCorrectionMap<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>info.<wbr/>geometric<wbr/>Correction<wbr/>Map
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -6254,22 +6257,22 @@
                   2 x 3 x n x m
                 </span>
               <span class="entry_type_visibility"> [system]</span>
-                <div class="entry_type_notes"><html><body><p>2D array of destination coordinate pairs for uniform grid points in source image, per color channel. Size in the range of 2x3x40x30<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">2D array of destination coordinate pairs for uniform grid points in source image,<wbr/> per color channel.<wbr/> Size in the range of 2x3x40x30</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>A low-resolution map for correction of
-geometric distortions and chromatic aberrations, per
-color channel<wbr></wbr></p></body></html>
+              <p>A low-resolution map for correction of
+geometric distortions and chromatic aberrations,<wbr/> per
+color channel</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>N, M &gt;= 2<wbr></wbr></p></body></html>
+              N,<wbr/> M &gt;= 2
             </td>
 
             <td class="entry_tags">
@@ -6284,11 +6287,11 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>[DNG wants a function instead]. What's easiest
-for implementers? With an array size (M, N), entry (i,
-j) provides the destination for pixel (i/(M-1) * width,
-j/(N-1) * height). Data is row-major, with each array
-entry being ( (X, Y)_r, (X, Y)_g, (X, Y)_b ) )<wbr></wbr></p></body></html>
+              <p>[DNG wants a function instead].<wbr/> What's easiest
+for implementers? With an array size (M,<wbr/> N),<wbr/> entry (i,<wbr/>
+j) provides the destination for pixel (i/<wbr/>(M-1) * width,<wbr/>
+j/<wbr/>(N-1) * height).<wbr/> Data is row-major,<wbr/> with each array
+entry being ( (X,<wbr/> Y)_<wbr/>r,<wbr/> (X,<wbr/> Y)_<wbr/>g,<wbr/> (X,<wbr/> Y)_<wbr/>b ) )</p>
             </td>
           </tr>
 
@@ -6299,7 +6302,7 @@
                 
           <tr class="entry" id="static_android.lens.info.geometricCorrectionMapSize">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.lens.info.geometricCorrectionMapSize<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>info.<wbr/>geometric<wbr/>Correction<wbr/>Map<wbr/>Size
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -6309,21 +6312,21 @@
                   2
                 </span>
               <span class="entry_type_visibility"> [system as size]</span>
-                <div class="entry_type_notes"><html><body><p>width and height of geometric correction map<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">width and height of geometric correction map</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Dimensions of geometric correction
-map<wbr></wbr></p></body></html>
+              <p>Dimensions of geometric correction
+map</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>Both values &gt;= 2<wbr></wbr></p></body></html>
+              Both values &gt;= 2
             </td>
 
             <td class="entry_tags">
@@ -6341,7 +6344,7 @@
                 
           <tr class="entry" id="static_android.lens.info.hyperfocalDistance">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.info.hyperfocalDistance<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>info.<wbr/>hyperfocal<wbr/>Distance
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -6352,16 +6355,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Hyperfocal distance for this lens; set to
-0 if fixed focus<wbr></wbr></p></body></html>
+              <p>Hyperfocal distance for this lens; set to
+0 if fixed focus</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>diopters<wbr></wbr></p></body></html>
+              diopters
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt;= 0<wbr></wbr></p></body></html>
+              &gt;= 0
             </td>
 
             <td class="entry_tags">
@@ -6376,8 +6379,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>The hyperfocal distance is used for the old
-API's 'fixed' setting<wbr></wbr></p></body></html>
+              <p>The hyperfocal distance is used for the old
+API's 'fixed' setting</p>
             </td>
           </tr>
 
@@ -6388,7 +6391,7 @@
                 
           <tr class="entry" id="static_android.lens.info.minimumFocusDistance">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.info.minimumFocusDistance<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>info.<wbr/>minimum<wbr/>Focus<wbr/>Distance
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -6399,16 +6402,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Shortest distance from frontmost surface
-of the lens that can be focused correctly<wbr></wbr></p></body></html>
+              <p>Shortest distance from frontmost surface
+of the lens that can be focused correctly</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>diopters<wbr></wbr></p></body></html>
+              diopters
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt;= 0<wbr></wbr></p></body></html>
+              &gt;= 0
             </td>
 
             <td class="entry_tags">
@@ -6423,8 +6426,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>If the lens is fixed-focus, this should be
-0<wbr></wbr></p></body></html>
+              <p>If the lens is fixed-focus,<wbr/> this should be
+0</p>
             </td>
           </tr>
 
@@ -6435,7 +6438,7 @@
                 
           <tr class="entry" id="static_android.lens.info.shadingMapSize">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.info.shadingMapSize<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>info.<wbr/>shading<wbr/>Map<wbr/>Size
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -6445,20 +6448,20 @@
                   2
                 </span>
               <span class="entry_type_visibility"> [public as size]</span>
-                <div class="entry_type_notes"><html><body><p>width and height of lens shading map provided by the HAL. (N x M)<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">width and height of lens shading map provided by the HAL.<wbr/> (N x M)</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Dimensions of lens shading map.<wbr></wbr></p></body></html>
+              <p>Dimensions of lens shading map.<wbr/></p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>Both values &gt;= 1<wbr></wbr></p></body></html>
+              Both values &gt;= 1
             </td>
 
             <td class="entry_tags">
@@ -6473,8 +6476,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>The map should be on the order of 30-40 rows and columns, and
-must be smaller than 64x64.<wbr></wbr></p></body></html>
+              <p>The map should be on the order of 30-40 rows and columns,<wbr/> and
+must be smaller than 64x64.<wbr/></p>
             </td>
           </tr>
 
@@ -6488,7 +6491,7 @@
                 
           <tr class="entry" id="static_android.lens.facing">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.lens.facing<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>facing
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -6507,8 +6510,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Direction the camera faces relative to
-device screen<wbr></wbr></p></body></html>
+              <p>Direction the camera faces relative to
+device screen</p>
             </td>
 
             <td class="entry_units">
@@ -6529,7 +6532,7 @@
                 
           <tr class="entry" id="static_android.lens.opticalAxisAngle">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.opticalAxisAngle<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>optical<wbr/>Axis<wbr/>Angle
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -6539,21 +6542,21 @@
                   2
                 </span>
               <span class="entry_type_visibility"> [system]</span>
-                <div class="entry_type_notes"><html><body><p>degrees. First defines the angle of separation between the perpendicular to the screen and the camera optical axis. The second then defines the clockwise rotation of the optical axis from native device up.<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">degrees.<wbr/> First defines the angle of separation between the perpendicular to the screen and the camera optical axis.<wbr/> The second then defines the clockwise rotation of the optical axis from native device up.<wbr/></div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Relative angle of camera optical axis to the
-perpendicular axis from the display<wbr></wbr></p></body></html>
+              <p>Relative angle of camera optical axis to the
+perpendicular axis from the display</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>[0-90) for first angle, [0-360) for second<wbr></wbr></p></body></html>
+              [0-90) for first angle,<wbr/> [0-360) for second
             </td>
 
             <td class="entry_tags">
@@ -6568,15 +6571,15 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Examples:</p>
-<p>(0,0) means that the camera optical axis
+              <p>Examples:</p>
+<p>(0,<wbr/>0) means that the camera optical axis
 is perpendicular to the display surface;</p>
-<p>(45,0) means that the camera points 45 degrees up when
+<p>(45,<wbr/>0) means that the camera points 45 degrees up when
 device is held upright;</p>
-<p>(45,90) means the camera points 45 degrees to the right when
-the device is held upright.</p>
+<p>(45,<wbr/>90) means the camera points 45 degrees to the right when
+the device is held upright.<wbr/></p>
 <p>Use FACING field to determine perpendicular outgoing
-direction<wbr></wbr></p></body></html>
+direction</p>
             </td>
           </tr>
 
@@ -6587,7 +6590,7 @@
                 
           <tr class="entry" id="static_android.lens.position">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.lens.position<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>position
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -6603,8 +6606,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Coordinates of camera optical axis on
-device<wbr></wbr></p></body></html>
+              <p>Coordinates of camera optical axis on
+device</p>
             </td>
 
             <td class="entry_units">
@@ -6655,7 +6658,7 @@
                 
           <tr class="entry" id="dynamic_android.lens.aperture">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.aperture<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>aperture
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -6666,15 +6669,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Size of the lens aperture<wbr></wbr></p></body></html>
+              <p>Size of the lens aperture</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>f-number (f/NNN)<wbr></wbr></p></body></html>
+              f-number (f/<wbr/>NNN)
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.lens.info.availableApertures<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>info.<wbr/>available<wbr/>Apertures
             </td>
 
             <td class="entry_tags">
@@ -6689,8 +6692,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Will not be supported on most devices. Can only
-pick from supported list<wbr></wbr></p></body></html>
+              <p>Will not be supported on most devices.<wbr/> Can only
+pick from supported list</p>
             </td>
           </tr>
 
@@ -6701,7 +6704,7 @@
                 
           <tr class="entry" id="dynamic_android.lens.filterDensity">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.filterDensity<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>filter<wbr/>Density
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -6712,16 +6715,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>State of lens neutral density
-filter(s)<wbr></wbr></p></body></html>
+              <p>State of lens neutral density
+filter(s)</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>number of stops of filtering<wbr></wbr></p></body></html>
+              number of stops of filtering
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.lens.info.availableFilterDensities<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>info.<wbr/>available<wbr/>Filter<wbr/>Densities
             </td>
 
             <td class="entry_tags">
@@ -6736,8 +6739,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Will not be supported on most devices. Can only
-pick from supported list<wbr></wbr></p></body></html>
+              <p>Will not be supported on most devices.<wbr/> Can only
+pick from supported list</p>
             </td>
           </tr>
 
@@ -6748,7 +6751,7 @@
                 
           <tr class="entry" id="dynamic_android.lens.focalLength">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.focalLength<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>focal<wbr/>Length
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -6759,15 +6762,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Lens optical zoom setting<wbr></wbr></p></body></html>
+              <p>Lens optical zoom setting</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>focal length in mm<wbr></wbr></p></body></html>
+              focal length in mm
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt; 0<wbr></wbr></p></body></html>
+              &gt; 0
             </td>
 
             <td class="entry_tags">
@@ -6782,7 +6785,7 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Will not be supported on most devices.<wbr></wbr></p></body></html>
+              <p>Will not be supported on most devices.<wbr/></p>
             </td>
           </tr>
 
@@ -6793,7 +6796,7 @@
                 
           <tr class="entry" id="dynamic_android.lens.focusDistance">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.focusDistance<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>focus<wbr/>Distance
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -6804,16 +6807,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Distance to plane of sharpest focus,
-measured from frontmost surface of the lens<wbr></wbr></p></body></html>
+              <p>Distance to plane of sharpest focus,<wbr/>
+measured from frontmost surface of the lens</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>diopters (1/m)<wbr></wbr></p></body></html>
+              diopters (1/<wbr/>m)
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt;= 0<wbr></wbr></p></body></html>
+              &gt;= 0
             </td>
 
             <td class="entry_tags">
@@ -6828,7 +6831,7 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Should be zero for fixed-focus cameras<wbr></wbr></p></body></html>
+              <p>Should be zero for fixed-focus cameras</p>
             </td>
           </tr>
 
@@ -6839,7 +6842,7 @@
                 
           <tr class="entry" id="dynamic_android.lens.focusRange">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.focusRange<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>focus<wbr/>Range
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -6849,23 +6852,23 @@
                   2
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>Range of scene distances that are in focus<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">Range of scene distances that are in focus</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The range of scene distances that are in
-sharp focus (depth of field)<wbr></wbr></p></body></html>
+              <p>The range of scene distances that are in
+sharp focus (depth of field)</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>pair of focus distances in diopters: (near,
-          far)<wbr></wbr></p></body></html>
+              pair of focus distances in diopters: (near,<wbr/>
+          far)
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt;=0<wbr></wbr></p></body></html>
+              &gt;=0
             </td>
 
             <td class="entry_tags">
@@ -6880,8 +6883,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>If variable focus not supported, can still report
-fixed depth of field range<wbr></wbr></p></body></html>
+              <p>If variable focus not supported,<wbr/> can still report
+fixed depth of field range</p>
             </td>
           </tr>
 
@@ -6892,7 +6895,7 @@
                 
           <tr class="entry" id="dynamic_android.lens.opticalStabilizationMode">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.lens.opticalStabilizationMode<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>optical<wbr/>Stabilization<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -6912,15 +6915,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Whether optical image stabilization is
-enabled.<wbr></wbr></p></body></html>
+              <p>Whether optical image stabilization is
+enabled.<wbr/></p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.lens.availableOpticalStabilization<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>available<wbr/>Optical<wbr/>Stabilization
             </td>
 
             <td class="entry_tags">
@@ -6935,7 +6938,7 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Will not be supported on most devices.<wbr></wbr></p></body></html>
+              <p>Will not be supported on most devices.<wbr/></p>
             </td>
           </tr>
 
@@ -6946,7 +6949,7 @@
                 
           <tr class="entry" id="dynamic_android.lens.state">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.lens.state<wbr></wbr></p></body></html>
+              android.<wbr/>lens.<wbr/>state
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -6965,7 +6968,7 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Current lens status<wbr></wbr></p></body></html>
+              <p>Current lens status</p>
             </td>
 
             <td class="entry_units">
@@ -7021,7 +7024,7 @@
                 
           <tr class="entry" id="controls_android.noiseReduction.mode">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.noiseReduction.mode<wbr></wbr></p></body></html>
+              android.<wbr/>noise<wbr/>Reduction.<wbr/>mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -7031,32 +7034,32 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">OFF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>No noise reduction is applied<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">No noise reduction is applied</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FAST</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Must not slow down frame rate relative to sensor
-            output<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Must not slow down frame rate relative to sensor
+            output</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">HIGH_QUALITY</span>
-                    <span class="entry_type_enum_notes"><html><body><p>May slow down frame rate to provide highest
-            quality<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">May slow down frame rate to provide highest
+            quality</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Mode of operation for the noise reduction
-algorithm<wbr></wbr></p></body></html>
+              <p>Mode of operation for the noise reduction
+algorithm</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.noiseReduction.availableModes<wbr></wbr></p></body></html>
+              android.<wbr/>noise<wbr/>Reduction.<wbr/>available<wbr/>Modes
             </td>
 
             <td class="entry_tags">
@@ -7071,13 +7074,13 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Noise filtering control. OFF means no noise reduction
-will be applied by the HAL.</p>
-<p>FAST/HIGH_QUALITY both mean HAL-determined noise filtering
-will be applied. HIGH_QUALITY mode indicates that the HAL
-should use the highest-quality noise filtering algorithms,
-even if it slows down capture rate. FAST means the HAL should not
-slow down capture rate when applying noise filtering.<wbr></wbr></p></body></html>
+              <p>Noise filtering control.<wbr/> OFF means no noise reduction
+will be applied by the HAL.<wbr/></p>
+<p>FAST/<wbr/>HIGH_<wbr/>QUALITY both mean HAL-determined noise filtering
+will be applied.<wbr/> HIGH_<wbr/>QUALITY mode indicates that the HAL
+should use the highest-quality noise filtering algorithms,<wbr/>
+even if it slows down capture rate.<wbr/> FAST means the HAL should not
+slow down capture rate when applying noise filtering.<wbr/></p>
             </td>
           </tr>
 
@@ -7088,7 +7091,7 @@
                 
           <tr class="entry" id="controls_android.noiseReduction.strength">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.noiseReduction.strength<wbr></wbr></p></body></html>
+              android.<wbr/>noise<wbr/>Reduction.<wbr/>strength
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -7099,16 +7102,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Control the amount of noise reduction
-applied to the images<wbr></wbr></p></body></html>
+              <p>Control the amount of noise reduction
+applied to the images</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>1-10; 10 is max noise reduction<wbr></wbr></p></body></html>
+              1-10; 10 is max noise reduction
             </td>
 
             <td class="entry_range">
-              <html><body><p>1 - 10<wbr></wbr></p></body></html>
+              1 - 10
             </td>
 
             <td class="entry_tags">
@@ -7150,7 +7153,7 @@
                 
           <tr class="entry" id="dynamic_android.noiseReduction.mode">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.noiseReduction.mode<wbr></wbr></p></body></html>
+              android.<wbr/>noise<wbr/>Reduction.<wbr/>mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -7160,32 +7163,32 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">OFF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>No noise reduction is applied<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">No noise reduction is applied</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FAST</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Must not slow down frame rate relative to sensor
-            output<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Must not slow down frame rate relative to sensor
+            output</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">HIGH_QUALITY</span>
-                    <span class="entry_type_enum_notes"><html><body><p>May slow down frame rate to provide highest
-            quality<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">May slow down frame rate to provide highest
+            quality</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Mode of operation for the noise reduction
-algorithm<wbr></wbr></p></body></html>
+              <p>Mode of operation for the noise reduction
+algorithm</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.noiseReduction.availableModes<wbr></wbr></p></body></html>
+              android.<wbr/>noise<wbr/>Reduction.<wbr/>available<wbr/>Modes
             </td>
 
             <td class="entry_tags">
@@ -7200,13 +7203,13 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Noise filtering control. OFF means no noise reduction
-will be applied by the HAL.</p>
-<p>FAST/HIGH_QUALITY both mean HAL-determined noise filtering
-will be applied. HIGH_QUALITY mode indicates that the HAL
-should use the highest-quality noise filtering algorithms,
-even if it slows down capture rate. FAST means the HAL should not
-slow down capture rate when applying noise filtering.<wbr></wbr></p></body></html>
+              <p>Noise filtering control.<wbr/> OFF means no noise reduction
+will be applied by the HAL.<wbr/></p>
+<p>FAST/<wbr/>HIGH_<wbr/>QUALITY both mean HAL-determined noise filtering
+will be applied.<wbr/> HIGH_<wbr/>QUALITY mode indicates that the HAL
+should use the highest-quality noise filtering algorithms,<wbr/>
+even if it slows down capture rate.<wbr/> FAST means the HAL should not
+slow down capture rate when applying noise filtering.<wbr/></p>
             </td>
           </tr>
 
@@ -7249,7 +7252,7 @@
                 
           <tr class="entry" id="static_android.quirks.meteringCropRegion">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.quirks.meteringCropRegion<wbr></wbr></p></body></html>
+              android.<wbr/>quirks.<wbr/>metering<wbr/>Crop<wbr/>Region
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -7260,10 +7263,10 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>If set to 1, the camera service does not
+              <p>If set to 1,<wbr/> the camera service does not
 scale 'normalized' coordinates with respect to the crop
-region. This applies to metering input (a{e,f,wb}Region
-and output (face rectangles).<wbr></wbr></p></body></html>
+region.<wbr/> This applies to metering input (a{e,<wbr/>f,<wbr/>wb}Region
+and output (face rectangles).<wbr/></p>
             </td>
 
             <td class="entry_units">
@@ -7281,13 +7284,13 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Normalized coordinates refer to those in the
-(-1000,1000) range mentioned in the
-android.hardware.Camera API.</p>
+              <p>Normalized coordinates refer to those in the
+(-1000,<wbr/>1000) range mentioned in the
+android.<wbr/>hardware.<wbr/>Camera API.<wbr/></p>
 <p>HAL implementations should instead always use and emit
-sensor array-relative coordinates for all region data. Does
-not need to be listed in static metadata. Support will be
-removed in future versions of camera service.<wbr></wbr></p></body></html>
+sensor array-relative coordinates for all region data.<wbr/> Does
+not need to be listed in static metadata.<wbr/> Support will be
+removed in future versions of camera service.<wbr/></p>
             </td>
           </tr>
 
@@ -7298,7 +7301,7 @@
                 
           <tr class="entry" id="static_android.quirks.triggerAfWithAuto">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.quirks.triggerAfWithAuto<wbr></wbr></p></body></html>
+              android.<wbr/>quirks.<wbr/>trigger<wbr/>Af<wbr/>With<wbr/>Auto
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -7309,9 +7312,9 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>If set to 1, then the camera service always
-switches to FOCUS_MODE_AUTO before issuing a AF
-trigger.<wbr></wbr></p></body></html>
+              <p>If set to 1,<wbr/> then the camera service always
+switches to FOCUS_<wbr/>MODE_<wbr/>AUTO before issuing a AF
+trigger.<wbr/></p>
             </td>
 
             <td class="entry_units">
@@ -7329,11 +7332,11 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>HAL implementations should implement AF trigger
-modes for AUTO, MACRO, CONTINUOUS_FOCUS, and
-CONTINUOUS_PICTURE modes instead of using this flag. Does
-not need to be listed in static metadata. Support will be
-removed in future versions of camera service<wbr></wbr></p></body></html>
+              <p>HAL implementations should implement AF trigger
+modes for AUTO,<wbr/> MACRO,<wbr/> CONTINUOUS_<wbr/>FOCUS,<wbr/> and
+CONTINUOUS_<wbr/>PICTURE modes instead of using this flag.<wbr/> Does
+not need to be listed in static metadata.<wbr/> Support will be
+removed in future versions of camera service</p>
             </td>
           </tr>
 
@@ -7344,7 +7347,7 @@
                 
           <tr class="entry" id="static_android.quirks.useZslFormat">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.quirks.useZslFormat<wbr></wbr></p></body></html>
+              android.<wbr/>quirks.<wbr/>use<wbr/>Zsl<wbr/>Format
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -7355,10 +7358,10 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>If set to 1, the camera service uses
-CAMERA2_PIXEL_FORMAT_ZSL instead of
-HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED for the zero
-shutter lag stream<wbr></wbr></p></body></html>
+              <p>If set to 1,<wbr/> the camera service uses
+CAMERA2_<wbr/>PIXEL_<wbr/>FORMAT_<wbr/>ZSL instead of
+HAL_<wbr/>PIXEL_<wbr/>FORMAT_<wbr/>IMPLEMENTATION_<wbr/>DEFINED for the zero
+shutter lag stream</p>
             </td>
 
             <td class="entry_units">
@@ -7376,12 +7379,12 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>HAL implementations should use gralloc usage flags
+              <p>HAL implementations should use gralloc usage flags
 to determine that a stream will be used for
-zero-shutter-lag, instead of relying on an explicit
-format setting. Does not need to be listed in static
-metadata. Support will be removed in future versions of
-camera service.<wbr></wbr></p></body></html>
+zero-shutter-lag,<wbr/> instead of relying on an explicit
+format setting.<wbr/> Does not need to be listed in static
+metadata.<wbr/> Support will be removed in future versions of
+camera service.<wbr/></p>
             </td>
           </tr>
 
@@ -7392,7 +7395,7 @@
                 
           <tr class="entry" id="static_android.quirks.usePartialResult">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.quirks.usePartialResult<wbr></wbr></p></body></html>
+              android.<wbr/>quirks.<wbr/>use<wbr/>Partial<wbr/>Result
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -7403,9 +7406,9 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>If set to 1, the HAL will always split result
-metadata for a single capture into multiple buffers,
-returned using multiple process_capture_result calls.<wbr></wbr></p></body></html>
+              <p>If set to 1,<wbr/> the HAL will always split result
+metadata for a single capture into multiple buffers,<wbr/>
+returned using multiple process_<wbr/>capture_<wbr/>result calls.<wbr/></p>
             </td>
 
             <td class="entry_units">
@@ -7423,11 +7426,11 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Does not need to be listed in static
-metadata. Support for partial results will be reworked in
-future versions of camera service. This quirk will stop
+              <p>Does not need to be listed in static
+metadata.<wbr/> Support for partial results will be reworked in
+future versions of camera service.<wbr/> This quirk will stop
 working at that point; DO NOT USE without careful
-consideration of future support.<wbr></wbr></p></body></html>
+consideration of future support.<wbr/></p>
             </td>
           </tr>
 
@@ -7465,7 +7468,7 @@
                 
           <tr class="entry" id="dynamic_android.quirks.partialResult">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.quirks.partialResult<wbr></wbr></p></body></html>
+              android.<wbr/>quirks.<wbr/>partial<wbr/>Result
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -7475,32 +7478,32 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">FINAL</span>
-                    <span class="entry_type_enum_notes"><html><body><p>The last or only metadata result buffer
-            for this capture.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">The last or only metadata result buffer
+            for this capture.<wbr/></span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">PARTIAL</span>
-                    <span class="entry_type_enum_notes"><html><body><p>A partial buffer of result metadata for this
-            capture. More result buffers for this capture will be sent
-            by the HAL, the last of which will be marked
-            FINAL.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">A partial buffer of result metadata for this
+            capture.<wbr/> More result buffers for this capture will be sent
+            by the HAL,<wbr/> the last of which will be marked
+            FINAL.<wbr/></span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Whether a result given to the framework is the
-final one for the capture, or only a partial that contains a
+              <p>Whether a result given to the framework is the
+final one for the capture,<wbr/> or only a partial that contains a
 subset of the full set of dynamic metadata
-values.<wbr></wbr></p></body></html>
+values.<wbr/></p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>Optional. Default value is FINAL.<wbr></wbr></p></body></html>
+              Optional.<wbr/> Default value is FINAL.<wbr/>
             </td>
 
             <td class="entry_tags">
@@ -7512,15 +7515,15 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>The entries in the result metadata buffers for a
-single capture may not overlap, except for this entry. The
+              <p>The entries in the result metadata buffers for a
+single capture may not overlap,<wbr/> except for this entry.<wbr/> The
 FINAL buffers must retain FIFO ordering relative to the
-requests that generate them, so the FINAL buffer for frame 3 must
-always be sent to the framework after the FINAL buffer for frame 2, and
-before the FINAL buffer for frame 4. PARTIAL buffers may be returned
-in any order relative to other frames, but all PARTIAL buffers for a given
-capture must arrive before the FINAL buffer for that capture. This entry may
-only be used by the HAL if quirks.usePartialResult is set to 1.<wbr></wbr></p></body></html>
+requests that generate them,<wbr/> so the FINAL buffer for frame 3 must
+always be sent to the framework after the FINAL buffer for frame 2,<wbr/> and
+before the FINAL buffer for frame 4.<wbr/> PARTIAL buffers may be returned
+in any order relative to other frames,<wbr/> but all PARTIAL buffers for a given
+capture must arrive before the FINAL buffer for that capture.<wbr/> This entry may
+only be used by the HAL if quirks.<wbr/>usePartialResult is set to 1.<wbr/></p>
             </td>
           </tr>
 
@@ -7563,7 +7566,7 @@
                 
           <tr class="entry" id="controls_android.request.frameCount">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.request.frameCount<wbr></wbr></p></body></html>
+              android.<wbr/>request.<wbr/>frame<wbr/>Count
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -7574,18 +7577,18 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>A frame counter set by the framework. Must
-be maintained unchanged in output frame. This value monotonically
-increases with every new result (that is, each new result has a unique
-frameCount value).<wbr></wbr></p></body></html>
+              <p>A frame counter set by the framework.<wbr/> Must
+be maintained unchanged in output frame.<wbr/> This value monotonically
+increases with every new result (that is,<wbr/> each new result has a unique
+frameCount value).<wbr/></p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>incrementing integer<wbr></wbr></p></body></html>
+              incrementing integer
             </td>
 
             <td class="entry_range">
-              <html><body><p>Any int<wbr></wbr></p></body></html>
+              Any int
             </td>
 
             <td class="entry_tags">
@@ -7600,7 +7603,7 @@
                 
           <tr class="entry" id="controls_android.request.id">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.request.id<wbr></wbr></p></body></html>
+              android.<wbr/>request.<wbr/>id
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -7611,17 +7614,17 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>An application-specified ID for the current
-request. Must be maintained unchanged in output
-frame<wbr></wbr></p></body></html>
+              <p>An application-specified ID for the current
+request.<wbr/> Must be maintained unchanged in output
+frame</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>arbitrary integer assigned by application<wbr></wbr></p></body></html>
+              arbitrary integer assigned by application
             </td>
 
             <td class="entry_range">
-              <html><body><p>Any int<wbr></wbr></p></body></html>
+              Any int
             </td>
 
             <td class="entry_tags">
@@ -7639,7 +7642,7 @@
                 
           <tr class="entry" id="controls_android.request.inputStreams">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.request.inputStreams<wbr></wbr></p></body></html>
+              android.<wbr/>request.<wbr/>input<wbr/>Streams
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -7654,21 +7657,21 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List which camera reprocess stream is used
-for the source of reprocessing data.<wbr></wbr></p></body></html>
+              <p>List which camera reprocess stream is used
+for the source of reprocessing data.<wbr/></p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>List of camera reprocess stream IDs<wbr></wbr></p></body></html>
+              List of camera reprocess stream IDs
             </td>
 
             <td class="entry_range">
-              <html><body><p>Typically, only one entry allowed, must be a valid
-          reprocess stream ID.
+              Typically,<wbr/> only one entry allowed,<wbr/> must be a valid
+          reprocess stream ID.<wbr/>
 
-          If android.jpeg.needsThumbnail is set, then multiple
+          If android.<wbr/>jpeg.<wbr/>needs<wbr/>Thumbnail is set,<wbr/> then multiple
           reprocess streams may be included in a single request; they
-          must be different scaled versions of the same image.<wbr></wbr></p></body></html>
+          must be different scaled versions of the same image.<wbr/>
             </td>
 
             <td class="entry_tags">
@@ -7683,8 +7686,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Only meaningful when android.request.type ==
-REPROCESS. Ignored otherwise<wbr></wbr></p></body></html>
+              <p>Only meaningful when android.<wbr/>request.<wbr/>type ==
+REPROCESS.<wbr/> Ignored otherwise</p>
             </td>
           </tr>
 
@@ -7695,7 +7698,7 @@
                 
           <tr class="entry" id="controls_android.request.metadataMode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.request.metadataMode<wbr></wbr></p></body></html>
+              android.<wbr/>request.<wbr/>metadata<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -7705,28 +7708,28 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">NONE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>No metadata should be produced on output, except
-            for application-bound buffer data. If no
-            application-bound streams exist, no frame should be
-            placed in the output frame queue. If such streams
-            exist, a frame should be placed on the output queue
+                    <span class="entry_type_enum_notes">No metadata should be produced on output,<wbr/> except
+            for application-bound buffer data.<wbr/> If no
+            application-bound streams exist,<wbr/> no frame should be
+            placed in the output frame queue.<wbr/> If such streams
+            exist,<wbr/> a frame should be placed on the output queue
             with null metadata but with the necessary output buffer
-            information. Timestamp information should still be
-            included with any output stream buffers<wbr></wbr></p></body></html></span>
+            information.<wbr/> Timestamp information should still be
+            included with any output stream buffers</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FULL</span>
-                    <span class="entry_type_enum_notes"><html><body><p>All metadata should be produced. Statistics will
+                    <span class="entry_type_enum_notes">All metadata should be produced.<wbr/> Statistics will
             only be produced if they are separately
-            enabled<wbr></wbr></p></body></html></span>
+            enabled</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>How much metadata to produce on
-output<wbr></wbr></p></body></html>
+              <p>How much metadata to produce on
+output</p>
             </td>
 
             <td class="entry_units">
@@ -7747,7 +7750,7 @@
                 
           <tr class="entry" id="controls_android.request.outputStreams">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.request.outputStreams<wbr></wbr></p></body></html>
+              android.<wbr/>request.<wbr/>output<wbr/>Streams
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -7762,17 +7765,17 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Lists which camera output streams image data
-from this capture must be sent to<wbr></wbr></p></body></html>
+              <p>Lists which camera output streams image data
+from this capture must be sent to</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>List of camera stream IDs<wbr></wbr></p></body></html>
+              List of camera stream IDs
             </td>
 
             <td class="entry_range">
-              <html><body><p>List must only include streams that have been
-          created<wbr></wbr></p></body></html>
+              List must only include streams that have been
+          created
             </td>
 
             <td class="entry_tags">
@@ -7787,10 +7790,10 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>If no output streams are listed, then the image
-data should simply be discarded. The image data must
-still be captured for metadata and statistics production,
-and the lens and flash must operate as requested.<wbr></wbr></p></body></html>
+              <p>If no output streams are listed,<wbr/> then the image
+data should simply be discarded.<wbr/> The image data must
+still be captured for metadata and statistics production,<wbr/>
+and the lens and flash must operate as requested.<wbr/></p>
             </td>
           </tr>
 
@@ -7801,7 +7804,7 @@
                 
           <tr class="entry" id="controls_android.request.type">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.request.type<wbr></wbr></p></body></html>
+              android.<wbr/>request.<wbr/>type
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -7811,24 +7814,24 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">CAPTURE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Capture a new image from the imaging hardware,
+                    <span class="entry_type_enum_notes">Capture a new image from the imaging hardware,<wbr/>
             and process it according to the
-            settings<wbr></wbr></p></body></html></span>
+            settings</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">REPROCESS</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Process previously captured data; the
-            android.request.inputStream parameter determines the
-            source reprocessing stream. TODO: Mark dynamic metadata
-            needed for reprocessing with [RP]<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Process previously captured data; the
+            android.<wbr/>request.<wbr/>input<wbr/>Stream parameter determines the
+            source reprocessing stream.<wbr/> TODO: Mark dynamic metadata
+            needed for reprocessing with [RP]</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The type of the request; either CAPTURE or
-REPROCESS. For HAL3, this tag is redundant.<wbr></wbr></p></body></html>
+              <p>The type of the request; either CAPTURE or
+REPROCESS.<wbr/> For HAL3,<wbr/> this tag is redundant.<wbr/></p>
             </td>
 
             <td class="entry_units">
@@ -7879,7 +7882,7 @@
                 
           <tr class="entry" id="static_android.request.maxNumOutputStreams">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.request.maxNumOutputStreams<wbr></wbr></p></body></html>
+              android.<wbr/>request.<wbr/>max<wbr/>Num<wbr/>Output<wbr/>Streams
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -7894,19 +7897,19 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>How many output streams can be allocated at
-the same time for each type of stream<wbr></wbr></p></body></html>
+              <p>How many output streams can be allocated at
+the same time for each type of stream</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>The number of raw sensor streams; the number of
-          processed, uncompressed streams; and the number of
-          JPEG-compressed streams<wbr></wbr></p></body></html>
+              The number of raw sensor streams; the number of
+          processed,<wbr/> uncompressed streams; and the number of
+          JPEG-compressed streams
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt;=1 for Raw and JPEG-compressed stream. &gt;= 3
-          for processed, uncompressed streams<wbr></wbr></p></body></html>
+              &gt;=1 for Raw and JPEG-compressed stream.<wbr/> &gt;= 3
+          for processed,<wbr/> uncompressed streams
             </td>
 
             <td class="entry_tags">
@@ -7921,9 +7924,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Video snapshot with preview callbacks requires 3
-processed streams (preview, record, app callbacks) and
-one JPEG stream (snapshot)<wbr></wbr></p></body></html>
+              <p>Video snapshot with preview callbacks requires 3
+processed streams (preview,<wbr/> record,<wbr/> app callbacks) and
+one JPEG stream (snapshot)</p>
             </td>
           </tr>
 
@@ -7934,7 +7937,7 @@
                 
           <tr class="entry" id="static_android.request.maxNumReprocessStreams">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.request.maxNumReprocessStreams<wbr></wbr></p></body></html>
+              android.<wbr/>request.<wbr/>max<wbr/>Num<wbr/>Reprocess<wbr/>Streams
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -7949,15 +7952,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>How many reprocessing streams of any type
-can be allocated at the same time<wbr></wbr></p></body></html>
+              <p>How many reprocessing streams of any type
+can be allocated at the same time</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt;= 1<wbr></wbr></p></body></html>
+              &gt;= 1
             </td>
 
             <td class="entry_tags">
@@ -7999,7 +8002,7 @@
                 
           <tr class="entry" id="dynamic_android.request.frameCount">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.request.frameCount<wbr></wbr></p></body></html>
+              android.<wbr/>request.<wbr/>frame<wbr/>Count
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -8010,17 +8013,17 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>A frame counter set by the framework. This value monotonically
-increases with every new result (that is, each new result has a unique
-frameCount value).<wbr></wbr></p></body></html>
+              <p>A frame counter set by the framework.<wbr/> This value monotonically
+increases with every new result (that is,<wbr/> each new result has a unique
+frameCount value).<wbr/></p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>count of frames<wbr></wbr></p></body></html>
+              count of frames
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt; 0<wbr></wbr></p></body></html>
+              &gt; 0
             </td>
 
             <td class="entry_tags">
@@ -8032,7 +8035,7 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Reset on release()<wbr></wbr></p></body></html>
+              <p>Reset on release()</p>
             </td>
           </tr>
 
@@ -8043,7 +8046,7 @@
                 
           <tr class="entry" id="dynamic_android.request.id">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.request.id<wbr></wbr></p></body></html>
+              android.<wbr/>request.<wbr/>id
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -8054,17 +8057,17 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>An application-specified ID for the current
-request. Must be maintained unchanged in output
-frame<wbr></wbr></p></body></html>
+              <p>An application-specified ID for the current
+request.<wbr/> Must be maintained unchanged in output
+frame</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>arbitrary integer assigned by application<wbr></wbr></p></body></html>
+              arbitrary integer assigned by application
             </td>
 
             <td class="entry_range">
-              <html><body><p>Any int<wbr></wbr></p></body></html>
+              Any int
             </td>
 
             <td class="entry_tags">
@@ -8082,7 +8085,7 @@
                 
           <tr class="entry" id="dynamic_android.request.metadataMode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.request.metadataMode<wbr></wbr></p></body></html>
+              android.<wbr/>request.<wbr/>metadata<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -8092,28 +8095,28 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">NONE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>No metadata should be produced on output, except
-            for application-bound buffer data. If no
-            application-bound streams exist, no frame should be
-            placed in the output frame queue. If such streams
-            exist, a frame should be placed on the output queue
+                    <span class="entry_type_enum_notes">No metadata should be produced on output,<wbr/> except
+            for application-bound buffer data.<wbr/> If no
+            application-bound streams exist,<wbr/> no frame should be
+            placed in the output frame queue.<wbr/> If such streams
+            exist,<wbr/> a frame should be placed on the output queue
             with null metadata but with the necessary output buffer
-            information. Timestamp information should still be
-            included with any output stream buffers<wbr></wbr></p></body></html></span>
+            information.<wbr/> Timestamp information should still be
+            included with any output stream buffers</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FULL</span>
-                    <span class="entry_type_enum_notes"><html><body><p>All metadata should be produced. Statistics will
+                    <span class="entry_type_enum_notes">All metadata should be produced.<wbr/> Statistics will
             only be produced if they are separately
-            enabled<wbr></wbr></p></body></html></span>
+            enabled</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>How much metadata to produce on
-output<wbr></wbr></p></body></html>
+              <p>How much metadata to produce on
+output</p>
             </td>
 
             <td class="entry_units">
@@ -8134,7 +8137,7 @@
                 
           <tr class="entry" id="dynamic_android.request.outputStreams">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.request.outputStreams<wbr></wbr></p></body></html>
+              android.<wbr/>request.<wbr/>output<wbr/>Streams
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -8149,17 +8152,17 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Lists which camera output streams image data
-from this capture must be sent to<wbr></wbr></p></body></html>
+              <p>Lists which camera output streams image data
+from this capture must be sent to</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>List of camera stream IDs<wbr></wbr></p></body></html>
+              List of camera stream IDs
             </td>
 
             <td class="entry_range">
-              <html><body><p>List must only include streams that have been
-          created<wbr></wbr></p></body></html>
+              List must only include streams that have been
+          created
             </td>
 
             <td class="entry_tags">
@@ -8174,10 +8177,10 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>If no output streams are listed, then the image
-data should simply be discarded. The image data must
-still be captured for metadata and statistics production,
-and the lens and flash must operate as requested.<wbr></wbr></p></body></html>
+              <p>If no output streams are listed,<wbr/> then the image
+data should simply be discarded.<wbr/> The image data must
+still be captured for metadata and statistics production,<wbr/>
+and the lens and flash must operate as requested.<wbr/></p>
             </td>
           </tr>
 
@@ -8220,7 +8223,7 @@
                 
           <tr class="entry" id="controls_android.scaler.cropRegion">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.scaler.cropRegion<wbr></wbr></p></body></html>
+              android.<wbr/>scaler.<wbr/>crop<wbr/>Region
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -8235,19 +8238,19 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>(x, y, width, height).</p>
-<p>A rectangle with the top-level corner of (x,y) and size
-(width, height). The region of the sensor that is used for
-output. Each stream must use this rectangle to produce its
-output, cropping to a smaller region if necessary to
-maintain the stream's aspect ratio.</p>
-<p>HAL2.x uses only (x, y, width)<wbr></wbr></p></body></html>
+              <p>(x,<wbr/> y,<wbr/> width,<wbr/> height).<wbr/></p>
+<p>A rectangle with the top-level corner of (x,<wbr/>y) and size
+(width,<wbr/> height).<wbr/> The region of the sensor that is used for
+output.<wbr/> Each stream must use this rectangle to produce its
+output,<wbr/> cropping to a smaller region if necessary to
+maintain the stream's aspect ratio.<wbr/></p>
+<p>HAL2.<wbr/>x uses only (x,<wbr/> y,<wbr/> width)</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>(x,y) of top-left corner, width and height of region
-          in pixels; (0,0) is top-left corner of
-          android.sensor.activeArraySize<wbr></wbr></p></body></html>
+              (x,<wbr/>y) of top-left corner,<wbr/> width and height of region
+          in pixels; (0,<wbr/>0) is top-left corner of
+          android.<wbr/>sensor.<wbr/>active<wbr/>Array<wbr/>Size
             </td>
 
             <td class="entry_range">
@@ -8265,28 +8268,28 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Any additional per-stream cropping must be done to
-maximize the final pixel area of the stream.</p>
-<p>For example, if the crop region is set to a 4:3 aspect
-ratio, then 4:3 streams should use the exact crop
-region. 16:9 streams should further crop vertically
-(letterbox).</p>
-<p>Conversely, if the crop region is set to a 16:9, then 4:3
-outputs should crop horizontally (pillarbox), and 16:9
-streams should match exactly. These additional crops must
-be centered within the crop region.</p>
+              <p>Any additional per-stream cropping must be done to
+maximize the final pixel area of the stream.<wbr/></p>
+<p>For example,<wbr/> if the crop region is set to a 4:3 aspect
+ratio,<wbr/> then 4:3 streams should use the exact crop
+region.<wbr/> 16:9 streams should further crop vertically
+(letterbox).<wbr/></p>
+<p>Conversely,<wbr/> if the crop region is set to a 16:9,<wbr/> then 4:3
+outputs should crop horizontally (pillarbox),<wbr/> and 16:9
+streams should match exactly.<wbr/> These additional crops must
+be centered within the crop region.<wbr/></p>
 <p>The output streams must maintain square pixels at all
-times, no matter what the relative aspect ratios of the
-crop region and the stream are.  Negative values for
+times,<wbr/> no matter what the relative aspect ratios of the
+crop region and the stream are.<wbr/>  Negative values for
 corner are allowed for raw output if full pixel array is
-larger than active pixel array. Width and height may be
-rounded to nearest larger supportable width, especially
-for raw output, where only a few fixed scales may be
-possible. The width and height of the crop region cannot
-be set to be smaller than floor( activeArraySize.width /
-android.scaler.maxDigitalZoom ) and floor(
-activeArraySize.height / android.scaler.maxDigitalZoom),
-respectively.<wbr></wbr></p></body></html>
+larger than active pixel array.<wbr/> Width and height may be
+rounded to nearest larger supportable width,<wbr/> especially
+for raw output,<wbr/> where only a few fixed scales may be
+possible.<wbr/> The width and height of the crop region cannot
+be set to be smaller than floor( activeArraySize.<wbr/>width /<wbr/>
+android.<wbr/>scaler.<wbr/>max<wbr/>Digital<wbr/>Zoom ) and floor(
+activeArraySize.<wbr/>height /<wbr/> android.<wbr/>scaler.<wbr/>max<wbr/>Digital<wbr/>Zoom),<wbr/>
+respectively.<wbr/></p>
             </td>
           </tr>
 
@@ -8324,7 +8327,7 @@
                 
           <tr class="entry" id="static_android.scaler.availableFormats">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.scaler.availableFormats<wbr></wbr></p></body></html>
+              android.<wbr/>scaler.<wbr/>available<wbr/>Formats
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">int32</span>
@@ -8334,7 +8337,7 @@
                   n
                 </span>
               <span class="entry_type_visibility"> [public as imageFormat]</span>
-                <div class="entry_type_notes"><html><body><p>values from HAL_PIXEL_FORMAT_* in /system/core/include/system/graphics.h<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">values from HAL_<wbr/>PIXEL_<wbr/>FORMAT_<wbr/>* in /<wbr/>system/<wbr/>core/<wbr/>include/<wbr/>system/<wbr/>graphics.<wbr/>h</div>
 
                 <ul class="entry_type_enum">
                   <li>
@@ -8344,34 +8347,34 @@
                   <li>
                     <span class="entry_type_enum_name">YV12</span>
                     <span class="entry_type_enum_value">0x32315659</span>
-                    <span class="entry_type_enum_notes"><html><body><p>YCrCb 4:2:0 Planar<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">YCrCb 4:2:0 Planar</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">YCrCb_420_SP</span>
                     <span class="entry_type_enum_value">0x11</span>
-                    <span class="entry_type_enum_notes"><html><body><p>NV21<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">NV21</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">IMPLEMENTATION_DEFINED</span>
                     <span class="entry_type_enum_value">0x22</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Hal Implementation Defined<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Hal Implementation Defined</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">YCbCr_420_888</span>
                     <span class="entry_type_enum_value">0x23</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Flexible YUV420 Format<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Flexible YUV420 Format</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">BLOB</span>
                     <span class="entry_type_enum_value">0x21</span>
-                    <span class="entry_type_enum_notes"><html><body><p>JPEG<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">JPEG</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List of app-visible formats<wbr></wbr></p></body></html>
+              <p>List of app-visible formats</p>
             </td>
 
             <td class="entry_units">
@@ -8395,7 +8398,7 @@
                 
           <tr class="entry" id="static_android.scaler.availableJpegMinDurations">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.scaler.availableJpegMinDurations<wbr></wbr></p></body></html>
+              android.<wbr/>scaler.<wbr/>available<wbr/>Jpeg<wbr/>Min<wbr/>Durations
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int64</span>
@@ -8410,11 +8413,11 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The minimum frame duration that is supported
-for each resolution in availableJpegSizes. Should
+              <p>The minimum frame duration that is supported
+for each resolution in availableJpegSizes.<wbr/> Should
 correspond to the frame duration when only that JPEG
-stream is active and captured in a burst, with all
-processing set to FAST<wbr></wbr></p></body></html>
+stream is active and captured in a burst,<wbr/> with all
+processing set to FAST</p>
             </td>
 
             <td class="entry_units">
@@ -8435,9 +8438,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>When multiple streams are configured, the minimum
+              <p>When multiple streams are configured,<wbr/> the minimum
 frame duration will be &gt;= max(individual stream min
-durations)<wbr></wbr></p></body></html>
+durations)</p>
             </td>
           </tr>
 
@@ -8448,7 +8451,7 @@
                 
           <tr class="entry" id="static_android.scaler.availableJpegSizes">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.scaler.availableJpegSizes<wbr></wbr></p></body></html>
+              android.<wbr/>scaler.<wbr/>available<wbr/>Jpeg<wbr/>Sizes
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -8463,16 +8466,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The resolutions available for output from
-the JPEG block. Listed as width x height<wbr></wbr></p></body></html>
+              <p>The resolutions available for output from
+the JPEG block.<wbr/> Listed as width x height</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>Must include: - sensor maximum resolution Should
-          include: - half/quarter max resolution<wbr></wbr></p></body></html>
+              Must include: - sensor maximum resolution Should
+          include: - half/<wbr/>quarter max resolution
             </td>
 
             <td class="entry_tags">
@@ -8490,7 +8493,7 @@
                 
           <tr class="entry" id="static_android.scaler.availableMaxDigitalZoom">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.scaler.availableMaxDigitalZoom<wbr></wbr></p></body></html>
+              android.<wbr/>scaler.<wbr/>available<wbr/>Max<wbr/>Digital<wbr/>Zoom
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -8501,17 +8504,17 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The maximum ratio between active area width
-and crop region width, or between active area height and
-crop region height, if the crop region height is larger
-than width<wbr></wbr></p></body></html>
+              <p>The maximum ratio between active area width
+and crop region width,<wbr/> or between active area height and
+crop region height,<wbr/> if the crop region height is larger
+than width</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt;=1<wbr></wbr></p></body></html>
+              &gt;=1
             </td>
 
             <td class="entry_tags">
@@ -8529,7 +8532,7 @@
                 
           <tr class="entry" id="static_android.scaler.availableProcessedMinDurations">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.scaler.availableProcessedMinDurations<wbr></wbr></p></body></html>
+              android.<wbr/>scaler.<wbr/>available<wbr/>Processed<wbr/>Min<wbr/>Durations
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int64</span>
@@ -8544,11 +8547,11 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The minimum frame duration that is supported
-for each resolution in availableProcessedSizes. Should
+              <p>The minimum frame duration that is supported
+for each resolution in availableProcessedSizes.<wbr/> Should
 correspond to the frame duration when only that processed
-stream is active, with all processing set to
-FAST<wbr></wbr></p></body></html>
+stream is active,<wbr/> with all processing set to
+FAST</p>
             </td>
 
             <td class="entry_units">
@@ -8569,9 +8572,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>When multiple streams are configured, the minimum
+              <p>When multiple streams are configured,<wbr/> the minimum
 frame duration will be &gt;= max(individual stream min
-durations)<wbr></wbr></p></body></html>
+durations)</p>
             </td>
           </tr>
 
@@ -8582,7 +8585,7 @@
                 
           <tr class="entry" id="static_android.scaler.availableProcessedSizes">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.scaler.availableProcessedSizes<wbr></wbr></p></body></html>
+              android.<wbr/>scaler.<wbr/>available<wbr/>Processed<wbr/>Sizes
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -8597,19 +8600,19 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The resolutions available for use with
-processed output streams, such as YV12, NV12, and
-platform opaque YUV/RGB streams to the GPU or video
-encoders. Listed as width, height<wbr></wbr></p></body></html>
+              <p>The resolutions available for use with
+processed output streams,<wbr/> such as YV12,<wbr/> NV12,<wbr/> and
+platform opaque YUV/<wbr/>RGB streams to the GPU or video
+encoders.<wbr/> Listed as width,<wbr/> height</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>Must include: - sensor maximum resolution -
-          standard QCIF, 240p, 480p, 720p, and 1080p
-          resolutions<wbr></wbr></p></body></html>
+              Must include: - sensor maximum resolution -
+          standard QCIF,<wbr/> 240p,<wbr/> 480p,<wbr/> 720p,<wbr/> and 1080p
+          resolutions
             </td>
 
             <td class="entry_tags">
@@ -8624,12 +8627,12 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>The actual supported resolution list may be limited by
-consumer end points for different use cases. For example, for
-recording use case, the largest supported resolution may be
-limited by max supported size from encoder, for preview use
-case, the largest supported resolution may be limited by max
-resolution SurfaceTexture/SurfaceView can support.<wbr></wbr></p></body></html>
+              <p>The actual supported resolution list may be limited by
+consumer end points for different use cases.<wbr/> For example,<wbr/> for
+recording use case,<wbr/> the largest supported resolution may be
+limited by max supported size from encoder,<wbr/> for preview use
+case,<wbr/> the largest supported resolution may be limited by max
+resolution SurfaceTexture/<wbr/>SurfaceView can support.<wbr/></p>
             </td>
           </tr>
 
@@ -8640,7 +8643,7 @@
                 
           <tr class="entry" id="static_android.scaler.availableRawMinDurations">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.scaler.availableRawMinDurations<wbr></wbr></p></body></html>
+              android.<wbr/>scaler.<wbr/>available<wbr/>Raw<wbr/>Min<wbr/>Durations
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int64</span>
@@ -8655,10 +8658,10 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The minimum frame duration that is supported
-for each raw resolution in availableRawSizes. Should
+              <p>The minimum frame duration that is supported
+for each raw resolution in availableRawSizes.<wbr/> Should
 correspond to the frame duration when only the raw stream
-is active.<wbr></wbr></p></body></html>
+is active.<wbr/></p>
             </td>
 
             <td class="entry_units">
@@ -8679,9 +8682,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>When multiple streams are configured, the minimum
+              <p>When multiple streams are configured,<wbr/> the minimum
 frame duration will be &gt;= max(individual stream min
-durations)<wbr></wbr></p></body></html>
+durations)</p>
             </td>
           </tr>
 
@@ -8692,7 +8695,7 @@
                 
           <tr class="entry" id="static_android.scaler.availableRawSizes">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.scaler.availableRawSizes<wbr></wbr></p></body></html>
+              android.<wbr/>scaler.<wbr/>available<wbr/>Raw<wbr/>Sizes
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -8707,16 +8710,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The resolutions available for use with raw
-sensor output streams, listed as width,
-height<wbr></wbr></p></body></html>
+              <p>The resolutions available for use with raw
+sensor output streams,<wbr/> listed as width,<wbr/>
+height</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>Must include: - sensor maximum resolution<wbr></wbr></p></body></html>
+              Must include: - sensor maximum resolution
             </td>
 
             <td class="entry_tags">
@@ -8758,7 +8761,7 @@
                 
           <tr class="entry" id="dynamic_android.scaler.cropRegion">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.scaler.cropRegion<wbr></wbr></p></body></html>
+              android.<wbr/>scaler.<wbr/>crop<wbr/>Region
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -8773,19 +8776,19 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>(x, y, width, height).</p>
-<p>A rectangle with the top-level corner of (x,y) and size
-(width, height). The region of the sensor that is used for
-output. Each stream must use this rectangle to produce its
-output, cropping to a smaller region if necessary to
-maintain the stream's aspect ratio.</p>
-<p>HAL2.x uses only (x, y, width)<wbr></wbr></p></body></html>
+              <p>(x,<wbr/> y,<wbr/> width,<wbr/> height).<wbr/></p>
+<p>A rectangle with the top-level corner of (x,<wbr/>y) and size
+(width,<wbr/> height).<wbr/> The region of the sensor that is used for
+output.<wbr/> Each stream must use this rectangle to produce its
+output,<wbr/> cropping to a smaller region if necessary to
+maintain the stream's aspect ratio.<wbr/></p>
+<p>HAL2.<wbr/>x uses only (x,<wbr/> y,<wbr/> width)</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>(x,y) of top-left corner, width and height of region
-          in pixels; (0,0) is top-left corner of
-          android.sensor.activeArraySize<wbr></wbr></p></body></html>
+              (x,<wbr/>y) of top-left corner,<wbr/> width and height of region
+          in pixels; (0,<wbr/>0) is top-left corner of
+          android.<wbr/>sensor.<wbr/>active<wbr/>Array<wbr/>Size
             </td>
 
             <td class="entry_range">
@@ -8803,28 +8806,28 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Any additional per-stream cropping must be done to
-maximize the final pixel area of the stream.</p>
-<p>For example, if the crop region is set to a 4:3 aspect
-ratio, then 4:3 streams should use the exact crop
-region. 16:9 streams should further crop vertically
-(letterbox).</p>
-<p>Conversely, if the crop region is set to a 16:9, then 4:3
-outputs should crop horizontally (pillarbox), and 16:9
-streams should match exactly. These additional crops must
-be centered within the crop region.</p>
+              <p>Any additional per-stream cropping must be done to
+maximize the final pixel area of the stream.<wbr/></p>
+<p>For example,<wbr/> if the crop region is set to a 4:3 aspect
+ratio,<wbr/> then 4:3 streams should use the exact crop
+region.<wbr/> 16:9 streams should further crop vertically
+(letterbox).<wbr/></p>
+<p>Conversely,<wbr/> if the crop region is set to a 16:9,<wbr/> then 4:3
+outputs should crop horizontally (pillarbox),<wbr/> and 16:9
+streams should match exactly.<wbr/> These additional crops must
+be centered within the crop region.<wbr/></p>
 <p>The output streams must maintain square pixels at all
-times, no matter what the relative aspect ratios of the
-crop region and the stream are.  Negative values for
+times,<wbr/> no matter what the relative aspect ratios of the
+crop region and the stream are.<wbr/>  Negative values for
 corner are allowed for raw output if full pixel array is
-larger than active pixel array. Width and height may be
-rounded to nearest larger supportable width, especially
-for raw output, where only a few fixed scales may be
-possible. The width and height of the crop region cannot
-be set to be smaller than floor( activeArraySize.width /
-android.scaler.maxDigitalZoom ) and floor(
-activeArraySize.height / android.scaler.maxDigitalZoom),
-respectively.<wbr></wbr></p></body></html>
+larger than active pixel array.<wbr/> Width and height may be
+rounded to nearest larger supportable width,<wbr/> especially
+for raw output,<wbr/> where only a few fixed scales may be
+possible.<wbr/> The width and height of the crop region cannot
+be set to be smaller than floor( activeArraySize.<wbr/>width /<wbr/>
+android.<wbr/>scaler.<wbr/>max<wbr/>Digital<wbr/>Zoom ) and floor(
+activeArraySize.<wbr/>height /<wbr/> android.<wbr/>scaler.<wbr/>max<wbr/>Digital<wbr/>Zoom),<wbr/>
+respectively.<wbr/></p>
             </td>
           </tr>
 
@@ -8867,7 +8870,7 @@
                 
           <tr class="entry" id="controls_android.sensor.exposureTime">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.sensor.exposureTime<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>exposure<wbr/>Time
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int64</span>
@@ -8878,18 +8881,18 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Duration each pixel is exposed to
-light.</p>
-<p>If the sensor can't expose this exact duration, it should shorten the
-duration exposed to the nearest possible value (rather than expose longer).<wbr></wbr></p></body></html>
+              <p>Duration each pixel is exposed to
+light.<wbr/></p>
+<p>If the sensor can't expose this exact duration,<wbr/> it should shorten the
+duration exposed to the nearest possible value (rather than expose longer).<wbr/></p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>nanoseconds<wbr></wbr></p></body></html>
+              nanoseconds
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.sensor.info.exposureTimeRange<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>info.<wbr/>exposure<wbr/>Time<wbr/>Range
             </td>
 
             <td class="entry_tags">
@@ -8904,7 +8907,7 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>1/10000 - 30 sec range. No bulb mode<wbr></wbr></p></body></html>
+              <p>1/<wbr/>10000 - 30 sec range.<wbr/> No bulb mode</p>
             </td>
           </tr>
 
@@ -8915,7 +8918,7 @@
                 
           <tr class="entry" id="controls_android.sensor.frameDuration">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.sensor.frameDuration<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>frame<wbr/>Duration
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int64</span>
@@ -8926,17 +8929,17 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Duration from start of frame exposure to
-start of next frame exposure<wbr></wbr></p></body></html>
+              <p>Duration from start of frame exposure to
+start of next frame exposure</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>nanoseconds<wbr></wbr></p></body></html>
+              nanoseconds
             </td>
 
             <td class="entry_range">
-              <html><body><p>see android.sensor.info.maxFrameDuration,
-          android.scaler.info.availableMinFrameDurations<wbr></wbr></p></body></html>
+              see android.<wbr/>sensor.<wbr/>info.<wbr/>max<wbr/>Frame<wbr/>Duration,<wbr/>
+          android.<wbr/>scaler.<wbr/>info.<wbr/>available<wbr/>Min<wbr/>Frame<wbr/>Durations
             </td>
 
             <td class="entry_tags">
@@ -8952,8 +8955,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Exposure time has priority, so duration is set to
-max(duration, exposure time + overhead)<wbr></wbr></p></body></html>
+              <p>Exposure time has priority,<wbr/> so duration is set to
+max(duration,<wbr/> exposure time + overhead)</p>
             </td>
           </tr>
 
@@ -8964,7 +8967,7 @@
                 
           <tr class="entry" id="controls_android.sensor.sensitivity">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.sensor.sensitivity<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>sensitivity
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -8975,19 +8978,19 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Gain applied to image data. Must be
+              <p>Gain applied to image data.<wbr/> Must be
 implemented through analog gain only if set to values
-below 'maximum analog sensitivity'.</p>
-<p>If the sensor can't apply this exact gain, it should lessen the
-gain to the nearest possible value (rather than gain more).<wbr></wbr></p></body></html>
+below 'maximum analog sensitivity'.<wbr/></p>
+<p>If the sensor can't apply this exact gain,<wbr/> it should lessen the
+gain to the nearest possible value (rather than gain more).<wbr/></p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>ISO arithmetic units<wbr></wbr></p></body></html>
+              ISO arithmetic units
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.sensor.info.sensitivityRange<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>info.<wbr/>sensitivity<wbr/>Range
             </td>
 
             <td class="entry_tags">
@@ -9002,7 +9005,7 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>ISO 12232:2006 REI method<wbr></wbr></p></body></html>
+              <p>ISO 12232:2006 REI method</p>
             </td>
           </tr>
 
@@ -9042,7 +9045,7 @@
                 
           <tr class="entry" id="static_android.sensor.info.activeArraySize">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.sensor.info.activeArraySize<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>info.<wbr/>active<wbr/>Array<wbr/>Size
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -9052,20 +9055,20 @@
                   4
                 </span>
               <span class="entry_type_visibility"> [public as rectangle]</span>
-                <div class="entry_type_notes"><html><body><p>Four ints defining the active pixel rectangle<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">Four ints defining the active pixel rectangle</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Area of raw data which corresponds to only
+              <p>Area of raw data which corresponds to only
 active pixels; smaller or equal to
-pixelArraySize.<wbr></wbr></p></body></html>
+pixelArraySize.<wbr/></p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>xmin, ymin, width, height. Top left of full
-            pixel array is (0,0)<wbr></wbr></p></body></html>
+              xmin,<wbr/> ymin,<wbr/> width,<wbr/> height.<wbr/> Top left of full
+            pixel array is (0,<wbr/>0)
             </td>
 
             <td class="entry_range">
@@ -9086,7 +9089,7 @@
                 
           <tr class="entry" id="static_android.sensor.info.sensitivityRange">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.sensor.info.sensitivityRange<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>info.<wbr/>sensitivity<wbr/>Range
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -9096,20 +9099,20 @@
                   2
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>Range of supported sensitivities<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">Range of supported sensitivities</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Range of valid sensitivities<wbr></wbr></p></body></html>
+              <p>Range of valid sensitivities</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>Min = 1600<wbr></wbr></p></body></html>
+              Min &lt;= 100,<wbr/> Max &gt;= 1600
             </td>
 
             <td class="entry_tags">
@@ -9128,7 +9131,7 @@
                 
           <tr class="entry" id="static_android.sensor.info.colorFilterArrangement">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.sensor.info.colorFilterArrangement<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>info.<wbr/>color<wbr/>Filter<wbr/>Arrangement
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -9150,18 +9153,18 @@
                   </li>
                   <li>
                     <span class="entry_type_enum_name">RGB</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Sensor is not Bayer; output has 3 16-bit
-              values for each pixel, instead of just 1 16-bit value
-              per pixel.<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Sensor is not Bayer; output has 3 16-bit
+              values for each pixel,<wbr/> instead of just 1 16-bit value
+              per pixel.<wbr/></span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Arrangement of color filters on sensor;
+              <p>Arrangement of color filters on sensor;
 represents the colors in the top-left 2x2 section of
-the sensor, in reading order<wbr></wbr></p></body></html>
+the sensor,<wbr/> in reading order</p>
             </td>
 
             <td class="entry_units">
@@ -9185,7 +9188,7 @@
                 
           <tr class="entry" id="static_android.sensor.info.exposureTimeRange">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.sensor.info.exposureTimeRange<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>info.<wbr/>exposure<wbr/>Time<wbr/>Range
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int64</span>
@@ -9195,22 +9198,22 @@
                   2
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>nanoseconds<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">nanoseconds</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Range of valid exposure
-times<wbr></wbr></p></body></html>
+              <p>Range of valid exposure
+times</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>Min = 30e9 (30
-            sec)<wbr></wbr></p></body></html>
+              Min &lt;= 100e3 (100 us),<wbr/> Max &gt;= 30e9 (30
+            sec)
             </td>
 
             <td class="entry_tags">
@@ -9228,7 +9231,7 @@
                 
           <tr class="entry" id="static_android.sensor.info.maxFrameDuration">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.sensor.info.maxFrameDuration<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>info.<wbr/>max<wbr/>Frame<wbr/>Duration
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int64</span>
@@ -9239,16 +9242,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Maximum possible frame duration (minimum frame
-rate)<wbr></wbr></p></body></html>
+              <p>Maximum possible frame duration (minimum frame
+rate)</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>nanoseconds<wbr></wbr></p></body></html>
+              nanoseconds
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt;= 30e9<wbr></wbr></p></body></html>
+              &gt;= 30e9
             </td>
 
             <td class="entry_tags">
@@ -9264,11 +9267,11 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Minimum duration is a function of resolution,
-processing settings. See
-android.scaler.availableProcessedMinDurations
-android.scaler.availableJpegMinDurations
-android.scaler.availableRawMinDurations<wbr></wbr></p></body></html>
+              <p>Minimum duration is a function of resolution,<wbr/>
+processing settings.<wbr/> See
+android.<wbr/>scaler.<wbr/>available<wbr/>Processed<wbr/>Min<wbr/>Durations
+android.<wbr/>scaler.<wbr/>available<wbr/>Jpeg<wbr/>Min<wbr/>Durations
+android.<wbr/>scaler.<wbr/>available<wbr/>Raw<wbr/>Min<wbr/>Durations</p>
             </td>
           </tr>
 
@@ -9279,7 +9282,7 @@
                 
           <tr class="entry" id="static_android.sensor.info.physicalSize">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.sensor.info.physicalSize<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>info.<wbr/>physical<wbr/>Size
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -9289,14 +9292,14 @@
                   2
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>width x height in millimeters<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">width x height in millimeters</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The physical dimensions of the full pixel
-array<wbr></wbr></p></body></html>
+              <p>The physical dimensions of the full pixel
+array</p>
             </td>
 
             <td class="entry_units">
@@ -9318,7 +9321,7 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Needed for FOV calculation for old API<wbr></wbr></p></body></html>
+              <p>Needed for FOV calculation for old API</p>
             </td>
           </tr>
 
@@ -9329,7 +9332,7 @@
                 
           <tr class="entry" id="static_android.sensor.info.pixelArraySize">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.sensor.info.pixelArraySize<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>info.<wbr/>pixel<wbr/>Array<wbr/>Size
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -9344,8 +9347,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Dimensions of full pixel array, possibly
-including black calibration pixels<wbr></wbr></p></body></html>
+              <p>Dimensions of full pixel array,<wbr/> possibly
+including black calibration pixels</p>
             </td>
 
             <td class="entry_units">
@@ -9367,9 +9370,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Maximum output resolution for raw format must
+              <p>Maximum output resolution for raw format must
 match this in
-android.scaler.info.availableSizesPerFormat<wbr></wbr></p></body></html>
+android.<wbr/>scaler.<wbr/>info.<wbr/>available<wbr/>Sizes<wbr/>Per<wbr/>Format</p>
             </td>
           </tr>
 
@@ -9380,7 +9383,7 @@
                 
           <tr class="entry" id="static_android.sensor.info.whiteLevel">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.sensor.info.whiteLevel<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>info.<wbr/>white<wbr/>Level
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -9391,15 +9394,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Maximum raw value output by
-sensor<wbr></wbr></p></body></html>
+              <p>Maximum raw value output by
+sensor</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt; 1024 (10-bit output)<wbr></wbr></p></body></html>
+              &gt; 1024 (10-bit output)
             </td>
 
             <td class="entry_tags">
@@ -9414,8 +9417,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Defines sensor bit depth (10-14 bits is
-expected)<wbr></wbr></p></body></html>
+              <p>Defines sensor bit depth (10-14 bits is
+expected)</p>
             </td>
           </tr>
 
@@ -9429,7 +9432,7 @@
                 
           <tr class="entry" id="static_android.sensor.baseGainFactor">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.sensor.baseGainFactor<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>base<wbr/>Gain<wbr/>Factor
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">rational</span>
@@ -9440,8 +9443,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Gain factor from electrons to raw units when
-ISO=100<wbr></wbr></p></body></html>
+              <p>Gain factor from electrons to raw units when
+ISO=100</p>
             </td>
 
             <td class="entry_units">
@@ -9466,7 +9469,7 @@
                 
           <tr class="entry" id="static_android.sensor.blackLevelPattern">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.sensor.blackLevelPattern<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>black<wbr/>Level<wbr/>Pattern
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -9476,21 +9479,21 @@
                   4
                 </span>
               <span class="entry_type_visibility"> [system]</span>
-                <div class="entry_type_notes"><html><body><p>2x2 raw count block<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">2x2 raw count block</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>A fixed black level offset for each of the
-Bayer mosaic channels<wbr></wbr></p></body></html>
+              <p>A fixed black level offset for each of the
+Bayer mosaic channels</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt;= 0 each<wbr></wbr></p></body></html>
+              &gt;= 0 each
             </td>
 
             <td class="entry_tags">
@@ -9505,8 +9508,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>As per DNG BlackLevelRepeatDim / BlackLevel
-tags<wbr></wbr></p></body></html>
+              <p>As per DNG BlackLevelRepeatDim /<wbr/> BlackLevel
+tags</p>
             </td>
           </tr>
 
@@ -9517,7 +9520,7 @@
                 
           <tr class="entry" id="static_android.sensor.calibrationTransform1">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.sensor.calibrationTransform1<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>calibration<wbr/>Transform1
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">rational</span>
@@ -9527,14 +9530,14 @@
                   9
                 </span>
               <span class="entry_type_visibility"> [system]</span>
-                <div class="entry_type_notes"><html><body><p>3x3 matrix in row-major-order<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">3x3 matrix in row-major-order</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Per-device calibration on top of color space
-transform 1<wbr></wbr></p></body></html>
+              <p>Per-device calibration on top of color space
+transform 1</p>
             </td>
 
             <td class="entry_units">
@@ -9558,7 +9561,7 @@
                 
           <tr class="entry" id="static_android.sensor.calibrationTransform2">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.sensor.calibrationTransform2<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>calibration<wbr/>Transform2
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">rational</span>
@@ -9568,14 +9571,14 @@
                   9
                 </span>
               <span class="entry_type_visibility"> [system]</span>
-                <div class="entry_type_notes"><html><body><p>3x3 matrix in row-major-order<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">3x3 matrix in row-major-order</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Per-device calibration on top of color space
-transform 2<wbr></wbr></p></body></html>
+              <p>Per-device calibration on top of color space
+transform 2</p>
             </td>
 
             <td class="entry_units">
@@ -9599,7 +9602,7 @@
                 
           <tr class="entry" id="static_android.sensor.colorTransform1">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.sensor.colorTransform1<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>color<wbr/>Transform1
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">rational</span>
@@ -9609,15 +9612,15 @@
                   9
                 </span>
               <span class="entry_type_visibility"> [system]</span>
-                <div class="entry_type_notes"><html><body><p>3x3 matrix in row-major-order<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">3x3 matrix in row-major-order</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Linear mapping from XYZ (D50) color space to
-reference linear sensor color, for first reference
-illuminant<wbr></wbr></p></body></html>
+              <p>Linear mapping from XYZ (D50) color space to
+reference linear sensor color,<wbr/> for first reference
+illuminant</p>
             </td>
 
             <td class="entry_units">
@@ -9638,9 +9641,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Use as follows XYZ = inv(transform) * clip( (raw -
-black level(raw) ) / ( white level - max black level) ).
-At least in the simple case<wbr></wbr></p></body></html>
+              <p>Use as follows XYZ = inv(transform) * clip( (raw -
+black level(raw) ) /<wbr/> ( white level - max black level) ).<wbr/>
+At least in the simple case</p>
             </td>
           </tr>
 
@@ -9651,7 +9654,7 @@
                 
           <tr class="entry" id="static_android.sensor.colorTransform2">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.sensor.colorTransform2<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>color<wbr/>Transform2
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">rational</span>
@@ -9661,15 +9664,15 @@
                   9
                 </span>
               <span class="entry_type_visibility"> [system]</span>
-                <div class="entry_type_notes"><html><body><p>3x3 matrix in row-major-order<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">3x3 matrix in row-major-order</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Linear mapping from XYZ (D50) color space to
-reference linear sensor color, for second reference
-illuminant<wbr></wbr></p></body></html>
+              <p>Linear mapping from XYZ (D50) color space to
+reference linear sensor color,<wbr/> for second reference
+illuminant</p>
             </td>
 
             <td class="entry_units">
@@ -9693,7 +9696,7 @@
                 
           <tr class="entry" id="static_android.sensor.forwardMatrix1">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.sensor.forwardMatrix1<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>forward<wbr/>Matrix1
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">rational</span>
@@ -9703,14 +9706,14 @@
                   9
                 </span>
               <span class="entry_type_visibility"> [system]</span>
-                <div class="entry_type_notes"><html><body><p>3x3 matrix in row-major-order<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">3x3 matrix in row-major-order</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Used by DNG for better WB
-adaptation<wbr></wbr></p></body></html>
+              <p>Used by DNG for better WB
+adaptation</p>
             </td>
 
             <td class="entry_units">
@@ -9734,7 +9737,7 @@
                 
           <tr class="entry" id="static_android.sensor.forwardMatrix2">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.sensor.forwardMatrix2<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>forward<wbr/>Matrix2
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">rational</span>
@@ -9744,14 +9747,14 @@
                   9
                 </span>
               <span class="entry_type_visibility"> [system]</span>
-                <div class="entry_type_notes"><html><body><p>3x3 matrix in row-major-order<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">3x3 matrix in row-major-order</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Used by DNG for better WB
-adaptation<wbr></wbr></p></body></html>
+              <p>Used by DNG for better WB
+adaptation</p>
             </td>
 
             <td class="entry_units">
@@ -9775,7 +9778,7 @@
                 
           <tr class="entry" id="static_android.sensor.maxAnalogSensitivity">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.sensor.maxAnalogSensitivity<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>max<wbr/>Analog<wbr/>Sensitivity
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -9786,8 +9789,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Maximum sensitivity that is implemented
-purely through analog gain<wbr></wbr></p></body></html>
+              <p>Maximum sensitivity that is implemented
+purely through analog gain</p>
             </td>
 
             <td class="entry_units">
@@ -9809,10 +9812,10 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>For android.sensor.sensitivity values less than or
-equal to this, all applied gain must be analog. For
-values above this, it can be a mix of analog and
-digital<wbr></wbr></p></body></html>
+              <p>For android.<wbr/>sensor.<wbr/>sensitivity values less than or
+equal to this,<wbr/> all applied gain must be analog.<wbr/> For
+values above this,<wbr/> it can be a mix of analog and
+digital</p>
             </td>
           </tr>
 
@@ -9823,7 +9826,7 @@
                 
           <tr class="entry" id="static_android.sensor.noiseModelCoefficients">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.sensor.noiseModelCoefficients<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>noise<wbr/>Model<wbr/>Coefficients
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -9833,20 +9836,20 @@
                   2
                 </span>
               <span class="entry_type_visibility"> [system]</span>
-                <div class="entry_type_notes"><html><body><p>float constants A, B for the noise variance model<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">float constants A,<wbr/> B for the noise variance model</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Estimation of sensor noise
-characteristics<wbr></wbr></p></body></html>
+              <p>Estimation of sensor noise
+characteristics</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>var(raw pixel value) = electrons * (baseGainFactor
-          * iso/100)^2 + A * (baseGainFactor * iso/100)^2 +
-          B<wbr></wbr></p></body></html>
+              var(raw pixel value) = electrons * (baseGainFactor
+          * iso/<wbr/>100)^2 + A * (baseGainFactor * iso/<wbr/>100)^2 +
+          B
             </td>
 
             <td class="entry_range">
@@ -9864,11 +9867,11 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>A represents sensor read noise before analog
-amplification; B represents noise from A/D conversion and
-other circuits after amplification. Both noise sources
-are assumed to be gaussian, independent, and not to vary
-across the sensor<wbr></wbr></p></body></html>
+              <p>A represents sensor read noise before analog
+amplification; B represents noise from A/<wbr/>D conversion and
+other circuits after amplification.<wbr/> Both noise sources
+are assumed to be gaussian,<wbr/> independent,<wbr/> and not to vary
+across the sensor</p>
             </td>
           </tr>
 
@@ -9879,7 +9882,7 @@
                 
           <tr class="entry" id="static_android.sensor.orientation">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.sensor.orientation<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>orientation
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -9890,20 +9893,20 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Clockwise angle through which the output
+              <p>Clockwise angle through which the output
 image needs to be rotated to be upright on the device
-screen in its native orientation. Also defines the
-direction of rolling shutter readout, which is from top
-to bottom in the sensor's coordinate system<wbr></wbr></p></body></html>
+screen in its native orientation.<wbr/> Also defines the
+direction of rolling shutter readout,<wbr/> which is from top
+to bottom in the sensor's coordinate system</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>degrees clockwise rotation, only multiples of
-          90<wbr></wbr></p></body></html>
+              degrees clockwise rotation,<wbr/> only multiples of
+          90
             </td>
 
             <td class="entry_range">
-              <html><body><p>0,90,180,270<wbr></wbr></p></body></html>
+              0,<wbr/>90,<wbr/>180,<wbr/>270
             </td>
 
             <td class="entry_tags">
@@ -9921,7 +9924,7 @@
                 
           <tr class="entry" id="static_android.sensor.referenceIlluminant1">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.sensor.referenceIlluminant1<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>reference<wbr/>Illuminant1
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -9940,7 +9943,7 @@
                   <li>
                     <span class="entry_type_enum_name">TUNGSTEN</span>
                     <span class="entry_type_enum_value">3</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Incandescent light<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Incandescent light</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FLASH</span>
@@ -9961,22 +9964,22 @@
                   <li>
                     <span class="entry_type_enum_name">DAYLIGHT_FLUORESCENT</span>
                     <span class="entry_type_enum_value">12</span>
-                    <span class="entry_type_enum_notes"><html><body><p>D 5700 - 7100K<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">D 5700 - 7100K</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">DAY_WHITE_FLUORESCENT</span>
                     <span class="entry_type_enum_value">13</span>
-                    <span class="entry_type_enum_notes"><html><body><p>N 4600 - 5400K<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">N 4600 - 5400K</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">COOL_WHITE_FLUORESCENT</span>
                     <span class="entry_type_enum_value">14</span>
-                    <span class="entry_type_enum_notes"><html><body><p>W 3900 - 4500K<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">W 3900 - 4500K</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">WHITE_FLUORESCENT</span>
                     <span class="entry_type_enum_value">15</span>
-                    <span class="entry_type_enum_notes"><html><body><p>WW 3200 - 3700K<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">WW 3200 - 3700K</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">STANDARD_A</span>
@@ -10015,8 +10018,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Light source used to define transform
-1<wbr></wbr></p></body></html>
+              <p>Light source used to define transform
+1</p>
             </td>
 
             <td class="entry_units">
@@ -10038,8 +10041,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>[EXIF LightSource tag] Must all these be
-supported? Need CCT for each!<wbr></wbr></p></body></html>
+              <p>[EXIF LightSource tag] Must all these be
+supported? Need CCT for each!</p>
             </td>
           </tr>
 
@@ -10050,7 +10053,7 @@
                 
           <tr class="entry" id="static_android.sensor.referenceIlluminant2">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.sensor.referenceIlluminant2<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>reference<wbr/>Illuminant2
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -10061,12 +10064,12 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Light source used to define transform
-2<wbr></wbr></p></body></html>
+              <p>Light source used to define transform
+2</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>Same as illuminant 1<wbr></wbr></p></body></html>
+              Same as illuminant 1
             </td>
 
             <td class="entry_range">
@@ -10111,7 +10114,7 @@
                 
           <tr class="entry" id="dynamic_android.sensor.exposureTime">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.sensor.exposureTime<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>exposure<wbr/>Time
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int64</span>
@@ -10122,18 +10125,18 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Duration each pixel is exposed to
-light.</p>
-<p>If the sensor can't expose this exact duration, it should shorten the
-duration exposed to the nearest possible value (rather than expose longer).<wbr></wbr></p></body></html>
+              <p>Duration each pixel is exposed to
+light.<wbr/></p>
+<p>If the sensor can't expose this exact duration,<wbr/> it should shorten the
+duration exposed to the nearest possible value (rather than expose longer).<wbr/></p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>nanoseconds<wbr></wbr></p></body></html>
+              nanoseconds
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.sensor.info.exposureTimeRange<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>info.<wbr/>exposure<wbr/>Time<wbr/>Range
             </td>
 
             <td class="entry_tags">
@@ -10148,7 +10151,7 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>1/10000 - 30 sec range. No bulb mode<wbr></wbr></p></body></html>
+              <p>1/<wbr/>10000 - 30 sec range.<wbr/> No bulb mode</p>
             </td>
           </tr>
 
@@ -10159,7 +10162,7 @@
                 
           <tr class="entry" id="dynamic_android.sensor.frameDuration">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.sensor.frameDuration<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>frame<wbr/>Duration
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int64</span>
@@ -10170,17 +10173,17 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Duration from start of frame exposure to
-start of next frame exposure<wbr></wbr></p></body></html>
+              <p>Duration from start of frame exposure to
+start of next frame exposure</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>nanoseconds<wbr></wbr></p></body></html>
+              nanoseconds
             </td>
 
             <td class="entry_range">
-              <html><body><p>see android.sensor.info.maxFrameDuration,
-          android.scaler.info.availableMinFrameDurations<wbr></wbr></p></body></html>
+              see android.<wbr/>sensor.<wbr/>info.<wbr/>max<wbr/>Frame<wbr/>Duration,<wbr/>
+          android.<wbr/>scaler.<wbr/>info.<wbr/>available<wbr/>Min<wbr/>Frame<wbr/>Durations
             </td>
 
             <td class="entry_tags">
@@ -10196,8 +10199,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Exposure time has priority, so duration is set to
-max(duration, exposure time + overhead)<wbr></wbr></p></body></html>
+              <p>Exposure time has priority,<wbr/> so duration is set to
+max(duration,<wbr/> exposure time + overhead)</p>
             </td>
           </tr>
 
@@ -10208,7 +10211,7 @@
                 
           <tr class="entry" id="dynamic_android.sensor.sensitivity">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.sensor.sensitivity<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>sensitivity
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -10219,19 +10222,19 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Gain applied to image data. Must be
+              <p>Gain applied to image data.<wbr/> Must be
 implemented through analog gain only if set to values
-below 'maximum analog sensitivity'.</p>
-<p>If the sensor can't apply this exact gain, it should lessen the
-gain to the nearest possible value (rather than gain more).<wbr></wbr></p></body></html>
+below 'maximum analog sensitivity'.<wbr/></p>
+<p>If the sensor can't apply this exact gain,<wbr/> it should lessen the
+gain to the nearest possible value (rather than gain more).<wbr/></p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>ISO arithmetic units<wbr></wbr></p></body></html>
+              ISO arithmetic units
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.sensor.info.sensitivityRange<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>info.<wbr/>sensitivity<wbr/>Range
             </td>
 
             <td class="entry_tags">
@@ -10246,7 +10249,7 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>ISO 12232:2006 REI method<wbr></wbr></p></body></html>
+              <p>ISO 12232:2006 REI method</p>
             </td>
           </tr>
 
@@ -10257,7 +10260,7 @@
                 
           <tr class="entry" id="dynamic_android.sensor.timestamp">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.sensor.timestamp<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>timestamp
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int64</span>
@@ -10268,16 +10271,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Time at start of exposure of first
-row<wbr></wbr></p></body></html>
+              <p>Time at start of exposure of first
+row</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>nanoseconds<wbr></wbr></p></body></html>
+              nanoseconds
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt; 0<wbr></wbr></p></body></html>
+              &gt; 0
             </td>
 
             <td class="entry_tags">
@@ -10292,8 +10295,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Monotonic, should be synced to other timestamps in
-system<wbr></wbr></p></body></html>
+              <p>Monotonic,<wbr/> should be synced to other timestamps in
+system</p>
             </td>
           </tr>
 
@@ -10304,7 +10307,7 @@
                 
           <tr class="entry" id="dynamic_android.sensor.temperature">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.sensor.temperature<wbr></wbr></p></body></html>
+              android.<wbr/>sensor.<wbr/>temperature
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -10315,18 +10318,18 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The temperature of the sensor, sampled at the time
-exposure began for this frame.</p>
-<p>The thermal diode being queried should be inside the sensor PCB, or
-somewhere close to it.<wbr></wbr></p></body></html>
+              <p>The temperature of the sensor,<wbr/> sampled at the time
+exposure began for this frame.<wbr/></p>
+<p>The thermal diode being queried should be inside the sensor PCB,<wbr/> or
+somewhere close to it.<wbr/></p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>celsius<wbr></wbr></p></body></html>
+              celsius
             </td>
 
             <td class="entry_range">
-              <html><body><p>Optional. This value is missing if no temperature is available.<wbr></wbr></p></body></html>
+              Optional.<wbr/> This value is missing if no temperature is available.<wbr/>
             </td>
 
             <td class="entry_tags">
@@ -10376,7 +10379,7 @@
                 
           <tr class="entry" id="controls_android.shading.mode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.shading.mode<wbr></wbr></p></body></html>
+              android.<wbr/>shading.<wbr/>mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -10386,25 +10389,25 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">OFF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>No shading correction is applied<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">No shading correction is applied</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FAST</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Must not slow down frame rate relative to raw
-            bayer output<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Must not slow down frame rate relative to raw
+            bayer output</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">HIGH_QUALITY</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Frame rate may be reduced by high
-            quality<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Frame rate may be reduced by high
+            quality</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Quality of lens shading correction applied
-to the image data<wbr></wbr></p></body></html>
+              <p>Quality of lens shading correction applied
+to the image data</p>
             </td>
 
             <td class="entry_units">
@@ -10425,7 +10428,7 @@
                 
           <tr class="entry" id="controls_android.shading.strength">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.shading.strength<wbr></wbr></p></body></html>
+              android.<wbr/>shading.<wbr/>strength
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -10436,13 +10439,13 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Control the amount of shading correction
-applied to the images<wbr></wbr></p></body></html>
+              <p>Control the amount of shading correction
+applied to the images</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>unitless: 1-10; 10 is full shading
-          compensation<wbr></wbr></p></body></html>
+              unitless: 1-10; 10 is full shading
+          compensation
             </td>
 
             <td class="entry_range">
@@ -10490,7 +10493,7 @@
                 
           <tr class="entry" id="dynamic_android.shading.mode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.shading.mode<wbr></wbr></p></body></html>
+              android.<wbr/>shading.<wbr/>mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -10500,25 +10503,25 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">OFF</span>
-                    <span class="entry_type_enum_notes"><html><body><p>No shading correction is applied<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">No shading correction is applied</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FAST</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Must not slow down frame rate relative to raw
-            bayer output<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Must not slow down frame rate relative to raw
+            bayer output</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">HIGH_QUALITY</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Frame rate may be reduced by high
-            quality<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Frame rate may be reduced by high
+            quality</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Quality of lens shading correction applied
-to the image data<wbr></wbr></p></body></html>
+              <p>Quality of lens shading correction applied
+to the image data</p>
             </td>
 
             <td class="entry_units">
@@ -10571,7 +10574,7 @@
                 
           <tr class="entry" id="controls_android.statistics.faceDetectMode">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.statistics.faceDetectMode<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>face<wbr/>Detect<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -10584,28 +10587,29 @@
                   </li>
                   <li>
                     <span class="entry_type_enum_name">SIMPLE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Optional Return rectangle and confidence
-            only<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Optional Return rectangle and confidence
+            only</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FULL</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Optional Return all face
-            metadata<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Optional Return all face
+            metadata</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>State of the face detector
-unit<wbr></wbr></p></body></html>
+              <p>State of the face detector
+unit</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.statistics.info.availableFaceDetectModes<wbr></wbr></p></body></html>
+              
+          android.<wbr/>statistics.<wbr/>info.<wbr/>available<wbr/>Face<wbr/>Detect<wbr/>Modes
             </td>
 
             <td class="entry_tags">
@@ -10620,10 +10624,10 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Whether face detection is enabled, and whether it
+              <p>Whether face detection is enabled,<wbr/> and whether it
 should output just the basic fields or the full set of
-fields. Value must be one of the
-android.statistics.info.availableFaceDetectModes.<wbr></wbr></p></body></html>
+fields.<wbr/> Value must be one of the
+android.<wbr/>statistics.<wbr/>info.<wbr/>available<wbr/>Face<wbr/>Detect<wbr/>Modes.<wbr/></p>
             </td>
           </tr>
 
@@ -10634,7 +10638,7 @@
                 
           <tr class="entry" id="controls_android.statistics.histogramMode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.statistics.histogramMode<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>histogram<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -10653,8 +10657,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Operating mode for histogram
-generation<wbr></wbr></p></body></html>
+              <p>Operating mode for histogram
+generation</p>
             </td>
 
             <td class="entry_units">
@@ -10678,7 +10682,7 @@
                 
           <tr class="entry" id="controls_android.statistics.sharpnessMapMode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.statistics.sharpnessMapMode<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>sharpness<wbr/>Map<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -10697,8 +10701,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Operating mode for sharpness map
-generation<wbr></wbr></p></body></html>
+              <p>Operating mode for sharpness map
+generation</p>
             </td>
 
             <td class="entry_units">
@@ -10722,7 +10726,7 @@
                 
           <tr class="entry" id="controls_android.statistics.lensShadingMapMode">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.statistics.lensShadingMapMode<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>lens<wbr/>Shading<wbr/>Map<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -10741,8 +10745,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Whether the HAL needs to output the lens
-shading map in output result metadata<wbr></wbr></p></body></html>
+              <p>Whether the HAL needs to output the lens
+shading map in output result metadata</p>
             </td>
 
             <td class="entry_units">
@@ -10760,9 +10764,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>When set to ON,
-android.statistics.lensShadingMap must be provided in
-the output result metadata.<wbr></wbr></p></body></html>
+              <p>When set to ON,<wbr/>
+android.<wbr/>statistics.<wbr/>lens<wbr/>Shading<wbr/>Map must be provided in
+the output result metadata.<wbr/></p>
             </td>
           </tr>
 
@@ -10802,7 +10806,7 @@
                 
           <tr class="entry" id="static_android.statistics.info.availableFaceDetectModes">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.statistics.info.availableFaceDetectModes<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>info.<wbr/>available<wbr/>Face<wbr/>Detect<wbr/>Modes
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -10812,21 +10816,21 @@
                   n
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>List of enums from android.statistics.faceDetectMode<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">List of enums from android.<wbr/>statistics.<wbr/>face<wbr/>Detect<wbr/>Mode</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Which face detection modes are available,
-if any<wbr></wbr></p></body></html>
+              <p>Which face detection modes are available,<wbr/>
+if any</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>List of enum:
+              List of enum:
             OFF
             SIMPLE
-            FULL<wbr></wbr></p></body></html>
+            FULL
             </td>
 
             <td class="entry_range">
@@ -10841,14 +10845,14 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>OFF means face detection is disabled, it must
-be included in the list.</p>
+              <p>OFF means face detection is disabled,<wbr/> it must
+be included in the list.<wbr/></p>
 <p>SIMPLE means the device supports the
-android.statistics.faceRectangles and
-android.statistics.faceScores outputs.</p>
+android.<wbr/>statistics.<wbr/>face<wbr/>Rectangles and
+android.<wbr/>statistics.<wbr/>face<wbr/>Scores outputs.<wbr/></p>
 <p>FULL means the device additionally supports the
-android.statistics.faceIds and
-android.statistics.faceLandmarks outputs.<wbr></wbr></p></body></html>
+android.<wbr/>statistics.<wbr/>face<wbr/>Ids and
+android.<wbr/>statistics.<wbr/>face<wbr/>Landmarks outputs.<wbr/></p>
             </td>
           </tr>
 
@@ -10859,7 +10863,7 @@
                 
           <tr class="entry" id="static_android.statistics.info.histogramBucketCount">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.statistics.info.histogramBucketCount<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>info.<wbr/>histogram<wbr/>Bucket<wbr/>Count
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -10870,15 +10874,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Number of histogram buckets
-supported<wbr></wbr></p></body></html>
+              <p>Number of histogram buckets
+supported</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt;= 64<wbr></wbr></p></body></html>
+              &gt;= 64
             </td>
 
             <td class="entry_tags">
@@ -10893,7 +10897,7 @@
                 
           <tr class="entry" id="static_android.statistics.info.maxFaceCount">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.statistics.info.maxFaceCount<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>info.<wbr/>max<wbr/>Face<wbr/>Count
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -10904,16 +10908,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Maximum number of simultaneously detectable
-faces<wbr></wbr></p></body></html>
+              <p>Maximum number of simultaneously detectable
+faces</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt;= 4 if availableFaceDetectionModes lists
-            modes besides OFF, otherwise 0<wbr></wbr></p></body></html>
+              &gt;= 4 if availableFaceDetectionModes lists
+            modes besides OFF,<wbr/> otherwise 0
             </td>
 
             <td class="entry_tags">
@@ -10928,7 +10932,7 @@
                 
           <tr class="entry" id="static_android.statistics.info.maxHistogramCount">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.statistics.info.maxHistogramCount<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>info.<wbr/>max<wbr/>Histogram<wbr/>Count
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -10939,8 +10943,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Maximum value possible for a histogram
-bucket<wbr></wbr></p></body></html>
+              <p>Maximum value possible for a histogram
+bucket</p>
             </td>
 
             <td class="entry_units">
@@ -10961,7 +10965,7 @@
                 
           <tr class="entry" id="static_android.statistics.info.maxSharpnessMapValue">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.statistics.info.maxSharpnessMapValue<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>info.<wbr/>max<wbr/>Sharpness<wbr/>Map<wbr/>Value
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -10972,8 +10976,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Maximum value possible for a sharpness map
-region.<wbr></wbr></p></body></html>
+              <p>Maximum value possible for a sharpness map
+region.<wbr/></p>
             </td>
 
             <td class="entry_units">
@@ -10994,7 +10998,7 @@
                 
           <tr class="entry" id="static_android.statistics.info.sharpnessMapSize">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.statistics.info.sharpnessMapSize<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>info.<wbr/>sharpness<wbr/>Map<wbr/>Size
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -11004,21 +11008,21 @@
                   2
                 </span>
               <span class="entry_type_visibility"> [system as size]</span>
-                <div class="entry_type_notes"><html><body><p>width x height<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">width x height</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Dimensions of the sharpness
-map<wbr></wbr></p></body></html>
+              <p>Dimensions of the sharpness
+map</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>Must be at least 32 x 32<wbr></wbr></p></body></html>
+              Must be at least 32 x 32
             </td>
 
             <td class="entry_tags">
@@ -11063,7 +11067,7 @@
                 
           <tr class="entry" id="dynamic_android.statistics.faceDetectMode">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.statistics.faceDetectMode<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>face<wbr/>Detect<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -11076,28 +11080,29 @@
                   </li>
                   <li>
                     <span class="entry_type_enum_name">SIMPLE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Optional Return rectangle and confidence
-            only<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Optional Return rectangle and confidence
+            only</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FULL</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Optional Return all face
-            metadata<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Optional Return all face
+            metadata</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>State of the face detector
-unit<wbr></wbr></p></body></html>
+              <p>State of the face detector
+unit</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>android.statistics.info.availableFaceDetectModes<wbr></wbr></p></body></html>
+              
+          android.<wbr/>statistics.<wbr/>info.<wbr/>available<wbr/>Face<wbr/>Detect<wbr/>Modes
             </td>
 
             <td class="entry_tags">
@@ -11112,10 +11117,10 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Whether face detection is enabled, and whether it
+              <p>Whether face detection is enabled,<wbr/> and whether it
 should output just the basic fields or the full set of
-fields. Value must be one of the
-android.statistics.info.availableFaceDetectModes.<wbr></wbr></p></body></html>
+fields.<wbr/> Value must be one of the
+android.<wbr/>statistics.<wbr/>info.<wbr/>available<wbr/>Face<wbr/>Detect<wbr/>Modes.<wbr/></p>
             </td>
           </tr>
 
@@ -11126,7 +11131,7 @@
                 
           <tr class="entry" id="dynamic_android.statistics.faceIds">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.statistics.faceIds<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>face<wbr/>Ids
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -11141,8 +11146,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List of unique IDs for detected
-faces<wbr></wbr></p></body></html>
+              <p>List of unique IDs for detected
+faces</p>
             </td>
 
             <td class="entry_units">
@@ -11163,7 +11168,7 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Only available if faceDetectMode == FULL<wbr></wbr></p></body></html>
+              <p>Only available if faceDetectMode == FULL</p>
             </td>
           </tr>
 
@@ -11174,7 +11179,7 @@
                 
           <tr class="entry" id="dynamic_android.statistics.faceLandmarks">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.statistics.faceLandmarks<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>face<wbr/>Landmarks
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -11184,14 +11189,14 @@
                   n x 6
                 </span>
               <span class="entry_type_visibility"> [hidden]</span>
-                <div class="entry_type_notes"><html><body><p>(leftEyeX, leftEyeY, rightEyeX, rightEyeY, mouthX, mouthY)<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">(leftEyeX,<wbr/> leftEyeY,<wbr/> rightEyeX,<wbr/> rightEyeY,<wbr/> mouthX,<wbr/> mouthY)</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List of landmarks for detected
-faces<wbr></wbr></p></body></html>
+              <p>List of landmarks for detected
+faces</p>
             </td>
 
             <td class="entry_units">
@@ -11212,7 +11217,7 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Only available if faceDetectMode == FULL<wbr></wbr></p></body></html>
+              <p>Only available if faceDetectMode == FULL</p>
             </td>
           </tr>
 
@@ -11223,7 +11228,7 @@
                 
           <tr class="entry" id="dynamic_android.statistics.faceRectangles">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.statistics.faceRectangles<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>face<wbr/>Rectangles
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -11233,14 +11238,14 @@
                   n x 4
                 </span>
               <span class="entry_type_visibility"> [hidden as rectangle]</span>
-                <div class="entry_type_notes"><html><body><p>(xmin, ymin, xmax, ymax). (0,0) is top-left of active pixel area<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">(xmin,<wbr/> ymin,<wbr/> xmax,<wbr/> ymax).<wbr/> (0,<wbr/>0) is top-left of active pixel area</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List of the bounding rectangles for detected
-faces<wbr></wbr></p></body></html>
+              <p>List of the bounding rectangles for detected
+faces</p>
             </td>
 
             <td class="entry_units">
@@ -11261,7 +11266,7 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Only available if faceDetectMode != OFF<wbr></wbr></p></body></html>
+              <p>Only available if faceDetectMode != OFF</p>
             </td>
           </tr>
 
@@ -11272,7 +11277,7 @@
                 
           <tr class="entry" id="dynamic_android.statistics.faceScores">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.statistics.faceScores<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>face<wbr/>Scores
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">byte</span>
@@ -11287,15 +11292,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>List of the face confidence scores for
-detected faces<wbr></wbr></p></body></html>
+              <p>List of the face confidence scores for
+detected faces</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>1-100<wbr></wbr></p></body></html>
+              1-100
             </td>
 
             <td class="entry_tags">
@@ -11310,8 +11315,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Only available if faceDetectMode != OFF. The value should be
-meaningful (for example, setting 100 at all times is illegal).<wbr></wbr></p></body></html>
+              <p>Only available if faceDetectMode != OFF.<wbr/> The value should be
+meaningful (for example,<wbr/> setting 100 at all times is illegal).<wbr/></p>
             </td>
           </tr>
 
@@ -11322,7 +11327,7 @@
                 
           <tr class="entry" id="dynamic_android.statistics.histogram">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.statistics.histogram<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>histogram
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -11332,14 +11337,14 @@
                   n x 3
                 </span>
               <span class="entry_type_visibility"> [system]</span>
-                <div class="entry_type_notes"><html><body><p>count of pixels for each color channel that fall into each histogram bucket, scaled to be between 0 and maxHistogramCount<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">count of pixels for each color channel that fall into each histogram bucket,<wbr/> scaled to be between 0 and maxHistogramCount</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>A 3-channel histogram based on the raw
-sensor data<wbr></wbr></p></body></html>
+              <p>A 3-channel histogram based on the raw
+sensor data</p>
             </td>
 
             <td class="entry_units">
@@ -11360,10 +11365,10 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>The k'th bucket (0-based) covers the input range
-(with w = android.sensor.info.whiteLevel) of [ k * w/N,
-(k + 1) * w / N ). If only a monochrome sharpness map is
-supported, all channels should have the same data<wbr></wbr></p></body></html>
+              <p>The k'th bucket (0-based) covers the input range
+(with w = android.<wbr/>sensor.<wbr/>info.<wbr/>white<wbr/>Level) of [ k * w/<wbr/>N,<wbr/>
+(k + 1) * w /<wbr/> N ).<wbr/> If only a monochrome sharpness map is
+supported,<wbr/> all channels should have the same data</p>
             </td>
           </tr>
 
@@ -11374,7 +11379,7 @@
                 
           <tr class="entry" id="dynamic_android.statistics.histogramMode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.statistics.histogramMode<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>histogram<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -11393,8 +11398,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Operating mode for histogram
-generation<wbr></wbr></p></body></html>
+              <p>Operating mode for histogram
+generation</p>
             </td>
 
             <td class="entry_units">
@@ -11418,7 +11423,7 @@
                 
           <tr class="entry" id="dynamic_android.statistics.sharpnessMap">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.statistics.sharpnessMap<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>sharpness<wbr/>Map
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -11428,14 +11433,14 @@
                   n x m x 3
                 </span>
               <span class="entry_type_visibility"> [system]</span>
-                <div class="entry_type_notes"><html><body><p>estimated sharpness for each region of the input image. Normalized to be between 0 and maxSharpnessMapValue. Higher values mean sharper (better focused)<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">estimated sharpness for each region of the input image.<wbr/> Normalized to be between 0 and maxSharpnessMapValue.<wbr/> Higher values mean sharper (better focused)</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>A 3-channel sharpness map, based on the raw
-sensor data<wbr></wbr></p></body></html>
+              <p>A 3-channel sharpness map,<wbr/> based on the raw
+sensor data</p>
             </td>
 
             <td class="entry_units">
@@ -11456,8 +11461,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>If only a monochrome sharpness map is supported,
-all channels should have the same data<wbr></wbr></p></body></html>
+              <p>If only a monochrome sharpness map is supported,<wbr/>
+all channels should have the same data</p>
             </td>
           </tr>
 
@@ -11468,7 +11473,7 @@
                 
           <tr class="entry" id="dynamic_android.statistics.sharpnessMapMode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.statistics.sharpnessMapMode<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>sharpness<wbr/>Map<wbr/>Mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -11487,8 +11492,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Operating mode for sharpness map
-generation<wbr></wbr></p></body></html>
+              <p>Operating mode for sharpness map
+generation</p>
             </td>
 
             <td class="entry_units">
@@ -11512,7 +11517,7 @@
                 
           <tr class="entry" id="dynamic_android.statistics.lensShadingMap">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.statistics.lensShadingMap<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>lens<wbr/>Shading<wbr/>Map
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -11522,22 +11527,22 @@
                   4 x n x m
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>2D array of float gain factors per channel to correct lens shading<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">2D array of float gain factors per channel to correct lens shading</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The shading map is a low-resolution floating-point map
-that lists the coefficients used to correct for vignetting, for each
-Bayer color channel.<wbr></wbr></p></body></html>
+              <p>The shading map is a low-resolution floating-point map
+that lists the coefficients used to correct for vignetting,<wbr/> for each
+Bayer color channel.<wbr/></p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>Each gain factor is &gt;= 1<wbr></wbr></p></body></html>
+              Each gain factor is &gt;= 1
             </td>
 
             <td class="entry_tags">
@@ -11549,33 +11554,33 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>The least shaded section of the image should have a gain factor
-of 1; all other sections should have gains above 1.</p>
-<p>When android.colorCorrection.mode = TRANSFORM_MATRIX, the map
-must take into account the colorCorrection settings.</p>
-<p>The shading map is for the entire active pixel array, and is not
-affected by the crop region specified in the request. Each shading map
+              <p>The least shaded section of the image should have a gain factor
+of 1; all other sections should have gains above 1.<wbr/></p>
+<p>When android.<wbr/>color<wbr/>Correction.<wbr/>mode = TRANSFORM_<wbr/>MATRIX,<wbr/> the map
+must take into account the colorCorrection settings.<wbr/></p>
+<p>The shading map is for the entire active pixel array,<wbr/> and is not
+affected by the crop region specified in the request.<wbr/> Each shading map
 entry is the value of the shading compensation map over a specific
-pixel on the sensor.  Specifically, with a (N x M) resolution shading
-map, and an active pixel array size (W x H), shading map entry
-(x,y) ϵ (0 ... N-1, 0 ... M-1) is the value of the shading map at
-pixel ( ((W-1)/(N-1)) * x, ((H-1)/(M-1)) * y) for the four color channels.
-The map is assumed to be bilinearly interpolated between the sample points.</p>
-<p>The channel order is [R, Geven, Godd, B], where Geven is the green
-channel for the even rows of a Bayer pattern, and Godd is the odd rows.
-The shading map is stored in a fully interleaved format, and its size
-is provided in the camera static metadata by android.lens.info.shadingMapSize.</p>
-<p>The shading map should have on the order of 30-40 rows and columns,
-and must be smaller than 64x64.</p>
-<p>As an example, given a very small map defined as:</p>
-<pre><code>android.lens.info.shadingMapSize = [ 4, 3 ]
-android.statistics.lensShadingMap =
-[ 1.3, 1.2, 1.15, 1.2,  1.2, 1.2, 1.15, 1.2,
-    1.1, 1.2, 1.2, 1.2,  1.3, 1.2, 1.3, 1.3,
-  1.2, 1.2, 1.25, 1.1,  1.1, 1.1, 1.1, 1.0,
-    1.0, 1.0, 1.0, 1.0,  1.2, 1.3, 1.25, 1.2,
-  1.3, 1.2, 1.2, 1.3,   1.2, 1.15, 1.1, 1.2,
-    1.2, 1.1, 1.0, 1.2,  1.3, 1.15, 1.2, 1.3 ]
+pixel on the sensor.<wbr/>  Specifically,<wbr/> with a (N x M) resolution shading
+map,<wbr/> and an active pixel array size (W x H),<wbr/> shading map entry
+(x,<wbr/>y) ϵ (0 ...<wbr/> N-1,<wbr/> 0 ...<wbr/> M-1) is the value of the shading map at
+pixel ( ((W-1)/<wbr/>(N-1)) * x,<wbr/> ((H-1)/<wbr/>(M-1)) * y) for the four color channels.<wbr/>
+The map is assumed to be bilinearly interpolated between the sample points.<wbr/></p>
+<p>The channel order is [R,<wbr/> Geven,<wbr/> Godd,<wbr/> B],<wbr/> where Geven is the green
+channel for the even rows of a Bayer pattern,<wbr/> and Godd is the odd rows.<wbr/>
+The shading map is stored in a fully interleaved format,<wbr/> and its size
+is provided in the camera static metadata by android.<wbr/>lens.<wbr/>info.<wbr/>shading<wbr/>Map<wbr/>Size.<wbr/></p>
+<p>The shading map should have on the order of 30-40 rows and columns,<wbr/>
+and must be smaller than 64x64.<wbr/></p>
+<p>As an example,<wbr/> given a very small map defined as:</p>
+<pre><code>android.<wbr/>lens.<wbr/>info.<wbr/>shading<wbr/>Map<wbr/>Size = [ 4,<wbr/> 3 ]
+android.<wbr/>statistics.<wbr/>lens<wbr/>Shading<wbr/>Map =
+[ 1.<wbr/>3,<wbr/> 1.<wbr/>2,<wbr/> 1.<wbr/>15,<wbr/> 1.<wbr/>2,<wbr/>  1.<wbr/>2,<wbr/> 1.<wbr/>2,<wbr/> 1.<wbr/>15,<wbr/> 1.<wbr/>2,<wbr/>
+    1.<wbr/>1,<wbr/> 1.<wbr/>2,<wbr/> 1.<wbr/>2,<wbr/> 1.<wbr/>2,<wbr/>  1.<wbr/>3,<wbr/> 1.<wbr/>2,<wbr/> 1.<wbr/>3,<wbr/> 1.<wbr/>3,<wbr/>
+  1.<wbr/>2,<wbr/> 1.<wbr/>2,<wbr/> 1.<wbr/>25,<wbr/> 1.<wbr/>1,<wbr/>  1.<wbr/>1,<wbr/> 1.<wbr/>1,<wbr/> 1.<wbr/>1,<wbr/> 1.<wbr/>0,<wbr/>
+    1.<wbr/>0,<wbr/> 1.<wbr/>0,<wbr/> 1.<wbr/>0,<wbr/> 1.<wbr/>0,<wbr/>  1.<wbr/>2,<wbr/> 1.<wbr/>3,<wbr/> 1.<wbr/>25,<wbr/> 1.<wbr/>2,<wbr/>
+  1.<wbr/>3,<wbr/> 1.<wbr/>2,<wbr/> 1.<wbr/>2,<wbr/> 1.<wbr/>3,<wbr/>   1.<wbr/>2,<wbr/> 1.<wbr/>15,<wbr/> 1.<wbr/>1,<wbr/> 1.<wbr/>2,<wbr/>
+    1.<wbr/>2,<wbr/> 1.<wbr/>1,<wbr/> 1.<wbr/>0,<wbr/> 1.<wbr/>2,<wbr/>  1.<wbr/>3,<wbr/> 1.<wbr/>15,<wbr/> 1.<wbr/>2,<wbr/> 1.<wbr/>3 ]
 </code></pre>
 <p>The low-resolution scaling map images for each channel are
 (displayed using nearest-neighbor interpolation):</p>
@@ -11583,9 +11588,9 @@
 <img alt="Green (even rows) lens shading map" src="images/camera2/metadata/android.statistics.lensShadingMap/green_e_shading.png"/>
 <img alt="Green (odd rows) lens shading map" src="images/camera2/metadata/android.statistics.lensShadingMap/green_o_shading.png"/>
 <img alt="Blue lens shading map" src="images/camera2/metadata/android.statistics.lensShadingMap/blue_shading.png"/></p>
-<p>As a visualization only, inverting the full-color map to recover an
+<p>As a visualization only,<wbr/> inverting the full-color map to recover an
 image of a gray wall (using bicubic interpolation for visual quality) as captured by the sensor gives:</p>
-<wbr></wbr><p><img alt="Image of a uniform white wall (inverse shading map)" src="images/camera2/metadata/android.statistics.lensShadingMap/inv_shading.png"/></p></body></html>
+<p><img alt="Image of a uniform white wall (inverse shading map)" src="images/camera2/metadata/android.statistics.lensShadingMap/inv_shading.png"/></p>
             </td>
           </tr>
 
@@ -11596,7 +11601,7 @@
                 
           <tr class="entry" id="dynamic_android.statistics.predictedColorGains">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.statistics.predictedColorGains<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>predicted<wbr/>Color<wbr/>Gains
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -11606,14 +11611,14 @@
                   4
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>A 1D array of floats for 4 color channel gains<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">A 1D array of floats for 4 color channel gains</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The best-fit color channel gains calculated
-by the HAL's statistics units for the current output frame<wbr></wbr></p></body></html>
+              <p>The best-fit color channel gains calculated
+by the HAL's statistics units for the current output frame</p>
             </td>
 
             <td class="entry_units">
@@ -11631,14 +11636,14 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>This may be different than the gains used for this frame,
+              <p>This may be different than the gains used for this frame,<wbr/>
 since statistics processing on data from a new frame
 typically completes after the transform has already been
-applied to that frame.</p>
-<p>The 4 channel gains are defined in Bayer domain,
-see android.colorCorrection.gains for details.</p>
-<p>This value should always be calculated by the AWB block,
-regardless of the android.control.* current values.<wbr></wbr></p></body></html>
+applied to that frame.<wbr/></p>
+<p>The 4 channel gains are defined in Bayer domain,<wbr/>
+see android.<wbr/>color<wbr/>Correction.<wbr/>gains for details.<wbr/></p>
+<p>This value should always be calculated by the AWB block,<wbr/>
+regardless of the android.<wbr/>control.<wbr/>* current values.<wbr/></p>
             </td>
           </tr>
 
@@ -11649,7 +11654,7 @@
                 
           <tr class="entry" id="dynamic_android.statistics.predictedColorTransform">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.statistics.predictedColorTransform<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>predicted<wbr/>Color<wbr/>Transform
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">rational</span>
@@ -11659,15 +11664,15 @@
                   3 x 3
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>3x3 rational matrix in row-major order<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">3x3 rational matrix in row-major order</div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The best-fit color transform matrix estimate
+              <p>The best-fit color transform matrix estimate
 calculated by the HAL's statistics units for the current
-output frame<wbr></wbr></p></body></html>
+output frame</p>
             </td>
 
             <td class="entry_units">
@@ -11685,18 +11690,18 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>The HAL must provide the estimate from its
+              <p>The HAL must provide the estimate from its
 statistics unit on the white balance transforms to use
-for the next frame. These are the values the HAL believes
-are the best fit for the current output frame. This may
-be different than the transform used for this frame, since
+for the next frame.<wbr/> These are the values the HAL believes
+are the best fit for the current output frame.<wbr/> This may
+be different than the transform used for this frame,<wbr/> since
 statistics processing on data from a new frame typically
 completes after the transform has already been applied to
-that frame.</p>
-<p>These estimates must be provided for all frames, even if
-capture settings and color transforms are set by the application.</p>
-<p>This value should always be calculated by the AWB block,
-regardless of the android.control.* current values.<wbr></wbr></p></body></html>
+that frame.<wbr/></p>
+<p>These estimates must be provided for all frames,<wbr/> even if
+capture settings and color transforms are set by the application.<wbr/></p>
+<p>This value should always be calculated by the AWB block,<wbr/>
+regardless of the android.<wbr/>control.<wbr/>* current values.<wbr/></p>
             </td>
           </tr>
 
@@ -11707,7 +11712,7 @@
                 
           <tr class="entry" id="dynamic_android.statistics.sceneFlicker">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.statistics.sceneFlicker<wbr></wbr></p></body></html>
+              android.<wbr/>statistics.<wbr/>scene<wbr/>Flicker
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -11729,8 +11734,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The HAL estimated scene illumination lighting
-frequency<wbr></wbr></p></body></html>
+              <p>The HAL estimated scene illumination lighting
+frequency</p>
             </td>
 
             <td class="entry_units">
@@ -11748,8 +11753,8 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Report NONE if there doesn't appear to be flickering
-illumination<wbr></wbr></p></body></html>
+              <p>Report NONE if there doesn't appear to be flickering
+illumination</p>
             </td>
           </tr>
 
@@ -11792,7 +11797,7 @@
                 
           <tr class="entry" id="controls_android.tonemap.curveBlue">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.tonemap.curveBlue<wbr></wbr></p></body></html>
+              android.<wbr/>tonemap.<wbr/>curve<wbr/>Blue
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -11802,22 +11807,22 @@
                   n x 2
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>1D array of float pairs (P_IN, P_OUT). The maximum number of pairs is specified by android.tonemap.maxCurvePoints.<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">1D array of float pairs (P_<wbr/>IN,<wbr/> P_<wbr/>OUT).<wbr/> The maximum number of pairs is specified by android.<wbr/>tonemap.<wbr/>max<wbr/>Curve<wbr/>Points.<wbr/></div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Table mapping blue input values to output
-values<wbr></wbr></p></body></html>
+              <p>Table mapping blue input values to output
+values</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>same as android.tonemap.curveRed<wbr></wbr></p></body></html>
+              same as android.<wbr/>tonemap.<wbr/>curve<wbr/>Red
             </td>
 
             <td class="entry_range">
-              <html><body><p>same as android.tonemap.curveRed<wbr></wbr></p></body></html>
+              same as android.<wbr/>tonemap.<wbr/>curve<wbr/>Red
             </td>
 
             <td class="entry_tags">
@@ -11829,9 +11834,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Tonemapping / contrast / gamma curve for the blue
-channel, to use when android.tonemap.mode is CONTRAST_CURVE.</p>
-<p>See android.tonemap.curveRed for more details.<wbr></wbr></p></body></html>
+              <p>Tonemapping /<wbr/> contrast /<wbr/> gamma curve for the blue
+channel,<wbr/> to use when android.<wbr/>tonemap.<wbr/>mode is CONTRAST_<wbr/>CURVE.<wbr/></p>
+<p>See android.<wbr/>tonemap.<wbr/>curve<wbr/>Red for more details.<wbr/></p>
             </td>
           </tr>
 
@@ -11842,7 +11847,7 @@
                 
           <tr class="entry" id="controls_android.tonemap.curveGreen">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.tonemap.curveGreen<wbr></wbr></p></body></html>
+              android.<wbr/>tonemap.<wbr/>curve<wbr/>Green
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -11852,22 +11857,22 @@
                   n x 2
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>1D array of float pairs (P_IN, P_OUT). The maximum number of pairs is specified by android.tonemap.maxCurvePoints.<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">1D array of float pairs (P_<wbr/>IN,<wbr/> P_<wbr/>OUT).<wbr/> The maximum number of pairs is specified by android.<wbr/>tonemap.<wbr/>max<wbr/>Curve<wbr/>Points.<wbr/></div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Table mapping green input values to output
-values<wbr></wbr></p></body></html>
+              <p>Table mapping green input values to output
+values</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>same as android.tonemap.curveRed<wbr></wbr></p></body></html>
+              same as android.<wbr/>tonemap.<wbr/>curve<wbr/>Red
             </td>
 
             <td class="entry_range">
-              <html><body><p>same as android.tonemap.curveRed<wbr></wbr></p></body></html>
+              same as android.<wbr/>tonemap.<wbr/>curve<wbr/>Red
             </td>
 
             <td class="entry_tags">
@@ -11879,9 +11884,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Tonemapping / contrast / gamma curve for the green
-channel, to use when android.tonemap.mode is CONTRAST_CURVE.</p>
-<p>See android.tonemap.curveRed for more details.<wbr></wbr></p></body></html>
+              <p>Tonemapping /<wbr/> contrast /<wbr/> gamma curve for the green
+channel,<wbr/> to use when android.<wbr/>tonemap.<wbr/>mode is CONTRAST_<wbr/>CURVE.<wbr/></p>
+<p>See android.<wbr/>tonemap.<wbr/>curve<wbr/>Red for more details.<wbr/></p>
             </td>
           </tr>
 
@@ -11892,7 +11897,7 @@
                 
           <tr class="entry" id="controls_android.tonemap.curveRed">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.tonemap.curveRed<wbr></wbr></p></body></html>
+              android.<wbr/>tonemap.<wbr/>curve<wbr/>Red
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -11902,21 +11907,21 @@
                   n x 2
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>1D array of float pairs (P_IN, P_OUT). The maximum number of pairs is specified by android.tonemap.maxCurvePoints.<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">1D array of float pairs (P_<wbr/>IN,<wbr/> P_<wbr/>OUT).<wbr/> The maximum number of pairs is specified by android.<wbr/>tonemap.<wbr/>max<wbr/>Curve<wbr/>Points.<wbr/></div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Table mapping red input values to output
-values<wbr></wbr></p></body></html>
+              <p>Table mapping red input values to output
+values</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>0-1 on input and output coordinates.<wbr></wbr></p></body></html>
+              0-1 on input and output coordinates.<wbr/>
             </td>
 
             <td class="entry_tags">
@@ -11931,18 +11936,18 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Tonemapping / contrast / gamma curve for the red
-channel, to use when android.tonemap.mode is CONTRAST_CURVE.</p>
+              <p>Tonemapping /<wbr/> contrast /<wbr/> gamma curve for the red
+channel,<wbr/> to use when android.<wbr/>tonemap.<wbr/>mode is CONTRAST_<wbr/>CURVE.<wbr/></p>
 <p>Since the input and output ranges may vary depending on
-the camera pipeline, the input and output pixel values
+the camera pipeline,<wbr/> the input and output pixel values
 are represented by normalized floating-point values
-between 0 and 1, with 0 == black and 1 == white.</p>
+between 0 and 1,<wbr/> with 0 == black and 1 == white.<wbr/></p>
 <p>The curve should be linearly interpolated between the
-defined points. The points will be listed in increasing
-order of P_IN. For example, if the array is: [0.0, 0.0,
-0.3, 0.5, 1.0, 1.0], then the input-&gt;output mapping
-for a few sample points would be: 0 -&gt; 0, 0.15 -&gt;
-0.25, 0.3 -&gt; 0.5, 0.5 -&gt; 0.64<wbr></wbr></p></body></html>
+defined points.<wbr/> The points will be listed in increasing
+order of P_<wbr/>IN.<wbr/> For example,<wbr/> if the array is: [0.<wbr/>0,<wbr/> 0.<wbr/>0,<wbr/>
+0.<wbr/>3,<wbr/> 0.<wbr/>5,<wbr/> 1.<wbr/>0,<wbr/> 1.<wbr/>0],<wbr/> then the input-&gt;output mapping
+for a few sample points would be: 0 -&gt; 0,<wbr/> 0.<wbr/>15 -&gt;
+0.<wbr/>25,<wbr/> 0.<wbr/>3 -&gt; 0.<wbr/>5,<wbr/> 0.<wbr/>5 -&gt; 0.<wbr/>64</p>
             </td>
           </tr>
 
@@ -11953,7 +11958,7 @@
                 
           <tr class="entry" id="controls_android.tonemap.mode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.tonemap.mode<wbr></wbr></p></body></html>
+              android.<wbr/>tonemap.<wbr/>mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -11963,18 +11968,18 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">CONTRAST_CURVE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Use the tone mapping curve specified in
-            android.tonemap.curve<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Use the tone mapping curve specified in
+            android.<wbr/>tonemap.<wbr/>curve</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FAST</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Must not slow down frame rate relative to raw
-            bayer output<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Must not slow down frame rate relative to raw
+            bayer output</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">HIGH_QUALITY</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Frame rate may be reduced by high
-            quality<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Frame rate may be reduced by high
+            quality</span>
                   </li>
                 </ul>
 
@@ -12028,7 +12033,7 @@
                 
           <tr class="entry" id="static_android.tonemap.maxCurvePoints">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.tonemap.maxCurvePoints<wbr></wbr></p></body></html>
+              android.<wbr/>tonemap.<wbr/>max<wbr/>Curve<wbr/>Points
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">int32</span>
@@ -12039,15 +12044,15 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Maximum number of supported points in the
-tonemap curve<wbr></wbr></p></body></html>
+              <p>Maximum number of supported points in the
+tonemap curve</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>&gt;= 128<wbr></wbr></p></body></html>
+              &gt;= 128
             </td>
 
             <td class="entry_tags">
@@ -12089,7 +12094,7 @@
                 
           <tr class="entry" id="dynamic_android.tonemap.curveBlue">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.tonemap.curveBlue<wbr></wbr></p></body></html>
+              android.<wbr/>tonemap.<wbr/>curve<wbr/>Blue
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -12099,22 +12104,22 @@
                   n x 2
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>1D array of float pairs (P_IN, P_OUT). The maximum number of pairs is specified by android.tonemap.maxCurvePoints.<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">1D array of float pairs (P_<wbr/>IN,<wbr/> P_<wbr/>OUT).<wbr/> The maximum number of pairs is specified by android.<wbr/>tonemap.<wbr/>max<wbr/>Curve<wbr/>Points.<wbr/></div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Table mapping blue input values to output
-values<wbr></wbr></p></body></html>
+              <p>Table mapping blue input values to output
+values</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>same as android.tonemap.curveRed<wbr></wbr></p></body></html>
+              same as android.<wbr/>tonemap.<wbr/>curve<wbr/>Red
             </td>
 
             <td class="entry_range">
-              <html><body><p>same as android.tonemap.curveRed<wbr></wbr></p></body></html>
+              same as android.<wbr/>tonemap.<wbr/>curve<wbr/>Red
             </td>
 
             <td class="entry_tags">
@@ -12126,9 +12131,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Tonemapping / contrast / gamma curve for the blue
-channel, to use when android.tonemap.mode is CONTRAST_CURVE.</p>
-<p>See android.tonemap.curveRed for more details.<wbr></wbr></p></body></html>
+              <p>Tonemapping /<wbr/> contrast /<wbr/> gamma curve for the blue
+channel,<wbr/> to use when android.<wbr/>tonemap.<wbr/>mode is CONTRAST_<wbr/>CURVE.<wbr/></p>
+<p>See android.<wbr/>tonemap.<wbr/>curve<wbr/>Red for more details.<wbr/></p>
             </td>
           </tr>
 
@@ -12139,7 +12144,7 @@
                 
           <tr class="entry" id="dynamic_android.tonemap.curveGreen">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.tonemap.curveGreen<wbr></wbr></p></body></html>
+              android.<wbr/>tonemap.<wbr/>curve<wbr/>Green
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -12149,22 +12154,22 @@
                   n x 2
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>1D array of float pairs (P_IN, P_OUT). The maximum number of pairs is specified by android.tonemap.maxCurvePoints.<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">1D array of float pairs (P_<wbr/>IN,<wbr/> P_<wbr/>OUT).<wbr/> The maximum number of pairs is specified by android.<wbr/>tonemap.<wbr/>max<wbr/>Curve<wbr/>Points.<wbr/></div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Table mapping green input values to output
-values<wbr></wbr></p></body></html>
+              <p>Table mapping green input values to output
+values</p>
             </td>
 
             <td class="entry_units">
-              <html><body><p>same as android.tonemap.curveRed<wbr></wbr></p></body></html>
+              same as android.<wbr/>tonemap.<wbr/>curve<wbr/>Red
             </td>
 
             <td class="entry_range">
-              <html><body><p>same as android.tonemap.curveRed<wbr></wbr></p></body></html>
+              same as android.<wbr/>tonemap.<wbr/>curve<wbr/>Red
             </td>
 
             <td class="entry_tags">
@@ -12176,9 +12181,9 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Tonemapping / contrast / gamma curve for the green
-channel, to use when android.tonemap.mode is CONTRAST_CURVE.</p>
-<p>See android.tonemap.curveRed for more details.<wbr></wbr></p></body></html>
+              <p>Tonemapping /<wbr/> contrast /<wbr/> gamma curve for the green
+channel,<wbr/> to use when android.<wbr/>tonemap.<wbr/>mode is CONTRAST_<wbr/>CURVE.<wbr/></p>
+<p>See android.<wbr/>tonemap.<wbr/>curve<wbr/>Red for more details.<wbr/></p>
             </td>
           </tr>
 
@@ -12189,7 +12194,7 @@
                 
           <tr class="entry" id="dynamic_android.tonemap.curveRed">
             <td class="entry_name" rowspan="3">
-              <html><body><p>android.tonemap.curveRed<wbr></wbr></p></body></html>
+              android.<wbr/>tonemap.<wbr/>curve<wbr/>Red
             </td>
             <td class="entry_type">
                 <span class="entry_type_name">float</span>
@@ -12199,21 +12204,21 @@
                   n x 2
                 </span>
               <span class="entry_type_visibility"> [public]</span>
-                <div class="entry_type_notes"><html><body><p>1D array of float pairs (P_IN, P_OUT). The maximum number of pairs is specified by android.tonemap.maxCurvePoints.<wbr></wbr></p></body></html></div>
+                <div class="entry_type_notes">1D array of float pairs (P_<wbr/>IN,<wbr/> P_<wbr/>OUT).<wbr/> The maximum number of pairs is specified by android.<wbr/>tonemap.<wbr/>max<wbr/>Curve<wbr/>Points.<wbr/></div>
 
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Table mapping red input values to output
-values<wbr></wbr></p></body></html>
+              <p>Table mapping red input values to output
+values</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>0-1 on input and output coordinates.<wbr></wbr></p></body></html>
+              0-1 on input and output coordinates.<wbr/>
             </td>
 
             <td class="entry_tags">
@@ -12228,18 +12233,18 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Tonemapping / contrast / gamma curve for the red
-channel, to use when android.tonemap.mode is CONTRAST_CURVE.</p>
+              <p>Tonemapping /<wbr/> contrast /<wbr/> gamma curve for the red
+channel,<wbr/> to use when android.<wbr/>tonemap.<wbr/>mode is CONTRAST_<wbr/>CURVE.<wbr/></p>
 <p>Since the input and output ranges may vary depending on
-the camera pipeline, the input and output pixel values
+the camera pipeline,<wbr/> the input and output pixel values
 are represented by normalized floating-point values
-between 0 and 1, with 0 == black and 1 == white.</p>
+between 0 and 1,<wbr/> with 0 == black and 1 == white.<wbr/></p>
 <p>The curve should be linearly interpolated between the
-defined points. The points will be listed in increasing
-order of P_IN. For example, if the array is: [0.0, 0.0,
-0.3, 0.5, 1.0, 1.0], then the input-&gt;output mapping
-for a few sample points would be: 0 -&gt; 0, 0.15 -&gt;
-0.25, 0.3 -&gt; 0.5, 0.5 -&gt; 0.64<wbr></wbr></p></body></html>
+defined points.<wbr/> The points will be listed in increasing
+order of P_<wbr/>IN.<wbr/> For example,<wbr/> if the array is: [0.<wbr/>0,<wbr/> 0.<wbr/>0,<wbr/>
+0.<wbr/>3,<wbr/> 0.<wbr/>5,<wbr/> 1.<wbr/>0,<wbr/> 1.<wbr/>0],<wbr/> then the input-&gt;output mapping
+for a few sample points would be: 0 -&gt; 0,<wbr/> 0.<wbr/>15 -&gt;
+0.<wbr/>25,<wbr/> 0.<wbr/>3 -&gt; 0.<wbr/>5,<wbr/> 0.<wbr/>5 -&gt; 0.<wbr/>64</p>
             </td>
           </tr>
 
@@ -12250,7 +12255,7 @@
                 
           <tr class="entry" id="dynamic_android.tonemap.mode">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.tonemap.mode<wbr></wbr></p></body></html>
+              android.<wbr/>tonemap.<wbr/>mode
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -12260,18 +12265,18 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">CONTRAST_CURVE</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Use the tone mapping curve specified in
-            android.tonemap.curve<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Use the tone mapping curve specified in
+            android.<wbr/>tonemap.<wbr/>curve</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">FAST</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Must not slow down frame rate relative to raw
-            bayer output<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Must not slow down frame rate relative to raw
+            bayer output</span>
                   </li>
                   <li>
                     <span class="entry_type_enum_name">HIGH_QUALITY</span>
-                    <span class="entry_type_enum_notes"><html><body><p>Frame rate may be reduced by high
-            quality<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">Frame rate may be reduced by high
+            quality</span>
                   </li>
                 </ul>
 
@@ -12330,7 +12335,7 @@
                 
           <tr class="entry" id="controls_android.led.transmit">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.led.transmit<wbr></wbr></p></body></html>
+              android.<wbr/>led.<wbr/>transmit
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -12349,16 +12354,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>This LED is nominally used to indicate to the user
+              <p>This LED is nominally used to indicate to the user
 that the camera is powered on and may be streaming images back to the
-Application Processor. In certain rare circumstances, the OS may
+Application Processor.<wbr/> In certain rare circumstances,<wbr/> the OS may
 disable this when video is processed locally and not transmitted to
-any untrusted applications.</p>
-<p>In particular, the LED <em>must</em> always be on when the data could be
-transmitted off the device. The LED <em>should</em> always be on whenever
-data is stored locally on the device.</p>
+any untrusted applications.<wbr/></p>
+<p>In particular,<wbr/> the LED <em>must</em> always be on when the data could be
+transmitted off the device.<wbr/> The LED <em>should</em> always be on whenever
+data is stored locally on the device.<wbr/></p>
 <p>The LED <em>may</em> be off if a trusted application is using the data that
-doesn't violate the above rules.<wbr></wbr></p></body></html>
+doesn't violate the above rules.<wbr/></p>
             </td>
 
             <td class="entry_units">
@@ -12406,7 +12411,7 @@
                 
           <tr class="entry" id="dynamic_android.led.transmit">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.led.transmit<wbr></wbr></p></body></html>
+              android.<wbr/>led.<wbr/>transmit
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -12425,16 +12430,16 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>This LED is nominally used to indicate to the user
+              <p>This LED is nominally used to indicate to the user
 that the camera is powered on and may be streaming images back to the
-Application Processor. In certain rare circumstances, the OS may
+Application Processor.<wbr/> In certain rare circumstances,<wbr/> the OS may
 disable this when video is processed locally and not transmitted to
-any untrusted applications.</p>
-<p>In particular, the LED <em>must</em> always be on when the data could be
-transmitted off the device. The LED <em>should</em> always be on whenever
-data is stored locally on the device.</p>
+any untrusted applications.<wbr/></p>
+<p>In particular,<wbr/> the LED <em>must</em> always be on when the data could be
+transmitted off the device.<wbr/> The LED <em>should</em> always be on whenever
+data is stored locally on the device.<wbr/></p>
 <p>The LED <em>may</em> be off if a trusted application is using the data that
-doesn't violate the above rules.<wbr></wbr></p></body></html>
+doesn't violate the above rules.<wbr/></p>
             </td>
 
             <td class="entry_units">
@@ -12482,7 +12487,7 @@
                 
           <tr class="entry" id="static_android.led.availableLeds">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.led.availableLeds<wbr></wbr></p></body></html>
+              android.<wbr/>led.<wbr/>available<wbr/>Leds
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -12496,14 +12501,14 @@
                 <ul class="entry_type_enum">
                   <li>
                     <span class="entry_type_enum_name">TRANSMIT</span>
-                    <span class="entry_type_enum_notes"><html><body><p>android.led.transmit control is used<wbr></wbr></p></body></html></span>
+                    <span class="entry_type_enum_notes">android.<wbr/>led.<wbr/>transmit control is used</span>
                   </li>
                 </ul>
 
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>A list of camera LEDs that are available on this system.<wbr></wbr></p></body></html>
+              <p>A list of camera LEDs that are available on this system.<wbr/></p>
             </td>
 
             <td class="entry_units">
@@ -12556,7 +12561,7 @@
                 
           <tr class="entry" id="static_android.info.supportedHardwareLevel">
             <td class="entry_name" rowspan="1">
-              <html><body><p>android.info.supportedHardwareLevel<wbr></wbr></p></body></html>
+              android.<wbr/>info.<wbr/>supported<wbr/>Hardware<wbr/>Level
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -12575,21 +12580,21 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>The camera 3 HAL device can implement one of two possible
-operational modes; limited and full. Full support is
-expected from new higher-end devices. Limited mode has
+              <p>The camera 3 HAL device can implement one of two possible
+operational modes; limited and full.<wbr/> Full support is
+expected from new higher-end devices.<wbr/> Limited mode has
 hardware requirements roughly in line with those for a
-camera HAL device v1 implementation, and is expected from
-older or inexpensive devices. Full is a strict superset of
-limited, and they share the same essential operational flow.</p>
-<p>For full details refer to "S3. Operational Modes" in camera3.h<wbr></wbr></p></body></html>
+camera HAL device v1 implementation,<wbr/> and is expected from
+older or inexpensive devices.<wbr/> Full is a strict superset of
+limited,<wbr/> and they share the same essential operational flow.<wbr/></p>
+<p>For full details refer to "S3.<wbr/> Operational Modes" in camera3.<wbr/>h</p>
             </td>
 
             <td class="entry_units">
             </td>
 
             <td class="entry_range">
-              <html><body><p>Optional. Default value is LIMITED.<wbr></wbr></p></body></html>
+              Optional.<wbr/> Default value is LIMITED.<wbr/>
             </td>
 
             <td class="entry_tags">
@@ -12636,7 +12641,7 @@
                 
           <tr class="entry" id="controls_android.blackLevel.lock">
             <td class="entry_name" rowspan="5">
-              <html><body><p>android.blackLevel.lock<wbr></wbr></p></body></html>
+              android.<wbr/>black<wbr/>Level.<wbr/>lock
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -12655,8 +12660,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Whether black-level compensation is locked
-to its current values, or is free to vary.<wbr></wbr></p></body></html>
+              <p>Whether black-level compensation is locked
+to its current values,<wbr/> or is free to vary.<wbr/></p>
             </td>
 
             <td class="entry_units">
@@ -12677,41 +12682,41 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>When set to ON, the values used for black-level
+              <p>When set to ON,<wbr/> the values used for black-level
 compensation will not change until the lock is set to
-OFF.</p>
+OFF.<wbr/></p>
 <p>Since changes to certain capture parameters (such as
 exposure time) may require resetting of black level
-compensation, the camera device must report whether setting
+compensation,<wbr/> the camera device must report whether setting
 the black level lock was successful in the output result
-metadata.</p>
-<p>For example, if a sequence of requests is as follows:</p>
+metadata.<wbr/></p>
+<p>For example,<wbr/> if a sequence of requests is as follows:</p>
 <ul>
-<li>Request 1: Exposure = 10ms, Black level lock = OFF</li>
-<li>Request 2: Exposure = 10ms, Black level lock = ON</li>
-<li>Request 3: Exposure = 10ms, Black level lock = ON</li>
-<li>Request 4: Exposure = 20ms, Black level lock = ON</li>
-<li>Request 5: Exposure = 20ms, Black level lock = ON</li>
-<li>Request 6: Exposure = 20ms, Black level lock = ON</li>
+<li>Request 1: Exposure = 10ms,<wbr/> Black level lock = OFF</li>
+<li>Request 2: Exposure = 10ms,<wbr/> Black level lock = ON</li>
+<li>Request 3: Exposure = 10ms,<wbr/> Black level lock = ON</li>
+<li>Request 4: Exposure = 20ms,<wbr/> Black level lock = ON</li>
+<li>Request 5: Exposure = 20ms,<wbr/> Black level lock = ON</li>
+<li>Request 6: Exposure = 20ms,<wbr/> Black level lock = ON</li>
 </ul>
 <p>And the exposure change in Request 4 requires the camera
-device to reset the black level offsets, then the output
+device to reset the black level offsets,<wbr/> then the output
 result metadata is expected to be:</p>
 <ul>
-<li>Result 1: Exposure = 10ms, Black level lock = OFF</li>
-<li>Result 2: Exposure = 10ms, Black level lock = ON</li>
-<li>Result 3: Exposure = 10ms, Black level lock = ON</li>
-<li>Result 4: Exposure = 20ms, Black level lock = OFF</li>
-<li>Result 5: Exposure = 20ms, Black level lock = ON</li>
-<li>Result 6: Exposure = 20ms, Black level lock = ON</li>
+<li>Result 1: Exposure = 10ms,<wbr/> Black level lock = OFF</li>
+<li>Result 2: Exposure = 10ms,<wbr/> Black level lock = ON</li>
+<li>Result 3: Exposure = 10ms,<wbr/> Black level lock = ON</li>
+<li>Result 4: Exposure = 20ms,<wbr/> Black level lock = OFF</li>
+<li>Result 5: Exposure = 20ms,<wbr/> Black level lock = ON</li>
+<li>Result 6: Exposure = 20ms,<wbr/> Black level lock = ON</li>
 </ul>
-<p>This indicates to the application that on frame 4, black
-levels were reset due to exposure value changes, and pixel
-values may not be consistent across captures.</p>
+<p>This indicates to the application that on frame 4,<wbr/> black
+levels were reset due to exposure value changes,<wbr/> and pixel
+values may not be consistent across captures.<wbr/></p>
 <p>The camera device will maintain the lock to the extent
-possible, only overriding the lock to OFF when changes to
+possible,<wbr/> only overriding the lock to OFF when changes to
 other request parameters require a black level recalculation
-or reset.<wbr></wbr></p></body></html>
+or reset.<wbr/></p>
             </td>
           </tr>
 
@@ -12720,12 +12725,12 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>If for some reason black level locking is no longer possible
-(for example, the analog gain has changed, which forces
-black level offsets to be recalculated), then the HAL must
+              <p>If for some reason black level locking is no longer possible
+(for example,<wbr/> the analog gain has changed,<wbr/> which forces
+black level offsets to be recalculated),<wbr/> then the HAL must
 override this request (and it must report 'OFF' when this
 does happen) until the next capture for which locking is
-possible again.<wbr></wbr></p></body></html>
+possible again.<wbr/></p>
             </td>
           </tr>
 
@@ -12762,7 +12767,7 @@
                 
           <tr class="entry" id="dynamic_android.blackLevel.lock">
             <td class="entry_name" rowspan="5">
-              <html><body><p>android.blackLevel.lock<wbr></wbr></p></body></html>
+              android.<wbr/>black<wbr/>Level.<wbr/>lock
             </td>
             <td class="entry_type">
                 <span class="entry_type_name entry_type_name_enum">byte</span>
@@ -12781,8 +12786,8 @@
             </td> <!-- entry_type -->
 
             <td class="entry_description">
-              <html><body><p>Whether black-level compensation is locked
-to its current values, or is free to vary.<wbr></wbr></p></body></html>
+              <p>Whether black-level compensation is locked
+to its current values,<wbr/> or is free to vary.<wbr/></p>
             </td>
 
             <td class="entry_units">
@@ -12803,10 +12808,10 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>Whether the black level offset was locked for this frame.  Should be
-ON if android.blackLevel.lock was ON in the capture request, unless
+              <p>Whether the black level offset was locked for this frame.<wbr/>  Should be
+ON if android.<wbr/>black<wbr/>Level.<wbr/>lock was ON in the capture request,<wbr/> unless
 a change in other capture settings forced the camera device to
-perform a black level reset.<wbr></wbr></p></body></html>
+perform a black level reset.<wbr/></p>
             </td>
           </tr>
 
@@ -12815,12 +12820,12 @@
           </tr>
           <tr class="entry_cont">
             <td class="entry_details" colspan="5">
-              <html><body><p>If for some reason black level locking is no longer possible
-(for example, the analog gain has changed, which forces
-black level offsets to be recalculated), then the HAL must
+              <p>If for some reason black level locking is no longer possible
+(for example,<wbr/> the analog gain has changed,<wbr/> which forces
+black level offsets to be recalculated),<wbr/> then the HAL must
 override this request (and it must report 'OFF' when this
 does happen) until the next capture for which locking is
-possible again.<wbr></wbr></p></body></html>
+possible again.<wbr/></p>
             </td>
           </tr>