You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1.2 KiB
28 lines
1.2 KiB
Index: flow/gsl/gslloader.c
|
|
===================================================================
|
|
--- flow/gsl/gslloader.c.orig
|
|
+++ flow/gsl/gslloader.c
|
|
@@ -313,7 +313,8 @@ gsl_wave_chunk_create (GslWaveDsc *wav
|
|
|
|
/* FIXME: we essentially create a dcache for each wchunk here ;( */
|
|
|
|
- dcache = gsl_data_cache_from_dhandle (dhandle, gsl_get_config ()->wave_chunk_padding * wave_dsc->n_channels);
|
|
+ /* dcache = gsl_data_cache_from_dhandle (dhandle, gsl_get_config ()->wave_chunk_padding * wave_dsc->n_channels); */
|
|
+ dcache = gsl_data_cache_from_dhandle (dhandle, 0); /* FIXME: padding is bad for vorbis... */
|
|
gsl_data_handle_unref (dhandle);
|
|
if (!dcache)
|
|
return NULL;
|
|
Index: flow/gsl/gslcommon.c
|
|
===================================================================
|
|
--- flow/gsl/gslcommon.c.orig
|
|
+++ flow/gsl/gslcommon.c
|
|
@@ -1585,7 +1585,7 @@ gsl_init (const GslConfigValue values[],
|
|
1, /* n_processors */
|
|
2, /* wave_chunk_padding */
|
|
4, /* wave_chunk_big_pad */
|
|
- 512, /* dcache_block_size */
|
|
+ 8192, /* dcache_block_size */
|
|
1024 * 1024, /* dcache_cache_memory */
|
|
69, /* midi_kammer_note */
|
|
440, /* kammer_freq */
|