Improvements to an existing directshow program

Budget $250 - $750 USD
Bids 7
Average Bid $621
Status Closed

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.

Get Free Quotes For A Project Like This

This project was awarded to


About the Freelancer

I have experience on all kinds of operating systems and processors and have worked on over 15 commercial software programs. My areas of expertise include C/C++, 80x86, 6502, R3000, Windows, DOS, DirectX, Direct3D DirectShow, Visual Studio

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • nicolaegarlonta Profile Picture


    Berlin,  Germany

  • enigmaindustries Profile Picture


    Perris,  United States

    I have experience on all kinds of operating systems and processors and have worked on over 15 commercial software programs. My areas of expertise include C/C++, 80x86, 6502, R3000, Windows, DOS, DirectX, Direct3D DirectShow, Visual Studio

  • savager Profile Picture


    Yoshkar-Ola,  Russian Federation

    Accomplished Software Developer and Engineer specializing in C++/C#/Java with Windows/Android programming experience in conventional and client/server systems, applications and databases.

  • CaptainKK Profile Picture


    Karachi,  Pakistan

    1. Delphi: XE3, Firemonkey, Datasnap, DevExpress and all major thirdparty components, C++ Header Conversion, Windows API, COM, ActiveX. 2. VS2010: C#, VB, [Link Removed], WCF, Silverlight, WPF and all major thirdparty components. 3. SQL: Sql Server, Oracle DB, Oracle Forms, MS Access, MySQL, SQLLite, PostgreSQL, Intersystems Cache etc. 4. ERP, Manufacturing System. 5. Systems Programming, Cloud Computing. 6. GUI and Graphics designing. 7. Web sites, Web Applications, HTML, CSS, PHP. 8. SEO

  • igotmail9 Profile Picture


    Bangalore,  India

    Dear Sponsor, I am a hard core developer with 14 years of experience in software development with Java (3Y), C++ (10Y), C#(3Y), Visual Basic, Excel, VBA programming, Web programming, HTML5, PHP, MySQL, Linux and Windows. I am an Android developer with 2Y of experience. Please check "Math Align Square" in google play. I am a PMP certified from PMI. Plus, I am a part of a team of experienced MNC professionals. Great virtual team, who can deliver on time, within time, budget, and at high quality. I am rich in domain knowledge like web technologies, medical domain and management. My Knowledge in Architecture, programming, design skill can be proven with prototype. Please ask for a quick prototype for your problem. Honesty, hardworking, above average intelligence is my assets. I hope you will really enjoy my work. Please award your project(s) with a appropriate milestones. With warm regards, Freelancer

  • IonutCristea Profile Picture


    Bacau,  Romania


  • amanvsh Profile Picture


    Chandigarh,  India

    Research Web- Tech is a Web/Software solution company. It was established in 2007. Since 5 years company is dealing with many projects based on Web Development, Web Designing, Software Development, Thesis Development and Android/Smart Phone Application Development. Company is having expertise manpower that work on these projects. The key skills of the company are: java Commitment to its clients to deliver the project on time. Company believes that the project must be achieved in harmony with the Environment. For more queries you can visit company's website i.e. www.