> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Video architecture

The video software stack consists of a client application that interacts with the Adreno VPU using the V4L2 framework.

The following figure shows the video software architecture for the decoder and the encoder. The image on the left shows the decoder architecture, and the image on the right shows the encoder architecture.

<div className="flex flex-col items-center gap-2">
  <img src="https://mintcdn.com/qualcomm-prod/h7j64QujhJHkLxyj/Technologies/Video/media/qli-video-technology/Video-decoder-encoder-architecture.svg?fit=max&auto=format&n=h7j64QujhJHkLxyj&q=85&s=de3dde09083693132dac1d0fc5ad4df6" alt="Figure: Video decoder and encoder software architecture" width="1296" height="777" data-path="Technologies/Video/media/qli-video-technology/Video-decoder-encoder-architecture.svg" />

  <p className="text-sm text-gray-700">
    **Figure: Video decoder and encoder software architecture**
  </p>
</div>

The following table lists the components of the video software architecture:

<div
  style={{
border: '2px solid #0050D8',
borderRadius: '16px',
padding: '24px',
marginTop: '25px',
backgroundColor: '#FFFFFF',
boxShadow: '0 0 25px rgba(0, 80, 216, 0.15)'
}}
>
  <div style={{ borderRadius: '12px', overflow: 'hidden', border: '2px solid #0050D8' }}>
    <div
      style={{
  background: 'linear-gradient(90deg, #0050D8 0%, #0037A5 100%)',
  color: 'white',
  padding: '14px',
  textAlign: 'center',
  fontWeight: 'bold'
}}
    >
      Table: Components of video software architecture
    </div>

    <table style={{ width: '100%', borderCollapse: 'collapse', backgroundColor: 'white' }}>
      <thead>
        <tr style={{ backgroundColor: '#F8FAFC' }}>
          <th style={{ border: '1px solid #E5E7EB', padding: '16px', textAlign: 'center', width: '30%' }}>
            <span style={{ backgroundColor: '#0050D8', color: 'white', padding: '6px 16px', borderRadius: '20px', fontSize: '12px', fontWeight: 'bold', display: 'inline-block' }}>Component</span>
          </th>

          <th style={{ border: '1px solid #E5E7EB', padding: '16px', textAlign: 'center' }}>
            <span style={{ backgroundColor: '#0050D8', color: 'white', padding: '6px 16px', borderRadius: '20px', fontSize: '12px', fontWeight: 'bold', display: 'inline-block' }}>Description</span>
          </th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>User application</td>
          <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>Interacts with the FileSource for decoder and the Camera Source for encoder based on GStreamer/V4L2</td>
        </tr>

        <tr>
          <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>V4L2 framework</td>

          <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>
            <ul style={{ margin: 0, paddingLeft: '20px' }}>
              <li>Interacts with user application and the Adreno VPU driver</li>
              <li>Handles events, callbacks, and buffer management</li>
            </ul>
          </td>
        </tr>

        <tr>
          <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>Adreno VPU driver</td>

          <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>
            <ul style={{ margin: 0, paddingLeft: '20px' }}>
              <li>Acts as an entry point to the video kernel-mode driver (KMD)</li>
              <li>Common driver for the encoder and decoder that controls the Adreno VPU</li>
              <li>Manages the video driver state machine, buffer allocation, clock/bus management, and communication with Adreno VPU using the Host Firmware Interface (HFI)</li>
            </ul>
          </td>
        </tr>

        <tr>
          <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>Adreno VPU</td>
          <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>Functions as a hardware accelerated engine that decodes and encodes video with minimal power consumption</td>
        </tr>
      </tbody>
    </table>
  </div>
</div>

## **Video capabilities**

