none
DirectX/quartz.dll

    Question

  • I'm doing an application relaying on the MJPEG codec which should be part of quartz.dll and therefore DirectX.

    As i understand it DirextX has been part of Windows since the Win 95 release and is even part of Windows N releases. My question is if there is a DirectX redistributable which I can put on my release DVD so that customers that might have problems with the MJPEG codec can reinstall DirectX? Furthermore how can i be sure quartz.dll is part of DirectX?

    Br

    AHR

    Monday, March 26, 2012 6:12 PM

Answers

  • I'm doing an application relaying on the MJPEG codec which should be part of quartz.dll and therefore DirectX.

    As i understand it DirextX has been part of Windows since the Win 95 release and is even part of Windows N releases. My question is if there is a DirectX redistributable which I can put on my release DVD so that customers that might have problems with the MJPEG codec can reinstall DirectX? Furthermore how can i be sure quartz.dll is part of DirectX?

    Br

    AHR

    Total confusion.  DirectX and Quartz.dll are essentially unrelated.  DirectShow was a part of the DirectX SDK at one time, but was removed eons ago.  Quartz.dll implements DirectShow which is a part of the Platform SDK.  Quartz.dll will be found on all windows system in System32 and SysWOW64.  Quartz.dll catalogs the codecs on your system and uses them to render multimedia.  If you need a particular codec on a system for your app to work, you should install the codec when you install your app.
    Monday, March 26, 2012 9:27 PM
  • [http://msdn.microsoft.com/en-us/library/dd377592%28VS.85%29.aspx

    DirectShow applications written for Windows XP with Service Pack 2 (SP2) and later do not need to redistribute any DirectShow DLLs.

    For Windows XP with Service Pack 1 (SP1) and earlier, redistributable DirectShow DLLs are available from the Microsoft DirectX SDK. The latest version of these DLLs is version 9.0c. No further development of these redistributable DLLs is planned. Windows XP with Service Pack 2 (SP2) contains the version 9.0c DLLs.]

    And now, it seems that this dll is contained in the Windows Systems.

    Best wishes,


    Mike Zhang[MSFT]
    MSDN Community Support | Feedback to us

    Tuesday, March 27, 2012 6:21 AM
    Moderator
  • This Codec is in the Windows Media Player at default: http://support.microsoft.com/kb/899113

    So, you can let customers install the Windows Media Player: http://www.microsoft.com/downloads/en/resultsForCategory.aspx?displaylang=en&categoryid=4 to install the codec if it is not there, or try others third party codec installer products.

    Best wishes,


    Mike Zhang[MSFT]
    MSDN Community Support | Feedback to us

    Wednesday, March 28, 2012 9:14 AM
    Moderator

All replies

  • I'm doing an application relaying on the MJPEG codec which should be part of quartz.dll and therefore DirectX.

    As i understand it DirextX has been part of Windows since the Win 95 release and is even part of Windows N releases. My question is if there is a DirectX redistributable which I can put on my release DVD so that customers that might have problems with the MJPEG codec can reinstall DirectX? Furthermore how can i be sure quartz.dll is part of DirectX?

    Br

    AHR

    Total confusion.  DirectX and Quartz.dll are essentially unrelated.  DirectShow was a part of the DirectX SDK at one time, but was removed eons ago.  Quartz.dll implements DirectShow which is a part of the Platform SDK.  Quartz.dll will be found on all windows system in System32 and SysWOW64.  Quartz.dll catalogs the codecs on your system and uses them to render multimedia.  If you need a particular codec on a system for your app to work, you should install the codec when you install your app.
    Monday, March 26, 2012 9:27 PM
  • [http://msdn.microsoft.com/en-us/library/dd377592%28VS.85%29.aspx

    DirectShow applications written for Windows XP with Service Pack 2 (SP2) and later do not need to redistribute any DirectShow DLLs.

    For Windows XP with Service Pack 1 (SP1) and earlier, redistributable DirectShow DLLs are available from the Microsoft DirectX SDK. The latest version of these DLLs is version 9.0c. No further development of these redistributable DLLs is planned. Windows XP with Service Pack 2 (SP2) contains the version 9.0c DLLs.]

    And now, it seems that this dll is contained in the Windows Systems.

    Best wishes,


    Mike Zhang[MSFT]
    MSDN Community Support | Feedback to us

    Tuesday, March 27, 2012 6:21 AM
    Moderator
  • My application can only be installed on Win XP (SP2) or later, so just to make sure, does that mean any of my customers will have a MJPEG codec installed?

    Furthermore i have a support folder on my installation DVD. If somehow the customer uninstalled the MJPEG codec can any of you tell me where to find the smallest exe file i can leagally redistribute containing the MJPEG codec (is it included in some directshow exe file)?

    Br, AHR

    Tuesday, March 27, 2012 3:56 PM
  • This Codec is in the Windows Media Player at default: http://support.microsoft.com/kb/899113

    So, you can let customers install the Windows Media Player: http://www.microsoft.com/downloads/en/resultsForCategory.aspx?displaylang=en&categoryid=4 to install the codec if it is not there, or try others third party codec installer products.

    Best wishes,


    Mike Zhang[MSFT]
    MSDN Community Support | Feedback to us

    Wednesday, March 28, 2012 9:14 AM
    Moderator