In case of the loopback scenario, it take much time for the round trip latency.
So, It needs to be reduced the latency than before.
[Version] 15.0.64
[Issue Type] Update
Change-Id: I2e2ab793a1bf265191ed14f0fb806746f3453178
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
Name: pulseaudio-modules-tizen
Summary: Pulseaudio modules for Tizen
-Version: 15.0.63
+Version: 15.0.64
Release: 0
Group: Multimedia/Audio
License: LGPL-2.1+
#define DEFAULT_SINK_NAME "tizenaudio-sink2"
#ifdef TIZEN_TV
-#define DEFAULT_FRAGMENT_MSEC 100
+#define DEFAULT_FRAGMENT_MSEC 50
#else
#define DEFAULT_FRAGMENT_MSEC 10
#endif
#define DEFAULT_SOURCE_NAME "tizenaudio-source2"
#ifdef TIZEN_TV
-#define DEFAULT_FRAGMENT_MSEC 100
+#define DEFAULT_FRAGMENT_MSEC 50
#else
#define DEFAULT_FRAGMENT_MSEC 10
#endif
goto fail;
}
+#ifdef TIZEN_TV
+ /* Use frag_size to reduce loopback latency */
+ pa_source_set_fixed_latency(u->source, pa_bytes_to_usec(u->frag_size, &ss));
+#else
pa_source_set_fixed_latency(u->source, pa_bytes_to_usec(buffer_size, &ss));
+#endif
pa_source_put(u->source);
return u->source;