[Fire TV Android Development] c3po_droid:
[MENTION=3991724]rbox[/MENTION]

I'd still like very much to update to the 5.2.6.7 prerooted. I would really appreciate if you could provide one (even if it is only through private chat or so). I need it to report the following bug to amazon engineers.

The background: Speaking about pros and cons for updating in the last posts I got motivated again to find the cause for my extremely bothering (sporadic) judder issues in prime instant video (no other apps affected, so netflix ok, zattoo ok, watchbox ok etc.).

I observed logcat of my FireTV 2 and tried to capture the moments when this slowmotion judder begins. Apparently whenever it happens there appear the following lines in logcat:

This looks to me as if it is amazons software implementation for 3:2 Pulldown (23,976fps to 60Hz conversion) calculated on the Fire TV having hickups. As far as I remember Amazon has introduced this 3:2 Pulldown after FireOS 3. So from FireOS 5 on the 3:2 pulldown seems to be done on the FireTV itself instead of my TV and since then I have more and more of this issues every now and then. There is no movie or series, where it doesn't begin to stutter after some seconds and then run okay for minutes and then begins to stutter for durations of up to 10 seconds. Sometimes I even have to terminate the movie and launch it again because it doesn't stop juddering.

Well... now ....since I was looking at logcat, I thoght I'd give it a try and force the FireTV to 1080p50 instead of 1080p60 because I remember that there was also a similar judder (obviously expected, as there is nothing similar like 3:2 pulldown for 23,976 to 50). And what shall I say... there it is the same judder but constantly the whole time. I am not surprised that it judders [MENTION=3242076]50Hz[/MENTION], but I am baffled that it is the very same slowmo judder that drives me crazy at 60Hz sporadically, but here [MENTION=3242076]50Hz[/MENTION] here the whole time constantly.

And suprise surprise... logcat is constantly flooded with:

Here are longer logs as a comparison between 1080p60 default and 1080p50:

23,976 Man In The High Castle played at 1080p60 (default and correct setting):

D/AIVAudioPlayer( 208): system time: 1541075064381

D/MtkOmxAIVPlayer( 208): Playback notify msg;0x000000c8, 700, 528770

D/FrameRateEnforcer( 196): FRC BROKEN current=3 last=3 offset=24772640 fract=8089290

D/FrameRateEnforcer( 196): FRC averting 2:2 (offset=8142871)

D/FrameRateEnforcer( 196): FRC averting 2:2 (offset=8222931)

D/FrameRateEnforcer( 196): FRC averting 2:2 (offset=8151329)

D/FrameRateEnforcer( 196): FRC averting 2:2 (offset=8150573)

D/FrameRateEnforcer( 196): FRC averting 2:2 (offset=8210935)

D/FrameRateEnforcer( 196): FRC averting 2:2 (offset=8149876)

D/FrameRateEnforcer( 196): FRC averting 2:2 (offset=8219321)

D/FrameRateEnforcer( 196): FRC averting 2:2 (offset=8170626)

D/FrameRateEnforcer( 196): FRC averting 2:2 (offset=8182994)

D/AIVAudioPlayer( 208): system time: 1541075065381

D/MtkOmxAIVPlayer( 208): Playback notify msg;0x000000c8, 700, 528769

D/FrameRateEnforcer( 196): FRC averting 2:2 (offset=8236859)

D/FrameRateEnforcer( 196): FRC INTENTIONAL EARLY BUFFER

D/FrameRateEnforcer( 196): FRC BROKEN current=2 last=2 offset=8197781 fract=8197781

I/Kernel ( 121): [19089.969754] (1)[121:wdtk-1]wdk: [WDK], local_bit:0x2, cpu:1, check_bit:0x7, RT[19089969740664]

I/Kernel ( 120): [19089.969776] (0)[120:wdtk-0]wdk: [WDK], local_bit:0x3, cpu:0, check_bit:0x7, RT[19089969772356]

