@Lorn: Have you been able to enable the debug messages in ACodec.cpp by uncommenting N_DEBUG (or something close to that) at the top of the .cpp file? I'd also recommend adding some of your own ALOGD messages and such around the area to start debugging why this crash is happening. Comparing a good start of playback via the mediaplayer-app from the scope vs the one that crashes is what I'd suggest looking at next.
@Lorn: Have you been able to enable the debug messages in ACodec.cpp by uncommenting N_DEBUG (or something close to that) at the top of the .cpp file? I'd also recommend adding some of your own ALOGD messages and such around the area to start debugging why this crash is happening. Comparing a good start of playback via the mediaplayer-app from the scope vs the one that crashes is what I'd suggest looking at next.