[linux-dvb] [PATCH] preserve behavior of tzap (+ others)
mariofutire at googlemail.com
Sun Apr 27 10:23:14 CEST 2008
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)
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
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 2304 bytes
Desc: not available
Url : http://www.linuxtv.org/pipermail/linux-dvb/attachments/20080427/770aa348/attachment.bin
More information about the linux-dvb