Sunday, August 25th, 2013, 00:37 UTC | ||
[00:37:35] | jya: | paul-h: yes, that seems to be the same… well it's hopefully fixed now. |
[00:40:25] | jya: | #11318 probably just appear now since I've fixed ed30c157faf000e73ba5e75a8dc7621baebd509e.. The BE can receive messages in the wrong order… Now I ignore it under some circumstances, but that cause failure at another point |
[00:40:25] | ** MythLogBot http://code.mythtv.org/trac/ticket/11318 ** | |
[00:56:28] | peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 240 seconds) | |
[01:01:27] | peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv | |
[02:08:17] | peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Read error: Operation timed out) | |
[02:15:02] | knightr: | Is there any way to get a more info on this error message from mythfilldatabase: "DataDirect: Failed to get data: Download error" |
[02:16:31] | knightr: | I asked for more verbose and it didn't seem to do the trick... |
[02:20:04] | knightr: | (I tried all...) |
[02:36:48] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!) | |
[02:41:31] | _nyloc_ (_nyloc_!~quassel@p3EE2D7FC.dip0.t-ipconnect.de) has joined #mythtv | |
[02:45:08] | nyloc (nyloc!~quassel@p3EE2C913.dip0.t-ipconnect.de) has quit (Ping timeout: 245 seconds) | |
[02:49:11] | bill6502 (bill6502!~bill@205.178.26.43) has joined #mythtv | |
[02:50:47] | bill6502: | knightr: Do you have a stale /tmp/mythtv_ddp_data file, especially one that can't be removed by user mythtv? |
[03:02:40] | stichnot: | stuartm: I've been playing around with the caption/subtitle code, trying to improve performance in general, and to spread bursty computation across multiple Pulse() calls to reduce the chance of dropped frames. I have a question related to MythUI. Given painters, image caches, etc., is it safe to assume that the overall cost of displaying a subtitle consisting of multiple MythUIType... |
[03:02:42] | stichnot: | ...objects is roughly the same if you add them to the SubtitleScreen all at once, compared to adding them one at a time over successive Pulse() calls? |
[03:03:17] | stichnot: | (not counting the relatively small extra time for recalculating bounding boxes, clipping regions, etc.) |
[03:08:57] | jya (jya!~jyavenard@mythtv/developer/jya) has quit (Ping timeout: 256 seconds) | |
[03:09:04] | wagnerrp: | does anyone know if channels.conf import is functional at this moment? |
[03:09:28] | wagnerrp: | i'm looking at #7701, and i know we've been recommending against using that for years |
[03:09:28] | ** MythLogBot http://code.mythtv.org/trac/ticket/7701 ** | |
[03:09:40] | wagnerrp: | should we just disable the menu entry until it gets properly fixed? |
[03:14:14] | joki (joki!~joki@p54863FA3.dip0.t-ipconnect.de) has quit (Ping timeout: 240 seconds) | |
[03:19:33] | joki (joki!~joki@p54862A9D.dip0.t-ipconnect.de) has joined #mythtv | |
[03:29:16] | fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 264 seconds) | |
[03:30:17] | fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv | |
[04:08:35] | mrand (mrand!~mrand@ubuntu/member/mrand) has joined #mythtv | |
[04:51:36] | peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv | |
[05:08:26] | jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv | |
[05:13:48] | bill6502 (bill6502!~bill@205.178.26.43) has left #mythtv () | |
[05:14:00] | jya (jya!~jyavenard@mythtv/developer/jya) has quit (Read error: Connection reset by peer) | |
[05:14:21] | jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv | |
[05:30:58] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 245 seconds) | |
[05:40:01] | stichnot (stichnot!~stichnot@ppp-68-126-151-208.dsl.pltn13.pacbell.net) has joined #mythtv | |
[05:40:01] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv | |
[05:40:01] | stichnot (stichnot!~stichnot@ppp-68-126-151-208.dsl.pltn13.pacbell.net) has quit (Changing host) | |
[05:45:58] | dekarl: | wagnerrp: a very good question. Just drop support for channels.conf was the last thing I heard which is why I didn't look into it further. OTOH it would be nice to actually fix the bugs in the channel scanner that we have patches for ;) |
[05:47:34] | dekarl: | e.g. #7486 |
[05:47:34] | ** MythLogBot http://code.mythtv.org/trac/ticket/7486 ** | |
[05:57:20] | dekarl: | adding support for DVB-C with manual network selection 7486 and DVB-S with Unicable https://launchpad.net/~dekarl/+archive/mythtv-unicable would be nice. patches for both have been sitting on trac for some time. |
[06:13:16] | jya: | stichnot: seems like a good change re setting the delay.. I too kept being confused as I never knew on how it was going to behave when I pressed up/down |
[06:14:16] | jya: | still today, I don't know first hand if i'm going to reduce the delay or increase it.. so i always have to play with it first to find out what it's doing |
[06:17:31] | stichnot: | jya: same here. I'll go ahead and commit that change tomorrow (it's bedtime now) unless you do it first. |
[06:21:10] | jya: | I can't even make sense of the display either :) only what it actually does when you play with the settings. |
[06:21:36] | jya: | like when I put -10ms; I can't tell if it's actually moving the audio one way or another |
[06:30:22] | MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[07:26:29] | stoffel (stoffel!~quassel@pD9E41437.dip0.t-ipconnect.de) has joined #mythtv | |
[08:05:02] | stoffel (stoffel!~quassel@pD9E41437.dip0.t-ipconnect.de) has quit (Ping timeout: 264 seconds) | |
[08:27:25] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
[08:51:35] | laga (laga!~laga@h1626373.stratoserver.net) has quit (Ping timeout: 268 seconds) | |
[09:06:35] | natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has joined #mythtv | |
[09:08:26] | stuartm: | stichnot: pretty much the same |
[09:09:34] | stuartm: | although there are differences between mythui in general and the OSD related bits, and I don't know the latter well enough to be absolutely certain |
[09:29:37] | dekarl: | tgm4883: I'm tempted to mark https://bugs.launchpad.net/ubuntu/+source/mythtv/+bug/992276 as no-a-bug/invalid. |
[09:35:36] | jya: | wagnerrp: this fixes a leak in housekeeper.cpp |
[09:35:37] | jya: | http://pastebin.com/qxk2d7eC |
[09:35:51] | jya: | you've fixed the thread one that's good |
[09:37:06] | jya: | not that serious as they would have been killed when the process got killed and there's a fixed number of tasks which doesn't increase or decrease over time.. |
[09:46:47] | stuarta (stuarta!~stuarta@mythtv/developer/stuarta) has quit (Ping timeout: 260 seconds) | |
[09:50:40] | stuarta (stuarta!~stuarta@callisto.squashedfrog.net) has joined #mythtv | |
[09:50:43] | stuarta (stuarta!~stuarta@callisto.squashedfrog.net) has quit (Changing host) | |
[09:50:43] | stuarta (stuarta!~stuarta@mythtv/developer/stuarta) has joined #mythtv | |
[10:01:04] | paul-h (paul-h!~Paul@176.27.236.54) has joined #mythtv | |
[10:03:18] | SteveGoodey (SteveGoodey!~steve@host217-42-221-180.range217-42.btcentralplus.com) has joined #mythtv | |
[10:34:34] | paul-h: | stuartm: can you please try to reproduce #11749 again I think it's fixed but haven't tested all the possible code paths |
[10:34:34] | ** MythLogBot http://code.mythtv.org/trac/ticket/11749 ** | |
[10:36:58] | stuartm: | paul-h: sure |
[10:40:26] | paul-h: | jya: mythutil --copy is still randomly failing here after your patch – the log says 'Maximum buffer size exceeded' and then goes on to blame poor disk performance or failing disks? |
[10:41:15] | paul-h: | The file ends up being truncated to the point the buffer size was exceeded |
[10:42:05] | dekarl: | superm1: what do you think about https://bugs.launchpad.net/ubuntu/+source/mythtv/+bug/920829& nbsp;? The user wants mythtv-database to not depend on mythtv-common so he can easily setup the database on a different host without pulling in QT/X11 |
[10:43:57] | jya: | paul-h: I made the fix to cater for my particular usage which was about saving images (e.g. 200–300kB file) |
[10:44:46] | dekarl: | superm1: and another one https://bugs.launchpad.net/ubuntu/+source/mythtv/+bug/856026 I'm tempted to close that as its 2 years old and about mythtv needing a newer version of project-x which is not in the update repos. Or does it make sense to simply copy a newer project-x to the fixes/0.24 PPA? |
[10:45:02] | jya: | can you give me a typical command line you use ; i'll investigate further… seems its going to be easier as in my case, I had to have particular circumstances to have it occur (e.g. wireless network, big lag etc) |
[10:48:04] | paul-h: | jya: this is what I just tested it copies a file from my remote BE default storage group to the local machine – mythutil --copyfile --infile myth://Default@192.168.1.20:6543/6005_20130724195900.mpg --outfile /media/mytharchive/work/Test/6005_20130724195900.mpg |
[10:49:41] | jya: | do you do that over wireless, wired (100mbit / gigabit); or locally ? |
[10:49:58] | paul-h: | gigabit |
[10:50:26] | jya: | if it's a buffer size issue, can make sure we do it with segments no bigger than a specific size |
[10:50:48] | jya: | but you were saying with just putting 100ms wait that was enough to prevent the problem? |
[10:51:03] | jya: | that's surprising.. 100ms isn't much for copying a recording |
[10:51:50] | jya: | but after reading danielk message; i don't even have to limit the number of retries… it used to be a blocking command that had no timeout. and in the email he stated that it should only display warnings |
[10:52:46] | paul-h: | Yeah with 100ms it worked OK last time I tried |
[10:53:14] | dekarl: | stuartm: btw I found the CRC error 0 != -1 for SI tables with length 0... its in ProgramAssociationTable::CreateBlank() (and the other likely in PMT::CreateBlank...) Now thinking how this can be fixed so we don't emit 2 CRC errors per recording |
[10:53:32] | jya: | paul-h: if 100 works for you, my patch should definitely work then.. because it effectively makes it 150 |
[10:54:55] | paul-h: | I'll try writing to another disk maybe this disk is becoming flakey |
[10:55:16] | jya: | working here: Wrote 2816382316 bytes total |
[10:55:21] | jya: | done it 5 times in a row |
[10:56:01] | jya: | wondering why it would try to connect to the database and my local backend, when I've given it the IP address to use |
[10:56:16] | jya: | that cause the copy to wait 15s before it actually starts |
[10:56:58] | jya: | pretty good; 96MB/s here on gigabit from mythbackend |
[10:57:22] | jya: | that's faster than what I get with smb |
[10:58:54] | jya: | paul-h: if you could do your tests again , reversing my fix and with 100ms I'd appreciate.. Because I'm very suspicious it would work there… |
[10:59:02] | jya: | and can you post the output of a log when it fails ? |
[10:59:43] | jya: | oh, but I was just thinking… when you do --infile myth:// --outfile local |
[11:00:06] | jya: | there's no ::WriteBlock() involved…. |
[11:00:13] | jya: | so of course it's not failign |
[11:00:33] | ** jya stop talking until he gets an answer... ** | |
[11:03:47] | IReboot (IReboot!~doug@CPE10bf48e67915-CM78cd8e7e342d.cpe.net.cable.rogers.com) has quit (Remote host closed the connection) | |
[11:09:18] | IReboot (IReboot!~doug@CPE10bf48e67915-CM78cd8e7e342d.cpe.net.cable.rogers.com) has joined #mythtv | |
[11:13:26] | MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 264 seconds) | |
[11:13:58] | stoffel (stoffel!~quassel@pD9E41437.dip0.t-ipconnect.de) has joined #mythtv | |
[11:29:38] | stoffel (stoffel!~quassel@pD9E41437.dip0.t-ipconnect.de) has quit (Ping timeout: 264 seconds) | |
[11:30:13] | SteveGoodey (SteveGoodey!~steve@host217-42-221-180.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[11:35:42] | paul-h (paul-h!~Paul@176.27.236.54) has quit (Remote host closed the connection) | |
[11:42:20] | paul-h (paul-h!~Paul@176.27.236.54) has joined #mythtv | |
[11:50:38] | Steve-Goodey (Steve-Goodey!~steve@host217-42-221-180.range217-42.btcentralplus.com) has joined #mythtv | |
[11:55:39] | dekarl: | superm1: tgm4883: can you access https://launchpad.net/bugs/974395 ? That's a sendProfile.py crash from errors.ubuntu.com |
[12:00:52] | paul-h: | jya: Log of failed attempt with current master – http://pastebin.com/rVX0gqXN |
[12:03:03] | paul-h: | That was copying to a usb flash drive but I get the same thing to all drives AFAICT – the worrying thing is mythutil return an exit code of 0 so it thinks the copy succeeded |
[12:43:26] | jya_ (jya_!~jya@CPE-120-148-103-15.bjzv2.vic.bigpond.net.au) has joined #mythtv | |
[12:43:59] | jya_: | paul-h: I see what's going on.. This is a different issue than writeBlock |
[12:45:20] | jya_: | You're not using it here. However you are writing to a disk that is slower than you network connection. Writing uses ThreadedFileWritter which is asynchronous. It reads much faster than it writes, and so TFW overflow.. |
[12:45:54] | jya_: | Need to change TFW to start flushing some buffer before attempting to write again... |
[12:46:32] | CeilingKitten (CeilingKitten!~CeilingKi@206-248-165-145.dsl.teksavvy.com) has quit (Ping timeout: 268 seconds) | |
[12:47:24] | jya_: | What's for sure though, no way using 100ms timeout would have made a difference. For a start, it's not used with the arguments provided. |
[12:48:05] | jya_: | You'll find if you did the other way round: USB -> myth://, it would have worked... |
[12:48:14] | jya_: | I'll look into it tomorrow.. |
[12:49:31] | CeilingKitten (CeilingKitten!~CeilingKi@206-248-165-145.dsl.teksavvy.com) has joined #mythtv | |
[12:59:22] | jya_ (jya_!~jya@CPE-120-148-103-15.bjzv2.vic.bigpond.net.au) has quit (Quit: Colloquy for iPad - http://colloquy.mobi) | |
[13:19:03] | dekarl: | jams, can we somehow see which packages give us MythTV Version "Unknown"/<version without v prefix> or MythTv Branch "Unknown"/"" in Smolt? As they make up ~13% it might be worth to fix it. |
[13:24:39] | stuartm: | could be people building from source after exporting? |
[13:26:08] | brfranse_ (brfranse_!~brfransen@64.179.169.226) has joined #mythtv | |
[13:29:23] | brfransen (brfransen!~brfransen@64.179.169.226) has quit (Ping timeout: 240 seconds) | |
[13:29:24] | peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 240 seconds) | |
[13:29:25] | dekarl (dekarl!~dekarl@p4FCEF813.dip0.t-ipconnect.de) has quit (Read error: Connection reset by peer) | |
[13:29:26] | dekarl (dekarl!~dekarl@p4FCEF813.dip0.t-ipconnect.de) has joined #mythtv | |
[13:30:02] | wagnerrp: | on initial viewing, the mythtv data and the general smolt data does not appear to be linked |
[13:30:09] | peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv | |
[13:33:12] | wagnerrp: | dekarl: based off the other information also listed as "Unknown", it seems all those systems are ones with no 'mythbackend' installed |
[13:33:27] | wagnerrp: | as the hardware profiler runs 'mythbackend --version' to discover that information |
[13:33:43] | Cougar (Cougar!~cougar@2a03:5880:104:10:d4ea:1c13:1d55:3205) has quit (Excess Flood) | |
[13:34:18] | Cougar (Cougar!~cougar@2a03:5880:104:10:886:5ee5:c637:f1e5) has joined #mythtv | |
[13:34:40] | dekarl: | hmm, there is no common executeable? so its not an easy fix with just replacing what gets called... |
[13:36:14] | wagnerrp: | does ubuntu still offer frontend-only packages? |
[13:36:58] | wagnerrp: | most mythtv applications report a similar version string, so i could have smolt search around for one it can use |
[13:37:03] | wagnerrp: | but... the principle of the thing... |
[13:37:15] | exoon (exoon!~exoon@p5482E067.dip0.t-ipconnect.de) has joined #mythtv | |
[13:37:53] | dekarl: | I know... but trying frontend and backend should help alot. |
[13:38:20] | Steve-Goodey (Steve-Goodey!~steve@host217-42-221-180.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[13:38:56] | wagnerrp: | http://pastebin.com/VVxaLc7c |
[13:39:47] | dekarl: | can we give the Fedora packager commit access so he can do his backports for everyone instead of only for Fedora? (at least thats how I read http://www.mythtv.org/pipermail/mythtv-users/ . . . 352037.html) |
[13:42:35] | wagnerrp: | blame fedora... http://pastebin.com/mGSGkUnT |
[13:44:47] | wagnerrp: | as for empty branch... lots of Arch, CentOS, Fedora, [open]SUSE |
[13:44:57] | wagnerrp: | pretty much everyone but ubuntu |
[13:45:09] | wagnerrp: | except ubuntu has a handful too |
[13:45:16] | wagnerrp: | those are probably people compiling from source |
[13:47:48] | dekarl: | hmm, the Fedora packages don't come from packaging/rpm it seems |
[13:48:12] | Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has quit (Ping timeout: 240 seconds) | |
[13:50:28] | wagnerrp: | should have never made "os" a text field... |
[13:51:08] | wagnerrp: | you end up with garbage like this... http://pastebin.com/mB88k7fN |
[13:52:11] | dekarl: | /etc/issue? |
[13:53:44] | dekarl: | can't they use "uname -o" instead to say something about their OS? |
[13:57:18] | wagnerrp: | most OSs have a [-_](release|version) file you can read |
[13:57:25] | wagnerrp: | uname is only used as a fallback |
[14:01:44] | wagnerrp: | actually, uname is only used for freebsd and darwin, linux never falls back to it |
[14:02:10] | wagnerrp: | i could add that as a fallback |
[14:03:19] | wagnerrp: | only 24 fell into that though |
[14:34:35] | Captain_Murdoch (Captain_Murdoch!~cpinkham@c-67-170-1-245.hsd1.wa.comcast.net) has joined #mythtv | |
[14:34:35] | Captain_Murdoch (Captain_Murdoch!~cpinkham@c-67-170-1-245.hsd1.wa.comcast.net) has quit (Changing host) | |
[14:34:35] | Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has joined #mythtv | |
[15:34:19] | paul-h: | jya: yeah I see what you are saying I confused matters by reversing the parameters if you read the email where I originally reported the issue I did say going from the BE -> FE worked OK but the other way did not until the timeout was increased |
[15:35:03] | paul-h: | So it's likely the original problem is now fixed and this is a new one :( |
[16:07:03] | dekarl1 (dekarl1!~dekarl@p4FCEF270.dip0.t-ipconnect.de) has joined #mythtv | |
[16:08:16] | dekarl (dekarl!~dekarl@p4FCEF813.dip0.t-ipconnect.de) has quit (Ping timeout: 240 seconds) | |
[16:08:33] | natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has quit (Ping timeout: 276 seconds) | |
[16:09:41] | IReboot (IReboot!~doug@CPE10bf48e67915-CM78cd8e7e342d.cpe.net.cable.rogers.com) has quit (Read error: Connection reset by peer) | |
[16:29:03] | rsiebert (rsiebert!~quassel@e179131186.adsl.alicedsl.de) has joined #mythtv | |
[16:29:31] | rsiebert_ (rsiebert_!~quassel@e179132138.adsl.alicedsl.de) has quit (Ping timeout: 246 seconds) | |
[17:02:23] | stoffel (stoffel!~quassel@pD9E41568.dip0.t-ipconnect.de) has joined #mythtv | |
[17:18:18] | gigem: | stuartm: I've been dabbling a little with customizing a theme. I'm trying to place a roundbox shape in the top, right corner of the OSD such that only the bottom, left corner is visibly round. To do that, I set the top, left, Y position to a negative value and the width so the bottom, right corner if off screen to the right. It works as intended on my desktop with a 16x10 screen. On my TV with a 16x9 |
[17:18:21] | gigem: | screen, it doesn't work as the top, left corner is round too. Do you have any ideas why that is? Could it be because the video window on the desktop is a little shorter than the screen on the desktop while the video and screen are the same size on the TV? This is using VDPAU, BTW. |
[17:24:54] | dekarl1 is now known as dekarl | |
[17:26:23] | stoffel (stoffel!~quassel@pD9E41568.dip0.t-ipconnect.de) has quit (Ping timeout: 245 seconds) | |
[17:42:01] | SteveGoodey (SteveGoodey!~steve@host217-42-221-180.range217-42.btcentralplus.com) has joined #mythtv | |
[17:50:17] | dekarl: | wagnerrp: I just looked at 0.25 and master. mythutil is packaged in common, might be an idea to just switch it over there for now. the real fix might be to just hardcode the version and the branch string in the build. |
[17:51:59] | wagnerrp: | i do hard-code some parts into the python bindings |
[17:52:27] | wagnerrp: | the install script writes PREFIX into one of the modules before installing it |
[17:52:46] | wagnerrp: | i could do the same for the other data |
[17:53:16] | wagnerrp: | i'll shift it to mythutil for now |
[17:54:38] | dekarl: | ty |
[18:04:56] | wagnerrp: | i went ahead and had it try mythutil, mythbackend, and mythfrontend, before faulting out to "Unknown" |
[18:16:59] | stuartm: | gigem: that might account for it, I'm largely ignorant on the OSD specific parts of the UI code, I left that all to Mark |
[18:18:40] | stuartm: | gigem: you could use an image there instead, a little more work involved but it should do the trick and you won't need to crop the shape using negative coords |
[18:20:51] | stuartm: | should be able to do rounded corners in Gimp,I prefer to use Inkscape but it has a learning curve (reasonably shallow one, but if you're already familiar with gimp) |
[18:24:42] | stuartm: | gigem: are you using any sort of overscan/video window overrides – the stuff in the Appearance settings? If so, you could try adjusting that, if not it won't make any difference here |
[18:44:15] | GreyFoxx (GreyFoxx!~greg@mythtv/developer/GreyFoxx) has quit (Read error: Operation timed out) | |
[18:44:28] | stuartm: | jya: which theme were you using in #11640? |
[18:49:45] | GreyFoxx (GreyFoxx!~greg@out.of.phaze.org) has joined #mythtv | |
[18:52:48] | stuartm: | jya: if the baseprogressbar uses explicit size for it's images instead of relative, then changing the parent size won't cause them to scale which _may_ be the issue here, in which case you have two options – change the dimensions in the baseprogressbar to percentages or define new dimensions for each image in the derived progressbar |
[19:23:06] | SteveGoodey (SteveGoodey!~steve@host217-42-221-180.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[19:34:26] | knightr_ (knightr_!~Nicolas@69-165-170-178.dsl.teksavvy.com) has joined #mythtv | |
[19:35:58] | knightr (knightr!~Nicolas@mythtv/developer/knightr) has quit (Ping timeout: 245 seconds) | |
[20:11:53] | yoyolala (yoyolala!~yoyolala@unaffiliated/yoyolala) has joined #mythtv | |
[20:12:17] | yoyolala (yoyolala!~yoyolala@unaffiliated/yoyolala) has quit (Client Quit) | |
[20:13:49] | gigem: | stuartm: Thanks. I think I'm going to try something different first before I go digging into the bowels of the OSD and VDPAU painter. |
[20:15:07] | stuartm: | gigem: wish I could be more help |
[20:17:13] | stuartm: | knightr_: if adding a translation hint or removing QObject in https://github.com/MythTV/mythtv/commit/c1dc08ed2 breaks existing translations then I can change it back |
[20:22:15] | GreyFoxx (GreyFoxx!~greg@out.of.phaze.org) has quit (Changing host) | |
[20:22:15] | GreyFoxx (GreyFoxx!~greg@mythtv/developer/GreyFoxx) has joined #mythtv | |
[20:24:45] | Steve-Goodey (Steve-Goodey!~steve@host217-42-221-180.range217-42.btcentralplus.com) has joined #mythtv | |
[20:30:58] | exoon (exoon!~exoon@p5482E067.dip0.t-ipconnect.de) has quit (Quit: Verlassend) | |
[20:40:36] | Steve-Goodey (Steve-Goodey!~steve@host217-42-221-180.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[21:01:56] | stuartm: | knightr_: can you still reproduce http://code.mythtv.org/trac/ticket/10608 ? |
[21:10:08] | stuartm: | nevermind, I can reproduce here, it's not that --reset isn't working, the language selection prompt is broken |
[21:18:48] | sorahn (sorahn!~sorahn@www.sorahn.net) has joined #mythtv | |
[21:19:24] | sorahn: | hey guys, I'm trying to run the mythtv (backend) setup app on OSX and it's exiting with code 135 |
[21:19:29] | sorahn: | which is "GENERIC_EXIT_SOCKET_ERROR" |
[21:19:52] | wagnerrp: | that sounds like it cannot bind to the address it wants to listen on |
[21:20:07] | wagnerrp: | however this is the development channel, you want #mythtv-users |
[21:20:11] | sorahn: | oh |
[21:20:17] | sorahn: | oops, my mistake |
[21:26:09] | stuartm: | knightr_: what's happening is this, --reset resets the language/country, on starting the frontend now checks the syste, locale and if a matching locale file exists it is loaded. The locale files generally specify the preferred language and country for that locale which are then inserted into the database, avoiding the need to ask the user – this is all by design |
[21:26:20] | sorahn: | fantastic, /wc |
[21:26:23] | sorahn: | oops |
[21:26:24] | sorahn (sorahn!~sorahn@www.sorahn.net) has left #mythtv () | |
[21:28:21] | stuartm: | to explicitly change the language you can instead use --prompt, although I think there should really be a separate --chooseLanguage or something |
[21:29:46] | stuartm: | knightr_: so I'm closing the ticket as invalid unless you have any objection? |
[21:32:37] | stuartm: | I did notice one bug while refreshing my memory of this code, iirc the language/country settings are supposed to be saved globally but seem to be saved per-host |
[21:34:18] | stuartm: | that's due to a poor name choice for the setting functions – SaveSetting() is used to save a host setting, and SaveSettingOnHost() is used to save a global setting |
[21:35:06] | stuartm: | might have to rename the former to SaveHostSetting() and add a SaveGlobalSetting() |
[21:38:45] | stuartm: | could also use a ReplaceSetting() which only updates existing entries and never inserts new ones |
[22:00:32] | stuartm: | knightr_: a quick check shows we're lacking locale files for Italy, Greece and Catalan speaking parts of Spain (and Andorra?), Portugal, the whole of Scandinavia and other places which we have translation files for |
[22:00:51] | stuartm: | maybe we can ask some translators to consider providing those? |
[22:01:21] | stuartm: | oops, we do have one for Norway, the Borkmal speaking parts at least |
[22:02:36] | stuartm: | oddly we don't have es_us, which would be an exact replica of en_us with language settings changed to Spanish |
[22:03:48] | stuartm: | basically, if translators don't start providing them then I'll write them and they may not like the defaults I choose :) |
[22:04:30] | stuartm: | particularly for date format settings |
[22:26:40] | tgm4883 (tgm4883!~tgm4883@ubuntu/member/tgm4883) has quit (Ping timeout: 245 seconds) | |
[22:26:40] | rhpot1991 (rhpot1991!~rhpot1991@ubuntu/member/rhpot1991) has quit (Ping timeout: 245 seconds) | |
[22:26:47] | knightr_: | stuartm, something must have changed because it wasn`t like that initially IIRC (hence the reason for opening the ticket...) |
[22:28:24] | knightr_: | stuartm, I did remind the translators quite a few time to provide those but I will remind them again... |
[22:29:30] | knightr_: | stuartm, if you write those then only chose the language, nothing more... |
[22:30:40] | rhpot1991 (rhpot1991!~rhpot1991@2001:4968:202:3:c40:9aa8:908a:e11c) has joined #mythtv | |
[22:30:43] | rhpot1991 (rhpot1991!~rhpot1991@2001:4968:202:3:c40:9aa8:908a:e11c) has quit (Changing host) | |
[22:30:43] | rhpot1991 (rhpot1991!~rhpot1991@ubuntu/member/rhpot1991) has joined #mythtv | |
[22:30:53] | knightr_: | stuartm, You didn`t provide a translation it, you added a disambiguation string... |
[22:31:14] | knightr_: | THat adds a new translation unless it already exists... |
[22:31:35] | tgm4883 (tgm4883!~tgm4883@ubuntu/member/tgm4883) has joined #mythtv | |
[22:32:16] | knightr_: | If you add a disambiguation string, it should match the usage of the string, the subtitle disambiguation string should be corrected... |
[22:32:32] | knightr_: | (it refers to the title and not the subtitle...) |
[22:37:22] | knightr_: | stuartm, if --reset works as you described it was somehow fixed, it did not used the settings in the locale files (see 2nd paragraph of what I wrote), only the language... |
[22:37:51] | knightr_: | (which is the reason why the ticket was opened, it did not correctly process the locale file...) |
[22:38:59] | stuartm: | disambiguation string/translation hint, same thing, they just changed what it was called in later versions of QT |
[22:41:17] | stuartm: | knightr_: reset has never reset anything except appearance and language settings, there is code to overwrite existing settings with the locale defaults but that's never been hooked up |
[22:41:27] | stuartm: | see MythLocale::ResetToLocaleDefaults() |
[22:42:54] | stuartm: | wouldn't take but a few minutes to add a new arg to the frontend/backend which invokes that function e.g. --reset-to-locale-defaults – only something more pithy |
[22:43:08] | knightr_: | stuartm, a disambiguation string becomes part of the lookup key and creates a new string |
[22:43:22] | knightr_: | a translation comment doesn`t add a new string... |
[22:43:37] | knightr_: | They changed that around Qt 4.4 I think... |
[22:43:44] | stuartm: | knightr_: "In Qt 4.4 and earlier, this disambiguation parameter was the preferred way to specify comments to translators." |
[22:43:54] | knightr_: | yeo, true... |
[22:44:05] | stuartm: | that string needed disambiguating anyway |
[22:44:06] | knightr_: | But they changed how they use it.... |
[22:44:26] | knightr_: | yes, it needed one but the subtitle one says it is for the title... |
[22:44:28] | stuartm: | although if I have to revert that part and re-commit it after the release ... |
[22:44:51] | stuartm: | subtitle one |
[22:44:53] | stuartm: | ? |
[22:45:10] | knightr_: | (I added quite a few disambiguation string recently. for "Unknown"... |
[22:45:34] | knightr_: | + infoMap["titlesubtitle"] = tr("Unknown", "Unknown program title"); |
[22:45:34] | stuartm: | I don't mind changing it, that's why I brough it up |
[22:45:50] | stuartm: | I wasn't aware that they were using the 'comment' differently now |
[22:46:31] | knightr_: | the key for the infoMap suggest this is for a subtitle... |
[22:46:36] | stuartm: | knightr_: no, that is correct, titlesubtitle is a compound of the programme title and subtitle e.g. "House: I'm Moody" |
[22:46:50] | knightr_: | ah, OK... |
[22:46:55] | knightr_: | sorry... |
[22:47:10] | stuartm: | and for programmes with no title, there will be no subtitle either, hence just 'unknown' will suffice |
[22:47:39] | knightr_: | the worst thing is they still store it in the "comment" field and added "extracomment" for real comments... |
[22:47:53] | knightr_: | (so that it would work relatively how it used to work...) |
[22:48:15] | knightr_: | they both show them in the same place in Qt Linguist... |
[22:48:29] | stuartm: | :/ |
[22:48:46] | brfranse_ (brfranse_!~brfransen@64.179.169.226) has quit (Quit: brfranse_) | |
[22:49:08] | brfransen (brfransen!~brfransen@64.179.169.226) has joined #mythtv | |
[22:49:58] | knightr_: | there is a small problem with a real translator comment, they don't make sure it is added only one time (ie like a SELECT distinct) so it must be used only one time for the same string... |
[22:50:47] | knightr_: | I think I put the info about those in the coding standard/guidelines (but I haven`t finished writing my section...) |
[22:50:58] | stuartm: | FYI, the commits I've just pushed change the way we store/read the language setting, it was previously per-host meaning you could have frontends using different languages* but this wasn't really how it was intended to work and would cause problems especially now those settings are more widely used for stuff like metadata lookups |
[22:51:39] | knightr_: | BTW, is that what you had in mind, both guidelines and tutorial in one or should I put the info I put there in another page and refer to it, keeping only guidelinesÉ |
[22:51:42] | knightr_: | ? |
[22:51:50] | stuartm: | * Having frontends in different languages is still possible, it's just no longer the default and requires the user to get their hands dirty by inserting settings directly into the database |
[22:52:50] | knightr_: | won't that p1$$ off people using MythTV in a more commercial-like setting? |
[22:52:55] | stuartm: | knightr_: originally I was thinking that the coding standards should just be the guidelines |
[22:53:53] | knightr_: | so I should split it in two parts? (if I understood you correctly) |
[22:54:10] | stuartm: | knightr_: maybe, but I can't think of a solution for that at the moment, unless I add an additional setting per frontend for frontend language |
[22:54:42] | stuartm: | knightr_: that's what I would do, but I'll leave that decision to you |
[22:55:50] | knightr_: | That's what you will do for the locale stuff I gather (put the info on another page?)? |
[22:57:57] | knightr_: | (I thought you would put info on how to use them so that's why I thought you were suggesting writing as a tutorial...) |
[22:58:24] | stuartm: | the detailed usage stuff yes, in the coding standards I intended just to note that it should be used and when it might apply |
[22:58:47] | knightr_: | ah, OK, I get you... |
[22:59:13] | knightr_: | does everybody has access to change those pages or only us? |
[23:00:00] | knightr_: | s/has/have |
[23:00:52] | stuartm: | it's open to all wiki users who have had an account for a few days, new and unregistered users are prevented from editing it |
[23:01:23] | stuartm: | there's a good case for only allowing developers to edit it |
[23:01:24] | knightr_: | our coding standards can be edited by everybody? |
[23:01:59] | knightr_: | (I thought there was a way to limit editing, I am just surprised...) |
[23:02:10] | wagnerrp: | usually you would protect it |
[23:02:20] | wagnerrp: | but we don't have a privileged class for "developers" |
[23:02:46] | knightr_: | ah, thank you Raymond, I thought we had something like that... |
[23:02:59] | wagnerrp: | we should be able to add one |
[23:03:07] | wagnerrp: | or just make everyone admins |
[23:03:11] | stuartm: | knightr_: we used to keep them in the developer wiki, where they were only editable by developers, but a decision was made at some point to move it to the user wiki – I can't remember why |
[23:03:18] | Tobbe5178 (Tobbe5178!~asdf@h104n2-sv-a13.ias.bredband.telia.com) has quit (Read error: Connection reset by peer) | |
[23:03:25] | wagnerrp: | "developer wiki" is before my time |
[23:03:37] | stuartm: | and we can't protect the user wiki in the same way as the permissions classes are different |
[23:03:55] | knightr_: | doesn't trac has a small wiki in it? (at least I thought it had one...) |
[23:04:05] | wagnerrp: | it does |
[23:04:22] | knightr_: | (so maybe that's what Stuart refers as developer wiki...) |
[23:04:32] | knightr_: | s/refers/refers to/ |
[23:04:33] | stuartm: | wagnerrp: trac has a wiki component – e.g. http://code.mythtv.org/trac/wiki/GoToDev |
[23:05:33] | wagnerrp: | oh, i thought you were referring to something prior to the wiki migration of aught five |
[23:05:39] | stuartm: | that was generally regarded as the wiki all development related stuff was covered, e.g. http://code.mythtv.org/trac/wiki/FeatureRoadmap http://code.mythtv.org/trac/wiki/TitleIndex |
[23:05:51] | stuartm: | but it's all pretty stale stuff now |
[23:08:12] | knightr_: | stuartm, besides metadata lookup, what else requires using a "system language"? |
[23:09:54] | knightr_: | Maybe we could use the current language setting as it as always been used and define another "metadata language" or "system language" |
[23:10:28] | stuartm: | I'm wary about a proliferation of language settings, we already have three |
[23:12:06] | knightr_: | (having users directly edit the database could cause problems...) |
[23:13:03] | knightr_: | most of them are set by the locale files we currently have though IIRC...) |
[23:13:54] | stuartm: | knightr_: it's also use to determine default subtitle/audio selection for DVDs, certain videos – and therefore potentially which tracks to keep when transcoding |
[23:15:03] | knightr_: | stuartm, chaning the audio track on for DVD is new IIRC... |
[23:15:04] | stuartm: | knightr_: I'll think about it in the morning |
[23:15:17] | knightr_: | (and I must confess I was not a fan of that change...) |
[23:15:26] | knightr_: | (personnally...) |
[23:16:06] | stuartm: | not that new, it goes back a few years – we select the preferred audio track for all videos/recordings |
[23:16:14] | paul-h (paul-h!~Paul@176.27.236.54) has quit (Quit: Konversation terminated!) | |
[23:16:18] | knightr_: | because I always listen to movie in their original language and if something has more than one track with one track being French its original language is not French...) |
[23:16:58] | knightr_: | so what did peper change in that? (I am pretty sure I saw a commit for this recently...) |
[23:17:11] | stuartm: | knightr_: it was broken for a long time, but it was recently fixed |
[23:17:20] | knightr_: | ah, thank you! |
[23:17:46] | knightr_: | gotta go Stuart and I think it's pretty late for you so I guess you have to go as well... |
[23:18:02] | knightr_: | (I have to go back home...) |
[23:18:06] | knightr_: | goodnight! |
[23:18:08] | stuartm: | while broken it would actually choose any track, so even if it was supposed to select English you'd sometimes get Spanish/Russian/Greek etc |
[23:18:39] | knightr_: | s/goodnight/good night |
[23:19:11] | stuartm: | knightr_: like you I only ever watch dvds in their original language, though most of the time foreign language DVDs only offer the original language tracks, no-one dubs foreign films anymore |
[23:19:22] | stuartm: | at least not for the UK DVD releases |
[23:20:55] | knightr_: | here we frequently have 2 if not 3 languages on our DVDs... |
[23:20:59] | stuartm: | but auto-selecting the English subtitles is appreciated, and amusing as subtitle writers decide to change the wording |
[23:21:30] | knightr_: | LOL, I have noticed that as well... :) |
[23:22:06] | stuartm: | I've been known to shout at the TV – No!, that's not what he said! |
[23:22:31] | knightr_: | ROTFL... |
[23:23:35] | knightr_: | Do svindaniya i beregi cebya! (I can't type in Cyrillic while remotely accessing my PC...) |
[23:23:58] | stuartm: | no worse than broadcast subtitles though, I swear the people who write those must be half deaf, you end up with some really strange substitutions – "I need a coffee" becomes "Anita coughy" |
[23:24:08] | knightr_: | (that roughly means "Good bye and take care!") |
[23:24:26] | knightr_: | LOL... |
[23:25:00] | stuartm: | au revoir, hasta luego, boa noite, etc |
[23:25:25] | knightr_: | French, Spanish, Italian |
[23:25:29] | knightr_: | (I would say...) |
[23:25:30] | stuartm: | Portuguese |
[23:26:09] | knightr_: | Is it the last one I got wrong? |
[23:26:19] | stuartm: | yep |
[23:26:31] | knightr_: | Italian is similar though, right? |
[23:26:36] | stuartm: | Italian and Portugeuse have some similiarties though |
[23:27:27] | knightr_: | They are all Romance/Romanic language I believe... |
[23:27:28] | stuartm: | buona notte is the Italian (for good night) |
[23:27:54] | stuartm: | or buonanotte |
[23:28:18] | knightr_: | it's close but not identical... |
[23:28:46] | stuartm: | knightr_: yeah, they are and they all share a lot in common – German is the only non-romance language I've tried learning so far, not a huge fan |
[23:29:38] | knightr_: | LOL, there should be some similarities with English since English is a ... Germanic language... |
[23:29:46] | stuartm: | knightr_: there are other examples where they are closer in spelling, although it's mostly prononciation that's similar – they'll spell things differently but they sound the same |
[23:29:53] | knightr_: | (I don't remember the exact language family...) |
[23:30:31] | knightr_: | I should have noticed the difference because I knew how to say that in Italian...) |
[23:31:00] | knightr_: | and it wasn't spelled exactly how it is pronounced in Italian... |
[23:31:21] | knightr_: | I really have to go now Stuart, my bro is waiting for me... |
[23:31:21] | stuartm: | take I – Yo, Eu, Io – spelt differently yet similar in pronunciation and you can see how they all derived from the same place |
[23:31:26] | knightr_: | Good night! |
[23:31:28] | stuartm: | knightr_: g'night |
[23:42:20] | knightr_ (knightr_!~Nicolas@69-165-170-178.dsl.teksavvy.com) has quit (Read error: Connection reset by peer) |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.