| Tuesday, June 14th, 2011, 00:10 UTC | ||
| [00:10:08] | andreax (andreax!~andreaz@p57B936D7.dip.t-dialin.net) has quit (Read error: Connection reset by peer) | |
| [00:13:26] | kormoc is now known as kormoc_afk | |
| [00:13:45] | iamlindoro (iamlindoro!~iamlindor@mythtv/developer/iamlindoro) has quit (Ping timeout: 246 seconds) | |
| [00:15:16] | iamlindoro (iamlindoro!~iamlindor@mythtv/developer/iamlindoro) has joined #mythtv | |
| [00:15:16] | iamlindoro (iamlindoro!~iamlindor@mythtv/developer/iamlindoro) has quit (Excess Flood) | |
| [00:15:35] | iamlindoro (iamlindoro!~iamlindor@mythtv/developer/iamlindoro) has joined #mythtv | |
| [00:45:36] | davide_ (davide_!~david@mythtv/developer/gigem) has quit (Remote host closed the connection) | |
| [00:46:04] | davide_ (davide_!~david@host103.16.intrusion.com) has joined #mythtv | |
| [00:46:04] | davide_ (davide_!~david@host103.16.intrusion.com) has quit (Changing host) | |
| [00:46:04] | davide_ (davide_!~david@mythtv/developer/gigem) has joined #mythtv | |
| [00:54:50] | kormoc_afk is now known as kormoc | |
| [01:39:16] | brfransen (brfransen!~brfransen@216.254.250.47) has quit (Read error: Connection reset by peer) | |
| [01:40:33] | brfransen (brfransen!~brfransen@216.254.250.47) has joined #mythtv | |
| [02:28:26] | iamlindoro: | danielk22, I am looking at #8734. Nick basically saying that having decryption testing enabled is allowing him to pick up muxes which are not found when using the default timeouts and decryption testing disabled |
| [02:28:37] | iamlindoro: | See if you follow me here or if this sounds stupid |
| [02:29:30] | iamlindoro: | ChannelScanSM::HasTimedOut() checks, if (currentTestingDecryption), and if so, checks if the timer has elapsed for the hardcoded decryption timeout (4500) |
| [02:30:18] | iamlindoro: | But what I don't see is currentTestingDecryption being reset to false until the *next* time we start a decryption check |
| [02:31:12] | iamlindoro: | so it seems to me that it will give every frequency after the first a full decryption test timeout of 4500 (vs 1000) |
| [02:31:13] | danielk22: | iamlindoro: It could make sense.The current timeout is set at 3x the number required by a standards compliant broadcaster. Decryption testing makes the timeout 4.5x that number... |
| [02:31:42] | danielk22: | iamlindoro: 1000? it should be more like 3000 ms.. |
| [02:32:07] | iamlindoro: | 1000 for tuning, 3000ish for signal, right? |
| [02:32:56] | danielk22: | Right, but I don't think decryption testing changes the tuning timeout. Only the PAT timeout. |
| [02:33:17] | iamlindoro: | I'm not explaining well |
| [02:33:21] | iamlindoro: | let me try it again, sorry |
| [02:33:52] | iamlindoro: | the same timer var is used for tuning, signal, and decryption timeouts |
| [02:34:07] | iamlindoro: | The same function, IsTimedOut, is used for all three too |
| [02:34:18] | iamlindoro: | the first thing IsTimedOut checks is: |
| [02:34:24] | iamlindoro: | if (currentTestingDecryption) |
| [02:34:24] | iamlindoro: | return (timer.elapsed() > (int)kDecryptionTimeout); |
| [02:34:42] | iamlindoro: | But what *doesn't* get done is resetting currentTestingDecryption to false |
| [02:34:51] | danielk22: | ah, i.c. let me look at the code for a sec... |
| [02:35:18] | iamlindoro: | so the next time IsTimedOut is called, it will always count up to 4500 no matter what the amount of time it should be counting to is |
| [02:36:15] | iamlindoro: | it doesn't get reset until ChannelScanSM::HandleEncryptionStatus, which AFAICT wouldn't be called until after the next time we had tried to tune/find signal |
| [02:36:33] | iamlindoro: | so basically after the first exryption test, it looks to me like every timeout becomes 4500 |
| [02:36:38] | iamlindoro: | er decryption |
| [02:36:41] | danielk22: | that is a bug... |
| [02:38:31] | danielk22: | currentTestingDecryption should be reset to false |
| [02:38:38] | iamlindoro: | cool |
| [02:38:52] | iamlindoro: | http://pastebin.com/EhWQDUmB |
| [02:38:55] | iamlindoro: | That look okay to you? |
| [02:40:03] | danielk22: | it does, but i'm pretty tired right now ;) are we sure it isn't being reset somewhere else? |
| [02:41:03] | iamlindoro: | It gets set to false in ChannelScanSM::HandleEncryptionStatus and ChannelScanSM::TestNextProgramEncryption, but AFAICT those would all be called after the next tune |
| [02:41:39] | danielk22: | It was probably just an oversight then. |
| [02:42:29] | danielk22: | Might explain why janneg felt encryption testing was slowing down his scans enough to change the default to off. |
| [02:42:50] | iamlindoro: | I'm sure, just trying to see if I am able to figure out some of these scanner bugs... If you prefer, I can just put it on the ticket and ask Nick to test it |
| [02:43:28] | iamlindoro: | Then I would get to try to explain to him that the "right" behavior is for it to find fewer muxes regardless of the checkbox ;) |
| [02:43:36] | iamlindoro: | (because he should be increasing his timeouts) |
| [02:43:46] | danielk22: | BTW In light of this I'm curious which timeout is too low for Nick, the 1000 ms or 3000 ms one.. and then which card he has.. |
| [02:44:37] | danielk22: | I know we have a few hard coded timeout bumps in there for particularly slow to tune DVB cards... |
| [02:45:23] | iamlindoro: | I *think* I recall him having an HVR-4000 |
| [02:49:26] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Read error: Connection reset by peer) | |
| [03:16:43] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv | |
| [03:20:24] | iamlindoro: | danielk22, Thanks for the help |
| [03:53:37] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
| [05:31:19] | gandalfcome (gandalfcome!~gandalfco@130.56.81.33) has joined #mythtv | |
| [05:43:20] | gandalfcome (gandalfcome!~gandalfco@130.56.81.33) has quit (Quit: Computer has gone to sleep.) | |
| [05:44:29] | eharris (eharris!~eharris@99-179-7-82.lightspeed.austtx.sbcglobal.net) has quit (Ping timeout: 276 seconds) | |
| [05:44:47] | eharris (eharris!~eharris@99-179-7-82.lightspeed.austtx.sbcglobal.net) has joined #mythtv | |
| [06:06:27] | okolsi (okolsi!~mythtv@unaffiliated/okolsi) has quit (Quit: leaving) | |
| [06:08:36] | dlblog (dlblog!~dlblog@c-76-127-227-175.hsd1.ma.comcast.net) has quit (Ping timeout: 255 seconds) | |
| [06:09:41] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
| [06:24:20] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 258 seconds) | |
| [06:25:09] | martin____ (martin____!~quassel@static-88.131.29.2.addr.tdcsong.se) has joined #mythtv | |
| [06:25:47] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has joined #mythtv | |
| [06:39:17] | okolsi (okolsi!~mythtv@unaffiliated/okolsi) has joined #mythtv | |
| [06:39:29] | okolsi (okolsi!~mythtv@unaffiliated/okolsi) has quit (Client Quit) | |
| [06:40:03] | okolsi (okolsi!~mythtv@unaffiliated/okolsi) has joined #mythtv | |
| [08:14:59] | ^^rcaskey (^^rcaskey!~Rob@dumbledore.athenshousing.org) has joined #mythtv | |
| [08:15:03] | foxbuntu (foxbuntu!~foxbuntu@ubuntu/member/foxbuntu) has quit (Ping timeout: 255 seconds) | |
| [08:18:24] | ^rcaskey (^rcaskey!~Rob@dumbledore.athenshousing.org) has quit (Ping timeout: 260 seconds) | |
| [08:48:45] | Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has quit (Ping timeout: 240 seconds) | |
| [09:54:37] | Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has joined #mythtv | |
| [10:05:02] | mike|2 (mike|2!~mike@c-24-21-63-118.hsd1.or.comcast.net) has quit (Remote host closed the connection) | |
| [10:05:56] | mike|2 (mike|2!~mike@c-24-21-63-118.hsd1.or.comcast.net) has joined #mythtv | |
| [10:59:19] | stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has quit (Remote host closed the connection) | |
| [11:38:19] | dlblog (dlblog!~dlblog@c-76-127-227-175.hsd1.ma.comcast.net) has joined #mythtv | |
| [11:40:42] | dblain (dblain!~dblain@c-76-127-227-175.hsd1.ma.comcast.net) has joined #mythtv | |
| [11:40:42] | dblain (dblain!~dblain@mythtv/developer/dblain) has joined #mythtv | |
| [11:40:42] | dblain (dblain!~dblain@c-76-127-227-175.hsd1.ma.comcast.net) has quit (Changing host) | |
| [11:45:32] | davide_ (davide_!~david@mythtv/developer/gigem) has quit (Remote host closed the connection) | |
| [11:45:56] | davide_ (davide_!~david@host103.16.intrusion.com) has joined #mythtv | |
| [11:45:56] | davide_ (davide_!~david@host103.16.intrusion.com) has quit (Changing host) | |
| [11:45:56] | davide_ (davide_!~david@mythtv/developer/gigem) has joined #mythtv | |
| [12:55:26] | Casper0082 (Casper0082!~Casper@pool-70-20-177-119.phil.east.verizon.net) has quit (Ping timeout: 276 seconds) | |
| [13:06:07] | Jordack (Jordack!~jordack@h69-131-44-221.mdsnwi.tisp.static.tds.net) has joined #mythtv | |
| [13:25:33] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [14:02:17] | danielk22: | Does anyone know of a RTP/UDP streaming tool that doesn't strip out any of the content of the transport stream? (Or is it possible to coax VLC not to do this?) |
| [14:12:30] | skd5aner (skd5aner!~skd5aner@cpe-069-132-082-180.carolina.res.rr.com) has joined #mythtv | |
| [14:13:25] | aloril (aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi) has quit (Ping timeout: 250 seconds) | |
| [14:15:01] | martin____ (martin____!~quassel@static-88.131.29.2.addr.tdcsong.se) has quit (Remote host closed the connection) | |
| [14:16:19] | stuarta: | netcat maybe? |
| [14:17:21] | analogue__ (analogue__!~analogue@c-98-222-42-225.hsd1.il.comcast.net) has quit (Ping timeout: 240 seconds) | |
| [14:17:47] | danielk22: | stuarta: i don't think that will work. i want to send a full ts stream to the iptv recorder.. so it needs to be in a standard format. |
| [14:18:13] | stuarta: | i thought vlc had a rebroadcasting mode |
| [14:18:48] | stuarta: | although it could well be one of the other dvb tools |
| [14:19:18] | analogue__ (analogue__!~analogue@c-98-222-42-225.hsd1.il.comcast.net) has joined #mythtv | |
| [14:19:42] | danielk22: | it may, but it seems to select a program by default. getstream streams a full ts stream directly from a dvb-s interface, not from a file as far as i know. |
| [14:19:50] | stuarta: | i may be thinking of dvbstream which iirc allows you to convert a dvb stream to an iptv stream |
| [14:22:02] | danielk22: | thx i think that may be what i'm looking for |
| [14:22:22] | stuarta: | worth a try at least |
| [14:26:41] | j-rod|afk is now known as j-rod | |
| [14:27:41] | aloril (aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi) has joined #mythtv | |
| [14:28:39] | j-rod is now known as j-rod|afk | |
| [14:28:43] | j-rod|afk is now known as j-rod | |
| [15:15:33] | danielk22 (danielk22!~danielk@96.57.9.142) has left #mythtv () | |
| [15:16:37] | skd5aner: | any chance of bumping up the max attachment file size of trac from 256kb? |
| [15:17:19] | abqjp (abqjp!~abqjp@97-119-171-42.albq.qwest.net) has joined #mythtv | |
| [15:17:54] | taylorr (taylorr!~taylorr@cpe-173-095-144-220.nc.res.rr.com) has joined #mythtv | |
| [15:17:54] | taylorr (taylorr!~taylorr@unaffiliated/elmojo) has joined #mythtv | |
| [15:17:54] | taylorr (taylorr!~taylorr@cpe-173-095-144-220.nc.res.rr.com) has quit (Changing host) | |
| [15:18:38] | iamlindoro: | 256kb should be enough for anyone! ;) |
| [15:21:16] | jmartens (jmartens!~jmartens@s5597ca60.adsl.wanadoo.nl) has joined #mythtv | |
| [15:23:32] | iamlindoro: | { |
| [15:23:32] | iamlindoro: | VERBOSE(VB_GENERAL, LOC_WARN + |
| [15:23:33] | iamlindoro: | "Unsupported inversion option 'auto', " |
| [15:23:33] | iamlindoro: | "falling back to 'off'"); |
| [15:23:33] | iamlindoro: | tuning.inversion = DTVInversion::kInversionAuto; |
| [15:23:33] | iamlindoro: | } |
| [15:23:37] | iamlindoro: | That look odd to anyone else? |
| [15:30:29] | marl_scot (marl_scot!~matt@office.unk.com) has quit (Ping timeout: 244 seconds) | |
| [15:31:11] | marl_scot (marl_scot!~matt@office.unk.com) has joined #mythtv | |
| [15:42:32] | wagnerrp: | spurious comma? |
| [15:43:14] | stuarta: | something is falling the wrong way |
| [15:47:48] | iamlindoro: | stuarta: exactly ;) |
| [15:53:55] | jmartens (jmartens!~jmartens@s5597ca60.adsl.wanadoo.nl) has quit (Quit: Leaving.) | |
| [15:55:56] | jmartens (jmartens!~jmartens@s5597ca60.adsl.wanadoo.nl) has joined #mythtv | |
| [15:56:18] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
| [15:58:45] | skd5aner: | Also, might I suggest an additional "component" option in trac – "MythTV – Live TV". Maybe compartmentalizing Live TV related tickets seperate from Video Playback would be helpful? |
| [16:14:41] | martin__ (martin__!~quassel@h-67-155.A155.priv.bahnhof.se) has joined #mythtv | |
| [16:29:44] | iamlindoro: | stuarta and (if he's checking the logs) danielk22: http://pastebin.com/SY2w8Sqk One of the issues I see with our DVB tuning code is that it warns on unsupported tuning parameters, but then doesn't attempt to do anything about it... so it'll just net tuning/scanning fail when the wrong parameters are provided, or if the right parameters are provided and the driver doesn't support them |
| [16:29:51] | iamlindoro: | This patch does the following: |
| [16:30:11] | iamlindoro: | 1) Rewords the warnings to explain that the parameter isn't necessarily invalid, but that the driver does not support it |
| [16:30:29] | iamlindoro: | 2) Attempts to fall back to the appropriate AUTO parameter if supported by the driver |
| [16:30:56] | iamlindoro: | 3) Failing that, it falls back to the most commonly used parameter (as gleaned from the w_scan source, which does steps 2 and 3 itself) |
| [16:31:34] | iamlindoro: | Thoughts welcome |
| [16:32:04] | iamlindoro: | What I do know is that when this code is reached as it is now, it *will* fail, because we're just allowing a scan or tune to continue using parameters which the driver doesn't support |
| [16:33:05] | danielk22 (danielk22!~danielk@ool-457130a3.dyn.optonline.net) has joined #mythtv | |
| [16:33:13] | iamlindoro: | haha |
| [16:33:46] | iamlindoro: | danielk22: Just wrote a short lectur to you and stuarta if you have some time to check logs |
| [16:33:50] | iamlindoro: | lecture |
| [16:34:29] | iamlindoro: | (http://irc.mythtv.org/ircLog/channel/4) |
| [16:38:15] | danielk22: | iamlindoro: i don't disagree with the sentiment, but i think it should be handled at a higher level than dvbchannel. the problem with handling it there is that you may have several devices connected to the same source which implement different parts of the API. |
| [16:39:09] | anykey_ (anykey_!~guedel@46-126-247-133.dynamic.hispeed.ch) has joined #mythtv | |
| [16:40:51] | danielk22: | during scanning you really want dvbchannel to do exactly what you tell it so that you don't assume that say QAM_64 worked when it really did auto tuning. If you think QAM_64 worked you can end up inserting that in the DB and then another card which doesn't support auto will fail because the modulation is really QAM_256 |
| [16:41:33] | danielk22: | Of course if we used the tuning information from the PSIP this would be much less of a problem... We collect it now but don't use it yet. |
| [16:42:04] | danielk22: | (It is sometimes bogus; especially in Germany.) |
| [16:45:29] | davide_ (davide_!~david@mythtv/developer/gigem) has quit (Remote host closed the connection) | |
| [16:45:54] | davide_ (davide_!~david@mythtv/developer/gigem) has joined #mythtv | |
| [16:48:01] | iamlindoro: | danielk22: Hmm, yeah, I hadn't thought about the multiple cards using the same source (though it seems like we might run into that issue now too) |
| [16:48:36] | iamlindoro: | Oh well, it seemed like a nice idea :) |
| [16:54:17] | Kunalagon (Kunalagon!~Kunalagon@212.200.243.24) has joined #mythtv | |
| [16:58:53] | martin__ (martin__!~quassel@h-67-155.A155.priv.bahnhof.se) has quit (Read error: Operation timed out) | |
| [17:00:06] | noahric (noahric!~noahric@nat/google/x-nffsbhkvscfsuoza) has joined #mythtv | |
| [17:15:06] | andreax (andreax!~andreaz@p57B93885.dip.t-dialin.net) has joined #mythtv | |
| [17:24:06] | foxbuntu (foxbuntu!~foxbuntu@67-3-67-27.desm.qwest.net) has joined #mythtv | |
| [17:24:06] | foxbuntu (foxbuntu!~foxbuntu@ubuntu/member/foxbuntu) has joined #mythtv | |
| [17:24:06] | foxbuntu (foxbuntu!~foxbuntu@67-3-67-27.desm.qwest.net) has quit (Changing host) | |
| [17:26:44] | andreax (andreax!~andreaz@p57B93885.dip.t-dialin.net) has quit (Ping timeout: 258 seconds) | |
| [17:26:48] | andreax1 (andreax1!~andreaz@p57B930F9.dip.t-dialin.net) has joined #mythtv | |
| [17:27:37] | danielk22 (danielk22!~danielk@ool-457130a3.dyn.optonline.net) has quit (Quit: Leaving.) | |
| [17:52:26] | noahric (noahric!~noahric@nat/google/x-nffsbhkvscfsuoza) has left #mythtv () | |
| [18:24:40] | JEDIDIAH__ (JEDIDIAH__!~jedi@cpe-76-185-75-39.tx.res.rr.com) has quit (Remote host closed the connection) | |
| [18:25:41] | iamlindoro (iamlindoro!~iamlindor@mythtv/developer/iamlindoro) has quit (Ping timeout: 240 seconds) | |
| [18:27:25] | iamlindoro (iamlindoro!~iamlindor@mythtv/developer/iamlindoro) has joined #mythtv | |
| [18:33:51] | JEDIDIAH__ (JEDIDIAH__!~jedi@cpe-76-185-75-39.tx.res.rr.com) has joined #mythtv | |
| [19:00:29] | devinheitmueller (devinheitmueller!~devinheit@c-68-43-64-175.hsd1.mi.comcast.net) has joined #mythtv | |
| [19:03:52] | Toast (Toast!~quassel@87.127.37.199) has joined #mythtv | |
| [19:05:40] | kc (kc!~Casper@unaffiliated/kc) has joined #mythtv | |
| [19:16:00] | mrand: | Beirdo: do you have a preference on where to upload that video clip that causes a commflag seg fault? I finally chopped it down to a reasonable size. |
| [19:21:27] | davide_: | how can i get a const char * from a QString? iow, i want the equivalent of std::string.c_str(). |
| [19:22:43] | iamlindoro: | string.toLatin1().constData(); |
| [19:24:46] | davide_: | iamlindoro: will that break if the conents are utf8? |
| [19:24:55] | davide_: | s/conents/contents |
| [19:25:04] | iamlindoro: | string.toUtf8().constData() |
| [19:25:11] | iamlindoro: | would be better in that case |
| [19:25:23] | davide_: | ok, i'll give that a try. thanks. |
| [19:25:31] | iamlindoro: | no problem |
| [19:25:35] | devinheitmueller: | iamlindoro: were you looking for me? |
| [19:26:22] | iamlindoro: | devinheitmueller: I wanted to ask some questions about w_scan, drivers supporting AUTO parameters, etc. but it looks like my efforts to fall back more gracefully in the way I had hoped aren't practicable |
| [19:27:25] | iamlindoro: | As we can have different hardware with different capabilities using the same channel scan data, it sounds like we need to be very specific, sadly |
| [19:31:40] | devinheitmueller: | iamlindoro: bear in mind that the AUTO stuff is much more of an issue for DVB-T and DVB-S. |
| [19:32:03] | devinheitmueller: | For ATSC/ClearQAM, there are way fewer parameters to have to consider. |
| [19:32:26] | devinheitmueller: | (e.g. everything is 6MHz, and you just have to make sure you have the correct modulation) |
| [19:33:41] | devinheitmueller: | ... there's no symbol rate, rollover, inversion, fec, guard intervals, etc... |
| [19:37:44] | iamlindoro: | devinheitmueller: Yeah, but I'm trying to consider everyone :) |
| [19:37:53] | devinheitmueller: | I hear you. |
| [19:38:40] | devinheitmueller: | There are also inconsistencies in the S2API, where if you specify "AUTO", you cannot query the negotiated value after the fact, whereas in DVBv3 you could. |
| [19:38:50] | iamlindoro: | I am learning (slowly!) as I look at these bits so every step forward is hard-won... but trying to see where we might not do things as well as, say, w_scan, which people seem to get reliable scans out of |
| [19:39:06] | kth (kth!~kth@unaffiliated/kth) has joined #mythtv | |
| [19:39:43] | devinheitmueller: | I would be hesitant to use w_scan as a model for anything. Last I looked it did quite a bit of dumb stuff. |
| [19:39:48] | iamlindoro: | And one of the bigs ones appears to be that w_scan uses the AUTO capabilities whenever possible to reduce the possibility of failure-- so bringing that same fault tolerance to myth would be nice, it's just that my first attempt at that may not be the best |
| [19:40:29] | devinheitmueller: | You should indeed use AUTO if the device supports it. But you cannot legally specify AUTO if the device doesn't which I believe is a problem today in Myth's scanner. |
| [19:41:11] | devinheitmueller: | Also, it's possible that some device drivers may advertise that they support AUTO when in fact they do not, although I do not know if any specific cases of this. |
| [19:41:18] | iamlindoro: | Yes, we do check and warn on it, but we still allow the scan/tune/etc. to go forward |
| [19:41:32] | devinheitmueller: | Does the *user* see the warning? |
| [19:41:38] | iamlindoro: | log only |
| [19:41:40] | devinheitmueller: | Ugh. |
| [19:41:57] | devinheitmueller: | Yeah, that's useless. It means nobody will know what went wrong until the developer gets sent a logfile. |
| [19:41:58] | iamlindoro: | Well this is why I'm working on it, no need to get emotional |
| [19:42:05] | iamlindoro: | ;) |
| [19:42:06] | devinheitmueller: | I'm not getting emotional. |
| [19:42:09] | iamlindoro: | I'm teasing |
| [19:42:17] | devinheitmueller: | I AM NOT GETTING EMOTIONAL! |
| [19:42:20] | devinheitmueller: | ;-) |
| [19:42:49] | iamlindoro: | Anyway, Now it occurs to me that maybe it would be a good idea to query capabilities when building the UI dropdowns |
| [19:43:21] | devinheitmueller: | Yup, probably a good idea. Showing users options that are not valid is generally bad UI design. |
| [19:43:39] | devinheitmueller: | ... unless you grey them out, that is... |
| [19:44:10] | iamlindoro: | But the issue that occurs to me, and it must be present today is... if two devices are using the same lineup, and one supports auto and the other doesn't, and the user scans with auto for parameters on the card the supports it... that would mean that the second card would be unable to tune the resulting channels... I think |
| [19:44:28] | iamlindoro: | Which is what daniel was alluding to earlier |
| [19:46:18] | devinheitmueller: | If I recall, you can query the card after the tune to see what was actually negotiated. |
| [19:46:40] | devinheitmueller: | I haven't poked at that part of the API in a while, but I believe that's how it worked. |
| [19:47:21] | devinheitmueller: | So for example, you can set the guard interval to AUTO, do the tune, and if the tune succeeds you can query it back to find that it was actually 1/8. |
| [19:49:37] | iamlindoro: | I may also be chasing shadows, I don't have nearly a comprehensive understanding of this part, I'm just trying to improve it where I can |
| [19:50:12] | devinheitmueller: | Yeah, it's probably especially annoying for someone in your situation where you cannot actually just tune to a DVB-T station and see how it owrks. |
| [19:50:19] | devinheitmueller: | s/owrks/works/ |
| [19:51:27] | iamlindoro: | That would be an enourmous help :) |
| [19:51:42] | iamlindoro: | er enormous :) enourmous is DVB-T spelling |
| [19:52:46] | Cougar (Cougar!~cougar@h248.version6.net) has joined #mythtv | |
| [19:53:10] | devinheitmueller: | I've got a DVB-T generator, and even in my case it's a PITA, since I can only be tuned to one frequency at a time. |
| [19:53:19] | devinheitmueller: | (e.g. good for tuning testing, bad for testing a scanner) |
| [19:55:31] | iamlindoro: | I'll just pull a Fabrice Bellad and do it with a VGA adapter |
| [19:55:34] | iamlindoro: | Bellard |
| [19:56:36] | devinheitmueller: | heh |
| [19:56:44] | devinheitmueller: | Yeah, I saw that. Never actually tried it though. |
| [19:57:20] | devinheitmueller: | He's nuts. Isn't he the same guy who demonstrated booting Linux inside a browser using JavaScript? |
| [19:57:36] | iamlindoro: | I only know him as the ffmpeg founder |
| [19:57:54] | devinheitmueller: | http://bellard.org/jslinux/ |
| [19:58:03] | devinheitmueller: | (make sure you're running Firefox or Chrome though) |
| [19:58:22] | devinheitmueller: | http://bellard.org/jslinux/tech.html |
| [19:59:01] | wagnerrp: | some say he can create mp3s by hand using a morse encoder, some say he watches digital TV using a 4x20 character display |
| [19:59:14] | wagnerrp: | we only know him as fabrice bellard |
| [19:59:16] | iamlindoro: | He is... the most technical man in the world |
| [19:59:19] | devinheitmueller: | heh |
| [20:00:08] | devinheitmueller: | http://4q.cc/index.php?pid=top100&person=chuck |
| [20:00:39] | devinheitmueller: | ... or if you prefer a more nerdy version: http://www.schneierfacts.com/ |
| [20:01:36] | iamlindoro: | Well that settles it, I'm just going to have to move to Europe and live off my sweet MythTV salary |
| [20:03:10] | devinheitmueller: | There have been times where I seriously considered traveling to London for a few days just to take advantage of access to DVB-T. |
| [20:03:45] | martin__ (martin__!~quassel@h-67-155.A155.priv.bahnhof.se) has joined #mythtv | |
| [20:12:39] | Beirdo: | mrand: no real preference, no. I won't be able to do much with it this week though (I'm at a USENIX conference) |
| [20:27:08] | martin__ (martin__!~quassel@h-67-155.A155.priv.bahnhof.se) has quit (Remote host closed the connection) | |
| [20:38:11] | brfransen_ (brfransen_!~brfransen@216.254.250.47) has joined #mythtv | |
| [20:38:11] | brfransen (brfransen!~brfransen@216.254.250.47) has quit (Read error: Connection reset by peer) | |
| [20:38:15] | brfransen_ is now known as brfransen | |
| [20:39:30] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
| [20:42:33] | beata_ (beata_!beata@she.hatesme.com) has joined #mythtv | |
| [20:44:40] | beata (beata!beata@she.hatesme.com) has quit (Ping timeout: 260 seconds) | |
| [20:46:17] | stuartm (stuartm!~stuartm@cpc4-derb9-0-0-cust534.8-3.cable.virginmedia.com) has joined #mythtv | |
| [20:46:17] | stuartm (stuartm!~stuartm@cpc4-derb9-0-0-cust534.8-3.cable.virginmedia.com) has quit (Changing host) | |
| [20:46:17] | stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has joined #mythtv | |
| [20:51:08] | Jordack (Jordack!~jordack@h69-131-44-221.mdsnwi.tisp.static.tds.net) has quit () | |
| [21:06:26] | devinheitmueller (devinheitmueller!~devinheit@c-68-43-64-175.hsd1.mi.comcast.net) has quit (Quit: devinheitmueller) | |
| [21:12:22] | kth (kth!~kth@unaffiliated/kth) has quit (Quit: Leaving.) | |
| [21:14:49] | jmartens (jmartens!~jmartens@s5597ca60.adsl.wanadoo.nl) has quit (Quit: Leaving.) | |
| [22:07:17] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 244 seconds) | |
| [22:18:09] | Kunalagon (Kunalagon!~Kunalagon@212.200.243.24) has quit (Quit: Leaving.) | |
| [22:32:36] | foxbuntu (foxbuntu!~foxbuntu@unaffiliated/foxbuntu) has joined #mythtv | |
| [22:50:49] | Toast (Toast!~quassel@87.127.37.199) has quit (Remote host closed the connection) | |
| [22:53:14] | j-rod is now known as j-rod|afk | |
| [22:56:39] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Quit: Leaving.) | |
| [23:03:18] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [23:16:53] | noahric (noahric!~noahric@nat/google/x-nffsbhkvscfsuoza) has joined #mythtv | |
| [23:28:48] | danielk22 (danielk22!~danielk@96.57.9.142) has joined #mythtv | |
| [23:44:03] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
| [23:46:15] | Agrajag- (Agrajag-!~filip@c58-111-134-254.artrmn3.nsw.optusnet.com.au) has joined #mythtv | |
| [23:46:39] | Agrajag- (Agrajag-!~filip@c58-111-134-254.artrmn3.nsw.optusnet.com.au) has quit (Client Quit) | |
| [23:54:02] | andreax1 (andreax1!~andreaz@p57B930F9.dip.t-dialin.net) has quit (Read error: Connection reset by peer) | |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.