Home | History | Annotate | Download | only in audioflinger

Lines Matching full:session

342     result.append("Global session refs:\n");
343 result.append(" session pid count\n");
655 ALOGE("createTrack() invalid session ID %d", *sessionId);
660 // check if an effect chain with the same session ID is present on another
673 // if no audio session id is provided, create one here
686 // move effect chain to this output thread if an effect on same session was waiting
695 // Look for sync events awaiting for a session to be used.
1128 // collect all of the thread's session IDs
1130 // suspend effects associated with those session IDs
1360 ALOGV(" removing entry for pid %d session %d", pid, ref->mSessionid);
1551 // if no audio session id is provided, create one here
1566 // session and move it to this thread.
1734 ALOGV("getAudioHwSyncForSession found ID %d for session %d",
1749 ALOGW("getAudioHwSyncForSession error getting sync for session %d", sessionId);
1753 // allow only one session for a given HW A/V sync ID.
1756 ALOGV("getAudioHwSyncForSession removing ID %d for session %d",
1776 ALOGV("getAudioHwSyncForSession adding ID %d for session %d", value, sessionId);
1806 ALOGV("setAudioHwSyncForSession_l found ID %d for session %d", syncId, sessionId);
2246 // same session ID or put it aside in case a new record thread is opened for a
2247 // new capture on the same session
2258 // first check if a record thread is already opened with a client on the same session.
2269 ALOGV("closeInput() found thread %d for effect session %d",
2275 // put the chain aside if we could not find a record thread with the same session id.
2345 // called from a different pid leaving a stale session reference. Also we don't know how
2348 ALOGW("acquireAudioSessionId() unknown client %d for session %d", caller, audioSession);
2388 // If the caller is mediaserver it is likely that the session being released was acquired
2390 ALOGW_IF(caller != getpid_cached, "session id %d not found for pid %d", audioSession, caller);
2428 ALOGV(" session %d still exists for %d with %d refs",
2497 // allow wrap by skipping 0 and -1 for session ids
2640 // Session AUDIO_SESSION_OUTPUT_STAGE is reserved for output stage effects
2680 // If matching type found save effect descriptor. If the session is
2704 // Do not allow auxiliary effects on a session different from 0 (output mix)
2730 // If output is not specified try to find a matching audio session ID in one of the
2737 // output must be specified by AudioPolicyManager when using session
2742 // look for the thread where the specified audio session is present
2757 // If no output thread contains the requested session ID, default to
2759 // thread when a track with the same session ID is created
2775 // session and used it instead of creating a new one.
2806 ALOGV("moveEffects() session %d, srcOutput %d, dstOutput %d",
2835 ALOGV("moveEffectChain_l() session %d from thread %p to thread %p",
2840 ALOGW("moveEffectChain_l() effect chain for session %d not on source thread %p",
2953 audio_session_t session = chain->sessionId();
2954 ssize_t index = mOrphanEffectChains.indexOfKey(session);
2955 ALOGV("putOrphanEffectChain_l session %d index %zd", session, index);
2957 ALOGW("putOrphanEffectChain_l chain for session %d already present", session);
2960 mOrphanEffectChains.add(session, chain);
2964 sp<AudioFlinger::EffectChain> AudioFlinger::getOrphanEffectChain_l(audio_session_t session)
2967 ssize_t index = mOrphanEffectChains.indexOfKey(session);
2968 ALOGV("getOrphanEffectChain_l session %d index %zd", session, index);
2979 audio_session_t session = effect->sessionId();
2980 ssize_t index = mOrphanEffectChains.indexOfKey(session);
2981 ALOGV("updateOrphanEffectChains session %d index %zd", session, index);