Is there pixellation in a replayed recording that wasn't observed while watching the transmission live? Or is the same pixellation seen at both stages?
The latter would indicate overload within the BCM7405 chip and its onboard peripherals (eg RAM), if transmission quality has been ruled out.
The former case could also result from the "ATA streaming feature set", ie the additional drive commands that are supported by "AV drives" such as those supplied in PVRs, HDR Fox T2 in particular, and recommended for upgrading (HDR) or enabling (HD) the CF platforms.
For instance, the streaming feature set allows for read and write commands with a time limit such that the command returns even if the drive cannot complete the operation within the deadline, yielding partial results. Such events are supposed to be logged in a special SMART log.
It's a fair assumption that the Humax blob makes use of these functions for recording and playing media files, when the installed drive supports them, even if the normal higher-integrity operations are used for file manipulation, through the Broadcom multimedia framework on which it's built.
Conversely, programs built for the CF will use the normal higher-integrity operations, even if it might be appropriate to use the streaming ones (eg Mediatomb), unless they have been specially coded to use low-level disk APIs.
Suppose that a programme is being recorded using a time-limited streaming write while other activities are also using the disk. In any of the following scenarios, under the above assumptions, the streaming operation may fail softly so that its process can carry on trying to write the next set of data, resulting in a video glitch when the recording is played back:
The latter would indicate overload within the BCM7405 chip and its onboard peripherals (eg RAM), if transmission quality has been ruled out.
The former case could also result from the "ATA streaming feature set", ie the additional drive commands that are supported by "AV drives" such as those supplied in PVRs, HDR Fox T2 in particular, and recommended for upgrading (HDR) or enabling (HD) the CF platforms.
For instance, the streaming feature set allows for read and write commands with a time limit such that the command returns even if the drive cannot complete the operation within the deadline, yielding partial results. Such events are supposed to be logged in a special SMART log.
It's a fair assumption that the Humax blob makes use of these functions for recording and playing media files, when the installed drive supports them, even if the normal higher-integrity operations are used for file manipulation, through the Broadcom multimedia framework on which it's built.
Conversely, programs built for the CF will use the normal higher-integrity operations, even if it might be appropriate to use the streaming ones (eg Mediatomb), unless they have been specially coded to use low-level disk APIs.
Suppose that a programme is being recorded using a time-limited streaming write while other activities are also using the disk. In any of the following scenarios, under the above assumptions, the streaming operation may fail softly so that its process can carry on trying to write the next set of data, resulting in a video glitch when the recording is played back:
- if more simultaneous disk operations are scheduled than the disk's firmware and memory can handle;
- if a disk error occurs for the streaming operation that can't be resolved (by remapping one or more sectors) within the deadline;
- if a disk error occurs for one of the other disk operations that causes the streaming operation to miss its deadline while the drive firmware is busy resolving the error.