|
Post by Markus on Jun 28, 2014 4:16:12 GMT -5
Hi,
i use gmmp on a nexus 5 with cyanogenmod 11 and I prefer to use its built in DSP manager which is working in gmmp when I check it in the settings (audio-equalizer-use external DSP). Internal equalizer is deactivated here. Unfortunately gmmp seems to forget this setting after being inactive and i have to uncheck and re-check it in the settings to make it work again.
|
|
|
Post by GoneMAD on Jun 28, 2014 10:58:31 GMT -5
are you saying the gmmp eq starts back up again or the CM dsp stops working? I dont see any code that actually turns off the gmmp eq based on the external dsp setting.. you would have to go to the effects tab and manualy turn off the eq if you dont want it on
If the external dsp stops working, im not too sure what to tell you because the same code that runs on a preference change to enable external dsps gets called on startup if that preference is already checked
|
|
|
Post by Markus on Jun 28, 2014 13:38:24 GMT -5
Thanks for your reply!
The internal gmmp eq keeps disabled, no problem here. Only the cm DSP has no effect on the sound (I mainly use dynamic range compression) until I uncheck and re-check it in gmmp settings.
|
|
|
Post by GoneMAD on Jun 28, 2014 14:18:00 GMT -5
Thanks for your reply! The internal gmmp eq keeps disabled, no problem here. Only the cm DSP has no effect on the sound (I mainly use dynamic range compression) until I uncheck and re-check it in gmmp settings. hm that might be a bug on CM's dsp then.. im looking at the code right now and on startup it'll send this intent: developer.android.com/reference/android/media/audiofx/AudioEffect.html#ACTION_OPEN_AUDIO_EFFECT_CONTROL_SESSIONwhich is exactly what gets sent when the preference is toggled. Do me a favor and reboot your phone, and load GMMP and see if the dsp works without you having to toggle the preferences. Im curious if the "audio effect control session" isnt closed properly causes the issue. Also do you run any task killer or use the music service timeout? The music service should always stay running even when idle (unless your phone really needs the resources then the OS will shut it down)
|
|
|
Post by Markus on Jun 28, 2014 17:52:23 GMT -5
After rebooting the phone and loading gmmp, the DSP is actually working without toggling the setting.
Is there any chance to make this work without a reboot?
Btw: i dont usw any task killer and music service timeout is disabled.
Thanks for your quick support so far! I love your app, definitely the best player for Android, only this issue is bugging me a little bit...
|
|
|
Post by GoneMAD on Jun 28, 2014 19:44:30 GMT -5
After rebooting the phone and loading gmmp, the DSP is actually working without toggling the setting. Is there any chance to make this work without a reboot? Btw: i dont usw any task killer and music service timeout is disabled. Thanks for your quick support so far! I love your app, definitely the best player for Android, only this issue is bugging me a little bit... So it does sound like something is eventually killing GMMP, and putting it into a bad state with the external dsp.. i can actually try to set it on startup to sort of.. "cancel" the old session for starting a new one What phone do you have? I would think most phones running cm11 would be able to run gmmp indefinitely without having to kill it
|
|
|
Post by Markus on Jun 29, 2014 3:38:26 GMT -5
Its a nexus 5 (with 2 GB RAM)
|
|
|
Post by Markus on Jun 30, 2014 10:37:44 GMT -5
Its a nexus 5 (with 2 GB RAM) Today I changed some settings in gmmp which seem to keep it alive or so: 1. show icon in notification area when paused 2. Continue playing when headphones are plugged back in I don't know what exactly is causing it, but the DSP is working whith these settings
|
|
|
Post by GoneMAD on Jun 30, 2014 13:31:02 GMT -5
Its a nexus 5 (with 2 GB RAM) Today I changed some settings in gmmp which seem to keep it alive or so: 1. show icon in notification area when paused 2. Continue playing when headphones are plugged back in I don't know what exactly is causing it, but the DSP is working whith these settings show icon in the notification area keeps GMMP as a foreground service (high priority) which helps it not get killed
|
|
alex
New Member
Posts: 7
|
Post by alex on Jul 6, 2014 8:18:25 GMT -5
I have a similar issue. My external DSP just works, when turning of GMMP-EQ and external DSP a few times. There seem to be 3 modes: No external EQ, "half" and "full external EQ". It follows these rules: Settings/Audio/Equalizer 1. Mode 1 - activating or deactivating gmmp-eq does nothing - activating external dsp "resets" the mode: off/next mode 2. activating Mode 2 - activating and deactivating gmmp-eq - activating and deactivating external dsp: mode 2 is actve 3. activating Mode 3 - activating and deactivating gmmp-eq - activating and deactivating external dsp: mode 3 is now finally actve When activating and deactivating external dsp once more, it seems to reset to mode 1. I can only use my external DSP with an unchecked option. Phone: Samsung Galaxy S4 Android 4.4.2 External DSP: Equalizer - Settings flat with active bass boost. play.google.com/store/apps/details?id=com.smartandroidapps.equalizer&hl=en
|
|
|
Post by GoneMAD on Jul 6, 2014 11:18:05 GMT -5
|
|
|
Post by GoneMAD on Jul 8, 2014 21:19:25 GMT -5
so at least with dsp manager on CM11, if i force stop GMMP and restart it.. the external dsp no longer works until i toggle the external dsp setting. This is most definitely a bug with dsp manager since when GMMP is killed there is nothing that it can do. When it starts back up again it tries to start a new audio effect control sessions but dsp manager already thinks its in one so it ignores it. Dsp Manager needs to be smarter about this.
I can most likely write a work around to close out previous sessions if they are not properly shut down which might fix the issue
|
|