Database: Refactor MP1 database for multi seat usage (2 Viewers)

CyberSimian

Test Group
  • Team MediaPortal
  • June 10, 2013
    2,974
    1,854
    Southampton
    Home Country
    United Kingdom United Kingdom
    It depends on the bitness of the program asking for the env.vars
    Well, I never knew that. :eek:
    The same behaviour occurs on Windows 10.
    Thank you for pointing this out. :)

    It is my custom to invoke installation EXEs from my 32-bit file manager.
    I will have to think about what effects this might have. :confused:

    -- from CyberSimian in the UK
     

    doskabouter

    Development Group
  • Team MediaPortal
  • September 27, 2009
    4,656
    3,123
    Nuenen
    Home Country
    Netherlands Netherlands
    ...
    It is my custom to invoke installation EXEs from my 32-bit file manager.
    I will have to think about what effects this might have. :confused:

    -- from CyberSimian in the UK
    I would expect that when running installers (especially exe's) from any (32 or 64)bits environment doesn't make any difference in results.
    After all an exe is either 32bit or 64bit and run as such despite where you started it from.
    Notable exception are .net exe's compiled with any-cpu but my guess is they run as the highest bitness your os supports
     

    Anthony Vaughan

    MP Donator
  • Premium Supporter
  • June 25, 2015
    584
    292
    Home Country
    United Kingdom United Kingdom
    Maybe related ...
    Yes. I've got that.

    I'm working on a solution that uses a replacement for the files table only for stackable videos. This approach will be much more efficient than what was there before.

    I'm coding the upgrade process to prove that my solution works.


    It is my custom to invoke installation EXEs from my 32-bit file manager.
    I will have to think about what effects this might have. :confused:
    I was going to ask why you haven't moved MP to 64 bit yet. Does it contain components that still need to be 32 bit? Do you have users that are still on 32 bit machines, as CyberSimian mentioned. It's such a pain to not be able to move forward :(
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    16,059
    11,141
    Kyiv
    Home Country
    Ukraine Ukraine
    I'm working on a solution that uses a replacement for the files table only for stackable videos. This approach will be much more efficient than what was there before.
    Don't forget that there are procedures in the source code that define the stack sign. There are also plugins that can do this directly (which is bad) and through procedure calls.
     

    doskabouter

    Development Group
  • Team MediaPortal
  • September 27, 2009
    4,656
    3,123
    Nuenen
    Home Country
    Netherlands Netherlands
    ...

    I was going to ask why you haven't moved MP to 64 bit yet. Does it contain components that still need to be 32 bit? Do you have users that are still on 32 bit machines, as CyberSimian mentioned. It's such a pain to not be able to move forward :(
    There are a few dependencies which aren't available in 64bit (f.e. MpUrlSourceSplitter, my imon drivers and probably some more)
    Apart from that, I don't think there's any benefit for a mediacenter application to be 64bit other than just "be 64bit just because".
     

    Anthony Vaughan

    MP Donator
  • Premium Supporter
  • June 25, 2015
    584
    292
    Home Country
    United Kingdom United Kingdom
    Apart from that, I don't think there's any benefit for a mediacenter application to be 64bit other than just "be 64bit just because".
    Good point.

    Now this is not my area of expertise, but I was thinking that maybe network traffic would be able to handle larger packets under 64 bit. As I say, that is not really something I know much about.
     

    doskabouter

    Development Group
  • Team MediaPortal
  • September 27, 2009
    4,656
    3,123
    Nuenen
    Home Country
    Netherlands Netherlands
    Nah, network doesn't improve under 64bits.
    Major advantage is being able to have more than 4GB memory available but if you're needing that much memory for a mediacenter application you're doing something wrong...
    Other one is a minor speed advantage because there are more and wider registers, but having 64bits pointers might be causing more cpu cache misses so how it plays out is really dependent on compiler options, algorithms used etc...
    Either way for a gui-application these possible speed improvements are not noticable normally.
     

    Users who are viewing this thread

    Top Bottom