Ringbuffer is set to the 4 gigabyte setting in Mythtv under Settings->TV->General.
The partition is 9 gigabytes in size.
It fills up all the way through 9 gigs, then the live TV hangs.
I go to a console, and use 'df', and it shows me the partition has 0% space free in /cache
To reproduce it more quickly, I set my encoder to 12mb/s, to fill it up nice and fast...
Any idea why it would ignore my 4gb limit in the setup?
Check this out... I am recording right now, it says I am 5.9% FULL on my ring buffer on the OSD while paused on live TV, but df says:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hdc1 9765248 877832 8887416 9% /cache
Its clearly thinking its ringbuffer is 15 gig buffer (if my math is right), on my 9 gig partition, when I have it set to 4 gig in MythTV settings!!!
I told MythTV to use a 28 gigabyte ring buffer, and the OSD shows the same % full for the same amount of time elapsed.
Its like its out of sync or broken somehow, it ignores my request to change the ring buffer size... Its like its hard coded.
EDIT -- I changed it to the MAX ringbuffer size, like 97 gigabytes in MythTV Settings->TV->General Setup (Page 3), and it made ZERO difference on how fast the ring buffer fills up in the OSD when pausing live TV. There is something completely disconnected here in R5A16.
BTW, I am using XFS, I had the exact same problem on the default Ext2fs though.
When it hit 5.4% full in the OSD, I checked the drive usage for /cache, it was at 848,648k... So, 848,648/0.054 = 15,715 meg (or ~15.7 gigabytes)... So Myth thinks the ring buffer size is set to 15 gigs, when I SET IT to 4 gigs in MythTV Settings... UGH. I am so frusterated.
|