Patch idea (jollei jo olemassa)

Juttua VDR:n ja VDR pluginien patcheistä
Avatar
rofafor
Optikkoliikkeen kopiovastaava
Viestit: 1365
Liittynyt: 26.03.2004 3:00
Paikkakunta: Internet

Viesti Kirjoittaja 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ä.

mal--
Isäntä
Viestit: 96
Liittynyt: 13.02.2010 10:54

Viesti Kirjoittaja 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.

Zero
Vanhempi asiantuntija
Viestit: 187
Liittynyt: 24.08.2006 12:08
Paikkakunta: Kokkola

Viesti Kirjoittaja Zero » 22.03.2010 11:06

Testailin viikonloppuna jonkin verran tuota toiminnallisuutta ja vaikutti toimivan nyt ihan ok.

Avatar
Rene
Yli-ihminen
Viestit: 647
Liittynyt: 10.10.2004 3:00
Paikkakunta: Espoo

Viesti Kirjoittaja 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..

kinn.unen086
Vastasyntynyt
Viestit: 5
Liittynyt: 09.11.2011 13:41

Re: Patch idea (jollei jo olemassa)

Viesti Kirjoittaja kinn.unen086 » 12.04.2012 13:57

Hieno matskuu, pitääpä testata :) Hyvä että asia otettiin esille. Ei olisi tullut mieleenkään.

Vastaa Viestiin