I/Kernel ( 122): [19089.969798] (2)[122:wdtk-2]wdk: [WDK], local_bit:0x7, cpu:2, check_bit:0x7, RT[19089969784894]

I/Kernel ( 122): [19089.969826] (2)[122:wdtk-2]wdk: [WDK]: kick Ex WDT,RT[19089969819279]

V/platform-utils( 1286):

V/platform-utils( 1286): calculateDownloadTimeout(): FRAGMENT_DURATION timeout 184153999

V/platform-utils( 1286):

V/platform-utils( 1286): calculateDownloadTimeout(): FRAGMENT_DURATION timeout 75752000

I/ ( 1286): T11194: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 48277)

I/ ( 1286): T11278: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 48277)

I/AmazonVideo( 1286): Application Bandwidth Observation: BandwidthStatistics{Average bps=30233361, Minimum bps=20327157, Sample count=6}

I/Kernel ( 87): [19090.130862] (1)[87:hps_main]CPU2: shutdown

I/Kernel ( 87): [19090.131868] (1)[87:hps_main][HPS] (0400)(2)(1)action end(80)(95)(0)(0) (2)(2)(2)(2)(2)(2)(2)(2)(1)(0) (80)(10)(0) (632)(10)(0) (0)(95)(10)(0)(95)

I/Kernel ( 0): [19090.334729]-(2)[0:swapper/2]CPU2: Booted secondary processor

I/Kernel ( 87): [19090.335264] (1)[87:hps_main][HPS] (0100)(2)(0)action end(171)(93)(0)(0) (2)(2)(2)(2)(2)(2)(2)(2)(1)(0) (171)(1)(0) (0)(0)(0) (0)(93)(1)(0)(93)

I/ ( 1286): T11199: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 2087373)

I/art ( 1286): Note: end time exceeds epoch:

D/AIVAudioPlayer( 208): system time: 1541075066381

D/MtkOmxAIVPlayer( 208): Playback notify msg;0x000000c8, 700, 528769

D/AIVAudioPlayer( 208): system time: 1541075067381

D/MtkOmxAIVPlayer( 208): Playback notify msg;0x000000c8, 700, 528768

D/Playready25( 208): Oem_Clock_GetSystemTime,381: timeNow = 1541075073

D/Playready25( 208): _tee_update_secure_stop:0,0

W/mobile_log_d(11939): type=1400 audit(0.0:3878): avc: denied { module_request } for kmod="personality-8" scontext=u:r:mobile_log_d:s0 tcontext=u:r:kernel:s0 tclass=system permissive=0

I/MtkOmxAIVPlayer( 208): MMSW:AIVMTK:HW.video.hevc.VideoBitrateInKbps=5419

I/MtkOmxAIVPlayer( 208): MMSW:AIVMTK:SW.audio.eac3.AudioBitrateInKbps=192

V/platform-utils( 1286):

V/platform-utils( 1286): calculateDownloadTimeout(): FRAGMENT_DURATION timeout 76968000

I/ ( 1286): T11193: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 1538015)

I/ ( 1286): T11273: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 49053)

I/art ( 1286): Note: end time exceeds epoch:

I/ ( 1286): T11194: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 49053)

I/Kernel ( 87): [19092.330765] (1)[87:hps_main]CPU2: shutdown

I/Kernel ( 87): [19092.331781] (1)[87:hps_main][HPS] (0400)(2)(1)action end(43)(44)(0)(0) (2)(2)(2)(2)(2)(2)(2)(2)(1)(0) (43)(10)(0) (462)(10)(0) (0)(44)(10)(0)(44)

W/ActivityManager( 545): getRunningAppProcesses: caller 10016 does not hold REAL_GET_TASKS; limiting output

D/AIVAudioPlayer( 208): system time: 1541075068381

D/MtkOmxAIVPlayer( 208): Playback notify msg;0x000000c8, 700, 528767

