recording on USB sticks (pendrives) using PVR+
Posted: Thu Oct 27, 2011 6:30 pm
Hello!
Can you help me with recording on USB-sticks (pendrives) using PVR+? I've noticed, that recording even on fast pendrives is almost imppossible.
Recording is started without problems, then after STOP keypress PVR+ is still flushing buffered data to TS-file during several minutes (you can see gray icon in PVR+). You can use FTP or telnet connection to see TS-file is growing and growing unless the buffer is empty. During this period you actually can't do anything.
First thought: input-output buffer is too big. So I was thinkg about this function:
and tried to record using different values. No success. Even with val=0.
I don't really know what is going on. Recording on HDD works perfect. So recording using LAN. But recording on USB flash memony is not good.
Any ideas?
Can you help me with recording on USB-sticks (pendrives) using PVR+? I've noticed, that recording even on fast pendrives is almost imppossible.
Recording is started without problems, then after STOP keypress PVR+ is still flushing buffered data to TS-file during several minutes (you can see gray icon in PVR+). You can use FTP or telnet connection to see TS-file is growing and growing unless the buffer is empty. During this period you actually can't do anything.
First thought: input-output buffer is too big. So I was thinkg about this function:
Code: Select all
void set_io_buffer_size(unsigned val)
{
static unsigned *pvr_recinstance;
if (val > 0)
{
spIPvr_GetRecInstance(0, &pvr_recinstance);
if (pvr_recinstance) *(pvr_recinstance + 0x2C/4) = val;
}
}
I don't really know what is going on. Recording on HDD works perfect. So recording using LAN. But recording on USB flash memony is not good.
Any ideas?