Hi, After the recent implementation of DMX_SET_BUFFER_SIZE for the dvr, tzap has changed: It used to resize the dvr's buffer to 1 MB, but the ioctl was ignored, so the buffer was always of the default size #define DVR_BUFFER_SIZE (10*188*1024) in dmxdev.h I think the author of the code meant to *increase* the buffer (which, reading the documentation seems to be 8K: http://www.linuxtv.org/docs/dvbapi/DVB_Demux_Device.html). The documentation does not apply to the dvr, but to the demux. In thins patch: 1) tzap: removed the ioctl call to DMX_SET_BUFFER_SIZE on the dvr. This calls shrinks the size of the buffer, from about 2MB (#define DVR_BUFFER_SIZE (10*188*1024) in dmxdev.h) to 1MB. 2) in libdvbapi a change in a comment where it is stated that the dvr can be opened more that once in readonly. It can only be opened once. 3) in libdvbapi a new enum to support DMX_OUT_TSDEMUX_TAP On top of that I would like to update the documentation of DMX_SET_BUFFER_SIZE, but I could not find the source. Regards Andrea