Wednesday, July 10th, 2013, 00:53 UTC | ||
[00:53:36] | jya_ (jya_!~jyavenard@mythtv/developer/jya) has quit (Quit: jya_) | |
[01:49:03] | Guest51729 (Guest51729!~bobweaver@173-86-137-75.dsl1-field.roch.ny.frontiernet.net) has quit (Quit: Leaving) | |
[02:16:41] | Beirdo: | OK. Home, and eaten |
[02:27:41] | nyloc (nyloc!~quassel@p4FE4D426.dip0.t-ipconnect.de) has joined #mythtv | |
[02:31:51] | _nyloc_ (_nyloc_!~quassel@p4FE4D30C.dip0.t-ipconnect.de) has quit (Ping timeout: 268 seconds) | |
[03:02:30] | wagnerrp: | Beirdo: i expect the issue is more with trying to run a second executable out of the .app file |
[03:02:59] | Beirdo: | Ah |
[03:03:06] | Beirdo: | well, there's a way to fix that too |
[03:03:07] | Beirdo: | :) |
[03:03:22] | Beirdo: | I was thinking of just making it be a "normal" daemon perhaps |
[03:05:07] | wagnerrp: | is that not something that can be tied into the signal handling routines to allow it to (briefly) survive a crash? |
[03:06:13] | Beirdo: | possibly, I guess. |
[03:06:28] | wagnerrp: | just throwing out ideas, not recommendations |
[03:06:35] | wagnerrp: | i've never done signal handling |
[03:06:36] | Beirdo: | I'd have to investigate that, and try running on my macbook :) |
[03:07:12] | Beirdo: | The benefits of a central logger (if we can make it stop being a dumbass) are quite high, especially in a development environment |
[03:08:04] | wagnerrp: | my only real concern of it is with file permissions issues, since it has the permissions of the first user to run it |
[03:08:21] | wagnerrp: | you can't reliably log to your home directly, should you desire to do so |
[03:08:24] | Beirdo: | Yeah, that was unexpected, and unfortunate |
[03:21:02] | knightr: | madsara, you want #mythtv-users, this is the development channel. That said, if you mean that you want to record the output of your vcr with that card it means that you can't (assuming of course that the linuxtv is up to date..) |
[03:23:10] | Beirdo: | I'll have to look at making that be more... predictable |
[03:27:40] | knightr: | madsara, what the linuxtv wiki says is not entirely true, see http://www.kernellabs.com/blog/?p=1836. That said it's quite possible it hasn't been merged in their repository so as far as they are concerned analog is not supported at all. You might want to ask about it on #linuxtv |
[03:28:12] | danielk221: | Beirdo: For full log centralization I think syslog-ng might be part of the solution. Ideally, devs could set up something akin to Splunk with centralized logs. But using free tools of course. |
[03:28:49] | wagnerrp: | danielk221: the trouble with syslog for debugging is you only get one second granularity |
[03:29:18] | Beirdo: | yeah, that's what I was about to say. Leaves a lot lacking for the granularity |
[03:29:22] | danielk221: | wagnerrp: not necessarily, you can push through your own timestamp. |
[03:29:36] | Beirdo: | Hmm, could make it part of the message, I guess |
[03:29:55] | Beirdo: | but most systems are rsyslogd right now (thinking Ubuntu) are they not? |
[03:30:38] | danielk221: | yeah, we actually happen to be exploring this at work this sprint. I'll know more next week. :) |
[03:30:41] | fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 248 seconds) | |
[03:31:31] | danielk221: | Beirdo: I think it is pretty trivial to swap it out though. Both are packaged even on old distros. |
[03:31:59] | Beirdo: | K. |
[03:32:09] | fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv | |
[03:32:23] | wagnerrp: | do either OSX or windows commonly run a syslog daemon? |
[03:32:43] | Beirdo: | Yeah, let me know. I think it's nice to have the flexibility of our own setup, but really syslog-ng would do it just fine as long as we don't overload it |
[03:33:06] | Beirdo: | don't think Windows does syslog at all, but I'd think OSX has something |
[03:33:26] | Beirdo: | macbook:src gjhurlbu$ ps auxww | grep syslog |
[03:33:26] | Beirdo: | root 13 0.0 0.0 2457256 492 ?? Ss 23May13 0:18.33 /usr/sbin/syslogd |
[03:33:26] | wagnerrp: | windows has something, but it's a completely different interface from syslog |
[03:33:29] | Beirdo: | yup |
[03:33:35] | danielk221: | yep |
[03:33:40] | wagnerrp: | and i imagine 99% of users don't even know it exists, much less ever open it |
[03:33:42] | Beirdo: | but obviously not syslog-ng :) |
[03:34:11] | Beirdo: | The cross-platform is a good reason to want to have our own, really |
[03:34:25] | Beirdo: | but it has to work for the different systems of course |
[03:35:50] | Beirdo: | if it's going to be problematic... then we have to rethink. Of course, Linux is the primary platform, but we haven't decided to turf OSX or Windows |
[03:35:59] | Beirdo: | so gotta be working |
[03:36:22] | wagnerrp: | chances are the osx '/usr/sbin/syslogd' is pretty close to the freebsd '/usr/sbin/syslogd' |
[03:36:39] | Beirdo: | yup. I expect it to be nearly the same |
[04:41:51] | joki (joki!~joki@p54864EC0.dip0.t-ipconnect.de) has quit (Ping timeout: 246 seconds) | |
[04:47:16] | joki (joki!~joki@p548650A2.dip0.t-ipconnect.de) has joined #mythtv | |
[05:13:49] | phix (phix!~threat@123-243-44-131.static.tpgi.com.au) has left #mythtv () | |
[06:00:49] | Tobbe5178 (Tobbe5178!~asdf@h104n2-sv-a13.ias.bredband.telia.com) has joined #mythtv | |
[06:04:47] | SteveGoodey (SteveGoodey!~steve@host86-147-177-29.range86-147.btcentralplus.com) has joined #mythtv | |
[06:11:14] | SteveGoodey (SteveGoodey!~steve@host86-147-177-29.range86-147.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[06:11:44] | jst (jst!~quassel@2620:101:8003:200:224:e8ff:fe39:34c2) has quit (Quit: No Ping reply in 180 seconds.) | |
[06:12:27] | FabriceMG (FabriceMG!~Thunderbi@217.112.59.207) has joined #mythtv | |
[06:12:30] | jst (jst!~quassel@2620:101:8003:200:224:e8ff:fe39:34c2) has joined #mythtv | |
[07:10:49] | jwhite (jwhite!~jwhite@75-146-153-89-minnesota.hfc.comcastbusiness.net) has quit (Ping timeout: 256 seconds) | |
[07:13:45] | AndChat114816 (AndChat114816!~AndChat11@2001:4dd0:ff00:90e0:2587:4517:b947:a6bc) has joined #mythtv | |
[07:25:19] | nyloc (nyloc!~quassel@p4FE4D426.dip0.t-ipconnect.de) has quit (Ping timeout: 246 seconds) | |
[07:25:53] | nyloc (nyloc!~quassel@p4FE4DE55.dip0.t-ipconnect.de) has joined #mythtv | |
[07:33:58] | jwhite (jwhite!~jwhite@75-146-153-89-minnesota.hfc.comcastbusiness.net) has joined #mythtv | |
[07:34:02] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
[07:34:02] | natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has joined #mythtv | |
[07:34:02] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Changing host) | |
[07:41:17] | jya (jya!~jyavenard@mythtv/developer/jya) has quit (Quit: jya) | |
[07:44:47] | jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv | |
[07:49:57] | AndChat|114816 (AndChat|114816!~AndChat11@89.204.135.50) has joined #mythtv | |
[07:52:12] | AndChat114816 (AndChat114816!~AndChat11@2001:4dd0:ff00:90e0:2587:4517:b947:a6bc) has quit (Ping timeout: 260 seconds) | |
[08:22:09] | AndChat|114816 (AndChat|114816!~AndChat11@89.204.135.50) has quit (Quit: Bye) | |
[08:37:20] | Sharky-112065 (Sharky-112065!~Sharky112@c-24-19-57-28.hsd1.wa.comcast.net) has joined #mythtv | |
[08:37:23] | Sharky112065 (Sharky112065!~Sharky112@c-24-19-57-28.hsd1.wa.comcast.net) has quit (Read error: Connection reset by peer) | |
[08:39:05] | Dibblah (Dibblah!~Dibblah@host86-182-79-94.range86-182.btcentralplus.com) has joined #mythtv | |
[08:42:17] | Dibblah: | Hey all. I know that I haven't been around in a bit (way too much to do!) but would anyone mind if I use my work on Myth (trac triage, patch submits, etc) in a job reference? |
[08:45:18] | ** stuarta waves ** | |
[08:45:30] | stuarta: | i don't mind |
[08:45:54] | stuarta: | these days work on opensource projects is looked upon more favourably |
[08:46:40] | Dibblah: | Hey, stuarta! Hope everything is going well – I see that the current mythtv-setup is... a little improved. :) |
[08:48:19] | stoffel (stoffel!~quassel@pD9E43D2C.dip0.t-ipconnect.de) has joined #mythtv | |
[08:48:51] | stuarta: | just a bit |
[09:22:09] | kenni (kenni!~kenni@port649.ds1-ly.adsl.cybercity.dk) has quit (Changing host) | |
[09:22:09] | kenni (kenni!~kenni@mythtv/developer/kenni) has joined #mythtv | |
[09:48:02] | ** stuarta sighs ** | |
[09:49:30] | neufeld` (neufeld`!~user@69-165-173-139.dsl.teksavvy.com) has joined #mythtv | |
[09:50:01] | Sharky-112065 is now known as Sharky112065 | |
[09:50:49] | Sharky112065 (Sharky112065!~Sharky112@c-24-19-57-28.hsd1.wa.comcast.net) has quit (Quit: “The only way to have a friend is to be one.†― Ralph Waldo Emerson) | |
[09:50:51] | stuartm_ (stuartm_!~stuartm@mythtv/developer/stuartm) has joined #mythtv | |
[09:51:19] | Sharky112065 (Sharky112065!~Sharky112@c-24-19-57-28.hsd1.wa.comcast.net) has joined #mythtv | |
[09:52:36] | laga (laga!~laga@h1626373.stratoserver.net) has joined #mythtv | |
[09:53:20] | Anssi__ (Anssi__!hannulaa@mandriva/developer/anssi) has joined #mythtv | |
[09:54:50] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!) | |
[09:54:58] | kormoc_ (kormoc_!~kormoc@mythtv/developer/kormoc) has joined #mythtv | |
[09:55:02] | Gibby_ (Gibby_!~Gibby@184.170.249.223) has joined #mythtv | |
[09:56:24] | kwmonroe` (kwmonroe`!~kwmonroe@32.97.110.52) has joined #mythtv | |
[09:57:53] | Gibby (Gibby!~Gibby@184.170.249.223) has quit (*.net *.split) | |
[09:57:53] | Anssi (Anssi!hannulaa@mandriva/developer/anssi) has quit (*.net *.split) | |
[09:57:53] | laga_ (laga_!~laga@h1626373.stratoserver.net) has quit (*.net *.split) | |
[09:57:54] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (*.net *.split) | |
[09:57:54] | neufeld (neufeld!~user@69-165-173-139.dsl.teksavvy.com) has quit (*.net *.split) | |
[09:57:54] | stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has quit (*.net *.split) | |
[09:57:54] | kwmonroe (kwmonroe!~kwmonroe@32.97.110.52) has quit (*.net *.split) | |
[09:57:56] | Anssi__ is now known as Anssi | |
[09:57:57] | kormoc_ is now known as kormoc | |
[10:26:39] | Dibblah (Dibblah!~Dibblah@host86-182-79-94.range86-182.btcentralplus.com) has quit (Disconnected by services) | |
[10:26:43] | Dibblah__ (Dibblah__!~Dibblah@host86-182-79-94.range86-182.btcentralplus.com) has joined #mythtv | |
[10:44:31] | stoffel (stoffel!~quassel@pD9E43D2C.dip0.t-ipconnect.de) has quit (Ping timeout: 264 seconds) | |
[10:56:21] | neufeld` is now known as neufeld | |
[11:57:48] | Anssi (Anssi!hannulaa@mandriva/developer/anssi) has quit (Remote host closed the connection) | |
[11:58:18] | Anssi (Anssi!hannulaa@mandriva/developer/anssi) has joined #mythtv | |
[12:10:23] | Anssi (Anssi!hannulaa@mandriva/developer/anssi) has quit (Ping timeout: 240 seconds) | |
[12:11:15] | Anssi (Anssi!hannulaa@mandriva/developer/anssi) has joined #mythtv | |
[12:14:35] | danielk221: | jya: I think 29fae07f could be better handled using a QMutexLocker. i.e. make m_lock -> s_lock (because it isn't an instance variable) and create an m_locker that 'owns' s_lock. Then the lock will be automatically unlocked when BonjourRegister is deleted. |
[12:15:10] | danielk221: | jya: I believe the current code works of course, but it looks is a bit fragile. |
[12:15:24] | jya: | danielk221: m_lock is a static one |
[12:15:36] | jya: | it's not an instance variable |
[12:15:48] | danielk221: | Right, thats why I was saying it should be renamed. |
[12:16:10] | jya: | and I do want to have the lock global; because it's been found that when you call too many bonjour registration at a time, it crashes on some machine |
[12:16:24] | danielk221: | The QMutexLocker can be an instance variable and own the s_lock. |
[12:16:52] | danielk221: | QMutex* are one of the few 100% thread-safe classes in Qt. |
[12:17:03] | jya: | but the bonjour object will not always be deleted... |
[12:17:10] | jya: | if registration works, it keeps on living |
[12:17:30] | danielk221: | Anyway I have to run. ttyl |
[12:32:01] | dekarl (dekarl!~dekarl@p4FCEFF12.dip0.t-ipconnect.de) has quit (Ping timeout: 240 seconds) | |
[12:35:16] | dekarl (dekarl!~dekarl@p4FE843D2.dip0.t-ipconnect.de) has joined #mythtv | |
[12:41:23] | Anssi (Anssi!hannulaa@mandriva/developer/anssi) has quit (Remote host closed the connection) | |
[12:52:35] | jya: | danielk221: done |
[13:23:15] | rhpot199` (rhpot199`!~rhpot1991@2001:4968:202:3:f927:5491:be5d:b591) has joined #mythtv | |
[13:24:10] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv | |
[13:27:58] | foxbuntu` (foxbuntu`!~foxbuntu@97-125-138-184.desm.qwest.net) has joined #mythtv | |
[13:29:38] | foxbuntu (foxbuntu!~foxbuntu@ubuntu/member/foxbuntu) has quit (*.net *.split) | |
[13:29:38] | rhpot1991 (rhpot1991!~rhpot1991@ubuntu/member/rhpot1991) has quit (*.net *.split) | |
[13:29:38] | aca20031 (aca20031!~aca@2607:5300:60:2c95::1) has quit (*.net *.split) | |
[13:29:39] | jarryd (jarryd!jarryd@im.jarryd.net) has quit (*.net *.split) | |
[13:29:39] | tris (tris!tristan@2001:1868:a00a::4) has quit (*.net *.split) | |
[13:29:41] | tris- (tris-!tristan@2001:1868:a00a::4) has joined #mythtv | |
[13:29:58] | jarryd_ (jarryd_!jarryd@im.jarryd.net) has joined #mythtv | |
[13:30:08] | jarryd_ is now known as jarryd | |
[13:30:13] | aca20031 (aca20031!~aca@2607:5300:60:2c95::1) has joined #mythtv | |
[13:30:29] | tris- is now known as tris | |
[13:31:36] | Tobbe5178 (Tobbe5178!~asdf@h104n2-sv-a13.ias.bredband.telia.com) has quit (Write error: Connection reset by peer) | |
[13:32:43] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
[13:33:50] | sl1ce_2g (sl1ce_2g!~johnathan@pool-100-0-73-123.bstnma.fios.verizon.net) has joined #mythtv | |
[13:33:58] | sl1ce_1g (sl1ce_1g!~johnathan@pool-100-0-73-123.bstnma.fios.verizon.net) has quit (Write error: Connection reset by peer) | |
[13:33:58] | sphery (sphery!~mdean@mythtv/developer/sphery) has quit (Ping timeout: 262 seconds) | |
[13:34:13] | sphery (sphery!~mdean@mythtv/developer/sphery) has joined #mythtv | |
[13:38:40] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Remote host closed the connection) | |
[13:39:22] | maabaum (maabaum!~baum@h210087.nist.gov) has joined #mythtv | |
[13:39:41] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
[13:39:52] | maabaum (maabaum!~baum@h210087.nist.gov) has left #mythtv () | |
[13:46:31] | dekarl1 (dekarl1!~dekarl@p4FE843D2.dip0.t-ipconnect.de) has joined #mythtv | |
[13:46:52] | amessina_ (amessina_!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
[13:53:16] | aca_ (aca_!~aca@2607:5300:60:2c95::1) has joined #mythtv | |
[13:57:21] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (*.net *.split) | |
[13:57:21] | aca20031 (aca20031!~aca@2607:5300:60:2c95::1) has quit (*.net *.split) | |
[13:57:22] | dekarl (dekarl!~dekarl@p4FE843D2.dip0.t-ipconnect.de) has quit (*.net *.split) | |
[14:08:44] | Jordack2 (Jordack2!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv | |
[14:09:49] | foxbuntu (foxbuntu!~foxbuntu@97-125-138-184.desm.qwest.net) has joined #mythtv | |
[14:10:52] | Beirdo_ (Beirdo_!~gjhurlbu@linode.beirdo.ca) has joined #mythtv | |
[14:11:46] | gigem_ (gigem_!~david@pool-96-226-142-36.dllstx.fios.verizon.net) has joined #mythtv | |
[14:15:15] | FabriceMG1 (FabriceMG1!~Thunderbi@217.112.59.207) has joined #mythtv | |
[14:15:19] | FabriceMG (FabriceMG!~Thunderbi@217.112.59.207) has quit (Write error: Broken pipe) | |
[14:17:37] | sphery (sphery!~mdean@mythtv/developer/sphery) has quit (*.net *.split) | |
[14:17:37] | foxbuntu` (foxbuntu`!~foxbuntu@97-125-138-184.desm.qwest.net) has quit (*.net *.split) | |
[14:17:37] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit (*.net *.split) | |
[14:17:38] | jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has quit (*.net *.split) | |
[14:17:38] | Beirdo (Beirdo!~gjhurlbu@mythtv/developer/beirdo) has quit (*.net *.split) | |
[14:17:39] | gigem (gigem!~david@mythtv/developer/gigem) has quit (*.net *.split) | |
[14:18:45] | XDS2010_ (XDS2010_!uid1218@gateway/web/irccloud.com/x-wtcljqfihyhkcmsj) has quit (Ping timeout: 264 seconds) | |
[14:19:45] | sphery (sphery!~mdean@user-0c6s50s.cable.mindspring.com) has joined #mythtv | |
[14:22:02] | jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has joined #mythtv | |
[14:22:21] | Jordack2 is now known as Jordack | |
[14:23:32] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit () | |
[14:23:53] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv | |
[14:32:40] | dekarl1: | FYI I changed http://code.mythtv.org/trac/report/26 to list "Developer Task", I hope thats what it was supposed to do ;) |
[14:32:44] | dekarl1 is now known as dekarl | |
[14:36:44] | kurre2 (kurre2!~tomimo@xdsl-83-150-88-111.nebulazone.fi) has joined #mythtv | |
[14:37:34] | XDS2010_ (XDS2010_!uid1218@gateway/web/irccloud.com/x-tkrpnlpauljolblx) has joined #mythtv | |
[14:38:05] | amessina_ (amessina_!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Ping timeout: 245 seconds) | |
[14:54:12] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
[14:55:16] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Read error: Connection reset by peer) | |
[14:55:25] | gigem_: | jya: Is there any way to see "non ephemeral" notifications that get inadvertently dismissed? I'd hate to miss an important notification because it popped up a millisecond before I pressed ESC. It used to irk me to no end when that happened on my iphone before Apple wised up an copied Android's swipe down notification center (or whatever it's called). BTW, I'd also like to see this somewhat integrated with |
[14:55:27] | gigem_: | a notification center where other important notifications that don't need immediate action can be handled. Something akin to TiVo's message center if you're familiar with that. |
[14:56:20] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
[14:56:21] | Anssi (Anssi!hannulaa@mustatilhi.cs.tut.fi) has joined #mythtv | |
[14:56:30] | jya: | gigem_: the way I handled that issue is that anything that requires a user action, is actually using a popup. |
[14:56:57] | gigem_: | I'm glad to see you guys discussing other logging options. Count me firmly in the "don't reinvent the wheel" camp. Surely, there's a logging framework out there already that meets our needs. Logging is not a new problem. |
[14:57:39] | gigem_: | jya: As in move the cursor to OK and press SELECT? |
[14:58:14] | jya: | so if for example, an error is just at the start of playback starting, it uses a notification; because there the user just pressed okay. But if the playback later exit due to whatever reason: it's a popup that will be used. I would hate to leave my frontend playing, go to the toilet to come back and find myself on the main screen with no idea on what just happened |
[14:59:28] | jya: | i hadn't thought about having a way to see old ones though… because of the above… |
[15:00:22] | gigem_ is now known as gigem | |
[15:00:35] | jya: | so far the only notifications that I place in the category: I don't want to miss it is the one telling you about backend issue... |
[15:00:45] | jya: | and even if dismissed, those will pop back up after 10s |
[15:02:35] | gigem: | jya: I'm thinking of things like mythfilldatabase failed or N recordings were missed because the backend was down. Notifications like that should be seen by the "system administrator", not necessarily the first or next person to use the frontend. |
[15:02:42] | jya: | a pop-up is the existing ShowOKWindow type; it's a window floatting on top of the others, that is modal, and can only be exited with ESC or OK |
[15:03:35] | FabriceMG1 (FabriceMG1!~Thunderbi@217.112.59.207) has quit (Remote host closed the connection) | |
[15:03:44] | jya: | gigem: well, currently I have no notifications displayed for those… not sure I'll have time for them for 0.27… but I see your point… well, there's always the log for those :) |
[15:03:51] | FabriceMG (FabriceMG!~Thunderbi@217.112.59.207) has joined #mythtv | |
[15:04:28] | jya: | it wouldn't be too complicated to serialize a notification and store them somewhere like the database, so you can browse them later |
[15:04:35] | Anssi (Anssi!hannulaa@mustatilhi.cs.tut.fi) has quit (Quit: Reconnecting) | |
[15:04:40] | Beirdo_ is now known as Guest49677 | |
[15:04:41] | amessina is now known as Guest8506 | |
[15:04:44] | gigem: | That still sounds like it could be too easy to dismiss inadvertantly. How about it ESC/OK (or even any keystrokes) are ignored for a second or two immediately after a notification popup? |
[15:04:49] | Anssi (Anssi!hannulaa@mandriva/developer/anssi) has joined #mythtv | |
[15:05:20] | gigem: | Good on the storing to database. That's what I was thinking. |
[15:05:44] | jya: | gigem: I have no control over that.. In fact, I didn't even know the top notification would be dismissed with ESC. this is handled by the ScreenStack where I put the notification widget in |
[15:06:24] | jya: | I've just implemented the dismissal of notifications during TV playback so it matches the behaviour (#11657) |
[15:06:24] | ** MythLogBot http://code.mythtv.org/trac/ticket/11657 ** | |
[15:06:50] | Guest8506 (Guest8506!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!) | |
[15:07:13] | jya: | yes, I the future I agree; if we start to make much better use of the notification center, there could be cases where you pressed exit just when one popped up. |
[15:07:42] | jya: | but at this stage, notifications are only showing up right after a user action (which is selecting something in a menu) |
[15:07:58] | gigem: | I saw that ticket earlier. It's what prompted me to bring this up. |
[15:09:33] | jya: | not dismissing a notification in the first 1–2s it appeared is a good idea… probably can be done while in the main screen. But what about during playback… Currently, what I've done is simulate a stack, where all the OSD elements are *below* the notifications. So if you press ESC, it first removes any notifications pending (one at a time) and then the OSD elements. |
[15:09:36] | gigem: | I'll try to take a look at the key handling myself later so I understand it better. In the mean time, perhaps stuartm_ could shed some light on ignoring keystrokes for a small period of time. |
[15:09:52] | jya: | now say you have the OSD showing, a notification arrives, you press ESC. |
[15:10:37] | jya: | do I just ignore esc and do nothing, or I remove the OSD regardless (after all, you pressed ESC to dismiss the OSD) |
[15:11:10] | jya: | the MythNotificaitonScreen contains a QDateTime of when it was created |
[15:11:23] | jya: | so the information is available if required |
[15:12:17] | jya: | from what I've seen for when you press ESC during TV playback, it asks the children if it handles the event, if not, it goes back up and try again. if yes, the keyevent is marked as handled and it's over |
[15:12:42] | gigem: | If I understand correctly, I think the notification popup should get all keystrokes until it is dismissed. |
[15:13:42] | jya: | ok… I'll do some tests with that tomorrow then (it's 1AM already here), and see if I can handle the keyevent manually and hwat happens if it does. |
[15:13:44] | gigem: | What if the notification said it handled ESC even though it didn't do anything? |
[15:13:55] | jya: | my thought exactly of what to test :) |
[15:14:09] | gigem: | Sounds good. Go get some sleep. |
[15:14:22] | jya: | want to finish the dismissal in OSD |
[15:18:43] | jya: | hum….. during TV playback, you have the OSD on, and a notification pops up… You press ESC, what do you want to be dismissed first. The notification or the OSD… Do you want to dismiss the OSD so you can better read the notification, or the notification. |
[15:19:22] | jya: | If you dismiss the OSD first, then to also reduces the annoyance of pressing ESC just before a notification would show, as typically you would have tried to dismiss the OSD |
[15:41:27] | dblain: | Comcast sucks! Trying to setup my dev environment again and comcast removed all clear QAM in my area. Only 2 channels remain: 1 with a video saying you need a DTA and the other a Red Hat Linux login prompt! |
[15:43:01] | ** dblain starts searching for an antenna :( since his hdhomerun prime is dedicated to his production system ** | |
[15:46:07] | stuarta: | dblain: did you try root/comcast ? |
[15:46:31] | FabriceMG (FabriceMG!~Thunderbi@217.112.59.207) has quit (Quit: FabriceMG) | |
[15:46:33] | dblain: | :) it's just a video of the login prompt. |
[15:48:48] | stuarta: | i wouldn't be surprised if that is the actual console video |
[15:49:01] | stuarta: | and you just need to get a keyboard onto it |
[15:49:52] | jheizer_: | Hahaha that's too funny. |
[15:57:25] | dblain: | Sad thing is, the comcast website states that limited basic service will still work with a qam tuner (updated 6/18/2013). |
[15:57:44] | jya: | dblain: for testing purposes and if all you need are video sources, you can use the HLS recorder.. That's what I do… much easier than having to bother with an external card or DVB/ATSC capture card |
[16:00:34] | dblain: | jya: that's an option. I may just start with using the comcast video loop, but I have a feeling that is going to get on my nerves fast! I could always use one of the 6 tuners on my prime, it's on a differnet network segment and there are days that my family have 6 recordings going at once, so not so convienent to use. |
[16:02:10] | dblain: | I found a few hours to start playing with mythtv, it's unfortunate it's taking all that time rebuilding the dev box. |
[16:03:10] | gigem: | dblain: Or you can just get another hdhrp or ceton. That's effectively what I did last year — added an hdhrp to go with my ceton and dedicated one of the hdhrp tuners to my dev system. |
[16:03:38] | dblain: | I tried building a clean VM server to build mythbackend... totally forgot we need X to run mythtv-setup. Would be nice to have the html setup working! |
[16:04:22] | dblain: | gigem: might be worth it, just hate the idea of giving comcast more $. even if only $7 a month for another cable card. |
[16:04:51] | gigem: | jya: That's a tough call. For reasons I already stated, I wouldn't want an immediate ESC to dismiss the notification. Passing an ESC to the OSD, though, would be very confusing, I think. Is there anyway the notification can hide the OSD when it pops up and unhide when it is dismissed? |
[16:06:15] | gigem: | I understand. I wish there was a way we could buy our own cablecards. |
[16:06:43] | jya: | gigem: right now, I've followed the same logic as the main screen with the screen stack being displayed one after another… so during playback, the notifications are on top of everything else... |
[16:07:37] | SteveGoodey (SteveGoodey!~steve@host86-147-177-29.range86-147.btcentralplus.com) has joined #mythtv | |
[16:08:09] | jya: | ideally, as I mentioned early, the OSD should be using a screen stack too, and so things get piled up. Right now, it's a loop between all 7 type of OSD screens, they always get drawn in the same order, and disappear in the same order they appeared |
[16:08:37] | jya: | means all themes must make sure all OSD windows never intersect for weird behaviour |
[16:09:10] | jya: | hum… really curious about seeing what happen if the screen intercept the keyevent…. |
[16:10:21] | rsiebert (rsiebert!~quassel@g225059008.adsl.alicedsl.de) has joined #mythtv | |
[16:11:21] | Guest49677: | so the problem on OSX is that Apple thinks they know better than 40+ years of UNIX history? Wonderful. At least that defines what we would need to do to fix this all |
[16:11:33] | Guest49677 is now known as Beirdo | |
[16:12:11] | gigem: | jya: Yeah, I know the OSD handling is a kluge and will be until Xv support is dropped. |
[16:13:06] | rsiebert_ (rsiebert_!~quassel@g225055078.adsl.alicedsl.de) has quit (Ping timeout: 246 seconds) | |
[16:13:20] | jya: | gigem: could be done properly, even with Xv (at least the drawing order)... |
[16:13:50] | jya: | i don't believe it's actually a complicated things to do, I've handled the display of the notification screen stack in the OSD already, just need to do the same thing there |
[16:20:40] | NightMonkey (NightMonkey!~NightrMon@173-164-139-193-SFBA.hfc.comcastbusiness.net) has joined #mythtv | |
[16:21:56] | jya: | gigem: good news… testing the key is going to be easy… it's done bool MythScreenType::keyPressEvent(QKeyEvent *event) which calls keyPressEvent |
[16:22:07] | jya: | only need to redefine that one |
[16:31:53] | gigem: | jya: Okay. I'm off to lunch now. |
[16:52:12] | Merlin83b (Merlin83b!~Daniel@2a00:1ee0:3:1337:91dc:24d6:599e:90d7) has quit (Read error: Connection reset by peer) | |
[17:16:22] | IReboot (IReboot!~doug@CPE10bf48e67915-CM78cd8e7e342d.cpe.net.cable.rogers.com) has joined #mythtv | |
[17:17:50] | Dibblah (Dibblah!~Dibblah@host86-150-187-246.range86-150.btcentralplus.com) has joined #mythtv | |
[17:18:57] | Dibblah__ (Dibblah__!~Dibblah@host86-182-79-94.range86-182.btcentralplus.com) has quit (Ping timeout: 248 seconds) | |
[17:25:00] | peper03 (peper03!~peper03@port-92-203-35-226.dynamic.qsc.de) has joined #mythtv | |
[17:39:40] | jya: | gigem: done the dismissal stuff.. can't press ESC on a notificaion that has only been displayed for 1s |
[17:40:52] | jya: | allirght, 3:40AM, going to bed… with the kids jumping screaming in my bed at 7AM… the thing I regret the most since having kids are the sleep-in |
[17:53:36] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit () | |
[17:56:41] | NightMonkey (NightMonkey!~NightrMon@173-164-139-193-SFBA.hfc.comcastbusiness.net) has quit (Quit: Body blow! Body blow!) | |
[18:15:32] | stoffel (stoffel!~quassel@pD9E43D2C.dip0.t-ipconnect.de) has joined #mythtv | |
[18:17:59] | Dibblah (Dibblah!~Dibblah@host86-150-187-246.range86-150.btcentralplus.com) has quit (Read error: Connection reset by peer) | |
[18:18:45] | Dibblah (Dibblah!~Dibblah@host86-150-187-246.range86-150.btcentralplus.com) has joined #mythtv | |
[18:29:03] | NightMonkey (NightMonkey!~NightrMon@64.124.185.45) has joined #mythtv | |
[19:04:57] | gigem: | jya: Thanks. I can't wait to try it. |
[19:09:48] | stoffel (stoffel!~quassel@pD9E43D2C.dip0.t-ipconnect.de) has quit (Ping timeout: 260 seconds) | |
[19:21:29] | Tobbe5178 (Tobbe5178!~asdf@h104n2-sv-a13.ias.bredband.telia.com) has joined #mythtv | |
[19:42:49] | bobweaver (bobweaver!~bobweaver@70-100-132-154.dsl1-field.roch.ny.frontiernet.net) has joined #mythtv | |
[19:44:15] | atsc (atsc!3f754682@gateway/web/freenode/ip.63.117.70.130) has joined #mythtv | |
[19:48:11] | whoDat_ (whoDat_!~cal@cpe-75-179-59-17.neo.res.rr.com) has joined #mythtv | |
[19:49:09] | atsc (atsc!3f754682@gateway/web/freenode/ip.63.117.70.130) has quit (Ping timeout: 250 seconds) | |
[20:00:02] | Dibblah is now known as Guest92450 | |
[20:00:04] | Beirdo is now known as Guest66705 | |
[20:22:08] | Guest92450 (Guest92450!~Dibblah@host86-150-187-246.range86-150.btcentralplus.com) has quit (Quit: Leaving) | |
[20:31:14] | danielk22 (danielk22!~danielk@exchange.wgen.net) has joined #mythtv | |
[20:33:04] | dblain (dblain!~dblain@mythtv/developer/dblain) has quit () | |
[20:39:08] | dblain (dblain!~dblain@mythtv/developer/dblain) has joined #mythtv | |
[20:47:22] | moparisthebest (moparisthebest!~quassel@66.55.92.38) has joined #mythtv | |
[20:47:25] | cecil (cecil!~cesman@pool-108-23-186-248.lsanca.fios.verizon.net) has joined #mythtv | |
[20:48:21] | jpabq_ (jpabq_!~quassel@67-0-30-72.albq.qwest.net) has joined #mythtv | |
[20:51:47] | tonsofpc1 (tonsofpc1!~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) has joined #mythtv | |
[20:53:19] | wagnerrp_ (wagnerrp_!~wagnerrp_@72.49.74.3) has joined #mythtv | |
[20:53:53] | peper03 (peper03!~peper03@port-92-203-35-226.dynamic.qsc.de) has quit (*.net *.split) | |
[20:53:54] | tonsofpcs (tonsofpcs!~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) has quit (*.net *.split) | |
[20:53:54] | wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has quit (*.net *.split) | |
[20:53:54] | jpabq (jpabq!~quassel@mythtv/developer/jpabq) has quit (*.net *.split) | |
[20:53:54] | sraue (sraue!~stephan@xbmc/staff/sraue) has quit (*.net *.split) | |
[20:53:55] | cesman (cesman!~cesman@pdpc/supporter/professional/cesman) has quit (*.net *.split) | |
[20:53:55] | gregL_ (gregL_!~greg@cpe-74-76-105-205.nycap.res.rr.com) has quit (*.net *.split) | |
[20:53:55] | kenni (kenni!~kenni@mythtv/developer/kenni) has quit (*.net *.split) | |
[20:53:55] | benc_ (benc_!~benc@c-50-137-197-133.hsd1.mn.comcast.net) has quit (*.net *.split) | |
[20:53:55] | moparisthebest_ (moparisthebest_!~quassel@66.55.92.38) has quit (*.net *.split) | |
[20:55:09] | benc_ (benc_!~benc@c-50-137-197-133.hsd1.mn.comcast.net) has joined #mythtv | |
[21:00:09] | bobweaver (bobweaver!~bobweaver@70-100-132-154.dsl1-field.roch.ny.frontiernet.net) has quit (Changing host) | |
[21:00:09] | bobweaver (bobweaver!~bobweaver@ubuntu/member/bobweaver) has joined #mythtv | |
[21:01:04] | gregL_ (gregL_!~greg@cpe-74-76-105-205.nycap.res.rr.com) has joined #mythtv | |
[21:01:21] | kenni (kenni!~kenni@port649.ds1-ly.adsl.cybercity.dk) has joined #mythtv | |
[21:01:47] | sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv | |
[21:06:57] | Jim_Lahey (Jim_Lahey!~bobweaver@70-100-132-154.dsl1-field.roch.ny.frontiernet.net) has joined #mythtv | |
[21:07:21] | Jim_Lahey (Jim_Lahey!~bobweaver@70-100-132-154.dsl1-field.roch.ny.frontiernet.net) has quit (Client Quit) | |
[21:08:42] | bobweaver (bobweaver!~bobweaver@ubuntu/member/bobweaver) has quit (Ping timeout: 260 seconds) | |
[21:10:19] | bobweaver (bobweaver!~bobweaver@ubuntu/member/bobweaver) has joined #mythtv | |
[21:10:35] | Anssi__ (Anssi__!hannulaa@mandriva/developer/anssi) has joined #mythtv | |
[21:12:44] | Steve-Goodey (Steve-Goodey!~steve@host86-147-177-29.range86-147.btcentralplus.com) has joined #mythtv | |
[21:17:17] | bobweaver: | http://www.youtube.com/watch?v=pCjUzlcvQ_o << update video of Myth tv (frontend) running on Qml |
[21:17:32] | SteveGoodey (SteveGoodey!~steve@host86-147-177-29.range86-147.btcentralplus.com) has quit (*.net *.split) | |
[21:17:32] | Anssi (Anssi!hannulaa@mandriva/developer/anssi) has quit (*.net *.split) | |
[21:17:33] | rhpot199` (rhpot199`!~rhpot1991@2001:4968:202:3:f927:5491:be5d:b591) has quit (*.net *.split) | |
[21:17:33] | jst (jst!~quassel@2620:101:8003:200:224:e8ff:fe39:34c2) has quit (*.net *.split) | |
[21:17:34] | Anssi__ is now known as Anssi | |
[21:19:17] | Steve-Goodey (Steve-Goodey!~steve@host86-147-177-29.range86-147.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[21:20:33] | rhpot1991 (rhpot1991!~rhpot1991@2001:4968:202:3:ade3:f284:7836:bd1d) has joined #mythtv | |
[21:20:33] | rhpot1991 (rhpot1991!~rhpot1991@2001:4968:202:3:ade3:f284:7836:bd1d) has quit (Changing host) | |
[21:20:33] | rhpot1991 (rhpot1991!~rhpot1991@ubuntu/member/rhpot1991) has joined #mythtv | |
[21:39:23] | jst (jst!~quassel@2620:101:8003:200:224:e8ff:fe39:34c2) has joined #mythtv | |
[21:49:27] | tonsofpc1 (tonsofpc1!~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) has quit (Changing host) | |
[21:49:28] | tonsofpc1 (tonsofpc1!~tonsofpcs@rivendell/member/tonsofpcs) has joined #mythtv | |
[21:49:30] | tonsofpc1 is now known as tonsofpcs | |
[21:53:22] | whoDat_ (whoDat_!~cal@cpe-75-179-59-17.neo.res.rr.com) has left #mythtv () | |
[22:11:50] | wagnerrp_ is now known as wagnerrp | |
[22:12:46] | wagnerrp (wagnerrp!~wagnerrp_@72.49.74.3) has quit (Changing host) | |
[22:12:46] | wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has joined #mythtv | |
[23:07:11] | papertigers (papertigers!~papertige@cpe-69-207-14-201.buffalo.res.rr.com) has joined #mythtv | |
[23:07:15] | kurre2 (kurre2!~tomimo@xdsl-83-150-88-111.nebulazone.fi) has quit (Ping timeout: 245 seconds) | |
[23:07:52] | papertigers: | Hey guys, I might have missed it but is there a way in the mythtv services api to schedule a recording? |
[23:09:11] | kurre2 (kurre2!~tomimo@xdsl-83-150-88-111.nebulazone.fi) has joined #mythtv | |
[23:21:17] | bobweaver: | papertigers, yeah use the dvr services |
[23:23:07] | madsara: | I didn't realize I got so many OTA channels in my area |
[23:23:20] | bobweaver: | papertigers, you can always look at the wsdl that is awesome and easy to use. but just entering into a browser <Yourbackendip>:<your services api port> then move all around. This is as long as your browser supports wsdl |
[23:23:49] | madsara: | So one thing I've seen is that my card (wintv 1250) at times fast moving images get a bit choppy. |
[23:23:56] | bobweaver: | papertigers, if you like I have a full JS/QML libary for the services api |
[23:24:10] | papertigers: | bobweaver: yeah point me at that |
[23:24:33] | papertigers: | looking at http://www.mythtv.org/wiki/DVR_Service#RemoveRecorded , and I don't see how you "schedule something"…is it get recorded? |
[23:24:48] | bobweaver: | infact papertigers I am just starting to make all sorts of themes and what not for qtcreator |
[23:25:01] | bobweaver: | papertigers, the wiki is not compleate |
[23:25:25] | papertigers: | ahh, better spot to look at the api then? |
[23:26:12] | bobweaver: | papertigers, yeah the wsdl that I was just talking about |
[23:26:31] | bobweaver: | papertigers, http://www.youtube.com/watch?v=pCjUzlcvQ_o video of me using the libs I was talking about. |
[23:26:35] | clever: | luke, use the source! |
[23:27:08] | bobweaver: | https://code.launchpad.net/~josephjamesmills/ . . . u/mythtv-qml |
[23:27:18] | bobweaver: | code for lib that I am making |
[23:28:04] | bobweaver: | papertigers, I use xmlhttprequest for recording and rm recording and types of recordings ect |
[23:29:03] | papertigers: | Thanks! I will look this over |
[23:29:05] | bobweaver: | papertigers, again to use the wsdl just open a browser and enter in your <backendip>:6544 and then you can drill down for each one |
[23:29:19] | bobweaver: | must be on that network of cource |
[23:33:07] | bobweaver: | papertigers, if you look at this file http://bazaar.launchpad.net/~josephjamesmills . . . ingPopUp.qml Line 55- 68 you can see how I am using the Api to record shows |
[23:35:34] | papertigers: | bobweaver: thanks, |
[23:35:55] | bobweaver: | papertigers, what kinda app you making ? |
[23:36:13] | papertigers: | Ive been learning a lot of objective C lately |
[23:36:19] | papertigers: | thinking osx app possibly |
[23:36:24] | bobweaver: | that is cool |
[23:36:48] | bobweaver: | yeah qt5.1 only runs qml 1 and not qml 2 on osx |
[23:37:15] | papertigers: | your stuff should work great for ubuntu touch on the phone ;) |
[23:38:11] | bobweaver: | so I would have to rebuild everything to be qml 1.0 or wait for it to qt to update ios to qml 2.0 yeah it works great on that also on pi and wayland and windows and linux and blackberry and the list goes on and on :) |
[23:38:20] | bobweaver: | android |
[23:39:35] | bobweaver: | papertigers, are you going to use bonjour to connect to the backend/frontend ? |
[23:39:51] | bobweaver: | works great for me just fixed it today |
[23:53:55] | papertigers: | bobweaver: sorry I'm back now, yeah I think I have it attempt to auto find but let you override |
[23:55:04] | papertigers: | bobweaver: I really wish mythbackend was more portable, id rather run it on illumos. But linux is not so bad |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.