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

Prevent logs in console #99

Closed Andrekarma closed 1 week ago

Andrekarma commented 3 weeks ago

Is there a way to not write all the logs in console?

wang-bin commented 3 weeks ago

what log?

Andrekarma commented 3 weeks ago

It keeps writing it on the file i use for logging

2024-06-05 12:07:58.321960 FINE fvp - 716278622 player2161710526128 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading) 2024-06-05 12:07:58.321960 FINE mdk - default FrameReader000001F750557AD0 state: 0=>0=>1, 0 2024-06-05 12:07:58.321960 FINE mdk - default FrameReader000001F750557AD0 state: 0=>1=>1, 0 2024-06-05 12:07:58.321960 FINE mdk - default FrameReader000001F750557AD0 request to pause 1, loaded: 0. 2024-06-05 12:07:58.321960 FINE mdk - default FrameReader000001F750557AD0 state: 0=>1=>2, 0 2024-06-05 12:07:58.321960 FINE mdk - default FrameReader000001F750557AD0 state requested: 2, current: 0 2024-06-05 12:07:58.321960 FINE mdk - start frame reader thread: 1668 2024-06-05 12:07:58.321960 FINE mdk - Trying MediaIO FFmpeg 2024-06-05 12:07:58.321960 FINE mdk - 000001F75034ABB0 open url: 2024-06-05 12:07:58.321960 FINE mdk - 000001F75034ABB0 url opened 2024-06-05 12:07:58.322965 FINE mdk - format adts is used for file:///C:/Users/andreacarmagnola/OmniaVision/PHFData1/foto/650257_5.phv 2024-06-05 12:07:58.322965 FINE mdk - default 000001F750557AD0 FrameReader::update MediaStatus 0X2=>0X2 2024-06-05 12:07:58.322965 FINE mdk - 000001F75070BB00 avio set class 2024-06-05 12:07:58.322965 FINE mdk - before avformat_open_input. io: 000001F75034ABB0(FFmpeg)/pb: 000001F75070BB00, url: file:///C:/Users/andreacarmagnola/OmniaVision/PHFData1/foto/650257_5.phv 2024-06-05 12:07:58.322965 FINE mdk - after avformat_open_input. pb: 000001F75070BB00, iformat: 00007FFB36E2CB60, context flags: 2097280, input format flags: 67141640 2024-06-05 12:07:58.344495 FINE mdk - 000001F742D7C500 player.set(0) 2024-06-05 12:07:58.344495 FINE mdk - 000001F7573E9780 void cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1068 requested state 1=>0, current state 1. status: 0X164 2024-06-05 12:07:58.344495 FINE mdk - default FrameReader000001F75074BFE0 state: 1=>1=>0, 0 2024-06-05 12:07:58.344495 INFO mdk - default000001F75074BFE0 mdk::abi::FrameReader::stop, current state: 1 2024-06-05 12:07:58.344495 FINE mdk - 000001F75074BFE0 mdk::abi::FrameReaderImpl::unload, current status 0x164, invalid: 0, loading: 0, loaded: 4, buffering: 0, seeking: 0, prepared: 256, EOF: 64 2024-06-05 12:07:58.344495 FINE mdk - 000001F75060C5C8 request avformat input interrupt 2024-06-05 12:07:58.344495 FINE mdk - 000001F759194ED8 request to interrupt io operation 2024-06-05 12:07:58.344495 FINE mdk - 000001F742D7C500 player.onEvent(0, 0000000000000000) 2024-06-05 12:07:58.344495 FINE mdk - 000001F742D7C500 player.onStateChanged(0) 2024-06-05 12:07:58.344495 FINE mdk - 000001F742D7C500 player.onMediaStatus(0) 2024-06-05 12:07:58.344495 FINE mdk - 000001F742D7C500 player.onMediaStatus(0) 2024-06-05 12:07:58.344495 FINE mdk - 000001F742D7C500 player.onStateChanged(0) 2024-06-05 12:07:58.344495 FINE mdk - 000001F742D7C500 player.onEvent(0, 0000000000000000) 2024-06-05 12:07:58.344495 FINE mdk - 000001F742D7C500 player.onFrame(0) 2024-06-05 12:07:58.345499 FINE mdk - 000001F742D7C500 player.~Player 2024-06-05 12:07:58.345499 FINE mdk - 000001F742D7C500 player.setNextMedia(, -1, 2) 2024-06-05 12:07:58.345499 INFO mdk - setNext from -1 url: 2024-06-05 12:07:58.345499 FINE mdk - 000001F742D7C500 player.currentMediaChanged(0) 2024-06-05 12:07:58.345499 FINE mdk - 000001F742D7C500 player.setMedia() 2024-06-05 12:07:58.345499 FINE mdk - default FrameReader000001F75074BFE0 state: 1=>0=>0, 0 2024-06-05 12:07:58.345499 INFO mdk - default000001F75074BFE0 mdk::abi::FrameReader::stop, current state: 1 2024-06-05 12:07:58.345499 FINE mdk - default FrameReader000001F75074BFE0 state: 1=>0=>0, 0 2024-06-05 12:07:58.345499 INFO mdk - default000001F75074BFE0 mdk::abi::FrameReader::stop, current state: 1 2024-06-05 12:07:58.345499 FINE mdk - 000001F742D7C500 player.onEvent(0, 0000000000000000) 2024-06-05 12:07:58.345499 FINE mdk - cdecl mdk::abi::MediaPlayer::Private::~Private(void) 2024-06-05 12:07:58.345499 FINE mdk - 000001F7573E9780 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1068 requested state 0=>0, current state 1. status: 0X164 2024-06-05 12:07:58.345499 FINE mdk - default FrameReader000001F75074BFE0 state: 1=>0=>0, 0 2024-06-05 12:07:58.345499 INFO mdk - default000001F75074BFE0 mdk::abi::FrameReader::stop, current state: 1 2024-06-05 12:07:58.345499 FINE mdk - 000001F742852470->mdk::abi::D3D11NativeBufferPool::~D3D11NativeBufferPool

