Playback issues with HEVC/H265 MKV files on Zidoo Z20 Pro

Discussion in 'HDD Media player(RTD 1619BPD)' started by Uto Tente, Aug 8, 2023.

  1. Uto Tente

    Uto Tente New Member

    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.

    Code:
     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.
    
     
  2. Uto Tente

    Uto Tente New Member

    More info:

    try to play MVK HEVC in 1920 x 816, or 1920 x 1008, oooppppssss what appened?

    obviously, we all take it for granted, that if you were playing videos at 1920x1080 it was the minimum required to be able to read them, at the level of a $15 Chinese setBOX, it must be able to!!!
     
  3. max_mo

    max_mo New Member

    I confirm, zidoo z9x pro also has big problems playing video recorded on a phone with HEVC. The resolution does not matter, either 1080p or 4k. The video is recorded at 60 fps, but it seems that zidoo plays it at 30 fps (although afr correctly detects fps). The video plays with big jerks, it is impossible to watch.
    Tested with video taken on Oppo Find X6 pro, OnePlus 11, Samsung s23.
     
  4. Venmaster

    Venmaster Member

    Same issues on Z2000 Pro.

    The current firmware is a complete shambles and no updates since July, tells us all everything we already know...
     
  5. Uto Tente

    Uto Tente New Member


    :mad::mad::mad::mad::mad::mad::mad::mad::mad::mad::mad::(:(:(:(:(:(:(:mad::mad::mad::mad::mad::mad::mad::mad::mad::mad::mad:

    Ridiculus, after 4 mounth!!
     

Share This Page