Merge pull request #5122 from Scheiker/tinyalsa

(tinyalsa) Big endian support.
This commit is contained in:
Twinaphex 2017-06-28 07:19:11 +02:00 committed by GitHub
commit ccd5dec266
1 changed files with 10 additions and 8 deletions

View File

@ -62,6 +62,7 @@
#include <linux/types.h>
#include <retro_inline.h>
#include <retro_endianness.h>
#include "../audio_driver.h"
#include "../../verbosity.h"
@ -2194,7 +2195,8 @@ static void * tinyalsa_init(const char *devicestr, unsigned rate,
*new_rate = rate;
config.rate = rate;
config.format = PCM_FORMAT_S16_LE;
config.format = is_little_endian() ?\
PCM_FORMAT_S16_LE : PCM_FORMAT_S16_BE;
config.channels = 2;
config.period_size = 1024;
config.period_count = 2;