Hi, I'm trying to set up a DVB test environment using TS files from the hardisk and pass them to the DVB card. Using: cat myts.ts > /dev/dvb/adapter0/dvr0 already does the trick, and i can display a few frames of the TS over my DVB card. But of course the bitrate is much to high and so it freesez after a few seconds. I'm now trying to write a program that writes the TS packets from the file with the right bitrate. So, how do i write to the dvr using the linux-dvb-api ? The following code returns -1 for written size. ----------------- #define DVR "/dev/dvb/adapter0/devr0" if ((dvr_out = open(DVR,O_WRONLY|O_NONBLOCK)) < 0){ printf("Can't open dvr\n"); return false; } dat=#one TS packet# if (dat) { size_t size=write (dvr_out, dat, 188); printf("%d bytes written \n",size); } ------------------ Do i need to do something else to initialize the dvr? Regards, Thomas _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb