21
21
#include <alsa/asoundlib.h>
22
22
#include "cutils/memory_helper.h"
23
23
#include "cutils/log_helper.h"
24
- #include "liteplayer_debug.h"
25
24
#include "sink_alsa_wrapper.h"
26
25
27
26
#define TAG "[liteplayer]alsa"
28
27
29
- //#define ENABLE_SOCKETUPLOAD
30
-
31
- #if defined(ENABLE_SOCKETUPLOAD )
32
- // see tools/socket_upload.py
33
- #define SOCKETUPLOAD_SERVER_ADDR "127.0.0.1"
34
- #define SOCKETUPLOAD_SERVER_PORT 22808
35
- #define SOCKETUPLOAD_RINGBUF_SIZE (1024*256)
36
- #endif
37
-
38
28
struct alsa_wrapper {
39
29
snd_pcm_t * pcm ;
40
30
snd_output_t * log ;
@@ -43,10 +33,6 @@ struct alsa_wrapper {
43
33
snd_pcm_format_t format ;
44
34
size_t bits_per_sample ;
45
35
size_t bits_per_frame ;
46
-
47
- #if defined(ENABLE_SOCKETUPLOAD )
48
- socketupload_handle_t uploader ;
49
- #endif
50
36
};
51
37
52
38
const char * alsa_wrapper_name ()
@@ -62,12 +48,6 @@ sink_handle_t alsa_wrapper_open(int samplerate, int channels, int bits, void *pr
62
48
if (alsa == NULL )
63
49
return NULL ;
64
50
65
- #if defined(ENABLE_SOCKETUPLOAD )
66
- alsa -> uploader = socketupload_init (SOCKETUPLOAD_RINGBUF_SIZE );
67
- if (alsa -> uploader == NULL ) goto fail_open ;
68
- alsa -> uploader -> start (alsa -> uploader , SOCKETUPLOAD_SERVER_ADDR , SOCKETUPLOAD_SERVER_PORT );
69
- #endif
70
-
71
51
snd_pcm_hw_params_t * hwparams = NULL ;
72
52
uint32_t exact_rate = (uint32_t )samplerate ;
73
53
uint32_t buffer_time , period_time ;
@@ -160,13 +140,6 @@ sink_handle_t alsa_wrapper_open(int samplerate, int channels, int bits, void *pr
160
140
if (alsa -> log != NULL )
161
141
snd_output_close (alsa -> log );
162
142
163
- #if defined(ENABLE_SOCKETUPLOAD )
164
- if (alsa -> uploader != NULL ) {
165
- alsa -> uploader -> destroy (alsa -> uploader );
166
- alsa -> uploader = NULL ;
167
- }
168
- #endif
169
-
170
143
OS_FREE (alsa );
171
144
return NULL ;
172
145
}
@@ -175,11 +148,6 @@ int alsa_wrapper_write(sink_handle_t handle, char *buffer, int size)
175
148
{
176
149
struct alsa_wrapper * alsa = (struct alsa_wrapper * )handle ;
177
150
178
- #if defined(ENABLE_SOCKETUPLOAD )
179
- if (alsa -> uploader != NULL )
180
- alsa -> uploader -> fill_data (alsa -> uploader , buffer , size );
181
- #endif
182
-
183
151
size_t frame_count = (size_t )(size * 8 / alsa -> bits_per_frame );
184
152
unsigned char * data = (unsigned char * )buffer ;
185
153
ssize_t ret ;
@@ -214,12 +182,5 @@ void alsa_wrapper_close(sink_handle_t handle)
214
182
snd_pcm_drain (alsa -> pcm );
215
183
snd_pcm_close (alsa -> pcm );
216
184
217
- #if defined(ENABLE_SOCKETUPLOAD )
218
- if (alsa -> uploader != NULL ) {
219
- alsa -> uploader -> stop (alsa -> uploader );
220
- alsa -> uploader -> destroy (alsa -> uploader );
221
- }
222
- #endif
223
-
224
185
OS_FREE (alsa );
225
186
}
0 commit comments