Wednesday, February 22nd, 2012, 00:01 UTC | ||
[00:01:12] | stichnot (stichnot!~chatzilla@192.55.55.37) has joined #mythtv | |
[00:02:25] | jya: | who cares if there are commits made by mistake to be reverted later? pride isn't a valid reason for forcing commits and screwing things up for everyone else |
[00:04:19] | jya: | oh well… yes he did... |
[00:04:26] | noahric (noahric!~noahric@74.125.59.66) has quit (Quit: noahric) | |
[00:04:28] | jya: | unbelievable |
[00:04:54] | noahric (noahric!~noahric@74.125.59.74) has joined #mythtv | |
[00:06:05] | jya: | should notify everyone that they now have a screwed copy |
[00:06:12] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[00:09:55] | andreax (andreax!~andreaz@p54BF3FA2.dip.t-dialin.net) has quit (Ping timeout: 240 seconds) | |
[00:09:58] | andreax1 (andreax1!~andreaz@p54BF3FD8.dip.t-dialin.net) has joined #mythtv | |
[00:10:26] | wagnerrp: | jya: if we havent pulled in some time, then we never pulled the 'bad' data in the first place, and wont have any problems, correct? |
[00:10:40] | jya: | correct |
[00:11:10] | jya: | except for people (like me) who have a system in place that autobuild as soon that there is a new version |
[00:11:28] | wagnerrp: | heh |
[00:11:30] | sphery: | stichnot: Just sent a reply to you about #8631 and #9213... I have some questions on #7994, but don't have time, now, to write them up, so I'll probably get that done, tomorrow. I think #7994 will be much quicker to handle, anyway, so can probably wait. |
[00:12:40] | stichnot: | sphery: ok, reading it now... |
[00:16:54] | wagnerrp: | Beirdo: might this be a good time to discuss the procedure for deleting branches? considering that results in similar breakage |
[00:17:24] | Beirdo: | heh |
[00:17:37] | Beirdo: | that will be forthcoming shortly in -developers |
[00:17:55] | Beirdo: | as this time around, it will happen magically during the transition to alcor |
[00:18:05] | wagnerrp: | i know you had wanted to wait until release time before pruning a bunch of old development branches |
[00:18:19] | Beirdo: | i.e. I won't be pushing branches to alcor that we no longer will want |
[00:18:47] | Beirdo: | and when it gets remirrored to github, they will just disappear |
[00:19:01] | Beirdo: | so I wanna be sure to keep the ones we still want |
[00:19:05] | wagnerrp: | so the old repo will be no more, and were starting on a fresh new one? |
[00:19:14] | Beirdo: | not exactly |
[00:19:18] | Beirdo: | :) |
[00:19:29] | Beirdo: | the contents are easily transferrable |
[00:19:40] | Beirdo: | just not going to push all the branches |
[00:20:09] | Beirdo: | the only change for the normal human is to change the URI in .git/config |
[00:20:51] | Beirdo: | anyways, I have a nice long explanatory email to write :) |
[00:21:00] | Beirdo: | it will happen pretty soon |
[00:22:57] | Beirdo: | I need to get the details all lined up first |
[00:26:34] | Beirdo: | and meeting time again. lousy work getting in hte way of real life |
[00:31:41] | jya: | davide: I'm re-creating my cards… and now setting them up in the input connections |
[00:32:32] | jya: | I've noticed something weird..I notice when I create the link, then the Input Group 1 is set set to Generic before I finish the setup |
[00:32:34] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[00:32:58] | jya: | if I go back and edit it again, is has changed automatically to DVD_/dev/dvb/adapterX/frontend0 |
[00:33:01] | jya: | is this intended? |
[00:34:12] | jya: | i can't say I've ever noticed it before, though it may just be me not paying enough attention |
[00:43:34] | jya: | davide: otherwise, cards are now created properly... |
[00:44:17] | saintdev (saintdev!~saint@c-24-9-201-236.hsd1.co.comcast.net) has joined #mythtv | |
[00:44:17] | saintdev (saintdev!~saint@c-24-9-201-236.hsd1.co.comcast.net) has quit (Changing host) | |
[00:44:17] | saintdev (saintdev!~saint@unaffiliated/saintdev) has joined #mythtv | |
[00:45:18] | jya: | something is amiss still with livetv and the livetv new priority settings. As the UI only let you define the priorities for the real card only, the outcome means that it's not that much better than when livetv priorities didn't exist. If you have to people watching liveTV at once, one is stuck to watching the same multiplex as the other |
[00:47:57] | saintdev (saintdev!~saint@unaffiliated/saintdev) has left #mythtv () | |
[00:48:35] | jya: | any objections in applying my fixes from 10340 (the first 3 at only, #4 as discussed with danielk22 is a new feature).. I have asked iamlindoro to give me his feedback, but as usual none of my emails to him are ever answered. |
[00:56:21] | stichnot (stichnot!~chatzilla@192.55.55.37) has quit (Ping timeout: 248 seconds) | |
[00:58:22] | stichnot (stichnot!~chatzilla@192.55.55.39) has joined #mythtv | |
[01:00:46] | andreax1 (andreax1!~andreaz@p54BF3FD8.dip.t-dialin.net) has quit (Read error: Connection reset by peer) | |
[01:03:22] | fphillips (fphillips!~fp@adsl-71-145-133-37.dsl.austtx.sbcglobal.net) has joined #mythtv | |
[01:15:14] | stichnot (stichnot!~chatzilla@192.55.55.39) has quit (Ping timeout: 252 seconds) | |
[01:19:02] | noahric (noahric!~noahric@74.125.59.74) has quit (Quit: noahric) | |
[01:37:17] | cattelan_away is now known as cattelan | |
[01:40:06] | gigem: | jya: you'll need to ask danielk22 about the Generic input group. i didn't change anything about that. tbh, i never really noticed it befoer either. fyi, there are other things that don't work right the first time. for example, you can't set the starting channel the first time you reference a videosource. danielk22 said yesterday that some of the triggers are probably messed up. |
[01:40:28] | jya: | yes, I noticed that |
[01:41:10] | jya: | the other issue is with the tuning timeout that if you edit before going into the options menu, get reverted when you exit the option screen |
[01:41:25] | gigem: | jya: regarding the priorities for virtual inputs. yeah, i know. there's probably not much that can be done right now without totally tearing up how the virtual inputs are created and i'm not willing to do that right now. |
[01:41:56] | jya: | what about being able to edit the priorities for more than just the master card? |
[01:43:40] | gigem: | you can only currently do it directly in the db. if you do, it will work as expected. the bigger problem is the gui will only let you edit the master and automatically clones everything to the virtuals. |
[01:44:09] | jya: | yeah, that's why depending on the starting channel on livetv, you can get stuck to the same multiplex |
[01:44:55] | jya: | livetv should only look at the real recorder and ignore the multiplexed one , only if there are none should it go into a virtual card (least worse option by then) |
[01:45:31] | jya: | ultimately, we really shouldn't have to specify how many simultaneous recordings are allowed |
[01:45:49] | jya: | or at least, it shouldn't create virtual cards … so confusing |
[01:49:12] | gigem: | MainServer::HandleGetFreeRecorder() is where you need to look. perhaps for 0.26. |
[01:49:30] | gigem: | gotta run now. i'll check back later. |
[02:04:56] | davide (davide!~david@host70.16.intrusion.com) has quit (Remote host closed the connection) | |
[02:05:19] | davide (davide!~david@host70.16.intrusion.com) has joined #mythtv | |
[02:07:40] | stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has quit (Remote host closed the connection) | |
[02:14:42] | noahric (noahric!~noahric@50.46.147.0) has joined #mythtv | |
[02:14:58] | jpabq_ (jpabq_!~jpabq@mythtv/developer/jpabq) has quit (Quit: jpabq_) | |
[02:15:34] | myth_user_1234 (myth_user_1234!~myth_user@CPE602ad092066a-CM602ad0920667.cpe.net.cable.rogers.com) has joined #mythtv | |
[02:16:15] | myth_user_1234: | I have a question that I'm pretty sure belongs in the mythtv-theming channel but I can't seem to write to the channel there. Does anyone know why this might be? |
[02:19:27] | wagnerrp: | long standing issues with no known cause |
[02:19:34] | wagnerrp: | are you registered with freenode? |
[02:19:54] | myth_user_1234: | no. |
[02:19:58] | myth_user_1234: | I can though |
[02:20:09] | myth_user_1234: | I just downloaded mIRC to get help with my problem |
[02:20:16] | jannau (jannau!~janne@v38276.1blu.de) has quit (Ping timeout: 260 seconds) | |
[02:20:18] | wagnerrp: | the channel doesnt appear to require it |
[02:20:22] | myth_user_1234: | I don't typically use IRC. |
[02:20:23] | wagnerrp: | but its worth a try |
[02:20:36] | myth_user_1234: | I'll try that. Thanks. |
[02:20:37] | wagnerrp: | see '/msg nickserv help' |
[02:22:14] | myth_user_1234: | Thanks alot wagnerrp. It worked. |
[02:25:16] | myth_user_1234 (myth_user_1234!~myth_user@CPE602ad092066a-CM602ad0920667.cpe.net.cable.rogers.com) has left #mythtv () | |
[02:34:00] | erpo (erpo!~erpo@24-119-71-34.cpe.cableone.net) has joined #mythtv | |
[02:37:14] | CaCtus491 (CaCtus491!~Kent@123-243-197-152.static.tpgi.com.au) has quit (Ping timeout: 245 seconds) | |
[02:38:14] | CaCtus491 (CaCtus491!~Kent@123-243-197-152.static.tpgi.com.au) has joined #mythtv | |
[02:58:08] | jpabq_ (jpabq_!~jpabq@mythtv/developer/jpabq) has joined #mythtv | |
[02:58:08] | fphillips (fphillips!~fp@adsl-71-145-133-37.dsl.austtx.sbcglobal.net) has quit (Quit: Leaving) | |
[03:04:59] | jya: | I have had a dozen crashes today when startig mythfrontend |
[03:05:15] | jya: | always during the BonjourRegister::Register |
[03:07:15] | wagnerrp: | crashes? ive been seeing it fail to register, but it just continues on its merry way |
[03:07:28] | jya: | full crash |
[03:08:15] | jya: | http://pastebin.com/Gk7nywab |
[03:08:22] | jya: | in libdbus actually |
[03:08:31] | jya: | but started from the RAOP thing |
[03:23:44] | Beirdo: | yay. |
[03:23:58] | Beirdo: | I am so glad I don't have that code compiling |
[03:48:06] | jya: | it's there, it should be compiled, or removed totally... |
[04:10:38] | jya: | anyone has tried using myth against Qt 4.8 ? |
[04:24:27] | Beirdo: | jya: agreed that is should be working code and all. |
[04:24:47] | Beirdo: | I think there should be a switch to disable it just like upnp |
[04:26:06] | Beirdo: | as for 4.8, I'm sure someone has tried |
[04:26:35] | jya: | 4.8 has been released officially I see. I will try build on a mac once again |
[04:27:02] | jya: | by mac , I mean a mac running lion |
[04:45:34] | jasonnz (jasonnz!~jason@122-57-229-88.jetstream.xtra.co.nz) has joined #mythtv | |
[04:52:47] | jya: | is something broken with vdpau? playing a bluray, i see the cpu usage of mythavtest going over 100%, yet it does show that its using vdpau |
[04:52:59] | jya: | http://pastebin.com/4TEYv3aw |
[04:56:30] | jasonnz_ (jasonnz_!7a39e558@gateway/web/freenode/ip.122.57.229.88) has joined #mythtv | |
[04:59:02] | sphery: | jya: I used Qt4.8 for a little bit, but found that even when using Qt painter (as it does when I use ssh X forwarding), it was still using opengl or something (because I could watch the screens paint line by line, like 1995 image downloading) |
[04:59:45] | sphery: | went back to 4.7.3 because I needed to work on MythTV rather than figuring out what Qt was doing differently in 4.8 |
[05:06:53] | jya: | weird.. playing a 1080p h264 local file, gives me mythavtest using 1–2% CPU |
[05:07:09] | jya: | but of the same bluray I got it from: 99–110% |
[05:11:13] | jya: | if I change the profile for High-Quality, then my local file now uses 55% CPU and from the bluray the same as with VDPAU profile |
[05:11:20] | jya: | something looks broken to me |
[05:11:32] | jya: | going to revert to 0.24-fxies and find out |
[05:21:30] | jasonnz (jasonnz!~jason@122-57-229-88.jetstream.xtra.co.nz) has quit () | |
[05:22:00] | gigem: | jya: there are a couple of things we could do for the livetv ordering issue. 1. we could set livetvorder=0 (i.e. disable) for all but the master input. 2. we could add some arbitrary value to livetvorder (i.e. lower priority) for all but the master input. sphery, you tend to handle the support for such issues. do you have an opinion? |
[05:22:35] | gigem: | s/things/simple thing we can do now/ |
[05:23:30] | jya: | what do you call master input? |
[05:24:24] | gigem: | the first one. the one the gui lets you edit. |
[05:24:41] | jya: | ok.. so if you have 4 cards, you have 4 master inputs right? |
[05:24:53] | jya: | (just to be sure we're talking using the same language) |
[05:25:16] | gigem: | yes. |
[05:25:20] | jya: | ok.. |
[05:25:54] | sphery: | gigem: I was thinking perhaps a check box (no idea on naming) that would basically do the "prefer live tv over recordings" order--so, if they had 3 physical tuners with 2 additional virtual tuners each, we'd set up livetv order as 7,4,1,8,5,2,9,6,3 |
[05:26:05] | jya: | ok… so for the purpose of this discussion, i'm going to refer as X the master input, and Xa Xb Xc the virtual one |
[05:26:22] | jya: | so say we have input 1 2 3 4 , each with 3 multiple |
[05:27:03] | sphery: | gigem: it should default to disabled (prefer recordings, so that live tv and recording order is identical), but if a user checks it, it sets up to "Give each Live TV user a separate physical tuner" |
[05:27:08] | jya: | that gives us 1, 1a, 1b, 2, 2a, 2b, 3, 3a, 3b, 4, 4a, 4b |
[05:27:14] | jya: | 12 cards in total |
[05:27:26] | jya: | if recording priority are set as |
[05:27:28] | gigem: | sphery: i'm thinking along the lines of "read my lips, no new settings!" :) |
[05:27:34] | sphery: | hehe |
[05:28:12] | sphery: | well, it would be the same settings we have, now, just a new box the user checks to get "What I think I want, even though I don't understand how it cause recording conflicts." :) |
[05:28:14] | jya: | 1: 1 , 1a: 1, 1b: 1 , 2: 2, 2a: 2, 2c: 2 …. 4: 4 4a: 4, 4b: 4 |
[05:28:40] | jya: | for liveTV, I think it will be okay if it is set as: |
[05:29:10] | jya: | 1: 4, 2: 3, 3: 2, 4 : 1 |
[05:29:18] | jya: | that's for the master inputs |
[05:29:40] | jya: | that way it will privilege the higher master cards if possible |
[05:29:53] | sphery: | (in my example, live tv order is basically physical tuners in opposite order, then cycle back through the virtual tuners to give them values) |
[05:30:09] | jya: | then we go in alternance to make sure it goes from a virtual card on a master input to the next |
[05:30:17] | sphery: | jya: yeah, that's basically what I was thinking |
[05:30:39] | jya: | actually, thinking about it.. say live tv is tunes to channel 7 |
[05:30:57] | jya: | for channel 7, we have multiple 70, 71, 72 (for my example) |
[05:31:16] | jya: | there is always the case if all that is there are single priority rules |
[05:31:16] | sphery: | I figure even if we could edit them directly, having a check box to "just set it up for me" might be nice so users don't have to understand ordering/selection |
[05:31:48] | jya: | should you want to record 70, it will use a virtual card of your livetv, and now your live tv is stuck to that multiplex |
[05:32:16] | jya: | e.g. i'm not sure have a priority for recordings, and a priority for live tv is going to be sufficient for things to work properly |
[05:32:23] | jya: | it's just not enough |
[05:32:31] | sphery: | jya: if we don't give each live tv user a separate physical tuner (i.e. if we try to take advantage of multirec), live tv users will get stuck on the mux... so we need to basically go in opposite recording order, but handing out separate physical tuners |
[05:33:28] | jya: | let say we stuck with what we have now |
[05:33:31] | sphery: | and, yeah, unless we let live tv users switch tuners willy-nilly (and wreak havoc on scheduling/recordings), there is no perfect solution--except to get rid of multirec (at which point things work like users expect--but they need more physical cards) |
[05:33:44] | jya: | so at least it's no significant change for 0.25 |
[05:33:46] | gigem: | sphery: i was hoping to avoid any adding advanced logic in HandleGetFreeRecorder(). iow, use the priorities as created in mythtv-setup. the tricky thing about that is the inpus are created somehwat in isolation — we don't know how many more cards/inputs the user is going to create later. |
[05:33:55] | jya: | and turn out with something broken |
[05:33:59] | jya: | if we go with |
[05:34:09] | jya: | let me right it on a vertical page |
[05:34:12] | jya: | easier than IRC |
[05:35:46] | sphery: | gigem: yeah, wasn't sure where exactly we'd put the option... let me take a look at it and maybe a patch will be a better description |
[05:36:00] | gigem: | jya: i think my second suggestion would proably do what you want. the only hard thing is picking the value to add. |
[05:36:21] | sphery: | I'm seeing it as more of a "after connecting all inputs, reorder my recording and live tv preferences for me" |
[05:37:42] | jya: | http://pastebin.ca/2120638 |
[05:38:12] | jya: | i think this will be good for most |
[05:38:22] | jya: | though.. this will make ultimately no difference to |
[05:39:16] | jya: | http://pastebin.ca/2120640 |
[05:39:29] | jya: | what do you think sphery ? I think that was what you had in mind too |
[05:40:02] | jya: | after livetv priority 1,2,3,4, it doesn't really matter what we have, provided it goes from bottom to top |
[05:40:57] | sphery: | gigem: yeah, your 2nd option is basically the same thing, but just forcing the option on everyone... I still think it should default to prefering recordings (as handing out new tuners for every live tv user basically ignores multirec for Live TV and affects placement of recordings, which can generate conflicts that wouldn't exist without, especially if multirec were in use), and some of us actually think that wasting a physical tuner should be ... |
[05:41:03] | sphery: | ... a conscious decision (made by hitting NEXTCARD) |
[05:41:09] | gigem: | jya: that's what i thought you were trying to say. as above my second suggestion would essentially do that with one minor change. you don't really need increasing values on all of the virtual inputs. once you hit the first virtual tuner then all cards are busy and the user is going to get locked to a multiplex anyway. |
[05:41:28] | sphery: | that said, since I don't use Live TV, I don't care if we change MythTV to prefer Live TV over recordings and ignore multirec for Live T |
[05:41:29] | jya: | yes |
[05:41:47] | jya: | but you still give priority to the later card anyway |
[05:41:55] | jya: | something opposite to the recording priorities |
[05:42:34] | jya: | and I'm guessing recordings still have ultimate priority, so the user is either kicked out of livetv, or forced to watch the same multiplex |
[05:43:19] | gigem: | sphery: not caring is my feeling too. that's why i'm in favor of something simple with no new setting. |
[05:43:24] | sphery: | yeah, so we're all in agreement. just need to use physical tuners in reverse recording order. how to implement is the hard part |
[05:44:59] | sphery: | jya: yes, recordings have ultimate priority, but if the multiple physical tuners are in use for Live TV when the master backend began placing recordings, it may result in less-than-optimal placement, which results in conflicts that wouldn't have otherwise existed |
[05:45:26] | gigem: | sphery: minus the lower priority for the virtual inputs, it's already there. the user just has to set livetvorder the way they want. in your case, it's reverse of the schedorder. |
[05:46:56] | stichnot (stichnot!~chatzilla@192.55.54.42) has joined #mythtv | |
[05:49:58] | jya: | sphery gigem, are you agreeing with my numbering there? http://pastebin.ca/2120644 |
[05:50:05] | xris: | IRS guy really doesn't think SD will qualify as a charitable org.. |
[05:50:35] | sphery: | gigem: yeah, for me--if I used Live TV--I'd prefer same priority for virtual inputs (so that Live TV could actually use multirec)... but, again, since I don't use Live TV and most users seem to want (or at least think they want) a different physical tuner for each Live TV user... (Or, really, users want to be able to change channels, which requires a separate physical tuner--I'm sure they'll complain about how wasteful Live TV is of multirec ... |
[05:50:41] | sphery: | ... if we do change it.) |
[05:51:05] | sphery: | jya: yes, basically either of those |
[05:51:35] | sphery: | xris: I guess the tax man wants his cut. |
[05:51:49] | xris: | yeah |
[05:51:52] | sphery: | wonder how Apache got their status |
[05:52:01] | xris: | that's a whole other situation. |
[05:52:08] | xris: | apache isn't "reselling" data. |
[05:52:38] | xris: | mythtv foundation will be caught up in this new IRS thing about how too many commercial entities are benefiting from open source software |
[05:52:46] | sphery: | yeah, I guess that does make SD a bit different from others |
[05:53:28] | xris: | we tried to file under educational. but really haven't done enough educational stuff because we have been waiting for 2+ years for the IRS to reply (heck, over 4 at this point) |
[05:54:07] | xris: | looking more likely that we'll have to change direction and try to reapply as a different kind of nonprofit |
[05:54:24] | xris: | which would give us more freedom.. but would also mean paying taxes |
[05:54:43] | gigem: | sphery: i wonder if we could just overload the existing LiveTVPriority setting. it's a bit of a chicken and egg problem, though, for how i'd like to do it. the user can set LiveTVPriority until the frontend is running and they can't get the frontend running until they've configured the backend and tuner cards. |
[05:54:47] | sphery: | yeah, and can't do more charitable stuff because you have to keep the money for taxes in case you don't get non-profit status, so you don't look all that charitable |
[05:55:00] | xris: | sphery: yeah, a bit of that, too |
[05:55:22] | xris: | we can still do everything charitable we wanted to do as a non-charity… just less incentive other than the goodness of our hearts. :) |
[05:55:26] | gigem: | anyway, i might work up a simple patch or two tomorrow for review. it's time for bed now. |
[05:56:03] | jya: | xris: apply as a religious organisation instead… then you can even make more money |
[05:56:03] | xris: | and heck, with the IRS not wanting to grant charitable status to any open source project, a charitable SD would have to cut off access to a non-charitable mythtv. |
[05:56:10] | xris: | lol |
[05:56:19] | xris: | the church of gimme-my-tv! |
[05:56:36] | jya: | I will apply for the son of God position if someone need a volunteer |
[05:57:07] | sphery: | gigem: I was thinking maybe putting a button on Connect Inputs screen for user to hit after connecting all inputs to reorder inputs for Live TV... then the user could just go into mythtv-setup and hit that button and it would basically do reverse recording order of physical tuners, then go back through virtual tuners |
[05:57:50] | sphery: | and, if they hit it between each input they connected, it's still not a problem--it's just reordering based on what's defined, so far |
[06:01:13] | jya: | hum… 0.25 actually requires far less CPU usage than 0.24… interesting |
[06:01:45] | jya: | http://pastebin.com/WTqZjsu5 |
[06:02:05] | jya: | using Hiqh quality profile, 0.25: 43%, 0.24: 90–100% |
[06:02:29] | jya: | and my bluray in 0.24 doesn't even play, stutter too much, and that's with a i5–2300 2.8GHz quad-core |
[06:04:03] | jya: | sphery: mythtv compiled against both libGLES and libGL (however that is possible) |
[06:04:09] | jya: | plays well on my machine |
[06:04:20] | sphery: | hehe |
[06:04:44] | sphery: | Assuming I get some mythtv time tomorrow, I should be able to fix the includes |
[06:05:24] | jya: | mythbuntu added the mesa-libgles dependency |
[06:05:31] | jya: | superm1 has removed it now |
[06:14:19] | MythLogBot (MythLogBot!~bot@mythtv/developer/beirdo) has quit (Ping timeout: 272 seconds) | |
[06:21:34] | Beirdo: | hmph |
[06:21:47] | Beirdo: | stuartm must be asleep or something. |
[06:30:52] | MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[06:52:44] | superm1: | yeah should be fixed in the build that is published on the PPA now (only broke for a few hours for peoples) |
[06:56:27] | jya (jya!~jyavenard@mythtv/developer/jya) has quit (Quit: jya) | |
[06:59:31] | jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv | |
[07:00:46] | noahric (noahric!~noahric@50.46.147.0) has quit (Quit: noahric) | |
[07:46:31] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
[08:06:17] | hank (hank!~andrew@123-243-6-51.static.tpgi.com.au) has joined #mythtv | |
[08:06:50] | hank: | Hi guys anyone seen an issue with mythfrontend where scrolling too quickly through the tv guide causes the frontend to lock up? |
[08:07:08] | hank: | all im getting in the logs is 'Timed out waiting for free video buffers' |
[08:17:13] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Read error: Operation timed out) | |
[08:39:38] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (Quit: kormoc) | |
[08:54:41] | jya: | any particular reason why on the mac, we automatically add /dev/r to the name of the device ? |
[08:54:52] | jya: | the DVD drive that is? |
[08:55:04] | jya: | seems a bit counter-intuitive IMHO |
[08:55:52] | jya: | even for VLC, it uses /dev/rdisk4 , you don't enter disk4 only |
[09:20:01] | jasonnz_ (jasonnz_!7a39e558@gateway/web/freenode/ip.122.57.229.88) has quit (Ping timeout: 245 seconds) | |
[09:27:59] | stuarta: | jya: i've a work in progress to get myth building against Qt as a framework on osx |
[09:28:55] | jya: | Trying to compile 4.8 ; I've had two segfault from llvm already |
[09:28:58] | stuarta: | however i think i'm running into Qt packaging bugs |
[09:29:08] | jya: | I had to add -arch x86 to the configuration line so far |
[09:29:22] | jya: | but it still choke on building webkit |
[09:29:40] | stuarta: | i'm trying to get it to build against the libs you download direct from Qt |
[09:29:52] | stuarta: | since nobody AFAIK has managed to get 4.8 to build on lion |
[09:30:04] | jya: | Couldn't we just make people install the Qt libraries using Qt mac installer ? |
[09:30:16] | jya: | do we really need a 100% self-contained package? |
[09:30:33] | jya: | ah… exactly my thoughts... |
[09:30:45] | jya: | I did got qt 4.8 rc1 to compile on lion a while back |
[09:30:54] | stuarta: | that's what i'm attempting |
[09:31:07] | stuarta: | so far, qmake isn't putting the right include paths into the build lines |
[09:31:13] | jya: | I had rather heavily modified the buid-package script |
[09:31:45] | stuarta: | ie. it puts -I/usr/include/QtCore when it really should be -I/Library/Frameworks/QtCore.framework/headers or even -framework QtCore |
[09:32:02] | jya: | i'm rebuilding with no -j9 has the configure put .. cause it goes so fast I can't see any errors before it chokes out |
[09:32:19] | stuarta: | :) |
[10:24:07] | jya: | it has crashed again... |
[10:24:45] | jya: | http://pastebin.com/zgzN7FvV |
[10:44:11] | stuartm (stuartm!~stuartm@cpc1-derb9-0-0-cust441.8-3.cable.virginmedia.com) has joined #mythtv | |
[10:44:11] | stuartm (stuartm!~stuartm@cpc1-derb9-0-0-cust441.8-3.cable.virginmedia.com) has quit (Changing host) | |
[10:44:12] | stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has joined #mythtv | |
[11:05:02] | mike|3 (mike|3!~mike@c-76-115-119-121.hsd1.or.comcast.net) has quit (Remote host closed the connection) | |
[11:05:52] | mike|2 (mike|2!~mike@c-76-115-119-121.hsd1.or.comcast.net) has joined #mythtv | |
[11:06:52] | jya: | oh !! it has worked !! |
[11:06:59] | jya: | first time ever ! |
[11:15:20] | stuarta: | it built? |
[11:39:03] | jya: | yep |
[11:39:12] | jya: | I went into the folder |
[11:39:21] | stuarta: | just qt, or myth as well? |
[11:39:28] | jya: | typed the same configure line: ./configure -arch x86 -opensource -prefix "/Users/jyavenard/Work/mythtv/.osx-packager/build" -release -fast -no-accessibility -no-stl -qt-sql-mysql -mysql_config "/Users/jyavenard/Work/mythtv/.osx-packager/build/bin/mysql_config" -no-sql-sqlite -no-sql-odbc -system-zlib -no-libtiff -no-libmng -nomake examples -nomake demos -no-nis -no-cups -no-qdbus -no-framework -no-multimedia -no-phonon -no-svg -no-javascript-jit |
[11:39:28] | jya: | -no-scripttools |
[11:39:32] | jya: | make |
[11:39:33] | jya: | qt |
[11:39:50] | jya: | i'm doing something else in parallel, so I'm not looking at the build window very often |
[11:40:00] | jya: | and as I'm doing on only one process, it takes forever |
[11:40:08] | jya: | I did get two segfault while building |
[11:40:21] | jya: | need to find out the command to run after that to install |
[11:40:38] | jya: | I gather once the depencies have build, I can focus on building myth only |
[11:47:50] | seeker (seeker!~seeker@unaffiliated/seeker) has joined #mythtv | |
[12:27:04] | seeker (seeker!~seeker@unaffiliated/seeker) has quit (Read error: Connection reset by peer) | |
[12:56:53] | jya: | stuarta: I've got a compile on Lion !! |
[12:57:48] | jya: | 164.7MB w/ qt 4.8 vs 152.4 with qt 4.7 |
[12:57:56] | jya: | ok, let's try running the thing |
[12:58:30] | jya: | oh well… didn't take long :) it doesn't even start |
[12:59:12] | jya: | Qt internal error: qt_menu.nib could not be loaded. The .nib file should be placed in QtGui.framework/Versions/Current/Resources/ or in the resources directory of your application bundle |
[13:04:06] | ** peitolm cheers jya ** | |
[13:04:34] | jya: | working now… however, it crashes unless I move the .osx-packager folder to another location.. |
[13:04:57] | jya: | usually this never was a problem , only displayed a message about having two sets of qt libraries |
[13:04:57] | peitolm: | yeah, that happens to me on 10.6 aswell |
[13:05:18] | jya: | i wonder if the method I used would work with qt 4.7 |
[13:05:41] | jya: | ok, let's try to run that application in a 10.6 VM |
[13:06:03] | davide (davide!~david@host70.16.intrusion.com) has quit (Remote host closed the connection) | |
[13:06:29] | davide (davide!~david@host70.16.intrusion.com) has joined #mythtv | |
[13:08:09] | jya: | hum… it doesn't… Symbols not found, issue with the WebKit framework |
[13:18:34] | jya: | let's try compiling against the 10.6sdk, It's located in a crazy location now :( /Applications/Xcode.app/Contents//Developer/Platforms/MacOSX.platform/Developer/ SDKs/MacOSX10.6.sdk |
[13:53:55] | danielk22: | davide: Which recorder? My backend is using 4% CPU with one Ceton record, but different recorders use different read loops. Maybe whatever recorder you are using is doing smaller reads than it was before and hence using more CPU? |
[14:10:28] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv | |
[14:15:58] | xavierh: | What is the best way to revert everything including commited changes ? |
[14:16:34] | xavierh: | (commited in my local git) |
[14:20:21] | danielk22: | xris: *shug* So run as a 501(c)4. You can still do everything a 501(c)4 does, you just won't get big grants or pro-bono legal help so you need to raise a bit more $$. |
[14:22:18] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[14:27:52] | danielk22: | jya: I think those two patches should wait. The first one does fix something technically incorrect, but not something that will really affect the typical user and could introduce a regression and the second is a feature. |
[14:28:40] | danielk22: | jya: I think we should make 0.26 a "no major feature unless already written" release which should speed it up quite a bit. |
[14:29:12] | jya: | danielk22: I've pushed them already.. I did wait over 24 hours before doing so, and I kept the biggest out as requested |
[14:29:43] | jya: | and the first two definitely affected me.. I couldn't use the playback issue for two reasons |
[14:29:54] | stuarta: | or we do major features on a branch |
[14:30:07] | jya: | one, there was a / in the path, and two, you must use the path where it's actually mounted, not the default symlink created by ubuntu |
[14:30:47] | danielk22: | jya: Right, I think that one was worth fixing before 0.25. |
[14:31:14] | jya: | even on the command line with mythavtest |
[14:31:33] | jya: | I usually do mythavtest bd://media[TAB]c[TAB] |
[14:31:37] | jya: | and that adds a / |
[14:32:16] | jya: | i also believe that not determining the actual path would have confused heaps of user.. because technically, that *is* the path |
[14:32:43] | jya: | note, that this issue is only for encrypted disks… fully decrypted, it doesn't matter, it works either way |
[14:33:28] | j-rod|afk is now known as j-rod | |
[14:33:36] | jya: | I'm happy to revert the 3rd if you're not confident enough with it… Though testing on various platform , I did find another problem #10370 |
[14:34:03] | jya: | I wouldn't have found it, if I did try to test #3 :) |
[14:34:49] | ** stuarta votes for "it's in so leave it" ** | |
[14:34:50] | danielk22: | Well other than the external player patch it's a judgement call. I don't use DVDs much and don't have a single BD, so I'll leave it up to you.. My worry would be that #3 breaks something like Windows or OSX support or some wacky way to access the player like a jump point and that isn't noticed until after release. |
[14:35:12] | danielk22: | Obviously the more you tested the less likely that is. |
[14:35:23] | jya: | I did test on mac… which is completely broken already |
[14:35:31] | jya: | with our without |
[14:35:37] | stuarta: | yes, the mac has plenty of other issues |
[14:35:50] | stuarta: | mainly i doesn't build/work on lion |
[14:35:54] | jya: | why would you want to add /dev/r to the path given ? |
[14:36:00] | jya: | stuarta: not anymore :) |
[14:36:06] | stuarta: | -build |
[14:36:08] | stuarta: | :-p |
[14:36:26] | jya: | I got it to build on lion, but it only works on lion |
[14:37:02] | Cougar (Cougar!~cougar@kkk.version6.net) has joined #mythtv | |
[14:37:12] | jya: | I'm trying to compile against the 10.6sdk right now ; however it fails with unknown symbol when linking QtWebKit |
[14:38:16] | jya: | turns out , to know if they are compiling for 10.6 , those idiots test the value provided with -sdk and test if it's equal to /Developer/SDKs/10.6sk, which with xcode 4.3 doesn't exist any longer. They should have only checked if the argument provided to -sdk contained 10.6 |
[14:43:34] | danielk22: | jya: So #10365 is completely fixed now? did the start chan thing get fixed too or is that a separate issue? |
[14:44:27] | jya: | 10365 is fixed.. but the automatic setup in regards to the tuner priority is broken |
[14:44:35] | jya: | pretty much, if you start recording something |
[14:44:40] | jya: | and you go into live tv |
[14:44:56] | jya: | you will be stuck in the multirec of that channel |
[14:45:27] | jya: | we have discussed a fix with sphery and gigem he will work on it today/tomorrow |
[14:45:33] | jya: | (whatever timezone that is) |
[14:46:02] | danielk22: | hmm, I guess that's do to the live tv ordering stuff that went in recently. |
[14:46:50] | danielk22: | I assume If you type in a channel number that still works. Or if you turn on "Browse across all tuners" or whatever that option is called. |
[14:49:08] | danielk22: | We could turn on browse all by default.. |
[14:55:26] | jya: | I have browse across all tuners, makes no difference to me |
[14:58:11] | stuartm: | I think the behaviour most people want and expect is 'browse all', I'd advocate it being on by default and maybe even removing the setting |
[15:01:02] | inorkuo (inorkuo!~inorkuo@nsc64.16.142-198.newsouth.net) has joined #mythtv | |
[15:03:01] | inorkuo (inorkuo!~inorkuo@nsc64.16.142-198.newsouth.net) has left #mythtv () | |
[15:03:09] | inorkuo (inorkuo!~inorkuo@nsc64.16.142-198.newsouth.net) has joined #mythtv | |
[15:07:36] | jya: | i can't even recall what this setting does :) |
[15:08:06] | jya: | ah yes… is that if you have more than one source ? |
[15:08:48] | jya: | should be more like browse all sources |
[15:09:25] | jya: | like I had DVB-T (from 1 to 99) and IPTV (300–350), that allows to go from 99 to 300 |
[15:09:52] | jams: | that setting was to be removed, but the mailing list coughed up a reason for keeping it.. |
[15:10:28] | jya: | the usual, one person was louder than the others type I'm guessing :P |
[15:10:46] | ** stuarta votes for making it happen by default and nuking the setting ** | |
[15:11:05] | ** jya does as well ** | |
[15:12:01] | jya: | not only make it the default, but ignore any previously stored value, just in case it was misconfigured |
[15:12:20] | jams: | think it was something along the lines of only wanting to see the premium channels. Which that feature worked nicely for. |
[15:12:46] | jya: | On those wise words, I'm off to bed, and I salute you all |
[15:12:56] | jams: | i have no dog in this this race. |
[15:16:07] | inorkuo (inorkuo!~inorkuo@nsc64.16.142-198.newsouth.net) has left #mythtv () | |
[15:17:45] | rsiebert_ (rsiebert_!~quassel@e179131178.adsl.alicedsl.de) has joined #mythtv | |
[15:21:22] | rsiebert (rsiebert!~quassel@g224251237.adsl.alicedsl.de) has quit (Ping timeout: 276 seconds) | |
[15:28:40] | xavierh: | jams: never used it, but I recall we can create group channels together, and have the same result I presume |
[15:30:23] | xavierh: | How to revert everything is a local git, from the time I done the git clone ? |
[15:31:03] | xavierh: | Or how to find out the clone version and clone from the same revision ? |
[15:31:28] | xavierh: | Tried a bunch of stuff but still have my local commit in it |
[15:32:44] | jams: | gitk will provide a gui to select a revision to revert to |
[15:38:33] | stuartm: | jams: that would be 'browse only favourites' type setting, which I've no problem with in theory but doesn't really fit the behaviour of the the 'browse across tuners' setting |
[15:39:27] | stuartm: | when browse across tuners is disabled you can't browse channels on a different source to the one you are currently using |
[15:39:37] | xavierh: | jams: Actually nautilus-svn was install and tried to use this, but I am just doing more mess :( |
[15:40:00] | jams: | stuartm..right that guy had a source setup that was only premium channels |
[15:41:20] | stuartm: | yeah, in which case he was just mis-using the setting, there was (perhaps still is) the option to mark channels as favourites and only show favourites in certain contexts e.g. the guide and prevfav/nextfav bindings which I assume work in the OSD |
[15:46:42] | jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has quit (Remote host closed the connection) | |
[15:49:20] | xavierh: | jams: finally fount it using git log and git reset --hard <sha1-commit-id> |
[15:49:26] | xavierh: | s/fount/found |
[15:52:05] | jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has joined #mythtv | |
[15:52:56] | xavierh: | doh! I have done it on the wrong directory :( now I lost my changes |
[15:55:14] | jpabq__ (jpabq__!~jpabq@mythtv/developer/jpabq) has joined #mythtv | |
[15:55:14] | jpabq__ (jpabq__!~jpabq@mythtv/developer/jpabq) has quit (Client Quit) | |
[15:55:18] | stuarta: | doh |
[15:56:16] | xavierh: | stuarta: I am learning git the hard way :) |
[15:58:02] | jams: | oops |
[15:58:10] | jpabq_ (jpabq_!~jpabq@mythtv/developer/jpabq) has quit (Ping timeout: 244 seconds) | |
[16:01:16] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[16:01:29] | stuartm: | xavierh: iirc you don't need the sha1 to revert all local commits |
[16:02:02] | stuartm: | xavierh: there isn't an easy way with git, it's hard or bloody hard |
[16:02:35] | danielk22: | xavierh: it should be possible to resurrect your changes, all committed files are kept somewhere for a while before being garbage collected. |
[16:03:55] | stichnot (stichnot!~chatzilla@192.55.54.42) has quit (Ping timeout: 240 seconds) | |
[16:04:37] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Ping timeout: 248 seconds) | |
[16:05:29] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer) | |
[16:05:55] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[16:06:09] | jpabq_ (jpabq_!~jpabq@mythtv/developer/jpabq) has joined #mythtv | |
[16:06:21] | xavierh: | danielk22: I work on two computer so I have to do a tar ball of my local git from time to time, I will recover that way, sound much easier to me :) |
[16:19:55] | xavierh: | hehe, I don't have any speaker here, very handy for testing the audio :D |
[16:20:28] | xavierh: | I least it does bot output any error in the log |
[16:25:42] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[16:28:08] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Ping timeout: 244 seconds) | |
[16:28:24] | zombor_ is now known as zombor | |
[16:28:43] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer) | |
[16:29:11] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[16:36:32] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[16:37:54] | ThisNewGuy1: | hey all – can I make a pitch for http://code.mythtv.org/trac/ticket/8970 for .25? |
[16:38:58] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer) | |
[16:39:26] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[16:39:27] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Ping timeout: 252 seconds) | |
[16:44:35] | zombor_ is now known as zombor | |
[16:45:19] | stuartm: | xris: ^^ |
[16:45:45] | stuartm: | ThisNewGuy1: I will commit it if xris doesn't |
[16:46:12] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[16:47:13] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer) | |
[16:47:41] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[16:48:39] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer) | |
[16:58:50] | ThisNewGuy1: | sweet! |
[16:59:19] | ThisNewGuy1: | the patch must be out of date – lemme get a new one up there |
[17:02:15] | stichnot (stichnot!~chatzilla@192.55.54.36) has joined #mythtv | |
[17:04:11] | ThisNewGuy1: | <patch resubmitted> |
[17:10:00] | noahric (noahric!~noahric@74.125.59.74) has joined #mythtv | |
[17:11:13] | gigem: | danielk22: i see the increased usage with the dvb and ceton recorders. i don't know about the others since i don't use them anymore. |
[17:11:49] | zombor_ is now known as zombor | |
[17:12:19] | gigem: | danielk22: the starting channel issue remains. it is a separate issue that has been there awhile. i think it's a trigger issue where the spin box doesn't get (re)populated when the videosource is changed. |
[17:24:52] | andreax (andreax!~andreaz@p54BF3FD8.dip.t-dialin.net) has joined #mythtv | |
[17:41:50] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has joined #mythtv | |
[17:48:43] | warped (warped!~piotro@91.189.74.10) has joined #mythtv | |
[17:58:27] | mike|3 (mike|3!~mike@c-76-115-119-121.hsd1.or.comcast.net) has joined #mythtv | |
[18:01:29] | mike|2 (mike|2!~mike@c-76-115-119-121.hsd1.or.comcast.net) has quit (Ping timeout: 265 seconds) | |
[18:03:40] | stichnot_ (stichnot_!chatzilla@nat/intel/x-dqebernfzcjabgch) has joined #mythtv | |
[18:05:08] | davide (davide!~david@host70.16.intrusion.com) has quit (Remote host closed the connection) | |
[18:05:28] | davide (davide!~david@host70.16.intrusion.com) has joined #mythtv | |
[18:06:19] | stichnot (stichnot!~chatzilla@192.55.54.36) has quit (Ping timeout: 265 seconds) | |
[18:06:21] | stichnot_ is now known as stichnot | |
[18:08:38] | erpo (erpo!~erpo@24-119-71-34.cpe.cableone.net) has quit (Quit: Leaving) | |
[18:10:00] | xavierh: | stuartm: what do you mean by "you don't need the sha1 to revert all local commits" ? |
[18:22:06] | gigem (gigem!~gigem@mythtv/developer/gigem) has quit () | |
[18:22:12] | joki (joki!~joki@p54865AAF.dip.t-dialin.net) has quit (Ping timeout: 240 seconds) | |
[18:22:46] | joki (joki!~joki@p54863F5A.dip.t-dialin.net) has joined #mythtv | |
[18:23:37] | gigem (gigem!~gigem@pool-71-170-160-242.dllstx.fios.verizon.net) has joined #mythtv | |
[18:23:37] | gigem (gigem!~gigem@pool-71-170-160-242.dllstx.fios.verizon.net) has quit (Changing host) | |
[18:23:37] | gigem (gigem!~gigem@mythtv/developer/gigem) has joined #mythtv | |
[18:37:36] | stuartm: | xavierh: I misunderstood what you were trying to do, just ignore me |
[18:40:27] | xris: | danielk22: 501c4 isn't as easy as we originally thought. we'd still have to stand up to an audit. |
[18:41:06] | xris: | on the other hand, I think we have a valid argument for SD as a 501c4 social welfare org.. if sd didn't exist, people's only alternative would be to break laws or violate website ToS to get their data. :) we keep people honest. |
[18:43:11] | Beirdo: | or at least do our best to facilitate it. |
[18:43:26] | Beirdo: | there are plenty of morons that will just break the law anyways |
[18:57:21] | markk (markk!~mark@host86-177-172-64.range86-177.btcentralplus.com) has joined #mythtv | |
[18:57:25] | markk (markk!~mark@host86-177-172-64.range86-177.btcentralplus.com) has left #mythtv () | |
[19:12:48] | noahric (noahric!~noahric@74.125.59.74) has quit (Quit: noahric) | |
[19:20:14] | noahric (noahric!~noahric@74.125.59.74) has joined #mythtv | |
[19:44:23] | noahric (noahric!~noahric@74.125.59.74) has quit (Quit: noahric) | |
[19:56:24] | stichnot (stichnot!chatzilla@nat/intel/x-dqebernfzcjabgch) has quit (Ping timeout: 272 seconds) | |
[20:00:46] | sphery: | FWIW, if we remove the BrowseAllTuners setting (or any other), we definitely need to completely remove it (i.e. don't just remove the widget and keep using the setting) or users will be editing their DB data directly. |
[20:01:28] | sphery: | as far as that setting, I was thinking paul-h said that it slows down channel browsing, significantly, and that's why he made it a setting, but can't find references |
[20:01:57] | stichnot (stichnot!~chatzilla@192.55.55.37) has joined #mythtv | |
[20:08:47] | stuartm: | is there is a slowdown it's down to the way we're iterating over those channels or retrieving information about them rather than a problem with the concept itself, there shouldn't be any difference between browsing channels for one source or browsing for a hundred sources |
[20:08:52] | stuartm: | s/is/if/ |
[20:11:35] | warped (warped!~piotro@91.189.74.10) has quit (Ping timeout: 272 seconds) | |
[20:11:51] | taylorr: | sphery: who is talking about removing BrowseAllTuners? and why do you care given your hatred of LiveTV? |
[20:13:19] | stuartm: | taylorr: we're talking about removing the setting, but making the feature the default |
[20:13:32] | stuartm: | s/default/only option/ |
[20:13:40] | taylorr: | ah gotcha... that makes sense |
[20:14:30] | stuartm: | and we might not use LiveTV, but we're now resigned to the fact that many people do, so we might as well make it work as well as it possibly can |
[20:16:10] | taylorr: | yes, I'm tired of some developers looking down on people who use LiveTV like they are some idiot that doesn't know how to setup a recording schedule |
[20:17:10] | taylorr: | if each developer got to remove any feature they didn't approve or like then almost nothing would be left :) |
[20:17:51] | dekarl: | ahh, setting a recording schedule could be easier though :) like "if series => recordall, if not findone" |
[20:17:56] | Beirdo: | there's a difference between not approving of a feature and being forced to support a feature that's being misusued, or the like |
[20:18:12] | Beirdo: | not that LiveTV is being necessarily misused |
[20:19:01] | Beirdo: | but that never was the focus of MythTV, however, yes, let's make it work as best as possible, but it shouldn't trump all else either. |
[20:19:19] | Beirdo: | we need *gasp* balance. |
[20:19:47] | dekarl: | I like LiveTV for ... Radio ... just tune to some good music and do something else. (/me looks at the Shoutcastrecorder point on "his list") |
[20:20:55] | Seeker`: | liveTV is good for background noise, or if people are over 'do you mind if we watch...' |
[20:21:29] | Beirdo: | for that, I say "sure", and switch inputs to the sat receiver |
[20:21:44] | Beirdo: | but yeah, it definitely has its uses |
[20:21:58] | Beirdo: | it's not something I wanna see gone... just fixed |
[20:22:21] | Beirdo: | but really, the value in MythTV isn't livetv, it's in the scheduling |
[20:23:31] | Seeker`: | Beirdo: my wall ppoints aren't anywhere near my TV :P The value of mythtv is all of it tbh, the ability to organise videos, record things and watch live TV in one package |
[20:23:44] | taylorr: | exactly |
[20:24:06] | ** wagnerrp uses livetv with an RF cable plugged into the back of his tv... :) ** | |
[20:24:06] | Seeker`: | if it didn't do one of those three things, I would probably have to start looking at alternatives |
[20:26:47] | Beirdo: | yeah, the thing is, as taylorr is no doubt trying to say :)... there are almost as many use patterns as there are users, and we should at least try to make functionality work that someone else is trying to use. |
[20:27:26] | Beirdo: | LiveTV is not in my use pattern at ALL, other than for occasional testing |
[20:27:31] | Beirdo: | but not everyone works that way |
[20:28:14] | Beirdo: | now, for the people trying to play Xbox through livetv... I have to laugh. |
[20:28:49] | taylorr: | most gamers couldn't handle 8 secs of input lag :) |
[20:28:54] | Seeker`: | yeah, thats a little...odd |
[20:29:30] | Beirdo: | we've had people try... and trying to make them realize that LiveTV is **NOT** live is a big part of the problem there |
[20:29:45] | Seeker`: | well, relatively live :P |
[20:29:49] | Beirdo: | it's akin to a network doing tape delay :) |
[20:30:41] | dekarl: | but NoGuideTV isn't a good name |
[20:30:53] | Beirdo: | AlmostLiveTV |
[20:30:55] | Beirdo: | heheh |
[20:31:02] | ThisNewGuy1: | Unscheduled TV? |
[20:31:03] | Beirdo: | yeah, I can't come up with a better name |
[20:31:27] | Beirdo: | it actually does make the code a lot more complex though |
[20:31:49] | dekarl: | calling it ChannelSurfer might work ;) just add an option to switch channels randomly ;) |
[20:32:13] | Beirdo: | the number of things that needed to be tweaked to allow LiveTV to work as well as it does are pretty amazing |
[20:32:16] | xris: | Beirdo: you haven't lived in the northwest long enough to make jokes about Almost Live. :P |
[20:32:27] | Beirdo: | heh |
[20:33:53] | Beirdo: | I have watched some back episodes off youtube though. |
[20:33:55] | Seeker`: | interesting bug, if you watch something on liveTV while it is being recorded, it permanently says as "Currently recording" in mythweb |
[20:35:05] | Beirdo: | yay, more bugs :) |
[20:35:19] | Beirdo: | just what we always needed |
[20:36:00] | stuartm: | dekarl: fwiw, I was bouncing around something more or less identical to that simple scheduling idea – it might still happen post 0.25 but it will take some negotiating |
[20:36:42] | Beirdo: | Seeker`: you might wanna check to see if there's a ticket open, and if not open one. That seems like the kind of thing that should probably get fixed, especially if reproducable |
[20:36:58] | stuartm: | and I won't say any more about it now, since I'd rather spend this time doing something rather than talking about it |
[20:37:34] | Seeker`: | Beirdo: I wouldn't notice it, but my girlfriend insists on watching stuff on liveTV as it is recording :/ |
[20:38:21] | wagnerrp: | stuartm: if were making BrowseAllTuners enabled by default, it might be a good idea to add in a check that it wont use a tuner scheduled to record in the next few minutes |
[20:38:53] | dekarl: | stuartm: sounds like a plan and seems to fit your target market well (with all the moaning about series link on the AtlasAPI list) |
[20:41:29] | wagnerrp: | dekarl: heh, thats been sitting in my tree for weeks, i forgot all about it |
[20:41:33] | Seeker`: | apparently my girlfriend objects to being told 'how to watch TV' (i.e. don't choose to watch on LiveTV stuff that is being recorded) |
[20:42:37] | jpabq_: | Captain_Murdoch: I commented out that reference to osd_preview, and pushed it. |
[20:43:16] | dekarl: | wagnerrp: *that* being the DTRT recording button? |
[20:43:42] | wagnerrp: | dekarl: no, the metadata grabber for the atlas api i was throwing together a while back |
[20:43:53] | dekarl: | or is it the "TV channel surf on your own" button? ^^ |
[20:44:07] | dekarl: | ahh |
[20:45:29] | Beirdo: | Seeker`: women... :) |
[20:47:09] | Seeker`: | Beirdo: mmm |
[20:47:33] | dekarl: | Seeker`: don't tell her how she's got to DTRT, give her time to appreciate the right way on her own... all the girls in my family picked it up in short time |
[20:47:59] | wagnerrp: | when you hit 'r' during live tv, what exactly happens? |
[20:48:12] | wagnerrp: | does it completely tear down the livetv chain? |
[20:48:23] | dekarl: | step one, add a jump point for random girlmore girls episode :D |
[20:48:25] | wagnerrp: | or can you still switch to another channel, and pick up a new tuner in the process? |
[20:48:48] | Seeker`: | dekarl: she has been using mythtv for over 3 years now |
[20:48:57] | Beirdo: | Oooh, Gilmore Girls... :) I miss getting to see Sebastian Bach acting |
[20:49:35] | Beirdo: | (lead singer of Skid Row, in case you were wondering) |
[20:50:55] | stuartm: | wagnerrp: livetv chain remains in place, you can switch/browse away to another channel |
[20:51:41] | warped (warped!~piotro@91.189.74.10) has joined #mythtv | |
[20:52:26] | stuartm: | well, I'd swear that used to be the case, but it's not working in master, it's marking all channels (on all sources/tuners) as unavailable |
[20:53:10] | Beirdo: | and this is why we plan for periods of feature freeze :) to fix features we half-borked :0 |
[20:53:26] | stuartm: | yeah, browse mode breaks in that scenario, but you can still browse away using the channel number (if you're lucky enough not to get the dreaded 'Error opening jump programme file') |
[20:54:21] | stuartm: | which looks like a bad translation, but sadly I know the original string is also gibberish |
[20:54:55] | Beirdo: | you have program as programme in en_GB? :) |
[20:54:56] | Beirdo: | nice |
[20:55:27] | stuartm: | yup |
[20:56:07] | wagnerrp: | stuartm: in that case, any reason why we couldnt force the scenario Seeker` is talking about? |
[20:56:26] | wagnerrp: | if you change to a channel that has an in-progress recording, drop the tuner, and link into the in-progress recording |
[20:56:41] | wagnerrp: | when you change channels, or the recording ends, you pick up a new tuner and resume normal operation |
[20:57:26] | warped (warped!~piotro@91.189.74.10) has quit (Quit: warped) | |
[20:58:37] | stuartm: | wagnerrp: the problem with that is that you lose continuity, if you're ten minutes behind live because you paused to get a drink then when you reach the end of the recording and switch to a tuner you've got a ten minute gap because you'd stopped recording |
[20:59:00] | Beirdo: | hmm |
[20:59:10] | Beirdo: | complexity++ |
[20:59:21] | wagnerrp: | what happens when you do that normally, have a livetv session paused between show breaks? |
[21:00:54] | stuartm: | wagnerrp: it's still recording so when you hit play it resumes exactly where it left off and plays everything just delayed with respect to the actual broadcast |
[21:01:49] | wagnerrp: | im just thinking a lot of the reason people complain about livetv, and we recommend against livetv, is because no one has had the motivation to make it behave intelligently with respect to limiting tuner usage |
[21:02:03] | stuartm: | if I went into livetv at 6pm, paused for 15 minutes and then resumed playback I could watch the entire evening's schedule of programmes on that channel just delayed 15m |
[21:02:16] | wagnerrp: | i dont see why the livetv chain couldnt automatically pick up a new tuner and resume recording after the previous scheduled recording ended |
[21:02:19] | sphery: | taylorr: FWIW, I care about how the setting is removed because if we actually use a DB value that's not editable with settings widget, it encourages people to edit DB data, and I fix enough DBs/problems created by people incorrectly editing DB data. I don't care at all whether you force Browse all channels/BrowseAllTuners setting or not--but I thought I'd mention the reason I remembered it becoming a setting in the first place so those who ... |
[21:02:25] | sphery: | ... care can make an informed decision. |
[21:02:44] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[21:02:47] | taylorr: | sphery: I agree with you on removing the setting in the DB |
[21:02:49] | stuartm: | when you switch channels obviously you jump back in sync with the broadcast |
[21:02:54] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer) | |
[21:03:51] | noahric (noahric!~noahric@74.125.59.74) has joined #mythtv | |
[21:03:52] | xris: | Seeker`: another similar livetv bug that I haven't had time to replicate/file.. if you invoke the cultist editor while watching an in-progress recording, the frontend kicks you out when you reach the end of what was the end of the file when you were in the cultist editor. |
[21:04:22] | wagnerrp: | that the reason livetv is "looked down upon" is less because dvr users "shouldnt do it", and more just that the devs dont use it much so no one bothers to write all of this intelligent behavior |
[21:04:27] | stichnot (stichnot!~chatzilla@192.55.55.37) has quit (Ping timeout: 252 seconds) | |
[21:04:36] | xris: | we do a lot of watching where we wait about 20 minutes into an hour-long show, so we can watch it without commercials. |
[21:04:46] | stichnot (stichnot!chatzilla@nat/intel/x-xfyrmkcxqflreqlk) has joined #mythtv | |
[21:05:02] | xris: | but have to keep opening the cultist editor after every couple of commercial breaks to make sure that the "end" gets reset to the actual end of the file. |
[21:05:50] | wagnerrp: | if were still looking at setting up some form of ideatorrent or similar system, for features users may be interested in working on to get involved with the project |
[21:06:12] | taylorr: | xris: I thought stichnot fixed that recently |
[21:06:16] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Quit: Leaving) | |
[21:06:23] | stuartm: | xris: sphery or stichnot might be interesting in that bug |
[21:06:36] | Seeker`: | xris: I don't bother playing with the utlist, I just skip forward |
[21:06:38] | wagnerrp: | it might be a good idea to come up with some list of suggestions of ways that could improve livetv avoidance of recordings, and other general improvements to it |
[21:06:48] | sphery: | xris: stichnot just fixed that |
[21:06:57] | xris: | sphery: woot! guess I need to recompile |
[21:10:03] | sphery: | stuartm / dekarl : regarding the "DTRT" record button, you do realize that in the guide, you can hit R and it will set up a one-time record schedule, then hit R again, and it goes to record all, then..., right? (i.e. toggle through various recording types then back to off by hitting R on the program in the guide) |
[21:10:30] | sphery: | not sure if it does the same thing in Live TV, but it might |
[21:10:41] | stuartm: | sphery: yes, I do |
[21:11:10] | sphery: | ok, just making sure |
[21:12:12] | stichnot: | xris: are you by chance the mystery reporter from http://code.mythtv.org/trac/ticket/10329 ? |
[21:12:21] | danielk22: | stuartm: sphery: channel browsing is slower with "browse all" enabled. It wasn't implemented the smartest way, but when committed it was a choice between waiting 1–2 years for a dev to get around to doing it efficiently or just accepting something that someone had contributed that worked but wasn't 100% what we wanted. |
[21:12:44] | zombor_ is now known as zombor | |
[21:12:56] | sphery: | well, if we switch so it's always on, then perhaps it will movitvate someone to implement it better :) |
[21:13:40] | sphery: | besides, there are a /lot/ of users who don't understand what it means--and think it should do things like let them switch physical tuners when in Live TV and on a virtual tuner that's locked to a mux |
[21:13:49] | xris: | stichnot: possibly. I've likely mentioned it a couple times. |
[21:14:28] | danielk22: | In my case at least it isn't all that slow. When you have an SSD for the DB and gigabit network switches a lot of inefficient things "work just fine"^TM. |
[21:14:36] | taylorr: | does anyone know of another git GUI client beside gitk? |
[21:14:57] | sphery: | so removing the setting removes the confusion--then when we actually implement "allow switching to another tuner using browse mode instead of requiring use of the EPG or NEXTCARD action", they'll have the other thing they want |
[21:15:55] | Seeker`: | where is the slow bit of code? |
[21:16:03] | davide: | sphery, jya: http://pastebin.com/HST6dNTY is what i came up with for the livetv ordering issue. it's completely untested. PreferFreeCardForLiveTV is merely a placeholder. it could be a new setting, a resurrected, obsolete setting or an overloaded existing setting. the user would still be responsible for setting livetvorder to their liking on the master inputs. |
[21:16:14] | xris: | taylorr: atlassian has a nice free one for the Mac. SourceTree, or something like that. |
[21:17:01] | jams: | taylorr- i use smartgit for most things |
[21:17:08] | danielk22: | frak! another last minute schema change??? |
[21:18:04] | taylorr: | xris, jams: thanks, I'll take a look at those |
[21:20:05] | ** xris should move the web server stufff today ** | |
[21:20:25] | xris: | oh, that reminds me.. Beirdo was supposed to check the postfix/sendmail setup on alcor so that we could move the list stuff, too |
[21:22:09] | Beirdo: | Ah yes |
[21:22:19] | Beirdo: | I know what this weekend entails |
[21:24:16] | Beirdo: | danielk22: another schema change? I don't see one in the last day or two |
[21:24:55] | noahric (noahric!~noahric@74.125.59.74) has quit (Quit: noahric) | |
[21:25:50] | danielk22: | 1297 & 1298.. I just had to do the later one, I may be a few days behind.. haven't had much mythtv time since sometime last week. |
[21:26:16] | sphery: | davide: I had a slightly different approach in mind, let me code it up later and show you what I was thinking |
[21:27:31] | Beirdo: | ahh, yes, those were 2 days ago or so. |
[21:30:51] | xavierh: | taylorr: nautilus-svn works for git too, also I am not the right person to talk about git anyway :) |
[21:31:43] | stuartm: | http://miffteevee.co.uk/imagebin/noname_watch_recordings1.png |
[21:33:39] | dekarl: | stuartm: which reminds me of http://fanart.tv/shows/?id=72108 :( |
[21:33:45] | stuartm: | we should for no particular reason but a few little ones segregate schema changes from content fixups |
[21:33:48] | Beirdo: | stuartm: nice work |
[21:36:30] | Beirdo: | I like the simplicity of it. |
[21:41:41] | stuartm: | a lot easier to maintain than Terra ever was |
[21:41:55] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Ping timeout: 240 seconds) | |
[21:46:02] | Beirdo: | :) I'll have to give it a shot once it's in the chooser |
[21:47:50] | stuartm: | it's a long way from being finished, although it uses fewer images than Terra there are still a few and those take a disproportionate amount of time to create, but once done for one screen it gets easier as they are then re-used |
[21:48:47] | Beirdo: | yeah, I can believe that |
[21:49:00] | Beirdo: | well, I'm liking what I'm seeing :) |
[21:49:36] | stuartm: | the watermarks in the menu are going to be the biggest challenge, even re-using some stuff I created for earlier themes or theme concepts, I'm short several images which I'll have to draw from scratch |
[21:52:21] | Seeker`: | stuartm: looks nice |
[21:52:24] | stuartm: | I give it almost a year before I'm sick to death with this theme |
[21:54:52] | stuartm: | spot the differences with the mockup – http://miffteevee.co.uk/imagebin/nova_nivelo.png – the film/tv icons are the biggest disappointment, those won't work until 0.26 |
[21:54:56] | Beirdo: | as long as that inspires another, I'm good |
[21:55:28] | Beirdo: | yeah, well. |
[21:57:02] | Beirdo: | one thing I'd like to see is the HD and the audio channel metadata be taken from the file itself rathter than from the schedule |
[21:57:12] | Beirdo: | but yeah, there are issues with that :) |
[21:58:39] | Beirdo: | one thing I'd like to be able to see in the PBB is what station it was recorded on, but those are minor details, of course. And I can always tweak to my liking anyways |
[22:02:03] | stuartm: | stichnot, danielk22, sphery: Is there any good reason not to restrict the Subtle font setting to mono fonts? teletext, CC608 and others only work with mono fonts and I'm not sure that it matters that CC708 will work, it's simpler to keep a single font setting |
[22:05:04] | dekarl: | is there any preferred style for channel icons? I've seen http://www.documentjes.nl/linux/mythtv/icons/ and think its nice, but I'm not sure about the white spaces |
[22:07:36] | stuartm: | dekarl: some themes make assumptions about icon aspect ratio or they don't expect transparency so those might look odd, there aren't any hard rules though |
[22:09:01] | dekarl: | ok, so I'll just try it |
[22:09:49] | stichnot: | stuartm: I was considering using QFont::setFixedPitch(true) where appropriate, i.e. cc608, teletext, and some of the cc708 fonts |
[22:10:15] | stuartm: | you can't add something like a frame or drop shadow if the icon does use transparency, so that limits creativity – fwiw the theme could do very similar masking and add borders to ordinary icons, just not with the varying border colours |
[22:10:44] | stichnot: | I need to see if that works with the current default font, and/or consider changing the default font |
[22:10:45] | stuartm: | stichnot: yeah, that's what I've used but at the point where the font is selected in GlobalSettings.cpp |
[22:11:22] | stuartm: | stichnot: ah, setFixedPitch, not isFixedPitch() |
[22:11:58] | stuartm: | right, I didn't consider that, I wonder how well that works |
[22:12:21] | stichnot: | stuartm: it's not unreasonable to use variable pitch for SRT subtitles, which uses the same setting |
[22:13:51] | stuartm: | stichnot: maybe not, it just seemed simpler to pick one font and stick with it, fonts like Droid Sans Mono actually look pretty good and much better than FreeMono |
[22:15:19] | stuartm: | stichnot: if setFixedPitch works for most fonts then it's a good solution |
[22:16:15] | stichnot: | I'll try testing it with a couple choices and see if it works |
[22:17:32] | dekarl: | stuartm: why can't you add a shadow? isnt that just the mask applied to the baclground with an offset? |
[22:22:29] | stuartm: | dekarl: we don't have drop shadow effects in mythui yet, they have to be added as a separate image by the themer |
[22:24:57] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit () | |
[22:25:50] | stichnot: | stuartm: not sure setFixedPitch will work, see the discussion at https://bugreports.qt-project.org/browse/QTBUG-13291 |
[22:25:58] | dekarl: | stuartm: looking at the imagetype article in the wiki that might be a second imagetype with an offset and "grayscale" + some alpha applied? |
[22:26:04] | stuartm: | dekarl: I think I see what you were getting at, could work, never tried it, suppose you could do a solid shadow that way, you could do the more subtitle diffuse/gradient effect |
[22:26:30] | dekarl: | would be missing the blur, though |
[22:26:36] | stuartm: | s/could/couldn't/ |
[22:26:42] | stuartm: | dekarl: yep |
[22:27:12] | dekarl: | the "just use the mask of the image" part is missing |
[22:27:34] | stuartm: | dekarl: aye |
[22:28:19] | dekarl: | I wonder what using a black square with the logo applied as mask image would do. does it use the mask to mask or the luminance? |
[22:31:19] | dekarl: | looks like that might work :) https://github.com/MythTV/mythtv/blob/master/ . . . age.cpp#L316 |
[22:31:31] | stuartm: | dekarl: as I suggested before though, if you can do the masking and border through mythui, you may as well stay with the standard rectangular icons and do the effect through the theme, you'd still need new code to allow the shape border to change colour based on criteria such as the dominant colour of the icon – though the icons you linked earlier use more complicated criteria |
[22:32:02] | stuartm: | dekarl: it uses alpha, so you could use the icon as the mask for the background |
[22:32:10] | noahric (noahric!~noahric@74.125.59.74) has joined #mythtv | |
[22:32:23] | stuartm: | sorry, a little slow tonight |
[22:32:37] | dekarl: | no worries, I'm about to hit hay, too |
[22:33:52] | dekarl: | atm I only have a hand full of icons and I'd like to add some more. But I don't like the square white background ones... http://xmltv.spaetfruehstuecken.org/xmltv/00logos.html |
[22:35:14] | dekarl: | these ones are with 8bit alpha and come out quite good. But the dark blue DasErste logo doesnt work out well on a dark background |
[22:36:04] | Chutt_ (Chutt_!~ijr@cpe-24-29-225-175.neo.res.rr.com) has joined #mythtv | |
[22:36:41] | stuartm: | stichnot: seems not |
[22:36:59] | stichnot: | stuartm: maybe QFont::setStyleHint(QFont::TypeWriter) |
[22:37:40] | stuartm: | stichnot: won't work, those only come into play if we can't find the requested font |
[22:37:57] | stuartm: | "Style hints are used by the font matching algorithm to find an appropriate default family if a selected font family is not available." |
[22:38:24] | stuartm: | so anyone setting FreeSans will get FreeSans if they have it installed |
[22:38:47] | stichnot: | stuartm: I was wondering if our font family name could be more vague so the style hint would come into play, but I really don't understand this stuff... |
[22:38:54] | stuartm: | I think we're back to restricting the font selection to mono fonts, at least for 0.25 |
[22:39:58] | stuartm: | and if sphery and danielk22 agree, replacing FreeMono with Droids Sans Mono as the bundled mono font |
[22:40:00] | stichnot: | basically yes, but why not make the default mono and still let the user insist on proportional if they want? |
[22:40:09] | Chutt (Chutt!~ijr@cpe-24-29-225-175.neo.res.rr.com) has quit (Ping timeout: 252 seconds) | |
[22:41:09] | gast (gast!bcc294ec@gateway/web/freenode/ip.188.194.148.236) has joined #mythtv | |
[22:41:30] | stichnot: | I hope that post 0.25 we can move most of this into osd.xml or equivalent |
[22:42:20] | stuartm: | stichnot: how can I say 'some users are idiots' without it sounding all wrong? Basically users play with settings after first installing mythtv but never connect the changes they made with the behaviour they see later, so they'll change the font to their favourite but when they try teletext subtitles a few weeks later and find them broken they'll file a bug |
[22:43:52] | stuartm: | it's a very familiar scenario and what makes it worse is that most users don't bother to file bug reports, they just get frustrated and in many cases they give up on an application for the faults they perceive it to have |
[22:44:59] | sphery: | switching to droid sans as default is fine with me, but as I mentioned to danielk, we should distribute a copy of that if we do (put it in mythtv/themes/fonts/ directory and all will work, even on systems without droid sans--and it will prevent about a million font errors for users who use MythCenter-wide, and will cause things to start to fit in MythCenter-wide for lots of users--in other words, we should be distributing that, if nothing else, ... |
[22:45:00] | stichnot: | I guess it would be OK to restrict the options on a setting that is likely to go away entirely |
[22:45:05] | sphery: | ... as part of MythCenter-wide, at this point) |
[22:45:09] | stuartm: | we have to tread a fine line between treating our users as idiots when they are not and treating them as idiots because they are |
[22:46:02] | stuartm: | sphery: yeah, I was specifically referring to including it in place of FreeMono (no sense in distributing both) |
[22:46:53] | stichnot: | stuartm: plus a schema change that migrates exising FreeSans/FreeMono settings? :) |
[22:47:06] | stichnot: | (well not exactly a schema change) |
[22:47:15] | stuartm: | stichnot: that's what I'm thinking |
[22:47:49] | stuartm: | fwiw, the number of users who will miss the option of using a non-mono font is going to be a tiny minority compared to those who don't really care what font is used, so long as it works |
[22:48:05] | j-rod is now known as j-rod|afk | |
[22:48:35] | sphery: | we still probably should distribute FreeMono (and, maybe even some others) as long as ATSC fonts are hard coded ( https://github.com/MythTV/mythtv/blob/master/ . . . een.cpp#L102 ) |
[22:48:48] | rich-s42 (rich-s42!~myth@host-89-243-202-111.as13285.net) has joined #mythtv | |
[22:49:08] | stuartm: | no TV or STB in europe has ever allowed you to change the font used for subtitles, more modern subtitle standards such as DVB, DVD and Blu-ray subs don't even offer the possibility, they are all image based |
[22:49:58] | stichnot: | personally, I find it jarring when the caption font I expect suddenly changes. I'm sure we'll be hearing the same from some users |
[22:51:00] | stichnot: | it was hard for me to switch to cc708 fonts because different networks use different fonts |
[22:51:33] | sphery: | could just change new default and recommend that users manually change theirs (instead of a schema bump to change the existing value--especially since it's hard to determine what the "default" is with the settings breakage on dynamically-populated combo boxes, and--as stichnot mentioned--we probably don't want to change font for those who have already changed it to something else) |
[22:54:45] | stichnot: | one possibility would be in the cc608 and teletext code, to read the setting, and unconditionally translate FreeSans to Droid Sans Mono (or FreeMono), to "help" users who have a stale FreeSans value in the DB |
[22:54:47] | stuartm: | stichnot: that sounds like a regression to me, allowing the network to specify the font I mean |
[22:55:10] | stichnot: | and then take that code out when selection moves to osd.xml |
[22:55:29] | stuartm: | I'm pretty sure DVB specifies the font for subtitles so that I could go to any DVB using country and the subtitles would be identical |
[22:55:31] | stichnot: | stuartm: that's part of the cc608 spc |
[22:55:38] | stichnot: | spec |
[22:55:46] | stichnot: | sorry, cc708 spec |
[22:56:14] | stuartm: | yeah, very strange change to make to an accessibility standard |
[22:56:40] | sphery: | they specify a font stayle (from that list I linked, above), and clients are encouraged to allow users to specify the actual face and such |
[22:56:42] | stichnot: | there are 8 fonts that the broadcaster can choose from, however the user is supposed to be able to override |
[22:56:51] | sphery: | style, that is |
[22:57:28] | sphery: | stuartm: that's the list of currently-hard-coded fonts I linked, above (which we plan to make modifiable, but after 0.25) |
[22:57:39] | stichnot: | you can read the requirements in the comment at the beginning of cc708window.cpp |
[22:58:27] | stuartm: | seems completely backwards to me, but what do I know? |
[23:12:30] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv | |
[23:20:12] | rich-s42 (rich-s42!~myth@host-89-243-202-111.as13285.net) has left #mythtv () | |
[23:23:48] | gast (gast!bcc294ec@gateway/web/freenode/ip.188.194.148.236) has quit (Quit: Page closed) | |
[23:24:33] | stuartm: | kormoc: in 0.24.2 the search field in mythweb contains the string "js/utils.js" by default |
[23:24:43] | kormoc: | huh |
[23:24:45] | kormoc: | that's not right |
[23:25:01] | stuartm: | <input id="search_text" type="text" name="s" size="15" value="js/utils.js"> |
[23:25:47] | kormoc: | that's really weird |
[23:25:50] | ** kormoc eyes xris ** | |
[23:26:16] | xris: | I did that? |
[23:27:19] | xris: | not in master. I don't touch stable very often (not since .23 or earlier) |
[23:29:33] | stichnot: | so stuartm, sphery, danielk22: what do you think of this subtitle font strategy for 0.25? 1. SubtitleFont() in globalsettings.cpp offers only mono fonts with droid sans mono as default. 2. cc608 and teletext code intercept attempts to use FreeSans and replaces it with default (droid sans mono). 3. Necessary fonts are distributed in the fonts directory. |
[23:29:57] | stichnot: | the "bug" here is that proportional fonts shouldn't be allowed for mono situations. |
[23:37:46] | cesman (cesman!~cesman@pdpc/supporter/professional/cesman) has quit (Quit: Konversation terminated!) | |
[23:38:58] | sphery: | stichnot: I think #1 and #3 are important but am not really concerned about #2. Since we used OSDSubFont for CC608 fonts and teletext in 0.24-fixes, I'm guessing that 608 users are used to whatever they had set, by now. Those wanting Droid Sans could change it. |
[23:40:27] | stuartm: | kormoc: after wiping the mythweb cookie(s) I can't reproduce, so freak occurrence maybe? |
[23:40:36] | danielk22: | #1 & #3 I like. Free Sans looks terrible, but if someone really want it.. I think we should update everyone's DB that has FreeSans to Droid Sans as a one time intervention, but allow them to re-select and use it if they really prefer it. |
[23:40:55] | kormoc: | stuartm, ooh, if you searched for it, perhaps by accident, it would stick |
[23:41:48] | stuartm: | kormoc: I won't have searched for it, if I had then I'd understand why it was being re-populated from the session cookie |
[23:41:55] | sphery: | That said, in 0.24-fixes, we used FreeSans as the "if not in DB" default for OSDSubFont in teletextscreen.cpp, but we used FreeMono as the default in subtitlescreen.cpp. Now, it seems we're using FreeSans as default in both places. |
[23:42:17] | stuartm: | sphery: teletext is pretty broken looking for users with FreeSans configured (it's the current default) |
[23:42:20] | xris: | hmm, perl bindings don't seem to install properly anymore. |
[23:42:22] | sphery: | and since FreeSans is not monospaced, which is important for 608 and teletext... |
[23:42:56] | stuartm: | I did have an example image but I seem to have deleted it |
[23:43:33] | wagnerrp: | Beirdo: you about? |
[23:43:43] | sphery: | danielk22: I think various users have various defaults for their OSDSubFont because the setting is created with a dynamically-populated combo box, which has just been setting up whatever is at the top as the default... So, updating the current value is likely to leave broken values for lots of users who never changed it. |
[23:43:45] | danielk22: | Right, I guess they wouldn't be able to reselect FreeSans. I'm ok with that.. it doesn't really work.. |
[23:44:16] | danielk22: | sphery: We can update everyone to a font we're shipping.. |
[23:44:19] | sphery: | (the dynamically-populated combo box defaults seem to have been broken in the Qt4 port) |
[23:44:50] | sphery: | yeah, if we do update it, we should just update everyone's, and then let them complain when they had specifically set something else |
[23:45:26] | sphery: | actually, if default is broken, setting default may not even work... let me test making a new db |
[23:47:58] | sphery: | stichnot: here's an alternative... since 608 and teletext fonts are the ones that require monospaced fonts, and since we're now using OSDSubFont for ATSC default font and subtitle font (both of which should be user definable), as well as 608 font and teletext font, why not just make 608 and teletext use Droid Sans and not allow editing them |
[23:48:49] | justinh_ (justinh_!~justin@cpc10-salf5-2-0-cust50.10-2.cable.virginmedia.com) has joined #mythtv | |
[23:49:07] | sphery: | it "undoes" your change to standardize the fonts across subtitle/caption types, but it fixes the bigger problem of not using monospaced fonts where we need them and without forcing monospaced fonts for ATSC default (where ATSC has a different font for monospaced) and for subtitles |
[23:49:12] | damaltor_ (damaltor_!sbnc@h1889977.stratoserver.net) has joined #mythtv | |
[23:49:43] | sphery: | then, after 0.26, we "fix" it better to allow specifying the font face and ensuring we get monospaced fonts where necessary |
[23:49:49] | foobum_ (foobum_!~foobum@78-105-15-213.zone3.bethere.co.uk) has joined #mythtv | |
[23:50:15] | kormoc_ (kormoc_!~kormoc@mythtv/developer/kormoc) has joined #mythtv | |
[23:50:38] | sphery: | could even just use the ATSC mono sans font (droid sans mono – https://github.com/MythTV/mythtv/blob/master/ . . . een.cpp#L102 ) for 608/teletext |
[23:50:42] | wagnerrp: | Beirdo: anyway, theres a log paste in the 'mythweb backend status page' thread on the -users list |
[23:50:49] | stichnot: | sphery: going down that road, is there any reason to leave the OSDSubFont setting? |
[23:51:03] | sphery: | xris: you're probably missing the JSON module, which is a new prerequisite for perl bindings |
[23:51:11] | wagnerrp: | its done using the syslog capability of the logging interface |
[23:51:39] | wagnerrp: | looks like it prints garbage to the logs in place of newlines, in cases where the logged text has newline characters in it |
[23:51:44] | andreax (andreax!~andreaz@p54BF3FD8.dip.t-dialin.net) has quit (Read error: Connection reset by peer) | |
[23:51:56] | wagnerrp: | may be worth a simple string replace |
[23:52:18] | stuartm: | yeah, it does, fwiw I'm not sure we want those newlines in the log anyway |
[23:52:44] | stuartm: | but there are a number of places where we insert newlines in log messages |
[23:53:00] | stichnot: | sphery: as far as I'm concerned, cc708 support is a clean slate, we can set whatever fonts we want, since no one in their right mind would have used cc708 in 0.24 |
[23:53:14] | sphery: | stichnot: hehe, I'd be just as happy to remove it until we do caption/subtitle fonts with proper definable fonts |
[23:53:16] | stichnot: | so we can dictate the default font there. |
[23:53:23] | wagnerrp: | perhaps something to instead break messages with newlines into multiple lines? |
[23:53:38] | stichnot: | and if we dictate the default font for cc608 and teletext, that just leaves text subs |
[23:53:55] | wagnerrp: | the logger is serial, so it can dictate that those lines are always printed in correct sequence |
[23:54:00] | sphery: | and, yeah, agreed... anyone who used 708 in 0.24 will just see enough improvement in 0.25 that they won't care about the little things |
[23:54:14] | nutron|h (nutron|h!~nutron@unaffiliated/nutron) has quit (Ping timeout: 252 seconds) | |
[23:54:14] | justinh (justinh!~justin@cpc10-salf5-2-0-cust50.10-2.cable.virginmedia.com) has quit (Ping timeout: 252 seconds) | |
[23:54:14] | damaltor (damaltor!sbnc@h1889977.stratoserver.net) has quit (Ping timeout: 252 seconds) | |
[23:54:14] | foobum (foobum!~foobum@78-105-15-213.zone3.bethere.co.uk) has quit (Ping timeout: 252 seconds) | |
[23:54:15] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (Ping timeout: 252 seconds) | |
[23:54:15] | foxbuntu (foxbuntu!~foxbuntu@ubuntu/member/foxbuntu) has quit (Ping timeout: 252 seconds) | |
[23:55:14] | foxbuntu (foxbuntu!~foxbuntu@67-3-88-14.desm.qwest.net) has joined #mythtv | |
[23:55:25] | foxbuntu (foxbuntu!~foxbuntu@67-3-88-14.desm.qwest.net) has quit (Changing host) | |
[23:55:25] | foxbuntu (foxbuntu!~foxbuntu@ubuntu/member/foxbuntu) has joined #mythtv | |
[23:55:45] | sphery: | wagnerrp: yeah, the only reason there are newlines in some is because with the old logger, some devs wanted whitespace at the beginning of the line where the date/time stuff was to make it easier to find their message or something--and that means indenting is likely a mess, now, anyway |
[23:56:18] | nutron|h (nutron|h!~nutron@unaffiliated/nutron) has joined #mythtv | |
[23:56:48] | sphery: | so I'd love to either get rid of newlines in log messages (preferred solution) or, we could split it, but if that gets too complex, it's likely not worth the effort |
[23:57:34] | justinh_ is now known as justinh | |
[23:58:28] | stichnot: | sphery: do we ship instructions on how to properly install fonts provided with mythtv? I tried " fc-list -v 'Tiresias Infofont' " and got no results |
[23:58:39] | stichnot: | or do we just leave it to packagers? |
[23:58:44] | sphery: | stichnot: yeah, there were only 2 people I know of who really liked the OSDSubFont setting (to use, for example, the same font for captions as is used in the Arclight UI) and thought it was sufficient, but I'm thinking they'll just do their own thing, anyway |
[23:58:58] | sphery: | left up to users/packagers |
[23:59:16] | xris: | sphery: actually, IO::Socket::INET6 |
[23:59:17] | sphery: | TTBOMK, we can't ship Tiresias because of license |
[23:59:22] | xris: | is it JSON or JSON::XS? |
[23:59:52] | sphery: | xris: ah, yeah, INET6 for perl bindings, but JSON is for MythWeather... |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.