[linuxtv-cvs] dvb-kernel-v4

Michael Hunold via CVS hunold at linuxtv.org
Fri Apr 15 15:12:03 CEST 2005


CVSROOT:	/cvs/linuxtv
Module name:	dvb-kernel-v4
Changes by:	hunold	20050415 15:12:03

Modified files:
	linux/drivers/media/dvb/dvb-core: audio.c demux.c device.c 
	                                  dvb-dummy.c frontend.c 
	                                  memory-input.c ringbuffer.c 
	                                  sw-demux.c sw-memory-input.c 
	                                  sw-recording.c vbi.c video.c 

Log message:
all:
- sanitize the debug values in all subsystems as follows:
0x01 generic error messages, more verbose return codes (all subsystems)
0x02 device layer, other dvb-core debug, sw-emulation
0x04 frontend / memory input
0x08 demux
0x10 video + vbi
0x20 audio

audio:
- fix DVB_xxx_GET_STATUS handling, calling the ioctl with status == 0 now delivers the current status unconditionally

video:
- fix DVB_xxx_GET_STATUS handling, calling the ioctl with status == 0 now delivers the current status unconditionally
- when video device is opened with write permissions, reset some of the device status members (decode mode, presentation format)
- on VIDEO_PLAY reset some more statistical data (iframe and error count)
- remove DVB_VIDEO_GET_SEQHDR, use DVB_VIDEO_GET_STATUS instead
- implement dvb_video_status_inc_decoded_iframes => count number of iframes since last decode start

demux:
- fix DVB_xxx_GET_STATUS handling, calling the ioctl with status == 0 now delivers the current status unconditionally
- protect release() in demux with per open mutex
- refactor DVB_DEMUX_SET_SECTION_FILTER to a separate set_section_filter() function
- check for supported formats only for memory input, not for demux input (here hw should be able to figure it out) (discuss me)
- allow reconnecting a former connected demux open, this is nice if you want to switch between memory and demux input because of some stillpicture display

device:
- bring back devfs support to core, #if 0 the udev code for now




More information about the linuxtv-cvs mailing list