Patch idea (jollei jo olemassa)

Juttua VDR:n ja VDR pluginien patcheistä

ViestiKirjoittaja rofafor » 20.03.2010 8:52

mal-- kirjoitti:Jostain syystä cTimeMs::Now() ei palauta järkevää arvoa. Senhän pitäisi palauttaa aika (unix epochista) millisekunteina, mutta saan esim arvon 23637526, joka ei ole ainakaan oikein.

Tätä käytetään kaikkialla VDR:ssä, joten veikkasin ongelmasi olevan (koodia näkemättä) liian pieni muuttujatyyppi jossain välissä.
Avatar
rofafor
Optikkoliikkeen kopiovastaava
 
Viestit: 1365
Liittynyt: 26.03.2004 3:00
Paikkakunta: Internet

ViestiKirjoittaja mal-- » 20.03.2010 12:50

Yritän siis tulostaa arvon ihan vaan vdr:n isyslog-funktiolla tyyliin
Koodi: Valitse kaikki
isyslog("%llu", cTimeMs::Now())
-> 3235834

ja vastaavasti kun tulostan ajastimen alkuajan niin tulee oikea arvo
Koodi: Valitse kaikki
isyslog("%llu", 1000 * (uint64_t(timer->Day() + cTimer::TimeToInt(timer->Start()))))
-> 1269076980000
.

Edit: Tutkittuani vähän koodia ja nettiä löysin, että cTimeMs::Now() käyttää CLOCK_MONOTONIC-kelloa, joka ei välttämättä ole todellinen aika vaan voi olla myös esimerkiksi aika koneen käynnistämisestä, joten pitänee tehdä toinen funktio, joka palauttaa todellisen ajan millisekunteina.
mal--
Isäntä
 
Viestit: 96
Liittynyt: 13.02.2010 10:54

ViestiKirjoittaja Zero » 22.03.2010 11:06

Testailin viikonloppuna jonkin verran tuota toiminnallisuutta ja vaikutti toimivan nyt ihan ok.
Zero
Vanhempi asiantuntija
 
Viestit: 186
Liittynyt: 24.08.2006 12:08
Paikkakunta: Kokkola

ViestiKirjoittaja Rene » 03.01.2011 11:48

Mulla olisi vielä uusi idea timeshift-pätsiin.

Itse käytän paljon tätä ominaisuutta, mutta aina silloin tällöin tulee sähellettyä kaukosäätimen kanssa niin että kanava vaihtuu. Tällöin menee hukkaan esim 2h nauhoitus.

Olisiko se iso homma lisätä sellainen ominaisuus joka varoittaisi kanavavaihdoksen yhteydessä että "Katselet juuri timeshift-ohjelmaa. Menetät sen jos vaihdat kanavaa". Tämä herja tulisi esille esim vain jos katsoo timeshifitä, eikä ole saannut kiinni livetaltiointia..
Avatar
Rene
Yli-ihminen
 
Viestit: 636
Liittynyt: 10.10.2004 3:00
Paikkakunta: Espoo

Re: Patch idea (jollei jo olemassa)

ViestiKirjoittaja kinn.unen086 » 12.04.2012 13:57

Hieno matskuu, pitääpä testata :) Hyvä että asia otettiin esille. Ei olisi tullut mieleenkään.
kinn.unen086
Vastasyntynyt
 
Viestit: 5
Liittynyt: 09.11.2011 13:41

Edellinen

Paluu Patchit

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 1 vierailijaa

cron