futeko.com FORUM

Product Support => Zidoo UHD5000, Z2000 Pro, Z20 Pro, Z9X Pro => Topic started by: saltino on August 08, 2023, 10:58:37 AM

Title: Playback issues with HEVC/H265 MKV files on Zidoo Z20 Pro
Post by: saltino on August 08, 2023, 10:58:37 AM
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.

Quote
DvdPlayer: ioctl c0044901 failed with code -1: Inappropriate ioctl for device

Code: [Select]
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:  onLayout -> left:0 top:0 
 RtkMovieVideoView:  onLayoutChange -> left:0 top:0 right:1920 bottom:1080 
 RtkMediaPlayerFactory: create: new RtkMediaPlayer() 
 RtkMediaPlayerNative: RtkMediaPlayer persist.vendor.useRTMediaPlayer:0
 RTMediaPlayer2: RTMediaPlayer2::RTMediaPlayer2
 RTMediaPlayer2: DummyAudioTrack::start()
 APM_AudioPolicyManager: computeVolume device 0x400 stream 4 index 25(0~25) vol 100 gain 0.944061 volumeDb -0.500000
 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.
Title: Re: Playback issues with HEVC/H265 MKV files on Zidoo Z20 Pro
Post by: futeko.com on August 08, 2023, 11:34:18 AM
The 1619BPD products have been with customers for about 6 weeks and there are very few reports of files that will not play. What format (Mediainfo report - codec) is the HEVC file(s) you're having problems with?

As to the log, you should post that in Zidoo's forum. We are not the manufacturer and have no input into firmware development.