diff options
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 3 | ||||
-rw-r--r-- | buffer-size.patch | 26 |
3 files changed, 31 insertions, 0 deletions
@@ -8,8 +8,10 @@ pkgbase = mdxmini-git license = GPL2 makedepends = git source = mdxmini-git::git+https://github.com/BouKiCHi/mdxplayer.git + source = buffer-size.patch source = makefiles.patch sha256sums = SKIP + sha256sums = 4f8ec91487736c9ad864f54c615b491c406464573469ed59b1d4f6be77cf2812 sha256sums = d8f24d0a385ed081e496573abed032366a2e74c6ea4c6dada80d7571e40bf1c0 pkgname = mdxmini-git @@ -10,8 +10,10 @@ url='https://github.com/BouKiCHi/mdxplayer/tree/master/jni/mdxmini' license=(GPL2) makedepends=(git) source=("$pkgbase"::'git+https://github.com/BouKiCHi/mdxplayer.git' + buffer-size.patch makefiles.patch) sha256sums=('SKIP' + '4f8ec91487736c9ad864f54c615b491c406464573469ed59b1d4f6be77cf2812' 'd8f24d0a385ed081e496573abed032366a2e74c6ea4c6dada80d7571e40bf1c0') pkgver() { @@ -25,6 +27,7 @@ pkgver() { prepare() { cd "$srcdir/$pkgbase" patch -p1 -i "$srcdir"/makefiles.patch + patch -p1 -i "$srcdir"/buffer-size.patch } build() { diff --git a/buffer-size.patch b/buffer-size.patch new file mode 100644 index 000000000000..229de32d526c --- /dev/null +++ b/buffer-size.patch @@ -0,0 +1,26 @@ +diff --git i/jni/mdxmini/src/mdxmini.c w/jni/mdxmini/src/mdxmini.c +index a5bb8e3..dd7a89e 100755 +--- i/jni/mdxmini/src/mdxmini.c ++++ w/jni/mdxmini/src/mdxmini.c +@@ -199,7 +199,7 @@ void mdx_set_dir ( t_mdxmini *data , char * dir ) + + void mdx_set_rate( int freq ) + { +- dsp_speed = freq; ++ dsp_speed = freq > 192000 ? 192000 : freq; + } + + void mdx_set_max_loop(t_mdxmini *data , int loop) +diff --git i/jni/mdxmini/src/pcm8.c w/jni/mdxmini/src/pcm8.c +index 940f90a..f7c8003 100755 +--- i/jni/mdxmini/src/pcm8.c ++++ w/jni/mdxmini/src/pcm8.c +@@ -199,7 +199,7 @@ int pcm8_open( MDX_DATA *mdx, songdata *data ) + self->pcm_buffer = NULL; + + +- self->sample_buffer_size = 1024; ++ self->sample_buffer_size = 13312; + // self->dsp_speed * PCM8_SYSTEM_RATE / 1000; + + if ( self->is_encoding_stereo == FLAG_TRUE ) { |