gstreamer/ext
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
..
alsa ext: alsa: Set buffer time after period time 2021-03-11 14:15:54 +00:00
cdparanoia plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:41:17 +02:00
gl gl: download: Fix a caps memory leak in _try_export_dmabuf(). 2021-03-03 02:43:01 +00:00
libvisual libvisual: workaround clang warning 2020-12-14 11:37:56 +00:00
ogg ogg: remove useless ret test 2021-03-10 20:06:20 +01:00
opus opus: disable docs option in meson fallback 2020-11-26 17:37:01 +01:00
pango timeoverlay: Add elapsed-running-time mode 2020-10-08 23:51:02 +03:00
theora theoradec: Set telemetry options only if they are nonzero 2020-10-22 08:05:20 +00:00
vorbis vorbis: drop unneeded check for vorbis_synthesis_restart() 2019-12-09 07:33:55 +00:00
meson.build meson: Remove outdated msvc-specific disabling code 2019-02-21 19:19:09 +05:30