Giter VIP home page Giter VIP logo

Comments (42)

wang-bin avatar wang-bin commented on May 31, 2024

yes. it will be compatible with old systems for years

fvp_win7

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

there is a prebuilt example for windows you can download from github actions artifcats and run https://github.com/wang-bin/fvp/actions/runs/6097681145

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

but when I was running my app for windows 7, I got this:
image

and it's okay for windows 8+
image

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

also, I tested with a real device, but I got same thing...

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

i tested on a real device. i need the log

Logger.root.level = Level.ALL; Logger.root.onRecord.listen((record) { print('${record.loggerName}.${record.level.name}: ${record.time}: ${record.message}'); });

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

I'll send log but should I install requirement software? like DirectX or Visual C++ Redistributable, etc...?

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

c++ redistribtable is not required, already added by flutter, otherwise your app won't run. dx not sure, i need dx11, it should be supported on win7

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

This is my log on windows 7 64 bit :

mdk.INFO: 2023-09-08 04:42:15.841688: 0.22.0 (git 2e4cf52) - Multimedia Development Kit. Copyright (c) 2016-2023 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Windows0x0600/6.1.7601 x86_64; MSVC1935; MSVCRT14.35.32215.0/msvcp140.dll; 15:00:30 Sep  7 2023

-------------
mdk.INFO: 2023-09-08 04:42:15.861688: default000000000323A290 new FrameReader...
-------------
mdk.INFO: 2023-09-08 04:42:15.861688: Registered audio backends: XAudio2 DSound null 
-------------
mdk.INFO: 2023-09-08 04:42:15.861688: XAudio2_9.dll
-------------
mdk.INFO: 2023-09-08 04:42:15.861688: XAudio2_8.dll
-------------
mdk.INFO: 2023-09-08 04:42:15.861688: XAudio2_7.dll
-------------
mdk.INFO: 2023-09-08 04:42:15.861688: Build with XAudio2 from Win8+ SDK
-------------
mdk.INFO: 2023-09-08 04:42:15.861688: Try inline function 'XAudio2Create' from DXSDK
-------------
mdk.INFO: 2023-09-08 04:42:15.861688: default000000000323D2B0 new FrameReader...
-------------
mdk.INFO: 2023-09-08 04:42:15.871688: Registered audio backends: XAudio2 DSound null 
-------------
mdk.INFO: 2023-09-08 04:42:15.871688: 0000000003234AA0__cdecl mdk::abi::Player::Player(void)
-------------
mdk.INFO: 2023-09-08 04:42:15.871688: default00000000032485C0 new FrameReader...
-------------
mdk.INFO: 2023-09-08 04:42:15.871688: Registered audio backends: XAudio2 DSound null 
-------------
mdk.INFO: 2023-09-08 04:42:15.871688: default00000000032500B0 new FrameReader...
-------------
mdk.INFO: 2023-09-08 04:42:15.871688: Registered audio backends: XAudio2 DSound null 
-------------
mdk.INFO: 2023-09-08 04:42:15.871688: 0000000003246410__cdecl mdk::abi::Player::Player(void)
-------------
mdk.INFO: 2023-09-08 04:42:15.871688: default FrameReader00000000032485C0 state: 0=>0=>0, 0
-------------
mdk.INFO: 2023-09-08 04:42:15.871688: default00000000032485C0 void __cdecl mdk::abi::FrameReader::stop(void), current state: 0
-------------
mdk.INFO: 2023-09-08 04:42:15.871688: default FrameReader00000000032485C0 state: 0=>0=>0, 0
-------------
mdk.INFO: 2023-09-08 04:42:15.871688: default00000000032485C0 void __cdecl mdk::abi::FrameReader::stop(void), current state: 0
-------------
mdk.INFO: 2023-09-08 04:42:15.871688: setLoop(-1), now 0/0
-------------
mdk.INFO: 2023-09-08 04:42:15.871688: 0000000003247E30 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@969 requested state 0=>1, current state 0. status: 0
-------------
mdk.INFO: 2023-09-08 04:42:15.871688: default 00000000032485C0 FrameReader.start(0, ...)
-------------
mdk.INFO: 2023-09-08 04:42:15.871688: default 00000000032485C0 FrameReader::update MediaStatus 0=>0X2
-------------
mdk.INFO: 2023-09-08 04:42:15.881688: default FrameReader00000000032485C0 state: 0=>0=>1, 0
-------------
mdk.INFO: 2023-09-08 04:42:15.881688: default FrameReader00000000032485C0 state: 0=>1=>1, 0
-------------
mdk.INFO: 2023-09-08 04:42:15.881688: start frame reader thread: 3612
-------------
mdk.INFO: 2023-09-08 04:42:15.881688: try to load av module: C:\Users\Mohammad2\Desktop\loggggggggggg\ffmpeg-6.dll
-------------
mdk.INFO: 2023-09-08 04:42:15.891688: ffmpeg loaded: C:\Users\Mohammad2\Desktop\loggggggggggg\ffmpeg-6.dll
-------------
mdk.INFO: 2023-09-08 04:42:15.891688: Selected avformat runtime version: 60.11.100 (build: 60.11.100), license: LGPL version 2.1 or later
-------------
mdk.INFO: 2023-09-08 04:42:15.891688: Selected avformat 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*'
-------------
mdk.INFO: 2023-09-08 04:42:15.891688: avformat_version000007FEF0587D60
-------------
mdk.INFO: 2023-09-08 04:42:15.891688: C: Url or protocol is not supported by MediaIO FFmpeg
-------------
mdk.INFO: 2023-09-08 04:42:15.891688: Try to use default MediaIO
-------------
mdk.INFO: 2023-09-08 04:42:15.891688: 00000000031DC5A0 open url: C:\Users\Mohammad2\Documents\sample.mp4
-------------
mdk.INFO: 2023-09-08 04:42:16.011688: 00000000031DC5A0 url opened
-------------
mdk.INFO: 2023-09-08 04:42:16.011688: default 00000000032485C0 FrameReader::update MediaStatus 0X2=>0X2
-------------
mdk.INFO: 2023-09-08 04:42:16.011688: Selected avcodec runtime version: 60.25.100 (build: 60.25.100), license: LGPL version 2.1 or later
-------------
mdk.INFO: 2023-09-08 04:42:16.011688: av_packet_alloc000007FEF00A3BD0
-------------
mdk.INFO: 2023-09-08 04:42:16.011688: Selected avutil runtime version: 58.19.100 (build: 58.19.100), license: LGPL version 2.1 or later
-------------
mdk.INFO: 2023-09-08 04:42:16.021688: av_dict_copy000007FEF0597030
-------------
mdk.INFO: 2023-09-08 04:42:16.021688: before avformat_open_input. io: 00000000031DC5A0(FFmpeg/pb: 00000000032729C0, url: C:\Users\Mohammad2\Documents\sample.mp4
-------------
mdk.INFO: 2023-09-08 04:42:16.021688: FFmpeg/Libav runtime git-2023-09-03-bef151d-avbuild
-------------
mdk.INFO: 2023-09-08 04:42:16.021688: after avformat_open_input. pb: 00000000032729C0, iformat: 000007FEF07EC570 context flags: 2097280, input format flags: 67141640
-------------
mdk.INFO: 2023-09-08 04:42:16.031688: supports 205 ffmpeg sw pixel formats. unsupported: uyyvyy411 x2rgb10be x2bgr10be p212be p212le p412be p412le
-------------
mdk.INFO: 2023-09-08 04:42:16.031688: Format: mov,mp4,m4a,3gp,3g2,mj2, range: 0 +105604ms, bitrate: 130605, size: 0
Metadata:
  major_brand: isom
  minor_version: 512
  comment: http://www.aparat.com/hossienalipor
  compatible_brands: isomiso2avc1mp41
  encoder: Lavf57.72.101
Streams: 2
 Video:
  stream#0, range: 0 +105000ms, frames: 1890
  codec: h264 tag: 'avc1' profile: 77 level: 12, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 93799, 320x240, fps: 18, bframes: 2
  extra data(40): 01 4D 40 0C FF E1 00 18 67 4D 40 0C EC A0 A0 FD 80 88 00 00 03 00 08 00 00 03 01 20 78 A1 4C B0 01 00 05 68 EB E3 CB 20 
  Metadata:
   language: und
   handler_name: VideoHandler
   vendor_id: [0][0][0][0]
 Audio:
  stream#1, range: 0 +105604ms, frames: 4550
  codec: aac tag: 'mp4a' profile: 1 level: -99, sample size: 0/16, block align: 0, frame_size: 1024, f32p mono(1) @44100Hz, bitrate: 32000
  extra data(2): 12 08 
  Metadata:
   language: und
   handler_name: SoundHandler
   vendor_id: [0][0][0][0]

-------------
mdk.INFO: 2023-09-08 04:42:16.031688: default 00000000032485C0 FrameReader::update MediaStatus 0X2=>0X4
-------------
mdk.INFO: 2023-09-08 04:42:16.031688: ***buffering progress 0%***
-------------
mdk.INFO: 2023-09-08 04:42:16.031688: default 00000000032485C0 FrameReader::update MediaStatus 0X4=>0X14
-------------
mdk.INFO: 2023-09-08 04:42:16.031688: ++++++++++++BUFFERING START++++++++++++
-------------
mdk.INFO: 2023-09-08 04:42:16.031688: 
-------------
mdk.INFO: 2023-09-08 04:42:16.031688: default FrameReader00000000032485C0 state: 0=>1=>1, 1
-------------
mdk.INFO: 2023-09-08 04:42:16.031688: default FrameReader00000000032485C0 update state: 0=>1
-------------
mdk.INFO: 2023-09-08 04:42:16.031688: starting decode loop thread mdk.vdec0@3616
-------------
mdk.INFO: 2023-09-08 04:42:16.031688: starting decode loop thread mdk.adec1@3620
-------------
mdk.INFO: 2023-09-08 04:42:16.031688: audio stream#1 starting decoding loop from decoder index 0...
-------------
mdk.INFO: 2023-09-08 04:42:16.031688: video stream#0 starting decoding loop from decoder index 0...
-------------
mdk.INFO: 2023-09-08 04:42:16.031688: creating audio decoder: auto...
-------------
mdk.INFO: 2023-09-08 04:42:16.031688: opening audio decoder: FFmpeg...
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: creating video decoder: auto...
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: opening ffmpeg audio decoder: aac ...
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: opening video decoder: FFmpeg...
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: opening ffmpeg video decoder: h264 ...
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: AVCodec.Audio[aac.] decoder: 1 Single threads
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: aac f32p, mono @44100Hz
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: ***buffering progress 100%***
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: default 00000000032485C0 FrameReader::update MediaStatus 0X14=>0X124
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: ++++++++++++BUFFERING END++++++++++++
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: 
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: audio stream#1 sending 1 invalid AOT frame @0.000000s. seeking: 0
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: 0000000003247E30 1st audio frame @0.000000
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: 0000000003247E30 seek end audio frame @0.000000 seek_pos_: -1, sync_ao_ 1
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: Selected avfilter runtime version: 9.11.100 (build: 9.11.100), license: LGPL version 2.1 or later
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: AudioRenderer format: f32, mono @44100Hz, requested: f32p, mono @44100Hz
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: AudioRenderer format changed and reinitialize
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: __cdecl ThreadLocal<struct mdk::abi::ComInit>::Data::Data(void) thread: 3620
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: struct mdk::abi::ComInit *__cdecl ThreadLocal<struct mdk::abi::ComInit>::get(void) const allocate and initialize ThreadLocal data
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: 3620 uninit_com_: true
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: D3D11CreateDevice(adapter_.Get(), adapter_ ? D3D_DRIVER_TYPE_UNKNOWN : D3D_DRIVER_TYPE_HARDWARE, nullptr, 0, nullptr, 0, ( 7 ), &dev_, nullptr, &ctx_)  ERROR@120fvp::FvpPlugin::HandleMethodCall: (887a0004) unknown error
-------------
mdk.INFO: 2023-09-08 04:42:16.041688: 
-------------
mdk.INFO: 2023-09-08 04:42:16.051688: AVCodec.Video[h264.] decoder: 9 Frame threads
-------------
mdk.INFO: 2023-09-08 04:42:16.051688: h264 yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0 320x240
-------------
mdk.INFO: 2023-09-08 04:42:16.051688: decode stored recovery packets: 0
-------------
mdk.INFO: 2023-09-08 04:42:16.051688: h264 codec pixel format list: (expected yuv420p)
-------------
mdk.INFO: 2023-09-08 04:42:16.051688: cuda
-------------
mdk.INFO: 2023-09-08 04:42:16.061688: dxva2_vld
-------------
mdk.INFO: 2023-09-08 04:42:16.061688: d3d11va_vld
-------------
mdk.INFO: 2023-09-08 04:42:16.061688: d3d11
-------------
mdk.INFO: 2023-09-08 04:42:16.061688: vaapi
-------------
mdk.INFO: 2023-09-08 04:42:16.061688: yuv420p (selected)
-------------
mdk.INFO: 2023-09-08 04:42:16.061688: yuv420p using avcodec software decoder...
-------------
mdk.INFO: 2023-09-08 04:42:16.071688: video stream#0 sending 1 invalid AOT frame @0.000000s. seeking: 0
-------------
mdk.INFO: 2023-09-08 04:42:16.071688: 0000000003247E30 1st video frame to render @0.000000s, sync time: 0.000000
-------------
mdk.INFO: 2023-09-08 04:42:16.071688: 0-track seek end video frame @0.000000 seek_pos_: -1
-------------
mdk.INFO: 2023-09-08 04:42:16.071688: 0000000003247E30 1st video frame to render @0.000000s, sync time: 0.000000
-------------
mdk.INFO: 2023-09-08 04:42:16.071688: video stream#0 AOT frame is sent
-------------
mdk.INFO: 2023-09-08 04:42:16.101688: Using audio backend: XAudio2
-------------
mdk.INFO: 2023-09-08 04:42:16.101688: 0000000003247E30 ao opened: 1, reopen: 1, bad ao: 0
-------------
mdk.INFO: 2023-09-08 04:42:16.112688: 0000000005CC2FE8 filter graph: 
-------------
mdk.INFO: 2023-09-08 04:42:16.113689: +-----------+
|    src    |default--[44100Hz fltp:mono]--swr:default
| (abuffer) |
+-----------+

                                        +---------------+
swr:default--[44100Hz flt:mono]--default|      dst      |
                                        | (abuffersink) |
                                        +---------------+

                                         +-------------+
src:default--[44100Hz fltp:mono]--default|     swr     |default--[44100Hz flt:mono]--dst:default
                                         | (aresample) |
                                         +-------------+


-------------
mdk.INFO: 2023-09-08 04:42:16.129689: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 0, a: 0, delta: 0 +0.023220
-------------
mdk.INFO: 2023-09-08 04:42:16.129689: audio stream#1 AOT frame is sent
-------------

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

failed to create a d3d11 device, so nothing is rendered. can you run dxcaps.exe and show me the supported dx version? if dx11 is not supported, i can try to use another renderer

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

where does the log come from? vm or real device?

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

vm

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

image

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

it's a software driver. currently i don't try software device if hardware one failed. it can be fixed. what about your real device? if gpu driver is not installed, i guess the reason is same

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

Real device log :

mdk.INFO: 2023-09-08 05:04:22.588327: 0.22.0 (git 2e4cf52) - Multimedia Development Kit. Copyright (c) 2016-2023 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Windows0x0600/6.1.7601 x86_64; MSVC1935; MSVCRT14.35.32215.0/msvcp140.dll; 15:00:30 Sep  7 2023

-------------
mdk.INFO: 2023-09-08 05:04:22.603927: default0000000005332590 new FrameReader...
-------------
mdk.INFO: 2023-09-08 05:04:22.603927: Registered audio backends: XAudio2 DSound null 
-------------
mdk.INFO: 2023-09-08 05:04:22.603927: XAudio2_9.dll
-------------
mdk.INFO: 2023-09-08 05:04:22.603927: XAudio2_8.dll
-------------
mdk.INFO: 2023-09-08 05:04:22.603927: XAudio2_7.dll
-------------
mdk.INFO: 2023-09-08 05:04:22.603927: Build with XAudio2 from Win8+ SDK
-------------
mdk.INFO: 2023-09-08 05:04:22.603927: Try inline function 'XAudio2Create' from DXSDK
-------------
mdk.INFO: 2023-09-08 05:04:22.603927: default00000000053354A0 new FrameReader...
-------------
mdk.INFO: 2023-09-08 05:04:22.603927: Registered audio backends: XAudio2 DSound null 
-------------
mdk.INFO: 2023-09-08 05:04:22.603927: 000000000042F540__cdecl mdk::abi::Player::Player(void)
-------------
mdk.INFO: 2023-09-08 05:04:22.613927: default000000000533E590 new FrameReader...
-------------
mdk.INFO: 2023-09-08 05:04:22.613927: Registered audio backends: XAudio2 DSound null 
-------------
mdk.INFO: 2023-09-08 05:04:22.613927: default0000000005340E60 new FrameReader...
-------------
mdk.INFO: 2023-09-08 05:04:22.613927: Registered audio backends: XAudio2 DSound null 
-------------
mdk.INFO: 2023-09-08 05:04:22.613927: 000000000533B3E0__cdecl mdk::abi::Player::Player(void)
-------------
mdk.INFO: 2023-09-08 05:04:22.613927: default FrameReader000000000533E590 state: 0=>0=>0, 0
-------------
mdk.INFO: 2023-09-08 05:04:22.613927: default000000000533E590 void __cdecl mdk::abi::FrameReader::stop(void), current state: 0
-------------
mdk.INFO: 2023-09-08 05:04:22.613927: default FrameReader000000000533E590 state: 0=>0=>0, 0
-------------
mdk.INFO: 2023-09-08 05:04:22.613927: default000000000533E590 void __cdecl mdk::abi::FrameReader::stop(void), current state: 0
-------------
mdk.INFO: 2023-09-08 05:04:22.613927: setLoop(-1), now 0/0
-------------
mdk.INFO: 2023-09-08 05:04:22.613927: 000000000533DE00 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@969 requested state 0=>1, current state 0. status: 0
-------------
mdk.INFO: 2023-09-08 05:04:22.613927: default 000000000533E590 FrameReader.start(0, ...)
-------------
mdk.INFO: 2023-09-08 05:04:22.613927: default 000000000533E590 FrameReader::update MediaStatus 0=>0X2
-------------
mdk.INFO: 2023-09-08 05:04:22.613927: default FrameReader000000000533E590 state: 0=>0=>1, 0
-------------
mdk.INFO: 2023-09-08 05:04:22.623927: default FrameReader000000000533E590 state: 0=>1=>1, 0
-------------
mdk.INFO: 2023-09-08 05:04:22.623927: start frame reader thread: 4052
-------------
mdk.INFO: 2023-09-08 05:04:22.623927: try to load av module: C:\Users\Vesam\Desktop\loggggggggggg\ffmpeg-6.dll
-------------
mdk.INFO: 2023-09-08 05:04:22.623927: ffmpeg loaded: C:\Users\Vesam\Desktop\loggggggggggg\ffmpeg-6.dll
-------------
mdk.INFO: 2023-09-08 05:04:22.633927: Selected avformat runtime version: 60.11.100 (build: 60.11.100), license: LGPL version 2.1 or later
-------------
mdk.INFO: 2023-09-08 05:04:22.633927: Selected avformat 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*'
-------------
mdk.INFO: 2023-09-08 05:04:22.633927: avformat_version000007FEDC767D60
-------------
mdk.INFO: 2023-09-08 05:04:22.633927: C: Url or protocol is not supported by MediaIO FFmpeg
-------------
mdk.INFO: 2023-09-08 05:04:22.633927: Try to use default MediaIO
-------------
mdk.INFO: 2023-09-08 05:04:22.633927: 0000000005347200 open url: C:\Users\Vesam\Documents\sample.mp4
-------------
mdk.INFO: 2023-09-08 05:04:22.633927: 0000000005347200 url opened
-------------
mdk.INFO: 2023-09-08 05:04:22.633927: default 000000000533E590 FrameReader::update MediaStatus 0X2=>0X2
-------------
mdk.INFO: 2023-09-08 05:04:22.633927: Selected avcodec runtime version: 60.25.100 (build: 60.25.100), license: LGPL version 2.1 or later
-------------
mdk.INFO: 2023-09-08 05:04:22.633927: av_packet_alloc000007FEDC283BD0
-------------
mdk.INFO: 2023-09-08 05:04:22.643927: Selected avutil runtime version: 58.19.100 (build: 58.19.100), license: LGPL version 2.1 or later
-------------
mdk.INFO: 2023-09-08 05:04:22.643927: av_dict_copy000007FEDC777030
-------------
mdk.INFO: 2023-09-08 05:04:22.643927: before avformat_open_input. io: 0000000005347200(FFmpeg/pb: 000000000535BB00, url: C:\Users\Vesam\Documents\sample.mp4
-------------
mdk.INFO: 2023-09-08 05:04:22.643927: FFmpeg/Libav runtime git-2023-09-03-bef151d-avbuild
-------------
mdk.INFO: 2023-09-08 05:04:22.653927: after avformat_open_input. pb: 000000000535BB00, iformat: 000007FEDC9CC570 context flags: 2097280, input format flags: 67141640
-------------
mdk.INFO: 2023-09-08 05:04:22.663927: supports 205 ffmpeg sw pixel formats. unsupported: uyyvyy411 x2rgb10be x2bgr10be p212be p212le p412be p412le
-------------
mdk.INFO: 2023-09-08 05:04:22.673927: Format: mov,mp4,m4a,3gp,3g2,mj2, range: 0 +105604ms, bitrate: 130605, size: 0
Metadata:
  major_brand: isom
  minor_version: 512
  comment: http://www.aparat.com/hossienalipor
  compatible_brands: isomiso2avc1mp41
  encoder: Lavf57.72.101
Streams: 2
 Video:
  stream#0, range: 0 +105000ms, frames: 1890
  codec: h264 tag: 'avc1' profile: 77 level: 12, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 93799, 320x240, fps: 18, bframes: 2
  extra data(40): 01 4D 40 0C FF E1 00 18 67 4D 40 0C EC A0 A0 FD 80 88 00 00 03 00 08 00 00 03 01 20 78 A1 4C B0 01 00 05 68 EB E3 CB 20 
  Metadata:
   language: und
   handler_name: VideoHandler
   vendor_id: [0][0][0][0]
 Audio:
  stream#1, range: 0 +105604ms, frames: 4550
  codec: aac tag: 'mp4a' profile: 1 level: -99, sample size: 0/16, block align: 0, frame_size: 1024, f32p mono(1) @44100Hz, bitrate: 32000
  extra data(2): 12 08 
  Metadata:
   language: und
   handler_name: SoundHandler
   vendor_id: [0][0][0][0]

-------------
mdk.INFO: 2023-09-08 05:04:22.673927: default 000000000533E590 FrameReader::update MediaStatus 0X2=>0X4
-------------
mdk.INFO: 2023-09-08 05:04:22.673927: ***buffering progress 0%***
-------------
mdk.INFO: 2023-09-08 05:04:22.683927: default 000000000533E590 FrameReader::update MediaStatus 0X4=>0X14
-------------
mdk.INFO: 2023-09-08 05:04:22.683927: ++++++++++++BUFFERING START++++++++++++
-------------
mdk.INFO: 2023-09-08 05:04:22.683927: 
-------------
mdk.INFO: 2023-09-08 05:04:22.683927: default FrameReader000000000533E590 state: 0=>1=>1, 1
-------------
mdk.INFO: 2023-09-08 05:04:22.683927: default FrameReader000000000533E590 update state: 0=>1
-------------
mdk.INFO: 2023-09-08 05:04:22.683927: starting decode loop thread mdk.vdec0@1860
-------------
mdk.INFO: 2023-09-08 05:04:22.683927: video stream#0 starting decoding loop from decoder index 0...
-------------
mdk.INFO: 2023-09-08 05:04:22.683927: creating video decoder: auto...
-------------
mdk.INFO: 2023-09-08 05:04:22.683927: opening video decoder: FFmpeg...
-------------
mdk.INFO: 2023-09-08 05:04:22.683927: opening ffmpeg video decoder: h264 ...
-------------
mdk.INFO: 2023-09-08 05:04:22.683927: starting decode loop thread mdk.adec1@3668
-------------
mdk.INFO: 2023-09-08 05:04:22.683927: audio stream#1 starting decoding loop from decoder index 0...
-------------
mdk.INFO: 2023-09-08 05:04:22.693927: creating audio decoder: auto...
-------------
mdk.INFO: 2023-09-08 05:04:22.693927: opening audio decoder: FFmpeg...
-------------
mdk.INFO: 2023-09-08 05:04:22.693927: opening ffmpeg audio decoder: aac ...
-------------
mdk.INFO: 2023-09-08 05:04:22.693927: AVCodec.Audio[aac.] decoder: 1 Single threads
-------------
mdk.INFO: 2023-09-08 05:04:22.693927: aac f32p, mono @44100Hz
-------------
mdk.INFO: 2023-09-08 05:04:22.693927: ***buffering progress 100%***
-------------
mdk.INFO: 2023-09-08 05:04:22.693927: default 000000000533E590 FrameReader::update MediaStatus 0X14=>0X124
-------------
mdk.INFO: 2023-09-08 05:04:22.693927: ++++++++++++BUFFERING END++++++++++++
-------------
mdk.INFO: 2023-09-08 05:04:22.693927: 
-------------
mdk.INFO: 2023-09-08 05:04:22.693927: audio stream#1 sending 1 invalid AOT frame @0.000000s. seeking: 0
-------------
mdk.INFO: 2023-09-08 05:04:22.693927: 000000000533DE00 1st audio frame @0.000000
-------------
mdk.INFO: 2023-09-08 05:04:22.693927: 000000000533DE00 seek end audio frame @0.000000 seek_pos_: -1, sync_ao_ 1
-------------
mdk.INFO: 2023-09-08 05:04:22.693927: Selected avfilter runtime version: 9.11.100 (build: 9.11.100), license: LGPL version 2.1 or later
-------------
mdk.INFO: 2023-09-08 05:04:22.693927: AudioRenderer format: f32, mono @44100Hz, requested: f32p, mono @44100Hz
-------------
mdk.INFO: 2023-09-08 05:04:22.693927: AudioRenderer format changed and reinitialize
-------------
mdk.INFO: 2023-09-08 05:04:22.703927: __cdecl ThreadLocal<struct mdk::abi::ComInit>::Data::Data(void) thread: 3668
-------------
mdk.INFO: 2023-09-08 05:04:22.703927: struct mdk::abi::ComInit *__cdecl ThreadLocal<struct mdk::abi::ComInit>::get(void) const allocate and initialize ThreadLocal data
-------------
mdk.INFO: 2023-09-08 05:04:22.703927: 3668 uninit_com_: true
-------------
mdk.INFO: 2023-09-08 05:04:22.703927: AVCodec.Video[h264.] decoder: 3 Frame threads
-------------
mdk.INFO: 2023-09-08 05:04:22.703927: h264 yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0 320x240
-------------
mdk.INFO: 2023-09-08 05:04:22.703927: decode stored recovery packets: 0
-------------
mdk.INFO: 2023-09-08 05:04:22.703927: h264 codec pixel format list: (expected yuv420p)
-------------
mdk.INFO: 2023-09-08 05:04:22.703927: cuda
-------------
mdk.INFO: 2023-09-08 05:04:22.703927: dxva2_vld
-------------
mdk.INFO: 2023-09-08 05:04:22.703927: d3d11va_vld
-------------
mdk.INFO: 2023-09-08 05:04:22.703927: d3d11
-------------
mdk.INFO: 2023-09-08 05:04:22.703927: vaapi
-------------
mdk.INFO: 2023-09-08 05:04:22.703927: yuv420p (selected)
-------------
mdk.INFO: 2023-09-08 05:04:22.713927: yuv420p using avcodec software decoder...
-------------
mdk.INFO: 2023-09-08 05:04:22.713927: video stream#0 sending 1 invalid AOT frame @0.000000s. seeking: 0
-------------
mdk.INFO: 2023-09-08 05:04:22.713927: 000000000533DE00 1st video frame to render @0.000000s, sync time: 0.000000
-------------
mdk.INFO: 2023-09-08 05:04:22.713927: 0-track seek end video frame @0.000000 seek_pos_: -1
-------------
mdk.INFO: 2023-09-08 05:04:22.713927: 000000000533DE00 1st video frame to render @0.000000s, sync time: 0.000000
-------------
mdk.INFO: 2023-09-08 05:04:22.713927: video stream#0 AOT frame is sent
-------------
mdk.INFO: 2023-09-08 05:04:22.773928: Using audio backend: XAudio2
-------------
mdk.INFO: 2023-09-08 05:04:22.773928: 000000000533DE00 ao opened: 1, reopen: 1, bad ao: 0
-------------
mdk.INFO: 2023-09-08 05:04:22.773928: 00000000062F3BE8 filter graph: 
-------------
mdk.INFO: 2023-09-08 05:04:22.773928: +-----------+
|    src    |default--[44100Hz fltp:mono]--swr:default
| (abuffer) |
+-----------+

                                        +---------------+
swr:default--[44100Hz flt:mono]--default|      dst      |
                                        | (abuffersink) |
                                        +---------------+

                                         +-------------+
src:default--[44100Hz fltp:mono]--default|     swr     |default--[44100Hz flt:mono]--dst:default
                                         | (aresample) |
                                         +-------------+


-------------
mdk.INFO: 2023-09-08 05:04:22.790928: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 0, a: 0, delta: 0 +0.023220
-------------
mdk.INFO: 2023-09-08 05:04:22.799928: audio stream#1 AOT frame is sent
-------------
mdk.INFO: 2023-09-08 05:04:22.953937: set d3d11 device. Feature level: 0XA000, create flags: 0
-------------
mdk.INFO: 2023-09-08 05:04:22.954937: d3d11: 0000000000452E50, dxgi adapter vendor 8086, device 2a42, revision 7, Mobile Intel(R) 45 Express Chipset Family (Microsoft Corporation - WDDM 1.1). 
-------------
mdk.INFO: 2023-09-08 05:04:22.954937: set d3d11 device. Feature level: 0XA000, create flags: 0
-------------
mdk.INFO: 2023-09-08 05:04:22.955937: d3d11: 0000000000452E50, dxgi adapter vendor 8086, device 2a42, revision 7, Mobile Intel(R) 45 Express Chipset Family (Microsoft Corporation - WDDM 1.1). 
-------------
mdk.INFO: 2023-09-08 05:04:22.980939: VideoRenderer WxH=320.000000x240.000000 320.000000x240.000000, frame: 320x240
-------------
mdk.INFO: 2023-09-08 05:04:22.982939: update transform 2d. scale: (1.000000, 1.000000), orientation: 0
-------------
mdk.INFO: 2023-09-08 05:04:22.983939: m: mat<4, 4>(
-------------
mdk.INFO: 2023-09-08 05:04:22.983939: 1  0  0  0  
-------------
mdk.INFO: 2023-09-08 05:04:22.984939: 0  1  0  0  
-------------
mdk.INFO: 2023-09-08 05:04:22.985939: 0  0  1  0  
-------------
mdk.INFO: 2023-09-08 05:04:22.986939: 0  0  0  1  
-------------
mdk.INFO: 2023-09-08 05:04:22.987939: )
-------------
mdk.INFO: 2023-09-08 05:04:22.987939: channel map: mat<4, 4>(
-------------
mdk.INFO: 2023-09-08 05:04:22.988939: 1  0  0  0  
-------------
mdk.INFO: 2023-09-08 05:04:22.989939: 0  1  0  0  
-------------
mdk.INFO: 2023-09-08 05:04:22.990939: 0  0  1  0  
-------------
mdk.INFO: 2023-09-08 05:04:22.990939: 0  0  0  1  
-------------
mdk.INFO: 2023-09-08 05:04:22.991939: )
-------------
mdk.INFO: 2023-09-08 05:04:22.992939: frame format: yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0
-------------
mdk.INFO: 2023-09-08 05:04:22.993940: dxgi format 0: DXGI_FORMAT_R8_UNORM
-------------
mdk.INFO: 2023-09-08 05:04:22.994940: dxgi format 1: DXGI_FORMAT_R8_UNORM
-------------
mdk.INFO: 2023-09-08 05:04:22.995940: dxgi format 2: DXGI_FORMAT_R8_UNORM
-------------
mdk.INFO: 2023-09-08 05:04:22.996940: frame color: unknown unknown unknown unknown. gamma: 2.200000, signal peak: 1.000000
-------------
mdk.INFO: 2023-09-08 05:04:22.997940:  - 
-------------
mdk.INFO: 2023-09-08 05:04:22.998940: output color: bt709 unknown unknown full. gamma: 2.200000, signal peak: 1.000000
-------------
mdk.INFO: 2023-09-08 05:04:22.998940: rgb primaries matrix: mat<3, 3>(
-------------
mdk.INFO: 2023-09-08 05:04:22.999940: 1  -9.31323e-08  -2.98023e-08  
-------------
mdk.INFO: 2023-09-08 05:04:23.000940: 1.74623e-09  1  3.72529e-09  
-------------
mdk.INFO: 2023-09-08 05:04:23.001940: 3.72529e-09  1.49012e-08  1  
-------------
mdk.INFO: 2023-09-08 05:04:23.001940: )
-------------
mdk.INFO: 2023-09-08 05:04:23.002940: color transform: mat<4, 4>(
-------------
mdk.INFO: 2023-09-08 05:04:23.003940: 1.16438  0  1.79274  -0.972945  
-------------
mdk.INFO: 2023-09-08 05:04:23.003940: 1.16438  -0.213249  -0.532909  0.301483  
-------------
mdk.INFO: 2023-09-08 05:04:23.004940: 1.16438  2.1124  0  -1.1334  
-------------
mdk.INFO: 2023-09-08 05:04:23.005940: 0  0  0  1  
-------------
mdk.INFO: 2023-09-08 05:04:23.006940: )
-------------
mdk.INFO: 2023-09-08 05:04:23.006940: EQ: mat<4, 4>(
-------------
mdk.INFO: 2023-09-08 05:04:23.007940: 1  0  0  0  
-------------
mdk.INFO: 2023-09-08 05:04:23.008940: 0  1  0  0  
-------------
mdk.INFO: 2023-09-08 05:04:23.009940: 0  0  1  0  
-------------
mdk.INFO: 2023-09-08 05:04:23.009940: 0  0  0  1  
-------------
mdk.INFO: 2023-09-08 05:04:23.010941: )
-------------
mdk.INFO: 2023-09-08 05:04:26.225124: __cdecl mdk::abi::VideoRenderer::Private::~Private(void) @125
-------------

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

real device log seems correct

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

Thank you for helping me
what can I do bro?

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

now nothing. i will try to fix the issue this weekend.

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

thanks bro...

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

In github action build log, I find something is wrong. What about changing this line https://github.com/wang-bin/fvp/blob/v0.4.0/windows/fvp_plugin.cpp#L91 from

#ifdef VIEW_HAS_GetGraphicsAdapter

to

#if 1

?

VIEW_HAS_GetGraphicsAdapter must be defined for flutter 3.5 and later, but build log shows it's disabled, the result may be incorrect.

If this doesn't help, change this line to

      clog << "adapter: " << adapter_.Get() << endl;
      if (adapter_) {
        DXGI_ADAPTER_DESC ad;
        MS_WARN(adapter_->GetDesc(&ad));
        std::string buf(snprintf(nullptr, 0, "DXGI adapter VendorId: %u, %ls", ad.VendorId, ad.Description), 0);
        snprintf(&buf[0], buf.size() + 1, "DXGI adapter VendorId: %u, %ls", ad.VendorId, ad.Description);
        clog << buf << endl;
      }
      MS_WARN(D3D11CreateDevice(adapter_.Get(), adapter_ ? D3D_DRIVER_TYPE_UNKNOWN : D3D_DRIVER_TYPE_HARDWARE, nullptr, 0, nullptr, 0, D3D11_SDK_VERSION, &dev_, nullptr, &ctx_));
      if (!dev_ && adapter_) {
        MS_WARN(D3D11CreateDevice(nullptr, D3D_DRIVER_TYPE_HARDWARE, nullptr, 0, nullptr, 0, D3D11_SDK_VERSION, &dev_, nullptr, &ctx_));
      }

and show me the log.

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

Can you upload example/build/windows/CMakeFiles/CMakeConfigureLog.yaml ? the path may be different, CMakeConfigureLog.yaml is what i want

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

Sorry I didn't understand what I should do!

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

In github action build log, I find something is wrong. What about changing this line https://github.com/wang-bin/fvp/blob/v0.4.0/windows/fvp_plugin.cpp#L91 from

#ifdef VIEW_HAS_GetGraphicsAdapter

to

#if 1

?

VIEW_HAS_GetGraphicsAdapter must be defined for flutter 3.5 and later, but build log shows it's disabled, the result may be incorrect.

If this doesn't help, change this line to

      clog << "adapter: " << adapter_.Get() << endl;
      if (adapter_) {
        DXGI_ADAPTER_DESC ad;
        MS_WARN(adapter_->GetDesc(&ad));
        std::string buf(snprintf(nullptr, 0, "DXGI adapter VendorId: %u, %ls", ad.VendorId, ad.Description), 0);
        snprintf(&buf[0], buf.size() + 1, "DXGI adapter VendorId: %u, %ls", ad.VendorId, ad.Description);
        clog << buf << endl;
      }
      MS_WARN(D3D11CreateDevice(adapter_.Get(), adapter_ ? D3D_DRIVER_TYPE_UNKNOWN : D3D_DRIVER_TYPE_HARDWARE, nullptr, 0, nullptr, 0, D3D11_SDK_VERSION, &dev_, nullptr, &ctx_));
      if (!dev_ && adapter_) {
        MS_WARN(D3D11CreateDevice(nullptr, D3D_DRIVER_TYPE_HARDWARE, nullptr, 0, nullptr, 0, D3D11_SDK_VERSION, &dev_, nullptr, &ctx_));
      }

and show me the log.

Should I replace these lines with my project?

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

just try the last code from github

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

Sure, Thanks.

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

Thank you, it is fixed.

image

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

2 Question:

1 - can we use this package as audio player or it's just for video?
2 - can we use a package for control video?

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

ok, i will publish a new version today

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

Thank you so much.

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

2 Question:

1 - can we use this package as audio player or it's just for video? 2 - can we use a package for control video?

1 - Currently it's usually no if use video_player directly, because a Texture is required, audio usually have no image to display. Maybe I can return a dummy texture to let it work.

2 - You can use any package that was designed for video_player

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

If you add this feature in the new update, it will be great so that different packages are no longer used, thank you.

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

I'm closing this issue. You can create new issue for audio player

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

Okay, Thanks bro.

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

for video control panel I want to use this package : https://pub.dev/packages/video_player_control_panel
but this package needs VideoPlayerController and fvp doesn't have!
what can I do?
could you please help me?

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

fvp is the platform implementation of video_player, all you need is the function regesterWith(). VideoPlayerController is in video_player.

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

Okay, Thanks.

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

https://pub.dev/packages/video_player_control_panel you can use it. in it's example, replace video_player_win and related api calls with fvp.

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

β€οΈπŸ‘ŒπŸ‘Œ

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

From your log i see you are not using hardware decoder, the performance can be poor. Did you manually disable it?

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

No I didn't, but it's working perfectly.

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

Hi, I found a new bug πŸ˜… When we try to play a video from the network on an old system running Windows 7, the application crashes. However, everything works fine when playing videos locally.

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

you can create a new issue.

from fvp.

mohammadinfo avatar mohammadinfo commented on May 31, 2024

Sure.

from fvp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.