I was having playback issues with more HEVC MKV files on my Zidoo Z20 Pro, other MP4 H264 file plays flawlessly.
The exact same files play perfectly on a old HIMEDIA Q10 Pro (HiSilicon Hi3798CV200 - 2016)
Why should this make you think before buying Zidoo's new Zxxx product range??
Why is it evident that the current Zidoo firmware has problems with MKV HEVC H256 files?
I collected LOG of the problem and I'm in the Zidoo/Z20 PRO forum I would rule out that this was just an unfortunate event!!
Because some H265 HEVC are seen regularly (very few).. and MKV H264 has no playback problems.
I will definitely return the product.
DvdPlayer: ioctl c0044901 failed with code -1: Inappropriate ioctl for device
DvdplayerImpl: Dvdplayer
DvdplayerImpl: initVar
DvdPlayer: ioctl c0044901 failed with code -1: Inappropriate ioctl for device
: Warning: flags is 0x0!! The default value is set (ION_FLAG_ACPUACC | ION_FLAG_SCPUACC | ION_FLAG_HWIPACC | ION_USAGE_MMAP_NONCACHED)
DvdplayerImpl: 1279.HIDL_FETCH_IDvdplayer.af new Dvdplayer().dvdplayer:0xf5b806a0.
HidlServiceManagement: Registered vendor.realtek.dvdplayer@1.0::IDvdplayer/default (start delay of 86ms)
HidlServiceManagement: Removing namespace from process name vendor.realtek.dvdplayer@1.0-service to dvdplayer@1.0-service.
LegacySupport: Registration complete for vendor.realtek.dvdplayer@1.0::IDvdplayer/default.
lm : initSubtitle -
bob : BoxPermissions v1.0.8 - 2* 20 * 1000
bob : VfdTool.ZIDOO_VIDEO_STATUS = 1
bob : openVideoVfd
bob : jar 20160707
bob : BoxPermissions v1.0.8 - 2* 20 * 1000
bob : start - 20160912
lm : playmusic action = com.android.music.musicservicecommand
lm : cmd = stop
lm : isFromeZidoo = false
bob : com.zidoo.phone.controller.service:onReceive musicservicecommand = stop
MovieActivity: mFileName = A.Good.Person.2023
MovieActivity: mDir = /storage/96E4940AE493EAAF/Film/A Good person.(2023)/
MovieActivity: MediaPlayerType: 2
MovieActivity: dip_on: false
bob : isStream = false isBluray = false mBlurayChapterIndex = 0 mBlurayBDTitleIndex = 0 mBluraySubtitleIndex = 0 mBlurayAudioIndex = 0
bob : poster mPosterCurrentPosition = 0 mPosterStartPosition = -1 mPosterEndPosition = -1
bob : com.zidoo.phone.controller.service:onReceive musicservicecommand = stop
lm : playmusic action = com.android.music.musicservicecommand
lm : cmd = stop
lm : isFromeZidoo = false
bob : isDream = true SHOWTIME = 300000
bob : stop -- = start
bob : stop -- = end
ViewPager: Requested offscreen page limit 0 too small; defaulting to 1
bob : ZidooPosterTool bindService start
bob : initPotion mActivity.mSubEncode = 0
bob : Mr.bob zidoo subtitle version v1.1.1 ......
bob : UDPTool isRunning = false
bob : SourceFrom=Local
MoviePlayer: SourceFrom=Local
bob : useRTMediaPlayer = 2
bob : virtualize = false
bob : mPlayListAddress==null
bob : setVideoURI 2 --/A%20Good%20person.(2023)/A.Good.Person.2023.mkv
HDMI-HIDL-HDMILib: tryGetService
RtkHDMIManager2: HDMI-HIDL HDMIDisplayFormat: HDMI:1 mTVSystem:0 3840x2160 fps:60 YUV420,10 HDR:PQHDR ColorMode:13 EDID Auto:2
RtkHDMIManager2: [VIDEOHDR] storeCurrentDisplayFormat current : HDMI:1 mTVSystem:0 3840x2160 fps:60 YUV420,10 HDR:PQHDR ColorMode:13 EDID Auto:2
RtkHDMIManager2: [VIDEOHDR] storeCurrentDisplayFormat: HDMI:1 mTVSystem:0 3840x2160 fps:60 YUV420,10 HDR:PQHDR ColorMode:13 EDID Auto:2
System : A resource failed to call close.
bob : url = /storage/96E4940AE493EAAF/Film/A Good person.(2023)/A.Good.Person.2023.mkv
bob : dismissSaver
bob : play path: /storage/96E4940AE493EAAF/Film/A Good person.(2023)/A.Good.Person.2023.mkv
bob : getSubTitleFileList videoPath = /storage/96E4940AE493EAAF/Film/A Good person.(2023)/A.Good.Person.2023.mkv
MovieActivity: getTextEncodeSetup: 0
bob : getSubTitleFileList scanPath * = /storage/96E4940AE493EAAF/Film/A Good person.(2023)/
bob : getSubTitleFileList scanSubffix = /storage/96E4940AE493EAAF/Film/AGoodperson(2023)/AGoodPerson2023
bob : getSubTitleFileList local = A.Good.Person.2023 local size = 0
bob : getSubTitleFileList down = A.Good.Person.2023 down size = 0
bob : onStart
MovieActivity: onStart
MediaFocusControl: requestAudioFocus() from uid/pid 1000/1588 clientId=android.media.AudioManager@e22479bcom.android.gallery3d.app.MovieActivity@9a8cd51 callingPack=com.android.gallery3d req=1 flags=0x2 sdk=29
MovieActivity: Got audio focus 1
MovieActivity: onResume
bob : ZidooPosterTool onServiceConnected
bob : loadData = /storage/96E4940AE493EAAF/Film/A Good person.(2023)/A.Good.Person.2023.mkv
bob : getPosterDataByPath url = v2/getAggregationOfFile?path=%2Fstorage%2F96E4940AE493EAAF%2FFilm%2FA+Good+person.%282023%29%2FA.Good.Person.2023.mkv
bob : getData url = v2/getAggregationOfFile?path=%2Fstorage%2F96E4940AE493EAAF%2FFilm%2FA+Good+person.%282023%29%2FA.Good.Person.2023.mkv
MoviePlayer: AudioBecomingNoisyReceiver: android.intent.action.HDMI_PLUGGED
MoviePlayer: HDMI plugged status: true
bob : getPosterData objectInfo.type = movie
bob : getPosterDataById url = v2/getDetail?id=728
bob : getData url = v2/getDetail?id=728
RtkMovieVideoView: [0;31;31m onLayout -> left:0 top:0 [m
RtkMovieVideoView: [0;31;31m onLayoutChange -> left:0 top:0 right:1920 bottom:1080 [m
RtkMediaPlayerFactory: [1;35mcreate: new RtkMediaPlayer() [m
RtkMediaPlayerNative: RtkMediaPlayer persist.vendor.useRTMediaPlayer:0
RTMediaPlayer2: RTMediaPlayer2::RTMediaPlayer2
RTMediaPlayer2: DummyAudioTrack::start()
APM_AudioPolicyManager: [0;33;33mcomputeVolume device 0x400 stream 4 index 25(0~25) vol 100 gain 0.944061 volumeDb -0.500000[m
AudioUtil: [device/realtek/proprietary/libs/hardware/AudioUtil/AudioUtil.cpp:977]SetAudioDecVolume()...volume = 100/100
RPCProxy: DispatchRPCRequest:84 rpc(programID=99 versionID=99) reg(programID=300 versionID=0)
RPCProxy: DispatchRPCRequest:79 dispatch for opt:7 program:99 version:99 procedure:0 task:0 tid:0 pid:0 size:8 context:0
APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
RTMediaPlayer2: RTMediaPlayer2::RTMediaPlayer2 done
RtkMediaPlayer_JAVA: setDataSource,WFD OFF
zxs : parseGenres: aggregation.getType() = 1
RtkMediaPlayer_JAVA: setDataSource,WFD OFF 1
RtkMediaPlayer_JAVA: setDataSource, path = /storage/96E4940AE493EAAF/Film/A Good person.(2023)/A.Good.Person.2023.mkv
RTMediaPlayer2: setDataSource, url = /storage/96E4940AE493EAAF/Film/A Good person.(2023)/A.Good.Person.2023.mkv
RTMediaPlayer2: 521.af IRvsd::getService().mRvsd:0xeb7d0ee0.
RTMediaPlayer2: 524.af IDvdplayer::getService().mDvdplayer:0xeb7d1ff0.
DvdplayerImpl: 1202.createDvdplayerInstance().begin id:-1.
DvdplayerImpl: 1213.mDvdplayer[0] is NULL:1.
DvdplayerImpl: 1216.mDvdplayer[0]: new RTKDvdPlayer().
DvdPlayer: The MPS_CONFIG_16M_VIDEO_SIZE is SET.
DvdPlayer: run NotifyEventEntry
DvdPlayer: [RTKDvdPlayerImpl.cpp 177] RTKDvdPlayerImpl - loadMediaState=LOAD_IDLE
DvdplayerImpl: 1222.createDvdplayerInstance().end.create mDvdplayer[0]:0xf5b40050.createdDvdplayerInstNum:1.
RTMediaPlayer2: 543.createDvdplayerInstance().mDvdplayerInsIdx:0.
DvdplayerImpl: 137.setLayerOrder().instIdx:0.order:1.
DvdPlayer: [RTKDvdPlayerImpl.cpp 292] SETZ [0]
RTMediaPlayer2: [634] path = file:///mnt/media_rw/96E4940AE493EAAF/Film/A Good person.(2023)/A.Good.Person.2023.mkv
DvdplayerImpl: 156.setURL().instIdx:0, url:file:///mnt/media_rw/96E4940AE493EAAF/Film/A Good person.(2023)/A.Good.Person.2023.mkv.
DvdPlayer: [RTKDvdPlayerImpl.cpp 349] SURL (file:///mnt/media_rw/96E4940AE493EAAF/Film/A Good person.(2023)/A.Good.Person.2023.mkv)
DvdPlayer: dvdplayerversion_stark_2f376f249c93339c8a6f6d69d52eb3912c6ab545_20230715195857
RTMediaPlayer2: CMD_SET_URL ok.
RvsdImpl: 213.createRVSDInstance().begin.
RVSD_MPEG2: [MPEG2]RVSD_MPEG2_INFO:
FW_RTK_ION_UTL: ION_hdl_init: 0xeb7c0430
RTK_RVSD: [278]ion_fd:7.ion_rtk_fd:8.
RTK_RVSD: [295]init TEE.TEE_API_Initialize_RVSD() ok.
RTK_RVSD: [63]pli_init.count:0.
RTK_RVSD: [71]pli_init.add count:1.
RTK_RVSD: [96]open /sys/bus/platform/devices/9801b538.refclk/refclk/counter ok.rbus_fd:10.
RTK_RVSD: [884]create rvsd_thread.rvsd:0xe9fc4610.
RTK_RVSD: [890]af create rvsd_thread.rvsd:0xe9fc4610.mRvsd_tid:0xe9f7c1c0.
RvsdImpl: 232.createRVSDInstance().end.create mRvsd[0]:0xeb6c0780.createdRVSDInstNum:1.
RTK_RVSD: [862]rvsd_thread thread started, tid 23344.name:rvsdMain.
RTMediaPlayer2: 650.createRVSDInstance().mRVSDInsIdx:0.
RTMediaPlayer2: notify - msg=RTK_RVSD_THREAD_READY, ext1=0, ext2=0
RTK_RVSD: rvsdSocketName:/dev/rvsdsocket.
RTMediaPlayer2: RTMediaPlayer2::setVideoSurfaceTexture
RTMediaPlayer2: setVideoSurfaceTexture: gbp:0xeba7dc50 HalIntf:0x0
RvsdImpl: 127.setVideoSurfaceTexture().instIdx:0.gbp:0x0.
RTMediaPlayer2: RTMediaPlayer2::setAudioStreamType = 3
MediaPlayer: setScreenOnWhilePlaying(true) is ineffective without a SurfaceHolder
RTMediaPlayer2: lzf start prepare async
DvdplayerImpl: 246.prepareAsync().instIdx:0.
DvdPlayer: [RTKDvdPlayerImpl.cpp 388] PRAS
DvdPlayer: [LoadMediaAsyncUtil.cpp 49] create loadmedia thread. loadMediaState=LOAD_LOADING
RTMediaPlayer2: lzf stop prepare async
DvdPlayer: loadMediaEntry
DvdPlayer: [LoadMediaAsyncUtil.cpp][xLoadMediaEntry][207]: start to loadmedia. loadMediaState=LOAD_LOADING
RtkVideoView_Ext: 232 : attachMediaController
DvdPlayer: [PlaybackUtil.cpp:92:xLoadMedia].inited mutex and cond for ts file scan.
RtkVideoView_Ext: mMediaController is null !!
DvdPlayer: [PlaybackUtil.cpp:137] LoadMedia url:file:///mnt/media_rw/96E4940AE493EAAF/Film/A Good person.(2023)/A.Good.Person.2023.mkv preDeterminedType:0 flowType:0 pbContinue:-229882944 bsSize:16777216 cmdSize:262144.
DvdPlayer: !@#.CNavigationFilter.cpp.865.CNavigationFilter.set bVDecInitRpcDone:0.