Find Jobs
Hire Freelancers

C++ and DirectX project

$30-250 USD

In Progress
Posted over 9 years ago

$30-250 USD

Paid on delivery
+++ Requirements +++ We aim to develop a WPF video viewer application for Windows allowing things like rotation of the video, fading of the video, trim, etc. while viewing a video. We found the Taygeta project ([login to view URL]) which seems to work perfect. It encapsulates the most functionalities of the VLC media player (without to install VLC itself) and offers the developer many possibilities to apply some awesome effects and make it visible in real time. We have already created a working prototype using this library, but after building the application and testing it on several machines (with different OS version and hardware periphery) we meet a compatibility problem which could be described as following: The library throws usually on some test machines following exception: [login to view URL] - Exception from HRESULT: 0x8876086C stack trace: StackTrace: at [login to view URL](Int32 errorCode, IntPtr errorInfo) at Taygeta.Core.D3D9Renderer..ctor(IntPtr hWindow, Int32 adapterId) at [login to view URL]() at [login to view URL](BitmapFormat format) at [login to view URL](BitmapFormat format) at [login to view URL](Void** opaque, Char* chroma, Int32* width, Int32* height, Int32* pitches, Int32* lines) The test machines have different OS versions and a DirectX 11.x version. After we have checked the source code of this library, we assume that it’s a matter of incompatibility between the library itself, DirectX and the graphics card (the application works fine on machines equipped with an up to date graphics card but not on machines, which have a DirectX 11.x and a graphics card supporting only DirectX < 10!). +++ Task +++ We need someone who is skilled in C++ and DirectX and who can fix the bug for us so that we can use the library on all machines. We can give you an example app and we can help you testing if you want. +++ Hint/Please note +++ We also found the VideoLan Dot Net ibrary ([login to view URL]). This library supports also some VLC functionalities (i.e. integrated VLC player control for WPF, Forms and Silverlight) but doesn’t offer us the required on the fly functions of VLC (rotate, change brightness, etc.). Because of the missing functionality we cannot use it. But we saw that it doesn’t throw any exceptions on any testing machines. So probably they found a way to use DirectX without the problems above. So you may want to look at their code to lean and find out what they do different.
Project ID: 6620043

About the project

1 proposal
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of GERMANY
Delmenhorst, Germany
5.0
97
Payment method verified
Member since Mar 10, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.