File:
[DVB] /
dvb-kernel-v4 /
build-2.6 /
Kbuild
Revision
1.8:
download - view:
text,
annotated -
select for diffs
Mon Aug 29 15:11:33 2005 UTC (18 years, 9 months ago) by
hunold
Branches:
MAIN
CVS tags:
dvb-v5,
HEAD
API changes:
demux
- replace DVB_DEMUX_CAP_RECORDING_TYPES with DVB_DEMUX_CAP_RECORDING_FILTER_FLAGS:
remove the possibility to read() from a recording filter. reasons: 1) it's not possible
to write() to a memory input either, 2) using mmap() is much more effective because
it does not use a memcpy(), but is a little more complicated to use
audio
- add new play state DVB_AUDIO_PAUSED
Internal dvb-core changes:
demux
- revamp the filter handling logic: when the controlling demux open is closed,
make sure to wake up all waiting filter opens and shut down filters properly
- in order to be able to do this, use a common basis for all demux filters with
a common waitqueue and a common status
- move most of the logic for poll() and read() from the hw dependent parts of
the drivers to the generic core
- remove crappy dvb_memory_from_filp() and dvb_frontend_from_filp(), replace it
with proper lookup code
- break out most ioctls to separate functions
- declare some functions static
- remove whitespace at eol
- add preliminary support for stc triggers (not finished yet)
audio
- reformat debug messages where necessary
- follow changes in demux wrt. filter handling
- break out ioctl to separate functions (pause, resume, set_sync, ...)
and add proper sanity checks and argument checking
- follow changes in demux wrt. decoding feeds
mixer & spdif:
- initial implementation of spdif and mixer devices
memory:
- break out most ioctls to separate functions
video
- fix some logical erorrs wrt. frozen/playing handling
- follow changes in demux wrt. decoding feeds
all
- remove whitespace at eol
=> av7110 support and sw-emulation is broken again now.