all:
[ ] code audit
- code audit for return values, ie. change all -1 or -2 return
codes to real ERRNO values. [Hmm, is this done already?]
saa7146:
[ }
- add support for more planar capture modes, so that mp1e/nvrec work out of the box
- replace vmalloc_32() with pci_alloc_consistent() for dma memory stuff
dvb:
[ ] general dvb core stuff
- 2.5.x: replace "video_usercopy()" (or dvb_usercopy()) with
generic_usercopy(), make a patch for lkml. note: done, awaiting
approval from lkml
[ ] dvb_demux.c: Fix module removal if in use.
- If rmmod of dvb-core is attempted while demux is in use,
by e.g. szap, non-fatal oops will follow:
Code; f88c0823 <[dvb-core]dvb_demux_release+7/18> <=====
0: 8b 50 50 mov 0x50(%eax),%edx <=====
[ ] budget: Fix coexistence of several ttpci-budget-* modules.
- After one or two rmmod/insmod of dvb-kernel modules suite
when there are 2 or more different ttpci-budget-* moules,
an oops is issued during the remmod:
Code; f88f01a9 <[dvb-core]dvb_unregister_device+d/2c> <=====
0: 89 50 04 mov %edx,0x4(%eax) <=====
[ ] dummy: Add support for dummy (loopback) DVB interface
- People without DVB hardware should be able to load drivers and
participate in development.
[ ] sw_demux: intelligent 0x47 SYNC.
- each TS packet should start with 0x47 byte. If there is no 0x47 byte
at expected position, search for first 0x47 byte and check if previous
3 188-byte offsets also contain 0x47. If yes, consider this new sync
position. vpeirq has to be changed a bit and some changes in sw_demux
too.
LinuxTV legacy CVS <linuxtv.org/cvs>