2024-06-05 12:07:58.345499 FINE mdk - 000001F742852720cdecl UGL::opengl::Context::Local<struct mdk::abi::D3D11NativeBufferPool::ctx_res_t,struct mdk::abi::D3D11NativeBufferPool::ctx_res_t>::~Local(void)000000000000000B count: 0 2024-06-05 12:07:58.345499 FINE mdk - 000001F742852470 cdecl mdk::abi::NativeVideoBufferPool::~NativeVideoBufferPool(void) 2024-06-05 12:07:58.345499 FINE mdk - 000001F75074BFE0 #video stream#0 end semaphore acquire 2024-06-05 12:07:58.345499 FINE mdk - 000001F75074BFE0 #video stream#0 end semaphore done acquire 2024-06-05 12:07:58.345499 FINE mdk - default FrameReader@000001F75074BFE0 unload requested, close io 2024-06-05 12:07:58.345499 FINE mdk - free custome avio: 000001F7507B26C0 2024-06-05 12:07:58.345499 FINE mdk - 000001F759194EB0 close url: file:///C:/Users/andreacarmagnola/OmniaVision/PHFData1/foto/338728_5.phv 2024-06-05 12:07:58.345499 FINE mdk - 4712default 000001F75074BFE0 mdk::abi::FrameReader::update @1149: reset status_mask. status: 161 2024-06-05 12:07:58.345499 FINE mdk - default 000001F75074BFE0 FrameReader::update MediaStatus 0X164=>0X41 2024-06-05 12:07:58.345499 FINE mdk - FrameReader000001F75074BFE0 stop by user. clear packets, send eof for each loop 2024-06-05 12:07:58.345499 FINE mdk - FrameReader@000001F75074BFE0 sending Packet::End to all packet queues. PacketIO@000001F7558AC940 ->url: file:///C:/Users/andreacarmagnola/OmniaVision/PHFData1/foto/338728_5.phv 2024-06-05 12:07:58.345499 FINE mdk - clear packet queue for stream 0 2024-06-05 12:07:58.345499 FINE mdk - before changed() 41 2024-06-05 12:07:58.345499 FINE mdk - default FrameReader000001F75074BFE0 state: 1=>0=>0, 0 2024-06-05 12:07:58.345499 FINE mdk - 000001F75074BFE0 mdk::abi::FrameReaderImpl::unload, current status 0x41, invalid: 0, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 64 2024-06-05 12:07:58.348496 FINE mdk - unsupported avformat options: rtsp_transport=tcp 2024-06-05 12:07:58.348496 INFO mdk - Format: mov,mp4,m4a,3gp,3g2,mj2, range: 0 +20080ms, bitrate: 764608, size: 0 Metadata: major_brand: isom minor_version: 512 compatible_brands: isomiso2avc1mp41 encoder: Lavf58.65.101 Streams: 1 Video: stream#0, range: 0 +20080ms, frames: 502 codec: h264 tag: 'avc1' profile: 100 level: 40, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 761893, 1920x1080, fps: 25, bframes: 2, primaries: BT709, trc: BT709, matrix: BT709, range: Limited extra data(50): 01 64 00 28 FF E1 00 1D 67 64 00 28 AC D9 40 78 02 27 E5 9A 80 80 80 A0 00 00 03 00 20 00 00 06 41 E3 06 32 C0 01 00 06 68 EB E3 CB 22 C0 FD F8 F8 00 Metadata: language: eng handler_name: Mainconcept Video Media Handler vendor_id: [0][0][0][0]

