4fe5ce6bcb
Autodetection persists over multiple videos
2018-05-16 23:26:47 +02:00
82abee42bd
autodetection works more or less properly. Removed some console.logs
2018-05-16 20:59:39 +02:00
4914a0dc1c
video is now centered correctly
2018-05-16 20:42:00 +02:00
d38dee1a8a
Autodetection gets detected and applied, but css is still off
2018-05-16 20:26:55 +02:00
17f330f242
Automatic aspect ratio detection runs, but applied css is garbage and everything crashes after first aspect ratio change.
2018-05-15 21:40:53 +02:00
dba655b7d3
EdgeDetect: findCandidates() and edgeDetect() work (according to DebugCanvas)
2018-05-15 20:36:22 +02:00
a106d0f468
Fixed syntax errors and errors with inexisting or improperly declared variables. Didn't fix things that make stuff not work tho
2018-05-14 20:39:15 +02:00
3686341677
rewrite finished to the point where extension doesn't outright crash. Nothing works, though.
2018-05-13 21:05:11 +02:00
0ac051d5d5
Resizer prepared to handle stretching and zooming
2018-05-13 15:22:28 +02:00
cbe250fabf
All thigns related to player element have been moved to PlayerData (or at least most of them).
2018-05-13 13:49:25 +02:00
4e2ac9c647
Implemented zoom
2018-05-12 02:51:58 +02:00
4519d8854a
EdgeDetect is now in edgeDetect
2018-05-12 01:51:43 +02:00
acc0455415
EdgeDetection partially moved to its own file
2018-05-11 00:49:50 +02:00
3bc356636e
Fixed some silly mistakes
2018-05-10 22:35:38 +02:00
4ed361ca65
DebugCanvas converted to proper object. ArDetect not fixed yet
2018-05-10 22:22:58 +02:00
af0ad4c080
GuardLine (blackbar and image tests) moved to their own file)
2018-05-10 21:39:24 +02:00
edcd1e3ccb
Fixed links in popup for Chrome
2018-05-10 18:37:03 +02:00
Tamius Han
d39a070117
Some progress on frameCheck() (formerly _ard_draw_but_for_realz)
2018-05-09 00:58:50 +02:00
Tamius Han
a40f32908b
ArDetect.js: processAr rewritten in ArDetector object
2018-05-09 00:34:22 +02:00
Tamius Han
2f6710586f
ArDetect.start() was objectified
2018-05-09 00:03:22 +02:00
Tamius Han
36878921fb
Starting to turn ArDetect into a proper class as well
2018-05-08 23:35:16 +02:00
Tamius Han
c7b6035c55
conditional stretching
2018-05-07 21:58:11 +02:00
Tamius Han
390348202e
Moved functions that calculate video crop from Resizer.js to Scaler.js. Resizer.js is not fixed to account for this yet.
2018-05-06 21:32:18 +02:00
Tamius Han
fa5e3909e6
Added support links to the popup, preparing popup for stretch mode fixes.
2018-05-06 00:36:38 +02:00
Tamius Han
befd331687
minor fixes
2018-05-05 23:19:42 +02:00
Tamius Han
c35a8c5f59
Added a safety thingy that disables autodetection if autodetection consistenly causes lag.
2018-05-05 23:06:39 +02:00
Tamius Han
081f8e968f
added auto-disable if autodetection takes too long
2018-05-04 00:27:40 +02:00
Tamius Han
b5a5609898
fixed popup, for reals
2018-05-02 18:02:54 +02:00
Tamius Han
1d0772fae7
shortened autodetection frequency warning
2018-05-02 17:56:10 +02:00
Tamius Han
cdd533e093
think this should be good for release
2018-05-02 17:52:25 +02:00
Tamius Han
9a5f586eaf
Fixes to aspect ratio detection: guardline/black line now works properly-ish. By accident also managed to correct the bug where aspect ratio detection was mildly screwed in theater mode?
2018-05-01 23:09:58 +02:00
Tamius Han
bf7dce2482
Forgot git commit -a doesn't actually add new files. again.
2018-04-26 00:40:23 +02:00
Tamius Han
9e044ac66f
added a debug canvas for ArDetect to draw on in debug mode
2018-04-26 00:40:09 +02:00
Tamius Han
b0ef12d97b
Trying to fix the youtube popup bug by re-detecting player element every time a new <video> tag is detected.
2018-04-25 20:39:52 +02:00
Tamius Han
eebed0e1c4
turned on logging in debug.js
2018-04-22 17:10:36 +02:00
Tamius Han
956675b0c9
extra changes to logs
2018-04-22 16:51:35 +02:00
Tamius Han
7527f73922
some more testing stuff for testers
2018-04-22 15:12:27 +02:00
Tamius Han
596ca021ba
some more testing stuff for testers
2018-04-22 15:11:48 +02:00
Tamius Han
64e28e8074
Another attempt at fixing the youtube search popup.
2018-04-22 14:35:40 +02:00
Tamius Han
77e1f711fd
enabled logging for player dimensions
2018-04-11 19:59:00 +02:00
Tamius Han
59d741b8a5
Tried implementing some checks that would prevent aspect ratio from changing if our edge candidate is text on black background.
2018-04-11 00:19:44 +02:00
Tamius Han
3740f2c487
???
2018-04-10 21:35:34 +02:00
Tamius Han
6fe906f166
Did I mention Warcraft movie needs a sequel? Because Warcraft movie needs a sequel.
...
So netflix aspect ratio detection was fine when watching Altered Carbon (2:1), but Warcraft (21:9) had some huge issues with properly auto-detecting aspect ratio (especially when starting automatic aspect ratio after manual toggle). Fixed that (i think).
2018-03-18 17:35:51 +01:00
Tamius Han
44828b3ecf
Tried to fix aspect ratio autodetection on netflix but ended up watching the entire Altered Carbon instead.
...
Just kidding, I also fixed the autodetection on netflix. And the bit where key for netflix in SitesConf.js was wrong.
2018-03-18 15:14:57 +01:00
Tamius Han
55121a5f1b
updated readme
2018-03-14 23:53:41 +01:00
Tamius Han
61a3b07c6b
Fixed some issues with detecting player size changes (esp. on youtube), where switching from normal player to full screen player wouldn't be handled correctly.
2018-03-14 23:51:13 +01:00
Tamius Han
dcd430d05e
font-fak -> overpass, also fixed overpass-mono
2018-03-14 21:45:53 +01:00
Tamius Han
b3a842e0b1
Font inclusion fixed for reals now.
2018-03-14 21:43:58 +01:00
Tamius Han
c35774c36f
Chrome kinda works according to 1 beta tester. Fixed few other chrome-specific bugs I've noticed. Fixed the font inclusion (hopefully)
2018-03-14 21:19:15 +01:00
Tamius Han
3b7f00dc8e
I feel fancy.
...
Fixed #25
Fixed #32
Fixed #30 (I actually haven't, just the extension was set to 'you have to manually allow sites other than youtube and netflix')
Fixed #27
2018-03-14 00:08:51 +01:00