mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-03 09:01:54 -05:00
pulse-server: print encoding name in format_info
This commit is contained in:
parent
686524ce40
commit
4b591df145
2 changed files with 23 additions and 2 deletions
|
|
@ -476,9 +476,28 @@ enum encoding {
|
|||
ENCODING_TRUEHD_IEC61937,
|
||||
ENCODING_DTSHD_IEC61937,
|
||||
ENCODING_MAX,
|
||||
NCODING_INVALID = -1,
|
||||
ENCODING_INVALID = -1,
|
||||
};
|
||||
|
||||
static const char *encoding_names[] = {
|
||||
[ENCODING_ANY] = "ANY",
|
||||
[ENCODING_PCM] = "PCM",
|
||||
[ENCODING_AC3_IEC61937] = "AC3-IEC61937",
|
||||
[ENCODING_EAC3_IEC61937] = "EAC3-IEC61937",
|
||||
[ENCODING_MPEG_IEC61937] = "MPEG-IEC61937",
|
||||
[ENCODING_DTS_IEC61937] = "DTS-IEC61937",
|
||||
[ENCODING_MPEG2_AAC_IEC61937] = "MPEG2-AAC-IEC61937",
|
||||
[ENCODING_TRUEHD_IEC61937] = "TRUEHD-IEC61937",
|
||||
[ENCODING_DTSHD_IEC61937] = "DTSHD-IEC61937",
|
||||
};
|
||||
|
||||
static inline const char *format_encoding2name(enum encoding enc)
|
||||
{
|
||||
if (enc >= 0 && enc < (int)SPA_N_ELEMENTS(encoding_names))
|
||||
return encoding_names[enc];
|
||||
return "INVALID";
|
||||
}
|
||||
|
||||
struct format_info {
|
||||
enum encoding encoding;
|
||||
struct pw_properties *props;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue