dcpete
02-25-2008, 11:39 AM
After getting a new lease on life with my Barco CRT projector (1208) - wound up getting a second projector for spare parts, I am about to engage in a Barco projector driver project. There is already a C++ Barco driver that Dean wrote in the early days of CQC. To be fair, the driver was never quite tested robustly. This driver got resurected recently and I have been trying to use it. Unfortunately, it is too unreliable to use. Rather than continuing down that path, which puts all the onus on Dean - and I know he is very busy with many other higher priority projects, I would like to develop a new driver in CML. The advantages being -
1) I get to learn/practice CML (this will be my first CML driver),
2) I get control over the source, so I can tweak to my hearts delight,
3) It will be maintainable by the CQC community if necessary.
I would be interested to know if there are any other Barco users in the CQC community. I have to presume not, since the existing driver has been disabled for a year or so before I came back to CQC and nobody complained. There are a lot of these projectors in the world so I think it's worthwhile. It certainly is for me.
Target projectors will be the 800 series which includes the very popular 808 projector and the 1200 series which include the popular 1208 and 1209 series projector. These are 8" and 9" CRT projectors, capable of running 720p and 1080i with ease and 1080p (with some caveats).
I intend to start with very limited 2-way functionality. Specifically Power on and Power off and source input selection. This mirrors the current Barco driver features. Following that, I will try to expose the entire feature set of the remote capabilies of this projector. The actual IR remote that comes with this projector is very primitive (and unbelievably ugly). I want the capability to use CQC to setup and converge the Barco projectors. Also memory block management is in my sights which will retrieve information from the projector.
So Dean, I presume you will be relieved that you don't have to support the Barco's anymore. Would you be willing to provide me code snipets or possibly psuedo-code you have already developed in C++, so I can retrofit them into CML? Actually, whatever you think would help. This would also give me a bit of a jumpstart. I already have plenty of Barco documentation and the full specs on the rs232 interface.
Chris
1) I get to learn/practice CML (this will be my first CML driver),
2) I get control over the source, so I can tweak to my hearts delight,
3) It will be maintainable by the CQC community if necessary.
I would be interested to know if there are any other Barco users in the CQC community. I have to presume not, since the existing driver has been disabled for a year or so before I came back to CQC and nobody complained. There are a lot of these projectors in the world so I think it's worthwhile. It certainly is for me.
Target projectors will be the 800 series which includes the very popular 808 projector and the 1200 series which include the popular 1208 and 1209 series projector. These are 8" and 9" CRT projectors, capable of running 720p and 1080i with ease and 1080p (with some caveats).
I intend to start with very limited 2-way functionality. Specifically Power on and Power off and source input selection. This mirrors the current Barco driver features. Following that, I will try to expose the entire feature set of the remote capabilies of this projector. The actual IR remote that comes with this projector is very primitive (and unbelievably ugly). I want the capability to use CQC to setup and converge the Barco projectors. Also memory block management is in my sights which will retrieve information from the projector.
So Dean, I presume you will be relieved that you don't have to support the Barco's anymore. Would you be willing to provide me code snipets or possibly psuedo-code you have already developed in C++, so I can retrofit them into CML? Actually, whatever you think would help. This would also give me a bit of a jumpstart. I already have plenty of Barco documentation and the full specs on the rs232 interface.
Chris