gstreamer/ext/alsa
Devarsh Thakkar 9759810d82 ext: alsa: Set buffer time after period time
This because underlying driver may have constraint on
buffer size to be dependent on period size, so period
time needs to be set first.

For e.g. Xilinx ASoC driver requires
buffer size to be multiple of period size for it's DMA
operation.

alsa-utils also set period time first as seen in below commit :
9b621eeac4

Tested it on zcu106 board with HDMI based record and playback.
Also tested on Intel PC using Logitech C920 Webcam mic and ALC887-VD
Analog for playback.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1040>
2021-03-11 14:15:54 +00:00
..
gstalsa.c alsa: Add mapping for PCM F32/F64 formats 2017-05-17 10:33:52 -04:00
gstalsa.h alsasink: Accept MPEG 1 layer 3 version 2.5 2017-05-16 15:37:16 -04:00
gstalsadeviceprovider.c alsadeviceprovider: Remove redundant start function 2020-07-20 21:12:54 +00:00
gstalsadeviceprovider.h alsa: Implement a DeviceProvider 2019-06-04 14:07:37 +00:00
gstalsaelement.c alsa: allow per feature registration 2020-12-10 13:01:57 +00:00
gstalsaelements.h alsa: allow per feature registration 2020-12-10 13:01:57 +00:00
gstalsamidisrc.c alsa: remove useless ret test 2021-03-10 20:06:20 +01:00
gstalsamidisrc.h alsamidisrc: unlock create function on shutdown 2017-12-08 10:35:43 +00:00
gstalsaplugin.c alsa: allow per feature registration 2020-12-10 13:01:57 +00:00
gstalsasink.c ext: alsa: Set buffer time after period time 2021-03-11 14:15:54 +00:00
gstalsasink.h alsasink: pause/resume 2019-09-27 05:34:57 +00:00
gstalsasrc.c ext: alsa: Set buffer time after period time 2021-03-11 14:15:54 +00:00
gstalsasrc.h alsasrc: added option for chosing timestamps 2019-04-29 11:23:45 +02:00
meson.build alsa: allow per feature registration 2020-12-10 13:01:57 +00:00