Skip to content

Adding GStreamer test cases for Audio record and playback functionali… - #330

Merged
Srikanth Muppandam (smuppand) merged 7 commits into
qualcomm-linux:mainfrom
nitinn22:feature/gstachange
Mar 15, 2026
Merged

Srikanth Muppandam (smuppand) merged 7 commits into
qualcomm-linux:mainfrom
nitinn22:feature/gstachange

Conversation

@nitinn22

@nitinn22 nitinn22 commented Mar 6, 2026

Copy link
Copy Markdown
Contributor

…ty, supports wav and flac codecs, added support in lib gstreamer sh function to handle pipelines.

It validates audio recording and playback using GStreamer (gst-launch-1.0) with:

  • audiotestsrc - Synthetic audio generation (no microphone needed)
  • pulsesrc - Hardware audio capture (microphone/line-in)
  • pulsesink - PulseAudio playback
  • wavenc / flacenc - Audio encoding
  • wavparse / flacparse + flacdec - Audio decoding

nitinn22 added 2 commits March 7, 2026 00:39
…ty, supports wav and flac codecs, added support in lib gstreamer sh function to handle pipelines

Signed-off-by: Nitin Nakka <nitinn@qti.qualcomm.com>
…io script added handle to check file size to be minimum 1000 bytes before initiating playback or else to skip it

Signed-off-by: Nitin Nakka <nitinn@qti.qualcomm.com>
nitinn22 added 2 commits March 7, 2026 08:16
Signed-off-by: Nitin Nakka <nitinn@qti.qualcomm.com>
… incl corresponding lib gstreamer

Signed-off-by: Nitin Nakka <nitinn@qti.qualcomm.com>
Comment thread Runner/utils/lib_gstreamer.sh
Comment thread Runner/utils/lib_gstreamer.sh
Comment thread Runner/utils/lib_gstreamer.sh
Comment thread Runner/suites/Multimedia/GSTreamer/Audio/Audio_Record_Playback/run.sh Outdated
Comment thread Runner/suites/Multimedia/GSTreamer/Audio/Audio_Record_Playback/run.sh Outdated
Comment thread Runner/suites/Multimedia/GSTreamer/Video/Video_Encode_Decode/run.sh
…existing video and display tests as well. Yaml files updated for all tests by removing || true in res line

Signed-off-by: Nitin Nakka <nitinn@qti.qualcomm.com>
Comment thread Runner/suites/Multimedia/GSTreamer/Audio/Audio_Record_Playback/README.md Outdated
Comment thread Runner/suites/Multimedia/GSTreamer/Audio/Audio_Record_Playback/README.md Outdated
Comment thread Runner/suites/Multimedia/GSTreamer/Audio/Audio_Record_Playback/run.sh Outdated
@smuppand

Copy link
Copy Markdown
Contributor

…m runner scripts, added help section and updated readme files for audio

Signed-off-by: Nitin Nakka <nitinn@qti.qualcomm.com>
Signed-off-by: Nitin Nakka <nitinn@qti.qualcomm.com>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@smuppand
Srikanth Muppandam (smuppand) merged commit 56382ab into qualcomm-linux:main Mar 15, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants