Actually I have a cx88-blackbird PVR card but my question is about the cx23416 mpeg encoder (basically the iTVC16).
I would like to burn the captured mpeg streams to DVD using DVD-author. When using the card's output it complains about missing private navigation packets in the mpeg-stream. I have solved this with using replex. It is however cumbersome and when using the wrong parameters sound and video get out of sync. Looking at the iTVC15 firmware-api page at sourceforge.net I found the 0xd7 interface. This could be used, but it actually has the wrong stream id. >From browsing this mailing-list I learned that conexant has not made the hardware manual available to see how I could patch the firmware in the way I want it to behave. Having looked into the history of the chip I noticed it is an embedded java chip. Having modified a open-source Java-decompiler I have analyzed the firmware. The byte-codes 0x00-0xc9 are java, above 0xd0 are proprietary instructions. I have been able to generate a calling graph of the subroutine structure and identified the api subroutine. The api actually uses the parameters 80 to 82,89,8b,8d,8f,91,95,97,99, 9b,9d,9f, a1,a3,a7,a9,ab,b1,b5,b7,b8,bb,bd to be,c3 to cd,d0 to dc. Compared to the api webpage and api-logs.txt it includes the unknown api 0xdb and 0xdc. Extra are also 0xb5, 0xbe, 0xa3, 0xa7, 0xa9, 0xab and 0xd1. Surprise!!: 0xd7 is missing. Does anyone have more information both on the api as well as the proprietary instructions of the chip. I am willing to share my analysis and the software tool. Willem ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ ivtv-devel mailing list ivtv-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ivtv-devel