<commit_before>nixtla
======

Nixtla ("lapso de tiempo" en Nahuatl) es una librería para la reproducción y captura de audio, que permite simplificar y abstraer la implementación de librerías nativas como OpenAL (Windows, Linux, MacOSX), OpenAL ES (iOS), OpenSL ES (Android) y otros.
<commit_msg>Readme update<commit_after>#lib-nixtla-audio
======

Nixtla ("lapso de tiempo" en Nahuatl) es una librería en C para la reproducción y captura de audio que abstrae la implementación de OpenAL y OpenSL.

Esta abstracción permite crear un código que pueda ser compilado y ejecutado en iOS, Android, BB10, Windows, Linux, MacOSX y otros sistemas operativos.

#Licencia
======

LGPLv2.1, ver archivo LICENSE

#Origen
======

Publicada el 15/mar/2014.

Esta librería fue inicialmente desarrollada por <NAME> a partir de experiencias en el desarrollo de aplicaciones multimedia.

#Especificaciones generales
======

- Gestión de memoria mediante un modelo de RETAIN_COUNT (RETAIN/RELEASE).
- Modelo de sources y buffers basado en OpenAL.
- Modelo de callbacks basado en OpenSL.
- Sólo dos archivos (nixtla-audio.h y nixtla-audio.c)

Adicionalmente:

- La gestión de memoria es customizable mediante las marcos NIX_MALLOC y NIX_FREE.
- El punto de invocación de los callbacks es controlado por el usuario.

#Utilidad
======

Principalmente en proyectos nativos multiplataforma, incluyendo videojuegos.

#Como integrar en un proyecto?
======

El diseño de nixtla prioriza la facilidad de integrar con otros proyectos mediante pasos simples como:

- Apuntar hacia o copiar los archivos nixtla-audio.h y nixtla-audio.c al proyecto.
- Linkear el proyecto con OpenSL (Android) u OpenAL (iOS, BB10, windows, MacOSx, Linux y otros)

#Ejemplos y demos
======

Este repositorio incluye proyectos demo para los siguientes entornos:

- XCode
- Eclipse (android)
- Eclipse (linux)
- Visual Sutido

#Contacto
======

<EMAIL>
{'fraction_non_alphanumeric': 0.08214849921011058, 'fraction_numerical': 0.00631911532385466, 'mean_word_length': 4.757575757575758, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7402990', 'n_tokens_mistral': 664, 'n_tokens_neox': 641, 'n_words': 249}