2017-11-28, 23:06
KabyLake can decode hevc 10 bit. But if you did not buy yet - better invest in Coffee Lake.
Found /sys/class/rc/rc0/ (/dev/input/event8) with:
Driver ite-cir, table rc-rc6-mce
Supported protocols: lirc rc-5 rc-5-sz jvc sony nec sanyo mce_kbd rc-6 sharp xmp
Enabled protocols: lirc rc-6
Name: ITE8708 CIR transceiver
bus: 25, vendor/product: 1283:0000, version: 0x0000
Repeat delay = 500 ms, repeat period = 125 ms
Testing events. Please, press CTRL-C to abort.
1511984421.639500: event type EV_MSC(0x04): scancode = 0x800f0422
1511984421.639500: event type EV_KEY(0x01) key_down: KEY_OK(0x0160)
1511984421.639500: event type EV_SYN(0x00).
1511984421.776535: event type EV_MSC(0x04): scancode = 0x800f0422
1511984421.776535: event type EV_SYN(0x00).
1511984422.050097: event type EV_KEY(0x01) key_up: KEY_OK(0x0160)
1511984422.050097: event type EV_SYN(0x00).
1511984423.846179: event type EV_MSC(0x04): scancode = 0x800f0416
1511984423.846179: event type EV_KEY(0x01) key_down: KEY_PLAY(0x00cf)
1511984423.846179: event type EV_SYN(0x00).
1511984423.983242: event type EV_MSC(0x04): scancode = 0x800f0416
1511984423.983242: event type EV_SYN(0x00).
1511984424.258096: event type EV_KEY(0x01) key_up: KEY_PLAY(0x00cf)
1511984424.258096: event type EV_SYN(0x00).
1511984428.418089: event type EV_MSC(0x04): scancode = 0x800f0419
1511984428.418089: event type EV_KEY(0x01) key_down: KEY_STOP(0x0080)
1511984428.418089: event type EV_SYN(0x00).
1511984428.555139: event type EV_MSC(0x04): scancode = 0x800f0419
1511984428.555139: event type EV_SYN(0x00).
1511984428.834099: event type EV_KEY(0x01) key_up: KEY_STOP(0x0080)
1511984428.834099: event type EV_SYN(0x00).
1511984430.586537: event type EV_MSC(0x04): scancode = 0x800f0418
1511984430.586537: event type EV_KEY(0x01) key_down: KEY_PAUSE(0x0077)
1511984430.586537: event type EV_SYN(0x00).
1511984430.693019: event type EV_MSC(0x04): scancode = 0x800f0418
1511984430.693019: event type EV_SYN(0x00).
1511984430.830014: event type EV_MSC(0x04): scancode = 0x800f0418
1511984430.830014: event type EV_SYN(0x00).
1511984431.106097: event type EV_KEY(0x01) key_up: KEY_PAUSE(0x0077)
1511984431.106097: event type EV_SYN(0x00).
1511984431.869916: event type EV_MSC(0x04): scancode = 0x800f0414
1511984431.869916: event type EV_KEY(0x01) key_down: KEY_FASTFORWARD(0x00d0)
1511984431.869916: event type EV_SYN(0x00).
1511984432.007039: event type EV_MSC(0x04): scancode = 0x800f0414
1511984432.007039: event type EV_SYN(0x00).
1511984432.290101: event type EV_KEY(0x01) key_up: KEY_FASTFORWARD(0x00d0)
1511984432.290101: event type EV_SYN(0x00).
1511984432.640424: event type EV_MSC(0x04): scancode = 0x800f0415
1511984432.640424: event type EV_KEY(0x01) key_down: KEY_REWIND(0x00a8)
1511984432.640424: event type EV_SYN(0x00).
1511984432.777197: event type EV_MSC(0x04): scancode = 0x800f0415
1511984432.777197: event type EV_SYN(0x00).
1511984433.058107: event type EV_KEY(0x01) key_up: KEY_REWIND(0x00a8)
1511984433.058107: event type EV_SYN(0x00).
1511984433.615435: event type EV_MSC(0x04): scancode = 0x800f041a
1511984433.615435: event type EV_KEY(0x01) key_down: KEY_NEXT(0x0197)
1511984433.615435: event type EV_SYN(0x00).
1511984433.721986: event type EV_MSC(0x04): scancode = 0x800f041a
1511984433.721986: event type EV_SYN(0x00).
1511984433.859191: event type EV_MSC(0x04): scancode = 0x800f041a
1511984433.859191: event type EV_SYN(0x00).
1511984434.114090: event type EV_KEY(0x01) key_up: KEY_NEXT(0x0197)
1511984434.114090: event type EV_SYN(0x00).
1511984434.144792: event type EV_MSC(0x04): scancode = 0x800f040f
1511984434.144792: event type EV_KEY(0x01) key_down: KEY_INFO(0x0166)
1511984434.144792: event type EV_SYN(0x00).
1511984434.281612: event type EV_MSC(0x04): scancode = 0x800f040f
1511984434.281612: event type EV_SYN(0x00).
1511984434.562094: event type EV_KEY(0x01) key_up: KEY_INFO(0x0166)
1511984434.562094: event type EV_SYN(0x00).
1511984435.195721: event type EV_MSC(0x04): scancode = 0x800f0423
1511984435.195721: event type EV_KEY(0x01) key_down: KEY_EXIT(0x00ae)
1511984435.195721: event type EV_SYN(0x00).
1511984435.332416: event type EV_MSC(0x04): scancode = 0x800f0423
1511984435.332416: event type EV_SYN(0x00).
1511984435.586094: event type EV_KEY(0x01) key_up: KEY_EXIT(0x00ae)
1511984435.586094: event type EV_SYN(0x00).
(2017-11-29, 21:41)laric Wrote: I have installed 17.10 on a apollo lake machine and if I install lirc it messes up totally. It gets 'stuck' on any button down. It repeats forever. If I remove lirc it works better but only a few buttons work in kodi.
Is there a mapping file I need to make it work in kodi with ir-keytable instead of lirc? And if so where can I find a ready made one?
Output from ir-keytable
Code:Found /sys/class/rc/rc0/ (/dev/input/event8) with:
Driver ite-cir, table rc-rc6-mce
Supported protocols: lirc rc-5 rc-5-sz jvc sony nec sanyo mce_kbd rc-6 sharp xmp
Enabled protocols: lirc rc-6
Name: ITE8708 CIR transceiver
bus: 25, vendor/product: 1283:0000, version: 0x0000
Repeat delay = 500 ms, repeat period = 125 ms
Output from ir-keytable-t
Code:Testing events. Please, press CTRL-C to abort.
1511984421.639500: event type EV_MSC(0x04): scancode = 0x800f0422
1511984421.639500: event type EV_KEY(0x01) key_down: KEY_OK(0x0160)
1511984421.639500: event type EV_SYN(0x00).
1511984421.776535: event type EV_MSC(0x04): scancode = 0x800f0422
1511984421.776535: event type EV_SYN(0x00).
1511984422.050097: event type EV_KEY(0x01) key_up: KEY_OK(0x0160)
1511984422.050097: event type EV_SYN(0x00).
1511984423.846179: event type EV_MSC(0x04): scancode = 0x800f0416
1511984423.846179: event type EV_KEY(0x01) key_down: KEY_PLAY(0x00cf)
1511984423.846179: event type EV_SYN(0x00).
1511984423.983242: event type EV_MSC(0x04): scancode = 0x800f0416
1511984423.983242: event type EV_SYN(0x00).
1511984424.258096: event type EV_KEY(0x01) key_up: KEY_PLAY(0x00cf)
1511984424.258096: event type EV_SYN(0x00).
1511984428.418089: event type EV_MSC(0x04): scancode = 0x800f0419
1511984428.418089: event type EV_KEY(0x01) key_down: KEY_STOP(0x0080)
1511984428.418089: event type EV_SYN(0x00).
1511984428.555139: event type EV_MSC(0x04): scancode = 0x800f0419
1511984428.555139: event type EV_SYN(0x00).
1511984428.834099: event type EV_KEY(0x01) key_up: KEY_STOP(0x0080)
1511984428.834099: event type EV_SYN(0x00).
1511984430.586537: event type EV_MSC(0x04): scancode = 0x800f0418
1511984430.586537: event type EV_KEY(0x01) key_down: KEY_PAUSE(0x0077)
1511984430.586537: event type EV_SYN(0x00).
1511984430.693019: event type EV_MSC(0x04): scancode = 0x800f0418
1511984430.693019: event type EV_SYN(0x00).
1511984430.830014: event type EV_MSC(0x04): scancode = 0x800f0418
1511984430.830014: event type EV_SYN(0x00).
1511984431.106097: event type EV_KEY(0x01) key_up: KEY_PAUSE(0x0077)
1511984431.106097: event type EV_SYN(0x00).
1511984431.869916: event type EV_MSC(0x04): scancode = 0x800f0414
1511984431.869916: event type EV_KEY(0x01) key_down: KEY_FASTFORWARD(0x00d0)
1511984431.869916: event type EV_SYN(0x00).
1511984432.007039: event type EV_MSC(0x04): scancode = 0x800f0414
1511984432.007039: event type EV_SYN(0x00).
1511984432.290101: event type EV_KEY(0x01) key_up: KEY_FASTFORWARD(0x00d0)
1511984432.290101: event type EV_SYN(0x00).
1511984432.640424: event type EV_MSC(0x04): scancode = 0x800f0415
1511984432.640424: event type EV_KEY(0x01) key_down: KEY_REWIND(0x00a8)
1511984432.640424: event type EV_SYN(0x00).
1511984432.777197: event type EV_MSC(0x04): scancode = 0x800f0415
1511984432.777197: event type EV_SYN(0x00).
1511984433.058107: event type EV_KEY(0x01) key_up: KEY_REWIND(0x00a8)
1511984433.058107: event type EV_SYN(0x00).
1511984433.615435: event type EV_MSC(0x04): scancode = 0x800f041a
1511984433.615435: event type EV_KEY(0x01) key_down: KEY_NEXT(0x0197)
1511984433.615435: event type EV_SYN(0x00).
1511984433.721986: event type EV_MSC(0x04): scancode = 0x800f041a
1511984433.721986: event type EV_SYN(0x00).
1511984433.859191: event type EV_MSC(0x04): scancode = 0x800f041a
1511984433.859191: event type EV_SYN(0x00).
1511984434.114090: event type EV_KEY(0x01) key_up: KEY_NEXT(0x0197)
1511984434.114090: event type EV_SYN(0x00).
1511984434.144792: event type EV_MSC(0x04): scancode = 0x800f040f
1511984434.144792: event type EV_KEY(0x01) key_down: KEY_INFO(0x0166)
1511984434.144792: event type EV_SYN(0x00).
1511984434.281612: event type EV_MSC(0x04): scancode = 0x800f040f
1511984434.281612: event type EV_SYN(0x00).
1511984434.562094: event type EV_KEY(0x01) key_up: KEY_INFO(0x0166)
1511984434.562094: event type EV_SYN(0x00).
1511984435.195721: event type EV_MSC(0x04): scancode = 0x800f0423
1511984435.195721: event type EV_KEY(0x01) key_down: KEY_EXIT(0x00ae)
1511984435.195721: event type EV_SYN(0x00).
1511984435.332416: event type EV_MSC(0x04): scancode = 0x800f0423
1511984435.332416: event type EV_SYN(0x00).
1511984435.586094: event type EV_KEY(0x01) key_up: KEY_EXIT(0x00ae)
1511984435.586094: event type EV_SYN(0x00).
(2017-12-10, 20:41)camelreef Wrote: Here are 15mn worth of sample.I won't be near a VAAPI capable hevc-10 bit computer until end of this week. Perhaps someone reading this thread with Apollo Lake, KabyLake or Coffee Lake could test it for you. I will ask in our team channel if someone with e.g. Android could also test it to see if those artefacts are VAAPI only. In short: don't feel forgotten if you don't get a reply in a timely manner.
Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
Audio: dts (DTS-HD MA), 48000 Hz, 5.1(side), s16p (default)
http://youplala.net/~nico/kodi18-4khevc1...-HD.MA.mkv [5.1 GB]
It will take another 45mn to upload fully - Now all uploaded.
Thanks for looking at this!
Nico