wang-bin / fvp

Flutter video player plugin for all desktop+mobile platforms. download prebuilt examples from github actions. https://pub.dev/packages/fvp
BSD 3-Clause "New" or "Revised" License
126 stars 20 forks source link

Video Player Init Faild #96

Open someshswami9 opened 1 month ago

someshswami9 commented 1 month ago

Describe the bug In a list view builder, I am using a stateful child which has the chewie(latest version) as a view player, In main.dart I am registered with given below

WidgetsFlutterBinding.ensureInitialized();
registerWith(
    options: {
  'platforms': ['android', 'ios'],
      'video.decoders' : ['AMediaCodec', 'FFmpeg', 'VT'],
    }
  );

without options also I did as only used registerWith();

but what is happening is My video player is failed with error . not all videos are failed but some of them is randomly broke but the same URLs are working on my web protal (angular) and working fine all videos I can see.

com.truecopy.mydibs   E  [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(media open error, invalid or unsupported media, null, null)
                                                                            #0      MdkVideoPlayerPlatform.create (package:fvp/src/video_player_mdk.dart:249)
                                                                            <asynchronous suspension>
                                                                            #1      VideoPlayerController.initialize (package:video_player/video_player.dart:434)
                                                                            <asynchronous suspension>
                                                                            #2      DibsicalPostCardState.initState.<anonymous closure> (package:dibs/widgets/dibsical_post_card.dart:146)
                                                                            <asynchronous suspension>

Expected behavior From list view My any video should not be crashed.

Log

import 'package:logging/logging.dart';
import 'package:intl/intl.dart';

add the following lines before registerWith()

  Logger.root.level = Level.ALL;
  final df = DateFormat("HH:mm:ss.SSS");
  Logger.root.onRecord.listen((record) {
    print('${record.loggerName}.${record.level.name}: ${df.format(record.time)}: ${record.message}');
  });

and

2024-05-28 17:17:57.234  8280-8361  flutter        com.truecopy.mydibs   E  [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(media open error, invalid or unsupported media, null, null)
                                                                            #0      MdkVideoPlayerPlatform.create (package:fvp/src/video_player_mdk.dart:249)
                                                                            <asynchronous suspension>
                                                                            #1      VideoPlayerController.initialize (package:video_player/video_player.dart:434)
                                                                            <asynchronous suspension>
                                                                            #2      DibsicalPostCardState.initState.<anonymous closure> (package:dibs/widgets/dibsical_post_card.dart:146)
                                                                            <asynchronous suspension>
2024-05-28 17:17:57.237  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.237: 0xb400007a60252b80 player.set(0)
2024-05-28 17:17:57.237  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.237: 0xb400007a601ad800 virtual void mdk::MediaControlPush::setState(PlaybackState)@1066 requested state 2=>0, current state 0. status: 0X80000000
2024-05-28 17:17:57.237  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.237: default FrameReader0xb4000079eee6ad00 state: 0=>2=>0, 0
2024-05-28 17:17:57.237  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.237: default0xb4000079eee6ad00 stop, current state: 0
2024-05-28 17:17:57.238  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.237: 0xb4000079eee6ad00 unload, current status 0x80000000, invalid: 0x80000000, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 0
2024-05-28 17:17:57.238  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.238: AudioTrack play/pause ERROR: Invalid object instance
2024-05-28 17:17:57.238  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.238: 0xb400007a60252b80 player.onEvent(0, 0x0)
2024-05-28 17:17:57.238  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.238: 0xb400007a60252b80 player.onStateChanged(0)
2024-05-28 17:17:57.239  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.238: 0xb400007a60252b80 player.onMediaStatus(0)
2024-05-28 17:17:57.239  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.239: 0xb400007a60252b80 player.onMediaStatus(0)
2024-05-28 17:17:57.239  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.239: 0xb400007a60252b80 player.onStateChanged(0)
2024-05-28 17:17:57.239  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.239: 0xb400007a60252b80 player.onEvent(0, 0x0)
2024-05-28 17:17:57.239  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.239: 0xb400007a60252b80 player.onFrame(0)
2024-05-28 17:17:57.240  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.240: 0xb400007a60252b80 player.~Player
2024-05-28 17:17:57.240  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.240: setNext from -1 url:
2024-05-28 17:17:57.240  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.240: 0xb400007a60252b80 player.currentMediaChanged(0)
2024-05-28 17:17:57.241  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.241: 0xb400007a60252b80 player.setMedia()
2024-05-28 17:17:57.241  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.241: default FrameReader0xb4000079eee6ad00 state: 0=>0=>0, 0
2024-05-28 17:17:57.242  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.242: default0xb4000079eee6ad00 stop, current state: 0
2024-05-28 17:17:57.242  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.242: AudioTrack play/pause ERROR: Invalid object instance
2024-05-28 17:17:57.243  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.243: 0xb400007a60252b80 player.onEvent(0, 0x0)
2024-05-28 17:17:57.243  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.243: mdk::MediaPlayer::Private::~Private()
2024-05-28 17:17:57.243  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.243: 0xb400007a601ad800 virtual void mdk::MediaControlPush::setState(PlaybackState)@1066 requested state 0=>0, current state 0. status: 0X80000000
2024-05-28 17:17:57.243  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.243: AudioTrack play/pause ERROR: Invalid object instance
2024-05-28 17:17:57.244  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.244: default 0xb4000079eee6ad00 deleting FrameReader...
2024-05-28 17:17:57.244  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.244: 0xb4000079eee6ad00 unload, current status 0x80000000, invalid: 0x80000000, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 0
2024-05-28 17:17:57.244  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.244: default FrameReader0xb4000079eee6ad00 state: 0=>0=>0, 1
2024-05-28 17:17:57.244  8280-8361  flutter        com.truecopy.mydibs   I  mdk.SEVERE: 17:17:57.244: state not changed!
2024-05-28 17:17:57.244  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.244: 0xb400007a601c4000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1066 requested state 0=>0, current state 0. status: 0
2024-05-28 17:17:57.244  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.244: AudioTrack play/pause ERROR: Invalid object instance
2024-05-28 17:17:57.244  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.244: default 0xb4000079ea1cbb00 deleting FrameReader...
2024-05-28 17:17:57.244  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.244: player is destroyed 
2024-05-28 17:17:57.244  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.244: mdk::VideoRenderer::Private::~Private() @127
2024-05-28 17:17:57.355  8280-8280  ViewRo...vity] com.truecopy.mydibs   I  ViewPostIme pointer 0
2024-05-28 17:17:57.473  8280-8280  FvpPlugin      com.truecopy.mydibs   W  onMethodCall: ReleaseRT texId: 7, surfaces: 1 textures: 1
2024-05-28 17:17:57.480  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.480: 0xb400007a60252400 player.set(2)
2024-05-28 17:17:57.480  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.480: 0xb4000079dea58000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1066 requested state 2=>2, current state 2. status: 0X124
2024-05-28 17:17:57.480  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.480: default FrameReader0xb4000079de4c1d00 request to pause 1, loaded: 4.
2024-05-28 17:17:57.481  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.480: default FrameReader0xb4000079de4c1d00 state: 2=>2=>2, 0
2024-05-28 17:17:57.481  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.481: 0xb4000079ea12f3a0->PlatformSurface::Event::NativeHandle: 0x7fcac1800c>>>0x0
2024-05-28 17:17:57.481  8280-11600 CCodec         com.truecopy.mydibs   I  [c2.qti.avc.decoder] state->set(STOPPING)
2024-05-28 17:17:57.481  8280-11600 CCodec...annel com.truecopy.mydibs   D  [c2.qti.avc.decoder#268] MediaCodec discarded an unknown buffer
2024-05-28 17:17:57.481  8280-11600 CCodec...annel com.truecopy.mydibs   D  [c2.qti.avc.decoder#268] MediaCodec discarded an unknown buffer
2024-05-28 17:17:57.482  8280-11600 CCodec...annel com.truecopy.mydibs   D  [c2.qti.avc.decoder#268] MediaCodec discarded an unknown buffer
2024-05-28 17:17:57.482  8280-11600 CCodec...annel com.truecopy.mydibs   D  [c2.qti.avc.decoder#268] MediaCodec discarded an unknown buffer
2024-05-28 17:17:57.482  8280-11600 CCodec...annel com.truecopy.mydibs   D  [c2.qti.avc.decoder#268] MediaCodec discarded an unknown buffer
2024-05-28 17:17:57.482  8280-11600 CCodec...annel com.truecopy.mydibs   D  [c2.qti.avc.decoder#268] MediaCodec discarded an unknown buffer
2024-05-28 17:17:57.482  8280-11600 CCodec...annel com.truecopy.mydibs   D  [c2.qti.avc.decoder#268] MediaCodec discarded an unknown buffer
2024-05-28 17:17:57.500  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 0 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.501  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 1 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.502  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 2 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.502  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 3 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.503  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 4 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.503  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 5 is not owned by the producer (state = ACQUIRED)
2024-05-28 17:17:57.503  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 6 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.503  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 7 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.503  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 8 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.503  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 9 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.503  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 10 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.503  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 11 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.503  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 12 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.503  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 13 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.503  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 14 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.504  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 15 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.504  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 16 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.504  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 17 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.504  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 18 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.504  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 19 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.504  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 20 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.504  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 21 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.504  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 22 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.504  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 23 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.504  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 24 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.505  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 25 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.505  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 26 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.505  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 27 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.505  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 28 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.505  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 29 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.505  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 30 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.505  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 31 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.505  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 32 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.505  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 33 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.505  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 34 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.505  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 35 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.505  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 36 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.505  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 37 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.505  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 38 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.506  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 39 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.506  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 40 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.506  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 41 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.506  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 42 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.506  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 43 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.506  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 44 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.506  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 45 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.506  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 46 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.506  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 47 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.506  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 48 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.506  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 49 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.506  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 50 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.506  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 51 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.507  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 52 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.507  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 53 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.507  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 54 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.507  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 55 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.507  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 56 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.507  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 57 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.507  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 58 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.507  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 59 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.507  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 60 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.507  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 61 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.507  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 62 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.507  8280-11601 Buffer...ducer com.truecopy.mydibs   W  [ImageReader-16x16f22u256m5-8280-7](id:205800000013,api:3,p:8280,c:8280) detachBuffer: slot 63 is not owned by the producer (state = FREE)
2024-05-28 17:17:57.508  8280-11601 CCodec         com.truecopy.mydibs   I  [c2.qti.avc.decoder] state->set(ALLOCATED)
2024-05-28 17:17:57.508  8280-11600 SurfaceUtils   com.truecopy.mydibs   D  disconnecting from surface 0xb4000079ec6b9810, reason disconnectFromSurface
2024-05-28 17:17:57.509  8280-11600 CCodec         com.truecopy.mydibs   I  [c2.qti.avc.decoder] state->set(RELEASING)
2024-05-28 17:17:57.509  8280-11633 CCodec         com.truecopy.mydibs   I  [c2.qti.avc.decoder] release(1)
2024-05-28 17:17:57.510  8280-11633 CCodec         com.truecopy.mydibs   I  [c2.qti.avc.decoder] state->set(RELEASED)
2024-05-28 17:17:57.510  8280-11600 MediaCodec     com.truecopy.mydibs   I  Codec shutdown complete
2024-05-28 17:17:57.515  8280-11599 MediaCodec     com.truecopy.mydibs   D  flushMediametrics
2024-05-28 17:17:57.518  8280-8361  AudioTrack     com.truecopy.mydibs   D  stop(2488): called with 81328 frames delivered
2024-05-28 17:17:57.522  8280-11633 hw-BpHwBinder  com.truecopy.mydibs   I  onLastStrongRef automatically unlinking death recipients
2024-05-28 17:17:57.523  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.523: ++++++++++onDestroyContext(surface 0xb4000079ea12f3a0, ctx 0xb400007a6fb53870)+++++++++++
2024-05-28 17:17:57.523  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.523: 0xb400007a6ed68f10 destroying context local data 4...
2024-05-28 17:17:57.523  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.523: 0xb400007a6edb2020mdk::GLVideoRenderer::Private::Renderers::~Renderers()
2024-05-28 17:17:57.523  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.523: cleanup shader cache
2024-05-28 17:17:57.523  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.523: cleanup shader cache
2024-05-28 17:17:57.523  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.523: release AHardwareBuffer-EGL interop resources
2024-05-28 17:17:57.524  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.524: Delete GLTimer queries 0xb400007a6eda9aa0
2024-05-28 17:17:57.524  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.524: Delete GLTimer queries 0xb400007a6eda99c0
2024-05-28 17:17:57.524  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.524: 0xb400007a6ed68f10->aboutToDestroy() erase context 0xb400007a6ed68f10(13) for native context handle 0xb4000079ec871f00 ~~~~~~~~
2024-05-28 17:17:57.524  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.524: 
2024-05-28 17:17:57.525  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.525: ~Context
2024-05-28 17:17:57.525  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.525: 0xb400007a6ed68f10->aboutToDestroy() done~~~~~~~~
2024-05-28 17:17:57.525  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.525: 
2024-05-28 17:17:57.525  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.525: 0xb4000079b6710680UGL::opengl::Context::Local<mdk::GLVideoRenderer::Private::Renderers>::~Local() [T = mdk::GLVideoRenderer::Private::Renderers, DT = mdk::GLVideoRenderer::Private::Renderers]0x26 count: 0
2024-05-28 17:17:57.525  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.525: mdk::VideoRenderer::Private::~Private() @127
2024-05-28 17:17:57.525  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.525: destroyRenderContext: 0xb400007a6fb53870
2024-05-28 17:17:57.525  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.525: 0xb400007a6fb5a680 destroy gl resources before destroying context
2024-05-28 17:17:57.526  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.526: new Context object 0xb400007a6edd44e0(14) for native context handle 0xb4000079ec871f00
2024-05-28 17:17:57.526  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.526: ctx->api_: 0xb4000079ec865800
2024-05-28 17:17:57.526  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.526: probing gl context... native: 0x0
2024-05-28 17:17:57.526  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.526: select gl api resolver for EGL|OpenGL|OpenGLES
2024-05-28 17:17:57.527  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.526: EGL_VERSION: 1.5 Android META-EGL
2024-05-28 17:17:57.527  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.527: EGL_VENDOR: Android
2024-05-28 17:17:57.527  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.527: EGL_CLIENT_APIS: OpenGL_ES
2024-05-28 17:17:57.527  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.527: resolving gl common functions...
2024-05-28 17:17:57.527  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.527: select gl api resolver for EGL|OpenGL|OpenGLES
2024-05-28 17:17:57.527  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.527: using opengl api resolver: EGL
2024-05-28 17:17:57.528  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.528: probing gl client context... major_: 0
2024-05-28 17:17:57.528  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.528: GL_VENDOR: Qualcomm
2024-05-28 17:17:57.528  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.528: GL_RENDERER: Adreno (TM) 619
2024-05-28 17:17:57.528  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.528: GL_VERSION: OpenGL ES 3.2 V@0530.51 (GIT@82d27a90b3, I4ee8f6bced, 1689170680) (Date:07/12/23)
2024-05-28 17:17:57.528  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.528: GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.20
2024-05-28 17:17:57.528  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.528: EGL_ANDROID_GLES_layers EGL_ANDROID_front_buffer_auto_refresh EGL_ANDROID_get_frame_timestamps EGL_ANDROID_get_native_client_buffer EGL_ANDROID_image_native_buffer EGL_ANDROID_native_fence_sync EGL_ANDROID_presentation_time EGL_ANDROID_recordable EGL_ANGLE_platform_angle EGL_EXT_client_extensions EGL_EXT_create_context_robustness EGL_EXT_image_gl_colorspace EGL_EXT_pixel_format_float EGL_EXT_protected_content EGL_EXT_surface_CTA861_3_metadata EGL_EXT_surface_SMPTE2086_metadata EGL_EXT_yuv_surface EGL_IMG_context_priority EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_lock_surface EGL_KHR_mutable_render_buffer EGL_KHR_no_config_context EGL_KHR_partial_update EGL_KHR_platform_android EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffe
2024-05-28 17:17:57.529  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.529: OpenGL Context thread: 525789879472
2024-05-28 17:17:57.530  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.530: OpenGL ES3.2 No profile, EGL150, GLSL320
                                                                            Features PBO: 1, UBO: 1, RG texture: 1, 16bit texture: 1
2024-05-28 17:17:57.530  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.530: resolving gl extensions...
2024-05-28 17:17:57.530  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.530: select gl api resolver for EGL|OpenGL|OpenGLES
2024-05-28 17:17:57.530  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.530: using opengl api resolver: EGL
2024-05-28 17:17:57.530  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.530: context version: 320
2024-05-28 17:17:57.530  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.530: extension resolved: glMapBufferOES
2024-05-28 17:17:57.531  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.531: 
2024-05-28 17:17:57.531  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.531: gl api resolved. thread@ 525789879472
2024-05-28 17:17:57.531  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.531: 
2024-05-28 17:17:57.531  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.531: 0xb400007a6edd44e0->aboutToDestroy() erase context 0xb400007a6edd44e0(14) for native context handle 0xb4000079ec871f00 ~~~~~~~~
2024-05-28 17:17:57.531  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.531: 
2024-05-28 17:17:57.531  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.531: ~Context
2024-05-28 17:17:57.531  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.531: 0xb400007a6edd44e0->aboutToDestroy() done~~~~~~~~
2024-05-28 17:17:57.531  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.531: 
2024-05-28 17:17:57.532  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.532: 0xb400007a60252400 player.set(0)
2024-05-28 17:17:57.532  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.532: 0xb4000079dea58000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1066 requested state 2=>0, current state 2. status: 0X124
2024-05-28 17:17:57.532  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.532: clear on stop
2024-05-28 17:17:57.532  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.532: no gfx context. skip rendering...
2024-05-28 17:17:57.532  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.532: default FrameReader0xb4000079de4c1d00 state: 2=>2=>0, 0
2024-05-28 17:17:57.532  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.532: EOS audio frame of track 0
2024-05-28 17:17:57.532  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.532: AMediaCodec is being used, stop now may result in remaining buffers can't be rendered. set property 'stop_on_close=0' to stop only if all buffers are released
2024-05-28 17:17:57.532  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.532: audio stream#1 decoding loop is finished. packets: 34, pts: [1.764694, 3.297211]
2024-05-28 17:17:57.532  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.532: 525788839088 JMI thread exit
2024-05-28 17:17:57.532  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.532: default0xb4000079de4c1d00 stop, current state: 2
2024-05-28 17:17:57.532  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.532: 0xb4000079de4c1d00 unload, current status 0x124, invalid: 0, loading: 0, loaded: 4, buffering: 0, seeking: 0, prepared: 256, EOF: 0
2024-05-28 17:17:57.532  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.532: 0xb400007a6fa0c250 request avformat input interrupt
2024-05-28 17:17:57.532  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.532: clear on stop
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: 0xb400007a60252400 player.onEvent(0, 0x0)
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: 0xb400007a60252400 player.onStateChanged(0)
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: 0xb400007a60252400 player.onMediaStatus(0)
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: no gfx context. skip rendering...
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: 0xb400007a60252400 player.onMediaStatus(0)
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: 0xb400007a60252400 player.onStateChanged(0)
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: 0xb400007a60252400 player.onEvent(0, 0x0)
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: 0xb400007a60252400 player.onFrame(0)
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: 0xb400007a60252400 player.~Player
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: 0xb4000079ea12f3a0->PlatformSurface::Event::Close
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: removing closed surface...
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: interrupted by user
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: [FFmpeg:tls] -308 -> error state on socket
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: [FFmpeg:mov,mp4,m4a,3gp,3g2,mj2] Packet corrupt (stream = 0, dts = 50688)
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: [FFmpeg:mov,mp4,m4a,3gp,3g2,mj2] .
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: surface removed by event callback...
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: ThreadLocal<std::function<void *(const char *)>>::Data::~Data() thread: 525789879472
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: ThreadLocal<std::unordered_map<const void *, std::unique_ptr<UGL::opengl::Context>>>::Data::~Data() thread: 525789879472
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: ThreadLocal<UGL::opengl::platform::GLContext *>::Data::~Data() thread: 525789879472
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: ThreadLocal<UGL::opengl::Context::Config>::Data::~Data() thread: 525789879472
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: ThreadLocal<bool>::Data::~Data() thread: 525789879472
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: [FFmpeg:NULL] Invalid NAL unit size (45897 > 37744).
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: [FFmpeg:NULL] missing picture in access unit with size 37748
2024-05-28 17:17:57.533  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.533: default FrameReader@0xb4000079de4c1d00 unload requested, close io
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: interrupted by user
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: 525821230256default 0xb4000079de4c1d00 update @1149: reset status_mask. status: 121
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: default 0xb4000079de4c1d00 FrameReader::update MediaStatus 0X124=>0X1
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: FrameReader0xb4000079de4c1d00 stop by user. clear packets, send eof for each loop
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: FrameReader@0xb4000079de4c1d00 sending Packet::End to all packet queues. PacketIO@0xb400007a6fa00e00 ->url: https://s3.amazonaws.com/mybeta.dibs.design/USMYBE180324DBZ76B5EZ2W3NJBM/signed/2024-05-27/UUMYBE270524GUMHC6QG3CD8DMLN_27052024130111_sealed.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20240528T113953Z&X-Amz-SignedHeaders=host&X-Amz-Expires=21600&X-Amz-Credential=AKIAYLQIQQ6W3JTOSCFX%2F20240528%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=ef668ea221e02bc75add42173fb20208bcf22dde7286fda703c1a36d2b8bdc2f
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: clear packet queue for stream 0
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: clear packet queue for stream 1
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: before changed() 1
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: default FrameReader0xb4000079de4c1d00 state: 2=>0=>0, 0
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: 0xb4000079de4c1d00 unload, current status 0x1, invalid: 0, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 0
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: setNext from -1 url:
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: 0xb400007a60252400 player.currentMediaChanged(0)
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: 0xb400007a60252400 player.setMedia()
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: default FrameReader0xb4000079de4c1d00 state: 2=>0=>0, 0
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: default0xb4000079de4c1d00 stop, current state: 2
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: default FrameReader0xb4000079de4c1d00 state: 2=>0=>0, 0
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: default0xb4000079de4c1d00 stop, current state: 2
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: 0xb400007a60252400 player.onEvent(0, 0x0)
2024-05-28 17:17:57.534  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.534: mdk::MediaPlayer::Private::~Private()
2024-05-28 17:17:57.535  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.535: 0xb4000079dea58000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1066 requested state 0=>0, current state 2. status: 0X1
2024-05-28 17:17:57.535  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.535: default FrameReader0xb4000079de4c1d00 state: 2=>0=>0, 0
2024-05-28 17:17:57.535  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.535: default0xb4000079de4c1d00 stop, current state: 2
2024-05-28 17:17:57.535  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.535: stop and delete AMediaCodec: 0xb400007a6eca9040
2024-05-28 17:17:57.535  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.535: 0xb400007a6fa8a6a0UGL::opengl::Context::Local<mdk::AndroidImageBufferPool::ctx_res_t>::~Local() [T = mdk::AndroidImageBufferPool::ctx_res_t, DT = mdk::AndroidImageBufferPool::ctx_res_t]0x23 count: 1
2024-05-28 17:17:57.535  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.535: 0xb400007a6fa8a5e0 virtual mdk::NativeVideoBufferPool::~NativeVideoBufferPool()
2024-05-28 17:17:57.536  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.536: EOS video frame of track 0
2024-05-28 17:17:57.536  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.536: video stream#0 decoding loop is finished. packets: 2, pts: [0.000000, 0.000000]
2024-05-28 17:17:57.536  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.536: 525787798704 JMI thread exit
2024-05-28 17:17:57.536  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.536: default FrameReader0xb4000079de4c1d00 state: 2=>0=>0, 1
2024-05-28 17:17:57.536  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.536: default FrameReader0xb4000079de4c1d00 update state: 2=>0
2024-05-28 17:17:57.536  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.536: default 0xb4000079de4c1d00 deleting FrameReader...
2024-05-28 17:17:57.536  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.536: 0xb4000079dea59000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1066 requested state 0=>0, current state 0. status: 0
2024-05-28 17:17:57.536  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.536: AudioTrack play/pause ERROR: Invalid object instance
2024-05-28 17:17:57.536  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.536: default 0xb4000079de4db700 deleting FrameReader...
2024-05-28 17:17:57.536  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.536: player is destroyed 
2024-05-28 17:17:57.536  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.536: select gl api resolver for EGL|OpenGL|OpenGLES
2024-05-28 17:17:57.536  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.536: select gl api resolver for EGL|OpenGL|OpenGLES
2024-05-28 17:17:57.536  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.536: Context::destroyCurrent() is called without a valid context
2024-05-28 17:17:57.536  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.536: 0xb4000079ec875f80UGL::opengl::Context::Local<mdk::GLVideoRenderer::Private::Renderers>::~Local() [T = mdk::GLVideoRenderer::Private::Renderers, DT = mdk::GLVideoRenderer::Private::Renderers]0x22 count: 1
2024-05-28 17:17:57.536  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.536: mdk::VideoRenderer::Private::~Private() @127
2024-05-28 17:17:57.536  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.536: 0xb400007a6ed3d0d0UGL::opengl::Context::Local<GLTimer::ctx_res_t>::~Local() [T = GLTimer::ctx_res_t, DT = GLTimer::ctx_res_t]0x25 count: 1
2024-05-28 17:17:57.536  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.536: 0xb400007a6ed3cff0UGL::opengl::Context::Local<GLTimer::ctx_res_t>::~Local() [T = GLTimer::ctx_res_t, DT = GLTimer::ctx_res_t]0x24 count: 1
2024-05-28 17:17:57.537  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:57.537: mdk::VideoRenderer::Private::~Private() @127
2024-05-28 17:17:57.697  8280-8280  ViewRo...vity] com.truecopy.mydibs   I  ViewPostIme pointer 1
2024-05-28 17:17:58.121  8280-8280  ViewRo...vity] com.truecopy.mydibs   I  ViewPostIme pointer 0
2024-05-28 17:17:58.326  8280-8361  flutter        com.truecopy.mydibs   I  Creative : pausing
2024-05-28 17:17:58.327  8280-8361  flutter        com.truecopy.mydibs   I  Creative : re-playing
2024-05-28 17:17:58.544  8280-8361  flutter        com.truecopy.mydibs   I  fvp.FINE: 17:17:58.544: 367942004 player-5476376621283640448 create(https://s3.amazonaws.com/mybeta.dibs.design/USMYBE180324DBZ76B5EZ2W3NJBM/signed/2024-05-27/UUMYBE270524GUT2UDDKNHJRR5KB_27052024130035_sealed.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20240528T113953Z&X-Amz-SignedHeaders=host&X-Amz-Expires=21600&X-Amz-Credential=AKIAYLQIQQ6W3JTOSCFX%2F20240528%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=016e56bfcda4d8dccb4c6e8bfd7ab72febcce551b8b82286c559f047e49b2e75)
2024-05-28 17:17:58.547  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.547: default 0xb4000079ce1c3100 new FrameReader...
2024-05-28 17:17:58.547  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.547: Registered audio backends: AudioTrack OpenSL null 
2024-05-28 17:17:58.547  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.547: default 0xb4000079ce1c3700 new FrameReader...
2024-05-28 17:17:58.547  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.547: Registered audio backends: AudioTrack OpenSL null 
2024-05-28 17:17:58.547  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.547: 0xb400007a60228080 player.Player()
2024-05-28 17:17:58.550  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.550: 0xb400007a60228080 player.onEvent(1, 0x79ff74e130)
2024-05-28 17:17:58.550  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.550: 0xb400007a60228080 player.onStateChanged(1)
2024-05-28 17:17:58.550  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.550: 0xb400007a60228080 player.onMediaStatus(1)
2024-05-28 17:17:58.550  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.550: 0xb400007a60228080 player property: video.decoder = shader_resource=0
2024-05-28 17:17:58.550  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.550: 0xb400007a60228080 player property: avformat.strict = experimental
2024-05-28 17:17:58.550  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.550: 0xb400007a60228080 player property: avio.protocol_whitelist = file,rtmp,http,https,tls,rtp,tcp,udp,crypto,httpproxy,data,concatf,concat,subfile
2024-05-28 17:17:58.550  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.550: 0xb400007a60228080 player property: avformat.rtsp_transport = tcp
2024-05-28 17:17:58.550  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.550: 0xb400007a60228080 player.setDecoders(video, [AMediaCodec, FFmpeg, VT])
2024-05-28 17:17:58.550  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.550: video decoders: "AMediaCodec", "FFmpeg", "VT"
2024-05-28 17:17:58.550  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.550: video decoders: "AMediaCodec", "FFmpeg", "VT"
2024-05-28 17:17:58.550  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.550: 0xb400007a60228080 player.setMedia(https://s3.amazonaws.com/mybeta.dibs.design/USMYBE180324DBZ76B5EZ2W3NJBM/signed/2024-05-27/UUMYBE270524GUT2UDDKNHJRR5KB_27052024130035_sealed.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20240528T113953Z&X-Amz-SignedHeaders=host&X-Amz-Expires=21600&X-Amz-Credential=AKIAYLQIQQ6W3JTOSCFX%2F20240528%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=016e56bfcda4d8dccb4c6e8bfd7ab72febcce551b8b82286c559f047e49b2e75)
2024-05-28 17:17:58.551  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.551: default FrameReader0xb4000079ce1c3100 state: 0=>0=>0, 0
2024-05-28 17:17:58.551  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.551: default0xb4000079ce1c3100 stop, current state: 0
2024-05-28 17:17:58.551  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.551: AudioTrack play/pause ERROR: Invalid object instance
2024-05-28 17:17:58.551  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.551: default FrameReader0xb4000079ce1c3100 state: 0=>0=>0, 0
2024-05-28 17:17:58.551  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.551: default0xb4000079ce1c3100 stop, current state: 0
2024-05-28 17:17:58.551  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.551: 0xb400007a60228080 player.prepare(0, ..., 1282)
2024-05-28 17:17:58.551  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.551: AudioTrack play/pause ERROR: Invalid object instance
2024-05-28 17:17:58.551  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.551: 0xb4000079dea58000 MediaControl.prepare(0, ...) https://s3.amazonaws.com/mybeta.dibs.design/USMYBE180324DBZ76B5EZ2W3NJBM/signed/2024-05-27/UUMYBE270524GUT2UDDKNHJRR5KB_27052024130035_sealed.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20240528T113953Z&X-Amz-SignedHeaders=host&X-Amz-Expires=21600&X-Amz-Credential=AKIAYLQIQQ6W3JTOSCFX%2F20240528%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=016e56bfcda4d8dccb4c6e8bfd7ab72febcce551b8b82286c559f047e49b2e75
2024-05-28 17:17:58.551  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.551: default 0xb4000079ce1c3100 FrameReader.start(0, ...)
2024-05-28 17:17:58.551  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.551: default 0xb4000079ce1c3100 FrameReader::update MediaStatus 0=>0X2
2024-05-28 17:17:58.551  8280-8361  flutter        com.truecopy.mydibs   I  fvp.FINE: 17:17:58.551: 936708779 player-5476376621283640448 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading)
2024-05-28 17:17:58.551  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.551: default FrameReader0xb4000079ce1c3100 state: 0=>0=>1, 0
2024-05-28 17:17:58.551  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.551: default FrameReader0xb4000079ce1c3100 state: 0=>1=>1, 0
2024-05-28 17:17:58.551  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.551: default FrameReader0xb4000079ce1c3100 request to pause 1, loaded: 0.
2024-05-28 17:17:58.551  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.551: default FrameReader0xb4000079ce1c3100 state: 0=>1=>2, 0
2024-05-28 17:17:58.551  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.551: default FrameReader0xb4000079ce1c3100 state requested: 2, current: 0
2024-05-28 17:17:58.551  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.551: AudioTrack play/pause ERROR: Invalid object instance
2024-05-28 17:17:58.553  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.553: start frame reader thread: 525821230256
2024-05-28 17:17:58.553  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.553: Trying MediaIO FFmpeg
2024-05-28 17:17:58.553  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:58.553: 0xb400007a6fa01a00 open url: https://s3.amazonaws.com/mybeta.dibs.design/USMYBE180324DBZ76B5EZ2W3NJBM/signed/2024-05-27/UUMYBE270524GUT2UDDKNHJRR5KB_27052024130035_sealed.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20240528T113953Z&X-Amz-SignedHeaders=host&X-Amz-Expires=21600&X-Amz-Credential=AKIAYLQIQQ6W3JTOSCFX%2F20240528%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=016e56bfcda4d8dccb4c6e8bfd7ab72febcce551b8b82286c559f047e49b2e75
2024-05-28 17:17:58.777  8280-8280  ViewRo...vity] com.truecopy.mydibs   I  ViewPostIme pointer 1
2024-05-28 17:17:59.576  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:59.576: 0xb400007a6fa01a00 url opened
2024-05-28 17:17:59.576  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:59.576: format adts is used for https://s3.amazonaws.com/mybeta.dibs.design/USMYBE180324DBZ76B5EZ2W3NJBM/signed/2024-05-27/UUMYBE270524GUT2UDDKNHJRR5KB_27052024130035_sealed.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20240528T113953Z&X-Amz-SignedHeaders=host&X-Amz-Expires=21600&X-Amz-Credential=AKIAYLQIQQ6W3JTOSCFX%2F20240528%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=016e56bfcda4d8dccb4c6e8bfd7ab72febcce551b8b82286c559f047e49b2e75
2024-05-28 17:17:59.576  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:59.576: default 0xb4000079ce1c3100 FrameReader::update MediaStatus 0X2=>0X2
2024-05-28 17:17:59.576  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:59.576: 0xb400007a6fb8ef40 avio set class
2024-05-28 17:17:59.577  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:17:59.577: before avformat_open_input. io: 0xb400007a6fa01a00(FFmpeg)/pb: 0xb400007a6fb8ef40, url: https://s3.amazonaws.com/mybeta.dibs.design/USMYBE180324DBZ76B5EZ2W3NJBM/signed/2024-05-27/UUMYBE270524GUT2UDDKNHJRR5KB_27052024130035_sealed.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20240528T113953Z&X-Amz-SignedHeaders=host&X-Amz-Expires=21600&X-Amz-Credential=AKIAYLQIQQ6W3JTOSCFX%2F20240528%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=016e56bfcda4d8dccb4c6e8bfd7ab72febcce551b8b82286c559f047e49b2e75
2024-05-28 17:18:00.064  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.064: [FFmpeg:tls] -308 -> error state on socket
2024-05-28 17:18:00.300  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.300: [FFmpeg:tls] -308 -> error state on socket
2024-05-28 17:18:00.303  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.303: [FFmpeg:mov,mp4,m4a,3gp,3g2,mj2] moov atom not found
2024-05-28 17:18:00.303  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.303: Error avrt::avformat_open_input(&fmtctx_, ffmpeg::from_file_uri(in.c_str()), fmt, &dict) @374 /home/runner/work/mdk-sdk/mdk-sdk/mdk/ffmpeg/plugin/FFmpegPacketIO.cpp: (0xbebbb1b7) Invalid data found when processing input
2024-05-28 17:18:00.304  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.304: unsupported avformat options:  protocol_whitelist=file,rtmp,http,https,tls,rtp,tcp,udp,crypto,httpproxy,data,concatf,concat,subfile rtsp_transport=tcp strict=experimental
2024-05-28 17:18:00.304  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.304: 525821230256default 0xb4000079ce1c3100 update @1149: reset status_mask. status: 80000000
2024-05-28 17:18:00.304  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.304: default 0xb4000079ce1c3100 FrameReader::update MediaStatus 0X2=>0X80000000
2024-05-28 17:18:00.304  8280-8361  flutter        com.truecopy.mydibs   I  fvp.FINE: 17:18:00.304: 936708779 player-5476376621283640448 onMediaStatus: MediaStatus(+loading) => MediaStatus(+invalid)
2024-05-28 17:18:00.304  8280-8361  flutter        com.truecopy.mydibs   I  mdk.WARNING: 17:18:00.304: reader open error
2024-05-28 17:18:00.304  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.304: 525821230256default 0xb4000079ce1c3100 update @1149: reset status_mask. status: 80000000
2024-05-28 17:18:00.304  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.304: default 0xb4000079ce1c3100 FrameReader::update MediaStatus 0X80000000=>0X80000000
2024-05-28 17:18:00.305  8280-8361  flutter        com.truecopy.mydibs   E  [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(media open error, invalid or unsupported media, null, null)
                                                                            #0      MdkVideoPlayerPlatform.create (package:fvp/src/video_player_mdk.dart:249)
                                                                            <asynchronous suspension>
                                                                            #1      VideoPlayerController.initialize (package:video_player/video_player.dart:434)
                                                                            <asynchronous suspension>
                                                                            #2      DibsicalPostCardState.initState.<anonymous closure> (package:dibs/widgets/dibsical_post_card.dart:146)
                                                                            <asynchronous suspension>
2024-05-28 17:18:00.306  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.306: 0xb400007a60228080 player.set(0)
2024-05-28 17:18:00.306  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.306: 0xb4000079dea58000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1066 requested state 2=>0, current state 0. status: 0X80000000
2024-05-28 17:18:00.306  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.306: default FrameReader0xb4000079ce1c3100 state: 0=>2=>0, 0
2024-05-28 17:18:00.306  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.306: default0xb4000079ce1c3100 stop, current state: 0
2024-05-28 17:18:00.306  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.306: 0xb4000079ce1c3100 unload, current status 0x80000000, invalid: 0x80000000, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 0
2024-05-28 17:18:00.306  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.306: AudioTrack play/pause ERROR: Invalid object instance
2024-05-28 17:18:00.306  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.306: 0xb400007a60228080 player.onEvent(0, 0x0)
2024-05-28 17:18:00.306  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.306: 0xb400007a60228080 player.onStateChanged(0)
2024-05-28 17:18:00.306  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.306: 0xb400007a60228080 player.onMediaStatus(0)
2024-05-28 17:18:00.306  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.306: 0xb400007a60228080 player.onMediaStatus(0)
2024-05-28 17:18:00.306  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.306: 0xb400007a60228080 player.onStateChanged(0)
2024-05-28 17:18:00.306  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.306: 0xb400007a60228080 player.onEvent(0, 0x0)
2024-05-28 17:18:00.306  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.306: 0xb400007a60228080 player.onFrame(0)
2024-05-28 17:18:00.306  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.306: 0xb400007a60228080 player.~Player
2024-05-28 17:18:00.306  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.306: setNext from -1 url:
2024-05-28 17:18:00.306  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.306: 0xb400007a60228080 player.currentMediaChanged(0)
2024-05-28 17:18:00.306  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.306: 0xb400007a60228080 player.setMedia()
2024-05-28 17:18:00.307  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.306: default FrameReader0xb4000079ce1c3100 state: 0=>0=>0, 0
2024-05-28 17:18:00.307  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.307: default0xb4000079ce1c3100 stop, current state: 0
2024-05-28 17:18:00.307  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.307: AudioTrack play/pause ERROR: Invalid object instance
2024-05-28 17:18:00.307  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.307: 0xb400007a60228080 player.onEvent(0, 0x0)
2024-05-28 17:18:00.307  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.307: mdk::MediaPlayer::Private::~Private()
2024-05-28 17:18:00.307  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.307: 0xb4000079dea58000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1066 requested state 0=>0, current state 0. status: 0X80000000
2024-05-28 17:18:00.307  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.307: AudioTrack play/pause ERROR: Invalid object instance
2024-05-28 17:18:00.307  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.307: 0xb4000079dea59000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1066 requested state 0=>0, current state 0. status: 0
2024-05-28 17:18:00.307  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.307: AudioTrack play/pause ERROR: Invalid object instance
2024-05-28 17:18:00.307  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.307: default 0xb4000079ce1c3700 deleting FrameReader...
2024-05-28 17:18:00.307  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.307: player is destroyed 
2024-05-28 17:18:00.307  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.307: default 0xb4000079ce1c3100 deleting FrameReader...
2024-05-28 17:18:00.307  8280-8361  flutter        com.truecopy.mydibs   I  mdk.INFO: 17:18:00.307: mdk::VideoRenderer::Private::~Private() @127
2024-05-28 17:18:02.560  8280-9673  Buffer...or2.0 com.truecopy.mydibs   D  bufferpool2 0xb4000079dc209c28 : 0(0 size) total buffers - 0(0 size) used buffers - 0/5 (recycle/alloc) - 9/56 (fetch/transfer)
2024-05-28 17:18:02.560  8280-9673  Buffer...or2.0 com.truecopy.mydibs   D  evictor expired: 1, evicted: 1
wang-bin commented 1 month ago

the error is from ssl library. but I can't reproduce it. btw, 'VT' must be before 'FFmpeg', otherwise i will never be used because 'FFmpeg' support all codecs supported by VT

someshswami9 commented 1 month ago

Yes I tried removing all the options and used the registerWith(); did the flutter pub cache clean and rerun again on my android physical device but still got the same error

[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(media open error, invalid or unsupported media, null, null)

0 MdkVideoPlayerPlatform.create (package:fvp/src/video_player_mdk.dart:249:7)

                                                                        <asynchronous suspension>
                                                                        #1      VideoPlayerController.initialize (package:video_player/video_player.dart:434:19)
                                                                        <asynchronous suspension>
                                                                        #2      DibsicalPostCardState.initState.<anonymous closure> (package:dibs/widgets/dibsical_post_card.dart:146:50)
                                                                        <asynchronous suspension>

Also I got the Codec reported err 0xfffffff4/NO_MEMORY, actionCode 0, while in state 5/STARTING from MediaCodec

Even I tried this for single video player not on list but still I am getting error of MdkVideoPlayerPlatform.create (package:fvp/src/video_player_mdk.dart:249:7)

wang-bin commented 1 month ago

can you show me the full log? do you have 2 kind of errors? from previous log, the exception is from ssl error, video can be loaded, so no decoder is used.

someshswami9 commented 1 month ago

[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(media open error, invalid or unsupported media, null, null)

0 MdkVideoPlayerPlatform.create (package:fvp/src/video_player_mdk.dart:249:7)

https://github.com/wang-bin/fvp/issues/1 VideoPlayerController.initialize (package:video_player/video_player.dart:434:19)

https://github.com/wang-bin/fvp/issues/2 DibsicalPostCardState.initState. (package:dibs/widgets/dibsical_post_card.dart:146:50)

This problem is solved by using registerwith() inside the initstate of the item in the list view instead of using in main.dart. but the 

Codec reported err 0xfffffff4/NO_MEMORY, actionCode 0, while in state 5/STARTING

This problem is consistent.

and also after some use I got this error and my app crashed

signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- Abort message: 'terminating with uncaught exception of type std::__ndk1::bad_function_call: std::exception' x0 0000000000000000 x1 00000000000071dd x2 0000000000000006 x3 00000079e6f6cf50 x4 736f646277641f73 x5 736f646277641f73 x6 736f646277641f73 x7 7f7f7f7f7f7f7f7f x8 00000000000000f0 x9 0000007b202d0f28 x10 0000000000000001 x11 0000007b2034d344 x12 000000000912fd56 x13 00000a33c7ac23f0 x14 0017a89b8742bc00 x15 0000000034155555 x16 0000007b203b8a00 x17 0000007b20390e60 x18 0000007934d66000 x19 0000000000005651 x20 00000000000071dd x21 00000000ffffffff x22 ffffff80ffffffc8 x23 00000079e6f6d1a0 x24 00000079e6f6d080 x25 00000079e6f6d0c0 x26 00000079e6f6e000 x27 0000000000000001 x28 00000079e6f6d7a9 x29 00000079e6f6cfd0 lr 0000007b2033e084 sp 00000079e6f6cf30 pc 0000007b2033e0b0 pst 0000000000001000 17 total frames backtrace:

00 pc 00000000000950b0 /apex/com.android.runtime/lib64/bionic/libc.so (abort+168) (BuildId: 02a91a85343debb2911714273ff2b670)

  #01 pc 00000000000cece8  /data/app/~~LzABsF8KiBHEldpIZHg1Cg==/com.truecopy.mydibs-iVL8j3iDM7fdHTW0tzWjBw==/lib/arm64/libc++_shared.so (BuildId: fcc246cbb373c5edee634b117c4b4564cc9becf3)
  #02 pc 00000000000cee9c  /data/app/~~LzABsF8KiBHEldpIZHg1Cg==/com.truecopy.mydibs-iVL8j3iDM7fdHTW0tzWjBw==/lib/arm64/libc++_shared.so (BuildId: fcc246cbb373c5edee634b117c4b4564cc9becf3)
  #03 pc 00000000000e3c5c  /data/app/~~LzABsF8KiBHEldpIZHg1Cg==/com.truecopy.mydibs-iVL8j3iDM7fdHTW0tzWjBw==/lib/arm64/libc++_shared.so (BuildId: fcc246cbb373c5edee634b117c4b4564cc9becf3)
  #04 pc 00000000000e32f4  /data/app/~~LzABsF8KiBHEldpIZHg1Cg==/com.truecopy.mydibs-iVL8j3iDM7fdHTW0tzWjBw==/lib/arm64/libc++_shared.so (BuildId: fcc246cbb373c5edee634b117c4b4564cc9becf3)
  #05 pc 00000000000e3248  /data/app/~~LzABsF8KiBHEldpIZHg1Cg==/com.truecopy.mydibs-iVL8j3iDM7fdHTW0tzWjBw==/lib/arm64/libc++_shared.so (__cxa_throw+124) (BuildId: fcc246cbb373c5edee634b117c4b4564cc9becf3)
  #06 pc 00000000000294e0  /data/app/~~LzABsF8KiBHEldpIZHg1Cg==/com.truecopy.mydibs-iVL8j3iDM7fdHTW0tzWjBw==/lib/arm64/libfvp_plugin.so (BuildId: 9fc17dff439d58b885586bc4001e857b847c9c94)
  #07 pc 000000000002dd38  /data/app/~~LzABsF8KiBHEldpIZHg1Cg==/com.truecopy.mydibs-iVL8j3iDM7fdHTW0tzWjBw==/lib/arm64/libfvp_plugin.so (BuildId: 9fc17dff439d58b885586bc4001e857b847c9c94)
  #08 pc 000000000002dce8  /data/app/~~LzABsF8KiBHEldpIZHg1Cg==/com.truecopy.mydibs-iVL8j3iDM7fdHTW0tzWjBw==/lib/arm64/libfvp_plugin.so (BuildId: 9fc17dff439d58b885586bc4001e857b847c9c94)
  #09 pc 000000000002dc54  /data/app/~~LzABsF8KiBHEldpIZHg1Cg==/com.truecopy.mydibs-iVL8j3iDM7fdHTW0tzWjBw==/lib/arm64/libfvp_plugin.so (BuildId: 9fc17dff439d58b885586bc4001e857b847c9c94)
  #10 pc 000000000002dbfc  /data/app/~~LzABsF8KiBHEldpIZHg1Cg==/com.truecopy.mydibs-iVL8j3iDM7fdHTW0tzWjBw==/lib/arm64/libfvp_plugin.so (BuildId: 9fc17dff439d58b885586bc4001e857b847c9c94)
  #11 pc 00000000000f8354  /data/app/~~LzABsF8KiBHEldpIZHg1Cg==/com.truecopy.mydibs-iVL8j3iDM7fdHTW0tzWjBw==/lib/arm64/libmdk.so (BuildId: 814010d13f14ebf7683a39042b04ebee77a6a4df)
  #12 pc 00000000000daa84  /data/app/~~LzABsF8KiBHEldpIZHg1Cg==/com.truecopy.mydibs-iVL8j3iDM7fdHTW0tzWjBw==/lib/arm64/libmdk.so (mdk::abi::FrameReader::update(mdk::abi::State, bool)+1060) (BuildId: 814010d13f14ebf7683a39042b04ebee77a6a4df)
  #13 pc 00000000000db61c  /data/app/~~LzABsF8KiBHEldpIZHg1Cg==/com.truecopy.mydibs-iVL8j3iDM7fdHTW0tzWjBw==/lib/arm64/libmdk.so (BuildId: 814010d13f14ebf7683a39042b04ebee77a6a4df)
  #14 pc 00000000000dabe0  /data/app/~~LzABsF8KiBHEldpIZHg1Cg==/com.truecopy.mydibs-iVL8j3iDM7fdHTW0tzWjBw==/lib/arm64/libmdk.so (BuildId: 814010d13f14ebf7683a39042b04ebee77a6a4df)
  #15 pc 00000000000fd0f4  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) (BuildId: 02a91a85343debb2911714273ff2b670)
  #16 pc 0000000000096a04  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 02a91a85343debb2911714273ff2b670)

Lost connection to device.

wang-bin commented 1 month ago

please show me your full log, so i can see more details, including library version. your was fixed last month, upgrade fvp, run "flutter clean" and rebuild.

someshswami9 commented 4 weeks ago

Using the fvp: ^0.18.0, did flutter clean dis pub cache clean, last month also not solved.

See the attached problem only happening when you scroll in list view builder s fastly. if I have to handle it from my side then let me know with some code sample, See it is working fine if I scroll slowly in my video listview then nothing is crashing but when I scroll faster in the list view then I am getting the attached pdf file. check last 2 3 pages for error.

wang-bin commented 4 weeks ago

Even I tried this for single video player not on list but still I am getting error of MdkVideoPlayerPlatform.create (package:fvp/src/video_player_mdk.dart:249:7)

This error is from ssl. But I'm not sure the exact reason. Maybe using another ssl library can fix the error.

Using the fvp: ^0.18.0, did flutter clean dis pub cache clean, last month also not solved.

After upgrading to new version, Abort message: 'terminating with uncaught exception of type std::__ndk1::bad_function_call: std::exception' this error should disappear. I can do nothing without new log.

See the attached problem only happening when you scroll in list view builder s fastly. if I have to handle it from my side then let me know with some code sample, See it is working fine if I scroll slowly in my video listview then nothing is crashing but when I scroll faster in the list view then I am getting the attached pdf file. check last 2 3 pages for error.

Can you provide a list view example so I can test on my devices?