D/AIVAudioPlayer( 208): system time: 1541075069382

D/MtkOmxAIVPlayer( 208): Playback notify msg;0x000000c8, 700, 528766

V/platform-utils( 1286):

V/platform-utils( 1286): calculateDownloadTimeout(): FRAGMENT_DURATION timeout 75732000

I/ ( 1286): T11194: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 48277)

I/ ( 1286): T11302: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 48277)

I/art ( 1286): Note: end time exceeds epoch:

I/Kernel ( 87): [19094.341396] (0)[87:hps_main]CPU1: shutdown

I/Kernel ( 87): [19094.342417] (0)[87:hps_main][HPS] (0200)(2)(0)action end(55)(60)(0)(0) (2)(2)(2)(2)(2)(2)(2)(2)(1)(0) (55)(10)(0) (656)(10)(0) (0)(60)(10)(0)(60)

I/Kernel ( 0): [19094.542299]-(1)[0:swapper/1]CPU1: Booted secondary processor

I/Kernel ( 87): [19094.543125] (0)[87:hps_main][HPS] (0020)(1)(0)action end(147)(114)(0)(0) (2)(2)(2)(2)(2)(2)(2)(2)(1)(0) (0)(0)(0) (0)(0)(0) (1)(114)(1)(0)(114)

D/AIVAudioPlayer( 208): system time: 1541075070382

D/MtkOmxAIVPlayer( 208): Playback notify msg;0x000000c8, 700, 528765

D/AIVAudioPlayer( 208): system time: 1541075071382

D/MtkOmxAIVPlayer( 208): Playback notify msg;0x000000c8, 700, 528765

D/Playready25( 208): Oem_Clock_GetSystemTime,381: timeNow = 1541075078

D/Playready25( 208): _tee_update_secure_stop:0,0

V/platform-utils( 1286):

V/platform-utils( 1286): calculateDownloadTimeout(): FRAGMENT_DURATION timeout 190490000

V/platform-utils( 1286):

V/platform-utils( 1286): calculateDownloadTimeout(): FRAGMENT_DURATION timeout 76938000

I/ ( 1286): T11194: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 49053)

I/ ( 1286): T11197: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 49053)

I/Kernel ( 87): [19096.541240] (0)[87:hps_main]CPU1: shutdown

I/Kernel ( 87): [19096.542066] (0)[87:hps_main][HPS] (0200)(2)(0)action end(99)(111)(0)(0) (2)(2)(2)(2)(2)(2)(2)(2)(1)(0) (99)(10)(0) (687)(10)(0) (0)(111)(10)(0)(111)

D/AIVAudioPlayer( 208): system time: 1541075072382

D/MtkOmxAIVPlayer( 208): Playback notify msg;0x000000c8, 700, 528764

I/AmazonVideo( 1286): Updating database: BookmarkKey{titleId=B07HNLCBKF} --> Bookmark{timecode=573s (573984ms), lastUpdate=1541075072434}

I/Kernel ( 0): [19096.741423]-(1)[0:swapper/1]CPU1: Booted secondary processor

I/Kernel ( 87): [19096.741929] (0)[87:hps_main][HPS] (0020)(1)(0)action end(174)(249)(0)(0) (2)(2)(2)(2)(2)(2)(2)(2)(1)(0) (0)(0)(0) (0)(0)(0) (1)(249)(1)(0)(249)

V/platform-utils( 1286):

V/platform-utils( 1286): calculateDownloadTimeout(): FRAGMENT_DURATION timeout 75732000

I/ ( 1286): T11304: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 4102823)

I/ ( 1286): T11293: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 48277)

I/art ( 1286): Note: end time exceeds epoch:

W/mobile_log_d(11942): type=1400 audit(0.0:3879): avc: denied { module_request } for kmod="personality-8" scontext=u:r:mobile_log_d:s0 tcontext=u:r:kernel:s0 tclass=system permissive=0

