MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (85):

aloril, Anduin_, Andy50, Anssi, anykey_, beata, Beirdo, Captain_Murdoch, cesman, chainsawbike, Chutt, clever_, coling, Computer_Czar, Cougar, dagar, danielk22, Dave123, davide, dekarl, dlblog, eharris, enyc, f33dMB, foobum, foxbuntu, ghoti, Gibby, gregL, GreyFoxx, iamlindoro, ikonia, J-e-f-f-A, j-rod|afk, JamesHarrison, jams, jarle, jcarlos, JEDIDIAH__, jhp, joe_, jpabq, jpabq-, jpharvey_, jstenback, jwhite, kc, knightr, kormoc_afk, kurre_, kwmonroe, laga, larzen, mag0o, MaverickTech, mike|2, mrand, MythBuild, MythLogBot, noahric, pheld, PointyPumper, poptix, purserj, rcattelan, rich0, sailerboy, Seeker`, skd5aner, Slasher`, Snow-Man, sphery, sraue, stuarta, sutula, ThisNewGuy, tomimo, tris, tris-, Unhelpful, vallor, wahrhaft, ybot, zCougar, _charly_
Friday, July 1st, 2011, 00:06 UTC
[00:06:16] Beirdo: yeah, I'm unclear as to what might be borking it, but for sure, we don't want it borked. If I daemonize before setting up logging, the backend happily daemonizes and works fine
[00:06:52] Beirdo: I think it's because after a fork (which daemon() includes), the threads are all buggered up, you only get the thread that did the fork
[00:07:00] Beirdo: so our logging threads disappear
[00:07:24] Beirdo: so the file gets made, but nothing ever writes to it, and it stays 0 bytes
[00:08:02] Beirdo: so let me fix all users of --daemon to do what we need
[00:43:18] davide (davide!~david@host103.16.intrusion.com) has quit (Remote host closed the connection)
[00:43:46] davide (davide!~david@host103.16.intrusion.com) has joined #mythtv
[01:09:02] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Ping timeout: 250 seconds)
[01:15:57] Beirdo: stuartm: OK, logging should work correctly with --daemon once again
[01:20:43] plink212 (plink212!~plink212@S0106c0c1c01b51cf.vc.shawcable.net) has quit (Quit: ~ Trillian Astra - www.trillian.im ~)
[01:35:54] taylorr: Beirdo: so when this is done what will be the equivalent of "-v playback,timestamp,extra"?
[01:37:09] taylorr: markk: I like the new CPU utilization in the DEBUGOSD! Thanks for adding that.
[01:45:27] markk: taylorr: heh – thanks. I'm finding the new osd stuff pretty useful – really shortcuts a lot of debugging.
[01:51:55] iamlindoro: markk: out of curiosity, does VDPAU expose any sort of "GPUtop" functionality that would allow us to prove to users that their card is incapable of the deinterlacing they're picked?
[02:03:50] markk: iamlindoro: it's possible – but far from straightforward. There is an nvidia performance sdk – but I think it requires a development driver. Then there is the matter of interpreting the results and trying to understand where in the overall gpu pipeline the bottleneck is – there isn't a simple equivalent to utilisation.
[02:06:58] iamlindoro: markk: sounds like not worth the effort ;)
[02:07:36] sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Read error: Operation timed out)
[02:23:04] sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv
[02:57:16] markk (markk!~mark@cm180.omega173.maxonline.com.sg) has quit (Quit: Ex-Chat)
[03:02:59] Beirdo: taylorr: -v playback,timestamp --loglevel debug
[03:03:02] Beirdo: most likely
[03:09:25] taylorr: Beirdo: how many levels will there be?
[03:10:10] taylorr: could use -v for normal level -vv for debug level
[03:10:22] taylorr: other programs do this
[03:10:50] Beirdo: 8 levels (as defined by syslog)
[03:11:23] taylorr: ah, so are there 8 types defines... sounds like a lot
[03:12:13] Beirdo: yeah. Most of the time, people will be filtering at the default level of info
[03:12:26] Beirdo: which would filter out debug
[03:18:26] Unhelpful (Unhelpful!~quassel@rockbox/developer/Unhelpful) has quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
[03:18:45] Unhelpful (Unhelpful!~quassel@rockbox/developer/Unhelpful) has joined #mythtv
[04:22:16] mrand (mrand!~mrand@ubuntu/member/mrand) has quit (Ping timeout: 252 seconds)
[04:27:35] map7 (map7!~map7@115.187.234.210) has joined #mythtv
[04:27:43] mrand (mrand!~mrand@ubuntu/member/mrand) has joined #mythtv
[04:51:07] map7 (map7!~map7@115.187.234.210) has quit (Ping timeout: 244 seconds)
[05:56:53] map7 (map7!~map7@115.187.234.210) has joined #mythtv
[06:06:45] map7 (map7!~map7@115.187.234.210) has quit (Ping timeout: 264 seconds)
[06:31:19] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[06:53:12] OldEnK (OldEnK!~OldEnK@63-152-35-104.cdrr.qwest.net) has joined #mythtv
[06:57:32] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Read error: Operation timed out)
[07:11:26] OldEnK (OldEnK!~OldEnK@63-152-35-104.cdrr.qwest.net) has quit (Quit: Leaving)
[09:31:03] kth (kth!~kth@unaffiliated/kth) has joined #mythtv
[09:41:32] kth (kth!~kth@unaffiliated/kth) has quit (Ping timeout: 258 seconds)
[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:52] mike|2 (mike|2!~mike@c-24-21-63-118.hsd1.or.comcast.net) has joined #mythtv
[10:09:48] sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Ping timeout: 255 seconds)
[10:22:29] sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv
[11:29:08] analogue__ (analogue__!~analogue@c-98-222-42-225.hsd1.il.comcast.net) has quit (Ping timeout: 250 seconds)
[11:42:19] davide (davide!~david@host103.16.intrusion.com) has quit (Remote host closed the connection)
[11:42:47] davide (davide!~david@host103.16.intrusion.com) has joined #mythtv
[12:09:57] dblain: 80 column reformatting & white space removal :(
[12:12:47] ** dblain guesses he's the only one with monitors larger than a dumb terminal from the 80's **
[12:18:45] pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Ping timeout: 264 seconds)
[12:20:58] stuartm: maybe the only one who uses the whole screen for the editor?
[12:25:27] dblain: If that was the case the lines would be up to 1000 cols long. We are only talking about 5–30 characters extra.
[12:28:26] dblain: to me it's a case of code readabliltiy and pride in the way the code looks. I felt my formatting was eairy to read, but everyone is entitled to their opinion, and there is a coding standard document somewhere that proves my opinion is wrong.
[12:28:47] dblain: err, easier
[12:43:58] pheld (pheld!pxwjlf@109-109-76-195.bb.cust.telefiber.no) has joined #mythtv
[12:54:46] kth (kth!~kth@unaffiliated/kth) has joined #mythtv
[13:11:40] danielk22 (danielk22!~danielk@96.57.9.142) has joined #mythtv
[13:20:31] wagnerrp: Captain_Murdoch: re #9890, im of the opinion to just remove %DESCRIPTION% support from the jobqueue
[13:21:22] wagnerrp: if description doesnt work because descriptions are too long, the clear solution is to remove the option of passing description, and requiring jobs pull it through the database if they want it
[13:22:20] wagnerrp: anything sort of 'intelligent' behavior would just introduce inconsistency
[13:22:34] Captain_Murdoch: dblain, yeah, I think we need to be more lax on the 80-column limit sometimes as well. there are times when it makes the code less readable IMHO, one big case in point is the verbose map where we declare the VB_* values/help text/etc.. I think 120 might be more reasonable these days. 80 columns is for people with non-wide printers. ;)
[13:22:50] Captain_Murdoch: wagnerrp, yeah, I thought similar or just closing as FRWAP.
[13:23:14] ** iamlindoro sends that comment to the dot matrix for later perusal **
[13:23:16] Captain_Murdoch: or WOP depending on WithoutAPatch or WithOutPatch. :)
[13:23:34] iamlindoro: WAP = With a Patch to me ;)
[13:23:43] Captain_Murdoch: my main edit windows are ~130 columns wide
[13:24:02] Captain_Murdoch: but without is one word.... :)
[13:24:17] ** Captain_Murdoch conforms to society and uses WOP **
[13:24:17] iamlindoro: True, but WOP disambiguates it
[13:25:15] iamlindoro: I'll admit I am tired of reformatting a giant constructor like a metadata lookup or programinfo every time I change one middle argument
[13:25:33] iamlindoro: allowing a *slightly* longer (but not insane) line length would make it happen that much less often
[13:26:11] Captain_Murdoch: wagnerrp, I do wonder how long of a description he had though and what else that breaks. Linux supports ~32KB max command line length.
[13:26:33] iamlindoro: it's also not myth's fault that what he is *passing* it to fails on it
[13:26:46] wagnerrp: Captain_Murdoch: yeah, but he tried to save a file with the description, which is limited to 256 characters
[13:27:05] iamlindoro: ticket is also a dupe, we've had that one before
[13:27:35] Captain_Murdoch: ok, that's a different case IMHO. :) if he tried to set the date to %DESCRIPTION% we'd reject it as well, so why not reject if he sets the filename to %DESCRIPTION%. :)
[13:28:22] Captain_Murdoch: where 'it' == the ticket
[13:30:07] wagnerrp: Captain_Murdoch: actually, it looks like the problems are due to un-escaped newlines
[13:31:01] wagnerrp: or that could be from a bad copy-paste job into the ticket
[13:31:04] Captain_Murdoch: I was figuring it was unescaped quotes but didn't scan his whole log.
[13:32:54] Captain_Murdoch: not sure what would happen with execv with embedded newlines.
[13:33:35] Jordack (Jordack!~jordack@h69-131-44-221.mdsnwi.tisp.static.tds.net) has joined #mythtv
[14:02:31] kth (kth!~kth@unaffiliated/kth) has quit (Quit: Leaving.)
[14:47:26] abqjp (abqjp!~abqjp@97-119-171-42.albq.qwest.net) has joined #mythtv
[15:33:25] dblain: Captain_Murdoch: I appreciate the consideration of longer allowed line lengths, but I realize that this is my bi-yearly rant when someone makes formating changes to my code. Its frustrating for me, but I'll get over it like I have many times in the past.
[15:42:27] iamlindoro: dblain: I bet if you took a poll, all or most of us are setting 80 char widths to avoid irking others, or to conform to code standards... but would be just as happy to simply amend the guidelines
[15:45:24] dblain: most likely true, but there is barely enough time in the day to get what I NEED done, with the little time left used to try and get what I WANT to do done... although it frustrates me, it's not enough to spend my little free time taking the lead on this topic :/
[15:45:54] dblain: but it helps in a small way to vent from time to time :
[15:45:55] dblain: :)
[15:48:17] stuarta: fyi all. i'm away for the next week
[16:36:38] Captain_Murdoch: dblain, I've felt the same way in the past sometimes when I intentionally left something at > 80 cols and then someone came in and reformatted it as part of something they were working on. I'd vote for switching to 120 or something more sensible in the days of two or more 20+ inch montiors attached to a dev workstation.
[16:42:13] davide (davide!~david@host103.16.intrusion.com) has quit (Remote host closed the connection)
[16:42:40] davide (davide!~david@host103.16.intrusion.com) has joined #mythtv
[17:01:56] kormoc is now known as kormoc_afk
[17:09:54] tris- (tris-!~tristan@173-164-188-122-SFBA.hfc.comcastbusiness.net) has joined #mythtv
[17:11:43] andreax (andreax!~andreaz@p57B92AF7.dip.t-dialin.net) has joined #mythtv
[17:38:32] kormoc_afk is now known as kormoc
[17:41:41] sphery: FWIW, I'm firmly in the 80-col camp. It /is/ the standard terminal width, so it works with any terminal I use to SSH in from anywhere. And, using 80-column terminals allows me to fit 9 non-overlapping terminals on screen, which makes it a lot easier to work.
[17:46:42] Beirdo: I agree with sphery here. Every terminal window out there that I've seen defaults to 80-col. At work, I have 2 21" monitors, and I still only use 80col terminals and can't see very much of my desktop at all.
[17:47:10] Beirdo: at home, I use my macbook, and 80col fits nicely on the screen in a 2x2 grid
[17:48:09] Beirdo: using > 80 col may be "necessary" in some cases, but really, if your code is indented so far in that you can't fit the code... you need to think about reworking the code to be less nested anyways.
[17:51:40] abqjp: At work, I we use 2 space indents instead of 4. I prefer that because it makes it much easier to fit more stuff on a line. I have a 24" monitor, and typically have 3 80-column emacs frames up side-by-side.
[17:52:12] Beirdo: yeah, that's another way to save space. smaller indents :)
[18:09:03] stoffel (stoffel!~quassel@p57B4C15B.dip.t-dialin.net) has joined #mythtv
[18:09:04] sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Read error: Operation timed out)
[18:22:48] sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv
[18:47:23] jams: or use tabs and set the editor to not expand the tab char. =)
[18:49:38] Beirdo: no, that's horrid
[18:49:40] Beirdo: :)
[18:49:54] Beirdo: as tab = 8 chars in less, more, etc.
[18:54:10] wagnerrp: did this guy just make a big list of open source media players, or are we actually using MAD for mp3 encoding? http://www.underbit.com/products/mad/
[18:54:50] Beirdo: pretty sure we use liblame
[18:54:53] kormoc: Beirdo, export LESSOPTS='--tabs=2'
[18:55:52] kormoc: whoops, export LESS='--tabs=2'
[18:56:21] Beirdo: heh, that's one tool, now how about the thousands of other utilities that still have ASCII 9 -> 8 spaces?
[18:56:28] Beirdo: it's best to just not fight it
[18:56:29] jams: mythmusic at one point used MAD for decoding
[18:57:35] kormoc: Beirdo, thousands of other utilities | sed ;)
[18:57:35] jams: .21 uses it..don't know about current
[18:58:09] Beirdo: kormoc: hehe, yeah, be simpler just to use spaces :)
[18:58:26] kormoc: but yeah, changing tab stop screws up other things. I used to think it was a good idea, I no longer do. Soft tabs all the way!
[18:58:49] Beirdo: except in Makefile
[18:58:53] Beirdo: there it must be a tab :)
[19:11:33] jwhite (jwhite!~jwhite@75-146-153-89-minnesota.hfc.comcastbusiness.net) has quit (Ping timeout: 264 seconds)
[19:11:59] iamlindoro: jams: Yeah, we moved to libav a long time ago for mythmusic as well... no MAD at all these days
[19:11:59] iamlindoro: though it wouldn't surprise me if some random packages were calling it a dependency
[19:12:22] iamlindoro: * Excludes our competent packagers, who responsibly keep up to date
[19:12:38] iamlindoro: lest anyone present think I meant them l;)
[19:12:39] iamlindoro: ;)
[19:19:28] dblain: Beirdo: My use case for > 80 is more for case statements and large blocks of assignments (I like to line things up to make them readable and to allow for column based copy/paste). I more or less agree with you on the largely nested/indented code.
[19:20:12] Chutt: heh
[19:20:18] Chutt: i hate it when people line up assignments/etc
[19:20:27] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[19:20:33] dblain: to each their own!
[19:20:39] Chutt: if you ever add a longer variable, the whole thing needs reindented
[19:21:02] Chutt: but, yeah =)
[19:24:43] dblain: I've been coding so long, I don't think I can ever change my habbits, good or bad!
[19:25:27] Beirdo: dblain: yeah, I think that goes for most of us :)
[19:31:00] sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Quit: Ex-Chat)
[19:31:16] sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv
[19:39:28] danielk22: I try very hard to stay out of arguments about coding standards, other than to say some standard is better than none, and a little bit of flexibility doesn't hurt either.
[19:39:34] danielk22: This isn't to say I don't have strong preferences, it's just that it's very much driven by what is easy to read and create in emacs, and I've learned there are people are equally attached to other editing tools.
[19:40:44] Beirdo: yeah, it works pretty well in vim too (especially if we drop the modeline in the bottom of the file)
[19:40:45] danielk22: Chutt can probably attest that it took me quite a while to adjust to the ANSI C style intends and 80 col rules in MythTV.. :)
[19:41:07] danielk22: s/intends/indents/
[19:43:58] dblain: I usually try to code to the style of the file I'm editing... I guess I'm more attached to my code than I like to admit plus I wasn't in the best mood this morning. Didn't mean to start anything.
[19:53:42] jwhite (jwhite!~jwhite@75-146-153-89-minnesota.hfc.comcastbusiness.net) has joined #mythtv
[19:58:30] jams: iamlindoro- in this case the MAD guy just needs to update his page.
[20:00:32] andreax1 (andreax1!~andreaz@p57B93917.dip.t-dialin.net) has joined #mythtv
[20:03:03] andreax (andreax!~andreaz@p57B92AF7.dip.t-dialin.net) has quit (Ping timeout: 240 seconds)
[20:09:40] stoffel (stoffel!~quassel@p57B4C15B.dip.t-dialin.net) has quit (Remote host closed the connection)
[20:10:40] Jordack (Jordack!~jordack@h69-131-44-221.mdsnwi.tisp.static.tds.net) has quit (Quit: http://www.youtube.com/watch?v=h05ZQ7WHw8Y)
[20:58:15] jpharvey_ (jpharvey_!~jpharvey@host86-185-252-105.range86-185.btcentralplus.com) has quit (Ping timeout: 255 seconds)
[21:06:42] rcattelan (rcattelan!~cattelan@c-66-41-26-220.hsd1.mn.comcast.net) has joined #mythtv
[21:10:17] jpharvey_ (jpharvey_!~jpharvey@host86-181-239-110.range86-181.btcentralplus.com) has joined #mythtv
[21:15:09] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 264 seconds)
[22:08:39] JamesHarrison (JamesHarrison!~jharrison@cpc3-addl4-2-0-cust52.6-3.cable.virginmedia.com) has quit (Ping timeout: 258 seconds)
[22:38:17] larzen (larzen!~gregf@S010600188b390af1.cg.shawcable.net) has joined #mythtv
[22:50:43] j-rod|afk is now known as j-rod
[22:56:43] paul-h (paul-h!~paulh@mythtv/developer/paul-h) has quit (Read error: Connection reset by peer)
[22:59:18] Computer_Czar (Computer_Czar!~phoenix@66.60.184.6) has joined #mythtv
[23:03:31] JamesHarrison (JamesHarrison!~jharrison@cpc4-addl4-2-0-cust81.6-3.cable.virginmedia.com) has joined #mythtv
[23:12:45] abqjp (abqjp!~abqjp@97-119-171-42.albq.qwest.net) has quit (Quit: abqjp)
[23:19:42] j-rod is now known as j-rod|afk
[23:47:47] andreax1 (andreax1!~andreaz@p57B93917.dip.t-dialin.net) has quit (Read error: Connection reset by peer)
[23:52:26] kormoc is now known as kormoc_afk

IRC Logs collected by BeirdoBot.
Please use the above link to report any bugs.