...
|
...
|
@@ -26,7 +26,6 @@
|
26
|
26
|
*
|
27
|
27
|
* This avdevice decoder allows to capture audio from a Pulseaudio device using
|
28
|
28
|
* the simple api.
|
29
|
|
- *
|
30
|
29
|
*/
|
31
|
30
|
|
32
|
31
|
#include <pulse/simple.h>
|
...
|
...
|
@@ -52,19 +51,19 @@ typedef struct PulseData {
|
52
|
52
|
} PulseData;
|
53
|
53
|
|
54
|
54
|
static pa_sample_format_t codec_id_to_pulse_format(int codec_id) {
|
55
|
|
- switch(codec_id) {
|
56
|
|
- case CODEC_ID_PCM_U8: return PA_SAMPLE_U8;
|
57
|
|
- case CODEC_ID_PCM_ALAW: return PA_SAMPLE_ALAW;
|
58
|
|
- case CODEC_ID_PCM_MULAW: return PA_SAMPLE_ULAW;
|
59
|
|
- case CODEC_ID_PCM_S16LE: return PA_SAMPLE_S16LE;
|
60
|
|
- case CODEC_ID_PCM_S16BE: return PA_SAMPLE_S16BE;
|
61
|
|
- case CODEC_ID_PCM_F32LE: return PA_SAMPLE_FLOAT32LE;
|
62
|
|
- case CODEC_ID_PCM_F32BE: return PA_SAMPLE_FLOAT32BE;
|
63
|
|
- case CODEC_ID_PCM_S32LE: return PA_SAMPLE_S32LE;
|
64
|
|
- case CODEC_ID_PCM_S32BE: return PA_SAMPLE_S32BE;
|
65
|
|
- case CODEC_ID_PCM_S24LE: return PA_SAMPLE_S24LE;
|
66
|
|
- case CODEC_ID_PCM_S24BE: return PA_SAMPLE_S24BE;
|
67
|
|
- default: return PA_SAMPLE_INVALID;
|
|
55
|
+ switch (codec_id) {
|
|
56
|
+ case CODEC_ID_PCM_U8: return PA_SAMPLE_U8;
|
|
57
|
+ case CODEC_ID_PCM_ALAW: return PA_SAMPLE_ALAW;
|
|
58
|
+ case CODEC_ID_PCM_MULAW: return PA_SAMPLE_ULAW;
|
|
59
|
+ case CODEC_ID_PCM_S16LE: return PA_SAMPLE_S16LE;
|
|
60
|
+ case CODEC_ID_PCM_S16BE: return PA_SAMPLE_S16BE;
|
|
61
|
+ case CODEC_ID_PCM_F32LE: return PA_SAMPLE_FLOAT32LE;
|
|
62
|
+ case CODEC_ID_PCM_F32BE: return PA_SAMPLE_FLOAT32BE;
|
|
63
|
+ case CODEC_ID_PCM_S32LE: return PA_SAMPLE_S32LE;
|
|
64
|
+ case CODEC_ID_PCM_S32BE: return PA_SAMPLE_S32BE;
|
|
65
|
+ case CODEC_ID_PCM_S24LE: return PA_SAMPLE_S24LE;
|
|
66
|
+ case CODEC_ID_PCM_S24BE: return PA_SAMPLE_S24BE;
|
|
67
|
+ default: return PA_SAMPLE_INVALID;
|
68
|
68
|
}
|
69
|
69
|
}
|
70
|
70
|
|