googleads / googleads-mobile-flutter

A Flutter plugin for the Google Mobile Ads SDK
Apache License 2.0
336 stars 276 forks source link

Video play has only sound when displaying banner ad #341

Closed tudosxxx closed 11 months ago

tudosxxx commented 3 years ago

google_mobile_ads: ^0.13.3

When the advertisement is loaded on the video page, the sound of the video will appear, and the video picture will be static. This will happen if there is an AdWidget on the video page。

Doctor summary (to see all details, run flutter doctor -v): [√] Flutter (Channel stable, 2.2.2, on Microsoft Windows [Version 10.0.18363.1734]) [√] Android toolchain - develop for Android devices (Android SDK version 30.0.2) [√] Chrome - develop for the web [X] Visual Studio - develop for Windows X Visual Studio not installed; this is necessary for Windows development. Download at https://visualstudio.microsoft.com/downloads/. Please install the "Desktop development with C++" workload, including all of its default components [!] Android Studio (not installed) [√] Connected device (4 available)

! Doctor found issues in 2 categories.

maheshj01 commented 3 years ago

Hi @hx269988653, Thanks for filing the issue, Please provide a minimal reproducible code sample, This helps to better investigate the issue.

Thank you.

tudosxxx commented 3 years ago
import 'package:cached_video_player/cached_video_player.dart';
import 'package:flutter/material.dart';
import 'package:google_mobile_ads/google_mobile_ads.dart';

// cached_video_player: ^2.0.0-dev.1
// google_mobile_ads: ^0.13.3

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key? key, required this.title}) : super(key: key);

  final String title;

  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  VideoPlayerController? controller;
  BannerAd? anchoredBanner;

  @override
  void initState() {
    super.initState();
    controller = VideoPlayerController.network(
        'https://flutter.github.io/assets-for-api-docs/assets/videos/bee.mp4')
      ..initialize().then((_) {
        controller!.setLooping(true);
        controller!.play();
        setState(() {

        });
      });
  }

  Future<void> createAnchoredBanner() async {
    final AnchoredAdaptiveBannerAdSize? size =
        await AdSize.getAnchoredAdaptiveBannerAdSize(
      Orientation.portrait,
      MediaQuery.of(context).size.width.truncate(),
    );
    if (size == null) {
      print('Unable to get height of anchored banner.');
      return;
    }
    final BannerAd banner = BannerAd(
      size: size,
      request: AdRequest(),
      adUnitId: 'ca-app-pub-3940256099942544/6300978111',
      listener: BannerAdListener(
        onAdLoaded: (Ad ad) {
          print('$BannerAd loaded.');
          anchoredBanner = ad as BannerAd?;
          setState(() {});
        },
        onAdFailedToLoad: (Ad ad, LoadAdError error) {
          print('$BannerAd failedToLoad: $error');
          ad.dispose();
        },
        onAdOpened: (Ad ad) => print('$BannerAd onAdOpened.'),
        onAdClosed: (Ad ad) => print('$BannerAd onAdClosed.'),
      ),
    );
    return banner.load();
  }

  @override
  Widget build(BuildContext context) {
    if(anchoredBanner == null)
      createAnchoredBanner();
    return Scaffold(
        appBar: AppBar(
          title: Text(widget.title),
        ),
        body: Stack(
          children: [
            Center(
              child: controller == null
                  ? Text('Loading...')
                  : AspectRatio(
                      aspectRatio: controller!.value.aspectRatio,
                      //_controller.value.aspectRatio,
                      child: VideoPlayer(controller!),
                    ),
            ),
            Align(
                alignment: Alignment.bottomCenter,
                child: anchoredBanner == null
                    ? Container()
                    : Container(
                        color: Colors.black54,
                        width: anchoredBanner!.size.width.toDouble(),
                        height: anchoredBanner!.size.height.toDouble(),
                        child: AdWidget(ad: anchoredBanner!),
                      ))
          ],
        ));
  }

  @override
  void dispose() {
    controller!.dispose();
    super.dispose();
  }
}
maheshj01 commented 3 years ago

@tudosxxx It looks like you are using the official video_player plugin and not cached_video_player: I tried your code sample using the latest video_player: ^2.1.14 plugin I was able to reproduce the issue on the latest stable and the master channel. The issue is reproducible only on Android and works fine on IOS

