diff --git a/projects/rocdecode/docs/data/VideoDecoderPipeline.PNG b/projects/rocdecode/docs/data/VideoDecoderPipeline.PNG deleted file mode 100644 index e30ee6e03d..0000000000 Binary files a/projects/rocdecode/docs/data/VideoDecoderPipeline.PNG and /dev/null differ diff --git a/projects/rocdecode/docs/data/VideoDecoderPipeline.png b/projects/rocdecode/docs/data/VideoDecoderPipeline.png new file mode 100644 index 0000000000..13e6f8c75d Binary files /dev/null and b/projects/rocdecode/docs/data/VideoDecoderPipeline.png differ diff --git a/projects/rocdecode/docs/tutorial/decodingPipeline.md b/projects/rocdecode/docs/tutorial/decodingPipeline.md index b97cd1d2e4..85c88c1c96 100644 --- a/projects/rocdecode/docs/tutorial/decodingPipeline.md +++ b/projects/rocdecode/docs/tutorial/decodingPipeline.md @@ -1,6 +1,6 @@ # Video decoding pipeline -

+

There are three main components in the rocDecode shown in the figure above: Demuxer, Video Parser APIs, and Video Decode APIs. The Demuxer is based on FFMPEG. The demuxer extracts a segment of video data and sends it to the Video Parser. The parser then extracts crucial information such as picture and slice parameters, which is then sent to the Decoder APIs. These APIs submit the information to the hardware for the decoding of a frame. This process repeats in a loop until all frames have been decoded.