* src: utils: Add ccaps to query compress device capabilities
[not found] <alsa-project/tinycompress/pr/39@alsa-project.org>
@ 2026-08-11 8:58 ` GitHub pull_request - opened
0 siblings, 0 replies; only message in thread
From: GitHub pull_request - opened @ 2026-08-11 8:58 UTC (permalink / raw)
To: alsa-devel
alsa-project/tinycompress pull request #39 was opened from ujfalusi:
Add a small utility to dump the capabilities of a compress device. It uses the same device selection style as cplay (-c card, -d device) and prints the protocol version, direction, fragment size/count limits and the list of supported codecs.
For each codec the SNDRV_COMPRESS_GET_CODEC_CAPS descriptors are printed as well. Drivers not implementing the codec caps ioctl are reported instead of treated as an error.
The direction is derived from the open flags by the core, so by default the device is opened for playback first and for capture as fallback. It can be forced with -D p|c.
Example output:
$ ccaps -c0 -d50
Compress device hw:0,50
protocol version: 0.4.1
direction: playback
fragment size: 38400 - 131072 bytes
fragments: 3 - 64
codecs: 4
[0] AAC (0x6)
[1] MP3 (0x2)
[2] VORBIS (0x9)
[3] PCM (0x1)
Request URL : https://github.com/alsa-project/tinycompress/pull/39
Patch URL : https://github.com/alsa-project/tinycompress/pull/39.patch
Repository URL: https://github.com/alsa-project/tinycompress
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-08-11 8:59 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <alsa-project/tinycompress/pr/39@alsa-project.org>
2026-08-11 8:58 ` src: utils: Add ccaps to query compress device capabilities GitHub pull_request - opened
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.