Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-17 | Installing ninja on travis build. | Taylor Holberton | |
2018-12-17 | Installing correct version of python-setuptools | Taylor Holberton | |
2018-12-17 | Installing python setup tools, checking with clang | Taylor Holberton | |
2018-12-17 | Upgrading pip before meson install. | Taylor Holberton | |
2018-12-17 | Using xenial for Travis build. | Taylor Holberton | |
2018-12-17 | Putting version.py in scripts folder | Taylor Holberton | |
2018-12-17 | Testing all build systems in Travis CI | Taylor Holberton | |
2018-12-17 | Merge pull request #121 from tp-m/meson-extract-version-from-header | Taylor Holberton | |
meson: extract project version from header file and version .so | |||
2018-12-16 | meson: extract project version from header file and version .so | Tim-Philipp Müller | |
- Extract project version from tinyalsa/version.h for easier maintainability - Version shared lib: tinyalsa.so -> tinyalsa.so.1.1.1 | |||
2018-12-15 | Merge pull request #120 from tp-m/meson | Taylor Holberton | |
Add support for Meson as build system | |||
2018-12-15 | Add support for Meson as build system | Tim-Philipp Müller | |
The Meson build system is being adopted by projects such as GNOME, PulseAudio, GStreamer, VLC, systemd, Mesa, Wayland, X.org, and many others. Having a meson build upstream in tinyalsa would allow for easy use of tinyalsa as a Meson subproject in other projects. https://mesonbuild.com | |||
2018-11-28 | Fixed make build using clang | Taylor Holberton | |
2018-11-28 | Added ifndef around macros | Taylor Holberton | |
2018-11-28 | Checking for definition of __bitwise, __force, __user | Taylor Holberton | |
2018-10-30 | Added -fPIC and -pie flags to utility builds | Taylor Holberton | |
2018-07-20 | Merge pull request #115 from mgaio/fix/pcm_link | Taylor Holberton | |
Fix/pcm link | |||
2018-07-17 | Fixed pcm_start when pcm is linked to other pcm device | Miguel Gaio | |
When pcm device is linked to other pcm device, the start call may be triggered by other pcm device. Handle this condition by checing pcm state before start call. Signed-off-by: Miguel Gaio <mgaio35@gmail.com> | |||
2018-07-17 | Corrected pcm_sync_ptr() on dma mmap coherent architecture | Miguel Gaio | |
It is valid to get null sync_ptr on dma mmap coherent architecture. In this case pcm_sync_ptr() is a nop. Signed-off-by: Miguel Gaio <mgaio35@gmail.com> | |||
2018-05-08 | Merge pull request #112 from charleskeepax/master | Taylor Holberton | |
Minor tweaks to enum controls | |||
2018-04-11 | Update output format for enumerated controls | Charles Keepax | |
The current format of the data printed for enumeration controls is to list all the control values with no separator between them and to place a comma before the currently selected value. This format is hard to parse as a human and very difficult to parse automatically. Change this to separate individual values with a comma and mark the selected value with a right angle bracket. For example, the following output is given for the "AEC Loopback" control on one of our CODECs: HPOUT1LHPOUT1R, SPKOUTSPKDATLSPKDATR After the change this becomes: HPOUT1L, HPOUT1R, > SPKOUT, SPKDATL, SPKDATR, Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com> | |||
2018-04-11 | Pull mixer_ctl_get_value out of loop in tinymix_print_enum | Charles Keepax | |
It is only required to obtain the value of the control once whilst processing tinymix_print_enum. This will significantly reduce the amount of IOCTLs sent for reading an enum control. Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com> | |||
2018-04-11 | Fixup some minor code formatting issues | Charles Keepax | |
Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com> | |||
2018-04-10 | Merge pull request #111 from mgaio/topic/fix-pcm_readi | Taylor Holberton | |
Fix pcm_writei return value if pcm is in not running state. | |||
2018-04-10 | Fix pcm_writei return value if pcm is in not running state. | Miguel GAIO | |
As per comment, on success, pcm_writei returns the number of frames written. Fix the case of pcm not running. Signed-off-by: Miguel GAIO <mgaio35@gmail.com> | |||
2018-01-03 | Merge pull request #108 from dongjinguang-china/master | Taylor Holberton | |
Fixed potential risk of wild pointer | |||
2018-01-03 | Fixed potential risk of wild pointer | Dong Jinguang | |
2017-12-15 | Merge pull request #107 from magicalvidyakitty/master | Taylor Holberton | |
Added reading from stdin. | |||
2017-12-15 | Added reading from stdin. | Magickal Feline | |
2017-11-06 | fixed short option in tinyplay | Taylor Holberton | |
2017-10-19 | Merge pull request #104 from rfvirgil/master | Taylor Holberton | |
Replace old style Android.mk with new Android.bp | |||
2017-10-19 | Replace old style Android.mk with new Android.bp | Richard Fitzgerald | |
Create a new Android.bp file used by Android Oreo. There are dependencies on tinyalsa from other components in Oreo that use the new build system and these break if tinyalsa is using the older Android.mk build system. Oreo still picks up and tries to build the Android.mk found in the jni directory and this leads to a build conflict so it has been deleted. Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com> | |||
2017-10-12 | Fixed segfault | Taylor Holberton | |
2017-10-12 | added PCM_NONBLOCK macro | Taylor Holberton | |
2017-10-12 | corrected tab usage | Taylor Holberton | |
2017-10-12 | added CMake build | Taylor Holberton | |
2017-06-02 | Merge pull request #98 from baruchsiach/fix-musl | Taylor Holberton | |
interval.h: add missing header | |||
2017-06-02 | interval.h: add missing header | Baruch Siach | |
The ssize_t type requires the unistd.h header. This fixes build with musl libc: In file included from ../include/tinyalsa/limits.h:32:0, from limits.c:1: ../include/tinyalsa/interval.h:38:2: error: unknown type name 'ssize_t' ssize_t max; ^ Signed-off-by: Baruch Siach <baruch@tkos.co.il> | |||
2017-05-23 | bumped version | Taylor Holberton | |
2017-05-23 | Merge pull request #97 from xpahos/master | Taylor Holberton | |
Debian debug package | |||
2017-05-23 | Debian debug package | xpahos | |
2017-04-13 | Merge pull request #96 from subhransu-intel/master | Taylor Holberton | |
Fix to pass num_frames to pcm_writei | |||
2017-04-13 | Fix to pass num_frames to pcm_writei | Jaikrishna Nemallapudi | |
pcm_writei expects size of data in frames, whereas currently size is passed as number of bytes. So convert number of bytes to frames for argument to pcm_writei. Signed-off-by: Jaikrishna Nemallapudi <jaikrishnax.nemallapudi@intel.com> Signed-off-by: Subhransu S. Prusty <subhransu.s.prusty@intel.com> | |||
2017-04-10 | adding bounds check only when needed | Taylor Holberton | |
2017-04-10 | corrected set_config function | Taylor Holberton | |
2017-04-10 | moved code in pcm_open() to pcm_set_config() | Taylor Holberton | |
2017-04-10 | added prototypes for _get_config() and _set_config() | Taylor Holberton | |
2017-04-10 | removed tab characters | Taylor Holberton | |
2017-04-10 | added pcm_get_config() | Taylor Holberton | |
2017-04-06 | simplified pcm_read() and pcm_write() | Taylor Holberton | |
2017-04-06 | checking limits of frame counts | Taylor Holberton | |