output ### IOS https://user-images.githubusercontent.com/31410839/129705396-0303b4ee-78cd-4215-a65c-e6b210116dff.mov ### Android The video below shows when we comment the banner widget from the widget tree the video starts playing and as soon as the banner is added in widget tree the video freezes but audio keeps playing. https://user-images.githubusercontent.com/31410839/129707083-5509e299-5dfb-455f-ad84-9dd8edaa7c59.mov
logs ``` Launching lib/main.dart on Redmi K20 Pro in debug mode... Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01 Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01 Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01 Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01 Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01 ✓ Built build/app/outputs/flutter-apk/app-debug.apk. W/FlutterActivityAndFragmentDelegate(22286): A splash screen was provided to Flutter, but this is deprecated. See flutter.dev/go/android-splash-migration for migration steps. Connecting to VM Service at ws://127.0.0.1:65501/9gUQRuimZ9Y=/ws I/DynamiteModule(22286): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:212104400 I/DynamiteModule(22286): Selected remote version of com.google.android.gms.ads.dynamite, version >= 212104400 D/DynamitePackage(22286): Instantiated singleton DynamitePackage. D/DynamitePackage(22286): Instantiating com.google.android.gms.ads.ChimeraMobileAdsSettingManagerCreatorImpl I/Ads (22286): Updating ad debug logging enablement. W/ConnectionStatusConfig(22286): Dynamic lookup for intent failed for action: com.google.android.gms.leibniz.events.service.START E/GmsClient(22286): unable to connect to service: com.google.android.gms.leibniz.events.service.START on com.google.android.gms I/WebViewFactory(22286): Loading com.google.android.webview version 92.0.4515.131 (code 451513133) W/evercode.triag(22286): Accessing hidden method Landroid/os/Trace;->isTagEnabled(J)Z (greylist, reflection, allowed) W/evercode.triag(22286): Accessing hidden method Landroid/os/Trace;->traceBegin(JLjava/lang/String;)V (greylist, reflection, allowed) W/evercode.triag(22286): Accessing hidden method Landroid/os/Trace;->traceEnd(J)V (greylist, reflection, allowed) W/evercode.triag(22286): Accessing hidden method Landroid/os/Trace;->asyncTraceBegin(JLjava/lang/String;I)V (greylist, reflection, allowed) W/evercode.triag(22286): Accessing hidden method Landroid/os/Trace;->asyncTraceEnd(JLjava/lang/String;I)V (greylist, reflection, allowed) I/cr_WVCFactoryProvider(22286): Loaded version=92.0.4515.131 minSdkVersion=29 isBundle=true multiprocess=true packageId=2 I/cr_LibraryLoader(22286): Successfully loaded native library I/cr_CachingUmaRecorder(22286): Flushed 8 samples from 8 histograms. D/EgretLoader(22286): EgretLoader(Context context) D/EgretLoader(22286): The context is not activity W/evercode.triag(22286): Accessing hidden method Landroid/media/AudioManager;->getOutputLatency(I)I (greylist, reflection, allowed) W/cr_media(22286): Requires BLUETOOTH permission W/Ads (22286): Update ad debug logging enablement as false D/DynamitePackage(22286): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl I/Ads (22286): Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("7533D24B76F3D928E20EB84A8C420B39")) to get test ads on this device. E/libc (22286): Access denied finding property "ro.vendor.df.effect.conflict" E/libc (22286): Access denied finding property "ro.vendor.knock.type" W/AdWorker(Defaul(22286): type=1400 audit(0.0:867689): avc: denied { read } for name="u:object_r:vendor_displayfeature_prop:s0" dev="tmpfs" ino=18632 scontext=u:r:untrusted_app:s0:c85,c259,c512,c768 tcontext=u:object_r:vendor_displayfeature_prop:s0 tclass=file permissive=0 app=com.nevercode.triage I/DynamiteModule(22286): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:212104400 I/DynamiteModule(22286): Selected remote version of com.google.android.gms.ads.dynamite, version >= 212104400 I/DynamiteModule(22286): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:212104400 I/DynamiteModule(22286): Selected remote version of com.google.android.gms.ads.dynamite, version >= 212104400 I/DynamiteModule(22286): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:212104400 I/DynamiteModule(22286): Selected remote version of com.google.android.gms.ads.dynamite, version >= 212104400 I/GASS (22286): GassClearcutLogger Initialized. I/GASS (22286): GassClearcutLogger Initialized. I/AudioManager(22286): In isSpeakerphoneOn(), calling application: com.nevercode.triage W/evercode.triag(22286): ClassLoaderContext classpath element mismatch. expected=/data/app/~~6e7QKWWNXhorKbFLmozm4A==/com.nevercode.triage-U71MSeO0eYJpwLBnpoNMaw==/base.apk, found=/data/app/~~KGOgQWZc6nPbpDytGEriYw==/com.nevercode.triage-gBs6ET-fzSwY5tOrcONo1g==/base.apk (PCL[];PCL[/data/app/~~6e7QKWWNXhorKbFLmozm4A==/com.nevercode.triage-U71MSeO0eYJpwLBnpoNMaw==/base.apk*2192290646:/data/app/~~6e7QKWWNXhorKbFLmozm4A==/com.nevercode.triage-U71MSeO0eYJpwLBnpoNMaw==/base.apk!classes2.dex*313963615:/data/app/~~6e7QKWWNXhorKbFLmozm4A==/com.nevercode.triage-U71MSeO0eYJpwLBnpoNMaw==/base.apk!classes3.dex*933874268] | PCL[];PCL[/data/app/~~KGOgQWZc6nPbpDytGEriYw==/com.nevercode.triage-gBs6ET-fzSwY5tOrcONo1g==/base.apk*1987756754:/data/app/~~KGOgQWZc6nPbpDytGEriYw==/com.nevercode.triage-gBs6ET-fzSwY5tOrcONo1g==/base.apk!classes2.dex*2722560470:/data/app/~~KGOgQWZc6nPbpDytGEriYw==/com.nevercode.triage-gBs6ET-fzSwY5tOrcONo1g==/base.apk!classes3.dex*2618138712]) I/DynamiteModule(22286): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:212104400 I/DynamiteModule(22286): Selected remote version of com.google.android.gms.ads.dynamite, version >= 212104400 V/DynamiteModule(22286): Dynamite loader version >= 2, using loadModule2NoCrashUtils W/evercode.triag(22286): ClassLoaderContext classpath element mismatch. expected=/data/app/~~6e7QKWWNXhorKbFLmozm4A==/com.nevercode.triage-U71MSeO0eYJpwLBnpoNMaw==/base.apk, found=/data/app/~~KGOgQWZc6nPbpDytGEriYw==/com.nevercode.triage-gBs6ET-fzSwY5tOrcONo1g==/base.apk (PCL[];PCL[/data/app/~~6e7QKWWNXhorKbFLmozm4A==/com.nevercode.triage-U71MSeO0eYJpwLBnpoNMaw==/base.apk*2192290646:/data/app/~~6e7QKWWNXhorKbFLmozm4A==/com.nevercode.triage-U71MSeO0eYJpwLBnpoNMaw==/base.apk!classes2.dex*313963615:/data/app/~~6e7QKWWNXhorKbFLmozm4A==/com.nevercode.triage-U71MSeO0eYJpwLBnpoNMaw==/base.apk!classes3.dex*933874268] | PCL[];PCL[]) I/Ads (22286): Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("7533D24B76F3D928E20EB84A8C420B39")) to get test ads on this device. I/AudioManager(22286): In isSpeakerphoneOn(), calling application: com.nevercode.triage W/AdWorker(Defaul(22286): type=1400 audit(0.0:867690): avc: granted { execute } for path="/data/data/com.nevercode.triage/app_pccache/5/62CD603B824870B29CE72E1380D4361C9BCA4EDE/pcam.jar" dev="sda31" ino=4331639 scontext=u:r:untrusted_app:s0:c85,c259,c512,c768 tcontext=u:object_r:app_data_file:s0:c85,c259,c512,c768 tclass=file app=com.nevercode.triage W/Ads (22286): Not retrying to fetch app settings W/Ads (22286): Not retrying to fetch app settings W/evercode.triag(22286): Accessing hidden method Landroid/media/AudioTrack;->getLatency()I (greylist, reflection, allowed) I/ExoPlayerImpl(22286): Init 317a853 [ExoPlayerLib/2.14.1] [raphaelin, Redmi K20 Pro, Xiaomi, 30] W/Looper (22286): PerfMonitor doFrame : time=5ms vsyncFrame=6015313 latency=466ms procState=2 historyMsgCount=14 W/VideoCapabilities(22286): Unsupported mime image/vnd.android.heic W/VideoCapabilities(22286): Unrecognized profile/level 0/3 for video/mpeg2 W/VideoCapabilities(22286): Unrecognized profile/level 0/3 for video/mpeg2 W/VideoCapabilities(22286): Unsupported mime video/x-ms-wmv I/evercode.triag(22286): ProcessProfilingInfo new_methods=3177 is saved saved_to_disk=1 resolve_classes_delay=8000 I/OMXClient(22286): IOmx service obtained D/DynamitePackage(22286): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl I/Ads (22286): Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("7533D24B76F3D928E20EB84A8C420B39")) to get test ads on this device. D/SurfaceUtils(22286): connecting to surface 0xb400007d8acd2010, reason connectToSurface I/MediaCodec(22286): [OMX.qcom.video.decoder.avc] setting surface generation to 22820865 D/SurfaceUtils(22286): disconnecting from surface 0xb400007d8acd2010, reason connectToSurface(reconnect) D/SurfaceUtils(22286): connecting to surface 0xb400007d8acd2010, reason connectToSurface(reconnect) I/ExtendedACodec(22286): setupVideoDecoder() I/ExtendedACodec(22286): Decoder will be in frame by frame mode I/ACodec (22286): [OMX.qcom.video.decoder.avc] input format is AMessage(what = 0x00000000) = { I/ACodec (22286): int32_t adaptive-playback = 1 I/ACodec (22286): string mime = "video/avc" I/ACodec (22286): int32_t width = 1280 I/ACodec (22286): int32_t height = 720 I/ACodec (22286): } I/ACodec (22286): [OMX.qcom.video.decoder.avc] output format is AMessage(what = 0x00000000) = { I/ACodec (22286): int32_t color-range = 2 I/ACodec (22286): int32_t color-standard = 1 I/ACodec (22286): int32_t color-transfer = 3 I/ACodec (22286): string mime = "video/raw" I/ACodec (22286): int32_t stride = 1280 I/ACodec (22286): int32_t slice-height = 736 I/ACodec (22286): int32_t color-format = 2141391878 I/ACodec (22286): Rect crop(0, 0, 1279, 719) I/ACodec (22286): int32_t android._dataspace = 260 I/ACodec (22286): Buffer hdr-static-info = { I/ACodec (22286): 00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ I/ACodec (22286): 00000010: 00 00 00 00 00 00 00 00 00 ......... I/ACodec (22286): } I/ACodec (22286): int32_t width = 1280 I/ACodec (22286): int32_t height = 720 I/ACodec (22286): } I/AudioManager(22286): In isSpeakerphoneOn(), calling application: com.nevercode.triage D/SurfaceUtils(22286): set up nativeWindow 0xb400007d8acd2010 for 1280x720, color 0x7fa30c06, rotation 0, usage 0x20002900 W/Ads (22286): Not retrying to fetch app settings D/CCodec (22286): allocate(c2.android.aac.decoder) I/Codec2Client(22286): Available Codec2 services: "default" "software" I/CCodec (22286): setting up 'default' as default (vendor) store I/CCodec (22286): Created component [c2.android.aac.decoder] D/CCodecConfig(22286): read media type: audio/mp4a-latm D/ReflectedParamUpdater(22286): extent() != 1 for single value type: algo.buffers.max-count.values D/ReflectedParamUpdater(22286): extent() != 1 for single value type: output.subscribed-indices.values D/ReflectedParamUpdater(22286): extent() != 1 for single value type: input.buffers.allocator-ids.values D/ReflectedParamUpdater(22286): extent() != 1 for single value type: output.buffers.allocator-ids.values D/ReflectedParamUpdater(22286): extent() != 1 for single value type: algo.buffers.allocator-ids.values D/ReflectedParamUpdater(22286): extent() != 1 for single value type: output.buffers.pool-ids.values D/ReflectedParamUpdater(22286): extent() != 1 for single value type: algo.buffers.pool-ids.values I/CCodecConfig(22286): query failed after returning 19 values (BAD_INDEX) D/CCodecConfig(22286): c2 config diff is Dict { D/CCodecConfig(22286): c2::u32 coded.aac-packaging.value = 0 D/CCodecConfig(22286): c2::u32 coded.bitrate.value = 64000 D/CCodecConfig(22286): c2::u32 coded.pl.level = 0 D/CCodecConfig(22286): c2::u32 coded.pl.profile = 8192 D/CCodecConfig(22286): c2::i32 coding.drc.album-mode.value = 0 D/CCodecConfig(22286): c2::float coding.drc.attenuation-factor.value = 1 D/CCodecConfig(22286): c2::float coding.drc.boost-factor.value = 1 D/CCodecConfig(22286): c2::i32 coding.drc.compression-mode.value = 3 D/CCodecConfig(22286): c2::i32 coding.drc.effect-type.value = 3 D/CCodecConfig(22286): c2::float coding.drc.encoded-level.value = 0.25 D/CCodecConfig(22286): c2::float coding.drc.reference-level.value = -16 D/CCodecConfig(22286): c2::u32 input.buffers.max-size.value = 8192 D/CCodecConfig(22286): c2::u32 input.delay.value = 0 D/CCodecConfig(22286): string input.media-type.value = "audio/mp4a-latm" D/CCodecConfig(22286): c2::u32 output.delay.value = 2 D/CCodecConfig(22286): c2::float output.drc.output-loudness.value = 0.25 D/CCodecConfig(22286): string output.media-type.value = "audio/raw" D/CCodecConfig(22286): c2::u32 raw.channel-count.value = 1 D/CCodecConfig(22286): c2::u32 raw.max-channel-count.value = 8 D/CCodecConfig(22286): c2::u32 raw.sample-rate.value = 44100 D/CCodecConfig(22286): } D/CCodec (22286): [c2.android.aac.decoder] buffers are bound to CCodec for this session D/CCodecConfig(22286): no c2 equivalents for flags D/CCodecConfig(22286): config failed => CORRUPTED D/CCodecConfig(22286): c2 config diff is c2::u32 raw.channel-count.value = 2 D/CCodecConfig(22286): c2::u32 raw.sample-rate.value = 48000 W/Codec2Client(22286): query -- param skipped: index = 1107298332. D/CCodec (22286): client requested max input size 628, which is smaller than what component recommended (8192); overriding with component recommendation. W/CCodec (22286): This behavior is subject to change. It is recommended that app developers double check whether the requested max input size is in reasonable range. D/CCodec (22286): setup formats input: AMessage(what = 0x00000000) = { D/CCodec (22286): int32_t aac-drc-album-mode = 0 D/CCodec (22286): int32_t aac-drc-boost-level = 127 D/CCodec (22286): int32_t aac-drc-cut-level = 127 D/CCodec (22286): int32_t aac-drc-effect-type = 3 D/CCodec (22286): int32_t aac-drc-heavy-compression = 3 D/CCodec (22286): int32_t aac-encoded-target-level = -1 D/CCodec (22286): int32_t aac-max-output-channel_count = 8 D/CCodec (22286): int32_t aac-target-ref-level = 64 D/CCodec (22286): int32_t channel-count = 2 D/CCodec (22286): int32_t level = 0 D/CCodec (22286): int32_t max-input-size = 8192 D/CCodec (22286): string mime = "audio/mp4a-latm" D/CCodec (22286): int32_t profile = 2 D/CCodec (22286): int32_t sample-rate = 48000 D/CCodec (22286): } and output: AMessage(what = 0x00000000) = { D/CCodec (22286): int32_t aac-drc-album-mode = 0 D/CCodec (22286): int32_t aac-drc-boost-level = 127 D/CCodec (22286): int32_t aac-drc-cut-level = 127 D/CCodec (22286): int32_t aac-drc-effect-type = 3 D/CCodec (22286): int32_t aac-drc-heavy-compression = 3 D/CCodec (22286): int32_t aac-drc-output-loudness = -1 D/CCodec (22286): int32_t aac-encoded-target-level = -1 D/CCodec (22286): int32_t aac-max-output-channel_count = 8 D/CCodec (22286): int32_t aac-target-ref-level = 64 D/CCodec (22286): int32_t channel-count = 2 D/CCodec (22286): string mime = "audio/raw" D/CCodec (22286): int32_t sample-rate = 48000 D/CCodec (22286): } W/Codec2Client(22286): query -- param skipped: index = 1342179345. W/Codec2Client(22286): query -- param skipped: index = 2415921170. W/Codec2Client(22286): query -- param skipped: index = 1610614798. E/FMQ (22286): grantorIdx must be less than 3 E/FMQ (22286): grantorIdx must be less than 3 D/CCodecBufferChannel(22286): [c2.android.aac.decoder#820] Created input block pool with allocatorID 16 => poolID 17 - OK (0) I/CCodecBufferChannel(22286): [c2.android.aac.decoder#820] Created output block pool with allocatorID 16 => poolID 2437 - OK D/CCodecBufferChannel(22286): [c2.android.aac.decoder#820] Configured output block pool ids 2437 => OK D/CCodecBufferChannel(22286): [c2.android.aac.decoder#820] start: updating output delay 2 E/ion (22286): ioctl c0044901 failed with code -1: Inappropriate ioctl for device E/FMQ (22286): grantorIdx must be less than 3 E/FMQ (22286): grantorIdx must be less than 3 D/CCodecConfig(22286): c2 config diff is c2::i32 coding.drc.compression-mode.value = 1 D/CCodecBuffers(22286): [c2.android.aac.decoder#820:Output[N]] popFromStashAndRegister: output format changed to AMessage(what = 0x00000000) = { D/CCodecBuffers(22286): int32_t aac-drc-album-mode = 0 D/CCodecBuffers(22286): int32_t aac-drc-boost-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-cut-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-effect-type = 3 D/CCodecBuffers(22286): int32_t aac-drc-heavy-compression = 1 D/CCodecBuffers(22286): int32_t aac-drc-output-loudness = -1 D/CCodecBuffers(22286): int32_t aac-encoded-target-level = -1 D/CCodecBuffers(22286): int32_t aac-max-output-channel_count = 8 D/CCodecBuffers(22286): int32_t aac-target-ref-level = 64 D/CCodecBuffers(22286): int32_t channel-count = 2 D/CCodecBuffers(22286): string mime = "audio/raw" D/CCodecBuffers(22286): int32_t sample-rate = 48000 D/CCodecBuffers(22286): } D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 0) D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 1) I/ACodec (22286): [OMX.qcom.video.decoder.avc] output format is AMessage(what = 0x00000000) = { I/ACodec (22286): int32_t color-range = 2 I/ACodec (22286): int32_t color-standard = 1 I/ACodec (22286): int32_t color-transfer = 3 I/ACodec (22286): string mime = "video/raw" I/ACodec (22286): int32_t stride = 1280 I/ACodec (22286): int32_t slice-height = 736 I/ACodec (22286): int32_t color-format = 2141391878 I/ACodec (22286): Rect crop(0, 0, 1279, 719) I/ACodec (22286): int32_t android._dataspace = 260 I/ACodec (22286): Buffer hdr-static-info = { I/ACodec (22286): 00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ I/ACodec (22286): 00000010: 00 00 00 00 00 00 00 00 00 ......... I/ACodec (22286): } I/ACodec (22286): int32_t width = 1280 I/ACodec (22286): int32_t height = 720 I/ACodec (22286): } I/evercode.triag(22286): getDeviceIsSupportElevoc() The device is not support elevoc D/AudioTrack(22286): set(sessionId=39857) D/AudioTrack(22286): set(): streamType -1, sampleRate 48000, format 0x1, channelMask 0x3, frameCount 12000, flags #0, notificationFrames 0, sessionId 39857, transferType 3, uid -1, pid -1 D/AudioTrack(22286): setVolume: left = 1.000000 right = 1.000000 D/AudioTrack(22286): setVolume: left = 1.000000 right = 1.000000 D/AudioTrack(22286): setVolume: left = 1.000000 right = 1.000000 D/DynamitePackage(22286): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl I/Ads (22286): Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("7533D24B76F3D928E20EB84A8C420B39")) to get test ads on this device. I/AudioManager(22286): In isSpeakerphoneOn(), calling application: com.nevercode.triage W/Ads (22286): Not retrying to fetch app settings D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 0) D/AudioTrack(22286): getTimestamp_l(8055): device stall time corrected using current time 286798104963977 D/EgretLoader(22286): EgretLoader(Context context) D/EgretLoader(22286): The context is not activity I/evercode.triag(22286): Background concurrent copying GC freed 10850(970KB) AllocSpace objects, 2(56KB) LOS objects, 49% free, 9882KB/19MB, paused 1.606ms total 128.351ms D/EgretLoader(22286): EgretLoader(Context context) D/EgretLoader(22286): The context is not activity D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 3) D/EgretLoader(22286): EgretLoader(Context context) D/EgretLoader(22286): The context is not activity D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 2) D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 0) D/EgretLoader(22286): EgretLoader(Context context) D/EgretLoader(22286): The context is not activity D/EgretLoader(22286): EgretLoader(Context context) D/EgretLoader(22286): The context is not activity I/ExoPlayerImpl(22286): Init ExoPlayerLib/2.4.2 [raphaelin, Redmi K20 Pro, Xiaomi, 30] D/MetadataUtil(22286): Skipped unknown metadata entry: gsst D/MetadataUtil(22286): Skipped unknown metadata entry: gstd D/CCodec (22286): allocate(c2.android.aac.decoder) I/CCodec (22286): setting up 'default' as default (vendor) store I/CCodec (22286): Created component [c2.android.aac.decoder] D/CCodecConfig(22286): read media type: audio/mp4a-latm D/ReflectedParamUpdater(22286): extent() != 1 for single value type: algo.buffers.max-count.values D/ReflectedParamUpdater(22286): extent() != 1 for single value type: output.subscribed-indices.values D/ReflectedParamUpdater(22286): extent() != 1 for single value type: input.buffers.allocator-ids.values D/ReflectedParamUpdater(22286): extent() != 1 for single value type: output.buffers.allocator-ids.values D/ReflectedParamUpdater(22286): extent() != 1 for single value type: algo.buffers.allocator-ids.values D/ReflectedParamUpdater(22286): extent() != 1 for single value type: output.buffers.pool-ids.values D/ReflectedParamUpdater(22286): extent() != 1 for single value type: algo.buffers.pool-ids.values I/CCodecConfig(22286): query failed after returning 19 values (BAD_INDEX) D/CCodecConfig(22286): c2 config diff is Dict { D/CCodecConfig(22286): c2::u32 coded.aac-packaging.value = 0 D/CCodecConfig(22286): c2::u32 coded.bitrate.value = 64000 D/CCodecConfig(22286): c2::u32 coded.pl.level = 0 D/CCodecConfig(22286): c2::u32 coded.pl.profile = 8192 D/CCodecConfig(22286): c2::i32 coding.drc.album-mode.value = 0 D/CCodecConfig(22286): c2::float coding.drc.attenuation-factor.value = 1 D/CCodecConfig(22286): c2::float coding.drc.boost-factor.value = 1 D/CCodecConfig(22286): c2::i32 coding.drc.compression-mode.value = 3 D/CCodecConfig(22286): c2::i32 coding.drc.effect-type.value = 3 D/CCodecConfig(22286): c2::float coding.drc.encoded-level.value = 0.25 D/CCodecConfig(22286): c2::float coding.drc.reference-level.value = -16 D/CCodecConfig(22286): c2::u32 input.buffers.max-size.value = 8192 D/CCodecConfig(22286): c2::u32 input.delay.value = 0 D/CCodecConfig(22286): string input.media-type.value = "audio/mp4a-latm" D/CCodecConfig(22286): c2::u32 output.delay.value = 2 D/CCodecConfig(22286): c2::float output.drc.output-loudness.value = 0.25 D/CCodecConfig(22286): string output.media-type.value = "audio/raw" D/CCodecConfig(22286): c2::u32 raw.channel-count.value = 1 D/CCodecConfig(22286): c2::u32 raw.max-channel-count.value = 8 D/CCodecConfig(22286): c2::u32 raw.sample-rate.value = 44100 D/CCodecConfig(22286): } D/CCodec (22286): [c2.android.aac.decoder] buffers are bound to CCodec for this session D/CCodecConfig(22286): no c2 equivalents for language D/CCodecConfig(22286): no c2 equivalents for flags D/CCodecConfig(22286): config failed => CORRUPTED D/CCodecConfig(22286): c2 config diff is c2::u32 raw.channel-count.value = 2 W/Codec2Client(22286): query -- param skipped: index = 1107298332. D/CCodec (22286): client requested max input size 547, which is smaller than what component recommended (8192); overriding with component recommendation. W/CCodec (22286): This behavior is subject to change. It is recommended that app developers double check whether the requested max input size is in reasonable range. D/CCodec (22286): setup formats input: AMessage(what = 0x00000000) = { D/CCodec (22286): int32_t aac-drc-album-mode = 0 D/CCodec (22286): int32_t aac-drc-boost-level = 127 D/CCodec (22286): int32_t aac-drc-cut-level = 127 D/CCodec (22286): int32_t aac-drc-effect-type = 3 D/CCodec (22286): int32_t aac-drc-heavy-compression = 3 D/CCodec (22286): int32_t aac-encoded-target-level = -1 D/CCodec (22286): int32_t aac-max-output-channel_count = 8 D/CCodec (22286): int32_t aac-target-ref-level = 64 D/CCodec (22286): int32_t channel-count = 2 D/CCodec (22286): int32_t level = 0 D/CCodec (22286): int32_t max-input-size = 8192 D/CCodec (22286): string mime = "audio/mp4a-latm" D/CCodec (22286): int32_t profile = 2 D/CCodec (22286): int32_t sample-rate = 44100 D/CCodec (22286): } and output: AMessage(what = 0x00000000) = { D/CCodec (22286): int32_t aac-drc-album-mode = 0 D/CCodec (22286): int32_t aac-drc-boost-level = 127 D/CCodec (22286): int32_t aac-drc-cut-level = 127 D/CCodec (22286): int32_t aac-drc-effect-type = 3 D/CCodec (22286): int32_t aac-drc-heavy-compression = 3 D/CCodec (22286): int32_t aac-drc-output-loudness = -1 D/CCodec (22286): int32_t aac-encoded-target-level = -1 D/CCodec (22286): int32_t aac-max-output-channel_count = 8 D/CCodec (22286): int32_t aac-target-ref-level = 64 D/CCodec (22286): int32_t channel-count = 2 D/CCodec (22286): string mime = "audio/raw" D/CCodec (22286): int32_t sample-rate = 44100 D/CCodec (22286): } W/Codec2Client(22286): query -- param skipped: index = 1342179345. W/Codec2Client(22286): query -- param skipped: index = 2415921170. W/Codec2Client(22286): query -- param skipped: index = 1610614798. E/FMQ (22286): grantorIdx must be less than 3 E/FMQ (22286): grantorIdx must be less than 3 D/CCodecBufferChannel(22286): [c2.android.aac.decoder#407] Created input block pool with allocatorID 16 => poolID 18 - OK (0) I/CCodecBufferChannel(22286): [c2.android.aac.decoder#407] Created output block pool with allocatorID 16 => poolID 2438 - OK D/CCodecBufferChannel(22286): [c2.android.aac.decoder#407] Configured output block pool ids 2438 => OK D/CCodecBufferChannel(22286): [c2.android.aac.decoder#407] start: updating output delay 2 E/FMQ (22286): grantorIdx must be less than 3 E/FMQ (22286): grantorIdx must be less than 3 D/CCodecConfig(22286): c2 config diff is c2::i32 coding.drc.compression-mode.value = 1 D/CCodecBuffers(22286): [c2.android.aac.decoder#407:Output[N]] popFromStashAndRegister: output format changed to AMessage(what = 0x00000000) = { D/CCodecBuffers(22286): int32_t aac-drc-album-mode = 0 D/CCodecBuffers(22286): int32_t aac-drc-boost-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-cut-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-effect-type = 3 D/CCodecBuffers(22286): int32_t aac-drc-heavy-compression = 1 D/CCodecBuffers(22286): int32_t aac-drc-output-loudness = -1 D/CCodecBuffers(22286): int32_t aac-encoded-target-level = -1 D/CCodecBuffers(22286): int32_t aac-max-output-channel_count = 8 D/CCodecBuffers(22286): int32_t aac-target-ref-level = 64 D/CCodecBuffers(22286): int32_t channel-count = 2 D/CCodecBuffers(22286): string mime = "audio/raw" D/CCodecBuffers(22286): int32_t sample-rate = 44100 D/CCodecBuffers(22286): } I/OMXClient(22286): IOmx service obtained D/SurfaceUtils(22286): connecting to surface 0xb400007d2b948010, reason connectToSurface I/MediaCodec(22286): [OMX.qcom.video.decoder.avc] setting surface generation to 22820866 D/SurfaceUtils(22286): disconnecting from surface 0xb400007d2b948010, reason connectToSurface(reconnect) D/SurfaceUtils(22286): connecting to surface 0xb400007d2b948010, reason connectToSurface(reconnect) I/ExtendedACodec(22286): setupVideoDecoder() I/ExtendedACodec(22286): Decoder will be in frame by frame mode I/ACodec (22286): [OMX.qcom.video.decoder.avc] input format is AMessage(what = 0x00000000) = { I/ACodec (22286): int32_t adaptive-playback = 1 I/ACodec (22286): string mime = "video/avc" I/ACodec (22286): int32_t width = 1280 I/ACodec (22286): int32_t height = 720 I/ACodec (22286): } I/ACodec (22286): [OMX.qcom.video.decoder.avc] output format is AMessage(what = 0x00000000) = { I/ACodec (22286): int32_t color-range = 2 I/ACodec (22286): int32_t color-standard = 1 I/ACodec (22286): int32_t color-transfer = 3 I/ACodec (22286): string mime = "video/raw" I/ACodec (22286): int32_t stride = 1280 I/ACodec (22286): int32_t slice-height = 736 I/ACodec (22286): int32_t color-format = 2141391878 I/ACodec (22286): Rect crop(0, 0, 1279, 719) I/ACodec (22286): int32_t android._dataspace = 260 I/ACodec (22286): Buffer hdr-static-info = { I/ACodec (22286): 00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ I/ACodec (22286): 00000010: 00 00 00 00 00 00 00 00 00 ......... I/ACodec (22286): } I/ACodec (22286): int32_t width = 1280 I/ACodec (22286): int32_t height = 720 I/ACodec (22286): } D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 0) D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 1) D/SurfaceUtils(22286): set up nativeWindow 0xb400007d2b948010 for 1280x720, color 0x7fa30c06, rotation 0, usage 0x20002900 I/evercode.triag(22286): getDeviceIsSupportElevoc() The device is not support elevoc D/AudioTrack(22286): set(sessionId=0) D/AudioTrack(22286): set(): streamType -1, sampleRate 44100, format 0x1, channelMask 0x3, frameCount 11025, flags #0, notificationFrames 0, sessionId 0, transferType 3, uid -1, pid -1 W/AudioTrack(22286): Use of stream types is deprecated for operations other than volume control W/AudioTrack(22286): See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case D/AudioTrack(22286): setVolume: left = 1.000000 right = 1.000000 D/AudioTrack(22286): setVolume: left = 1.000000 right = 1.000000 D/AudioTrack(22286): setVolume: left = 1.000000 right = 1.000000 I/ACodec (22286): [OMX.qcom.video.decoder.avc] output format is AMessage(what = 0x00000000) = { I/ACodec (22286): int32_t color-range = 2 I/ACodec (22286): int32_t color-standard = 1 I/ACodec (22286): int32_t color-transfer = 3 I/ACodec (22286): string mime = "video/raw" I/ACodec (22286): int32_t stride = 1280 I/ACodec (22286): int32_t slice-height = 736 I/ACodec (22286): int32_t color-format = 2141391878 I/ACodec (22286): Rect crop(0, 0, 1279, 719) I/ACodec (22286): int32_t android._dataspace = 260 I/ACodec (22286): Buffer hdr-static-info = { I/ACodec (22286): 00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ I/ACodec (22286): 00000010: 00 00 00 00 00 00 00 00 00 ......... I/ACodec (22286): } I/ACodec (22286): int32_t width = 1280 I/ACodec (22286): int32_t height = 720 I/ACodec (22286): } I/DynamiteModule(22286): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:212104400 I/DynamiteModule(22286): Selected remote version of com.google.android.gms.ads.dynamite, version >= 212104400 I/flutter (22286): Instance of 'InterstitialAd' loaded I/DynamiteModule(22286): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:212104400 I/DynamiteModule(22286): Selected remote version of com.google.android.gms.ads.dynamite, version >= 212104400 I/flutter (22286): Instance of 'RewardedAd' loaded. I/DynamiteModule(22286): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:212104400 I/DynamiteModule(22286): Selected remote version of com.google.android.gms.ads.dynamite, version >= 212104400 I/flutter (22286): BannerAd loaded. I/DynamiteModule(22286): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:212104400 I/DynamiteModule(22286): Selected remote version of com.google.android.gms.ads.dynamite, version >= 212104400 I/flutter (22286): BannerAd loaded. W/ContentCatcher(22286): Failed to notify a WebView D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 0) D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 1) D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 1) D/CCodecBufferChannel(22286): [c2.android.aac.decoder#820] DEBUG: elapsed: n=6 [in=0 pipeline=0 out=2 smoothness=4] D/PipelineWatcher(22286): DEBUG: elapsed 2 / 6 D/CCodecBufferChannel(22286): [c2.android.aac.decoder#407] DEBUG: elapsed: n=6 [in=0 pipeline=0 out=2 smoothness=4] D/PipelineWatcher(22286): DEBUG: elapsed 2 / 6 D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 0) D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 0) I/CCodecConfig(22286): query failed after returning 19 values (BAD_INDEX) D/CCodecConfig(22286): c2 config diff is c2::i32 coding.drc.compression-mode.value = 3 W/Codec2Client(22286): query -- param skipped: index = 1342179345. W/Codec2Client(22286): query -- param skipped: index = 2415921170. W/Codec2Client(22286): query -- param skipped: index = 1610614798. D/CCodecBuffers(22286): [c2.android.aac.decoder#820:Output[N]] popFromStashAndRegister: output format changed to AMessage(what = 0x00000000) = { D/CCodecBuffers(22286): int32_t aac-drc-album-mode = 0 D/CCodecBuffers(22286): int32_t aac-drc-boost-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-cut-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-effect-type = 3 D/CCodecBuffers(22286): int32_t aac-drc-heavy-compression = 3 D/CCodecBuffers(22286): int32_t aac-drc-output-loudness = -1 D/CCodecBuffers(22286): int32_t aac-encoded-target-level = -1 D/CCodecBuffers(22286): int32_t aac-max-output-channel_count = 8 D/CCodecBuffers(22286): int32_t aac-target-ref-level = 64 D/CCodecBuffers(22286): int32_t channel-count = 2 D/CCodecBuffers(22286): string mime = "audio/raw" D/CCodecBuffers(22286): int32_t sample-rate = 48000 D/CCodecBuffers(22286): } D/CCodecConfig(22286): c2 config diff is c2::i32 coding.drc.compression-mode.value = 1 D/CCodecBuffers(22286): [c2.android.aac.decoder#820:Output[N]] popFromStashAndRegister: output format changed to AMessage(what = 0x00000000) = { D/CCodecBuffers(22286): int32_t aac-drc-album-mode = 0 D/CCodecBuffers(22286): int32_t aac-drc-boost-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-cut-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-effect-type = 3 D/CCodecBuffers(22286): int32_t aac-drc-heavy-compression = 1 D/CCodecBuffers(22286): int32_t aac-drc-output-loudness = -1 D/CCodecBuffers(22286): int32_t aac-encoded-target-level = -1 D/CCodecBuffers(22286): int32_t aac-max-output-channel_count = 8 D/CCodecBuffers(22286): int32_t aac-target-ref-level = 64 D/CCodecBuffers(22286): int32_t channel-count = 2 D/CCodecBuffers(22286): string mime = "audio/raw" D/CCodecBuffers(22286): int32_t sample-rate = 48000 D/CCodecBuffers(22286): } D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 1) D/BufferPoolAccessor2.0(22286): bufferpool2 0xb400007d85fb8028 : 5(40960 size) total buffers - 5(40960 size) used buffers - 1/7 (recycle/alloc) - 11/249 (fetch/transfer) D/BufferPoolAccessor2.0(22286): evictor expired: 1, evicted: 1 D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 0) D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 1) D/CCodecBufferChannel(22286): [c2.android.aac.decoder#820] DEBUG: elapsed: n=6 [in=0 pipeline=0 out=2 smoothness=4] D/PipelineWatcher(22286): DEBUG: elapsed 2 / 6 D/BufferPoolAccessor2.0(22286): bufferpool2 0xb400007d56565828 : 6(49152 size) total buffers - 5(40960 size) used buffers - 1/7 (recycle/alloc) - 6/24 (fetch/transfer) D/BufferPoolAccessor2.0(22286): evictor expired: 1, evicted: 1 D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 0) I/CCodecConfig(22286): query failed after returning 19 values (BAD_INDEX) D/CCodecConfig(22286): c2 config diff is c2::i32 coding.drc.compression-mode.value = 3 W/Codec2Client(22286): query -- param skipped: index = 1342179345. W/Codec2Client(22286): query -- param skipped: index = 2415921170. W/Codec2Client(22286): query -- param skipped: index = 1610614798. D/CCodecBuffers(22286): [c2.android.aac.decoder#820:Output[N]] popFromStashAndRegister: output format changed to AMessage(what = 0x00000000) = { D/CCodecBuffers(22286): int32_t aac-drc-album-mode = 0 D/CCodecBuffers(22286): int32_t aac-drc-boost-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-cut-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-effect-type = 3 D/CCodecBuffers(22286): int32_t aac-drc-heavy-compression = 3 D/CCodecBuffers(22286): int32_t aac-drc-output-loudness = -1 D/CCodecBuffers(22286): int32_t aac-encoded-target-level = -1 D/CCodecBuffers(22286): int32_t aac-max-output-channel_count = 8 D/CCodecBuffers(22286): int32_t aac-target-ref-level = 64 D/CCodecBuffers(22286): int32_t channel-count = 2 D/CCodecBuffers(22286): string mime = "audio/raw" D/CCodecBuffers(22286): int32_t sample-rate = 48000 D/CCodecBuffers(22286): } D/CCodecConfig(22286): c2 config diff is c2::i32 coding.drc.compression-mode.value = 1 D/CCodecBuffers(22286): [c2.android.aac.decoder#820:Output[N]] popFromStashAndRegister: output format changed to AMessage(what = 0x00000000) = { D/CCodecBuffers(22286): int32_t aac-drc-album-mode = 0 D/CCodecBuffers(22286): int32_t aac-drc-boost-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-cut-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-effect-type = 3 D/CCodecBuffers(22286): int32_t aac-drc-heavy-compression = 1 D/CCodecBuffers(22286): int32_t aac-drc-output-loudness = -1 D/CCodecBuffers(22286): int32_t aac-encoded-target-level = -1 D/CCodecBuffers(22286): int32_t aac-max-output-channel_count = 8 D/CCodecBuffers(22286): int32_t aac-target-ref-level = 64 D/CCodecBuffers(22286): int32_t channel-count = 2 D/CCodecBuffers(22286): string mime = "audio/raw" D/CCodecBuffers(22286): int32_t sample-rate = 48000 D/CCodecBuffers(22286): } D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 0) D/CCodecBufferChannel(22286): [c2.android.aac.decoder#820] DEBUG: elapsed: n=6 [in=0 pipeline=0 out=2 smoothness=4] D/PipelineWatcher(22286): DEBUG: elapsed 2 / 6 D/BufferPoolAccessor2.0(22286): bufferpool2 0xb400007d85fb8028 : 5(40960 size) total buffers - 5(40960 size) used buffers - 1/7 (recycle/alloc) - 11/488 (fetch/transfer) D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 2) I/CCodecConfig(22286): query failed after returning 19 values (BAD_INDEX) D/CCodecConfig(22286): c2 config diff is c2::i32 coding.drc.compression-mode.value = 3 W/Codec2Client(22286): query -- param skipped: index = 1342179345. W/Codec2Client(22286): query -- param skipped: index = 2415921170. W/Codec2Client(22286): query -- param skipped: index = 1610614798. D/CCodecBuffers(22286): [c2.android.aac.decoder#820:Output[N]] popFromStashAndRegister: output format changed to AMessage(what = 0x00000000) = { D/CCodecBuffers(22286): int32_t aac-drc-album-mode = 0 D/CCodecBuffers(22286): int32_t aac-drc-boost-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-cut-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-effect-type = 3 D/CCodecBuffers(22286): int32_t aac-drc-heavy-compression = 3 D/CCodecBuffers(22286): int32_t aac-drc-output-loudness = -1 D/CCodecBuffers(22286): int32_t aac-encoded-target-level = -1 D/CCodecBuffers(22286): int32_t aac-max-output-channel_count = 8 D/CCodecBuffers(22286): int32_t aac-target-ref-level = 64 D/CCodecBuffers(22286): int32_t channel-count = 2 D/CCodecBuffers(22286): string mime = "audio/raw" D/CCodecBuffers(22286): int32_t sample-rate = 48000 D/CCodecBuffers(22286): } D/CCodecConfig(22286): c2 config diff is c2::i32 coding.drc.compression-mode.value = 1 D/CCodecBuffers(22286): [c2.android.aac.decoder#820:Output[N]] popFromStashAndRegister: output format changed to AMessage(what = 0x00000000) = { D/CCodecBuffers(22286): int32_t aac-drc-album-mode = 0 D/CCodecBuffers(22286): int32_t aac-drc-boost-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-cut-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-effect-type = 3 D/CCodecBuffers(22286): int32_t aac-drc-heavy-compression = 1 D/CCodecBuffers(22286): int32_t aac-drc-output-loudness = -1 D/CCodecBuffers(22286): int32_t aac-encoded-target-level = -1 D/CCodecBuffers(22286): int32_t aac-max-output-channel_count = 8 D/CCodecBuffers(22286): int32_t aac-target-ref-level = 64 D/CCodecBuffers(22286): int32_t channel-count = 2 D/CCodecBuffers(22286): string mime = "audio/raw" D/CCodecBuffers(22286): int32_t sample-rate = 48000 D/CCodecBuffers(22286): } D/CCodecBufferChannel(22286): [c2.android.aac.decoder#820] DEBUG: elapsed: n=6 [in=0 pipeline=0 out=2 smoothness=4] D/PipelineWatcher(22286): DEBUG: elapsed 2 / 6 D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 3) D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 4) D/BufferPoolAccessor2.0(22286): bufferpool2 0xb400007d85fb8028 : 5(40960 size) total buffers - 5(40960 size) used buffers - 1/7 (recycle/alloc) - 11/730 (fetch/transfer) D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 0) W/ContentCatcher(22286): Failed to notify a WebView Reloaded 1 of 571 libraries in 730ms. I/CCodecConfig(22286): query failed after returning 19 values (BAD_INDEX) D/CCodecConfig(22286): c2 config diff is c2::i32 coding.drc.compression-mode.value = 3 W/Codec2Client(22286): query -- param skipped: index = 1342179345. W/Codec2Client(22286): query -- param skipped: index = 2415921170. W/Codec2Client(22286): query -- param skipped: index = 1610614798. D/CCodecBuffers(22286): [c2.android.aac.decoder#820:Output[N]] popFromStashAndRegister: output format changed to AMessage(what = 0x00000000) = { D/CCodecBuffers(22286): int32_t aac-drc-album-mode = 0 D/CCodecBuffers(22286): int32_t aac-drc-boost-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-cut-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-effect-type = 3 D/CCodecBuffers(22286): int32_t aac-drc-heavy-compression = 3 D/CCodecBuffers(22286): int32_t aac-drc-output-loudness = -1 D/CCodecBuffers(22286): int32_t aac-encoded-target-level = -1 D/CCodecBuffers(22286): int32_t aac-max-output-channel_count = 8 D/CCodecBuffers(22286): int32_t aac-target-ref-level = 64 D/CCodecBuffers(22286): int32_t channel-count = 2 D/CCodecBuffers(22286): string mime = "audio/raw" D/CCodecBuffers(22286): int32_t sample-rate = 48000 D/CCodecBuffers(22286): } D/CCodecConfig(22286): c2 config diff is c2::i32 coding.drc.compression-mode.value = 1 D/CCodecBuffers(22286): [c2.android.aac.decoder#820:Output[N]] popFromStashAndRegister: output format changed to AMessage(what = 0x00000000) = { D/CCodecBuffers(22286): int32_t aac-drc-album-mode = 0 D/CCodecBuffers(22286): int32_t aac-drc-boost-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-cut-level = 127 D/CCodecBuffers(22286): int32_t aac-drc-effect-type = 3 D/CCodecBuffers(22286): int32_t aac-drc-heavy-compression = 1 D/CCodecBuffers(22286): int32_t aac-drc-output-loudness = -1 D/CCodecBuffers(22286): int32_t aac-encoded-target-level = -1 D/CCodecBuffers(22286): int32_t aac-max-output-channel_count = 8 D/CCodecBuffers(22286): int32_t aac-target-ref-level = 64 D/CCodecBuffers(22286): int32_t channel-count = 2 D/CCodecBuffers(22286): string mime = "audio/raw" D/CCodecBuffers(22286): int32_t sample-rate = 48000 D/CCodecBuffers(22286): } D/CCodecBufferChannel(22286): [c2.android.aac.decoder#820] DEBUG: elapsed: n=6 [in=0 pipeline=0 out=2 smoothness=4] D/PipelineWatcher(22286): DEBUG: elapsed 2 / 6 D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 1) D/CCodecBuffers(22286): [c2.android.aac.decoder#820:1D-Input.Impl[N]] codec released a buffer owned by client (index 3) Reloaded 1 of 571 libraries in 470ms. W/ContentCatcher(22286): Failed to notify a WebView Application finished. Exited (sigterm) ```
flutter doctor -v ```console [✓] Flutter (Channel stable, 2.2.3, on macOS 11.5.2 20G95 darwin-arm, locale en-GB) • Flutter version 2.2.3 at /Users/mahesh/Documents/flutter • Framework revision f4abaa0735 (6 weeks ago), 2021-07-01 12:46:11 -0700 • Engine revision 241c87ad80 • Dart version 2.13.4 [✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0) • Android SDK at /Users/mahesh/Library/Android/sdk • Platform android-31, build-tools 31.0.0 • ANDROID_HOME = /Users/mahesh/Library/Android/sdk • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264) • All Android licenses accepted. [✓] Xcode - develop for iOS and macOS • Xcode at /Applications/Xcode.app/Contents/Developer • Xcode 12.5.1, Build version 12E507 • CocoaPods version 1.10.1 [✓] Chrome - develop for the web • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome [✓] Android Studio (version 4.2) • Android Studio at /Applications/Android Studio.app/Contents • Flutter plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/6351-dart • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264) [✓] VS Code (version 1.58.0) • VS Code at /Applications/Visual Studio Code.app/Contents • Flutter extension version 3.25.0 [✓] Connected device (4 available) • iPhone 12 Pro Max (mobile) • 5430F628-A903-402C-A635-D55D7E6EEFCA • ios • com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator) • macOS (desktop) • macos • darwin-arm64 • macOS 11.5.2 20G95 darwin-arm • Chrome (web) • chrome • web-javascript • Google Chrome 92.0.4515.131 • No issues found! ``` ```console [✓] Flutter (Channel master, 2.5.0-7.0.pre.8, on macOS 11.5.2 20G95 darwin-arm, locale en-GB) • Flutter version 2.5.0-7.0.pre.8 at /Users/mahesh/Documents/flutter_master • Upstream repository https://github.com/flutter/flutter.git • Framework revision 40e8620a27 (7 days ago), 2021-08-06 09:14:50 +0430 • Engine revision 431ac604da • Dart version 2.14.0 (build 2.14.0-383.0.dev) [✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0) • Android SDK at /Users/mahesh/Library/Android/sdk • Platform android-31, build-tools 31.0.0 • ANDROID_HOME = /Users/mahesh/Library/Android/sdk • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264) • All Android licenses accepted. [✓] Xcode - develop for iOS and macOS • Xcode at /Applications/Xcode.app/Contents/Developer • Xcode 12.5.1, Build version 12E507 • CocoaPods version 1.10.1 [✓] Chrome - develop for the web • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome [✓] Android Studio (version 4.2) • Android Studio at /Applications/Android Studio.app/Contents • Flutter plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/6351-dart • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264) [✓] VS Code (version 1.58.0) • VS Code at /Applications/Visual Studio Code.app/Contents • Flutter extension version 3.25.0 [✓] Connected device (4 available) • iPhone 12 Pro Max (mobile) • 5430F628-A903-402C-A635-D55D7E6EEFCA • ios • com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator) • macOS (desktop) • macos • darwin-arm64 • macOS 11.5.2 20G95 darwin-arm • Chrome (web) • chrome • web-javascript • Google Chrome 92.0.4515.131 • No issues found! ```
MarcinWad commented 1 year ago

Problem stil exists: google_mobile_ads: ^2.0.0 video_player: ^2.2.3

malandr2 commented 1 year ago

Hi @MarcinWad,

Try updating to the latest version of the google_mobile_ads plugin (3.0.0) and see if that resolves your issue. If not please let us know.

malandr2 commented 11 months ago

Closing due to inactivity. Please follow-up if the issue persists using version 3.0.0