|
SageTV Github Development Discussion related to SageTV Open Source Development. Use this forum for development topics about the Open Source versions of SageTV, hosted on Github. |
|
Thread Tools | Search this Thread | Display Modes |
#41
|
||||
|
||||
Quote:
From a quick web search, it appears to be some sort of smart card... is this used for decrypting premium content in some parts of the world (sort of like cable card in the US)?
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2),USBUIRT (multi-zone) Source: Comcast/Xfinity X1 Cable Primary Client: Server Other Clients: (1) HD200, (1) HD300 Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE, HDHR, HVR-2250, HD-PVR |
#42
|
|||
|
|||
Quote:
|
#43
|
||||
|
||||
Quote:
|
#44
|
|||
|
|||
Quote:
This also allows those common plugins to be updated without needing to upgrade the entire install, which could prevent downtime. [which was mentioned before as well] |
#45
|
|||
|
|||
But it would be great if the system allowed plugins to be fully upgraded without requiring a restart of the service - if I recall correctly a great deal of plugins require you to restart the service which is an annoyance - just like Windows application upgrades requiring a reboot.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#46
|
||||
|
||||
Some of those are simply due to how the plugin is written, and can sometimes be avoided without any changes to sage's architecture.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#47
|
||||
|
||||
Quote:
In Java App Servers use a separate ClassLoader to load each web app, and basically when you reload the web app, java will clean up the best it can, and then create a new ClassLoader and reload the class files into that classloader. This process typically results in a small memory leak over time, since Java will never release the loaded Class data (it will release the instance data). Fundamentally this solution involves using ClassLoaders to load plugins (which is what all major plugins system use, in Java), and I don't think SageTV does this.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#48
|
||||
|
||||
I considered doing ClassLoaders for awhile...but then we'd run into potential problems where a plugin class was not fully isolated...so even killing and unloading the plugin wouldn't fully unload its classes and there wasn't a good way to detect that which I was aware of. There's too much interaction between plugins and the core...there's not the kind of isolation you see when running WebApps.
__________________
Jeffrey Kardatzke Founder of SageTV |
#49
|
||||
|
||||
Quote:
In theory it doesn't really matter how much of the core the plugin uses... since calling shutdown() on the plugin in one classloader should effectively unlink it from core... and then the new classloader would call start() and it will rebind to the core. (in theory, of course )
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
dual core or quad core AMD processors | tvmaster2 | Hardware Support | 4 | 10-30-2014 11:44 PM |
To get a faster dual-core or slower quad-core? That is the question... | robogeek | Hardware Support | 33 | 03-09-2009 08:33 PM |
ERROR (-10)... Only with Quad core, not Dual core? | jerryt | Hardware Support | 2 | 04-03-2008 07:13 PM |
quad core vs dual core | garyellis | Hardware Support | 16 | 03-13-2008 10:36 PM |