I/MtkOmxAIVPlayer( 208): MMSW:AIVMTK:HW.video.hevc.VideoBitrateInKbps=3660

I/MtkOmxAIVPlayer( 208): MMSW:AIVMTK:SW.audio.eac3.AudioBitrateInKbps=192

D/AIVAudioPlayer( 208): system time: 1541075073383

D/MtkOmxAIVPlayer( 208): Playback notify msg;0x000000c8, 700, 528763

I/ ( 1286): T11194: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 48277)

D/AIVAudioPlayer( 208): system time: 1541075074383

D/MtkOmxAIVPlayer( 208): Playback notify msg;0x000000c8, 700, 528762

I/Kernel ( 87): [19098.741435] (0)[87:hps_main]CPU1: shutdown

I/Kernel ( 87): [19098.742349] (0)[87:hps_main][HPS] (0200)(2)(0)action end(64)(75)(0)(0) (2)(2)(2)(2)(2)(2)(2)(2)(1)(0) (64)(10)(0) (588)(10)(0) (0)(75)(10)(0)(75)

I/Kernel ( 0): [19098.942335]-(1)[0:swapper/1]CPU1: Booted secondary processor

I/Kernel ( 87): [19098.943172] (0)[87:hps_main][HPS] (0020)(1)(0)action end(147)(112)(0)(0) (2)(2)(2)(2)(2)(2)(2)(2)(1)(0) (0)(0)(0) (0)(0)(0) (1)(112)(1)(0)(112)

V/platform-utils( 1286):

V/platform-utils( 1286): calculateDownloadTimeout(): FRAGMENT_DURATION timeout 76938000

I/ ( 1286): T11193: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 2206738)

I/ ( 1286): T11301: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 49053)

I/art ( 1286): Note: end time exceeds epoch:

D/Playready25( 208): Oem_Clock_GetSystemTime,381: timeNow = 1541075078

D/Playready25( 208): _tee_update_secure_stop:0,0

D/AIVAudioPlayer( 208): system time: 1541075075383

D/MtkOmxAIVPlayer( 208): Playback notify msg;0x000000c8, 700, 528762

V/platform-utils( 1286):

V/platform-utils( 1286): calculateDownloadTimeout(): FRAGMENT_DURATION timeout 176212000

I/ ( 1286): T11194: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 49053)

D/FrameRateEnforcer( 196): FRC averting 2:2 (offset=55908)

D/FrameRateEnforcer( 196): FRC averting 2:2 (offset=1961)

D/AIVAudioPlayer( 208): system time: 1541075076384

D/MtkOmxAIVPlayer( 208): Playback notify msg;0x000000c8, 700, 528761

V/platform-utils( 1286):

V/platform-utils( 1286): calculateDownloadTimeout(): FRAGMENT_DURATION timeout 75702000

I/ ( 1286): T11195: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 5473584)

23,976 Man In The High Castle played at 1080p50 (default and correct setting):

D/AIVAudioPlayer( 209): system time: 1541077299972

D/MtkOmxAIVPlayer( 209): Playback notify msg;0x000000c8, 700, 1516407

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=826511)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=20807324 fract=4123974

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=4 offset=19130405 fract=2447055

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=17224752)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=37252752 fract=3886052

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=15560502 fract=15560502

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=13874920 fract=13874920

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=12103479)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=32126348 fract=15442998

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=10374421 fract=10374421

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=7864315 fract=7864315

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=7026695)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=27050113 fract=10366763

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=5259180 fract=5259180

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=3632213 fract=3632213

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=1862390)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=21897447 fract=5214097

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=142528 fract=142528

V/platform-utils( 1340):

V/platform-utils( 1340): calculateDownloadTimeout(): FRAGMENT_DURATION timeout 190500000

V/platform-utils( 1340):

V/platform-utils( 1340): calculateDownloadTimeout(): FRAGMENT_DURATION timeout 76988000

