Since kernel-2.3.34 the zoran driver is included in the standard tarball. The kernel however is most of the time slightly lagging behind the latest and the greatest. The broadway card is a card capable of emitting direct MPEG-1 or AVI video streams. The driver for it is not done, not even in a long shot. The driver is not created by me, but is maintained by me for the newer kernels.
Some hardware requires memory in physical continuous blocks.
Howevery, the longer your Linux system is running, the more main memory is getting allocated and freed in different sizes. This leads to the fenomenen called 'memory fragmentation'. And the end result of this all is a machine which has enough memory left, but scattered all over the place, thereby failing our drivers with an 'out of memory'. Prime examples of these hardware are soundcards which need to be initialized and the above mentioned framegrabber. When there is no patch for the exact kernel version you are running, try the patch with the lower number.