mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-09 13:29:59 -05:00
add a few missing casts
This commit is contained in:
parent
a3e57da0f0
commit
dc9b8dce30
7 changed files with 20 additions and 20 deletions
|
|
@ -420,7 +420,7 @@ typedef struct pa_atomic {
|
|||
volatile AO_t value;
|
||||
} pa_atomic_t;
|
||||
|
||||
#define PA_ATOMIC_INIT(v) { .value = (v) }
|
||||
#define PA_ATOMIC_INIT(v) { .value = (AO_t) (v) }
|
||||
|
||||
static inline int pa_atomic_load(const pa_atomic_t *a) {
|
||||
return (int) AO_load_full((AO_t*) &a->value);
|
||||
|
|
@ -431,23 +431,23 @@ static inline void pa_atomic_store(pa_atomic_t *a, int i) {
|
|||
}
|
||||
|
||||
static inline int pa_atomic_add(pa_atomic_t *a, int i) {
|
||||
return AO_fetch_and_add_full(&a->value, (AO_t) i);
|
||||
return (int) AO_fetch_and_add_full(&a->value, (AO_t) i);
|
||||
}
|
||||
|
||||
static inline int pa_atomic_sub(pa_atomic_t *a, int i) {
|
||||
return AO_fetch_and_add_full(&a->value, (AO_t) -i);
|
||||
return (int) AO_fetch_and_add_full(&a->value, (AO_t) -i);
|
||||
}
|
||||
|
||||
static inline int pa_atomic_inc(pa_atomic_t *a) {
|
||||
return AO_fetch_and_add1_full(&a->value);
|
||||
return (int) AO_fetch_and_add1_full(&a->value);
|
||||
}
|
||||
|
||||
static inline int pa_atomic_dec(pa_atomic_t *a) {
|
||||
return AO_fetch_and_sub1_full(&a->value);
|
||||
return (int) AO_fetch_and_sub1_full(&a->value);
|
||||
}
|
||||
|
||||
static inline int pa_atomic_cmpxchg(pa_atomic_t *a, int old_i, int new_i) {
|
||||
return AO_compare_and_swap_full(&a->value, old_i, new_i);
|
||||
return AO_compare_and_swap_full(&a->value, (unsigned long) old_i, (unsigned long) new_i);
|
||||
}
|
||||
|
||||
typedef struct pa_atomic_ptr {
|
||||
|
|
|
|||
|
|
@ -2041,7 +2041,7 @@ void *pa_will_need(const void *p, size_t l) {
|
|||
return (void*) p;
|
||||
}
|
||||
|
||||
bs = PA_PAGE_ALIGN(rlim.rlim_cur);
|
||||
bs = PA_PAGE_ALIGN((size_t) rlim.rlim_cur);
|
||||
#else
|
||||
bs = PA_PAGE_SIZE*4;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -1142,7 +1142,7 @@ static void handle_seek(playback_stream *s, int64_t indexw) {
|
|||
|
||||
pa_log_debug("Requesting rewind due to end of underrun.");
|
||||
pa_sink_input_request_rewind(s->sink_input,
|
||||
s->sink_input->thread_info.underrun_for == (size_t) -1 ? 0 : s->sink_input->thread_info.underrun_for,
|
||||
(size_t) (s->sink_input->thread_info.underrun_for == (size_t) -1 ? 0 : s->sink_input->thread_info.underrun_for),
|
||||
FALSE, TRUE);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1178,10 +1178,10 @@ static void libsamplerate_resample(pa_resampler *r, const pa_memchunk *input, un
|
|||
memset(&data, 0, sizeof(data));
|
||||
|
||||
data.data_in = (float*) ((uint8_t*) pa_memblock_acquire(input->memblock) + input->index);
|
||||
data.input_frames = in_n_frames;
|
||||
data.input_frames = (long int) in_n_frames;
|
||||
|
||||
data.data_out = (float*) ((uint8_t*) pa_memblock_acquire(output->memblock) + output->index);
|
||||
data.output_frames = *out_n_frames;
|
||||
data.output_frames = (long int) *out_n_frames;
|
||||
|
||||
data.src_ratio = (double) r->o_ss.rate / r->i_ss.rate;
|
||||
data.end_of_input = 0;
|
||||
|
|
|
|||
|
|
@ -435,9 +435,9 @@ int pa_tagstruct_get_timeval(pa_tagstruct*t, struct timeval *tv) {
|
|||
return -1;
|
||||
|
||||
memcpy(&tv->tv_sec, t->data+t->rindex+1, 4);
|
||||
tv->tv_sec = ntohl((uint32_t) tv->tv_sec);
|
||||
tv->tv_sec = (time_t) ntohl((uint32_t) tv->tv_sec);
|
||||
memcpy(&tv->tv_usec, t->data+t->rindex+5, 4);
|
||||
tv->tv_usec = ntohl((uint32_t) tv->tv_usec);
|
||||
tv->tv_usec = (suseconds_t) ntohl((uint32_t) tv->tv_usec);
|
||||
t->rindex += 9;
|
||||
return 0;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue