diff --git a/projects/rocdecode/samples/testScripts/README.md b/projects/rocdecode/samples/testScripts/README.md
index 552304352f..b629d5fe94 100644
--- a/projects/rocdecode/samples/testScripts/README.md
+++ b/projects/rocdecode/samples/testScripts/README.md
@@ -1,18 +1,31 @@
+# rocDecode Test Scripts
+
## Pre-requisites to run python script
-* Python3
-* ```python3 -m pip install pandas```
-* ```python3 -m pip install tabulate```
+* Install [rocDecode](../../README.md#build-and-install-instructions)
-## Script to run rocDecode
+* [FFMPEG](https://ffmpeg.org/about.html)
-```
-python3 run_rocDecode_tests.py --help
+ * On `Ubuntu`
+
+ ```shell
+ sudo apt install ffmpeg libavcodec-dev libavformat-dev libavutil-dev
+ ```
+
+ * On `RHEL`/`SLES` - install ffmpeg development packages manually or use [rocDecode-setup.py](../../rocDecode-setup.py) script
+
+* Python3 and pip packages - `pandas`, & ` tabulate`
+
+```shell
+python3 -m pip install pandas tabulate
```
+## Scripts
-usage:
+**Usage:**
-```
+* **run_rocDecodeSamples.py**
+
+```shell
usage: run_rocDecodeSamples.py [--rocDecode_directory ROCDECODE_DIRECTORY]
[--gpu_device_id GPU_DEVICE_ID]
[--files_directory FILES_DIRECTORY]
@@ -33,7 +46,9 @@ optional arguments:
The number of threads is only for the videoDecodePerf sample (sample_mode = 1) - optional (default:4)
```
-```
+* **run_rocDecode_Conformance.py**
+
+```shell
usage: run_rocDecode_Conformance.py [--rocDecode_directory ROCDECODE_DIRECTORY]
[--gpu_device_id GPU_DEVICE_ID]
[--files_directory FILES_DIRECTORY]
diff --git a/projects/rocdecode/samples/videoDecode/README.md b/projects/rocdecode/samples/videoDecode/README.md
index 98a553ce06..69583f4ad7 100644
--- a/projects/rocdecode/samples/videoDecode/README.md
+++ b/projects/rocdecode/samples/videoDecode/README.md
@@ -1,33 +1,32 @@
-# Video Decode Sample
-This sample illustrates the FFMPEG demuxer to get the individual frames which are then decoded on AMD hardware using rocDecode library.
+# Video decode sample
+
+The video decode sample illustrates decoding a single packetized video stream using FFMPEG demuxer, video parser, and rocDecoder to get the individual decoded frames in YUV format. This sample cab ne configured with a device ID and optionally able to dump the output to a file. This sample uses the high level RocVideoDecoder class which connects both the video parser and Rocdecoder. This process repeats in a loop until all frames have been decoded.
## Prerequisites:
-* Linux distribution
- + Ubuntu - `20.04` / `22.04`
-
-* [ROCm supported hardware](https://rocm.docs.amd.com/en/latest/release/gpu_os_support.html)
-
-* Install [ROCm 5.5 or later](https://rocmdocs.amd.com/en/latest/deploy/linux/installer/install.html) with `--usecase=graphics,rocm --no-32`
-
-* rocDecode
-
-* CMake `3.5` or later
+* Install [rocDecode](../../README.md#build-and-install-instructions)
* [FFMPEG](https://ffmpeg.org/about.html)
+
+ * On `Ubuntu`
+
+ ```shell
+ sudo apt install ffmpeg libavcodec-dev libavformat-dev libavutil-dev
```
- sudo apt install ffmpeg
- ```
+
+ * On `RHEL`/`SLES` - install ffmpeg development packages manually or use [rocDecode-setup.py](../../rocDecode-setup.py) script
## Build
-```
-mkdir build
-cd build
+
+```shell
+mkdir video_decode_sample && cd video_decode_sample
cmake ../
make -j
```
-# Run
-```
+
+## Run
+
+```shell
./videodecode -i
-o