opensles: Remove hard-coded buffer-/latency-time values
authorArun Raghavan <arun@asymptotic.io>
Wed, 29 Apr 2020 20:43:06 +0000 (16:43 -0400)
committerArun Raghavan <arun@arunraghavan.net>
Sat, 16 May 2020 19:23:06 +0000 (19:23 +0000)
These were originally required in early Android versions, but are no
longer needed.

sys/opensles/openslessink.c
sys/opensles/openslessrc.c

index 416d0e9..195b376 100644 (file)
@@ -289,8 +289,4 @@ gst_opensles_sink_init (GstOpenSLESSink * sink)
   _opensles_query_capabilities (sink);
 
   gst_audio_base_sink_set_provide_clock (GST_AUDIO_BASE_SINK (sink), TRUE);
-  /* Override some default values to fit on the AudioFlinger behaviour of
-   * processing 20ms buffers as minimum buffer size. */
-  GST_AUDIO_BASE_SINK (sink)->buffer_time = 200000;
-  GST_AUDIO_BASE_SINK (sink)->latency_time = 20000;
 }
index 66c3031..8967c33 100644 (file)
@@ -144,10 +144,5 @@ gst_opensles_src_class_init (GstOpenSLESSrcClass * klass)
 static void
 gst_opensles_src_init (GstOpenSLESSrc * src)
 {
-  /* Override some default values to fit on the AudioFlinger behaviour of
-   * processing 20ms buffers as minimum buffer size. */
-  GST_AUDIO_BASE_SRC (src)->buffer_time = 200000;
-  GST_AUDIO_BASE_SRC (src)->latency_time = 20000;
-
   src->preset = DEFAULT_PRESET;
 }