diff --git a/bin/moonlight b/bin/moonlight new file mode 100755 index 0000000..ad83c87 Binary files /dev/null and b/bin/moonlight differ diff --git a/evtest b/evtest new file mode 100755 index 0000000..275586a Binary files /dev/null and b/evtest differ diff --git a/libs/libevdev.so.2.1.12 b/libs/libevdev.so.2.1.12 new file mode 100644 index 0000000..2137280 Binary files /dev/null and b/libs/libevdev.so.2.1.12 differ diff --git a/libs/libgamestream.so.0 b/libs/libgamestream.so.0 new file mode 100644 index 0000000..71f9450 Binary files /dev/null and b/libs/libgamestream.so.0 differ diff --git a/libs/libmoonlight-common.so.0 b/libs/libmoonlight-common.so.0 new file mode 100644 index 0000000..755c20f Binary files /dev/null and b/libs/libmoonlight-common.so.0 differ diff --git a/libs/libmoonlight-pi.so b/libs/libmoonlight-pi.so new file mode 100644 index 0000000..de6da1f Binary files /dev/null and b/libs/libmoonlight-pi.so differ diff --git a/libs/libopus.so.0 b/libs/libopus.so.0 new file mode 100644 index 0000000..70aa5d9 Binary files /dev/null and b/libs/libopus.so.0 differ diff --git a/mappings/default.conf b/mappings/default.conf new file mode 100644 index 0000000..a3e318c --- /dev/null +++ b/mappings/default.conf @@ -0,0 +1,32 @@ +abs_x = 0 +abs_y = 1 +abs_z = 2 +abs_rx = 3 +abs_ry = 4 +abs_rz = 5 +abs_deadzone = 0 +abs_dpad_y = 16 +abs_dpad_x = 17 +reverse_x = false +reverse_y = true +reverse_rx = false +reverse_ry = true +reverse_dpad_y = false +reverse_dpad_x = false +btn_south = 304 +btn_east = 305 +btn_north = 307 +btn_west = 308 +btn_select = 314 +btn_start = 315 +btn_mode = 316 +btn_thumbl = 317 +btn_thumbr = 318 +btn_tl = 310 +btn_tr = 311 +btn_tl2 = 312 +btn_tr2 = 313 +btn_dpad_up = 544 +btn_dpad_down = 545 +btn_dpad_left = 546 +btn_dpad_right = 547 diff --git a/mappings/dualshock3.conf b/mappings/dualshock3.conf new file mode 100644 index 0000000..acb5739 --- /dev/null +++ b/mappings/dualshock3.conf @@ -0,0 +1,32 @@ +abs_x = 0 +abs_y = 1 +abs_z = -1 +abs_rx = 2 +abs_ry = 3 +abs_rz = -1 +abs_deadzone = 0 +abs_dpad_x = -1 +abs_dpad_y = -1 +reverse_x = false +reverse_y = false +reverse_rx = false +reverse_ry = false +reverse_dpad_x = false +reverse_dpad_y = false +btn_west = 303 +btn_south = 302 +btn_north = 300 +btn_east = 301 +btn_select = 288 +btn_start = 291 +btn_mode = 304 +btn_thumbl = 289 +btn_thumbr = 290 +btn_tl = 298 +btn_tr = 299 +btn_tl2 = 296 +btn_tr2 = 297 +btn_dpad_up = 292 +btn_dpad_down = 294 +btn_dpad_left = 295 +btn_dpad_right = 293 \ No newline at end of file diff --git a/mappings/dualshock4.conf b/mappings/dualshock4.conf new file mode 100644 index 0000000..8d6a4b9 --- /dev/null +++ b/mappings/dualshock4.conf @@ -0,0 +1,32 @@ +abs_x = 0 +abs_y = 1 +abs_z = 3 +abs_rx = 2 +abs_ry = 5 +abs_rz = 4 +abs_deadzone = 0 +abs_dpad_x = 16 +abs_dpad_y = 17 +reverse_x = false +reverse_y = true +reverse_rx = false +reverse_ry = true +reverse_dpad_x = false +reverse_dpad_y = false +btn_west = 304 +btn_south = 305 +btn_north = 307 +btn_east = 306 +btn_select = 312 +btn_start = 313 +btn_mode = 316 +btn_thumbl = 314 +btn_thumbr = 315 +btn_tl = 308 +btn_tr = 309 +btn_tl2 = 310 +btn_tr2 = 311 +btn_dpad_up = -1 +btn_dpad_down = -1 +btn_dpad_left = -1 +btn_dpad_right = -1 diff --git a/mappings/rumblepad2.conf b/mappings/rumblepad2.conf new file mode 100644 index 0000000..6cd1258 --- /dev/null +++ b/mappings/rumblepad2.conf @@ -0,0 +1,31 @@ +abs_x = 0 +abs_y = 1 +abs_z = -1 +reverse_x = false +reverse_y = true +abs_rx = 2 +abs_ry = 5 +abs_rz = -1 +reverse_rx = false +reverse_ry = true +abs_dpad_x = 16 +abs_dpad_y = 17 +reverse_dpad_x = false +reverse_dpad_y = false +btn_north = 291 +btn_east = 290 +btn_south = 289 +btn_west = 288 +btn_select = 297 +btn_start = 296 +btn_mode = 0 +btn_thumbl = 298 +btn_thumbr = 299 +btn_tl = 292 +btn_tr = 293 +btn_tl2 = 294 +btn_tr2 = 295 +btn_dpad_up = -1 +btn_dpad_down = -1 +btn_dpad_left = -1 +btn_dpad_right = -1 diff --git a/mappings/xbox360.conf b/mappings/xbox360.conf new file mode 100644 index 0000000..a32b25a --- /dev/null +++ b/mappings/xbox360.conf @@ -0,0 +1,32 @@ +abs_x = 0 +abs_y = 1 +abs_z = 10 +abs_rx = 3 +abs_ry = 4 +abs_rz = 9 +abs_deadzone = 0 +abs_dpad_x = 16 +abs_dpad_y = 17 +reverse_x = false +reverse_y = true +reverse_rx = false +reverse_ry = true +reverse_dpad_x = false +reverse_dpad_y = false +btn_east = 305 +btn_south = 304 +btn_north = 308 +btn_west = 307 +btn_select = 314 +btn_start = 315 +btn_mode = 316 +btn_thumbl = 317 +btn_thumbr = 318 +btn_tl = 310 +btn_tr = 311 +btn_tl2 = -1 +btn_tr2 = -1 +btn_dpad_up = -1 +btn_dpad_down = -1 +btn_dpad_left = -1 +btn_dpad_right = -1 diff --git a/moonlight.sh b/moonlight.sh new file mode 100755 index 0000000..06ba947 --- /dev/null +++ b/moonlight.sh @@ -0,0 +1,13 @@ +#! /bin/sh +cpath=`pwd` +export LD_LIBRARY_PATH=$cpath/libs:$LD_LIBRARY_PATH + +if pgrep "kodi.bin" > /dev/null +then + systemctl stop kodi +fi + +modprobe snd_bcm2835 +bin/moonlight $@ +rmmod snd_bcm2835 +systemctl start kodi