ffdshow version (1 Viewer)

A

Anonymous

Guest
For the development of the ffdshow installation wizard, which version should we be installing? Standard, SSE or SSE2? Or should it be user selectable?
 

gabbe

Portal Pro
August 8, 2004
58
1
Sweden
Hi, it depends on what cpu You have.
P4 (not the oldest?) and AMD64 can use SSE2
PIII, (oldest P4??) and AMD XP can use SSE
Other should use std fddshow.

Best is to use a sse / sse2 detecting algoritm and choose there after. But I think the user should be able to override the choise.
 

MrMario64

Retired Team Member
  • Premium Supporter
  • April 22, 2004
    822
    1
    52
    Home Country
    Netherlands Netherlands
    why not make it manually selectable with default as standard.
    And explain in the installer what the other choices r for?

    ofcourse, autodetect would be fine to.
     

    gabbe

    Portal Pro
    August 8, 2004
    58
    1
    Sweden
    From this link http://www.codeproject.com/cpp/sseintro.asp?select=568493&df=100&forumid=16168&exp=0
    Detection of SSE Support
    SSE instructions may be used if they are supported by the processor. The Visual C++ CPUID sample [4] shows how to detect support of the SSE, MMX and other processor features. It is done using the cpuid Assembly command. See details in this sample and in the Intel Software manuals [1].
    SSETest Demo Project
    http://www.codeproject.com/cpp/sseintro.asp?select=568493&df=100&forumid=16168&exp=0

    And here is somethin about cpuid

    http://www.paradicesoftware.com/specs/cpuid/index.htm

    But use only any detection to present a choise for the user. He must be able to override it with an other ffdshow version or even cancel an installation of it.
     
    A

    Anonymous

    Guest
    Hi,

    Found a prefect sample to use. (c++)
    http://download.microsoft.com/downl...99-3e005872c1be/debugging_crt_debug_cpuid.exe

    C:\temp\Debug>cpuid.exe
    v_name: GenuineIntel
    model: Unknown
    family: 6
    model: 13
    stepping: 6
    feature: 00000007
    yes _CPU_FEATURE_MMX
    yes _CPU_FEATURE_SSE
    yes _CPU_FEATURE_SSE2
    no _CPU_FEATURE_3DNOW
    os_support: 00000007
    yes _CPU_FEATURE_MMX
    yes _CPU_FEATURE_SSE
    yes _CPU_FEATURE_SSE2
    no _CPU_FEATURE_3DNOW
    checks: 0000000f


    Can some one convert this to dll or COM?

    /ac
     

    Users who are viewing this thread

    Similar threads

    Thank you for this tip! I'm moving MP TV Server to a new machine. I installed the 64-bit version and most of the MP firewall rules were set to Public. I couldn't connect to the new TV Server from my old single-seat installation running 32-bit until I changed all MP-related firewall rules on the new machine to Private. Before I did...
    Thank you for this tip! I'm moving MP TV Server to a new machine. I installed the 64-bit version and most of the MP firewall...
    Server and client on modern uptodate Windows 11 desktop. Software is Server and Client version x86 1.38.003 Remote client on...
    Replies
    26
    Views
    2K
    If you use a VPN connection to your home network, you should be able to use the MP client to connect to your server natively instead of using MPExtended.
    If you use a VPN connection to your home network, you should be able to use the MP client to connect to your server natively...
    I am another (almost) new user with a problem. About 18 months ago I managed to instal client and server of MP2 on my 32bit PC in...
    Replies
    5
    Views
    2K
    Those folder's last modified time isn't really accurate it seems. Latest change was a merge from PR #384 on may 3rd which was exactly that fix, see f.e. MediaPortal-1/mediaportal/MediaPortal.Application/MediaPortal.cs at 8fa4ccca20059a5534a029266efa596e83387f5b · MediaPortal/MediaPortal-1
    Those folder's last modified time isn't really accurate it seems. Latest change was a merge from PR #384 on may 3rd which was...
    Now that MediaPortal has gone 64-bit, any references to lParam should be converted to int64 rather than int32 or compared to zero...
    Replies
    7
    Views
    1K
    TV Server plugins are listed on this page, and "EPG Cleaner" can be downloaded from this page. Note: I don't know what bitness the plugin has. It might be 32-bit, or it might be "any cpu". The plugin is not listed by the "MP Extensions" tool, so I don't know whether it has been tested with the most-recent MP releases. -- from...
    TV Server plugins are listed on this page, and "EPG Cleaner" can be downloaded from this page. Note: I don't know what bitness the...
    I'm looking for a better recording scheduler. Many recording titles (at least in the UK) change between episodes, sometimes being...
    Replies
    4
    Views
    1K
    If you’re planning to submit a pull request, let’s go through the list of issues and their solutions. I or someone from the team will create a Jira ticket, and for each ticket, you’ll make the changes and submit a pull request. This will be transparent and straightforward.
    If you’re planning to submit a pull request, let’s go through the list of issues and their solutions. I or someone from the team...
    I'm very glad to see that mediaportal 1 is on github, where ordinary devs with github accounts can make contributions. Please can...
    Replies
    7
    Views
    1K
    Top Bottom