In Progress

C++ and DirectX project

+++ 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 ([url removed, login to view]) 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:

[url removed, login to view] - Exception from HRESULT: 0x8876086C

stack trace:

StackTrace: at [url removed, login to view](Int32 errorCode, IntPtr errorInfo)

at Taygeta.Core.D3D9Renderer..ctor(IntPtr hWindow, Int32 adapterId)

at [url removed, login to view]()

at [url removed, login to view](BitmapFormat format)

at [url removed, login to view](BitmapFormat format)

at [url removed, login to view](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 ([url removed, login to view]). 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.

Skills: C++ Programming

See more: wpf programming, stack programming, required dot net developer, prototype forms, need a hardware developer, media fly, library prototype, lean programming, i want to make an app and need developer, i need to meet with an app developer, fix dot net, find wpf developer, find work as app developer, find a windows application developer, find a project to do in programming, do while c programming, dot net fix, dot net developer required, directx programming, c# programming problems, c programming problems, c++ programming offers, c programming char, char in c programming, c# hardware programming

About the Employer:
( 97 reviews ) Delmenhorst, Germany

Project ID: #6620043

Awarded to:

morningstar39

Hi I am a professional c++, c# developer. I downloaded the Taygeta project in [url removed, login to view] and compiled it. If you give the example app to me, I will compile and test it. Bes More

$222 USD in 3 days
(2 Reviews)
2.8

2 freelancers are bidding on average $265 for this job

super2lao

A proposal has not yet been provided

$252 USD in 3 days
(33 Reviews)
6.2
beepig

Hi there, I'm a mobile applications development team manager and a developer myself too, and I'm very interested in your job post involving these skills. Please see our team on blog: [url removed, login to view] More

$277 USD in 6 days
(1 Review)
1.2