04117a091d
* Updated core docs + Doxyfile
* fixed issues, renamed a file, deleted unused files
* added hip-dev as a requirement for 7.2
* updated with Jeff's review
* updated getvideoframe description
* Update docs/reference/rocDecode-parser.rst
Co-authored-by: Leo Paoletti <164940351+lpaoletti@users.noreply.github.com>
* Update docs/how-to/using-rocDecode-video-decoder.rst
Co-authored-by: Leo Paoletti <164940351+lpaoletti@users.noreply.github.com>
* updated with Leo's feedback
* fixed a wrong link in toc
---------
Co-authored-by: Kiriti Gowda <kiritigowda@gmail.com>
Co-authored-by: Leo Paoletti <164940351+lpaoletti@users.noreply.github.com>
[ROCm/rocdecode commit: 134369824d]
65 wiersze
3.0 KiB
ReStructuredText
65 wiersze
3.0 KiB
ReStructuredText
.. meta::
|
|
:description: rocDecode documentation and API reference library
|
|
:keywords: rocDecode, ROCm, API, documentation, video, decode, decoding, acceleration
|
|
|
|
********************************************************************
|
|
rocDecode documentation
|
|
********************************************************************
|
|
|
|
rocDecode provides APIs, utilities, and samples that you can use to easily access the video decoding
|
|
features of your media engines (VCNs). It also allows interoperability with other compute engines on
|
|
the GPU using Video Acceleration API (VA-API)/HIP. To learn more, see :doc:`what-is-rocDecode`
|
|
|
|
The rocDecode public repository is located at `https://github.com/ROCm/rocDecode <https://github.com/ROCm/rocDecode>`_.
|
|
|
|
.. grid:: 2
|
|
:gutter: 3
|
|
|
|
.. grid-item-card:: Install
|
|
|
|
* :doc:`rocDecode prerequisites <./install/rocDecode-prerequisites>`
|
|
* :doc:`Installing rocDecode with the package installer <./install/rocDecode-package-install>`
|
|
* :doc:`Building and installing rocDecode from source code <./install/rocDecode-build-and-install>`
|
|
* `rocDecode Docker containers <https://github.com/ROCm/rocDecode/tree/develop/docker>`_
|
|
|
|
.. grid:: 2
|
|
:gutter: 3
|
|
|
|
.. grid-item-card:: Conceptual
|
|
|
|
* :doc:`Video decoding pipeline <./conceptual/video-decoding-pipeline>`
|
|
* :doc:`rocDecode surface memory locations <./conceptual/rocDecode-memory-types>`
|
|
|
|
.. grid-item-card:: How to
|
|
|
|
* :doc:`Understand the rocDecode videodecode.cpp sample <./how-to/using-rocDecode-videodecode-sample>`
|
|
* :doc:`Understand the rocDecode rocdecdecode.cpp sample <./how-to/using-rocDecode-rocdecdecoder>`
|
|
* :doc:`Use the rocDecode RocVideoDecoder <./how-to/using-rocDecode-video-decoder>`
|
|
* :doc:`Use the rocDecode FFmpeg demultiplexer <./how-to/using-rocDecode-ffmpeg>`
|
|
* :doc:`Use the rocDecode bitstream reader APIs <./how-to/using-rocDecode-bitstream>`
|
|
|
|
|
|
.. grid-item-card:: Samples
|
|
|
|
* :doc:`rocDecode samples <./tutorials/rocDecode-samples>`
|
|
|
|
.. grid-item-card:: Reference
|
|
|
|
* :doc:`The rocDecode core APIs <./reference/rocDecode-core-APIs>`
|
|
|
|
* :doc:`The rocDecode parser API <./reference/rocDecode-parser>`
|
|
* :doc:`The rocDecode hardware decoder API <./reference/rocDecode-hw-decoder>`
|
|
* :doc:`The rocDecode software decoder API <./reference/rocDecode-sw-decoder>`
|
|
|
|
* :doc:`rocDecode logging levels <./reference/rocDecode-logging-control>`
|
|
* :doc:`rocDecode codec support and hardware capabilities <./reference/rocDecode-formats-and-architectures>`
|
|
* :doc:`API library <../doxygen/html/files>`
|
|
* :doc:`Functions <../doxygen/html/globals>`
|
|
* :doc:`Data structures <../doxygen/html/annotated>`
|
|
|
|
To contribute to the documentation, refer to
|
|
`Contributing to ROCm <https://rocm.docs.amd.com/en/latest/contribute/contributing.html>`_.
|
|
|
|
You can find licensing information on the
|
|
`Licensing <https://rocm.docs.amd.com/en/latest/about/license.html>`_ page.
|