Thursday, October 29th, 2020, 00:02 UTC | ||
[00:02:43] | warpme_ (warpme_!uid391875@gateway/web/irccloud.com/x-cvoggzgrnbqdmsik) has quit (Quit: Connection closed for inactivity) | |
[00:06:49] | ooshlablu (ooshlablu!~ooshlablu@2601:18d:4600:43f0:a038:14ff:fe50:8510) has quit (Remote host closed the connection) | |
[00:08:02] | ooshlablu (ooshlablu!~ooshlablu@2601:18d:4600:43f0:a038:14ff:fe50:8510) has joined #mythtv | |
[00:54:02] | mad_enz (mad_enz!~mad_enz@cpe00508b114c3e-cmf0f249d13d30.cpe.net.cable.rogers.com) has quit (Remote host closed the connection) | |
[01:06:28] | mad_enz (mad_enz!~mad_enz@cpe00508b114c3e-cmf0f249d13d30.cpe.net.cable.rogers.com) has joined #mythtv | |
[01:38:44] | mad_enz (mad_enz!~mad_enz@cpe00508b114c3e-cmf0f249d13d30.cpe.net.cable.rogers.com) has quit (Ping timeout: 240 seconds) | |
[01:50:48] | mad_enz (mad_enz!~mad_enz@cpe00508b114c3e-cmf0f249d13d30.cpe.net.cable.rogers.com) has joined #mythtv | |
[02:00:34] | afisher (afisher!sid188203@gateway/web/irccloud.com/x-fspolzqnmrzbkmso) has quit (Read error: Connection reset by peer) | |
[02:00:57] | afisher (afisher!sid188203@gateway/web/irccloud.com/x-eahblptvkkqqeakp) has joined #mythtv | |
[05:28:07] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 272 seconds) | |
[05:30:00] | peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has quit (Quit: WeeChat 2.3) | |
[05:30:33] | mad_enz (mad_enz!~mad_enz@cpe00508b114c3e-cmf0f249d13d30.cpe.net.cable.rogers.com) has quit (Ping timeout: 260 seconds) | |
[05:31:15] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[05:31:15] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
[05:32:02] | peterbennett (peterbennett!~pi@2601:183:100:50d:ff18:c548:4064:813d) has joined #mythtv | |
[05:32:03] | peterbennett (peterbennett!~pi@2601:183:100:50d:ff18:c548:4064:813d) has quit (Changing host) | |
[05:32:03] | peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has joined #mythtv | |
[05:32:03] | Mode for #mythtv by ChanServ!ChanServ@services. : +v peterbennett | |
[06:03:35] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 272 seconds) | |
[06:09:11] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[06:09:11] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
[06:22:54] | Warped_ (Warped_!~Warped@2600:1702:b40:851f:88ed:da24:1ec9:ca8b) has quit (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805]) | |
[06:59:39] | Warped (Warped!~Warped@unaffiliated/warped) has joined #mythtv | |
[08:06:42] | markk_ (markk_!~mark@host109-151-69-221.range109-151.btcentralplus.com) has joined #mythtv | |
[09:11:26] | markk_ (markk_!~mark@host109-151-69-221.range109-151.btcentralplus.com) has quit (Ping timeout: 264 seconds) | |
[09:13:35] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 272 seconds) | |
[09:14:30] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[09:14:31] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
[10:07:08] | markk_ (markk_!~mark@host109-151-69-221.range109-151.btcentralplus.com) has joined #mythtv | |
[10:09:37] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6032:9caa:16d4:6ffa) has joined #mythtv | |
[10:09:37] | Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey | |
[11:00:21] | warpme_ (warpme_!uid391875@gateway/web/irccloud.com/x-jtjqomlvinikjqsk) has joined #mythtv | |
[11:22:59] | RokLobsta (RokLobsta!~Dirkka@121-200-12-5.79c80c.mel.nbn.aussiebb.net) has quit (Ping timeout: 265 seconds) | |
[11:50:48] | Merlin83b (Merlin83b!~Daniel@185.205.172.222.default.telcom.network) has joined #mythtv | |
[12:02:43] | SteveGoodey (SteveGoodey!~steve@host86-139-84-249.range86-139.btcentralplus.com) has joined #mythtv | |
[12:02:43] | Mode for #mythtv by ChanServ!ChanServ@services. : +v SteveGoodey | |
[12:35:30] | mad_enz (mad_enz!~mad_enz@cpe00508b114c3e-cmf0f249d13d30.cpe.net.cable.rogers.com) has joined #mythtv | |
[12:56:53] | SteveGoodey: | #272 |
[12:56:54] | ** MythLogBot https://code.mythtv.org/trac/ticket/272 ** | |
[12:57:43] | hampton: | https://github.com/MythTV/mythtv/issues/272 |
[13:09:12] | SteveGoodey: | hampton: Thanks. Mythlogbot needs a fixing! :-) |
[13:15:10] | hampton: | np. |
[13:19:24] | markk_ (markk_!~mark@host109-151-69-221.range109-151.btcentralplus.com) has quit (Ping timeout: 240 seconds) | |
[13:24:41] | markk_ (markk_!~mark@host109-151-69-221.range109-151.btcentralplus.com) has joined #mythtv | |
[13:31:56] | stuarta: | SteveGoodey: yep it does. it's on the todolist somewhere |
[13:32:30] | peterbennett: | stuarta: FYI When using the services I am using XML throughout, I don't use JSON. |
[13:38:48] | jpabq (jpabq!~quassel@mythtv/developer/jpabq) has quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) | |
[13:41:47] | jpabq (jpabq!~quassel@mythtv/developer/jpabq) has joined #mythtv | |
[13:41:47] | Mode for #mythtv by ChanServ!ChanServ@services. : +v jpabq | |
[13:54:24] | stuarta: | peterbennett: understood, with the webfrontend, because there's a lot of javascript, JSON is much easier to deal with |
[13:54:42] | stuarta: | in theory the serializers can cope with either |
[13:54:54] | stuarta: | so it's just making sure everything is behind that |
[13:55:03] | stuarta: | which the status pages currently aren't |
[14:24:49] | markk_ (markk_!~mark@host109-151-69-221.range109-151.btcentralplus.com) has quit (Ping timeout: 246 seconds) | |
[14:29:57] | hampton: | Functions with a QVariant argument should be illegal. :-( |
[14:30:18] | hampton: | Overloaded functions... |
[14:33:34] | cybrNaut: | why is there a "recorded.basename" and a "recordedfile.basename"? Is there any reason for these DB fields to differ? |
[14:48:25] | peterbennett: | cybrNaut: Different DB tables. Each recording should be in both. |
[14:52:30] | cybrNaut: | peterbennett: why the redundancy? Why not remove recorded.basename? |
[14:53:45] | stuarta: | i believe one keeps data about all previous recordings, and the other about recordings you still have on your system |
[14:54:39] | cybrNaut: | the app can always do a "join recorded on recorded.recordedid = recordedfile.recordedid" to cross-reference. |
[14:55:14] | cybrNaut: | i'm seeing the same (presently available) recording in both tables |
[14:55:28] | stuarta: | what about stuff you have deleted |
[14:56:31] | cybrNaut: | whichever table holds only current recordings can eliminate basename |
[14:56:59] | stuarta: | i'm sure the whole DB schema could do with an overhaul |
[14:59:46] | cybrNaut: | in principle, a single recording could have multiple files (e.g. you transcode to MP4 but keep the original file as well) |
[15:01:17] | cybrNaut: | the question is, does mythtv properly handle multiple recordedfile records for a single recorded record? |
[15:04:50] | Merlin83b (Merlin83b!~Daniel@185.205.172.222.default.telcom.network) has quit (Quit: Leaving) | |
[15:07:32] | cybrNaut: | so the temptation is to create a transcoding tool that adds a record to the recordedfile table |
[15:08:53] | cybrNaut: | but the existence of "recorded.basename" kind of suggests MythTV wouldn't be smart about how it handles it. |
[15:11:37] | cybrNaut: | i think the existence of "recorded.basename" is a bug. It can't be adding value. |
[15:13:09] | markk_ (markk_!~mark@host109-151-69-221.range109-151.btcentralplus.com) has joined #mythtv | |
[15:20:44] | produnis (produnis!~produnis@2a02:908:1d45:9a60:81ee:209f:7a48:3883) has quit (Remote host closed the connection) | |
[15:27:44] | gigem: | cybrNaut: We have historically not removed schema elements that are superceded. A former developer liked the ability to "easily" restore older (and newer) database copies for testing. It worked... to a degree... for some cases. As peterbennett stated, our schema is in need of an overhaul. |
[15:28:29] | ** stuarta throws innodb at the schema ** | |
[15:41:13] | cybrNaut: | gigem: if the use of "recorded.basename" is obsolete and present only for testing, is it documented somewhere? If removal is problematic, it should at least be null b/c populating that field in normal (non-testing) conditions implies that it's used. |
[15:42:15] | markk_: | anyone know if there is a way to reset keybindings to their defaults? trying to debug a regression in playback – but can't figure out if it is just because I've tinkered so much with keybindings... |
[15:43:08] | cybrNaut: | so the problem is, when a developer writes a tool or module that transcodes to an additional file, it's not clear which file recorded.basename should name |
[16:01:36] | gigem: | markk_: The only way I know of is to delete the entries from the database. The defaults will be restored the next time the frontend is run. |
[16:04:44] | gigem: | cybrNaut: You're expecting way too much. Mythtv has never been developed that strictly. Regarding basename, you're best bet is to check the git logs when the recordedfile table was added. Hopefully, the commit messages describe the intent. I know of the feature, but am not at all familiar with it and am not even sure the developer who added it is still around. Another hope is that sphery sees |
[16:04:45] | gigem: | this post and chimes in. He's got a photgraphic memory and often remembers the minutia that most of us don't. He's not very active any more, though. |
[16:08:02] | stuarta: | he's better than google |
[16:23:58] | markk_: | gigem: thanks – that's what I thought :( |
[16:24:22] | markk_: | maybe we should add a menu option to reset... |
[16:47:46] | peterbennett: | cybrNaut: recordedfile was added later, I think to save some recording attributes like fps, width, height. The table that keeps old recordings not on your system any more is oldrecorded. I think when recordedfile was added, recordedid did not exist so the basename was the prmary key. |
[17:04:53] | cybrNaut: | peterbennett: thanks.. that explains the mess and also suggests it's considered an extension of the "recorded" table and unfortunately that things will break if i write code that creates multiple recordedfile records for a single recording. |
[17:41:28] | SteveJGoodey (SteveJGoodey!~quassel@2a00:23c5:7d83:6501:848b:3f2a:c21a:5ee6) has joined #mythtv | |
[17:41:28] | Mode for #mythtv by ChanServ!ChanServ@services. : +v SteveJGoodey | |
[17:48:17] | produnis (produnis!~produnis@2a02:908:1d45:9a60:4227:c68d:e49f:8c95) has joined #mythtv | |
[18:31:10] | markk_ (markk_!~mark@host109-151-69-221.range109-151.btcentralplus.com) has quit (Ping timeout: 268 seconds) | |
[19:11:29] | SteveJGoodey__ (SteveJGoodey__!~quassel@2a00:23c5:7d83:6501:d1c8:bced:d259:e9bd) has joined #mythtv | |
[19:13:06] | SteveJGoodey (SteveJGoodey!~quassel@2a00:23c5:7d83:6501:848b:3f2a:c21a:5ee6) has quit (Ping timeout: 268 seconds) | |
[19:35:44] | vesper11 (vesper11!~ves@titan.pathogen.is) has quit (Ping timeout: 240 seconds) | |
[19:59:35] | produnis (produnis!~produnis@2a02:908:1d45:9a60:4227:c68d:e49f:8c95) has quit (Remote host closed the connection) | |
[19:59:49] | produnis (produnis!~produnis@2a02:908:1d45:9a60:8a48:20ee:9e8d:2a57) has joined #mythtv | |
[20:15:23] | mad_enz (mad_enz!~mad_enz@cpe00508b114c3e-cmf0f249d13d30.cpe.net.cable.rogers.com) has quit (Ping timeout: 268 seconds) | |
[20:28:39] | markk_ (markk_!~mark@host109-151-69-221.range109-151.btcentralplus.com) has joined #mythtv | |
[21:01:16] | SteveJGoodey__ (SteveJGoodey__!~quassel@2a00:23c5:7d83:6501:d1c8:bced:d259:e9bd) has quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) | |
[21:02:39] | RokLobsta (RokLobsta!~Dirkka@121-200-12-5.79c80c.mel.nbn.aussiebb.net) has joined #mythtv | |
[21:14:14] | vesper11 (vesper11!~ves@37.120.142.136) has joined #mythtv | |
[21:28:46] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 252 seconds) | |
[21:34:20] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[21:34:21] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
[21:35:19] | vesper (vesper!~ves@185.76.9.37) has joined #mythtv | |
[21:36:05] | vesper11 (vesper11!~ves@37.120.142.136) has quit (Ping timeout: 240 seconds) | |
[21:39:28] | markspieth2 (markspieth2!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[21:39:28] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth2 | |
[21:43:04] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 252 seconds) | |
[21:51:35] | markk_ (markk_!~mark@host109-151-69-221.range109-151.btcentralplus.com) has quit (Ping timeout: 268 seconds) | |
[22:18:42] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6032:9caa:16d4:6ffa) has quit (Quit: Konversation terminated!) | |
[22:44:39] | amessina (amessina!~amessina@unaffiliated/amessina) has joined #mythtv | |
[22:49:19] | markk_ (markk_!~mark@host109-151-69-221.range109-151.btcentralplus.com) has joined #mythtv | |
[22:53:53] | mad_enz (mad_enz!~mad_enz@cpe00508b114c3e-cmf0f249d13d30.cpe.net.cable.rogers.com) has joined #mythtv | |
[23:05:36] | SteveGoodey (SteveGoodey!~steve@host86-139-84-249.range86-139.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[23:14:01] | markk_ (markk_!~mark@host109-151-69-221.range109-151.btcentralplus.com) has quit (Ping timeout: 264 seconds) |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.