Name: pulseaudio-modules-tizen
Summary: Pulseaudio modules for Tizen
-Version: 15.0.31
+Version: 15.0.32
Release: 0
Group: Multimedia/Audio
License: LGPL-2.1+
pa_proplist_sets(data.proplist, PA_PROP_DEVICE_API, "tizen");
frame_size = pa_frame_size(&ss);
- buffer_size = u->frag_size * u->nfrags;
+ buffer_size = (size_t)(u->frag_size * u->nfrags);
buffer_frames = buffer_size / frame_size;
period_frames = u->frag_size / frame_size;
pa_proplist_setf(data.proplist, PA_PROP_DEVICE_BUFFERING_BUFFER_SIZE, "%zu", buffer_frames * frame_size);
pa_proplist_sets(data.proplist, PA_PROP_DEVICE_API, "tizen");
frame_size = pa_frame_size(&ss);
- buffer_size = u->frag_size * u->nfrags;
+ buffer_size = (size_t)(u->frag_size * u->nfrags);
buffer_frames = buffer_size / frame_size;
period_frames = u->frag_size / frame_size;
pa_proplist_setf(data.proplist, PA_PROP_DEVICE_BUFFERING_BUFFER_SIZE, "%zu", buffer_frames * frame_size);
param.direction = DIRECTION_OUT;
param.ss = ss;
- param.period_size = u->frag_size / pa_frame_size(&ss);
+ param.period_size = (uint32_t)(u->frag_size / pa_frame_size(&ss));
param.periods = u->nfrags;
pa_log_info("Try to open device with rate(%d), channels(%d), format(%s), period_size(%u), periods(%u)",
}
frame_size = pa_frame_size(¶m.ss);
- u->frag_size = period_size * frame_size;
+ u->frag_size = (uint32_t)(period_size * frame_size);
/* TODO: can't trust periods value from hal */
u->nfrags = param.periods;
param.direction = DIRECTION_IN;
param.ss = ss;
- param.period_size = u->frag_size / pa_frame_size(&ss);
+ param.period_size = (uint32_t)(u->frag_size / pa_frame_size(&ss));
param.periods = u->nfrags;
pa_log_info("Try to open device with rate(%d), channels(%d), format(%s), period_size(%u), periods(%u)",
}
frame_size = pa_frame_size(¶m.ss);
- u->frag_size = period_size * frame_size;
+ u->frag_size = (uint32_t)(period_size * frame_size);
/* TODO: can't trust periods value from hal */
u->nfrags = param.periods;