DROPSTUFF / THEBRIDGE

Files and documents regarding THE BRIDGE 2.0
0 stars 0 forks source link

Weten of een frame nieuw is #5

Closed noio closed 10 years ago

noio commented 10 years ago

Als ik plaatjes ophaal uit de PNG image "stream", dan gebeurt het vaak dat ik twee keer hetzelfde plaatje ophaal; voor de bandbreedte maakt dat niet zo veel uit—is toch lokaal—maar omdat ik optical flow gebruik vergelijk ik steeds twee plaatjes met elkaar. Twee keer hetzelfde plaatje is nul optical flow, en zorgt voor een "flikkerend" beeld telkens als dat gebeurt. Is er een manier om te zorgen dat ik zeker weten een nieuw plaatje krijg, of in ieder geval weet dat ik een oud plaatje heb?

Random thoughts:

sphaero commented 10 years ago

status code 304? http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.5

noio commented 10 years ago

:open_mouth: Dat is wel chic!

ofImage.loadImage heeft daar natuurlijk schijt aan; en ik denk ook niet dat je makkelijk bij de onderliggende ofURLFileLoader of ofHttpResponse komt.

Ik kan wel zelf een variant op loadImage schrijven die lijkt op wat oF van binnen doet: return ofLoadImage(pix, ofLoadURL(fileName).data); en dan de statuscode onderscheppen.

Maar, als je echt w3c volgt moet na status 304 de body van de response leeg zijn; dat betekent dus dat je dan geen plaatje krijgt, en het lijkt me dat dat de zaken voor de meesten compliceert.

noio commented 10 years ago

Ik heb een workaround.