Comments (42)
yes. it will be compatible with old systems for years
from fvp.
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.
but when I was running my app for windows 7, I got this:
from fvp.
also, I tested with a real device, but I got same thing...
from fvp.
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.
I'll send log but should I install requirement software? like DirectX or Visual C++ Redistributable, etc...?
from fvp.
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.
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.
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.
where does the log come from? vm or real device?
from fvp.
vm
from fvp.
from fvp.
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.
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.
real device log seems correct
from fvp.
Thank you for helping me
what can I do bro?
from fvp.
now nothing. i will try to fix the issue this weekend.
from fvp.
thanks bro...
from fvp.
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.
Can you upload example/build/windows/CMakeFiles/CMakeConfigureLog.yaml
? the path may be different, CMakeConfigureLog.yaml is what i want
from fvp.
Sorry I didn't understand what I should do!
from fvp.
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.
just try the last code from github
from fvp.
Sure, Thanks.
from fvp.
Thank you, it is fixed.
from fvp.
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.
ok, i will publish a new version today
from fvp.
Thank you so much.
from fvp.
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.
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.
I'm closing this issue. You can create new issue for audio player
from fvp.
Okay, Thanks bro.
from fvp.
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.
fvp is the platform implementation of video_player, all you need is the function regesterWith(). VideoPlayerController is in video_player.
from fvp.
Okay, Thanks.
from fvp.
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.
β€οΈππ
from fvp.
From your log i see you are not using hardware decoder, the performance can be poor. Did you manually disable it?
from fvp.
No I didn't, but it's working perfectly.
from fvp.
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.
you can create a new issue.
from fvp.
Sure.
from fvp.
Related Issues (20)
- Crashes/green screen when enable hardware acceleration on Amlogic devices HOT 15
- issue running on macos HOT 5
- Linux compile error HOT 5
- Long buffering time when loading video with multiple tracks HOT 6
- Faulting application name: gemini.exe, version: 1.0.0.1 Faulting module name: flutter_windows.dll HOT 7
- run on nixos HOT 3
- ζζΎ rtsp ηζΆεοΌζζΎδΈζεζ ζ³θͺε¨ζ’ε€ HOT 8
- Video Playback Issues Across Different Systems HOT 13
- orientation issue in some videos on ios HOT 5
- How to get available subtitles text from subtitle track HOT 29
- Failed to load dynamic library libfvp_plugin.so on Android HOT 9
- the first video frame is not decoded HOT 1
- Video filckers and become transparent for a few frames HOT 8
- How to run example in macos HOT 2
- A small unimportant wish HOT 6
- Android application crash caused by fvp HOT 1
- Audio focus processing on android is missing HOT 1
- No sound on iOS HOT 4
- Improving the Metadata change event HOT 1
- Reverse video playback on MacOS and iOS HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fvp.