2024-06-05 12:07:58.348496 FINE mdk - 000001F7427E1D60 prepared callback is invoked 2024-06-05 12:07:58.349496 FINE mdk - EOS video frame of track 0 2024-06-05 12:07:58.349496 FINE mdk - video stream#0 decoding loop is finished. packets: 2, pts: [0.000000, 0.000000] 2024-06-05 12:07:58.349496 FINE mdk - default 000001F75074BFE0 stopping FrameReader before destroy... 2024-06-05 12:07:58.349496 FINE mdk - default FrameReader000001F75074BFE0 state: 1=>0=>0, 0 2024-06-05 12:07:58.349496 INFO mdk - default000001F75074BFE0 mdk::abi::FrameReader::stop, current state: 1 2024-06-05 12:07:58.349496 FINE mdk - default 000001F75074BFE0 deleting FrameReader... 2024-06-05 12:07:58.349496 FINE mdk - default FrameReader000001F75074BFE0 state: 1=>0=>0, 1 2024-06-05 12:07:58.349496 FINE mdk - default FrameReader000001F75074BFE0 update state: 1=>0 2024-06-05 12:07:58.349496 FINE mdk - 000001F7573E6D40 void cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1068 requested state 0=>0, current state 0. status: 0 2024-06-05 12:07:58.349496 FINE mdk - default 000001F75074B2F0 deleting FrameReader... 2024-06-05 12:07:58.349496 FINE mdk - player is destroyed 2024-06-05 12:07:58.349496 FINE mdk - cdecl mdk::abi::VideoRenderer::Private::~Private(void) @127 2024-06-05 12:07:58.350497 FINE fvp - 716278622 player2161710526128 onEvent: metadata - - 0 2024-06-05 12:07:58.350497 FINE mdk - default 000001F750557AD0 FrameReader::update MediaStatus 0X2=>0X4 2024-06-05 12:07:58.350497 FINE fvp - 716278622 player2161710526128 onMediaStatus: MediaStatus(+loading) => MediaStatus(+loaded) 2024-06-05 12:07:58.350497 INFO mdk - buffering progress 0% 2024-06-05 12:07:58.350497 FINE mdk - default 000001F750557AD0 FrameReader::update MediaStatus 0X4=>0X14 2024-06-05 12:07:58.350497 FINE fvp - 716278622 player2161710526128 onMediaStatus: MediaStatus(+loaded) => MediaStatus(+loaded+buffering) 2024-06-05 12:07:58.351499 INFO mdk - ++++++++++++BUFFERING START++++++++++++ 2024-06-05 12:07:58.351499 FINE mdk - 2024-06-05 12:07:58.351499 FINE fvp - 716278622 player2161710526128 onEvent: reader.buffering - - 0 2024-06-05 12:07:58.351499 FINE fvp - 716278622 player2161710526128 onEvent: metadata - - 0 2024-06-05 12:07:58.351499 FINE mdk - default FrameReader000001F750557AD0 state: 0=>2=>1, 1 2024-06-05 12:07:58.351499 FINE mdk - default FrameReader000001F750557AD0 update state: 0=>1 2024-06-05 12:07:58.351499 FINE fvp - 716278622 player2161710526128 onPlaybackStateChanged: PlaybackState.stopped => PlaybackState.playing 2024-06-05 12:07:58.351499 FINE mdk - default FrameReader000001F750557AD0 state: 1=>1=>2, 1 2024-06-05 12:07:58.351499 FINE mdk - default FrameReader000001F750557AD0 update state: 1=>2 2024-06-05 12:07:58.351499 FINE fvp - 716278622 player2161710526128 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused 2024-06-05 12:07:58.351499 FINE mdk - starting decode loop thread mdk.vdec0@26160 2024-06-05 12:07:58.351499 FINE fvp - 716278622 player2161710526128 onEvent: thread.video - - 1 2024-06-05 12:07:58.351499 FINE mdk - video stream#0 starting decoding loop from decoder index 0... 2024-06-05 12:07:58.351499 FINE mdk - creating video decoder: MFT:d3d=11... 2024-06-05 12:07:58.351499 INFO mdk - opening video decoder: MFT... 2024-06-05 12:07:58.351499 FINE mdk - try to convert mp4 extra data to annexb 2024-06-05 12:07:58.352503 FINE mdk - sps count: 1 2024-06-05 12:07:58.352503 FINE mdk - pps count: 1 2024-06-05 12:07:58.352503 FINE mdk - nal length field bytes: 4, annexb extradata size: 43 2024-06-05 12:07:58.352503 FINE mdk - NALU length bytes: 4 2024-06-05 12:07:58.352503 FINE mdk - uninit com required for MFT: 0X1 2024-06-05 12:07:58.352503 FINE mdk - 4MFT flags: 81 2024-06-05 12:07:58.352503 FINE mdk - 1 MFT class activates found. 2024-06-05 12:07:58.352503 FINE mdk - IMFActivate[0] attributes: 2024-06-05 12:07:58.352503 FINE mdk - 6 attributes: MFT_FRIENDLY_NAME_Attribute=Microsoft H264 Video Decoder MFT, MFT_INPUT_TYPES_Attributes=(64)[{MFMediaType_Video,MFVideoFormat_H264},{MFMediaType_Video,MFVideoFormat_H264_ES}], MFT_TRANSFORM_CLSID_Attribute=CLSID_MSH264DecoderMFT, MFT_OUTPUT_TYPES_Attributes=(160)[{MFMediaType_Video,MFVideoFormat_NV12},{MFMediaType_Video,MFVideoFormat_YV12},{MFMediaType_Video,MFVideoFormat_IYUV},{MFMediaType_Video,MFVideoFormat_I420},{MFMediaType_Video,MFVideoFormat_YUY2}], MF_TRANSFORM_FLAGS_Attribute=1, MF_TRANSFORM_CATEGORY_Attribute=MFT_CATEGORY_VIDEO_DECODER, 2024-06-05 12:07:58.352503 FINE mdk - Activating IMFActivate: Microsoft H264 Video Decoder MFT 2024-06-05 12:07:58.352503 FINE mdk - max supported size: 7680x4320 2024-06-05 12:07:58.352503 FINE mdk - dxgi adapter 0: vendor 8086, device 9a49, revision 1, Intel(R) Iris(R) Xe Graphics 2024-06-05 12:07:58.354512 FINE mdk - default 000001F750557AD0 FrameReader::update MediaStatus 0X14=>0X54 2024-06-05 12:07:58.354512 FINE fvp - 716278622 player2161710526128 onMediaStatus: MediaStatus(+loaded+buffering) => MediaStatus(+loaded+buffering+end) 2024-06-05 12:07:58.354512 FINE mdk - read packet error. FrameReader@000001F750557AD0 sending Packet::End to all packet queues. PacketIO@000001F7558ABB40 ->url: file:///C:/Users/andreacarmagnola/OmniaVision/PHFData1/foto/650257_5.phv 2024-06-05 12:07:58.354512 FINE mdk - #video stream#0 wait for decode loop started 2024-06-05 12:07:58.363508 FINE mdk - 000001F7504D4E30 setRenderAPI(4, 0000000000000000) 2024-06-05 12:07:58.363508 FINE mdk - getVideoOutContext 0000000000000000 => 000001F754D92D80. vo count: 1 2024-06-05 12:07:58.363508 FINE mdk - 000001F7504D4E30 setVideoSurfaceSize(1920x1080, 0000000000000000) 2024-06-05 12:07:58.363508 FINE mdk - set d3d11 device. Feature level: 0XB000, create flags: 0 2024-06-05 12:07:58.363508 FINE mdk - d3d11: 000001F758FBAD50, dxgi adapter vendor 8086, device 9a49, revision 1, Intel(R) Iris(R) Xe Graphics. UMA 2024-06-05 12:07:58.364509 FINE mdk - set d3d11 device. Feature level: 0XB000, create flags: 0 2024-06-05 12:07:58.364509 FINE mdk - d3d11: 000001F758FBAD50, dxgi adapter vendor 8086, device 9a49, revision 1, Intel(R) Iris(R) Xe Graphics. UMA 2024-06-05 12:07:58.365517 FINE mdk - 000001F7504D4E20 player.setLoop(0) 2024-06-05 12:07:58.365517 INFO mdk - setLoop(0), now 0/0 2024-06-05 12:07:58.365517 FINE mdk - 000001F7504D4E20 player.setVolume(1.000000, -1) 2024-06-05 12:07:58.365517 FINE mdk - 000001F7504D4E20 player.set(2) 2024-06-05 12:07:58.365517 FINE mdk - 000001F7427E1D60 void cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1068 requested state 2=>2, current state 2. status: 0X54 2024-06-05 12:07:58.365517 FINE mdk - default FrameReader000001F750557AD0 request to pause 1, loaded: 4. 2024-06-05 12:07:58.365517 FINE mdk - default FrameReader000001F750557AD0 state: 2=>2=>2, 0 2024-06-05 12:07:58.365517 FINE mdk - 000001F7504D4E20 player.setVolume(1.000000, -1) 2024-06-05 12:07:58.374692 FINE mdk - d3d11.1 device feature level: 0xc100, requested: 0xc100. 2024-06-05 12:07:58.385796 FINE mdk - 000001F7501C7F60cdecl mdk::abi::NativeVideoBufferPool::NativeVideoBufferPool(void) 2024-06-05 12:07:58.385796 FINE mdk - 000001F7501C7F60->mdk::abi::D3D11NativeBufferPool::D3D11NativeBufferPool

