module-tizenaudio-sink: update small_avail_count even if avail is 0 62/297362/5
authorjungsup lee <jungsup4.lee@samsung.com>
Wed, 16 Aug 2023 08:52:35 +0000 (17:52 +0900)
committerjungsup lee <jungsup4.lee@samsung.com>
Mon, 21 Aug 2023 04:20:21 +0000 (13:20 +0900)
Avail is 0 means that the audio driver is full.
But now, we don't know even if avail is 0 for a long time.
So, I changed code to know this situation.

[Version] 15.0.52
[Issue Type] Debug

Change-Id: Ie35b5796210936254a01d6f883dab9d5d4f6f8a3

packaging/pulseaudio-modules-tizen.spec
src/module-tizenaudio-sink.c

index 0a054ba..1c8a722 100644 (file)
@@ -2,7 +2,7 @@
 
 Name:             pulseaudio-modules-tizen
 Summary:          Pulseaudio modules for Tizen
-Version:          15.0.51
+Version:          15.0.52
 Release:          0
 Group:            Multimedia/Audio
 License:          LGPL-2.1+
index 46cb580..3213305 100644 (file)
@@ -363,9 +363,6 @@ static int process_render(struct userdata *u, pa_usec_t now) {
         }
 
         pa_hal_interface_pcm_available(u->hal_interface, u->pcm_handle, &avail);
-        if ((avail == 0) && !(u->first)) {
-            break;
-        }
 
         if (u->first) {
             pa_log_debug("Fill initial buffer");