MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (86):

MythLogBot, aloril, Anduin_, beata, Captain_Murdoch, cesman, chainsawbike, Chutt, dagar, dekarl, Gibby, gregL, iamlindoro, ikonia, j-rod|afk, jarle, JEDIDIAH__, jpabq, jpabq-, kc, knightr, kurre_, kwmonroe, mike|2, mrand, MythBuild, noahric, purserj, skd5aner, Slasher`, stuarta, ThisNewGuy, tomimo, tris, wahrhaft, Anssi, anykey_, Beirdo, coling, Dave123, dlblog, f33dMB, foxbuntu, ghoti, J-e-f-f-A, jams, jcarlos, joe_, jwhite, kormoc, laga, mag0o, poptix, sailerboy, Seeker`, Snow-Man, Unhelpful, vallor, ybot, _charly_, MaverickTech, PointyPumper, sphery, Andy50, eharris, Cougar, zCougar, sutula, GreyFoxx, jpharvey_, jstenback, paul-h, clever_, tris-, davide, foobum, analogue__, sraue, andreax1, JamesHarrison, map7, enyc, jhp, larzen, dudz_, kwtm2
Saturday, July 2nd, 2011, 00:15 UTC
[00:15:03] jackson__ (jackson__!~Jackson@unaffiliated/jackson--/x-1577333) has joined #mythtv
[00:16:42] Computer_Czar (Computer_Czar!~phoenix@66.60.184.6) has quit (Ping timeout: 255 seconds)
[00:21:10] jackson__: in myth .24, did the ac3/dts passthrough options go away?
[00:26:45] iamlindoro: jackson__: wrong channel, see topic
[00:27:09] jackson__: my apologies
[00:27:26] jackson__ (jackson__!~Jackson@unaffiliated/jackson--/x-1577333) has left #mythtv ("Leaving")
[00:29:21] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[00:43:07] davide (davide!~david@host103.16.intrusion.com) has quit (Remote host closed the connection)
[00:43:32] davide (davide!~david@host103.16.intrusion.com) has joined #mythtv
[01:14:27] ** iamlindoro smashes programinfo with a hammer **
[01:14:40] iamlindoro: Is the *whole point* to prevent anyone ever understanding or adding to this class???
[01:15:10] iamlindoro: query values all our of order, two dozen constructors, some data serialized and other data not... WTF??
[01:15:17] iamlindoro: er out of
[01:23:37] ** iamlindoro hits 'make' and prepares to completely lose his marbles **
[01:25:23] rcattelan (rcattelan!~cattelan@c-66-41-26-220.hsd1.mn.comcast.net) has quit (Ping timeout: 252 seconds)
[01:50:34] Beirdo: iamlindoro: good to know I'm not the only one who looks at that one and shudders
[02:04:26] iamlindoro: And since I in turn have to touch recordedinfo, I get to make the BUQ a little more B and U
[02:04:54] Beirdo: ick
[02:05:13] iamlindoro: This is the price of getting season/episode/inetref in for recordings
[02:05:22] Beirdo: yup
[02:05:42] Beirdo: it will be nice, hopefully, but it ain't free (of labor)
[02:08:53] iamlindoro: frankly, it's about time we had that data... the whole universe has been reckoning their episodes that way for years, it's been embarrassing not to have it
[02:09:52] sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Ping timeout: 244 seconds)
[02:22:35] wagnerrp: but the EPG provides often dont carry it
[02:22:39] wagnerrp: providers
[02:29:40] iamlindoro: wagnerrp: which is why we need to use metadata sources to complement it... as Sage et al. have done forever
[02:30:31] iamlindoro: wagnerrp: Am I right to say that the python bindings no longer track just the number of programinfo lines, but rather need to have each manaully added?
[02:32:09] sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv
[02:34:28] gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Quit: Leaving)
[02:49:04] dudz_ (dudz_!~dudz@123-243-44-131.static.tpgi.com.au) has joined #mythtv
[02:49:28] dudz_: oki doki, just seting up mythtv in our loungeroom,
[02:50:36] iamlindoro: pause, read topic, continue right channel
[02:54:50] wagnerrp: iamlindoro: correct, just add the order and type to those two lists at the top of the class
[02:55:01] iamlindoro: wagnerrp: cool, did so
[02:55:29] wagnerrp: and if you dont know what the types are... https://github.com/MythTV/mythtv/blob/master/ . . . tdict.py#L99
[02:55:41] wagnerrp: indexed from 0
[02:55:56] iamlindoro: just compared to the other strings, ints/etc. to see which were right
[02:59:09] gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv
[03:16:21] kormoc_afk is now known as kormoc
[03:26:29] danielk22: iamlindoro: programinfo was worse, i actually halved the number of construction paths last year. i was just too exhausted to do another pass over it. it needs more work, especially for adding support for myth video.
[03:26:35] map7 (map7!~map7@ppp118-209-196-175.lns20.mel6.internode.on.net) has joined #mythtv
[03:28:51] danielk22: iamlindoro: even more of an abomination is ProgramRecPriority info which inherits from it and includes pre-MythUI ui components mixed into it.
[03:31:38] iamlindoro: danielk22: Heh, yeah, I knew you had split a bunch out in the past, I can only imagine what it used to be like. I've found my calm again now that things are actually compiling once more
[03:36:03] iamlindoro (iamlindoro!~iamlindor@mythtv/developer/iamlindoro) has quit (Ping timeout: 255 seconds)
[03:41:25] iamlindoro (iamlindoro!~iamlindor@mythtv/developer/iamlindoro) has joined #mythtv
[03:45:16] taylorr: danielk22: should the signal monitor be working theses days?
[03:45:41] taylorr: specifically, does pressing Alt-F7 bring up the singal monitor information
[03:53:51] danielk22: taylorr: Yeah, it appears to work here for an ATSC card (DVB drivers).
[03:54:09] danielk22: taylorr: this is with VDPAU.
[04:03:34] taylorr: danielk22: I dunno what's going on – it doesn't work on my production 0.24-fixes or my laptop with master
[04:19:40] iamlindoro: danielk22: Can you think of anything else I need to do when I change programinfo/recordinginfo to add new fields that's a "gotcha?" all communication seems to be correct, but attempts to record are going to / instead of to a proper SG path
[04:20:13] iamlindoro: I can browse the guide, the 0 byte recordings all seem to have the right program data... it's just that it's attempting to write to the wrong path
[04:26:11] iamlindoro: Hmm... live TV is working
[04:31:26] eharris (eharris!~eharris@99-179-7-82.lightspeed.austtx.sbcglobal.net) has quit (Ping timeout: 246 seconds)
[04:38:51] iamlindoro: found it, missed some of the many DB query value renumberings
[04:38:51] iamlindoro: in the scheduler
[04:38:51] iamlindoro: bah, maybe that's not all
[04:49:21] danielk22: iamlindoro: for naming the file for recordings you want to look at RecordingInfo::StartedRecording()
[04:50:22] danielk22: When it's called pathname has been initialized with the directory that will be used and it adds the basename portion.
[04:51:35] iamlindoro: danielk22: It appears to be that I've just shifted db queries somewhere and missed one: N Unable to find storage group '0', trying 'Default' group!
[04:51:50] iamlindoro: Trying to track it back now, I've obviously missed a renumbering somewhere
[04:52:18] danielk22: iamlindoro: heh, maybe add the new fields to the end of the queries :)
[04:54:42] iamlindoro: yeah, this is what I get for trying to put new values with like values ;)
[04:54:47] jya: Hi there ... is there a log of this IRC channel tsomewhere?
[04:55:10] iamlindoro: !notice
[04:55:10] MythLogBot: This channel (#mythtv) is logged — http://irc.mythtv.org/ircLog/channel/4
[04:55:18] jya: ah cool.. thanks
[04:55:20] iamlindoro: np
[04:56:50] danielk22: iamlindoro: this is all for LoadFromRecorded ?
[04:58:54] cesman (cesman!~cecil@pdpc/supporter/professional/cesman) has quit (Remote host closed the connection)
[04:59:57] iamlindoro: danielk22: need to propagate inetref through from the recording rule, so it touches most of the chain
[04:59:57] iamlindoro: I am sure the fact that liveTV is working and recordings are not is a giveaway as to where I've missed something, but I don't know well enough to be sure
[05:02:00] cesman (cesman!~cecil@pdpc/supporter/professional/cesman) has joined #mythtv
[05:04:47] jya_ (jya_!~jyavenard@mythtv/developer/jya) has joined #mythtv
[05:07:34] jya (jya!~jyavenard@mythtv/developer/jya) has quit (Ping timeout: 252 seconds)
[05:07:34] jya_ is now known as jya
[05:17:35] iamlindoro: whew, finally found it-- it's all the query numbers being totally out of order in the scheduler... forgot to scan back upwards when I started renumbering
[05:21:22] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[06:15:25] paul-h (paul-h!~paulh@5adce259.bb.sky.com) has joined #mythtv
[06:15:25] paul-h (paul-h!~paulh@5adce259.bb.sky.com) has quit (Changing host)
[06:15:26] paul-h (paul-h!~paulh@mythtv/developer/paul-h) has joined #mythtv
[06:19:39] rich0 (rich0!~rich0@gentoo/developer/rich0) has quit (Ping timeout: 276 seconds)
[06:22:31] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 240 seconds)
[06:29:22] cesman (cesman!~cecil@pdpc/supporter/professional/cesman) has quit (Remote host closed the connection)
[06:32:17] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[06:32:27] cesman (cesman!~cecil@pdpc/supporter/professional/cesman) has joined #mythtv
[06:57:07] stoffel (stoffel!~quassel@p57B4D556.dip.t-dialin.net) has joined #mythtv
[07:58:17] iamlindoro: http://www.fecitfacta.com/scheduling.png
[07:59:39] iamlindoro: nice and automatic-- open the options, lookup done automatically, and upon save the inetref is associated with the recording rule, and can be used for future lookups on the rule
[08:48:47] stoffel (stoffel!~quassel@p57B4D556.dip.t-dialin.net) has quit (Ping timeout: 252 seconds)
[09:27:29] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 244 seconds)
[09:27:58] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[09:47:28] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 258 seconds)
[09:50:08] andreax (andreax!~andreaz@p57B93917.dip.t-dialin.net) has joined #mythtv
[10:05:01] mike|2 (mike|2!~mike@c-24-21-63-118.hsd1.or.comcast.net) has quit (Remote host closed the connection)
[10:05:55] mike|2 (mike|2!~mike@c-24-21-63-118.hsd1.or.comcast.net) has joined #mythtv
[10:07:49] sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Read error: Operation timed out)
[10:23:22] sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv
[10:32:22] kth (kth!~kth@unaffiliated/kth) has joined #mythtv
[10:49:54] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[11:00:45] andreax (andreax!~andreaz@p57B93917.dip.t-dialin.net) has quit (Read error: Connection reset by peer)
[11:05:31] andreax (andreax!~andreaz@p57B93917.dip.t-dialin.net) has joined #mythtv
[11:20:31] jya (jya!~jyavenard@mythtv/developer/jya) has quit (Quit: jya)
[11:43:12] davide (davide!~david@host103.16.intrusion.com) has quit (Remote host closed the connection)
[11:43:40] davide (davide!~david@host103.16.intrusion.com) has joined #mythtv
[11:59:31] danielk22 (danielk22!~danielk@96.57.9.142) has quit (Quit: Leaving.)
[12:02:57] stoffel (stoffel!~quassel@p57B4D556.dip.t-dialin.net) has joined #mythtv
[13:04:11] coling (coling!~colin@cpc1-sgyl30-2-0-cust258.sgyl.cable.virginmedia.com) has quit (Quit: leaving)
[13:24:50] kth (kth!~kth@unaffiliated/kth) has quit (Quit: Leaving.)
[13:42:09] coling (coling!~colin@cpc1-sgyl30-2-0-cust258.sgyl.cable.virginmedia.com) has joined #mythtv
[14:59:39] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 276 seconds)
[15:15:44] analogue__ (analogue__!~analogue@c-98-222-42-225.hsd1.il.comcast.net) has joined #mythtv
[15:26:52] JamesHarrison (JamesHarrison!~jharrison@cpc4-addl4-2-0-cust81.6-3.cable.virginmedia.com) has quit (Ping timeout: 252 seconds)
[16:22:36] SteveGoodey (SteveGoodey!~steve@host86-148-171-87.range86-148.btcentralplus.com) has joined #mythtv
[16:41:47] JamesHarrison (JamesHarrison!~jharrison@cpc4-addl4-2-0-cust81.6-3.cable.virginmedia.com) has joined #mythtv
[16:42:07] davide (davide!~david@host103.16.intrusion.com) has quit (Remote host closed the connection)
[16:42:37] davide (davide!~david@host103.16.intrusion.com) has joined #mythtv
[16:47:10] JamesHarrison (JamesHarrison!~jharrison@cpc4-addl4-2-0-cust81.6-3.cable.virginmedia.com) has quit (Ping timeout: 244 seconds)
[17:17:26] JamesHarrison (JamesHarrison!~jharrison@cpc4-addl4-2-0-cust81.6-3.cable.virginmedia.com) has joined #mythtv
[17:36:41] JamesHarrison (JamesHarrison!~jharrison@cpc4-addl4-2-0-cust81.6-3.cable.virginmedia.com) has quit (Ping timeout: 240 seconds)
[17:47:56] coling (coling!~colin@cpc1-sgyl30-2-0-cust258.sgyl.cable.virginmedia.com) has quit (Read error: Connection reset by peer)
[17:50:48] coling (coling!~colin@cpc1-sgyl30-2-0-cust258.sgyl.cable.virginmedia.com) has joined #mythtv
[18:10:45] sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Ping timeout: 276 seconds)
[18:21:16] kwtm2 (kwtm2!~kwtm1@adsl-75-61-102-250.dsl.pltn13.sbcglobal.net) has joined #mythtv
[18:23:28] sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv
[18:29:09] iamlindoro: kormoc or xris: Can one of you possibly give me the rundown of all places I need to change mythweb when I add fields to programinfo? I have added three new fields, including renumbering some existing fields, and I cannot figure out all the places mythweb has hardcoded pginfo string locations
[18:29:09] iamlindoro: I've changed numprogramlines, added the new fields in their proper location to MythTVProgram.php and MythTVRecording.php, but it appears there is at least one, and probably more than one spot with hardcoded numbering that I am missing
[18:39:27] iamlindoro: and of course, after struggling overnight with it, no sooner do I ask then I find it's classes/Program.php that I have missed
[19:27:59] xris: iamlindoro: that'd have to be kormoc. he changed a lot of that stuff.
[19:28:25] xris: should theoretically just be one place in mythweb..
[19:30:17] iamlindoro: xris: It probably would have been, had I not decided to be "smart" and put my newly added items in with like items, which renumbered everything
[19:30:54] xris: iirc, there's a program class that is the only place where that info is loaded.
[19:31:16] xris: may be separate decode/encode sections, though
[19:33:22] iamlindoro: Thanks
[19:34:08] iamlindoro: Yeah, it's loaded there, and then a variety of places with the hardcoded indexes for what value lives where
[19:34:47] iamlindoro: I'm crossing my fingers that I've found them all, everything seems to be working but I plan to hammer on it a while both in the FE and MythWeb before I would commit it. Thanks for the help
[19:51:53] Beirdo: iamlindoro: I assume you checked the perl bindings as well?
[19:52:45] Beirdo: wouldn't want to have a "oops" after the fact should it have slipped the mind :)
[19:53:48] JamesHarrison (JamesHarrison!~jharrison@cpc4-addl4-2-0-cust81.6-3.cable.virginmedia.com) has joined #mythtv
[19:57:56] iamlindoro: Beirdo: I have checked them, and believe they are working correctly
[19:57:56] iamlindoro: all the bindings
[20:00:54] andreax1 (andreax1!~andreaz@p57B958A3.dip.t-dialin.net) has joined #mythtv
[20:03:12] andreax (andreax!~andreaz@p57B93917.dip.t-dialin.net) has quit (Ping timeout: 276 seconds)
[20:51:07] stoffel (stoffel!~quassel@p57B4D556.dip.t-dialin.net) has quit (Read error: Connection reset by peer)
[20:59:15] jpabq: iamlindoro, Is the program *category* not usable when looking up metadata? I have noticed that jamu occasionally grabs a move poster/artwork for a show that is actually a documentary. For example, it grabbed the artwork for the movie "Beyond Christmas" when actually the show in question was "Beyond Tomorrow". I have a lot of Science, Special, Documentary and History recordings.
[20:59:24] jpabq: Or is it a chicken-and-the-egg problem?
[21:00:01] iamlindoro: jpabq: only to inform our internal decision making process ref: which grabber to start with when guessing
[21:00:10] jpabq: With SchedulesDirect data, you should be able to specifically look for a Movie category before downloading Movie artwork, but that may not work in the rest of the world?
[21:00:19] iamlindoro: jpabq: yes, that's in the cards
[21:00:50] iamlindoro: With respect to JAMU, which has done a ton to bridge people from .22 to this point, the metadata classes are way, way more capable
[21:01:19] jpabq: Yeah, that "Beyond..." example was from a while ago.
[21:01:27] jpabq: What you are working on does look pretty cool.
[21:05:29] iamlindoro: The more I think about it, the more I have in mind to make it really polished-- right now it's looking like I'll write a commflag-like app that takes chanid and starttime, pulls up the pginfo, and fills in the relevant values when a recording starts... but there's all sorts of stuff that would be very flashy, like... when a new season of a show is detected, download the new artwork and make that the default for the rule, insert any miss
[21:05:29] iamlindoro: ing values for imported or generic recordings, etc.
[21:06:41] xris: iamlindoro: fwiw, that's one of the reasons I can't wait to see more json stuff replace mythproto
[21:06:54] xris: not that I've had a any time to mess with mythweb in the last couple of years.
[21:07:05] xris: and at this point a large part of me would rather rewrite it in python
[21:07:27] sphery: jpabq: FWIW, the category_type of many category = 'Documentary' shows /is/ 'movie' (some are 'series' and some are 'tvshow')
[21:07:43] sphery: perhaps Jamu is using category_type and it's confusing itself?
[21:09:41] jpabq: jamu generally gets it right. I have only had a few examples where it didn't — and when it didn't it was WAY off (A bit too loose on the title matching).
[21:10:06] iamlindoro: jpabq: The UI stuff I have been working on the last few days allows for correction through the UI when it gets it wrong
[21:10:25] jpabq: It also occasionally has downloaded the non-english version artwork, but that is no big deal.
[21:10:29] iamlindoro: jpabq: think mythvideo style title and artwork picking in the recording rules editor
[21:10:38] jpabq: iamlindoro, yeah, that is one of the things I am looking forward to.
[21:13:15] iamlindoro: jpabq: http://www.fecitfacta.com/lookup.png
[21:13:39] jpabq: Cool!
[21:13:48] iamlindoro: jpabq: When you open that screen, it automatically does a lookup and tries to fill in the values. If it can't find one, or if it gets it wrong, you can either put in the inetref yourself or leave it blank and pick from the list of matches
[21:14:35] iamlindoro: Thereafter the inetref/season/episode of the rule are associated with it so future recordings matching the same rule have access to the lookup info to get a "perfect" match every time
[21:15:29] jpabq: No wonder your changes are digging so deep into the prog info.
[21:15:44] iamlindoro: yeah
[21:19:37] iamlindoro: xris: Definitely, JSON (or anything but mythproto!) would be nice. I know sphery is pushing for something type-safe, but really I'd be satisfied with anything that allows us to expand the data without so much surgery (and fear!)
[21:27:58] wagnerrp: iamlindoro: what is your time frame for an external metadata app?
[21:28:48] iamlindoro: wagnerrp: I'll probably roll out the pginfo changes and rule editor stuff, then do the app later this weekend, I think
[21:29:48] wagnerrp: so that means well need a new custom application along side transcode/commflag?
[21:29:58] wagnerrp: wont be too hard
[21:30:33] wagnerrp: i mean, custom application handling in the jobqueue
[21:30:35] iamlindoro: I was planning on patterning it after commflagging, yeah, specifically the code path followed when commflagging is launched for in-progess recordings
[21:31:11] wagnerrp: there are three separate pathways in the jobqueue for transcoding, commflagging, and user jobs
[21:33:07] iamlindoro: yeah, I suspect mine will be closest to commflag
[21:47:19] SteveGoodey (SteveGoodey!~steve@host86-148-171-87.range86-148.btcentralplus.com) has quit (Remote host closed the connection)
[22:54:37] pheld (pheld!pxwjlf@109-109-76-195.bb.cust.telefiber.no) has quit (Quit: Leaving.)
[23:07:18] eharris (eharris!~eharris@99-179-7-82.lightspeed.austtx.sbcglobal.net) has joined #mythtv
[23:07:21] eharris (eharris!~eharris@99-179-7-82.lightspeed.austtx.sbcglobal.net) has quit (Client Quit)
[23:07:33] eharris (eharris!~eharris@99-179-7-82.lightspeed.austtx.sbcglobal.net) has joined #mythtv
[23:24:58] iamlindoro (iamlindoro!~iamlindor@mythtv/developer/iamlindoro) has quit (Ping timeout: 250 seconds)
[23:43:58] iamlindoro (iamlindoro!~iamlindor@mythtv/developer/iamlindoro) has joined #mythtv

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