I am working on an embedded project with the TI DM365 processor running MontaVista Linux. I need to be able to record an audio and video stream in sync for a consumer television STB I am designing. We aren't looking to build a "traditional" DVR solution, but feel that much of the functionality we are looking for would probably be able to be harvested from a DVR code solution.
We need to be able to simultaneously encode and decode synchronized audio and video. We will store it to a buffer, essentially mimicking something similar to a time shift solution.
We have run into problems so far trying to record audio and video together. Also, when we went to play back during recording, we got a message saying it was locked.
Can anyone point me in the right direction of where I might acquire a PVR/DVR code base to work with? Any other help or advice would be appreciated. Having a strong middleware in place will help facilitate the changes we need to make for our unique application.