Skip to content

Android: benign logcat noise

Android’s media stack and Google’s libraries emit error-level logcat lines that are not OGPlayer errors, cannot be silenced from app code, and have no functional impact. The ones integrators ask about:

LineLogged byMeaning
Failed to query component interface for required system resourcesVendor Codec2 HAL client (esp. Samsung/Qualcomm)Fires on every MediaCodec creation when an optional vendor interface is absent. Every video app on the device logs it.
AppOps: attributionTag not declared in manifestsystem_serverGoogle Play Services (Cast/IMA) uses attribution contexts with internal tags; AppOps falls back to package attribution. Also seen in Google’s own samples.
ashmem: Pinning is deprecated since Android Q / libpenguin.so not foundPlatform / vendor graphicsDevice-wide system noise, logged for all apps.
FilePhenotypeFlags: Config package … cannot use FILE backingGoogle Play Services internalsGMS feature-flag plumbing; not app-addressable.
LoudnessCodecController / flush() … at Released state after a codec deathMedia3 + platformCleanup chatter after Android reclaims a codec; OGPlayer recovers the session silently.

Real OGPlayer problems are identifiable two ways: PlaybackListener.onError / AdListener.onAdError with a stable code from the error-code table, and a single OGPlayer: unrecovered playback error <CODE>: <cause> WARN breadcrumb in logcat.