I/ ( 1340): T4286: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 49053)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=1 offset=18507991 fract=1824641

I/ ( 1340): T4241: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 49053)

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=4 offset=16793828 fract=110478

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=15082912)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=35077874 fract=1711174

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=13371408 fract=13371408

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=11626110 fract=11626110

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=10008516)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=29983943 fract=13300593

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=8241340 fract=8241340

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=6516422 fract=6516422

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=4784460)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=24768886 fract=8085536

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=3123059 fract=3123059

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=1307291 fract=1307291

D/AIVAudioPlayer( 209): system time: 1541077300972

D/MtkOmxAIVPlayer( 209): Playback notify msg;0x000000c8, 700, 1516406

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=19635859 fract=2952509

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=4 offset=18057243 fract=1373893

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=16234200)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=36251609 fract=2884909

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=14529658 fract=14529658

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=12914619 fract=12914619

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=11141508)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=31163066 fract=14479716

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=9457930 fract=9457930

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=7790467 fract=7790467

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=5993490)

V/platform-utils( 1340):

V/platform-utils( 1340): calculateDownloadTimeout(): FRAGMENT_DURATION timeout 75772000

I/ ( 1340): T4266: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 4732035)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=26012104 fract=9328754

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=4257564 fract=4257564

I/ ( 1340): T4269: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 48277)

I/art ( 1340): Note: end time exceeds epoch:

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=2670521 fract=2670521

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=856303)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=20885836 fract=4202486

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=4 offset=19146628 fract=2463278

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=16777252)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=36783425 fract=3416725

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=15757415 fract=15757415

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=14057436 fract=14057436

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=12379293)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=32408775 fract=15725425

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=10618664 fract=10618664

I/Kernel ( 87): [ 1229.250793] (1)[87:hps_main]CPU2: shutdown

I/Kernel ( 87): [ 1229.251814] (1)[87:hps_main][HPS] (0400)(2)(1)action end(43)(53)(0)(0) (2)(2)(2)(2)(2)(2)(2)(2)(1)(0) (43)(10)(0) (751)(10)(0) (0)(53)(10)(0)(53)

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=8940385 fract=8940385

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=7291564)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=27315443 fract=10632093

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=5511073 fract=5511073

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=3838699 fract=3838699

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=2147467)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=22179343 fract=5495993

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=341660 fract=341660

D/AIVAudioPlayer( 209): system time: 1541077301973

D/MtkOmxAIVPlayer( 209): Playback notify msg;0x000000c8, 700, 1516405

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=1 offset=18656099 fract=1972749

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=4 offset=17006245 fract=322895

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=15304296)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=35334340 fract=1967640

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=13540653 fract=13540653

I/ ( 1340): T4285: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 2177907)

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=11882659 fract=11882659

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=10219710)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=30201117 fract=13517767

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=8416187 fract=8416187

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=6722942 fract=6722942

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=5136710)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=25104092 fract=8420742

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=3305265 fract=3305265

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=1605304 fract=1605304

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=19844910 fract=3161560

I/ ( 1340): T4286: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 48277)

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=4 offset=18231916 fract=1548566

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=16495212)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=36506967 fract=3140267

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=14802171 fract=14802171

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=13112873 fract=13112873

D/Playready25( 209): _tee_update_secure_stop:0,0

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=11358987)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=31381895 fract=14698545

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=9693783 fract=9693783

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=7949108 fract=7949108

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=6211100)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=26245652 fract=9562302

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=4534041 fract=4534041

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=2821020 fract=2821020

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=1100328)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=21104225 fract=4420875

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=4 offset=19430520 fract=2747170

D/AIVAudioPlayer( 209): system time: 1541077302973

