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

Audio player texture #37

Closed mohammadinfo closed 9 months ago

mohammadinfo commented 9 months ago

Hi ! The audio player texture is only visible when the current position of the music changes, otherwise only a black screen is played.

wang-bin commented 9 months ago

do you mean music with cover art?

mohammadinfo commented 9 months ago

Yeah

wang-bin commented 9 months ago

show me the log

mohammadinfo commented 9 months ago

When I change the position with the slider, everything is okay. However, by default, all I can see is a black screen with sound.

wang-bin commented 9 months ago

i need your log, or a minimal example to reproduce.

mohammadinfo commented 9 months ago

https://github.com/wang-bin/fvp/assets/62583428/00697904-e01c-482d-823a-80bc91144a36

mohammadinfo commented 9 months ago

If you need log tell me and I will send it.

wang-bin commented 9 months ago

If you need log tell me and I will send it.

I need it

mohammadinfo commented 9 months ago
flutter: INFO: 2023-09-14 19:01:04.743478: default000002C338A56E00 new FrameReader...
flutter: INFO: 2023-09-14 19:01:04.743478: Registered audio backends: XAudio2 DSound null
flutter: INFO: 2023-09-14 19:01:04.743478: XAudio2_9.dll
flutter: INFO: 2023-09-14 19:01:04.743478: Build with XAudio2 from Win8+ SDK
flutter: INFO: 2023-09-14 19:01:04.743478: Try symbol 'XAudio2Create' from Windows SDK dll
flutter: INFO: 2023-09-14 19:01:04.743996: default000002C338A58390 new FrameReader...
flutter: INFO: 2023-09-14 19:01:04.743996: Registered audio backends: XAudio2 DSound null
flutter: INFO: 2023-09-14 19:01:04.743996: 000002C33E9CE7C0__cdecl mdk::abi::Player::Player(void)
flutter: INFO: 2023-09-14 19:01:04.743996: default FrameReader000002C338A56E00 state: 0=>0=>0, 0
flutter: INFO: 2023-09-14 19:01:04.743996: default000002C338A56E00 void __cdecl mdk::abi::FrameReader::stop(void), current state: 0
flutter: INFO: 2023-09-14 19:01:04.743996: default FrameReader000002C338A56E00 state: 0=>0=>0, 0
flutter: INFO: 2023-09-14 19:01:04.743996: default000002C338A56E00 void __cdecl mdk::abi::FrameReader::stop(void), current state: 0
flutter: INFO: 2023-09-14 19:01:04.743996: 000002C348B0C100 MediaControl.prepare(0, ...) file:///C:/Users/Mohammad/AppData/Local/Temp/Testttt/dec/e4a159b3-6762-4dea-9369-eb8ae0d37c1e/XOwK8T9ajGxIadU8ltniDw6RvKtATDtWjr4c1keSkG6J8dcjVVoLC33np8RSa7lQ3PDMwBBOWV39scxA4EzRbk8saL0mAKeOJg4=_dec.mp3
flutter: INFO: 2023-09-14 19:01:04.743996: default 000002C338A56E00 FrameReader.start(0, ...)
flutter: INFO: 2023-09-14 19:01:04.743996: default 000002C338A56E00 FrameReader::update MediaStatus 0=>0X2
flutter: FINE: 2023-09-14 19:01:04.745788: 784878272 player3037760933856 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading)
flutter: INFO: 2023-09-14 19:01:04.746293: default FrameReader000002C338A56E00 state: 0=>0=>1, 0
flutter: INFO: 2023-09-14 19:01:04.746293: default FrameReader000002C338A56E00 state: 0=>1=>1, 0
flutter: INFO: 2023-09-14 19:01:04.746293: start frame reader thread: 22832
flutter: INFO: 2023-09-14 19:01:04.746293: try to load av module: C:\Users\Mohammad\Desktop\aln_download\build\windows\runner\Debug\ffmpeg-6.dll
flutter: INFO: 2023-09-14 19:01:04.746293: ffmpeg loaded: C:\Users\Mohammad\Desktop\aln_download\build\windows\runner\Debug\ffmpeg-6.dll
flutter: INFO: 2023-09-14 19:01:04.746293: Selected avutil runtime version: 58.19.100 (build: 58.19.100), license: LGPL version 2.1 or later
flutter: INFO: 2023-09-14 19:01:04.746293: Selected avutil runtime configuration: --extra-version=avbuild --disable-doc --disable-debug --enable-shared --enable-runtime-cpudetect --enable-libvpl --disable-ptx-compression --enable-mediafoundation --disable-postproc --toolchain=msvc --windres=llvm-windres --extra-windresflags='--target=x86_64-pc-windows-msvc -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.36.32532/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.36.32532/ATLMFC/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Auxiliary/VS/include -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/ucrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/um -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/shared -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/winrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/cppwinrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/NETFXSDK/4.8/include/um' --enable-pic --extra-cflags='-I/d/a/avbuild/avbuild/tools/Vulkan-Headers/include -MD -Zi -FS -guard:cf -I/d/a/avbuild/avbuild/tools/dep/include -D_WIN32_WINNT=0x0600' --extra-ldflags='-NODEFAULTLIB:libcmt -DEBUG -guard:cf -OPT:REF -SUBSYSTEM:CONSOLE' --enable-small --disable-outdevs --disable-filters --enable-filter='*null*,afade,*fifo,*format,*resample,aeval,allrgb,allyuv,atempo,pan,*bars,color,*key,crop,draw*,eq*,framerate,*_qsv,*_vaapi,*v4l2*,hw*,scale,volume,test*' --disable-muxers --disable-encoders --disable-decoders --disable-demuxers --disable-filter=scale_cuda --enable-decoder='*sub*,movtext,*web*,aac*,*ac3*,alac*,ape,ass,av1*,ccaption,cfhd,cook,dca,dnxhd,eac3*,exr,truehd,ff*,*yuv*,flv,flac,gif,h26[3-4]*,hevc*,hap,mp[1-3]*,prores,*peg*,mlp,mpl2,nellymoser,opus,pcm*,qtrle,*png*,tiff,rawvideo,rv*,sami,srt,ssa,v210*,vc1*,vorbis,vp[6-9]*,wm*,wrapped_avframe' --enable-demuxer='*sub*,*ac3,*ac,*peg*,*web*,au,ape,ass,avi,concat,dnxhd,dts*,*dash*,*flv,gif,hls,h264,hevc,kux,matroska,mov,mp3,mxf,ogg,pcm*,rawvideo,rt*p,spdif,srt,vc1,v210*,wav,*pipe,image2,mlv,nsv,nut' --enable-encoder='aac,cfhd,dnxhd,exr,ff*,*yuv*,gif,h26[3-4]*,av1*,hevc*,mjpeg*,*png,opus,pcm*,prores*,rawvideo,spdif,speedhq,*jpeg,*png,tiff,vp[8-9]*,wrapped_avframe,*nvenc,*qsv,*v4l2m2m,*vaapi,vorbis' --enable-muxer='*jpeg,dnxhd,fifo,flv,gif,hls,h264,hevc,image2,mov,mp4,mpegts,matroska,null,og*,pcm*,rawvideo,spdif,*pipe,*segment,webm,wav,dash,nu*'
flutter: INFO: 2023-09-14 19:01:04.746821: av_dict_set00007FF9B4E17520
flutter: INFO: 2023-09-14 19:01:04.746821: Selected avformat runtime version: 60.11.100 (build: 60.11.100), license: LGPL version 2.1 or later
flutter: INFO: 2023-09-14 19:01:04.746821: avformat_version00007FF9B4E07D60
flutter: INFO: 2023-09-14 19:01:04.746821: Trying MediaIO FFmpeg for protocol "file"
flutter: INFO: 2023-09-14 19:01:04.746821: 000002C339BB0510 open url: file:///C:/Users/Mohammad/AppData/Local/Temp/Testttt/dec/e4a159b3-6762-4dea-9369-eb8ae0d37c1e/XOwK8T9ajGxIadU8ltniDw6RvKtATDtWjr4c1keSkG6J8dcjVVoLC33np8RSa7lQ3PDMwBBOWV39scxA4EzRbk8saL0mAKeOJg4=_dec.mp3
flutter: INFO: 2023-09-14 19:01:04.746821: 000002C339BB0510 url opened
flutter: INFO: 2023-09-14 19:01:04.746821: default 000002C338A56E00 FrameReader::update MediaStatus 0X2=>0X2
flutter: INFO: 2023-09-14 19:01:04.746821: Selected avcodec runtime version: 60.25.100 (build: 60.25.100), license: LGPL version 2.1 or later
flutter: INFO: 2023-09-14 19:01:04.746821: av_packet_alloc00007FF9B4923BD0
flutter: INFO: 2023-09-14 19:01:04.746821: before avformat_open_input. io: 000002C339BB0510(FFmpeg/pb: 000002C33C04D6C0, url: file:///C:/Users/Mohammad/AppData/Local/Temp/Testttt/dec/e4a159b3-6762-4dea-9369-eb8ae0d37c1e/XOwK8T9ajGxIadU8ltniDw6RvKtATDtWjr4c1keSkG6J8dcjVVoLC33np8RSa7lQ3PDMwBBOWV39scxA4EzRbk8saL0mAKeOJg4=_dec.mp3
flutter: INFO: 2023-09-14 19:01:04.746821: FFmpeg/Libav runtime git-2023-09-03-bef151d-avbuild
flutter: INFO: 2023-09-14 19:01:04.755181: after avformat_open_input. pb: 000002C33C04D6C0, iformat: 00007FF9B5075600 context flags: 2097280, input format flags: 256
flutter: INFO: 2023-09-14 19:01:04.759129: supports 205 ffmpeg sw pixel formats. unsupported: uyyvyy411 x2rgb10be x2bgr10be p212be p212le p412be p412le
flutter: INFO: 2023-09-14 19:01:04.759129: Format: mp3, range: 25 +199497ms, bitrate: 140505, size: 0
Metadata:
  date: 2020
  title: Day one .:MusicsPlus.ir:.
  comment: .:MusicsPlus.ir:.
  artist: interstellar
  genre: 2020
Streams: 2
 Video:
  stream#1, range: 25 +199497ms, frames: 0 sparse
  codec: mjpeg tag: 0 profile: 192 level: -99, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 0, 1425x1425, fps: 90000, bframes: 0, matrix: bt470bg, range: full
  Metadata:
   title: hans_zimmer_-_interstellar.jpg
   comment: Other
 Audio:
  stream#0, range: 25 +199497ms, frames: 0
  codec: mp3 tag: 0 profile: -99 level: -99, sample size: 0/0, block align: 0, frame_size: 1152, f32p stereo(2) @44100Hz, bitrate: 128000
  Metadata:
   encoder: Lavc58.11

flutter: INFO: 2023-09-14 19:01:04.759129: default FrameReader000002C338A56E00 request to pause 1, loaded: 0.
flutter: INFO: 2023-09-14 19:01:04.759129: default FrameReader000002C338A56E00 state: 0=>1=>2, 0
flutter: INFO: 2023-09-14 19:01:04.759129: default FrameReader000002C338A56E00 state requested: 2, current: 0
flutter: INFO: 2023-09-14 19:01:04.759810: 000002C348B0C100 prepared callback is invoked
flutter: INFO: 2023-09-14 19:01:04.759810: default 000002C338A56E00 FrameReader::update MediaStatus 0X2=>0X4
flutter: FINE: 2023-09-14 19:01:04.766331: 784878272 player3037760933856 onMediaStatus: MediaStatus(+loading) => MediaStatus(+loaded)
flutter: INFO: 2023-09-14 19:01:04.766878: ***buffering progress 0%***
flutter: INFO: 2023-09-14 19:01:04.767425: default 000002C338A56E00 FrameReader::update MediaStatus 0X4=>0X14
flutter: FINE: 2023-09-14 19:01:04.767425: 784878272 player3037760933856 onMediaStatus: MediaStatus(+loaded) => MediaStatus(+loaded+buffering)
flutter: INFO: 2023-09-14 19:01:04.767517: ++++++++++++BUFFERING START++++++++++++
flutter: INFO: 2023-09-14 19:01:04.767517:
flutter: FINE: 2023-09-14 19:01:04.767517: 784878272 player3037760933856 onEvent: reader.buffering 0
flutter: INFO: 2023-09-14 19:01:04.768021: default FrameReader000002C338A56E00 state: 0=>2=>1, 1
flutter: INFO: 2023-09-14 19:01:04.768021: default FrameReader000002C338A56E00 update state: 0=>1
flutter: FINE: 2023-09-14 19:01:04.768624: 784878272 player3037760933856 onPlaybackStateChanged: PlaybackState.stopped => PlaybackState.playing
flutter: INFO: 2023-09-14 19:01:04.768624: default FrameReader000002C338A56E00 state: 1=>1=>2, 1
flutter: INFO: 2023-09-14 19:01:04.768624: default FrameReader000002C338A56E00 update state: 1=>2
flutter: FINE: 2023-09-14 19:01:04.768624: 784878272 player3037760933856 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused
flutter: INFO: 2023-09-14 19:01:04.768624: starting decode loop thread mdk.vdec1@7296
flutter: FINE: 2023-09-14 19:01:04.768624: 784878272 player3037760933856 onEvent: thread.video 1
flutter: INFO: 2023-09-14 19:01:04.768624: video stream#1 starting decoding loop from decoder index 0...
flutter: INFO: 2023-09-14 19:01:04.768624: creating video decoder: MFT:d3d=11...
flutter: INFO: 2023-09-14 19:01:04.768624: opening video decoder: MFT...
flutter: INFO: 2023-09-14 19:01:04.768624: starting decode loop thread mdk.adec0@4180
flutter: FINE: 2023-09-14 19:01:04.768624: 784878272 player3037760933856 onEvent: thread.audio 1
flutter: INFO: 2023-09-14 19:01:04.768624: uninit com required for MFT: true
flutter: INFO: 2023-09-14 19:01:04.769128: audio stream#0 starting decoding loop from decoder index 0...
flutter: INFO: 2023-09-14 19:01:04.769128: creating audio decoder: auto...
flutter: INFO: 2023-09-14 19:01:04.769128: opening audio decoder: FFmpeg...
flutter: INFO: 2023-09-14 19:01:04.769128: opening ffmpeg audio decoder: mp3 ...
flutter: INFO: 2023-09-14 19:01:04.769128: 4MFT flags: 81
flutter: INFO: 2023-09-14 19:01:04.769128: AVCodec.Audio[mp3.] decoder: 1 Single threads
flutter: INFO: 2023-09-14 19:01:04.769128: mp3 s16p, stereo @44100Hz
flutter: FINE: 2023-09-14 19:01:04.769128: 784878272 player3037760933856 onEvent: decoder.audio 0
flutter: INFO: 2023-09-14 19:01:04.769128: ***buffering progress 100%***
flutter: INFO: 2023-09-14 19:01:04.769128: default 000002C338A56E00 FrameReader::update MediaStatus 0X14=>0X124
flutter: FINE: 2023-09-14 19:01:04.769376: 784878272 player3037760933856 onMediaStatus: MediaStatus(+loaded+buffering) => MediaStatus(+loaded+prepared+buffered)
flutter: INFO: 2023-09-14 19:01:04.769376: ++++++++++++BUFFERING END++++++++++++
flutter: INFO: 2023-09-14 19:01:04.769376:
flutter: FINE: 2023-09-14 19:01:04.769376: 784878272 player3037760933856 onEvent: reader.buffering 100
flutter: INFO: 2023-09-14 19:01:04.769376: audio stream#0 sending 1 invalid AOT frame @0.025057s. seeking: 0
flutter: INFO: 2023-09-14 19:01:04.769376: 000002C348B0C100 1st audio frame @0.025057
flutter: INFO: 2023-09-14 19:01:04.769376: 000002C348B0C100 seek end audio frame @0.025057 seek_pos_: -1, sync_ao_ 1
flutter: INFO: 2023-09-14 19:01:04.769376: Selected avfilter runtime version: 9.11.100 (build: 9.11.100), license: LGPL version 2.1 or later
flutter: INFO: 2023-09-14 19:01:04.769376: AudioRenderer format: s16, stereo @44100Hz, requested: s16p, stereo @44100Hz
flutter: INFO: 2023-09-14 19:01:04.769376: AudioRenderer format changed and reinitialize
flutter: INFO: 2023-09-14 19:01:04.769376: __cdecl ThreadLocal<struct mdk::abi::ComInit>::Data::Data(void) thread: 4180
flutter: INFO: 2023-09-14 19:01:04.769376: struct mdk::abi::ComInit *__cdecl ThreadLocal<struct mdk::abi::ComInit>::get(void) const allocate and initialize ThreadLocal data
flutter: INFO: 2023-09-14 19:01:04.769376: 4180 uninit_com_: true
flutter: INFO: 2023-09-14 19:01:04.779526: Using audio backend: XAudio2
flutter: INFO: 2023-09-14 19:01:04.780123: 000002C348B0C100 ao opened: 1, reopen: 1, bad ao: 0
flutter: INFO: 2023-09-14 19:01:04.780734: 000002C337BCE148 filter graph:
flutter: INFO: 2023-09-14 19:01:04.781359: +-----------+
|    src    |default--[44100Hz s16p:stereo]--swr:default
| (abuffer) |
+-----------+

                                          +---------------+
swr:default--[44100Hz s16:stereo]--default|      dst      |
                                          | (abuffersink) |
                                          +---------------+

                                           +-------------+
src:default--[44100Hz s16p:stereo]--default|     swr     |default--[44100Hz s16:stereo]--dst:default
                                           | (aresample) |
                                           +-------------+

flutter: INFO: 2023-09-14 19:01:04.781865: failed to queueBuffer or write data
flutter: INFO: 2023-09-14 19:01:04.781918: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 0, a: 25, delta: -25 +0.001066
flutter: INFO: 2023-09-14 19:01:04.802005: set d3d11 device. Feature level: 0XB000, create flags: 0
flutter: INFO: 2023-09-14 19:01:04.802005: d3d11: 000002C348CF1F50, dxgi adapter vendor 10de, device 25a2, revision a1, NVIDIA GeForce RTX 3050 Laptop GPU.
flutter: INFO: 2023-09-14 19:01:04.803006: set d3d11 device. Feature level: 0XB000, create flags: 0
flutter: INFO: 2023-09-14 19:01:04.803006: d3d11: 000002C348CF1F50, dxgi adapter vendor 10de, device 25a2, revision a1, NVIDIA GeForce RTX 3050 Laptop GPU.
flutter: INFO: 2023-09-14 19:01:04.828881: 1 MFT class activates found
flutter: INFO: 2023-09-14 19:01:04.829412: IMFActivate[0] attributes:
flutter: INFO: 2023-09-14 19:01:04.829412: 6 attributes: MFT_FRIENDLY_NAME_Attribute=MJPEG Decoder MFT, MFT_INPUT_TYPES_Attributes=(32)[{MFMediaType_Video,'MJPG'}], MFT_TRANSFORM_CLSID_Attribute={cb17e772-e1cc-4633-8450-5617af577905}, MFT_OUTPUT_TYPES_Attributes=(64)[{MFMediaType_Video,MFVideoFormat_YUY2},{MFMediaType_Video,MFVideoFormat_NV12}], MF_TRANSFORM_FLAGS_Attribute=1, MF_TRANSFORM_CATEGORY_Attribute=MFT_CATEGORY_VIDEO_DECODER,
flutter: INFO: 2023-09-14 19:01:04.829497: Activating IMFActivate: MJPEG Decoder MFT
flutter: INFO: 2023-09-14 19:01:04.829497: a->GetUINT32(MF_SA_D3D11_AWARE, &d3d_aware)  ERROR@225mdk::abi::MFTVideoDecoder::onMFTCreated: (c00d36e6) The requested attribute was not found.
flutter: INFO: 2023-09-14 19:01:04.829497:
flutter: INFO: 2023-09-14 19:01:04.829497: Selected MFT attributes:
flutter: INFO: 2023-09-14 19:01:04.829497: 3 attributes: CODECAPI_AVDecNumWorkerThreads=20, CODECAPI_AVLowLatencyMode=1, CODECAPI_AVDecVideoAcceleration_H264=1,
flutter: INFO: 2023-09-14 19:01:04.829497: stream cout: in=1, out=1
flutter: INFO: 2023-09-14 19:01:04.829497: mdk::abi::MFTCodec::selectInputType
flutter: INFO: 2023-09-14 19:01:04.829497: 2 attributes: MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_SUBTYPE='MJPG',
flutter: INFO: 2023-09-14 19:01:04.829497: selected IMFMediaType index: 0
flutter: INFO: 2023-09-14 19:01:04.829497: SetInputType:
flutter: INFO: 2023-09-14 19:01:04.829497: 4 attributes: MF_MT_FRAME_SIZE=6120328398225 (1425x1425), MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE='MJPG',
flutter: INFO: 2023-09-14 19:01:04.829497: (hr = mft_->SetInputType(stream_id, type.Get(), flags))  ERROR@362mdk::abi::MFTCodec::selectInputType: (c00d36b4) The data specified for the media type is invalid, inconsistent, or not supported by this object.
flutter: INFO: 2023-09-14 19:01:04.830004:
flutter: INFO: 2023-09-14 19:01:05.045621: setLoop(0), now 0/0
flutter: INFO: 2023-09-14 19:01:05.045621: 000002C348B0C100 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@969 requested state 2=>2, current state 2. status: 0X124
flutter: INFO: 2023-09-14 19:01:05.045621: default FrameReader000002C338A56E00 request to pause 1, loaded: 4.
flutter: INFO: 2023-09-14 19:01:05.045621: default FrameReader000002C338A56E00 state: 2=>2=>2, 0
flutter: INFO: 2023-09-14 19:01:05.045621: 000002C348B0C100 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@969 requested state 2=>1, current state 2. status: 0X124
flutter: INFO: 2023-09-14 19:01:05.045621: default FrameReader000002C338A56E00 request to pause 0, loaded: 4.
flutter: INFO: 2023-09-14 19:01:05.045621: default FrameReader000002C338A56E00 state: 2=>2=>1, 0
flutter: INFO: 2023-09-14 19:01:05.045621: default FrameReader000002C338A56E00 state requested: 1, current: 2
flutter: INFO: 2023-09-14 19:01:05.045621: audio stream#0 AOT frame is sent
flutter: INFO: 2023-09-14 19:01:05.045621: default FrameReader000002C338A56E00 state: 2=>1=>1, 1
flutter: INFO: 2023-09-14 19:01:05.046124: default FrameReader000002C338A56E00 update state: 2=>1
flutter: FINE: 2023-09-14 19:01:05.046124: 784878272 player3037760933856 onPlaybackStateChanged: PlaybackState.paused => PlaybackState.playing
flutter: WARNING: 2023-09-14 19:01:05.046124: ERROR! failed to setup decoder: video
flutter: FINE: 2023-09-14 19:01:05.046124: 784878272 player3037760933856 onEvent: decoder.video -1
flutter: INFO: 2023-09-14 19:01:05.046124: 000002C348B0C100 1st video frame to render @0.000000s, sync time: 0.046000
flutter: INFO: 2023-09-14 19:01:05.046124: unsupported pixel format for dxgi
flutter: INFO: 2023-09-14 19:01:05.046124: 0-track seek end video frame @0.000000 seek_pos_: -1
flutter: INFO: 2023-09-14 19:01:05.046124: try the next decoder if available
flutter: INFO: 2023-09-14 19:01:05.046124: video stream#1 starting decoding loop from decoder index 1...
flutter: INFO: 2023-09-14 19:01:05.046648: creating video decoder: D3D11...
flutter: INFO: 2023-09-14 19:01:05.046648: opening video decoder: D3D11...
flutter: INFO: 2023-09-14 19:01:05.046648: opening ffmpeg video decoder: mjpeg ...
flutter: INFO: 2023-09-14 19:01:05.046648: 000002C338F1EF10->mdk::abi::D3D11NativeBufferPool::D3D11NativeBufferPool

flutter: INFO: 2023-09-14 19:01:05.046648: AVCodec.Video[mjpeg.] decoder: 1 Single threads
flutter: INFO: 2023-09-14 19:01:05.046648: unsupported avcodec options:  hwcontext=d3d11va
flutter: INFO: 2023-09-14 19:01:05.046648: mjpeg yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0 1425x1425
flutter: FINE: 2023-09-14 19:01:05.046648: 784878272 player3037760933856 onEvent: decoder.video 0
flutter: INFO: 2023-09-14 19:01:05.046648: decode stored recovery packets: 0
flutter: INFO: 2023-09-14 19:01:05.046648: mjpeg codec pixel format list: (expected d3d11)
flutter: INFO: 2023-09-14 19:01:05.046648: cuda
flutter: INFO: 2023-09-14 19:01:05.046648: vaapi
flutter: INFO: 2023-09-14 19:01:05.046648: yuvj420p
flutter: INFO: 2023-09-14 19:01:05.046648: hwdec not available, sw fallback is disabled
flutter: FINE: 2023-09-14 19:01:05.046648: 784878272 player3037760933856 onEvent: decoder.video 0
flutter: INFO: 2023-09-14 19:01:05.046648: Error ret @113 D:\a\mdk-sdk\mdk-sdk\mdk\ffmpeg\plugin\AVCoderBase.cpp: (0xffffffea) Invalid argument
flutter: SEVERE: 2023-09-14 19:01:05.046648: video stream#1 decode error
flutter: INFO: 2023-09-14 19:01:05.046648: 000002C338F1EF10->mdk::abi::D3D11NativeBufferPool::~D3D11NativeBufferPool

flutter: INFO: 2023-09-14 19:01:05.046648: 000002C338F1EFF8__cdecl UGL::opengl::Context::Local<struct mdk::abi::D3D11NativeBufferPool::ctx_res_t,struct mdk::abi::D3D11NativeBufferPool::ctx_res_t>::~Local(void)0000000000000000 count: 0
flutter: INFO: 2023-09-14 19:01:05.047170: 000002C338F1EF10__cdecl mdk::abi::NativeVideoBufferPool::~NativeVideoBufferPool(void)
flutter: INFO: 2023-09-14 19:01:05.047170: try the next decoder if available
flutter: INFO: 2023-09-14 19:01:05.047170: video stream#1 starting decoding loop from decoder index 2...
flutter: INFO: 2023-09-14 19:01:05.047170: creating video decoder: CUDA...
flutter: INFO: 2023-09-14 19:01:05.201747: opening video decoder: CUDA...
flutter: INFO: 2023-09-14 19:01:05.202305: CUDA device count: 1
flutter: INFO: 2023-09-14 19:01:05.202305: CUDA device 0(0/1): NVIDIA GeForce RTX 3050 Laptop GPU, compute 8.6 1740MHz
flutter: INFO: 2023-09-14 19:01:05.253844: cuda stream: 000002C333CE84F0
flutter: FINE: 2023-09-14 19:01:05.351390: 784878272 player3037760933856 onEvent: decoder.video 0
flutter: INFO: 2023-09-14 19:01:05.351390: decode stored recovery packets: 1
flutter: INFO: 2023-09-14 19:01:05.352391: video sequence is changed. recreate cuvid decoder. 8bit 1425x1425=>8bit 1440x1440
flutter: INFO: 2023-09-14 19:01:05.376096: video stream#1 EOF/EOS decoded. end: 1
flutter: INFO: 2023-09-14 19:01:05.376096: 000002C348B0C100 1st video frame to render @0.000000s, sync time: 0.516000
flutter: INFO: 2023-09-14 19:01:05.376096: VideoRenderer WxH=1425.000000x1425.000000 1425.000000x1425.000000, frame: 1425x1425
flutter: INFO: 2023-09-14 19:01:05.377077: update transform 2d. scale: (1.000000, 1.000000), orientation: 0
flutter: INFO: 2023-09-14 19:01:05.377077: m: mat<4, 4>(
flutter: INFO: 2023-09-14 19:01:05.377077: 1  0  0  0
flutter: INFO: 2023-09-14 19:01:05.377077: 0  1  0  0
flutter: INFO: 2023-09-14 19:01:05.377077: 0  0  1  0
flutter: INFO: 2023-09-14 19:01:05.377077: 0  0  0  1
flutter: INFO: 2023-09-14 19:01:05.377077: )
flutter: INFO: 2023-09-14 19:01:05.381957: mdk::abi::CUDABufferPool::transfer_from_cuda404 cuMemcpy2DAsync(&cp, stream_) CUDA ERROR: 1 CUDA_ERROR_INVALID_VALUE; invalid argument
flutter: INFO: 2023-09-14 19:01:05.381957:
flutter: INFO: 2023-09-14 19:01:05.382960: CUDA interop with pinned host memory 0000000308000000
flutter: INFO: 2023-09-14 19:01:05.383957: unknown, bpc:0, bpp:0(), channels:(), map: 0 0 0 0 => host mapped nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0
flutter: INFO: 2023-09-14 19:01:05.383957: channel map: mat<4, 4>(
flutter: INFO: 2023-09-14 19:01:05.383957: 1  0  0  0
flutter: INFO: 2023-09-14 19:01:05.383957: 0  1  0  0
flutter: INFO: 2023-09-14 19:01:05.383957: 0  0  1  0
flutter: INFO: 2023-09-14 19:01:05.383957: 0  0  0  1
flutter: INFO: 2023-09-14 19:01:05.383957: )
flutter: INFO: 2023-09-14 19:01:05.383957: frame format: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0
flutter: INFO: 2023-09-14 19:01:05.383957: dxgi format 0: DXGI_FORMAT_R8_UNORM
flutter: INFO: 2023-09-14 19:01:05.389529: dxgi format 1: DXGI_FORMAT_R8G8_UNORM
flutter: INFO: 2023-09-14 19:01:05.390529: frame color: unknown unknown gbr full. gamma: 2.200000, signal peak: 1.000000
flutter: INFO: 2023-09-14 19:01:05.390529:  -
flutter: INFO: 2023-09-14 19:01:05.390529: output color: bt709 unknown unknown full. gamma: 2.200000, signal peak: 1.000000
flutter: INFO: 2023-09-14 19:01:05.390529: rgb primaries matrix: mat<3, 3>(
flutter: INFO: 2023-09-14 19:01:05.390529: 1  -9.31323e-08  -2.98023e-08
flutter: INFO: 2023-09-14 19:01:05.390529: 1.74623e-09  1  3.72529e-09
flutter: INFO: 2023-09-14 19:01:05.390529: 3.72529e-09  1.49012e-08  1
flutter: INFO: 2023-09-14 19:01:05.390529: )
flutter: INFO: 2023-09-14 19:01:05.390529: color transform: mat<4, 4>(
flutter: INFO: 2023-09-14 19:01:05.390529: 1  0  1.5748  -0.7874
flutter: INFO: 2023-09-14 19:01:05.390529: 1  -0.187324  -0.468124  0.327724
flutter: INFO: 2023-09-14 19:01:05.390529: 1  1.8556  0  -0.9278
flutter: INFO: 2023-09-14 19:01:05.390529: 0  0  0  1
flutter: INFO: 2023-09-14 19:01:05.390529: )
flutter: INFO: 2023-09-14 19:01:05.390529: EQ: mat<4, 4>(
flutter: INFO: 2023-09-14 19:01:05.391530: 1  0  0  0
flutter: INFO: 2023-09-14 19:01:05.391530: 0  1  0  0
flutter: INFO: 2023-09-14 19:01:05.391530: 0  0  1  0
flutter: INFO: 2023-09-14 19:01:05.391530: 0  0  0  1
flutter: INFO: 2023-09-14 19:01:05.391530: )
flutter: FINE: 2023-09-14 19:01:05.399628: 784878272 player3037760933856 onEvent: render.video 0
flutter: INFO: 2023-09-14 19:01:05.399628: video stream#1 check loop range for EOS. dec_state.seeking: 0. end: 1
flutter: INFO: 2023-09-14 19:01:05.399628: default FrameReader000002C338A56E00 video stream#1 range loop end
flutter: INFO: 2023-09-14 19:01:05.399628: EOS video frame of track 0
flutter: INFO: 2023-09-14 19:01:05.399628: video stream#1 decoding loop is finished
flutter: FINE: 2023-09-14 19:01:05.399628: 784878272 player3037760933856 onEvent: thread.video 0
mohammadinfo commented 9 months ago
and after I change position with slider I got this :

flutter: INFO: 2023-09-14 19:03:29.719223: 000002C348B0C100-MediaControl::seek(pos: 61838, flag:0X402 +FromStart). now: 10215
flutter: INFO: 2023-09-14 19:03:29.719223: default 000002C338A56E00-FrameReader::seek(61838, 0X402)
flutter: INFO: 2023-09-14 19:03:29.719223: default 000002C338A56E00 FrameReader::update MediaStatus 0X124=>0X1A4
flutter: FINE: 2023-09-14 19:03:29.719223: 784878272 player3037760933856 onMediaStatus: MediaStatus(+loaded+prepared+buffered) => MediaStatus(+loaded+prepared+buffered)
flutter: INFO: 2023-09-14 19:03:29.719223: 000002C338A56E00 default FrameReaderImpl::seekTo(61838, 0X402 #34)
flutter: INFO: 2023-09-14 19:03:29.720241: __int64 __cdecl mdk::abi::PacketIOWrapper::seek(__int64,enum mdk::abi::SeekFlag)@528 seek target(from 25): 61838ms, flags: +FromStart. now: 8.803265
flutter: INFO: 2023-09-14 19:03:29.720241: default 000002C338A56E00 FrameReader::update MediaStatus 0X1A4=>0X1A4
flutter: INFO: 2023-09-14 19:03:29.720241: Seek start. target time: 61863000 avseek flags: 1
flutter: INFO: 2023-09-14 19:03:29.720241: Seek end
flutter: INFO: 2023-09-14 19:03:29.720241: 1 packets is read after seek. read more to get target pts
flutter: INFO: 2023-09-14 19:03:29.722236: 1 packets is read after seek. seek result pts: 61.858s, requested: 61863
flutter: INFO: 2023-09-14 19:03:29.722236: default 000002C338A56E00 FrameReader::update MediaStatus 0X1A4=>0X124
flutter: FINE: 2023-09-14 19:03:29.722236: 784878272 player3037760933856 onMediaStatus: MediaStatus(+loaded+prepared+buffered) => MediaStatus(+loaded+prepared+buffered)
flutter: INFO: 2023-09-14 19:03:29.722236: seek_drop_non_video_: 0 ms, seek_wait_frame_: 1...
flutter: INFO: 2023-09-14 19:03:29.722236: starting decode loop thread mdk.vdec1@15132
flutter: FINE: 2023-09-14 19:03:29.722236: 784878272 player3037760933856 onEvent: thread.video 1
flutter: INFO: 2023-09-14 19:03:29.722236: video stream#1 starting decoding loop from decoder index 0...
flutter: INFO: 2023-09-14 19:03:29.722236: creating video decoder: MFT:d3d=11...
flutter: INFO: 2023-09-14 19:03:29.722236: opening video decoder: MFT...
flutter: INFO: 2023-09-14 19:03:29.722236: uninit com required for MFT: true
flutter: INFO: 2023-09-14 19:03:29.723237: 4MFT flags: 81
flutter: INFO: 2023-09-14 19:03:29.733409: 1 MFT class activates found
flutter: INFO: 2023-09-14 19:03:29.733409: IMFActivate[0] attributes:
flutter: INFO: 2023-09-14 19:03:29.733409: 6 attributes: MFT_FRIENDLY_NAME_Attribute=MJPEG Decoder MFT, MFT_INPUT_TYPES_Attributes=(32)[{MFMediaType_Video,'MJPG'}], MFT_TRANSFORM_CLSID_Attribute={cb17e772-e1cc-4633-8450-5617af577905}, MFT_OUTPUT_TYPES_Attributes=(64)[{MFMediaType_Video,MFVideoFormat_YUY2},{MFMediaType_Video,MFVideoFormat_NV12}], MF_TRANSFORM_FLAGS_Attribute=1, MF_TRANSFORM_CATEGORY_Attribute=MFT_CATEGORY_VIDEO_DECODER,
flutter: INFO: 2023-09-14 19:03:29.733409: Activating IMFActivate: MJPEG Decoder MFT
flutter: INFO: 2023-09-14 19:03:29.734410: a->GetUINT32(MF_SA_D3D11_AWARE, &d3d_aware)  ERROR@225mdk::abi::MFTVideoDecoder::onMFTCreated: (c00d36e6) The requested attribute was not found.
flutter: INFO: 2023-09-14 19:03:29.734410:
flutter: INFO: 2023-09-14 19:03:29.734410: Selected MFT attributes:
flutter: INFO: 2023-09-14 19:03:29.734410: 3 attributes: CODECAPI_AVDecNumWorkerThreads=20, CODECAPI_AVLowLatencyMode=1, CODECAPI_AVDecVideoAcceleration_H264=1,
flutter: INFO: 2023-09-14 19:03:29.734410: stream cout: in=1, out=1
flutter: INFO: 2023-09-14 19:03:29.734410: mdk::abi::MFTCodec::selectInputType
flutter: INFO: 2023-09-14 19:03:29.734410: 2 attributes: MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_SUBTYPE='MJPG',
flutter: INFO: 2023-09-14 19:03:29.734410: selected IMFMediaType index: 0
flutter: INFO: 2023-09-14 19:03:29.734410: SetInputType:
flutter: INFO: 2023-09-14 19:03:29.734410: 4 attributes: MF_MT_FRAME_SIZE=6120328398225 (1425x1425), MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE='MJPG',
flutter: INFO: 2023-09-14 19:03:29.734410: (hr = mft_->SetInputType(stream_id, type.Get(), flags))  ERROR@362mdk::abi::MFTCodec::selectInputType: (c00d36b4) The data specified for the media type is invalid, inconsistent, or not supported by this object.
flutter: INFO: 2023-09-14 19:03:29.734410:
flutter: WARNING: 2023-09-14 19:03:29.734410: ERROR! failed to setup decoder: video
flutter: FINE: 2023-09-14 19:03:29.734410: 784878272 player3037760933856 onEvent: decoder.video -1
flutter: INFO: 2023-09-14 19:03:29.734410: unsupported pixel format for dxgi
flutter: INFO: 2023-09-14 19:03:29.734410: 0-track seek end video frame @0.000000 seek_pos_: 61838
flutter: INFO: 2023-09-14 19:03:29.734410: try the next decoder if available
flutter: INFO: 2023-09-14 19:03:29.734410: video stream#1 starting decoding loop from decoder index 1...
flutter: INFO: 2023-09-14 19:03:29.734410: creating video decoder: D3D11...
flutter: INFO: 2023-09-14 19:03:29.734410: opening video decoder: D3D11...
flutter: INFO: 2023-09-14 19:03:29.734410: opening ffmpeg video decoder: mjpeg ...
flutter: INFO: 2023-09-14 19:03:29.734410: 000002C33EB5ED60->mdk::abi::D3D11NativeBufferPool::D3D11NativeBufferPool

flutter: INFO: 2023-09-14 19:03:29.738927: audio stream#0 is seeking... got flush pkt. flush decoder and  drop frames until seek target 61.8630s...
flutter: INFO: 2023-09-14 19:03:29.738927: invalid audio frame @-1.000000
flutter: INFO: 2023-09-14 19:03:29.738927: #34/34 audio seek_done: 1, seek_wait_frame_: 1/1
flutter: INFO: 2023-09-14 19:03:29.738927: audio stream#0 sending 1 invalid AOT frame @61.857959s. seeking: 0
flutter: INFO: 2023-09-14 19:03:29.738927: 000002C348B0C100 seek end audio frame @61.857959 seek_pos_: -1, sync_ao_ 1
flutter: INFO: 2023-09-14 19:03:29.753329: default FrameReader000002C338A56E00 #34 seekComplete 61857
flutter: INFO: 2023-09-14 19:03:29.753329: default 000002C338A56E00 FrameReader::update MediaStatus 0X124=>0X124
flutter: INFO: 2023-09-14 19:03:29.753329: default FrameReader 000002C338A56E00 callbacks 3, seeking: 0, seekComplete#34 @61857
flutter: INFO: 2023-09-14 19:03:29.761932: AVCodec.Video[mjpeg.] decoder: 1 Single threads
flutter: INFO: 2023-09-14 19:03:29.761932: unsupported avcodec options:  hwcontext=d3d11va
flutter: INFO: 2023-09-14 19:03:29.761932: mjpeg yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0 1425x1425
flutter: FINE: 2023-09-14 19:03:29.761932: 784878272 player3037760933856 onEvent: decoder.video 0
flutter: INFO: 2023-09-14 19:03:29.761932: decode stored recovery packets: 1
flutter: INFO: 2023-09-14 19:03:29.761932: mjpeg codec pixel format list: (expected d3d11)
flutter: INFO: 2023-09-14 19:03:29.761932: cuda
flutter: INFO: 2023-09-14 19:03:29.761932: vaapi
flutter: INFO: 2023-09-14 19:03:29.761932: yuvj420p
flutter: INFO: 2023-09-14 19:03:29.761932: hwdec not available, sw fallback is disabled
flutter: FINE: 2023-09-14 19:03:29.761932: 784878272 player3037760933856 onEvent: decoder.video 0
flutter: INFO: 2023-09-14 19:03:29.761932: Error ret @113 D:\a\mdk-sdk\mdk-sdk\mdk\ffmpeg\plugin\AVCoderBase.cpp: (0xffffffea) Invalid argument
flutter: WARNING: 2023-09-14 19:03:29.761932: video stream#1 failed to decode recovery packets
flutter: INFO: 2023-09-14 19:03:29.769237: 000002C33EB5ED60->mdk::abi::D3D11NativeBufferPool::~D3D11NativeBufferPool

flutter: INFO: 2023-09-14 19:03:29.769237: 000002C33EB5EE48__cdecl UGL::opengl::Context::Local<struct mdk::abi::D3D11NativeBufferPool::ctx_res_t,struct mdk::abi::D3D11NativeBufferPool::ctx_res_t>::~Local(void)000000000000001E count: 0
flutter: INFO: 2023-09-14 19:03:29.769237: 000002C33EB5ED60__cdecl mdk::abi::NativeVideoBufferPool::~NativeVideoBufferPool(void)
flutter: INFO: 2023-09-14 19:03:29.769237: try the next decoder if available
flutter: INFO: 2023-09-14 19:03:29.769237: video stream#1 starting decoding loop from decoder index 2...
flutter: INFO: 2023-09-14 19:03:29.769237: creating video decoder: CUDA...
flutter: INFO: 2023-09-14 19:03:29.769237: opening video decoder: CUDA...
flutter: INFO: 2023-09-14 19:03:29.769237: CUDA device count: 1
flutter: INFO: 2023-09-14 19:03:29.769237: CUDA device 0(0/1): NVIDIA GeForce RTX 3050 Laptop GPU, compute 8.6 1740MHz
flutter: INFO: 2023-09-14 19:03:29.778423: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 61857, a: 61857, delta: 0 +0.026122
flutter: INFO: 2023-09-14 19:03:29.778423: audio stream#0 AOT frame is sent
flutter: INFO: 2023-09-14 19:03:29.807921: cuda stream: 000002C33C84DA50
flutter: FINE: 2023-09-14 19:03:29.822213: 784878272 player3037760933856 onEvent: decoder.video 0
flutter: INFO: 2023-09-14 19:03:29.822213: decode stored recovery packets: 1
flutter: INFO: 2023-09-14 19:03:29.822213: video sequence is changed. recreate cuvid decoder. 8bit 1425x1425=>8bit 1440x1440
flutter: INFO: 2023-09-14 19:03:29.846314: video stream#1 is seeking... got flush pkt. flush decoder and  drop frames until seek target 61.8630s...
flutter: INFO: 2023-09-14 19:03:29.846314: invalid video frame @-1.000000
flutter: INFO: 2023-09-14 19:03:29.849854: video stream#1 EOF/EOS decoded. end: 1
flutter: INFO: 2023-09-14 19:03:29.849854: #34/34 video seek_done: 1, seek_wait_frame_: -1/0
flutter: INFO: 2023-09-14 19:03:29.849854: VideoRenderer WxH=1425.000000x1425.000000 1425.000000x1425.000000, frame: 1425x1425
flutter: INFO: 2023-09-14 19:03:29.849854: update transform 2d. scale: (1.000000, 1.000000), orientation: 0
flutter: INFO: 2023-09-14 19:03:29.849854: m: mat<4, 4>(
flutter: INFO: 2023-09-14 19:03:29.849854: 1  0  0  0
flutter: INFO: 2023-09-14 19:03:29.849854: 0  1  0  0
flutter: INFO: 2023-09-14 19:03:29.850857: 0  0  1  0
flutter: INFO: 2023-09-14 19:03:29.850857: 0  0  0  1
flutter: INFO: 2023-09-14 19:03:29.850857: )
flutter: INFO: 2023-09-14 19:03:29.850857: default FrameReader000002C338A56E00 #34 seekComplete 61857
flutter: INFO: 2023-09-14 19:03:29.850857: default 000002C338A56E00 FrameReader::update MediaStatus 0X124=>0X124
flutter: INFO: 2023-09-14 19:03:29.850857: default FrameReader 000002C338A56E00 callbacks 2, seeking: 0, seekComplete#34 @61857
flutter: INFO: 2023-09-14 19:03:29.850857: mdk::abi::CUDABufferPool::transfer_from_cuda404 cuMemcpy2DAsync(&cp, stream_) CUDA ERROR: 1 CUDA_ERROR_INVALID_VALUE; invalid argument
flutter: INFO: 2023-09-14 19:03:29.873358:
flutter: INFO: 2023-09-14 19:03:29.873358: CUDA interop with pinned host memory 0000000308000000
flutter: INFO: 2023-09-14 19:03:29.873358: unknown, bpc:0, bpp:0(), channels:(), map: 0 0 0 0 => host mapped nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0
flutter: INFO: 2023-09-14 19:03:29.873358: channel map: mat<4, 4>(
flutter: INFO: 2023-09-14 19:03:29.873358: 1  0  0  0
flutter: INFO: 2023-09-14 19:03:29.873358: 0  1  0  0
flutter: INFO: 2023-09-14 19:03:29.873358: 0  0  1  0
flutter: INFO: 2023-09-14 19:03:29.873358: 0  0  0  1
flutter: INFO: 2023-09-14 19:03:29.873358: )
flutter: INFO: 2023-09-14 19:03:29.873358: frame format: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0
flutter: INFO: 2023-09-14 19:03:29.873358: dxgi format 0: DXGI_FORMAT_R8_UNORM
flutter: INFO: 2023-09-14 19:03:29.873358: dxgi format 1: DXGI_FORMAT_R8G8_UNORM
flutter: INFO: 2023-09-14 19:03:29.873358: frame color: unknown unknown gbr full. gamma: 2.200000, signal peak: 1.000000
flutter: INFO: 2023-09-14 19:03:29.873358:  -
flutter: INFO: 2023-09-14 19:03:29.873358: output color: bt709 unknown unknown full. gamma: 2.200000, signal peak: 1.000000
flutter: INFO: 2023-09-14 19:03:29.873358: rgb primaries matrix: mat<3, 3>(
flutter: INFO: 2023-09-14 19:03:29.873358: 1  -9.31323e-08  -2.98023e-08
flutter: INFO: 2023-09-14 19:03:29.873358: 1.74623e-09  1  3.72529e-09
flutter: INFO: 2023-09-14 19:03:29.873358: 3.72529e-09  1.49012e-08  1
flutter: INFO: 2023-09-14 19:03:29.873358: )
flutter: INFO: 2023-09-14 19:03:29.874365: color transform: mat<4, 4>(
flutter: INFO: 2023-09-14 19:03:29.874365: 1  0  1.5748  -0.7874
flutter: INFO: 2023-09-14 19:03:29.874365: 1  -0.187324  -0.468124  0.327724
flutter: INFO: 2023-09-14 19:03:29.874365: 1  1.8556  0  -0.9278
flutter: INFO: 2023-09-14 19:03:29.874365: 0  0  0  1
flutter: INFO: 2023-09-14 19:03:29.874365: )
flutter: INFO: 2023-09-14 19:03:29.876373: EQ: mat<4, 4>(
flutter: INFO: 2023-09-14 19:03:29.876373: 1  0  0  0
flutter: INFO: 2023-09-14 19:03:29.876373: 0  1  0  0
flutter: INFO: 2023-09-14 19:03:29.876373: 0  0  1  0
flutter: INFO: 2023-09-14 19:03:29.876373: 0  0  0  1
flutter: INFO: 2023-09-14 19:03:29.876373: )
flutter: INFO: 2023-09-14 19:03:29.876373: video stream#1 check loop range for EOS. dec_state.seeking: 0. end: 1
flutter: INFO: 2023-09-14 19:03:29.876373: default FrameReader000002C338A56E00 video stream#1 range loop end
flutter: INFO: 2023-09-14 19:03:29.876373: EOS video frame of track 0
flutter: INFO: 2023-09-14 19:03:29.876373: video stream#1 decoding loop is finished
flutter: FINE: 2023-09-14 19:03:29.876373: 784878272 player3037760933856 onEvent: thread.video 0
flutter: INFO: 2023-09-14 19:03:30.206138: 000002C348B0C100 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@969 requested state 1=>2, current state 1. status: 0X124
flutter: INFO: 2023-09-14 19:03:30.206138: default FrameReader000002C338A56E00 request to pause 1, loaded: 4.
flutter: INFO: 2023-09-14 19:03:30.206138: default FrameReader000002C338A56E00 state: 1=>1=>2, 0
flutter: INFO: 2023-09-14 19:03:30.206138: default FrameReader000002C338A56E00 state requested: 2, current: 1
flutter: INFO: 2023-09-14 19:03:30.214697: default FrameReader000002C338A56E00 state: 1=>2=>2, 1
flutter: INFO: 2023-09-14 19:03:30.214697: default FrameReader000002C338A56E00 update state: 1=>2
flutter: FINE: 2023-09-14 19:03:30.214697: 784878272 player3037760933856 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused
wang-bin commented 9 months ago

try the latest code

mohammadinfo commented 9 months ago

Thanks.