final_latency = PA_MAX(u->latency, u->output_thread_info.minimum_latency);
+#ifdef __TIZEN__
+ /* FIXME : rollback upstream code due to bluetooth sync issue */
+ requested_buffer_latency = PA_CLIP_SUB(final_latency, latency_offset_usec);
+#else
/* If source or sink have some large negative latency offset, we might want to
* hold more than final_latency in the memblockq */
requested_buffer_latency = (int64_t)final_latency - latency_offset_usec;
requested_sink_latency = pa_sink_get_requested_latency_within_thread(u->sink_input->sink);
if (requested_buffer_latency < (int64_t)requested_sink_latency)
requested_buffer_latency = requested_sink_latency;
+#endif
requested_memblockq_length = pa_usec_to_bytes(requested_buffer_latency, &u->sink_input->sample_spec);
current_memblockq_length = pa_memblockq_get_length(u->memblockq);