Improvements to an existing directshow program

In Progress

We have a small DirectShow program that opens a .wtv file, builds a graph, and sends the output of one of the pins (Line 21) to a custom filter that saves the data to a file. The program is working correctly for some files, but fails for others. The program was written by someone in vworker who seem to have fallen off the face of the earth (doesn't connect anymore, no emails, etc), so he can't continue the work, but he did tell us was the problem was - he just didn't fix it.

Fundamentally the problem is that the program, as is, assumes that the data is on specific pins (it builds the graph totally hardcoded, it expects the CC data in pin 2 for example, rather than enumerating what's in each pin).

The job here of course is to make the program work in all available samples. Which seems reasonably easy if you know a bit of directshow. We took a look at the source code (we have coders in-house, but no experience with DirectShow) and it seems more or less simple - just enumerate each pin capabilities and select the right one, of if there's a way to have the graph automatically built do it instead. The custom filter that writes the data works well; no changes on it - it's just the small program that builds the graph that needs some working on.

I'm attaching a picture from the programmer which is rather useful. The file on the left won't open at all. The one on the right works well, because it has the expected structure.

The source code of the program is available here:

[url removed, login to view]

(so as you can see it's an open source program)

We will provide a number of samples (both working and not working) to the winning bidder.

Skills: C++ Programming, Windows API

See more: what is data structure in programming, structure graph, src program, small improvements, programming graph, problem graph, one line programming job, improvements code, graph structure, graph programming, graph program in data structure, graph program in c, graph problem, graph in data structure, graph data structure in c program, graph data structure in c, graph data structure c, data to graph, data structure graph, c# graph data structure, make a line graph, small program, open source programming projects, fallen, cc program

Project ID: #4346533

Awarded to:


I am new to, but I have a great deal of DirectShow experience and I can definitely complete this project for you.

$600 USD in 7 days
(0 Reviews)

7 freelancers are bidding on average $621 for this job


Hi, I could help you fixing the bug. Best regards,

$600 USD in 3 days
(1 Review)

Dear Sponsor, Please see my PM. Thank you in advance.

$750 USD in 45 days
(1 Review)

Hello, I have experience with DirectShow and I can fix your program very quickly. As you have already mentioned, the problems you have are: First, the graph is built "by hand" and second, it is built the wrong way. More

$600 USD in 7 days
(0 Reviews)

Will you be able to provide wtv file which is working not correctly?

$650 USD in 7 days
(0 Reviews)

I have experience with DirectShow applications and can do it.

$750 USD in 15 days
(0 Reviews)

Respected Sir!!!!\r\nI\'ve read you requirements and i\'m ready to work with u...\r\nalthough we\'re new to freelancer but we\'ve worked a lot in local markets.. so all i want is u to trust me.. and i wont let it down. More

$400 USD in 15 days
(0 Reviews)