mvpmc-users Mailing List for MediaMVP Media Center
Status: Alpha
Brought to you by:
gettler
You can subscribe to this list here.
| 2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(43) |
Nov
(39) |
Dec
(25) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006 |
Jan
(24) |
Feb
(24) |
Mar
(42) |
Apr
(104) |
May
(60) |
Jun
(79) |
Jul
(37) |
Aug
(76) |
Sep
(31) |
Oct
(68) |
Nov
(143) |
Dec
(102) |
| 2007 |
Jan
(145) |
Feb
(64) |
Mar
(19) |
Apr
(64) |
May
(83) |
Jun
(29) |
Jul
(77) |
Aug
(62) |
Sep
(39) |
Oct
(44) |
Nov
(69) |
Dec
(96) |
| 2008 |
Jan
(155) |
Feb
(35) |
Mar
(99) |
Apr
(84) |
May
(68) |
Jun
(45) |
Jul
(62) |
Aug
(24) |
Sep
(46) |
Oct
(30) |
Nov
(68) |
Dec
(26) |
| 2009 |
Jan
(32) |
Feb
(25) |
Mar
(99) |
Apr
(33) |
May
(19) |
Jun
(14) |
Jul
(12) |
Aug
(1) |
Sep
(7) |
Oct
(7) |
Nov
(19) |
Dec
(100) |
| 2010 |
Jan
(57) |
Feb
(32) |
Mar
(2) |
Apr
(19) |
May
(12) |
Jun
(3) |
Jul
(1) |
Aug
(6) |
Sep
(2) |
Oct
(3) |
Nov
(2) |
Dec
(2) |
| 2011 |
Jan
(2) |
Feb
(6) |
Mar
(1) |
Apr
(22) |
May
(6) |
Jun
(17) |
Jul
|
Aug
|
Sep
(7) |
Oct
(1) |
Nov
(6) |
Dec
(9) |
| 2012 |
Jan
(5) |
Feb
(3) |
Mar
(15) |
Apr
|
May
(2) |
Jun
(6) |
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(8) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2014 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(6) |
Jun
(10) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <an...@sl...> - 2017-06-13 12:17:12
|
-------------------------------- Hello, Kruggel Lawton is retiring the slcpa.biz domain in the near future. Please update your contact information to reflect my current email address, aki...@kl.... You are always welcome to call 269.983.0131 to verify this or any communication with me. For more information about Schaffer & Layher joining the Kruggel Lawton family, visit https://www.klcpas.com/schaffer-layher/. As always, we appreciate and thank you for the opportunity to provide the highest quality accounting services. Thank you, Andrew -------------------------------- |
|
From: <an...@sl...> - 2017-06-12 12:08:27
|
-------------------------------- Hello, Kruggel Lawton is retiring the slcpa.biz domain in the near future. Please update your contact information to reflect my current email address, aki...@kl.... You are always welcome to call 269.983.0131 to verify this or any communication with me. For more information about Schaffer & Layher joining the Kruggel Lawton family, visit https://www.klcpas.com/schaffer-layher/. As always, we appreciate and thank you for the opportunity to provide the highest quality accounting services. Thank you, Andrew -------------------------------- Andrew Kinnard, BA, MCSE Network Administrator / Consultant Kruggel Lawton CPAs South Bend // Elkhart // St. Joseph P: 269.983.0131 x414 // F: 269.983.0335 aki...@kl... // http://www.klcpas.com Linkedin: www.linkedin.com/in/andykinnard Confidentiality Notice The information contained in this message, including any attachments, may be privileged and is confidential and protected from disclosure. If the recipient of this message is not the intended recipient, or an employee responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution or copying of this communication is strictly prohibited. If you have received the communication in error, please notify Kruggel Lawton CPAs immediately at 574.289.4011 or by replying to this message and deleting the e-mail and any attachments from your computer. Thank you. |
|
From: <an...@sl...> - 2017-06-11 12:14:46
|
-------------------------------- Hello, Kruggel Lawton is retiring the slcpa.biz domain in the near future. Please update your contact information to reflect my current email address, aki...@kl.... You are always welcome to call 269.983.0131 to verify this or any communication with me. For more information about Schaffer & Layher joining the Kruggel Lawton family, visit https://www.klcpas.com/schaffer-layher/. As always, we appreciate and thank you for the opportunity to provide the highest quality accounting services. Thank you, Andrew -------------------------------- Andrew Kinnard, BA, MCSE Network Administrator / Consultant Kruggel Lawton CPAs South Bend // Elkhart // St. Joseph P: 269.983.0131 x414 // F: 269.983.0335 aki...@kl... // http://www.klcpas.com Linkedin: www.linkedin.com/in/andykinnard Confidentiality Notice The information contained in this message, including any attachments, may be privileged and is confidential and protected from disclosure. If the recipient of this message is not the intended recipient, or an employee responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution or copying of this communication is strictly prohibited. If you have received the communication in error, please notify Kruggel Lawton CPAs immediately at 574.289.4011 or by replying to this message and deleting the e-mail and any attachments from your computer. Thank you. |
|
From: <an...@sl...> - 2017-06-10 12:14:25
|
-------------------------------- Hello, Kruggel Lawton is retiring the slcpa.biz domain in the near future. Please update your contact information to reflect my current email address, aki...@kl.... You are always welcome to call 269.983.0131 to verify this or any communication with me. For more information about Schaffer & Layher joining the Kruggel Lawton family, visit https://www.klcpas.com/schaffer-layher/. As always, we appreciate and thank you for the opportunity to provide the highest quality accounting services. Thank you, Andrew -------------------------------- Andrew Kinnard, BA, MCSE Network Administrator / Consultant Kruggel Lawton CPAs South Bend // Elkhart // St. Joseph P: 269.983.0131 x414 // F: 269.983.0335 aki...@kl... // http://www.klcpas.com Linkedin: www.linkedin.com/in/andykinnard Confidentiality Notice The information contained in this message, including any attachments, may be privileged and is confidential and protected from disclosure. If the recipient of this message is not the intended recipient, or an employee responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution or copying of this communication is strictly prohibited. If you have received the communication in error, please notify Kruggel Lawton CPAs immediately at 574.289.4011 or by replying to this message and deleting the e-mail and any attachments from your computer. Thank you. |
|
From: <an...@sl...> - 2017-06-09 12:15:49
|
-------------------------------- Hello, Kruggel Lawton is retiring the slcpa.biz domain in the near future. Please update your contact information to reflect my current email address, aki...@kl.... You are always welcome to call 269.983.0131 to verify this or any communication with me. For more information about Schaffer & Layher joining the Kruggel Lawton family, visit https://www.klcpas.com/schaffer-layher/. As always, we appreciate and thank you for the opportunity to provide the highest quality accounting services. Thank you, Andrew -------------------------------- Andrew Kinnard, BA, MCSE Network Administrator / Consultant Kruggel Lawton CPAs South Bend // Elkhart // St. Joseph P: 269.983.0131 x414 // F: 269.983.0335 aki...@kl... // http://www.klcpas.com Linkedin: www.linkedin.com/in/andykinnard Confidentiality Notice The information contained in this message, including any attachments, may be privileged and is confidential and protected from disclosure. If the recipient of this message is not the intended recipient, or an employee responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution or copying of this communication is strictly prohibited. If you have received the communication in error, please notify Kruggel Lawton CPAs immediately at 574.289.4011 or by replying to this message and deleting the e-mail and any attachments from your computer. Thank you. |
|
From: <an...@sl...> - 2017-06-08 12:16:17
|
-------------------------------- Hello, Kruggel Lawton is retiring the slcpa.biz domain in the near future. Please update your contact information to reflect my current email address, aki...@kl.... You are always welcome to call 269.983.0131 to verify this or any communication with me. For more information about Schaffer & Layher joining the Kruggel Lawton family, visit https://www.klcpas.com/schaffer-layher/. As always, we appreciate and thank you for the opportunity to provide the highest quality accounting services. Thank you, Andrew -------------------------------- Andrew Kinnard, BA, MCSE Network Administrator / Consultant Kruggel Lawton CPAs South Bend // Elkhart // St. Joseph P: 269.983.0131 x414 // F: 269.983.0335 aki...@kl... // http://www.klcpas.com Linkedin: www.linkedin.com/in/andykinnard Confidentiality Notice The information contained in this message, including any attachments, may be privileged and is confidential and protected from disclosure. If the recipient of this message is not the intended recipient, or an employee responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution or copying of this communication is strictly prohibited. If you have received the communication in error, please notify Kruggel Lawton CPAs immediately at 574.289.4011 or by replying to this message and deleting the e-mail and any attachments from your computer. Thank you. |
|
From: <an...@sl...> - 2017-06-07 12:14:50
|
-------------------------------- Hello, Kruggel Lawton is retiring the slcpa.biz domain in the near future. Please update your contact information to reflect my current email address, aki...@kl.... You are always welcome to call 269.983.0131 to verify this or any communication with me. For more information about Schaffer & Layher joining the Kruggel Lawton family, visit https://www.klcpas.com/schaffer-layher/. As always, we appreciate and thank you for the opportunity to provide the highest quality accounting services. Thank you, Andrew -------------------------------- Andrew Kinnard, BA, MCSE Network Administrator / Consultant Kruggel Lawton CPAs South Bend // Elkhart // St. Joseph P: 269.983.0131 x414 // F: 269.983.0335 aki...@kl... // http://www.klcpas.com Linkedin: www.linkedin.com/in/andykinnard Confidentiality Notice The information contained in this message, including any attachments, may be privileged and is confidential and protected from disclosure. If the recipient of this message is not the intended recipient, or an employee responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution or copying of this communication is strictly prohibited. If you have received the communication in error, please notify Kruggel Lawton CPAs immediately at 574.289.4011 or by replying to this message and deleting the e-mail and any attachments from your computer. Thank you. |
|
From: <an...@sl...> - 2017-06-06 12:18:49
|
-------------------------------- Hello, Kruggel Lawton is retiring the slcpa.biz domain in the near future. Please update your contact information to reflect my current email address, aki...@kl.... You are always welcome to call 269.983.0131 to verify this or any communication with me. For more information about Schaffer & Layher joining the Kruggel Lawton family, visit https://www.klcpas.com/schaffer-layher/. As always, we appreciate and thank you for the opportunity to provide the highest quality accounting services. Thank you, Andrew -------------------------------- Andrew Kinnard, BA, MCSE Network Administrator / Consultant Kruggel Lawton CPAs South Bend // Elkhart // St. Joseph P: 269.983.0131 x414 // F: 269.983.0335 aki...@kl... // http://www.klcpas.com Linkedin: www.linkedin.com/in/andykinnard Confidentiality Notice The information contained in this message, including any attachments, may be privileged and is confidential and protected from disclosure. If the recipient of this message is not the intended recipient, or an employee responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution or copying of this communication is strictly prohibited. If you have received the communication in error, please notify Kruggel Lawton CPAs immediately at 574.289.4011 or by replying to this message and deleting the e-mail and any attachments from your computer. Thank you. |
|
From: <an...@sl...> - 2017-06-02 12:21:30
|
-------------------------------- Hello, Kruggel Lawton is retiring the slcpa.biz domain in the near future. Please update your contact information to reflect my current email address, aki...@kl.... You are always welcome to call 269.983.0131 to verify this or any communication with me. For more information about Schaffer & Layher joining the Kruggel Lawton family, visit https://www.klcpas.com/schaffer-layher/. As always, we appreciate and thank you for the opportunity to provide the highest quality accounting services. Thank you, Andrew -------------------------------- Andrew Kinnard, BA, MCSE Network Administrator / Consultant Kruggel Lawton CPAs South Bend // Elkhart // St. Joseph P: 269.983.0131 x414 // F: 269.983.0335 aki...@kl... // http://www.klcpas.com Linkedin: www.linkedin.com/in/andykinnard Confidentiality Notice The information contained in this message, including any attachments, may be privileged and is confidential and protected from disclosure. If the recipient of this message is not the intended recipient, or an employee responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution or copying of this communication is strictly prohibited. If you have received the communication in error, please notify Kruggel Lawton CPAs immediately at 574.289.4011 or by replying to this message and deleting the e-mail and any attachments from your computer. Thank you. |
|
From: <an...@sl...> - 2017-06-01 12:17:17
|
-------------------------------- Hello, Kruggel Lawton is retiring the slcpa.biz domain in the near future. Please update your contact information to reflect my current email address, aki...@kl.... You are always welcome to call 269.983.0131 to verify this or any communication with me. For more information about Schaffer & Layher joining the Kruggel Lawton family, visit https://www.klcpas.com/schaffer-layher/. As always, we appreciate and thank you for the opportunity to provide the highest quality accounting services. Thank you, Andrew -------------------------------- |
|
From: <an...@sl...> - 2017-05-31 12:18:47
|
-------------------------------- Hello, Kruggel Lawton is retiring the slcpa.biz domain in the near future. Please update your contact information to reflect my current email address, aki...@kl.... You are always welcome to call 269.983.0131 to verify this or any communication with me. For more information about Schaffer & Layher joining the Kruggel Lawton family, visit https://www.klcpas.com/schaffer-layher/. As always, we appreciate and thank you for the opportunity to provide the highest quality accounting services. Thank you, Andrew -------------------------------- |
|
From: <an...@sl...> - 2017-05-30 12:19:19
|
-------------------------------- Hello, Kruggel Lawton is retiring the slcpa.biz domain in the near future. Please update your contact information to reflect my current email address, aki...@kl.... You are always welcome to call 269.983.0131 to verify this or any communication with me. For more information about Schaffer & Layher joining the Kruggel Lawton family, visit https://www.klcpas.com/schaffer-layher/. As always, we appreciate and thank you for the opportunity to provide the highest quality accounting services. Thank you, Andrew -------------------------------- Andrew Kinnard, BA, MCSE Network Administrator / Consultant Kruggel Lawton CPAs South Bend // Elkhart // St. Joseph P: 269.983.0131 x414 // F: 269.983.0335 aki...@kl... // http://www.klcpas.com Linkedin: www.linkedin.com/in/andykinnard Confidentiality Notice The information contained in this message, including any attachments, may be privileged and is confidential and protected from disclosure. If the recipient of this message is not the intended recipient, or an employee responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution or copying of this communication is strictly prohibited. If you have received the communication in error, please notify Kruggel Lawton CPAs immediately at 574.289.4011 or by replying to this message and deleting the e-mail and any attachments from your computer. Thank you. |
|
From: <an...@sl...> - 2017-05-29 12:19:46
|
-------------------------------- Hello, Kruggel Lawton is retiring the slcpa.biz domain in the near future. Please update your contact information to reflect my current email address, aki...@kl.... You are always welcome to call 269.983.0131 to verify this or any communication with me. For more information about Schaffer & Layher joining the Kruggel Lawton family, visit https://www.klcpas.com/schaffer-layher/. As always, we appreciate and thank you for the opportunity to provide the highest quality accounting services. Thank you, Andrew -------------------------------- |
|
From: <an...@sl...> - 2017-05-28 12:19:34
|
-------------------------------- Hello, Kruggel Lawton is retiring the slcpa.biz domain in the near future. Please update your contact information to reflect my current email address, aki...@kl.... You are always welcome to call 269.983.0131 to verify this or any communication with me. For more information about Schaffer & Layher joining the Kruggel Lawton family, visit https://www.klcpas.com/schaffer-layher/. As always, we appreciate and thank you for the opportunity to provide the highest quality accounting services. Thank you, Andrew -------------------------------- |
|
From: <an...@sl...> - 2017-05-27 12:17:27
|
-------------------------------- Hello, Kruggel Lawton is retiring the slcpa.biz domain in the near future. Please update your contact information to reflect my current email address, aki...@kl.... You are always welcome to call 269.983.0131 to verify this or any communication with me. For more information about Schaffer & Layher joining the Kruggel Lawton family, visit https://www.klcpas.com/schaffer-layher/. As always, we appreciate and thank you for the opportunity to provide the highest quality accounting services. Thank you, Andrew -------------------------------- |
|
From: <an...@sl...> - 2017-05-26 12:52:58
|
-------------------------------- Hello, Kruggel Lawton is retiring the slcpa.biz domain in the near future. Please update your contact information to reflect my current email address, aki...@kl.... You are always welcome to call 269.983.0131 to verify this or any communication with me. For more information about Schaffer & Layher joining the Kruggel Lawton family, visit https://www.klcpas.com/schaffer-layher/. As always, we appreciate and thank you for the opportunity to provide the highest quality accounting services. Thank you, Andrew -------------------------------- Andrew Kinnard, BA, MCSE Network Administrator / Consultant Kruggel Lawton CPAs South Bend // Elkhart // St. Joseph P: 269.983.0131 x414 // F: 269.983.0335 aki...@kl... // http://www.klcpas.com Linkedin: www.linkedin.com/in/andykinnard Confidentiality Notice The information contained in this message, including any attachments, may be privileged and is confidential and protected from disclosure. If the recipient of this message is not the intended recipient, or an employee responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution or copying of this communication is strictly prohibited. If you have received the communication in error, please notify Kruggel Lawton CPAs immediately at 574.289.4011 or by replying to this message and deleting the e-mail and any attachments from your computer. Thank you. |
|
From: Bernhard G. <ge...@ge...> - 2014-09-07 17:31:29
|
Source is on github: https://github.com/citronalco/mvpmc/ Binary dongle download: https://github.com/citronalco/mvpmc/wiki No functional changes, so LiveTV and TV Guide still don't work, I only merged most of the updates of Gettler's cmyth library. |
|
From: Bernhard G. <ge...@ge...> - 2014-01-12 16:48:36
|
I don't know if anybody out there still uses the MediaMVP. I do. This time I was able to use the most current release of Jon Gettler's libcmyth, which means the dongle is supposed to work with MythTV >= 0.27. LiveTV still does not work. New Dongle: ftp://ftp.geierb.de/mvpmc/dongle/ Source: ftp://ftp.geierb.de/mvpmc/mvpmc-cmyth-2013-06-18-no_livetv.tar.bz2 |
|
From: Jon G. <ge...@ac...> - 2013-06-11 00:38:49
|
On Mon, Jun 10, 2013 at 1:55 PM, Bernhard Geier <ge...@ge...> wrote: > Jon Gettler <gettler@...> writes: > > > The ideal solution here would be to transition mvpmc to use the libcmyth > repository on github, instead of the built-in version. Then any fixes in > the library would be available to mvpmc without having to be back ported > into an older code base. However, I really have no idea how much interest > there would be in doing that, or how much use mvpmc is even getting these > days. Personally, I haven't used it in years. > > Yes, mvpmc's user base is most likely very small for sure. > From time to time I'm trying to update mvpmc with the most current cmyth > library to keep it working with the current MythTV versions, at least that > I'm able to watch recordings. > > Currently I'm having some trouble with mvpmc's tvguide functionality. It > relies on tvguide.c which was afaik only part of mvpmc's cmyth but never > included into the standalone libcmyth. Your latest livetv changes broke it > completely, which is really too bad as I had mvpmc working with cmyth > before. As you are adding more and more functions to cmyth: Do you have any > plans to (re)integrate tvguide functionality? > No, I have no such plans to do that. If you look at tvguide.c, it clearly never should have been placed in libcmyth, which is why it got removed when libcmyth was pulled out into its own repository. It is too tightly coupled to the mvpmc application, and really should have gone in the src directory. So what sort of things did I break? I didn't really intend to break any users of libcmyth, but I also didn't test my changes with mvpmc. Thanks. Jon |
|
From: Bernhard G. <ge...@ge...> - 2013-06-10 18:55:30
|
Jon Gettler <gettler@...> writes: > The ideal solution here would be to transition mvpmc to use the libcmyth repository on github, instead of the built-in version. Then any fixes in the library would be available to mvpmc without having to be back ported into an older code base. However, I really have no idea how much interest there would be in doing that, or how much use mvpmc is even getting these days. Personally, I haven't used it in years. Yes, mvpmc's user base is most likely very small for sure. >From time to time I'm trying to update mvpmc with the most current cmyth library to keep it working with the current MythTV versions, at least that I'm able to watch recordings. Currently I'm having some trouble with mvpmc's tvguide functionality. It relies on tvguide.c which was afaik only part of mvpmc's cmyth but never included into the standalone libcmyth. Your latest livetv changes broke it completely, which is really too bad as I had mvpmc working with cmyth before. As you are adding more and more functions to cmyth: Do you have any plans to (re)integrate tvguide functionality? |
|
From: Tom M. <tme...@gm...> - 2013-06-10 08:16:15
|
Jon Gettler wrote: > Currently, you can use the config file to save your settings for which > program groups to hide. And I do. > However, the program list is pruned after it is > entirely loaded... Right, which I was surprised to learn, back when I first ran into memory issues. > ...so I guess that isn't a solution for you. To solve > your problem, you'd probably need to pass some sort of filter to > libcmyth so only a partial list is returned. Correct. Does libcmyth pass a pointer to the entire show list, or does it have a function that gets called iteratively to return the next show in the list? If the former, then post-processing the structure to prune it might help in some cases, but you could still hit the memory ceiling before you even get to the post-processing. Not to mention it would be inefficient. But post-processing pruning is what's happening now and it doesn't seem to work. Is that because the data structure is still kept in full, but filtered as it is rendered to the GUI? Or is the memory from the freed records not being reclaimed by the heap? (With only one application running, that the memory doesn't get reclaimed by the OS shouldn't matter.) Ideally, libcmyth would be able to use the passed filter to make a more narrow request from the back-end, and save the effort of even sending the unwanted shows over the wire. > BTW, any idea how many recordings you need to run the MediaMVP out of > memory? I've posted numbers of episode counts at which the problem started happening, which should be in the list archives. My recollection was that it was around 1000 episodes, give or take a few hundred. If you have archives and multi-terabyte disks, exceeding that is pretty easy. -Tom |
|
From: Jon G. <ge...@ac...> - 2013-06-10 01:33:36
|
On Sun, Jun 9, 2013 at 1:59 AM, Tom Metro <tme...@gm...>wrote: > Jon Gettler wrote: > > The only way to purge the list first would be to clear the GUI, which > > could be disruptive to the user. > > Meaning you might be navigating through the show list and suddenly the > list entirely disappears, pauses while the reload happens, and then you > have to start navigating again from the top of the hierarchy? > > Agreed, that would be disruptive, but once you've exceeded the memory > threshold, the reality is equally disruptive: you're navigating through > the show list and suddenly mvpmc puts up a partially rendered "please > wait" dialog and hangs, your only recourse is to power cycle, and then > you have to start navigating again from the top of the hierarchy. > After looking at the code, it would be relatively trivial to ensure that the first program list is freed prior to loading the second one (change load_episodes() to free the old list first). The problem would be that you would introduce a race condition such that if the reload occurred at the same time as the new list was being loaded, the GUI would probably present an empty list. It is better than locking up, but still not ideal. > > A more "clever" way...the code could recognize that a proginfo > > structure is a duplicate, and increment the reference on the original > > and toss the duplicate. > > Agreed. Though more code to accomplish that, and performing the > duplicate checks will probably slow down loading the show list. > > In any case, handling the refresh problem doesn't go far enough once > you've exceeded a second capacity threshold. If I don't "hide" a portion > of my show database from mvpmc, even a single copy of the show database > loaded into memory causes the UI to slow down to be barely usable, and > it impacts playback such that it is very difficult to achieve audio sync. > > So if I was prioritizing between these two hypothetical enhancement, I'd > consider filtering on recording group to be far more useful. > Currently, you can use the config file to save your settings for which program groups to hide. However, the program list is pruned after it is entirely loaded, so I guess that isn't a solution for you. To solve your problem, you'd probably need to pass some sort of filter to libcmyth so only a partial list is returned. BTW, any idea how many recordings you need to run the MediaMVP out of memory? Jon |
|
From: Tom M. <tme...@gm...> - 2013-06-09 06:59:20
|
Jon Gettler wrote: > The only way to purge the list first would be to clear the GUI, which > could be disruptive to the user. Meaning you might be navigating through the show list and suddenly the list entirely disappears, pauses while the reload happens, and then you have to start navigating again from the top of the hierarchy? Agreed, that would be disruptive, but once you've exceeded the memory threshold, the reality is equally disruptive: you're navigating through the show list and suddenly mvpmc puts up a partially rendered "please wait" dialog and hangs, your only recourse is to power cycle, and then you have to start navigating again from the top of the hierarchy. > A more "clever" way...the code could recognize that a proginfo > structure is a duplicate, and increment the reference on the original > and toss the duplicate. Agreed. Though more code to accomplish that, and performing the duplicate checks will probably slow down loading the show list. In any case, handling the refresh problem doesn't go far enough once you've exceeded a second capacity threshold. If I don't "hide" a portion of my show database from mvpmc, even a single copy of the show database loaded into memory causes the UI to slow down to be barely usable, and it impacts playback such that it is very difficult to achieve audio sync. So if I was prioritizing between these two hypothetical enhancement, I'd consider filtering on recording group to be far more useful. -Tom |
|
From: Jon G. <ge...@ac...> - 2013-06-08 14:47:03
|
On Sat, Jun 8, 2013 at 1:19 AM, Tom Metro <tme...@gm...>wrote: > Bernhard Geier wrote: > > In theory it also supports MythTV 0.25 and 0.26 but this is untested... > > The dongle also works with MythTV 0.26 > > How about an antique 0.21.0+fixes? > Any idea what is broken? If not, it is certainly a lot easier to test with some of the test programs in cmyth (https://github.com/cmyth/cmyth). The ideal solution here would be to transition mvpmc to use the libcmyth repository on github, instead of the built-in version. Then any fixes in the library would be available to mvpmc without having to be back ported into an older code base. However, I really have no idea how much interest there would be in doing that, or how much use mvpmc is even getting these days. Personally, I haven't used it in years. > > ...fixes the unnecessary refreshes of the recordings > > list when deleting a recording. > > Nice. > > I'd also disable the automatic refreshes that occur when the back-end > tells mvpmc that new recordings have started. When you are marginal on > memory, all it takes is one refresh and you need a power cycle to > recover. I'd rather just not have any refreshes occur until I manually > power cycle. > > It's been discussed here before, but there are a couple of straight > forward architectural changes that could be made to greatly reduce the > memory footprint of the show data. > > One would be to free the current list from memory before loading a new > list, instead of trying to keep both the old and new list in memory at > the same time. (Though irrelevant if the changes above were made.) > I suspect that is easier said than done, although it would make perfect sense. Since all the data structures are reference counted, any reference to any program will keep it in memory. The only way to purge the list first would be to clear the GUI, which could be disruptive to the user. A more "clever" way to deal with this would be to deal with it inside libcmyth, so it is transparent to the application. The code could recognize that a proginfo structure is a duplicate, and increment the reference on the original and toss the duplicate. Jon |
|
From: Tom M. <tme...@gm...> - 2013-06-08 06:36:34
|
Bernhard Geier wrote:
> In theory it also supports MythTV 0.25 and 0.26 but this is untested...
> The dongle also works with MythTV 0.26
How about an antique 0.21.0+fixes?
I've frozen my MythTV install until I get around to building new
back-end hardware. (And it has been several years since I tried a new
dongle. After encountering bugs I stuck with an older version.)
I was hoping to transition from mvpmc to XBMC using the MythTV PVR
plugin, but after getting it all set up, I discovered that the XBMC
developers gutted support for old MythTV versions from their fork of the
cmyth library.
> ...fixes the unnecessary refreshes of the recordings
> list when deleting a recording.
Nice.
I'd also disable the automatic refreshes that occur when the back-end
tells mvpmc that new recordings have started. When you are marginal on
memory, all it takes is one refresh and you need a power cycle to
recover. I'd rather just not have any refreshes occur until I manually
power cycle.
It's been discussed here before, but there are a couple of straight
forward architectural changes that could be made to greatly reduce the
memory footprint of the show data.
One would be to free the current list from memory before loading a new
list, instead of trying to keep both the old and new list in memory at
the same time. (Though irrelevant if the changes above were made.)
The other would be to filter the shows per the recording group selections.
I've found an ugly SQL hack to emulate the latter. The query that
clients use to load shows includes a clause to skip shows that have a
deletepending flag set, so a bit of SQL can be used to set that flag,
which the back-end ignores (it doesn't delete the shows). However,
there's a hitch. The query also looks at the timestamp on the show
record, and ignores the deletepending flag if the timestamp is older
than 5 minutes.
So I ended up with this shell script:
file: hide_archives
-----
#!/bin/sh
# you need to change something on each update, or it won't update the
# timestamp the calling code should cycle through values
DEL=${1:?}
if [ -e ~mythtv/.hide_archives-off ]; then
exit 0;
fi
/usr/local/bin/mythsql \
-e "update recorded set deletepending=$DEL where recgroup='archive' or
recgroup='Long Term'"
-----
and then this is called periodically from cron:
# Add hack to suppress archived recordings from show listing query.
# Runs every 4 minutes, which is < 5 minute criteria.
3,15,27,39,51 * * * * /home/mythtv/bin/hide_archives 2
7,19,31,43,55 * * * * /home/mythtv/bin/hide_archives 3
11,23,35,47,59 * * * * /home/mythtv/bin/hide_archives 4
A couple of other trivial scripts (hide_archives_off, hide_archives_on)
manipulate the .hide_archives-off file, which when present, disable the
hiding so you can access shows in the hidden groups.
file:hide_archives_off
-----
#!/bin/sh
touch ~mythtv/.hide_archives-off
/usr/local/bin/mythsql \
-e "update recorded set deletepending=0 where recgroup='archive' or
recgroup='Long Term'"
-----
I've been running this for about 6 months or more with no adverse effects.
-Tom
|