<Tabs>
  <Tab title="QCS6490">
    <div
      style={{
  border: '2px solid #0050D8',
  borderRadius: '16px',
  padding: '24px',
  marginTop: '15px',
  backgroundColor: '#FFFFFF',
  boxShadow: '0 0 25px rgba(0, 80, 216, 0.15)'
}}
    >
      <p style={{ color: '#4B5563', marginBottom: '20px' }}>The Adreno VPU on QCS6490 is a sixth-generation video processing unit that comes with the following capabilities:</p>

      <div style={{ borderRadius: '12px', overflow: 'hidden', border: '2px solid #0050D8' }}>
        <div style={{ background: 'linear-gradient(90deg, #0050D8 0%, #0037A5 100%)', color: 'white', padding: '14px', textAlign: 'center', fontWeight: 'bold' }}>
          Table: Adreno VPU features and capabilities for QCS6490
        </div>

        <table style={{ width: '100%', borderCollapse: 'collapse', backgroundColor: 'white' }}>
          <thead>
            <tr style={{ backgroundColor: '#F8FAFC' }}>
              <th style={{ border: '1px solid #E5E7EB', padding: '16px', textAlign: 'center', width: '35%' }}>
                <span style={{ backgroundColor: '#0050D8', color: 'white', padding: '6px 16px', borderRadius: '20px', fontSize: '12px', fontWeight: 'bold', display: 'inline-block' }}>Feature</span>
              </th>

              <th style={{ border: '1px solid #E5E7EB', padding: '16px', textAlign: 'center' }}>
                <span style={{ backgroundColor: '#0050D8', color: 'white', padding: '6px 16px', borderRadius: '20px', fontSize: '12px', fontWeight: 'bold', display: 'inline-block' }}>Capability</span>
              </th>
            </tr>
          </thead>

          <tbody>
            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>Video decode</td>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>Up to 4096 × 2160 at 60 fps for H.264/HEVC/VP9</td>
            </tr>

            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>Video encode</td>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>Up to 4096 × 2160 at 30 fps for H.264/HEVC</td>
            </tr>

            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>Multichannel Capability</td>

              <td style={{ border: '1px solid #E5E7EB', padding: '0' }}>
                <table style={{ width: '100%', borderCollapse: 'collapse', margin: '0' }}>
                  <tbody>
                    <tr>
                      <td style={{ borderBottom: '1px solid #E5E7EB', borderRight: '1px solid #E5E7EB', padding: '8px', textAlign: 'center', fontWeight: '600', width: '50%', backgroundColor: '#F8FAFC' }}>Config#1</td>
                      <td style={{ borderBottom: '1px solid #E5E7EB', padding: '8px', textAlign: 'center', fontWeight: '600', width: '50%', backgroundColor: '#F8FAFC' }}>Config#2</td>
                    </tr>

                    <tr>
                      <td style={{ borderRight: '1px solid #E5E7EB', padding: '14px 16px', verticalAlign: 'top' }}>
                        <div><ul><li>8x of 1920 × 1088 at 30 fps</li>
                        <li>16x of 1280 × 720 at 30 fps</li>
                        <li>16x of 720 × 480 at 30 fps</li></ul></div>
                      </td>

                      <td style={{ padding: '14px 16px', verticalAlign: 'top' }}>
                        <div><ul><li>8x of 1920 × 1088 at 30 fps</li>
                        <li>16x of 1280 × 720 at 30 fps</li>
                        <li>16x of 720 × 480 at 30 fps</li></ul></div>
                      </td>
                    </tr>
                  </tbody>
                </table>
              </td>
            </tr>

            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>High frame rate capture</td>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>1280 × 720 at 480 fps or 1920 × 1088 at 240 fps</td>
            </tr>

            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>Maximum macroblocks per second</td>

              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>
                <strong style={{ color: '#0050D8' }}>2088960</strong><br />The maximum number of macroblocks per second is calculated using the following formula: <br />
                $(aligned \ width \times aligned \ height \times fps) / (macroblock \ size)$<br />
                Example: (4096 × 2176 × 60) / 256 = 2,088,960
              </td>
            </tr>
          </tbody>
        </table>
      </div>

      <p style={{ marginTop: '20px' }}>or more information on the decode and encode capabilities of QCS6490, see [Advanced video specifications](https://dragonwingdocs.qualcomm.com/Technologies/Video/advanced-video-specifications#qcs6490).</p>
    </div>
  </Tab>

  <Tab title="IQ-8275">
    <div style={{ border: '2px solid #0050D8', borderRadius: '16px', padding: '24px', marginTop: '15px', backgroundColor: '#FFFFFF', boxShadow: '0 0 25px rgba(0, 80, 216, 0.15)' }}>
      <p style={{ color: '#4B5563', marginBottom: '20px' }}>The Adreno VPU on Dragonwing IQ-8275 is a seventh-generation video processing unit that comes with the following capabilities:</p>

      <div style={{ borderRadius: '12px', overflow: 'hidden', border: '2px solid #0050D8' }}>
        <div style={{ background: 'linear-gradient(90deg, #0050D8 0%, #0037A5 100%)', color: 'white', padding: '14px', textAlign: 'center', fontWeight: 'bold' }}>Table: Adreno VPU features and capabilities for IQ-8275</div>

        <table style={{ width: '100%', borderCollapse: 'collapse', backgroundColor: 'white' }}>
          <thead>
            <tr style={{ backgroundColor: '#F8FAFC' }}>
              <th style={{ border: '1px solid #E5E7EB', padding: '16px', textAlign: 'center', width: '35%' }}>
                <span style={{ backgroundColor: '#0050D8', color: 'white', padding: '6px 16px', borderRadius: '20px', fontSize: '12px', fontWeight: 'bold', display: 'inline-block' }}>Feature</span>
              </th>

              <th style={{ border: '1px solid #E5E7EB', padding: '16px', textAlign: 'center' }}>
                <span style={{ backgroundColor: '#0050D8', color: 'white', padding: '6px 16px', borderRadius: '20px', fontSize: '12px', fontWeight: 'bold', display: 'inline-block' }}>Capability</span>
              </th>
            </tr>
          </thead>

          <tbody>
            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>Video decode</td>

              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>
                <ul style={{ margin: 0, paddingLeft: '20px' }}>
                  <li>Up to 3840 × 2160 at 120 fps for H.264/HEVC/VP9</li>
                  <li>Up to 3840 × 2160 at 60 fps for AV1</li>
                </ul>
              </td>
            </tr>

            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>Video encode</td>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>Up to 4096 × 2160 at 60 fps for H.264/HEVC</td>
            </tr>

            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>Multichannel Capability</td>

              <td style={{ border: '1px solid #E5E7EB', padding: '0' }}>
                <table style={{ width: '100%', borderCollapse: 'collapse', margin: '0' }}>
                  <tbody>
                    <tr>
                      <td style={{ borderBottom: '1px solid #E5E7EB', borderRight: '1px solid #E5E7EB', padding: '8px', textAlign: 'center', fontWeight: '600', width: '50%', backgroundColor: '#F8FAFC' }}>Config#1</td>
                      <td style={{ borderBottom: '1px solid #E5E7EB', padding: '8px', textAlign: 'center', fontWeight: '600', width: '50%', backgroundColor: '#F8FAFC' }}>Config#2</td>
                    </tr>

                    <tr>
                      <td style={{ borderRight: '1px solid #E5E7EB', padding: '14px 16px', verticalAlign: 'top' }}>
                        <div><ul><li>16x of 1920 × 1088 at 30 fps</li>
                        <li>16x of 1280 × 720 at 30 fps</li>
                        <li>16x of 720 × 480 at 30 fps</li></ul></div>
                      </td>

                      <td style={{ padding: '14px 16px', verticalAlign: 'top' }}>
                        <div><ul><li>16x of 1920 × 1088 at 30 fps</li>
                        <li>24x of 1280 × 720 at 30 fps</li>
                        <li>24x of 720 × 480 at 30 fps</li></ul></div>
                      </td>
                    </tr>
                  </tbody>
                </table>
              </td>
            </tr>

            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>High framerate capture</td>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>1920 × 1088 at 240 fps or 3840 × 2160 at 60 fps</td>
            </tr>

            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>Maximum macroblocks per second</td>

              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>
                <strong style={{ color: '#0050D8' }}>3916800</strong><br />The maximum number of macroblocks per second is calculated using the following formula: <br /> $(aligned width × aligned height × fps)/(macroblock size)$ <br />For example, (3840 × 2176 × 120)/256 = 3916800
              </td>
            </tr>
          </tbody>
        </table>
      </div>

      <p style={{ marginTop: '20px' }}>or more information on the decode and encode capabilities of Dragonwing IQ-8275, see [Advanced video specifications](https://dragonwingdocs.qualcomm.com/Technologies/Video/advanced-video-specifications#iq-8275).</p>
    </div>
  </Tab>

  <Tab title="IQ-9075">
    <div style={{ border: '2px solid #0050D8', borderRadius: '16px', padding: '24px', marginTop: '15px', backgroundColor: '#FFFFFF', boxShadow: '0 0 25px rgba(0, 80, 216, 0.15)' }}>
      <p style={{ color: '#4B5563', marginBottom: '20px' }}>The Adreno VPU on Dragonwing IQ-9075 is a seventh-generation video processing unit that comes with the following capabilities:</p>

      <div style={{ borderRadius: '12px', overflow: 'hidden', border: '2px solid #0050D8' }}>
        <div style={{ background: 'linear-gradient(90deg, #0050D8 0%, #0037A5 100%)', color: 'white', padding: '14px', textAlign: 'center', fontWeight: 'bold' }}>Table: Adreno VPU features and capabilities for IQ-9075</div>

        <table style={{ width: '100%', borderCollapse: 'collapse', backgroundColor: 'white' }}>
          <thead>
            <tr style={{ backgroundColor: '#F8FAFC' }}>
              <th style={{ border: '1px solid #E5E7EB', padding: '16px', textAlign: 'center', width: '35%' }}>
                <span style={{ backgroundColor: '#0050D8', color: 'white', padding: '6px 16px', borderRadius: '20px', fontSize: '12px', fontWeight: 'bold', display: 'inline-block' }}>Feature</span>
              </th>

              <th style={{ border: '1px solid #E5E7EB', padding: '16px', textAlign: 'center' }}>
                <span style={{ backgroundColor: '#0050D8', color: 'white', padding: '6px 16px', borderRadius: '20px', fontSize: '12px', fontWeight: 'bold', display: 'inline-block' }}>Capability</span>
              </th>
            </tr>
          </thead>

          <tbody>
            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>Video decode</td>

              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>
                <ul style={{ margin: 0, paddingLeft: '20px' }}>
                  <li>Up to 7680 × 4320 at 60 fps or 3840 × 2160 at 240 fps for H.264/HEVC/AV1</li>
                  <li>Up to 3840 × 2160 at 240 fps for VP9</li>
                </ul>
              </td>
            </tr>

            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>Video encode</td>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>Up to 7680 × 4320 at 30 fps for H.264/HEVC</td>
            </tr>

            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>Multichannel Capability</td>

              <td style={{ border: '1px solid #E5E7EB', padding: '0' }}>
                <table style={{ width: '100%', borderCollapse: 'collapse', margin: '0' }}>
                  <tbody>
                    <tr>
                      <td style={{ borderBottom: '1px solid #E5E7EB', borderRight: '1px solid #E5E7EB', padding: '8px', textAlign: 'center', fontWeight: '600', width: '50%', backgroundColor: '#F8FAFC' }}>Config#1</td>
                      <td style={{ borderBottom: '1px solid #E5E7EB', padding: '8px', textAlign: 'center', fontWeight: '600', width: '50%', backgroundColor: '#F8FAFC' }}>Config#2</td>
                    </tr>

                    <tr>
                      <td style={{ borderRight: '1px solid #E5E7EB', padding: '14px 16px', verticalAlign: 'top' }}>
                        <div><ul><li>16x of 1920 × 1088 at 30 fps</li>
                        <li>16x of 1280 × 720 at 30 fps</li>
                        <li>16x of 720 × 480 at 30 fps</li></ul></div>
                      </td>

                      <td style={{ padding: '14px 16px', verticalAlign: 'top' }}>
                        <div><ul><li>32x of 1920 × 1088 at 30 fps</li>
                        <li>32x of 1280 × 720 at 30 fps</li>
                        <li>32x of 720 × 480 at 30 fps</li></ul></div>
                      </td>
                    </tr>
                  </tbody>
                </table>
              </td>
            </tr>

            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>High frame rate capture</td>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>1920 × 1088 at 480 fps or 3840 × 2160 at 120 fps</td>
            </tr>

            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>Maximum macroblocks per second</td>

              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>
                <strong style={{ color: '#0050D8' }}>7833600</strong><br />The maximum number of macroblocks per second is calculated using the following formula:<br /> $(aligned width × aligned height × fps)/(macroblock size)$ <br /> For example, (3840 × 2176 × 240)/256 = 7833600
              </td>
            </tr>
          </tbody>
        </table>
      </div>

      <p style={{ marginTop: '20px' }}>or more information on the decode and encode capabilities of Dragonwing IQ-9075, see [Advanced video specifications](https://dragonwingdocs.qualcomm.com/Technologies/Video/advanced-video-specifications#iq-9075).</p>
    </div>
  </Tab>

  <Tab title="QCS615">
    <div style={{ border: '2px solid #0050D8', borderRadius: '16px', padding: '24px', marginTop: '15px', backgroundColor: '#FFFFFF', boxShadow: '0 0 25px rgba(0, 80, 216, 0.15)' }}>
      <p style={{ color: '#4B5563', marginBottom: '20px' }}>The Adreno VPU on QCS615 is a sixth-generation video processing unit that comes with the following capabilities:</p>

      <div style={{ borderRadius: '12px', overflow: 'hidden', border: '2px solid #0050D8' }}>
        <div style={{ background: 'linear-gradient(90deg, #0050D8 0%, #0037A5 100%)', color: 'white', padding: '14px', textAlign: 'center', fontWeight: 'bold' }}>Table: Adreno VPU features and capabilities for QCS615</div>

        <table style={{ width: '100%', borderCollapse: 'collapse', backgroundColor: 'white' }}>
          <thead>
            <tr style={{ backgroundColor: '#F8FAFC' }}>
              <th style={{ border: '1px solid #E5E7EB', padding: '16px', textAlign: 'center', width: '35%' }}>
                <span style={{ backgroundColor: '#0050D8', color: 'white', padding: '6px 16px', borderRadius: '20px', fontSize: '12px', fontWeight: 'bold', display: 'inline-block' }}>Feature</span>
              </th>

              <th style={{ border: '1px solid #E5E7EB', padding: '16px', textAlign: 'center' }}>
                <span style={{ backgroundColor: '#0050D8', color: 'white', padding: '6px 16px', borderRadius: '20px', fontSize: '12px', fontWeight: 'bold', display: 'inline-block' }}>Capability</span>
              </th>
            </tr>
          </thead>

          <tbody>
            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>Video decode</td>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>Up to 3840 × 2160 at 30 fps for H.264/HEVC/VP9</td>
            </tr>

            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>Video encode</td>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>Up to 3840 × 2160 at 30 fps for H.264/HEVC</td>
            </tr>

            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>Multichannel Capability</td>

              <td style={{ border: '1px solid #E5E7EB', padding: '0' }}>
                <table style={{ width: '100%', borderCollapse: 'collapse', margin: '0' }}>
                  <tbody>
                    <tr>
                      <td style={{ borderBottom: '1px solid #E5E7EB', padding: '8px', textAlign: 'center', fontWeight: '600', width: '100%', backgroundColor: '#F8FAFC' }}>Config#1</td>
                    </tr>

                    <tr>
                      <td style={{ padding: '14px 16px', verticalAlign: 'top' }}>
                        <div><ul><li>4x of 1920 × 1088 at 30 fps</li></ul></div>
                        <div><ul><li>8x of 1280 × 720 at 30 fps</li></ul></div>
                        <div><ul><li>16x of 720 × 480 at 30 fps</li></ul></div>
                      </td>
                    </tr>
                  </tbody>
                </table>
              </td>
            </tr>

            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>High frame rate capture</td>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>1280 × 720 at 240 fps or 1920 × 1080 at 120 fps</td>
            </tr>

            <tr>
              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px', color: '#111827', fontWeight: '600' }}>Maximum macroblocks per second</td>

              <td style={{ border: '1px solid #E5E7EB', padding: '14px 16px' }}>
                <strong style={{ color: '#0050D8' }}>976500</strong><br />The maximum number of macroblocks per second is calculated using the following formula:<br />$(aligned width × aligned height × fps)/(macroblock size)$ <br />For example, (3840 × 2176 × 30)/256 = 976500
              </td>
            </tr>
          </tbody>
        </table>
      </div>

      <p style={{ marginTop: '20px' }}>or more information on the decode and encode capabilities of QCS615, see [Advanced video specifications](https://dragonwingdocs.qualcomm.com/Technologies/Video/advanced-video-specifications#qcs615).</p>
    </div>
  </Tab>
</Tabs>

## **Next steps**

* [Advanced video specifications](https://dragonwingdocs.qualcomm.com/Technologies/Video/advanced-video-specifications)
