Update #1. Fix for lipsync issue introduced in 8.0.1i. Channel switching is little bit slower for fix this issue.
Posts by afl1
-
-
Another question about this firmware.I have a Xiaomi Gamepad.I've tried to synchronize but LE doesn't see it in bluetooth devices. Can it be a problem with an old Linux kernel?
Thanks again afl1 for your great work
Have you allowed BT adapter in Settings->LibreELEC ->Services->Bluetooth?
-
New j version still stutter sometimes (about one frame every 3-4 minutes noticeable)
When needed I upload log.
Try 8.0.1i version, there was only LiveTV LipSync issue. For normal playback there is more relax late frame discarding. In 8.0.1j kszaq revert this patch to previous versions. -
Hdr not supposed to be supported with s905 (KII PRO) as far as I know.
Afl1 you mentioned that you test it with lg hdr file. Can you please update what you saw?. Thanks in advance.Sent from my Redmi Note 3 using Tapatalk
You can play HDR, there is only less contrast and color saturation. I used it only for testing high bitrate 4k H265.
-
Hi AFL,I am trying to build 8.0.1i from source.
I get an error with media_build. It seems that there is a problem with the following patch file : packages/linux-drivers/media_build/patches/media_build-02-add-to-backports.patch
...When I compare the content of backports.txt and what the patch is trying to do, it seems that this is the wrong patch (or maybe the wrong version of backports.txt).
Would you please check that on your side ?
PS : If I disable this patch, I get a lot of errors when compiling, like this one :
/aml_dmx.c:3874:7: error: 'DMX_SOURCE_FRONT0_OFFSET' undeclared (first use in this function)
case DMX_SOURCE_FRONT0_OFFSET:Thanks a lot.
I updated sources for 8.0.0i.
media_build: 2017-04-17-rpi
[hr]
afl1, so I can run this build on wetek play2 and internal dvb tuner will work as well ?
Regards
You can run it but without support for internal tuner. Wetek driver isn't public. -
Test build to fix LiveTV lipsync issue.
LibreELEC-S905.arm-8.0-8.0.1j-test-I.tarChannel switching is a little bit slower to allow better a/v sync.
Playback test of high bitrate samples with 0 drops, 0 skips:
- jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv with TrueHD passthrough
- Samsung_UHD_7Wonders_of_the_World_Italy.mkv
- Peter_Gabriel_BDRip_Test.m2ts
- LG_Chess_HDR.mp4Only jellyfish-200-mbps-4k-uhd-hevc-10bit.mkv in first part (over 250 Mbps) is jerky.
This testing build you can run in any S905/S905X box supported by kszaq.
-
This release works very well.I want to install to the NAND to gain speed. Will it work the "installtonand" script? If so, how can I copy all the settings to then NAND too?
Thanks again
Yes, you can use installtonand, it'll ask you for for copy settings.
-
I think that a/v sync issues are caused by the lateframe patch. In my latest build I only increased a limit in Kodi - this fixes frame jumping in my test samples:
LibreELEC.tv/kodi-le-030-lateframes.patch at d3763339ea877854e635bf7c00f46fb8d2ab87e1 · kszaq/LibreELEC.tv · GitHubSkipping 'late frames' is very drastic solution to achieve video/audio sync causing video playback stuttering. This procedure have to be for freerun mode totally relaxed. We have to find another way how to reach av sync. In current stage simple workaround is to use timeshift. Shifting playback few seconds back will reach perfect av sync without any drops and skips.
-
Same for me.
I know about possible lipsync issue. I am testing fix for it.
No LipSync problems on my side (Kii Pro + DVB-S)But my TVHeadend42 8.1.114 starts only in 2/10 system starts. I have to deactivate and activate the Addon manually. Even a start delay of 3 seconds doesn't help
Can someone plz tell me how to identify the problem? Which log do i have to activate and what do i have to look for?BTW Great work afl1. The system gets better and better! THX
If you running from SD card, try to use another SD card.
Try to upgrade to LibreELEC repository TVHeadend42 8.1.111. There is lower version but newer revision. -
bisak: KI Plus dvb-t only is unsupported by me. There is different demodulator chip.
-
WiFi is little green board above label "DJ1018KP". In original KII Pro this board is Ampack AP6335. Chip on this board is Broadcom BCM 4335. Try to submit command:
For AP6335 is SDIO_ID=02d0:4335 -
So I just got a Tronsmart Vega S95x
Amlogic S905x A53 CPU 2Gb/8GB
ARM Penta-Core Mali 450MP GPUHow do I flash this thing with LibreElec? I've done it on my MXIII, my M8S+ without any issues but none of these zip files work; I always get verification failed, or footer is wrong, and installation aborted
can someone help? I'm thinking I have to get TWRP on this box?? any suggestions?
Thank you so much and keep up the good work.
Read post #1 for installation instructions.
[hr]
@Bitman
I do not know how to configure, please paste it in detail. Thank you
[hr]
afl1
This version of the satellite signal is unstable! Did not receive the signal. Cable TV signal is no problem.
LibreELEC-S905.arm-8.0-8.0.1i-IYou have to provide log from tvheadend42 with debug options: linuxdvb,mpegts.
There are no changes in dvb-s/t for all 8.0.1 versions. I only replaced firmware for dvb-c to fix atsc-c. -
Oscam_emu for KII Pro:Publishing links to Oscam_emu violate forum Piracy Policy rules.
-
This sample has issues only on S905X, not S905. I think the regression in both HEVC and H.264 high bitrate playback was introduced with amports backported from Nougat kernel, I still need to figure out how to fix this.
This issue I also found on my KI Plus (S905). -
Hi,
thank you, I did it. There is kodi.logYour playback is running from network:
QuotePls, for test try to run from USB disk. I see massive late frame skipping:
Code
Display More13:43:05.819 T:3534746528 DEBUG: CAMLCodec::Decode: ret: 2, sz: 72203, pts:yes dts_in: 1.6350, pts_in: 1.6350, adj:0, ptsOut:1.1340, amlpts:102060, idx:2747, timesize:0.4005, drain:0 [color=#FF0000]13:43:05.819 T:4115681280 DEBUG: CRenderManager::PrepareNextRender: skip late frames idx:1 m_lateframes:3, m_Queue[idx].pts:1.1180, renderPts:1.5455[/color] 13:43:05.819 T:4115681280 DEBUG: CAMLCodec::ReleaseFrame idx:2746 13:43:05.820 T:3534746528 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0 13:43:05.820 T:3534746528 DEBUG: CAMLCodec::Decode: ret: 6, sz: 23489, pts:yes dts_in: 1.6180, pts_in: 1.6180, adj:0, ptsOut:1.1510, amlpts:103590, idx:2748, timesize:0.4172, drain:0 13:43:05.821 T:3534746528 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 1 13:43:05.821 T:3534746528 DEBUG: CAMLCodec::Decode: ret: 6, sz: 14241, pts:yes dts_in: 1.6520, pts_in: 1.6520, adj:0, ptsOut:1.1680, amlpts:105120, idx:2749, timesize:0.4339, drain:0 13:43:05.831 T:4115681280 DEBUG: CAMLCodec::ReleaseFrame idx:2747 13:43:05.833 T:3534746528 DEBUG: CAMLCodec::Decode: ret: 2, sz: 50885, pts:yes dts_in: 1.7020, pts_in: 1.7020, adj:0, ptsOut:1.1680, amlpts:105120, idx:2749, timesize:0.4506, drain:0 13:43:05.844 T:3534746528 DEBUG: CAMLCodec::Decode: ret: 2, sz: 28098, pts:yes dts_in: 1.6850, pts_in: 1.6850, adj:0, ptsOut:1.1680, amlpts:105120, idx:2749, timesize:0.4506, drain:0 13:43:05.844 T:3534746528 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 1 13:43:05.845 T:3534746528 DEBUG: CAMLCodec::Decode: ret: 6, sz: 27547, pts:yes dts_in: 1.7180, pts_in: 1.7180, adj:0, ptsOut:1.1850, amlpts:106650, idx:2750, timesize:0.4672, drain:0 13:43:05.867 T:4115681280 DEBUG: CAMLCodec::ReleaseFrame idx:2748 13:43:05.869 T:3534746528 DEBUG: CAMLCodec::Decode: ret: 2, sz: 1014640, pts:yes dts_in: 1.8690, pts_in: 1.8690, adj:0, ptsOut:1.1850, amlpts:106650, idx:2750, timesize:0.4672, drain:0 13:43:05.871 T:3534746528 DEBUG: CAMLCodec::Decode: ret: 4, sz: 101553, pts:yes dts_in: 1.8020, pts_in: 1.8020, adj:0, ptsOut:1.2010, amlpts:108090, idx:2751, timesize:7.0000, drain:0 [color=#FF0000]13:43:05.871 T:4115681280 DEBUG: CRenderManager::PrepareNextRender: skip late frames idx:0 m_lateframes:4, m_Queue[idx].pts:1.1680, renderPts:1.5972[/color] 13:43:05.871 T:4115681280 DEBUG: CAMLCodec::ReleaseFrame idx:2749 13:43:05.871 T:3534746528 DEBUG: CAMLCodec::Decode: ret: 4, sz: 0, pts:no dts_in: 1.8020, pts_in: 1.8020, adj:0, ptsOut:1.2180, amlpts:109620, idx:2752, timesize:7.0000, drain:0 13:43:05.882 T:3534746528 DEBUG: CAMLCodec::Decode: ret: 0, sz: 0, pts:no dts_in: 1.8020, pts_in: 1.8020, adj:0, ptsOut:1.2180, amlpts:109620, idx:2752, timesize:7.0000, drain:0 13:43:05.898 T:4115681280 DEBUG: Previous line repeats 1 times. 13:43:05.899 T:4115681280 DEBUG: CAMLCodec::ReleaseFrame idx:2750 13:43:05.903 T:4115681280 DEBUG: CRenderManager::PrepareNextRender: skip late frames idx:3 m_lateframes:5, m_Queue[idx].pts:1.2010, renderPts:1.6288 13:43:05.903 T:3534746528 DEBUG: CAMLCodec::Decode: ret: 0, sz: 0, pts:no dts_in: 1.8020, pts_in: 1.8020, adj:0, ptsOut:1.2180, amlpts:109620, idx:2752, timesize:7.0000, drain:0 13:43:05.903 T:4115681280 DEBUG: CAMLCodec::ReleaseFrame idx:2751 13:43:05.903 T:3534746528 DEBUG: CAMLCodec::Decode: ret: 4, sz: 0, pts:no dts_in: 1.8020, pts_in: 1.8020, adj:0, ptsOut:1.2350, amlpts:111150, idx:2753, timesize:7.0000, drain:0 13:43:05.914 T:3534746528 DEBUG: CAMLCodec::Decode: ret: 0, sz: 0, pts:no dts_in: 1.8020, pts_in: 1.8020, adj:0, ptsOut:1.2350, amlpts:111150, idx:2753, timesize:7.0000, drain:0 13:43:05.914 T:3534746528 DEBUG: CAMLCodec::Decode: ret: 4, sz: 0, pts:no dts_in: 1.8020, pts_in: 1.8020, adj:0, ptsOut:1.2510, amlpts:112590, idx:2754, timesize:7.0000, drain:0 13:43:05.925 T:3534746528 DEBUG: CAMLCodec::Decode: ret: 0, sz: 0, pts:no dts_in: 1.8020, pts_in: 1.8020, adj:0, ptsOut:1.2510, amlpts:112590, idx:2754, timesize:7.0000, drain:0 13:43:05.931 T:4115681280 DEBUG: CAMLCodec::ReleaseFrame idx:2752 [color=#FF0000]13:43:05.935 T:4115681280 DEBUG: CRenderManager::PrepareNextRender: skip late frames idx:1 m_lateframes:6, m_Queue[idx].pts:1.2350, renderPts:1.6607[/color] 13:43:05.935 T:4115681280 DEBUG: CAMLCodec::ReleaseFrame idx:2753 13:43:05.935 T:3534746528 DEBUG: CAMLCodec::Decode: ret: 0, sz: 0, pts:no dts_in: 1.8020, pts_in: 1.8020, adj:0, ptsOut:1.2510, amlpts:112590, idx:2754, timesize:7.0000, drain:0 13:43:05.935 T:3534746528 DEBUG: CAMLCodec::Decode: ret: 4, sz: 0, pts:no dts_in: 1.8020, pts_in: 1.8020, adj:0, ptsOut:1.2680, amlpts:114120, idx:2755, timesize:7.0000, drain:0 13:43:05.946 T:3534746528 DEBUG: CAMLCodec::Decode: ret: 0, sz: 0, pts:no dts_in: 1.8020, pts_in: 1.8020, adj:0, ptsOut:1.2680, amlpts:114120, idx:2755, timesize:7.0000, drain:0 13:43:05.957 T:3534746528 DEBUG: Previous line repeats 1 times.
Also in your log I see audio passthrough is correctly set and opened for TrueHD in 'jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv''. Check your AV receiver.
Code
Display More13:42:17.174 T:3784033184 INFO: ffmpeg[E18BC3A0]: Input #0, matroska,webm, nfs://192.168.1.101/mnt/HD/HD_b2/Tmp/jellyfish-140-mbps-4k-uhd-hevc-10bit.mk': 13:42:17.174 T:3784033184 INFO: ffmpeg[E18BC3A0]: Metadata: 13:42:17.174 T:3784033184 INFO: ffmpeg[E18BC3A0]: COMPATIBLE_BRANDS: iso4hvc1iso6 13:42:17.174 T:3784033184 INFO: ffmpeg[E18BC3A0]: creation_time : 2016-02-06 04:59:45 13:42:17.175 T:3784033184 INFO: ffmpeg[E18BC3A0]: MAJOR_BRAND : iso4 13:42:17.175 T:3784033184 INFO: ffmpeg[E18BC3A0]: MINOR_VERSION : 1 13:42:17.175 T:3784033184 INFO: ffmpeg[E18BC3A0]: ENCODER : Lavf56.3.100 13:42:17.175 T:3784033184 INFO: ffmpeg[E18BC3A0]: Duration: 00:00:30.29, start: 0.000000, bitrate: 139420 kb/s 13:42:17.175 T:3784033184 INFO: ffmpeg[E18BC3A0]: Stream #0:0(und): Video: hevc (Main 10), yuv420p10le(tv), 3840x2160 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 1k tbn, 29.97 tbc (default) 13:42:17.175 T:3784033184 INFO: ffmpeg[E18BC3A0]: Metadata: 13:42:17.175 T:3784033184 INFO: ffmpeg[E18BC3A0]: CREATION_TIME : 2016-02-06 04:56:11 13:42:17.175 T:3784033184 INFO: ffmpeg[E18BC3A0]: LANGUAGE : und 13:42:17.175 T:3784033184 INFO: ffmpeg[E18BC3A0]: HANDLER_NAME : [email protected] 13:42:17.175 T:3784033184 INFO: ffmpeg[E18BC3A0]: BPS : 137823814 13:42:17.176 T:3784033184 INFO: ffmpeg[E18BC3A0]: BPS-eng : 137823814 13:42:17.176 T:3784033184 INFO: ffmpeg[E18BC3A0]: DURATION : 00:00:30.030000000 13:42:17.176 T:3784033184 INFO: ffmpeg[E18BC3A0]: DURATION-eng : 00:00:30.030000000 13:42:17.176 T:3784033184 INFO: ffmpeg[E18BC3A0]: NUMBER_OF_FRAMES: 900 13:42:17.176 T:3784033184 INFO: ffmpeg[E18BC3A0]: NUMBER_OF_FRAMES-eng: 900 13:42:17.176 T:3784033184 INFO: ffmpeg[E18BC3A0]: NUMBER_OF_BYTES : 517356145 13:42:17.176 T:3784033184 INFO: ffmpeg[E18BC3A0]: NUMBER_OF_BYTES-eng: 517356145 13:42:17.176 T:3784033184 INFO: ffmpeg[E18BC3A0]: _STATISTICS_WRITING_APP: mkvmerge v8.6.1 ('Flying') 64bit 13:42:17.176 T:3784033184 INFO: ffmpeg[E18BC3A0]: _STATISTICS_WRITING_APP-eng: mkvmerge v8.6.1 ('Flying') 64bit 13:42:17.176 T:3784033184 INFO: ffmpeg[E18BC3A0]: _STATISTICS_WRITING_DATE_UTC: 2016-02-06 04:59:45 13:42:17.176 T:3784033184 INFO: ffmpeg[E18BC3A0]: _STATISTICS_WRITING_DATE_UTC-eng: 2016-02-06 04:59:45 13:42:17.176 T:3784033184 INFO: ffmpeg[E18BC3A0]: _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES 13:42:17.176 T:3784033184 INFO: ffmpeg[E18BC3A0]: _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES 13:42:17.176 T:3784033184 INFO: ffmpeg[E18BC3A0]: Stream #0:1: Audio: truehd, 48000 Hz, 5.1(side), s32 (24 bit) (default) 13:42:17.176 T:3784033184 INFO: ffmpeg[E18BC3A0]: Metadata: 13:42:17.177 T:3784033184 INFO: ffmpeg[E18BC3A0]: BPS : 2720976 13:42:17.177 T:3784033184 INFO: ffmpeg[E18BC3A0]: BPS-eng : 2720976 13:42:17.177 T:3784033184 INFO: ffmpeg[E18BC3A0]: DURATION : 00:00:30.293000000 13:42:17.177 T:3784033184 INFO: ffmpeg[E18BC3A0]: DURATION-eng : 00:00:30.293000000 13:42:17.177 T:3784033184 INFO: ffmpeg[E18BC3A0]: NUMBER_OF_FRAMES: 36352 13:42:17.177 T:3784033184 INFO: ffmpeg[E18BC3A0]: NUMBER_OF_FRAMES-eng: 36352 13:42:17.177 T:3784033184 INFO: ffmpeg[E18BC3A0]: NUMBER_OF_BYTES : 10303316 13:42:17.177 T:3784033184 INFO: ffmpeg[E18BC3A0]: NUMBER_OF_BYTES-eng: 10303316 13:42:17.177 T:3784033184 INFO: ffmpeg[E18BC3A0]: _STATISTICS_WRITING_APP: mkvmerge v8.6.1 ('Flying') 64bit 13:42:17.177 T:3784033184 INFO: ffmpeg[E18BC3A0]: _STATISTICS_WRITING_APP-eng: mkvmerge v8.6.1 ('Flying') 64bit 13:42:17.177 T:3784033184 INFO: ffmpeg[E18BC3A0]: _STATISTICS_WRITING_DATE_UTC: 2016-02-06 04:59:45 13:42:17.177 T:3784033184 INFO: ffmpeg[E18BC3A0]: _STATISTICS_WRITING_DATE_UTC-eng: 2016-02-06 04:59:45 13:42:17.177 T:3784033184 INFO: ffmpeg[E18BC3A0]: _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES 13:42:17.177 T:3784033184 INFO: ffmpeg[E18BC3A0]: _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES 13:42:17.177 T:3784033184 DEBUG: CDVDDemuxFFmpeg::AddStream ID: 0 13:42:17.177 T:3784033184 DEBUG: CDVDDemuxFFmpeg::AddStream ID: 1 13:42:17.178 T:3784033184 NOTICE: Opening stream: 0 source: 256 13:42:17.178 T:3784033184 NOTICE: Creating video codec with codec id: 174 13:42:17.178 T:3784033184 DEBUG: FactoryCodec - Video: amcodec - Opening 13:42:17.179 T:3784033184 INFO: CBitstreamConverter::Open bitstream to annexb init 13:42:17.179 T:3784033184 DEBUG: SECTION:LoadDLL(libamplayer.so) 13:42:17.180 T:3784033184 DEBUG: Loading: libamplayer.so 13:42:17.181 T:3784033184 ERROR: Unable to load libamplayer.so, reason: libamplayer.so: cannot open shared object file: No such file or directory 13:42:17.181 T:3784033184 DEBUG: Dll libamplayer.so was not found in path 13:42:17.181 T:3784033184 WARNING: CAMLCodec::CAMLCodec libamplayer.so not found, trying libamcodec.so instead 13:42:17.181 T:3784033184 INFO: DVDVideoCodecAmlogic: Opened Amlogic Codec 13:42:17.181 T:3784033184 DEBUG: FactoryCodec - Video: am-h265 - Opened 13:42:17.181 T:3784033184 DEBUG: CVideoPlayerVideo::OpenStream - open stream with codec id: 174 13:42:17.181 T:3784033184 NOTICE: Creating video thread 13:42:17.181 T:3784033184 NOTICE: Opening stream: 1 source: 256 13:42:17.181 T:3526357920 DEBUG: Thread VideoPlayerVideo start, auto delete: false 13:42:17.181 T:3784033184 NOTICE: Finding audio codec for: 86061 13:42:17.181 T:3526357920 NOTICE: running thread: video_thread 13:42:17.181 T:3784033184 DEBUG: FactoryCodec - Audio: passthrough - Opening 13:42:17.181 T:3526357920 DEBUG: CAMLCodec::SetSpeed, speed(1000) 13:42:17.181 T:3784033184 DEBUG: FactoryCodec - Audio: passthrough - Opened 13:42:17.181 T:3784033184 NOTICE: Creating audio thread 13:42:17.181 T:3922719648 DEBUG: Thread VideoPlayerAudio start, auto delete: false 13:42:17.181 T:3922719648 NOTICE: running thread: CVideoPlayerAudio::Process() 13:42:17.181 T:3784033184 DEBUG: ReadEditDecisionLists - Checking for edit decision lists (EDL) on local drive or remote share for: nfs://192.168.1.101/mnt/HD/HD_b2/Tmp/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv 13:42:17.182 T:3784033184 DEBUG: OnPlayBackStarted: play state was 1, starting 1 13:42:17.182 T:3784033184 DEBUG: CVideoPlayer::SetCaching - caching state 2 13:42:17.182 T:4115681280 DEBUG: PlayFile: OpenFile succeed, play state 2 13:42:17.182 T:3784033184 DEBUG: CDVDClock::SetSpeedAdjust - adjusted:0.000000 13:42:17.182 T:3526357920 DEBUG: CAMLCodec::SetSpeed, speed(0) 13:42:17.182 T:4115681280 DEBUG: OnPlayBackStarted: play state was 2, starting 0 13:42:17.183 T:3526357920 INFO: CVideoPlayerVideo - Stillframe left, switching to normal playback 13:42:17.183 T:3526357920 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0 13:42:17.186 T:3526357920 DEBUG: codecid_to_vformat, id(174) -> vformat(11) 13:42:17.186 T:3526357920 DEBUG: codec_tag_to_vdec_type, codec_tag(174) -> vdec_type(15) 13:42:17.186 T:3526357920 DEBUG: CAMLCodec::OpenDecoder hints.width(3840), hints.height(2160), hints.codec(174), hints.codec_tag(0) 13:42:17.186 T:3526357920 DEBUG: CAMLCodec::OpenDecoder hints.fpsrate(2997), hints.fpsscale(100), video_rate(3203) 13:42:17.186 T:3526357920 DEBUG: CAMLCodec::OpenDecoder hints.aspect(1.777778), video_ratio.num(1), video_ratio.den(1) 13:42:17.186 T:3526357920 DEBUG: CAMLCodec::OpenDecoder hints.orientation(0), hints.forced_aspect(1), hints.extrasize(85) 13:42:17.191 T:3922719648 DEBUG: CDVDAudio::Pause - pausing audio stream 13:42:17.192 T:3922719648 INFO: CAEStreamParser::SyncTrueHD - TrueHD stream detected (6 channels, 48000Hz) 13:42:17.193 T:3922719648 NOTICE: Creating audio stream (codec id: 86061, channels: 6, sample rate: 48000, pass-through) 13:42:17.193 T:3922719648 DEBUG: CVideoPlayerAudio:: synctype set to 0: clock feedback
Only LE issue I found in 'Peter_Gabriel_BDRip_Test.m2t' is invalid framerate:90000 detection, causing to start playback at 50fps and then switching to correct 59.97fps. It looks like bug in ffmpeg. I temporary fixed it in this case using 59.97fps instead of 50fps.
Code
Display More13:41:39.725 T:3784033184 INFO: ffmpeg[E18BC3A0]: Input #0, mpegts, nfs://192.168.1.101/mnt/HD/HD_b2/Tmp/Peter_Gabriel_BDRip_Test.m2t': 13:41:39.725 T:3784033184 INFO: ffmpeg[E18BC3A0]: Duration: 00:01:40.69, start: 0.697356, bitrate: 29252 kb/s 13:41:39.725 T:3784033184 INFO: ffmpeg[E18BC3A0]: Program 1 13:41:39.725 T:3784033184 INFO: ffmpeg[E18BC3A0]: Metadata: 13:41:39.725 T:3784033184 INFO: ffmpeg[E18BC3A0]: service_name : Service01 13:41:39.725 T:3784033184 INFO: ffmpeg[E18BC3A0]: service_provider: FFmpeg 13:41:39.726 T:3784033184 INFO: ffmpeg[E18BC3A0]: Stream #0:0[0x100]: Video: h264 ([27][0][0][0] / 0x001B), none, 90k tbr, 90k tbn, 180k tbc 13:41:39.726 T:3784033184 INFO: ffmpeg[E18BC3A0]: Stream #0:1[0x101]: Data: bin_data ([6][0][0][0] / 0x0006) 13:41:39.726 T:3784033184 INFO: ffmpeg[E18BC3A0]: Stream #0:2[0x102]: Audio: dts (DTS-HD MA) ([6][0][0][0] / 0x0006), 48000 Hz, 5.1(side), s32p (24 bit) 13:41:39.726 T:3784033184 DEBUG: CDVDDemuxFFmpeg::AddStream ID: 0 13:41:39.726 T:3784033184 DEBUG: CDVDDemuxFFmpeg::AddStream ID: 1 13:41:39.726 T:3784033184 DEBUG: CDVDDemuxFFmpeg::AddStream ID: 2 13:41:39.726 T:3784033184 NOTICE: Opening stream: 0 source: 256 13:41:39.727 T:3784033184 NOTICE: Creating video codec with codec id: 28 13:41:39.727 T:3784033184 DEBUG: FactoryCodec - Video: amcodec - Opening 13:41:39.727 T:3784033184 DEBUG: FactoryCodec - Video: amcodec - Failed 13:41:39.727 T:3784033184 DEBUG: FactoryCodec - Video: - Opening 13:41:39.727 T:3784033184 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 13:41:39.727 T:3784033184 DEBUG: CDVDVideoCodecFFmpeg - open frame threaded with 6 threads 13:41:39.728 T:3784033184 DEBUG: CDVDVideoCodecFFmpeg - Updated codec: ff-h264 13:41:39.728 T:3784033184 DEBUG: FactoryCodec - Video: ff-h264 - Opened 13:41:39.728 T:3784033184 DEBUG: CVideoPlayerVideo::OpenStream - open stream with codec id: 28 [color=#FF0000]13:41:39.729 T:3784033184 ERROR: CVideoPlayerVideo::OpenStream - Invalid framerate 90000, using forced 25fps and just trust timestamps[/color]
-
Updated to 8.0.1i without problems. Thanks again for your work.
Can I disable some HDMI-CEC options? It's OK to manage the options with the cursors but when I power off the KIII Pro the TV is off to and I don't want to do this. In Android is posible to disable this feature in HDMI-CEC options.
In Settings->System->Input->Peripherals you can configure CEC Adapter.
-
Hi, thank you.
Jellyfish plays smoothly without drops and skips, but I have no sound - Dolby THD Passthrough is not working.
Peter Gabriel and Italy demo plays still very jerky with lot of frame skips.Pls, provide kodi log with Enabled debug logging and Enabled component specific logging ->Verbose logging for Video component.
-
Hi, version 8.0.1h:
I still have problem with jerky (stutter) playback and massive frame skips on some videos. And next, all files with Dolby THD still are without audio playback (DTS HDMA works properly).
Test files are described above. Records from camera of TV screen from playing from test files and with enabled Ctrl-Shift-O info, you can fiind here:
Peter_Gabriel_CAMSCR.mp4, Italy_CAMSCR.mp4, Jelly_Fish_CAMSCR.mp4Kodi log here: log-2017-04-28-20.14.01.zip
Try to update to my version LibreELEC-S905.arm-8.0-8.0.1i-I.tar (Copy it to /storage/.upgrade and reboot box.)
I have no issue to play jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv smoothly with TrueHD passthrough. No drops, no skips.