D/MtkOmxAIVPlayer( 209): Playback notify msg;0x000000c8, 700, 1516404

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=17691856)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=37684622 fract=4317922

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=15976866 fract=15976866

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=14343669 fract=14343669

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=12567625)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=32591421 fract=15908071

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=10692849 fract=10692849

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=9217584 fract=9217584

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=7414332)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=27438266 fract=10754916

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=5682638 fract=5682638

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=4107178 fract=4107178

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=2304343)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=22337331 fract=5653981

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=626277 fract=626277

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=1 offset=18945266 fract=2261916

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=4 offset=17216635 fract=533285

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=15483928)

W/mobile_log_d( 5213): type=1400 audit(0.0:285): avc: denied { module_request } for kmod="personality-8" scontext=u:r:mobile_log_d:s0 tcontext=u:r:kernel:s0 tclass=system permissive=0

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=35497517 fract=2130817

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=13787058 fract=13787058

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=12068907 fract=12068907

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=10381902)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=30363331 fract=13679981

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=8692925 fract=8692925

I/Kernel ( 87): [ 1231.250635] (0)[87:hps_main]CPU1: shutdown

I/Kernel ( 87): [ 1231.251273] (0)[87:hps_main][HPS] (0200)(2)(0)action end(35)(42)(0)(0) (2)(2)(2)(2)(2)(2)(2)(2)(1)(0) (35)(10)(0) (414)(10)(0) (0)(42)(10)(0)(42)

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=6947368 fract=6947368

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=5283926)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=25264479 fract=8581129

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=3529397 fract=3529397

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=1843165 fract=1843165

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=163845)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=20146332 fract=3462982

I/Kernel ( 0): [ 1231.452309]-(1)[0:swapper/1]CPU1: Booted secondary processor

I/Kernel ( 87): [ 1231.453090] (0)[87:hps_main][HPS] (0020)(1)(0)action end(139)(116)(0)(0) (2)(2)(2)(2)(2)(2)(2)(2)(1)(0) (0)(0)(0) (0)(0)(0) (1)(116)(1)(0)(116)

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=4 offset=18498871 fract=1815521

D/AIVAudioPlayer( 209): system time: 1541077303973

D/MtkOmxAIVPlayer( 209): Playback notify msg;0x000000c8, 700, 1516404

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=16696592)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=36712587 fract=3345887

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=14897556 fract=14897556

I/MtkOmxAIVPlayer( 209): MMSW:AIVMTK:HW.video.hevc.VideoBitrateInKbps=4568

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=13243882 fract=13243882

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=11591373)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=31610039 fract=14926689

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=9694903 fract=9694903

I/MtkOmxAIVPlayer( 209): MMSW:AIVMTK:SW.audio.eac3.AudioBitrateInKbps=192

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=7975502 fract=7975502

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=6451617)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=26477742 fract=9794392

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=4655774 fract=4655774

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=1 offset=3008209 fract=3008209

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=1352167)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=21384361 fract=4701011

D/FrameRateEnforcer( 198): FRC BROKEN current=2 last=4 offset=19582586 fract=2899236

D/FrameRateEnforcer( 198): FRC averting 2:2 (offset=17884687)

D/FrameRateEnforcer( 198): FRC BROKEN current=4 last=2 offset=37875796 fract=4509096

V/platform-utils( 1340):

V/platform-utils( 1340): calculateDownloadTimeout(): FRAGMENT_DURATION timeout 76968000

D/FrameRateEnforcer( 198): FRC BROKEN current=1 last=4 offset=16240734 fract=16240734

I/ ( 1340): T4286: AIVDashFragmentJNI::Java_com_amazon_avod_smoothstream_dash_Mp4FragmentJni_parse: Parsing fragment (size 49053)

So I assume the software algorithm that converts 23,976 fps into 60 on the FireTV since FireOS5 or so, has some hickups here.

My problem is now: Since I have not the most recent update (5.2.6.7) I cannot report it to amazon, as they see that something must be wrong, since I actually should have downloaded und updated to it at least once already.

Edit:

tested it now with forced 1080p24 output with hotkey: These lines with "FRC broken" do not appear anymore and it runs butter smooth.