|
From: Mike B. <i_a...@ho...> - 2005-08-29 20:24:11
|
Reply is below.
>From: br...@la...
>Reply-To: myh...@li...
>To: myh...@li...
>Subject: [MyHD-develop] Linux support for HDTV cards!!!
>Date: Fri, 26 Aug 2005 16:16:14 -0300 (BRT)
>
>Hi,
>
>I need a card that decodes HDTV video via hardware because we are mounting
>set-top-boxes in my laboratoty with not much power of processing (400
>MHz). In
>addition,they should have linuxtv support.
>
>I was taking a look in the MyHD MDP-120 card and realized that it has a
>TeraLogic Janus Decoder, so it must be compatible with the MyHD linux
>drivers (Am I right?). Have you already tested this card or other with
>similar characteristcs?
>
>I wonder how we access the cards supported by MyHD drivers via
>programming. Is there any API for that or standard IOCTL calls? I need
>functions as start, pause, stop, to control the decoding processing. In
>addition, I need to write and read bytes directly from decoder as the
>LinuxTV API does. Is it possible?
>
>Thanks for your attention,
>Bruno Jefferson
At this time the MyHD driver only supports the most basic operations
on the card. There is no MPEG, capture, or tuning support yet. At
the time of the last driver update, little or no information was available
on the ancillary chips on the MyHD, so development could only take
place by reverse engineering the I2C requests of the Windows driver
and by randomly poking at TL880 registers. Since that time, numerous
advancements have been made in Linux HDTV drivers, including DVB
support for many of the chips on the MyHD (Including the Phillips ATSC
tuner, the ATI demodulator, etc.). The only two chips left on the MyHD
line of cards needing full support are the TL880 core and the VPX video
decoder.
The MyHD/TL880 driver only supports card detection, register access,
I2C interfaces, and very limited display control.
Current features:
* Mouse cursor support in software (not in driver)
* Color bars support in software (not in driver)
* Resolution ("Modeline") programming in software (not in driver)
* PCI detection
* I2C
I am currently a volunteer missionary for my church (see http://lds.org),
and only have access to a computer once a week to send and receive
e-mail, so I cannot complete the driver until the end of my service,
in the middle of October of this year. Until then here are some
suggestions for continuing driver development:
* Find an older driver version from the Korean MyHD page with
debugging symbols in the driver, and disassemble that driver.
* Use the Wine loader code from ndiswrapper and mplayer to
implement a wrapper for the Windows MyHD driver and watch
its behavior in Linux.
* Use the existing information at http://myhd.sourceforge.net/reglist.html
and in the MyHD Linux driver source package to continue brute
force development.
I will begin development again as soon as time permits me to do so.
Thanks,
Mike Bourgeous
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today - it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
|