Friday, November 15th, 2013, 00:19 UTC | ||
[00:19:13] | jya: | peper03: do you know where this check for PCM_DVD and detection to change into another format is done ? |
[00:20:19] | jya: | peper03: stream_changed is already called in mpeg.c; i do think doing it there is the best way to do it with the least amount of change required, and the less likely to break other stuff |
[00:23:50] | jya: | though, it could be argued that it's not a new stream... |
[00:32:46] | wagnerrp: | anyone know how we got spam on the -commits mailing list? |
[00:32:53] | wagnerrp: | i didn't think anyone was allowed to post there |
[00:33:08] | wagnerrp: | s/spam/a virus/ |
[00:57:22] | clever: | the headers in the mail message may explain how |
[00:58:46] | clever: | which one was it?, i am subscribed |
[01:00:33] | clever: | ah, i'm only seeing replies to the commits chain, cant see the original msg |
[01:09:42] | wagnerrp: | the headers spoof it as coming from a mythtv.org domain |
[01:11:41] | clever: | shouldnt the mythtv smtp server report where it got it from? |
[01:12:20] | wagnerrp: | http://pastebin.com/raw.php?i=9V92jRPr |
[01:12:34] | wagnerrp: | came from someone using shaw cable |
[01:13:56] | clever: | yeah, looks like he stuck in 2 fake headers to mislead automated tools into thinking he was just a hop in the middle |
[01:14:30] | clever: | can just anybody email mythtv-commits@mythtv.org and it go out? |
[01:21:57] | clever: | ive also been getting strange voicemail messages on one of my accounts, research led me to https://malwr.com/analysis/MGZlZjM5NjczMDdhND . . . MDQ5ZTlhODQ/ |
[01:22:17] | clever: | which says it opens a few tcp servers and does some http queries |
[01:51:03] | NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Quit: Body blow! Body blow!) | |
[01:51:09] | jheizer_ (jheizer_!~jon@c-98-226-220-178.hsd1.il.comcast.net) has joined #mythtv | |
[02:02:16] | wahrhaft_ (wahrhaft_!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has quit (Read error: Operation timed out) | |
[02:09:59] | skd5aner: | http://www.gossamer-threads.com/lists/mythtv/dev/557640 – new SD API that can provide channel icons!! :) |
[02:11:04] | skd5aner: | and season/episode data with integration into tbdb and tvrage... nice! |
[02:11:37] | skd5aner: | stuartm, dekarl1 ^ that should be helpful given some recent converation (for North America users at least) |
[02:12:06] | skd5aner: | looks like it can even pull metadata (I'm assuming artwork included) from those sources |
[02:12:47] | skd5aner: | QAM data... I'll shutup now, but there's so many thigns there that sound very exciting! |
[02:13:24] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has joined #mythtv | |
[02:23:55] | skd5aner: | stuartm: I use mythweb about 50% from home and 50% from away... but it's greatest value, to me, is mostly when I'm away, as it's my only real option to manage/create recording rules. When I'm home, I only use it from a convenience standpoint. When I'm away, it's most likely because I won't be home in time to create/change a rule by the time it needs to record. |
[02:24:29] | skd5aner: | stuartm: I am excited to actually trial your work, but I'm letting it settle a bit first :) |
[02:24:47] | jheizer_ (jheizer_!~jon@c-98-226-220-178.hsd1.il.comcast.net) has quit (Ping timeout: 272 seconds) | |
[02:30:21] | jheizer_ (jheizer_!~jon@c-98-226-220-178.hsd1.il.comcast.net) has joined #mythtv | |
[02:36:23] | jheizer_ (jheizer_!~jon@c-98-226-220-178.hsd1.il.comcast.net) has quit (Ping timeout: 246 seconds) | |
[02:48:13] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 272 seconds) | |
[03:15:21] | peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 246 seconds) | |
[03:16:10] | peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv | |
[03:20:34] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv | |
[03:28:58] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has quit (Quit: No Ping reply in 180 seconds.) | |
[03:29:16] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has joined #mythtv | |
[03:31:55] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 272 seconds) | |
[03:33:05] | wahrhaft_ (wahrhaft_!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has joined #mythtv | |
[03:33:43] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has quit (Read error: Connection reset by peer) | |
[03:33:55] | _nyloc_ (_nyloc_!~quassel@p3EE2CCEE.dip0.t-ipconnect.de) has joined #mythtv | |
[03:37:25] | nyloc (nyloc!~quassel@p5B26F739.dip0.t-ipconnect.de) has quit (Ping timeout: 244 seconds) | |
[03:51:51] | jya__ (jya__!~jyavenard@mythtv/developer/jya) has joined #mythtv | |
[03:52:38] | jya_ (jya_!~jyavenard@mythtv/developer/jya) has quit (*.net *.split) | |
[03:52:38] | joki (joki!~joki@p54862B2D.dip0.t-ipconnect.de) has quit (*.net *.split) | |
[03:53:48] | joki (joki!~joki@p54862B2D.dip0.t-ipconnect.de) has joined #mythtv | |
[04:27:39] | stichnot (stichnot!~stichnot@adsl-68-127-209-56.dsl.pltn13.pacbell.net) has joined #mythtv | |
[04:27:39] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv | |
[04:27:39] | stichnot (stichnot!~stichnot@adsl-68-127-209-56.dsl.pltn13.pacbell.net) has quit (Changing host) | |
[04:39:43] | fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 252 seconds) | |
[04:41:02] | fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv | |
[04:43:27] | wolfgang3 (wolfgang3!~wolfgang@ppp-46-244-187-9.dynamic.mnet-online.de) has joined #mythtv | |
[04:46:47] | wolfgang2 (wolfgang2!~wolfgang@ppp-88-217-12-232.dynamic.mnet-online.de) has quit (Ping timeout: 260 seconds) | |
[04:46:58] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv | |
[05:04:12] | wahrhaft_ (wahrhaft_!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has quit (Remote host closed the connection) | |
[05:04:24] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has joined #mythtv | |
[06:35:31] | dekarl1 is now known as dekarl | |
[06:41:17] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 272 seconds) | |
[06:44:04] | peper03: | jya: http://pastebin.com/G0HqsThx – It could be argued that it's not a new stream,but it could equally be argued that the callback is called streams_changed and the stream *has* changed. Can probably be argued one way or the other. |
[06:46:01] | jya__: | looks good... (Even though I wouldn't even bother testing the old codec_id and call streams_changed all the time) |
[06:46:43] | jya__: | and even, call streams_changed all the time, not just for when bits_per_coded_sample == 16 |
[06:46:51] | jya__: | what if it changed back to say PCM_DVD ? |
[06:46:56] | jya__: | you wouldn't cater for that |
[06:47:38] | jya__: | I thought you would have just called streams_changed right at the end of the "found:" goto |
[06:55:08] | peper03: | jya__: If I called streams_changed every time, it would call it for every packet. Once you get past 'found:' you're in the code that's reading each packet. Once it detects that the current stream has already been seen, it jumps to 'found:'. As far as I can see, it will never set it back to PCM_DVD. |
[06:56:20] | jya__: | that's from memory from earlier memory... let me check again; I thought it could have been called whenever the codec_id is being changed |
[06:56:35] | SteveGoodey (SteveGoodey!~steve@host109-158-208-19.range109-158.btcentralplus.com) has joined #mythtv | |
[06:57:21] | jya__: | or are you saying that st->codec->codec_id is changed all the time ? |
[06:58:02] | jya__: | if so; then yes, I think your patch is the right approach for the time being |
[07:00:07] | jya__: | have you checked that it works? scanstreams closes everything and rescan it all... I have a fear that it then goes back to being detected as AV_CODEC_PCM_DVD and so you end up getting multiple scanstreams being called |
[07:03:39] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has quit (Write error: Broken pipe) | |
[07:03:52] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has joined #mythtv | |
[07:07:39] | wahrhaft_ (wahrhaft_!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has joined #mythtv | |
[07:07:43] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has quit (Read error: Connection reset by peer) | |
[07:10:57] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv | |
[07:11:22] | SteveGoodey (SteveGoodey!~steve@host109-158-208-19.range109-158.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[07:12:09] | wahrhaft_ (wahrhaft_!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has quit (Ping timeout: 252 seconds) | |
[07:14:06] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has joined #mythtv | |
[07:17:13] | peper03: | jya__: Yes, it seems to work fine. Closing the codec doesn't cause mpeg.c to rescan the stream. I see no error messages in the logs and audio plays fine. |
[07:17:32] | jya__: | sounds great then |
[07:17:44] | jya__: | i need to track what they are doing in ffplay or mplayer |
[07:18:11] | jya__: | if you have some spare time and can start looking at how ffplay is doing it.. that'd be appreciated :P |
[07:19:24] | peper03: | Spare time is thin on the ground at the moment but I'll try to take a look :) |
[07:20:49] | jya__: | once we figured that out, we should be able to figure out how to play h264 streams that change in time (useful to prevent HLS playback to crash) |
[07:28:35] | Tobbe5178 (Tobbe5178!~asdf@h104n2-sv-a13.ias.bredband.telia.com) has joined #mythtv | |
[08:35:27] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has quit (Ping timeout: 260 seconds) | |
[08:40:56] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has joined #mythtv | |
[09:29:46] | solars (solars!~solars@84.115.247.2) has joined #mythtv | |
[09:30:39] | solars: | hi, I tried to watch tv on my local machine by connecting the frontend to a remote backend, however the versions mismatch and it doesn't work. what's the easiest way I could still watch tv over the remove backend? |
[09:38:56] | stuartm: | wagnerrp: no idea how that got through, the server should reject @mythtv.org email which didn't originate locally |
[09:40:50] | stuartm: | wouldn't have thought the fake headers would be enough, but maybe they were |
[09:47:48] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has quit (Ping timeout: 252 seconds) | |
[09:50:24] | stuartm: | wagnerrp: configured mailmain to strip attachments sent to that list, and also added some filters on headers |
[09:52:35] | stuartm: | should probably install SpamAssassin |
[10:01:08] | stuarta: | cluebringer, as well as amavis new |
[10:03:14] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has joined #mythtv | |
[10:18:18] | Merlin83b: | solars: Probably a question for #mythtv-users but essentially make the versions match! |
[10:27:55] | solars: | ah sorry, wrong channel again |
[10:28:12] | solars: | I don't want to downgrade my laptop really :) but I assume there is a way with xmbc or so... |
[10:50:35] | wahrhaft_ (wahrhaft_!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has joined #mythtv | |
[10:51:11] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has quit (Ping timeout: 260 seconds) | |
[10:53:19] | dekarl1 (dekarl1!~dekarl@p4FE8583A.dip0.t-ipconnect.de) has joined #mythtv | |
[10:56:18] | dekarl (dekarl!~dekarl@p4FCEE4B3.dip0.t-ipconnect.de) has quit (Ping timeout: 246 seconds) | |
[10:58:23] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has joined #mythtv | |
[10:58:24] | wahrhaft_ (wahrhaft_!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has quit (Read error: Connection reset by peer) | |
[11:01:57] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has quit (Client Quit) | |
[11:02:10] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has joined #mythtv | |
[11:07:35] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has quit (Ping timeout: 260 seconds) | |
[11:20:56] | stuartm: | solars: upgrade the server? |
[11:23:38] | solars: | it's mythbuntu on the most recent version vs. ubuntu most recent version... |
[11:23:59] | solars: | is there no other way, via xbmc or so? |
[11:25:33] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has joined #mythtv | |
[11:27:58] | stuartm: | solars: both mythbuntu and ubuntu use the same packages, should be able to get both using the same version |
[11:29:39] | stuartm: | http://www.mythbuntu.org/repos - |
[11:29:42] | wahrhaft_ (wahrhaft_!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has joined #mythtv | |
[11:30:01] | stuartm: | superm1: I'm sure that page used to link to the mythbuntu-repos package |
[11:30:52] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has quit (Ping timeout: 260 seconds) | |
[11:31:03] | buu: | So I'm getting errors like: 2013-11–15 05:22:27.943673 E MythFontProperties: Failed to load 'Arial', got 'Liberation Sans' instead |
[11:31:25] | buu: | The code in question being: 7 <fontdef name="debug" face="Arial"> |
[11:31:37] | buu: | Anyone know what I should change that to? I assume I shouldn't hardcode 'Liberation Sans' |
[11:31:40] | stuartm: | buu: those should be warnings instead |
[11:31:55] | solars: | stuartm, but ubuntu is on version 13.10 and mythbunto latest is 12.04 – not sure if thats the ubuntu version though |
[11:32:11] | solars: | mythtv is 0.24 vs 0.27 iirc |
[11:32:17] | stuartm: | it's not hardcoding liberation, but using QFontMetrics to find the closest installed font in style to Arial |
[11:32:17] | buu: | stuartm: E means error right? |
[11:32:52] | buu: | stuartm: Well I mean, should I change the fontdef to liberation sans then? |
[11:33:00] | stuartm: | buu: yeah, I'll fix that, it's not a fatal error at all although the theme may not display as was intended (different fonts have differing widths) |
[11:33:30] | buu: | It doesn't appear to be fatal, the plugin works fine, I'm just trying to clean up my logs |
[11:33:33] | stuartm: | buu: you can, but it's doing no harm, you could just ignore the error |
[11:33:49] | wahrhaft_ (wahrhaft_!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has quit (Read error: Connection reset by peer) | |
[11:33:58] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has joined #mythtv | |
[11:34:02] | buu: | Um |
[11:34:11] | buu: | Would it be *more* correct to say something other than arial? |
[11:35:16] | stuartm: | solars: latest default for 12.04 is 0.25, but you _can_ install 0.27 on there by enabling the repos |
[11:35:32] | solars: | stuartm, ah understood.. I will do so, thanks |
[11:35:40] | stuartm: | https://sites.google.com/a/mythbuntu.org/webs . . . tu-repos.deb |
[11:36:31] | buu: | stuartm: Would something like '134: <fontdef name="deleterecordings_filesize_font" from="basemedium">' be more correct? |
[11:36:35] | buu: | To avoid hard coding font names? |
[11:38:36] | stuartm: | buu: not more correct, we allow hardcoded fonts because as I noted every font has different dimensions, some strings may not fix the areas they've been allocated if the font is changed |
[11:38:39] | wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has quit (Ping timeout: 268 seconds) | |
[11:38:54] | stuartm: | the themer in that instance chose to work with Arial |
[11:39:06] | buu: | You are totally not helping me here! |
[11:39:23] | stuartm: | buu: sorry |
[11:39:23] | buu: | I don't think arial was chosen for its deep aesthetic meaning |
[11:39:31] | buu: | And it doesn't exist here |
[11:39:44] | buu: | I think he was jsut trying for a default always existing font |
[11:40:26] | buu: | So if I change my query to: If I just want a generic always available font that doesn't produce warnings in my log file, I should do...? |
[11:40:32] | stuartm: | buu: that wasn't my point, it's not about the look of the font but the metrics – the height/width of each character – by all means change it, but if you start seeing truncated strings you'll know why :) |
[11:40:47] | buu: | Sure, I got that point! |
[11:40:50] | stuartm: | buu: Liberation Sans is as good a choice as any |
[11:40:57] | buu: | Will it always be available? |
[11:41:02] | buu: | Or at least, more so than arial? |
[11:41:17] | stuartm: | buu: not always, but on linux at least, more so than Arial |
[11:41:33] | stuartm: | won't be available for windows or mac users |
[11:41:59] | stuartm: | and use inheritence by all means, it's there to make changing the fonts for an entire theme easier |
[11:42:05] | buu: | So what can I choose that will always be available? |
[11:42:08] | buu: | Er, inheritance? |
[11:42:14] | stuartm: | from="" |
[11:42:47] | buu: | 11 <fontdef name="basemedium" from="basesmall"> |
[11:42:47] | buu: | 12 <pixelsize>22</pixelsize> |
[11:42:48] | stuartm: | which means inherit the style of "this" |
[11:42:48] | buu: | 13 </fontdef> |
[11:42:51] | buu: | Like that? |
[11:42:57] | stuartm: | yes |
[11:43:12] | buu: | Ah-ha |
[11:43:16] | stuartm: | that means basemedium has the same font family etc, but different size |
[11:44:05] | buu: | So I'm guaranteed to always have a 'basesmall' defined? |
[11:44:09] | buu: | That I can inherit from? |
[11:44:31] | stuartm: | pretty much |
[11:44:51] | buu: | Ok, thanks. |
[11:47:31] | buu: | stuartm: Also is it just me or does mythfrontend segfault a ridiculous amount of the time? |
[11:48:00] | stuartm: | just you |
[11:48:03] | buu: | hrm |
[11:48:18] | stuartm: | stablity is something we take seriously |
[11:48:26] | buu: | It never sefaults during runtime |
[11:48:36] | buu: | But about half the time when I re-launch it from the console, it segfaults on start |
[11:49:06] | stuartm: | buu: which version? |
[11:49:17] | buu: | 0.27 ubuntu version |
[11:49:52] | buu: | My log output gets to about '2013-11–15 05:47:14.979911 E CECAdapter: Failed to find any CEC devices.' and then it segfaults, as I recall. I could try to get something more detailed if you'd tell me what to do? |
[11:50:15] | stuartm: | !backtrace |
[11:50:33] | stuartm: | nuts, thought the bot had the url |
[11:50:53] | buu: | 2013-11–15 04:41:32.059682 E CECAdapter: Failed to find any CEC devices. |
[11:50:53] | buu: | Handling Segmentation fault |
[11:50:53] | buu: | Segmentation fault (core dumped) |
[11:51:14] | stuartm: | http://www.mythtv.org/wiki/Debugging |
[11:51:25] | stuartm: | buu: any experience with gdb? |
[11:51:41] | buu: | A while ago |
[11:51:55] | buu: | http://paste.ubuntu.com/6420804/ |
[11:52:03] | stuartm: | since a core was dumped- http://www.mythtv.org/wiki/Debugging#Creating . . . _a_core_file |
[11:54:57] | buu: | Reading.. |
[11:55:44] | buu: | Why the fuck did something create a /php-mythtv directory |
[11:57:34] | buu: | stuartm: It claims a core was dumped but I don't see it in the cwd, would it be somewhere else on the system? |
[11:58:19] | stuartm: | should always be in the cwd, but you could try the home directory of the user |
[11:59:16] | buu: | Sadly no sign. |
[12:00:46] | stuartm: | ok, http://www.mythtv.org/wiki/Debugging#Create_a_gdb_script_file |
[12:03:43] | buu: | stuartm: I restarted with ulimit -c unlimited and got a core file, but using the gdb command just produced: http://paste.ubuntu.com/6420841/ |
[12:03:47] | buu: | I assume thats basically useless? |
[12:04:10] | buu: | Let me go rebuild with debugging |
[12:06:03] | stuartm: | buu: you need to run the command 'bt full' |
[12:06:22] | stuartm: | but without debugging it may still not contain enough information to be of use |
[12:06:32] | buu: | stuartm: Any other command? |
[12:07:09] | stuartm: | "bt full" will do for now |
[12:07:17] | buu: | stuartm: http://paste.ubuntu.com/6420852/ |
[12:08:13] | stuartm: | buu: ok thanks, seems like the problem is in libcec and therefore outside our control |
[12:08:37] | stuartm: | I can't remember if we're statically or dynamically linking libcec, if the latter you could just uninstall it |
[12:09:41] | buu: | --disable-libcec disable libCEC device support ? |
[12:09:44] | buu: | What the hceck is libcec |
[12:10:06] | buu: | Something hdmi remote? |
[12:11:27] | buu: | Ah |
[12:11:31] | Merlin83b: | Yes: https://en.wikipedia.org/wiki/Consumer_Electronics_Control#CEC |
[12:11:33] | buu: | Well I don't appear to have any need for libcec |
[12:11:40] | Merlin83b: | You don't :) |
[12:11:49] | buu: | Is there anything else useful I can do with this information or just recompile without it and move on? |
[12:14:25] | stuartm: | could report it upstream to the libcec devs, but I'll leave that up to you |
[12:15:02] | buu: | Ok. |
[12:15:27] | buu: | stuartm: I fixed my font errors =] |
[12:16:06] | buu: | Although if I close the pianod server while mythtv is aware of it, myth crashes |
[12:16:09] | buu: | So that's a minor problem. |
[12:17:20] | stuartm: | yeah ... in a perfect world plugin crashes wouldn't bring down the frontend application |
[12:17:24] | sphery: | buu: you have an ancient libcec version that had a bug (1.6.2). Upgrade to any newer version and that won't happen. See http://code.mythtv.org/trac/ticket/11468#comment:1 |
[12:17:25] | buu: | Also it desperately needs a script to automatically add the button, sigh. |
[12:17:35] | buu: | sphery: Oh, thanks for the input. |
[12:18:19] | sphery: | if you're using *buntu, you need to enable the mythbuntu repos ( http://www.mythbuntu.org/repos ), and upgrade from that and it should fix stuff for you |
[12:18:47] | buu: | I see. |
[12:26:28] | stuartm: | dblain: did you have any pattern in mind for the services version numbers? E.g. Major version bump for new methods, minor version for new arguments to exist methods? Something like that? |
[12:34:08] | buu: | Oh god, people are writing cron jobs in php |
[12:34:10] | buu: | Is there no god |
[12:35:17] | ** clever hides his crontab ** | |
[12:37:05] | laga_ (laga_!~laga@h1626373.stratoserver.net) has quit (Ping timeout: 245 seconds) | |
[12:37:09] | buu: | =[ |
[12:39:11] | stuarta: | clever: we know what you are like, you should hide your whole system! |
[12:39:35] | clever: | yeah, ive got an lvm partition in 21 fragments, over 2 drives |
[12:41:47] | buu: | Hrrrrm |
[12:42:24] | buu: | So I can just do <button> <action>EXEC /random/command </action </button>? Nifty |
[12:43:14] | buu: | But what does <type> mean inside a button? And where is this documented? |
[12:43:28] | laga (laga!~laga@h1626373.stratoserver.net) has joined #mythtv | |
[12:44:11] | stuartm: | http://www.mythtv.org/wiki/Menu_theme_development_guide |
[12:44:42] | buu: | Thanks! |
[12:46:59] | solars (solars!~solars@84.115.247.2) has quit (Ping timeout: 272 seconds) | |
[12:47:59] | solars (solars!~solars@84.115.247.2) has joined #mythtv | |
[12:51:23] | buu: | Ah, this is nifty |
[13:14:42] | stuarta: | clever: i've seen worse |
[13:20:33] | clever: | stuarta: it was far worse, i wrote a php script to defrag it |
[13:21:05] | clever: | all it did was find the 2nd segment of the LV, and run pvmove to put it right after the 1st segment |
[13:21:19] | clever: | lvm then happily merges them together |
[13:21:33] | clever: | then lvm/xfs ate mythconverg and 20gig of unreplaceable data |
[13:21:47] | clever: | as far as i can tell, xfs ignored lvm and kept writting to the old location |
[13:22:32] | stuarta: | not possible |
[13:22:48] | clever: | thats the only thing i can think of that would explain the corruption |
[13:22:57] | clever: | i ran pvmove while xfs was mounted on the volume being moved |
[13:23:12] | stuarta: | xfs submits bio's to the scsi stack, and that will have to pass through lvm which will remap it to the correct block |
[13:23:32] | clever: | cant think of anything else that would have caused it |
[13:23:36] | stuarta: | that is valid for pvmove |
[13:23:42] | clever: | but that was the old P2 running at 400mhz |
[13:24:00] | stuarta: | it probably went to lunch all by itself |
[13:24:01] | clever: | in the end, it just up and lost the ability to see 1 of the 3 drives |
[13:24:09] | clever: | which one, changed randomly depending on how i tried to fix it |
[13:24:24] | stuarta: | hah, sounds like fun |
[13:24:25] | clever: | and it only did that AFTER i removed the capture card |
[13:24:35] | clever: | and due to lvm, it was an all or nothing deal |
[13:24:43] | clever: | one drive goes down, they all go down |
[13:25:14] | clever: | infact, the same thing happened on the new box for the 1tb volume, just last month |
[13:25:22] | stuarta: | not entirely true, if you have LV's that don't fall onto the PV the died, you can do a partial activation |
[13:25:28] | clever: | but i was able to solve it with a usb pata adapter, and a quick pvmove to undo the sillyness |
[13:25:43] | clever: | yep |
[13:25:51] | clever: | but for some silly reason, 20gig of the 1tb volume was on the wrong drive |
[13:25:56] | clever: | and the 1tb volume had 20gig free |
[13:26:29] | clever: | ive done worse before, i ran a 5 PATA lvm array, over 2 desktops, using nbd |
[13:26:43] | clever: | having pvmove yank data over the lan |
[13:26:52] | stuarta: | i like your optimism |
[13:27:01] | clever: | it was the only way to upgrade a disk |
[13:27:16] | clever: | make a 5 drive array, then pvmove from the old one to the replacement |
[13:27:56] | buu: | clever: I once shipped a 12 drive raid array from LA to HOU and like half the drives stopped working when it got to HOU! |
[13:28:04] | buu: | That one made me really sad. |
[13:28:12] | clever: | ouch |
[13:28:43] | clever: | but mine was on an old pata only system, hard max of 4 drives |
[13:28:51] | buu: | Also seriously has no one updated any myth plugin in like 3 years |
[13:36:08] | sphery (sphery!~mdean@mythtv/developer/sphery) has quit (Remote host closed the connection) | |
[13:42:07] | dekarl1 is now known as dekarl | |
[13:43:17] | dekarl: | solars: Ubuntu 12.04 LTS is the latest *LTS*. Mythbuntu switched to LTS to avoid chasing upgdates "just because you can". |
[13:43:27] | jheizer_ (jheizer_!~jon@c-98-226-220-178.hsd1.il.comcast.net) has joined #mythtv | |
[13:44:45] | solars: | thanks for the info |
[13:49:36] | stuarta: | i'm my mission to make sure we build on the latest LTS |
[13:49:43] | stuarta: | as well as the latest |
[13:50:42] | solars (solars!~solars@84.115.247.2) has quit (Ping timeout: 244 seconds) | |
[13:54:41] | solars (solars!~solars@84.115.247.2) has joined #mythtv | |
[13:59:49] | solars (solars!~solars@84.115.247.2) has quit (Ping timeout: 272 seconds) | |
[14:03:52] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
[14:29:11] | solars (solars!~solars@84.115.247.2) has joined #mythtv | |
[14:33:09] | sphery (sphery!~mdean@mythtv/developer/sphery) has joined #mythtv | |
[14:45:09] | superm1: | solars: we still build on the repos page for all those other releases though in case people want to use them, but all the mythbuntu stuff we can't keep up with ISOs and testing and what not for not LTS releases |
[14:45:18] | superm1: | that graph should be accurate though to which builds are available for which releases |
[14:45:56] | solars: | I see |
[14:46:00] | sphery (sphery!~mdean@mythtv/developer/sphery) has quit (Read error: Connection reset by peer) | |
[14:46:04] | solars: | well I have to use the repo anyway as I'm on 13.10 |
[14:47:14] | superm1: | tgm4883: maybe we should make it clear how to manually put those repos in case someone can't use MCC for whatever reason, not sure |
[14:47:22] | superm1: | esp since it was broke for a bunch of interim releases |
[14:49:24] | sphery (sphery!~mdean@mythtv/developer/sphery) has joined #mythtv | |
[14:49:37] | sphery (sphery!~mdean@mythtv/developer/sphery) has quit (Remote host closed the connection) | |
[14:51:31] | sphery (sphery!~mdean@mythtv/developer/sphery) has joined #mythtv | |
[15:15:44] | tris (tris!tristan@2001:1868:a00a::4) has quit (Excess Flood) | |
[15:16:02] | tris (tris!tristan@2001:1868:a00a::4) has joined #mythtv | |
[15:28:21] | solars (solars!~solars@84.115.247.2) has quit (Ping timeout: 244 seconds) | |
[15:31:45] | sphery_ (sphery_!~mdean@mythtv/developer/sphery) has joined #mythtv | |
[15:32:38] | sphery (sphery!~mdean@mythtv/developer/sphery) has quit (Ping timeout: 264 seconds) | |
[15:47:10] | solars (solars!~solars@84.115.247.2) has joined #mythtv | |
[15:49:07] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 272 seconds) | |
[16:08:21] | jheizer_ (jheizer_!~jon@c-98-226-220-178.hsd1.il.comcast.net) has quit (Read error: Connection reset by peer) | |
[16:08:45] | jheizer_ (jheizer_!~jon@c-98-226-220-178.hsd1.il.comcast.net) has joined #mythtv | |
[16:10:12] | buu: | Does <action>EXEC ...</action> invoke a shell? |
[16:10:24] | buu: | so would EXEC foo $USER; work? |
[16:21:43] | tgm4883: | superm1, maybe on www.mythbuntu.org/repos under the FAQ? |
[16:35:05] | superm1: | yeah that would probably be good |
[16:35:15] | superm1: | just tell people if they want to manually add some basic steps tehre |
[16:37:39] | natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has joined #mythtv | |
[16:53:18] | buu: | Do you suppose menu.xml files are actually parsed by an xml parser? |
[16:53:24] | buu: | Do I need to escape & and ' and friends? |
[16:53:47] | stichnot (stichnot!~stichnot@207.198.105.23) has joined #mythtv | |
[16:53:47] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv | |
[16:53:47] | stichnot (stichnot!~stichnot@207.198.105.23) has quit (Changing host) | |
[16:54:57] | sphery_ (sphery_!~mdean@mythtv/developer/sphery) has quit (Quit: leaving) | |
[16:55:32] | stuartm: | yes |
[16:57:20] | sphery (sphery!~mdean@mythtv/developer/sphery) has joined #mythtv | |
[16:58:06] | Seeker`: | is there really no way to stop "taking to long to be allowed to read.."? |
[16:59:23] | jheizer_ (jheizer_!~jon@c-98-226-220-178.hsd1.il.comcast.net) has quit (Read error: Connection reset by peer) | |
[17:00:38] | jheizer_ (jheizer_!~jon@c-98-226-220-178.hsd1.il.comcast.net) has joined #mythtv | |
[17:00:49] | Seeker`: | it might be nice if it were changed to only print once per second at least |
[17:01:52] | jheizer_ (jheizer_!~jon@c-98-226-220-178.hsd1.il.comcast.net) has quit (Client Quit) | |
[17:07:01] | buu: | stuartm: Success! https://github.com/rmzg/myth-hd-trailers |
[17:09:08] | Merlin83b (Merlin83b!~Daniel@office.34sp.com) has quit (Quit: Leaving) | |
[17:10:17] | NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv | |
[17:20:21] | Seeker`: | Should it even be an info message? If it is taking "too long" to do something it implies negative consequences, in which case it should be higher than "I" |
[17:20:45] | Seeker`: | And if it is inconsequential, then it is too spammy |
[17:21:59] | stuartm: | buu: since they have an rss feed you could add it to MythNetVision instead? |
[17:26:27] | stuartm: | buu: it appears to already provide two trailer sites, so I'm sure one more would be welcome |
[17:29:46] | stuartm: | seems the media urls in the rss feed are broken :/ |
[17:30:43] | stuartm: | e.g. http://movietrailers.apple.com/movies/indepen . . . p1_h720p.mov |
[17:30:54] | stuartm: | just redirects to the apple trailer homepage |
[17:31:59] | buu: | stuartm: You have to pretend to be quicktime to access that url |
[17:32:47] | buu: | I didn't realize there was a stupid feed though =[ |
[17:33:36] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv | |
[17:33:58] | stuartm: | buu: ah ok, well we can do that easily enough :) |
[17:35:03] | buu: | I was attempting to fix mythbuntu-apple-trailers – Plugin providing Apple.com Movie Trailers for MythTV |
[17:41:15] | buu: | Interesting. |
[17:59:58] | sphery: | we're not allowed to use the apple trailers site with a spoofed user agent--it violates ToS |
[18:01:52] | sphery: | see, also http://www.mythtv.org/wiki/Myth_Apple_Trailers |
[18:05:48] | sphery: | basically, see the "Your Use of the Site" paragraph at http://www.apple.com/legal/internet-services/terms/site.html , as linked from http://trailers.apple.com/trailers/ (aka, and also linked from, http://trailers.apple.com/ ) |
[18:06:13] | sphery: | specifically the "You may not use any “deep-link”, “page-scrape”, “robot”, “spider” or other automatic device, program, algorithm or methodology, or any similar or equivalent manual process, to access, acquire, copy or monitor any portion of the Site or any Content, or in any way reproduce or circumvent the navigational structure or presentation of the Site or any Content" |
[18:06:35] | sphery: | so, no programs and no circumventing the navigational structure--meaning you can only use the service if you use their web pages |
[18:07:39] | sphery: | now you can put a bookmark in MythBrowser to bring up trailers.apple.com and use it that way |
[18:10:44] | buu: | sphery: Technically speaking I'm not violating it, presumably hd-trailers is |
[18:10:49] | buu: | Or whatever they're doing. |
[18:10:57] | buu: | I admit its a bit of a gray area! |
[18:11:12] | buu: | Well, unless that counts as a "deep link" |
[18:11:17] | buu: | Who the hell knows what means. |
[18:12:36] | buu: | I think hd-trailers provides locally hosted copies for all apple trailers though, for what its worth. |
[18:25:57] | tris (tris!tristan@2001:1868:a00a::4) has quit (Excess Flood) | |
[18:26:44] | tris (tris!~tristan@2001:1868:a00a::4) has joined #mythtv | |
[18:33:43] | Captain_Murdoch2 (Captain_Murdoch2!~cpinkham@c-67-170-1-245.hsd1.wa.comcast.net) has joined #mythtv | |
[18:34:10] | Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has quit (Ping timeout: 244 seconds) | |
[18:34:10] | skd5aner (skd5aner!~skd5aner@50-90-5-146.res.bhn.net) has quit (Ping timeout: 244 seconds) | |
[18:34:32] | skd5aner (skd5aner!~skd5aner@50-90-5-146.res.bhn.net) has joined #mythtv | |
[18:37:24] | rsiebert__ (rsiebert__!~quassel@g229052028.adsl.alicedsl.de) has joined #mythtv | |
[18:37:27] | rsiebert_ (rsiebert_!~quassel@g229052028.adsl.alicedsl.de) has quit (Ping timeout: 244 seconds) | |
[18:39:31] | jpharvey (jpharvey!~jpharvey@host109-148-236-203.range109-148.btcentralplus.com) has quit (Ping timeout: 244 seconds) | |
[18:39:57] | jpharvey (jpharvey!~jpharvey@host109-148-236-203.range109-148.btcentralplus.com) has joined #mythtv | |
[18:42:15] | SteveGoodey (SteveGoodey!~steve@host109-158-208-19.range109-158.btcentralplus.com) has joined #mythtv | |
[19:08:10] | SteveGoodey (SteveGoodey!~steve@host109-158-208-19.range109-158.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[19:29:03] | peper03: | With all the various discussions about the Services API, has anyone thought about password protected groups? As far as I can tell, that's effectively a frontend feature, so any queries via the Services API are completely oblivious to any 'protection'. |
[19:35:32] | laga (laga!~laga@h1626373.stratoserver.net) has quit (*.net *.split) | |
[19:35:32] | kwmonroe (kwmonroe!~kwmonroe@32.97.110.52) has quit (*.net *.split) | |
[19:35:45] | stuartm: | peper03: recording groups or channel groups? |
[19:36:46] | stuartm: | or both ... the former has password protection but I've yet to get the hooks into the services API, and the later has no password protection but I'm working on it atm |
[19:37:33] | kwmonroe (kwmonroe!~kwmonroe@32.97.110.52) has joined #mythtv | |
[19:37:52] | laga (laga!~laga@85.214.53.74) has joined #mythtv | |
[19:38:07] | peper03: | stuartm: Actually, I tried it with the video parental settings, so 'groups' was not quite accurate. |
[19:38:28] | stuartm: | peper03: ah OK, not currently working on that :) |
[19:40:25] | peper03: | I seem to remember some discussing this some time back but I think that was more along the lines of 'if you install a fresh frontend, you aren't restricted', but the Services API opens that hole up even more. |
[19:40:47] | peper03: | s/remember some/remember/ |
[19:52:09] | dblain: | stuartm: Yes, what you stated about service version #'s is right in line with what I was thinking.. |
[19:55:06] | danielk22 (danielk22!~danielk@exchange.wgen.net) has left #mythtv () | |
[20:01:45] | stuartm: | dblain: OK thanks, I'll try to keep that in mind when I make future changes/additions |
[20:26:39] | joki (joki!~joki@p54862B2D.dip0.t-ipconnect.de) has quit (Ping timeout: 297 seconds) | |
[20:30:21] | joki (joki!~joki@p54863D86.dip0.t-ipconnect.de) has joined #mythtv | |
[20:30:59] | tris (tris!~tristan@2001:1868:a00a::4) has quit (Excess Flood) | |
[20:31:33] | tris (tris!tristan@2001:1868:a00a::4) has joined #mythtv | |
[20:31:41] | peper03: | gigem: I've been looking at the mythwelcome problem that's preventing shutdown due to resetting the idle timer. With that problem 'fixed', I notice that mythwelcome either doesn't show the remaining time to shutdown at all, or it does but it doesn't change. It seems to be related to [a2eb93122] (https://github.com/MythTV/mythtv/commit/a2eb93122), which (as far as I can tell) makes the scheduler thread sleep much longer and seems to stop the |
[20:31:42] | peper03: | logic in HandleIdleShutdown that sends the SHUTDOWN_COUNTDOWN event from working. |
[20:39:45] | sphery: | buu: Wasn't trying to say you would be violating the ToS, but just saying that nothing official from MythTV can use the Apple trailers website because there's no way to do so without violating ToS. I thought you were asking for a change to something in MythNetvision to allow its use or something. |
[20:40:37] | sphery: | I didn't read all of scrollback, so ignore me if I misunderstood. :) |
[20:42:36] | stuartm: | since MNV uses drop-in scripts, there's nothing to prevent third parties distributing ones we can't distribute ourselves |
[20:43:46] | stuartm: | of course if we want to be able to play the files directly, there would need to be support in the player for overriding the default user-agent ... |
[20:45:45] | stuartm: | seems strange that Apple use http instead of their own proprietary protocol – or even flash – if they are so keen to stop people watching those trailers |
[20:45:57] | stuartm: | a user agent is the simplest thing to fake |
[21:03:15] | Orcie (Orcie!~orcie@dhcp-077-251-009-091.chello.nl) has joined #mythtv | |
[21:03:20] | Orcie: | lo |
[21:12:39] | buu: | sphery: I was just trying to ask if something 'official' could use the hd-trailers website even if that site linked to trailer hosted at apple land, but its a fairly moot point |
[21:20:29] | peper03: | Anyone care to review http://pastebin.com/dzcjkL84 ? It inverts the logic of kMSDontBlockInputDevs to make more logical (and also stop mythwelcome inadvertently resetting the idle timer). It's long, I know. |
[21:51:33] | gregL (gregL!~greg@cpe-74-76-105-205.nycap.res.rr.com) has quit (Ping timeout: 248 seconds) | |
[22:13:24] | Seeker`: | stuartm: just allow a user-settable agent string |
[22:16:51] | stuartm: | doesn't need to be user-settable, just an optional argument to the player |
[22:18:19] | gigem: | peper03: AFAIK, The issues with https://github.com/MythTV/mythtv/commit/a2eb93122 were fixed in https://github.com/MythTV/mythtv/commit/27c6b4ed. Are you sure the problem isn't related to https://github.com/MythTV/mythtv/commit/e73015ba, which dekarl made with my blessing. |
[22:47:03] | gregL (gregL!~greg@cpe-74-76-105-205.nycap.res.rr.com) has joined #mythtv | |
[22:49:41] | Tobbe5178 (Tobbe5178!~asdf@h104n2-sv-a13.ias.bredband.telia.com) has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) | |
[22:50:13] | Tobbe5178 (Tobbe5178!~asdf@h104n2-sv-a13.ias.bredband.telia.com) has joined #mythtv | |
[22:59:11] | rsiebert_ (rsiebert_!~quassel@g225063106.adsl.alicedsl.de) has joined #mythtv | |
[22:59:26] | rsiebert___ (rsiebert___!~quassel@g225063106.adsl.alicedsl.de) has joined #mythtv | |
[23:02:31] | rsiebert__ (rsiebert__!~quassel@g229052028.adsl.alicedsl.de) has quit (Ping timeout: 260 seconds) | |
[23:02:38] | rsiebert (rsiebert!~quassel@g229052028.adsl.alicedsl.de) has quit (Ping timeout: 264 seconds) | |
[23:10:00] | Orcie (Orcie!~orcie@dhcp-077-251-009-091.chello.nl) has quit (Remote host closed the connection) | |
[23:14:39] | solars (solars!~solars@84.115.247.2) has quit (Ping timeout: 260 seconds) | |
[23:28:25] | solars (solars!~solars@84.115.247.2) has joined #mythtv | |
[23:58:31] | stuartm: | --setverbose and --setloglevel can't apparently be combined, but that seems like an odd restriction? |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.