dbloom
14th May 2005, 06:25
Edit: Here's a link (http://davidbloom.home.mchsi.com/custom_mpeg2_pulldown_source_VB6.zip) to the source so you don't have to wait for attachment approval.
Attached is the Visual Basic 6 source code for my Custom MPEG-2 Pulldown (http://forum.doom9.org/showthread.php?s=&threadid=93691) program. As a proof of concept, please excuse the complete disregard for good coding practices. It's so straightforward and copied-and-pasted, however, that it might be readable enough for someone to figure out what's going on :).
If you're a beginner, don't code like this.
I'm working on changing this proof of concept into a useable, better program in C++, but have no experience making graphical applications (or dealing with binary files, etc - I do know all the object oriented stuff, etc however). WxWidgets is helping simplify things a lot, but if anyone wants to help me out, it would be greatly appreciated ;).
The C++ recode will be able to import a pulldown pattern from a D2V, M2V, or Telecide/Decimate debug output if all goes well. It will use a wizard interface and should be easily useable by users who don't have an understanding of the inner workings of IVTC or pulldown methods and technicalities.
I reserve all rights to this code (depsite not being particularly proud of it), except for those specified otherwise in "foobas.bas". Ask me before you copy and paste anything, I'm too lazy to look into all the liscensing models at this point.
Attached is the Visual Basic 6 source code for my Custom MPEG-2 Pulldown (http://forum.doom9.org/showthread.php?s=&threadid=93691) program. As a proof of concept, please excuse the complete disregard for good coding practices. It's so straightforward and copied-and-pasted, however, that it might be readable enough for someone to figure out what's going on :).
If you're a beginner, don't code like this.
I'm working on changing this proof of concept into a useable, better program in C++, but have no experience making graphical applications (or dealing with binary files, etc - I do know all the object oriented stuff, etc however). WxWidgets is helping simplify things a lot, but if anyone wants to help me out, it would be greatly appreciated ;).
The C++ recode will be able to import a pulldown pattern from a D2V, M2V, or Telecide/Decimate debug output if all goes well. It will use a wizard interface and should be easily useable by users who don't have an understanding of the inner workings of IVTC or pulldown methods and technicalities.
I reserve all rights to this code (depsite not being particularly proud of it), except for those specified otherwise in "foobas.bas". Ask me before you copy and paste anything, I'm too lazy to look into all the liscensing models at this point.