2024-06-05 12:07:58.385796 FINE mdk - Selected MFT attributes: 2024-06-05 12:07:58.385796 FINE mdk - 12 attributes: MF_SA_D3D11_AWARE=1, CODECAPI_AVDecVideoThumbnailGenerationMode=0, CODECAPI_AVDecVideoMaxCodedWidth=7680, CODECAPI_AVDecVideoMaxCodedHeight=4320, CODECAPI_AVDecNumWorkerThreads=8, CODECAPI_AVLowLatencyMode=1, MFT_DECODER_QUALITY_MANAGEMENT_CUSTOM_CONTROL=0, {ac2c1838-1eb9-4933-85a3-cd62d1b9ec1b}=0, MFT_DECODER_QUALITY_MANAGEMENT_RECOVERY_WITHOUT_ARTIFACTS=1, MF_SA_D3D_AWARE=1, MFT_DECODER_EXPOSE_OUTPUT_TYPES_IN_NATIVE_ORDER=0, CODECAPI_AVDecVideoAcceleration_H264=1, 2024-06-05 12:07:58.385796 FINE mdk - stream cout: in=1, out=1 2024-06-05 12:07:58.385796 FINE mdk - mdk::abi::MFTCodec::selectInputType 2024-06-05 12:07:58.385796 FINE mdk - 2 attributes: MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_SUBTYPE=MFVideoFormat_H264, 2024-06-05 12:07:58.385796 FINE mdk - 2 attributes: MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_SUBTYPE=MFVideoFormat_H264_ES, 2024-06-05 12:07:58.385796 FINE mdk - selected IMFMediaType index: 0 2024-06-05 12:07:58.385796 FINE mdk - SetInputType: 2024-06-05 12:07:58.385796 FINE mdk - 5 attributes: MF_MT_FRAME_SIZE=8246337209400 (1920x1080), MF_MT_AVG_BITRATE=761893, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_H264, 2024-06-05 12:07:58.386796 FINE mdk - used input type: 2024-06-05 12:07:58.386796 FINE mdk - 10 attributes: MF_MT_FRAME_SIZE=8246337209400 (1920x1080), MF_MT_AVG_BITRATE=761893, MF_MT_COMPRESSED=1, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=0, MF_MT_AVG_BIT_ERROR_RATE=0, MF_MT_FIXED_SIZE_SAMPLES=0, MF_MT_ALL_SAMPLES_INDEPENDENT=0, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_H264, 2024-06-05 12:07:58.386796 FINE mdk - selectOutputType for stream id 0 2024-06-05 12:07:58.386796 FINE mdk - 12 attributes: MF_MT_FRAME_SIZE=8246337209400 (1920x1080), MF_MT_AVG_BITRATE=761893, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=1920, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=128849018881001 (30000:1001), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_SAMPLE_SIZE=3110400, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_NV12, 2024-06-05 12:07:58.386796 FINE mdk - 12 attributes: MF_MT_FRAME_SIZE=8246337209400 (1920x1080), MF_MT_AVG_BITRATE=761893, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=1920, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=128849018881001 (30000:1001), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_SAMPLE_SIZE=3110400, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_YV12, 2024-06-05 12:07:58.386796 FINE mdk - 12 attributes: MF_MT_FRAME_SIZE=8246337209400 (1920x1080), MF_MT_AVG_BITRATE=761893, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=1920, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=128849018881001 (30000:1001), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_SAMPLE_SIZE=3110400, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_IYUV, 2024-06-05 12:07:58.386796 FINE mdk - 12 attributes: MF_MT_FRAME_SIZE=8246337209400 (1920x1080), MF_MT_AVG_BITRATE=761893, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=1920, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=128849018881001 (30000:1001), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_SAMPLE_SIZE=3110400, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_I420, 2024-06-05 12:07:58.386796 FINE mdk - 12 attributes: MF_MT_FRAME_SIZE=8246337209400 (1920x1080), MF_MT_AVG_BITRATE=761893, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=3840, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=128849018881001 (30000:1001), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_SAMPLE_SIZE=4147200, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_YUY2, 2024-06-05 12:07:58.386796 FINE mdk - selected IMFMediaType index: 0 2024-06-05 12:07:58.386796 FINE mdk - SetOutputType: 2024-06-05 12:07:58.386796 FINE mdk - 12 attributes: MF_MT_FRAME_SIZE=8246337209400 (1920x1080), MF_MT_AVG_BITRATE=761893, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=1920, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=128849018881001 (30000:1001), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_SAMPLE_SIZE=3110400, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_NV12, 2024-06-05 12:07:58.386796 FINE mdk - used output type: 2024-06-05 12:07:58.386796 FINE mdk - 000001F758A506F0 14 attributes: MF_MT_FRAME_SIZE=8246337209400 (1920x1080), MF_MT_AVG_BITRATE=761893, MF_MT_COMPRESSED=0, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=1920, MF_MT_AVG_BIT_ERROR_RATE=0, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=128849018881001 (30000:1001), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_SAMPLE_SIZE=3110400, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_NV12, 2024-06-05 12:07:58.386796 FINE mdk - input stream info: dwFlags=7, cbSize=4096, cbAlignment=0, hnsMaxLatency=0, cbMaxLookahead=0 2024-06-05 12:07:58.386796 FINE mdk - output stream info: dwFlags=263, cbSize=4147200, cbAlignment=0 2024-06-05 12:07:58.386796 FINE mdk - onOutputTypeChanged: 14 attributes: MF_MT_FRAME_SIZE=8246337209400 (1920x1080), MF_MT_AVG_BITRATE=761893, MF_MT_COMPRESSED=0, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=1920, MF_MT_AVG_BIT_ERROR_RATE=0, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=128849018881001 (30000:1001), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_SAMPLE_SIZE=3110400, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_NV12, 2024-06-05 12:07:58.386796 FINE mdk - output format: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0 2024-06-05 12:07:58.386796 FINE mdk - output size: 1920x1080, stride: 1920x1080 2024-06-05 12:07:58.386796 FINE mdk - MFT decoder is ready 2024-06-05 12:07:58.386796 FINE fvp - 716278622 player2161710526128 onEvent: decoder.video - MFT - 0 2024-06-05 12:07:58.386796 FINE mdk - decode stored recovery packets: 0 2024-06-05 12:07:58.386796 FINE mdk - 000001F750557AD0 #video stream#0 end semaphore acquire 2024-06-05 12:07:58.386796 FINE mdk - buffering progress 100% 2024-06-05 12:07:58.386796 FINE mdk - default 000001F750557AD0 FrameReader::update MediaStatus 0X54=>0X164 2024-06-05 12:07:58.386796 FINE fvp - 716278622 player2161710526128 onMediaStatus: MediaStatus(+loaded+buffering+end) => MediaStatus(+loaded+prepared+buffered+end) 2024-06-05 12:07:58.388301 INFO mdk - ++++++++++++BUFFERING END++++++++++++ 2024-06-05 12:07:58.388301 FINE mdk - 2024-06-05 12:07:58.388301 FINE fvp - 716278622 player2161710526128 onEvent: reader.buffering - - 100 2024-06-05 12:07:58.388301 FINE mdk - insert CSD 2024-06-05 12:07:58.388301 FINE mdk - MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS 2024-06-05 12:07:58.388301 FINE mdk - MF_E_TRANSFORM_STREAM_CHANGE. status: 0x100 2024-06-05 12:07:58.388301 FINE mdk - selectOutputType for stream id 0 2024-06-05 12:07:58.388301 FINE mdk - 20 attributes: MF_MT_FRAME_SIZE=8246337209408 (1920x1088), MF_MT_AVG_BITRATE=761893, MF_MT_YUV_MATRIX=1, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_TRANSFER_FUNCTION=5, MF_MT_DEFAULT_STRIDE=1920, MF_MT_D3D_DECODE_PROFILE_GUID=PROFILE_H264, MF_MT_GEOMETRIC_APERTURE=(16) 0 0 0 0 0 0 0 0 80 7 0 0 38 4 0 0, MF_MT_PAN_SCAN_APERTURE=(16) 0 0 0 0 0 0 0 0 80 7 0 0 38 4 0 0, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_NOMINAL_RANGE=2, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=128849018881001 (30000:1001), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_MINIMUM_DISPLAY_APERTURE=(16) 0 0 0 0 0 0 0 0 80 7 0 0 38 4 0 0, MF_MT_SAMPLE_SIZE=3133440, MF_MT_VIDEO_PRIMARIES=2, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_NV12, 2024-06-05 12:07:58.388301 FINE mdk - selected IMFMediaType index: 0 2024-06-05 12:07:58.388301 FINE mdk - SetOutputType: 2024-06-05 12:07:58.388301 FINE mdk - 20 attributes: MF_MT_FRAME_SIZE=8246337209408 (1920x1088), MF_MT_AVG_BITRATE=761893, MF_MT_YUV_MATRIX=1, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_TRANSFER_FUNCTION=5, MF_MT_DEFAULT_STRIDE=1920, MF_MT_D3D_DECODE_PROFILE_GUID=PROFILE_H264, MF_MT_GEOMETRIC_APERTURE=(16) 0 0 0 0 0 0 0 0 80 7 0 0 38 4 0 0, MF_MT_PAN_SCAN_APERTURE=(16) 0 0 0 0 0 0 0 0 80 7 0 0 38 4 0 0, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_NOMINAL_RANGE=2, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=128849018881001 (30000:1001), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_MINIMUM_DISPLAY_APERTURE=(16) 0 0 0 0 0 0 0 0 80 7 0 0 38 4 0 0, MF_MT_SAMPLE_SIZE=3133440, MF_MT_VIDEO_PRIMARIES=2, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_NV12, 2024-06-05 12:07:58.407363 FINE mdk - used output type: 2024-06-05 12:07:58.407363 FINE mdk - 000001F758A503F0 22 attributes: MF_MT_FRAME_SIZE=8246337209408 (1920x1088), MF_MT_AVG_BITRATE=761893, MF_MT_COMPRESSED=0, MF_MT_YUV_MATRIX=1, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_TRANSFER_FUNCTION=5, MF_MT_DEFAULT_STRIDE=1920, MF_MT_D3D_DECODE_PROFILE_GUID=PROFILE_H264, MF_MT_GEOMETRIC_APERTURE=(16) 0 0 0 0 0 0 0 0 80 7 0 0 38 4 0 0, MF_MT_PAN_SCAN_APERTURE=(16) 0 0 0 0 0 0 0 0 80 7 0 0 38 4 0 0, MF_MT_AVG_BIT_ERROR_RATE=0, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_NOMINAL_RANGE=2, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=128849018881001 (30000:1001), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_MINIMUM_DISPLAY_APERTURE=(16) 0 0 0 0 0 0 0 0 80 7 0 0 38 4 0 0, MF_MT_SAMPLE_SIZE=3133440, MF_MT_VIDEO_PRIMARIES=2, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_NV12, 2024-06-05 12:07:58.407363 FINE mdk - output stream info: dwFlags=263, cbSize=4177920, cbAlignment=0 2024-06-05 12:07:58.407363 FINE mdk - onOutputTypeChanged: 22 attributes: MF_MT_FRAME_SIZE=8246337209408 (1920x1088), MF_MT_AVG_BITRATE=761893, MF_MT_COMPRESSED=0, MF_MT_YUV_MATRIX=1, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_TRANSFER_FUNCTION=5, MF_MT_DEFAULT_STRIDE=1920, MF_MT_D3D_DECODE_PROFILE_GUID=PROFILE_H264, MF_MT_GEOMETRIC_APERTURE=(16) 0 0 0 0 0 0 0 0 80 7 0 0 38 4 0 0, MF_MT_PAN_SCAN_APERTURE=(16) 0 0 0 0 0 0 0 0 80 7 0 0 38 4 0 0, MF_MT_AVG_BIT_ERROR_RATE=0, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_NOMINAL_RANGE=2, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=128849018881001 (30000:1001), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_MINIMUM_DISPLAY_APERTURE=(16) 0 0 0 0 0 0 0 0 80 7 0 0 38 4 0 0, MF_MT_SAMPLE_SIZE=3133440, MF_MT_VIDEO_PRIMARIES=2, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_NV12, 2024-06-05 12:07:58.407363 FINE mdk - output format: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0 2024-06-05 12:07:58.407363 FINE mdk - output size: 1920x1088, stride: 1920x1088 2024-06-05 12:07:58.407363 FINE mdk - video area: (0, 0) 1920x1080 2024-06-05 12:07:58.411365 FINE mdk - video stream#0 sending 1 invalid AOT frame @0.000000s. seeking: 0 2024-06-05 12:07:58.411365 FINE mdk - 000001F7427E1D60 1st video frame to render @0.000000s, sync time: 0.023000 2024-06-05 12:07:58.412357 FINE mdk - VideoRenderer clear buffered frames 2024-06-05 12:07:58.412357 FINE mdk - 0-track seek end video frame @0.000000 seekpos: -1 2024-06-05 12:07:58.412357 FINE fvp - 716278622 player2161710526128 onEvent: video - size - 0 2024-06-05 12:07:58.412357 FINE mdk - VideoRenderer WxH=1920.000000x1080.000000 1920.000000x1080.000000, frame: 1920x1080 2024-06-05 12:07:58.412357 FINE mdk - update transform 2d. scale: (1.000000, 1.000000), orientation: 0 2024-06-05 12:07:58.412357 FINE mdk - m: mat<4, 4>( 2024-06-05 12:07:58.412357 FINE mdk - 1 0 0 0
2024-06-05 12:07:58.412357 FINE mdk - 0 1 0 0
2024-06-05 12:07:58.412357 FINE mdk - 0 0 1 0
2024-06-05 12:07:58.412357 FINE mdk - 0 0 0 1
2024-06-05 12:07:58.412357 FINE mdk - ) 2024-06-05 12:07:58.412357 FINE mdk - D3D11::Texture::ensureOnDevice from input. Feature level: 0XC100, create flags: 0X800 2024-06-05 12:07:58.412863 FINE mdk - d3d11: 000001F758FB0AF0, dxgi adapter vendor 8086, device 9a49, revision 1, Intel(R) Iris(R) Xe Graphics. UMA 2024-06-05 12:07:58.412863 FINE mdk - input D3D11_TEXTURE2D_DESC.Width: 1920, Height: 1088, MipLevels: 1, ArraySize: 11, Format: DXGI_FORMAT_NV12(103), SampleDesc{1, 0}, Usage: 0, BindFlags: 200, CPUAccessFlags: 0, MiscFlags: 2. desired bindFlags: 8, miscFlags: 0same device: 0. allow 0-copy: 1, shader readable: 1, create a shared texture for input to copy input texture 2024-06-05 12:07:58.412863 FINE mdk - unknown, bpc:0, bpp:0(), channels:(), map: 0 0 0 0 => mapped nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0 2024-06-05 12:07:58.412863 FINE mdk - dxgi format 0: DXGI_FORMAT_R8_UNORM 2024-06-05 12:07:58.412863 FINE mdk - dxgi format 1: DXGI_FORMAT_R8G8_UNORM 2024-06-05 12:07:58.412863 FINE mdk - 000001F742BADA40 d3d11 sync by fence 2024-06-05 12:07:58.413876 FINE mdk - frame color: BT709 BT709 BT709 Limited. gamma: 2.200000, signal peak: 1.000000 2024-06-05 12:07:58.413876 FINE mdk - - 2024-06-05 12:07:58.413876 FINE mdk - output color: BT709 UNSPECIFIED RGB Full. gamma: 2.200000, signal peak: 1.000000 2024-06-05 12:07:58.413876 FINE mdk - rgb primaries matrix: mat<3, 3>( 2024-06-05 12:07:58.413876 FINE mdk - 1 0 0
2024-06-05 12:07:58.413876 FINE mdk - 0 1 0
2024-06-05 12:07:58.413876 FINE mdk - 0 0 1
2024-06-05 12:07:58.413876 FINE mdk - ) 2024-06-05 12:07:58.413876 FINE mdk - scale: 1.000000, color transform: mat<4, 4>( 2024-06-05 12:07:58.413876 FINE mdk - 1.16438 0 1.79274 -0.972945
2024-06-05 12:07:58.413876 FINE mdk - 1.16438 -0.213249 -0.532909 0.301483
2024-06-05 12:07:58.413876 FINE mdk - 1.16438 2.1124 0 -1.1334
2024-06-05 12:07:58.413876 FINE mdk - 0 0 0 1
2024-06-05 12:07:58.413876 FINE mdk - ) 2024-06-05 12:07:58.413876 FINE mdk - EQ: mat<4, 4>( 2024-06-05 12:07:58.413876 FINE mdk - 1 0 0 0
2024-06-05 12:07:58.413876 FINE mdk - 0 1 0 0
2024-06-05 12:07:58.413876 FINE mdk - 0 0 1 0
2024-06-05 12:07:58.413876 FINE mdk - 0 0 0 1
2024-06-05 12:07:58.413876 FINE mdk - ) 2024-06-05 12:07:58.413876 FINE mdk - shader id: 2321 2024-06-05 12:07:58.414873 FINE mdk - dump UBO layout: align @offset +size /stride address name ~ path: type -> parent 16@0 +64/16 000001F758B0B320 u_colorMatrix ~ u_colorMatrix: mat4 -> 0000000000000000

2024-06-05 12:07:58.414873 FINE fvp - 716278622 player2161710526128 onEvent: render.video - 1st_frame - 0

Andrekarma commented 3 weeks ago

Found a way to prevent my logger to print alle the fvp logs

hierarchicalLoggingEnabled = true; Logger libraryLogger = Logger('mdk'); libraryLogger.level = Level.OFF;

But i think logs of the library should be OFF by default, and controlled by a parameter in the options

wang-bin commented 3 weeks ago
registerWith(options: {
    'global': {
        'log': 'off'
    }
});