diff --git a/.gitattributes b/.gitattributes
index cc715ddecee45dc65d37d0d9c6ae1a0ecec315d1..dbf9146dadaf6fb6c3cda75be2c9cf11c94f7d72 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,16 +1,16 @@
-*.mp4 filter=lfs diff=lfs merge=lfs -text
-*.avi filter=lfs diff=lfs merge=lfs -text
-*.jpg filter=lfs diff=lfs merge=lfs -text
-*.jpeg filter=lfs diff=lfs merge=lfs -text
-*.mpeg filter=lfs diff=lfs merge=lfs -text
-*.tif filter=lfs diff=lfs merge=lfs -text
-*.wmv filter=lfs diff=lfs merge=lfs -text
-*.png filter=lfs diff=lfs merge=lfs -text
-*.MTS filter=lfs diff=lfs merge=lfs -text
-*.M2T filter=lfs diff=lfs merge=lfs -text
-*.MOV filter=lfs diff=lfs merge=lfs -text
-*.AVI filter=lfs diff=lfs merge=lfs -text
-*.MPG filter=lfs diff=lfs merge=lfs -text
-*.m2ts filter=lfs diff=lfs merge=lfs -text
-*.JPG filter=lfs diff=lfs merge=lfs -text
-*.gif filter=lfs diff=lfs merge=lfs -text
+**/tests/**/*.mp4 filter=lfs diff=lfs merge=lfs -text
+**/tests/**/*.avi filter=lfs diff=lfs merge=lfs -text
+**/tests/**/*.jpg filter=lfs diff=lfs merge=lfs -text
+**/tests/**/*.jpeg filter=lfs diff=lfs merge=lfs -text
+**/tests/**/*.mpeg filter=lfs diff=lfs merge=lfs -text
+**/tests/**/*.tif filter=lfs diff=lfs merge=lfs -text
+**/tests/**/*.wmv filter=lfs diff=lfs merge=lfs -text
+**/tests/**/*.png filter=lfs diff=lfs merge=lfs -text
+**/tests/**/*.MTS filter=lfs diff=lfs merge=lfs -text
+**/tests/**/*.M2T filter=lfs diff=lfs merge=lfs -text
+**/tests/**/*.MOV filter=lfs diff=lfs merge=lfs -text
+**/tests/**/*.AVI filter=lfs diff=lfs merge=lfs -text
+**/tests/**/*.MPG filter=lfs diff=lfs merge=lfs -text
+**/tests/**/*.m2ts filter=lfs diff=lfs merge=lfs -text
+**/tests/**/*.JPG filter=lfs diff=lfs merge=lfs -text
+**/tests/**/*.gif filter=lfs diff=lfs merge=lfs -text
diff --git a/icons/1downarrow.png b/icons/1downarrow.png
index f77a47adbfe4a94c9ae9e5f320e5ea1a78d67123..b21a7dad1e5d2c9f2c411ed043a85eb5c61b83a3 100644
Binary files a/icons/1downarrow.png and b/icons/1downarrow.png differ
diff --git a/icons/1uparrow.png b/icons/1uparrow.png
index b917f8e08cac34c1a7a3b1759e981b85393a4c00..65c3838c6d093798939be3589e27fef02eb222a7 100644
Binary files a/icons/1uparrow.png and b/icons/1uparrow.png differ
diff --git a/icons/arrow_left.png b/icons/arrow_left.png
index 15812754afff19f54d05ead5aa68f358f85c1e2c..f5dcd1d391512a17fb8e7c31e365c31fd89370ce 100644
Binary files a/icons/arrow_left.png and b/icons/arrow_left.png differ
diff --git a/icons/arrow_right.png b/icons/arrow_right.png
index 218819712e3bfd16b73b882e8387ccf2aa36c7e8..fb88a4cf2e6b360cad647eaf6a821c88cf218faa 100644
Binary files a/icons/arrow_right.png and b/icons/arrow_right.png differ
diff --git a/icons/bottom.png b/icons/bottom.png
index b3f8a1731d1da07c2ff75be4570474d40f91d408..c690c617f40264a4b471654eab69e97d0404584d 100644
Binary files a/icons/bottom.png and b/icons/bottom.png differ
diff --git a/icons/edit_add.png b/icons/edit_add.png
index 27fd7460d913d3cd9f5e95f243a26515a85b3442..f066077ec29da3ca14a3e32d950ee3d4f6e9970c 100644
Binary files a/icons/edit_add.png and b/icons/edit_add.png differ
diff --git a/icons/edit_remove.png b/icons/edit_remove.png
index c9158fbd79176fbb586abbfc35681fa2e76e0c3d..4f7ea940204b98701a491adf98d9c9f7a50c1aba 100644
Binary files a/icons/edit_remove.png and b/icons/edit_remove.png differ
diff --git a/icons/exit.png b/icons/exit.png
index 56c2556d025db152856b48d2d2900443ac62452e..a4f4ec48b11b5ecacdcd10bd603e472366622d51 100644
Binary files a/icons/exit.png and b/icons/exit.png differ
diff --git a/icons/fileprint.png b/icons/fileprint.png
index 2bf5be1cbee4ce2d52caa3119e31b86ade8d5682..5e6755ca03869069c8a23610d92660995e8aa6e9 100644
Binary files a/icons/fileprint.png and b/icons/fileprint.png differ
diff --git a/icons/icon.png b/icons/icon.png
index 501eadbcba77cab82278364a5bfd16c52b87ddd0..1b97c717092effd82bc2486e53389652040bb198 100644
Binary files a/icons/icon.png and b/icons/icon.png differ
diff --git a/icons/icon_small.png b/icons/icon_small.png
index 328e8d7e70bb400f4ff5fde570d3a96e9e7a2473..36b3164d1849e9975443dfa19f63afc2785b2f68 100644
Binary files a/icons/icon_small.png and b/icons/icon_small.png differ
diff --git a/icons/icon_smaller.png b/icons/icon_smaller.png
index e77ff7ed4f8f32edb039b78cf374e94166c1fe1d..efc6592554300af6d80bdbb1ae2cec71f5e4cfab 100644
Binary files a/icons/icon_smaller.png and b/icons/icon_smaller.png differ
diff --git a/icons/icon_smallest.png b/icons/icon_smallest.png
index 5ebd3603565a67f4c438e0bef5636170324aa760..195b62d3e00cc56fa643d991c87e0c55ef80b868 100644
Binary files a/icons/icon_smallest.png and b/icons/icon_smallest.png differ
diff --git a/icons/logo.png b/icons/logo.png
index 3273990493d06824dab996af93da5ef857a2eb85..7e1c794c8e331a3d3db07d724a3af55673c1f3b4 100644
Binary files a/icons/logo.png and b/icons/logo.png differ
diff --git a/icons/orig/player_pause.png b/icons/orig/player_pause.png
index 54a5cccf1ae9a4ff06a05534daa7b864958f1783..8c9bcc455618069bde957b3da0a33b72d145ee7b 100644
Binary files a/icons/orig/player_pause.png and b/icons/orig/player_pause.png differ
diff --git a/icons/peertopeer.png b/icons/peertopeer.png
index e27f0c6db5163663deacfadc88b03421331e3b24..f4856dcec5d883488a1b745450e063ae2661876a 100644
Binary files a/icons/peertopeer.png and b/icons/peertopeer.png differ
diff --git a/icons/player_pause.png b/icons/player_pause.png
index dbadb0186cefc1a63e167a8896c40bfb46b051ca..8d52fdcb2a2ccb3ca51c0bff7171e00d9334ecc9 100644
Binary files a/icons/player_pause.png and b/icons/player_pause.png differ
diff --git a/icons/player_playB.png b/icons/player_playB.png
index 2040143063e05a45871993478b72e3ba70e8a789..b688ab61297e3af6ddbe4988766c95707ff4698b 100644
Binary files a/icons/player_playB.png and b/icons/player_playB.png differ
diff --git a/icons/player_playF.png b/icons/player_playF.png
index bbd2316397030d470e9cd2920f43556a02ec05c2..2cd1ddc8bfe10510810b2c8a2b9b9b23665c5ec2 100644
Binary files a/icons/player_playF.png and b/icons/player_playF.png differ
diff --git a/icons/player_skipB.png b/icons/player_skipB.png
index 49533e2a11396bf80a1db631665ceae945d62d12..2df5913e9684f43fb5294868abd512f7b2e6be7f 100644
Binary files a/icons/player_skipB.png and b/icons/player_skipB.png differ
diff --git a/icons/player_skipF.png b/icons/player_skipF.png
index 56c4ab3230c8502eee9e2cc5ec8f469ee1e4fd5c..b14f192547b4bcdf5855f88291c9cf22211a4af7 100644
Binary files a/icons/player_skipF.png and b/icons/player_skipF.png differ
diff --git a/icons/player_stop.png b/icons/player_stop.png
index decfb5e9ca1d1a4cffa485e8741bfb6c3104ff98..ce6585ae84e820eebc2480c5b945d7547f880fe7 100644
Binary files a/icons/player_stop.png and b/icons/player_stop.png differ
diff --git a/icons/record.png b/icons/record.png
index 563ac12326c61fc8607eeef4bc6a6d125539d6f5..79dbe7eee4050353f3198d39413cd4b5a9ae1d34 100644
Binary files a/icons/record.png and b/icons/record.png differ
diff --git a/icons/rotateleft.png b/icons/rotateleft.png
index fcaf8a95ae5a6a494095c4e51e64e956802ac2df..c1401068435dc79fc85cafe247a91d931b382184 100644
Binary files a/icons/rotateleft.png and b/icons/rotateleft.png differ
diff --git a/icons/rotateright.png b/icons/rotateright.png
index 02d8a7d704e9f526a85f2bc545f75e0c5ca62e46..4d6e27924c3ff03929935f0e115c0dc000a1a4ea 100644
Binary files a/icons/rotateright.png and b/icons/rotateright.png differ
diff --git a/icons/stop-record.png b/icons/stop-record.png
index 2c12294a80ba2ce2114acfaceb9c7e5a0b769dff..dfb48a9ff6d1e1cb7192564090b512cfeac1bdd4 100644
Binary files a/icons/stop-record.png and b/icons/stop-record.png differ
diff --git a/icons/stop.png b/icons/stop.png
index f60b8765d83fca355a576a6d57c7654333d5adbd..0dfd5c8380b216d4445de5c186e2fa0ae9f6a8ad 100644
Binary files a/icons/stop.png and b/icons/stop.png differ
diff --git a/icons/zoomin.png b/icons/zoomin.png
index a7b16a51647f866c5e14fa59136e286571fc0c5f..8b0daeea4801323d5ca253f7ee4d9215e60903ce 100644
Binary files a/icons/zoomin.png and b/icons/zoomin.png differ
diff --git a/icons/zoomout.png b/icons/zoomout.png
index 2edc3473751a377a0f5b1ef018ec0608ccad5c98..1575dd24f6da8f5db31756a07b3baf6a8329001d 100644
Binary files a/icons/zoomout.png and b/icons/zoomout.png differ