Skip to content
This repository was archived by the owner on Aug 28, 2025. It is now read-only.
This repository was archived by the owner on Aug 28, 2025. It is now read-only.

Timezone bug in camera firmware + overzealous in-memory caching #9

@Peetz0r

Description

@Peetz0r
Peetz0r     Ik denk dat ik wel weet wat er mis kan zijn, de camera doet funky dingen met tijdzones waardoor de modified date van de foto's een uur (of twee in de zomer) vooruit staan, waardoor een paar foto's gezien worden als foto's van morgen
Peetz0r     vervolgens ziet de gallery code van joepie91 foto's staan van 7 feb, en dat stopt ie met zoeken naar foto's van 6 feb
joepie91    het ding heeft geen database he
joepie91    die leest gewoon op iedere pageload de filesystem uit
Peetz0r     ja, maar jouw code doet wel iets waardoor die alleen foto's van de 'huidige' dag en nieuwer oppikt
Peetz0r     waarbij 'huidige' is whatever het hoogst genummerde mapje is, dus 20220207 voor de nieuwste foto nu, ook al is het nog 6 feb
joepie91    wat bedoel je met 'oppikt'
joepie91    ? *
Peetz0r     ik heb gezien dat als je oude foto's toevoegt aan een mapje van een dag in het verleden, dat die dan niet verschijnt (tot je de gallery herstart)
Peetz0r     en icm de camera firmware bug die mijn camera heeft en de spacecam mogelijk ook heeft, kan dat dit gedrag verklaren
joepie91    oh, op die manier
joepie91    hm, kan wel zijn dat ik er een in-memory cache ingebouwd heb idd
Peetz0r     Wat de camera vermoedelijk doet is localtime schrijven in een filesystem medadata veld dat UTC moet zijn
Peetz0r     Dus als je een handvol foto's hebt van vlak voor en vlak na 23:00, dat ie dan de foto's van daarna ziet als 7 februari, en de foto's van daarvoor dan dus niet ziet
joepie91    aha
joepie91    misschien ooit eens een specialcase voor bouwen
Peetz0r     in de zomer is dat 'gat' dan twee uur lang
joepie91    maar niet vanavond :p
Peetz0r     Voor nu is het herstarten van het ding wellicht genoeg
Peetz0r     mijn camera's klok loopt ook 78 seconden voor zie ik :p

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions