Some further analysis
Wednesday, February 13th, 2008I made 5 short recordings one the 2GB disc. Below is the log of directory entries, followed by the interesting fields of the name entries. Followed by some analysis of the recorded data.
Field n2[8] contains the recording quality (sp=2,sp+=3,lp=4).
The MPEG data is recorded in 16MB blocks starting at adresses 0x….71ee00. When more than one MPEG block is needed the next one is apparently the previous 16MB block on the disk.
entry: 1 address: 0x5b006300 name: /rtav/VOB00001.ttm
entry: 2 address: 0x59006300 name: /rtav/VOB00001.vtm
entry: 3 address: 0x58006300 name: /rtav/VOB00002.ttm
entry: 4 address: 0x5a006300 name: /rtav/VOB00002.vtm
entry: 5 address: 0x59006300 name: /rtav/VOB00003.ttm
entry: 6 address: 0x5b006300 name: /rtav/VOB00003.vtm
entry: 7 address: 0x5e006300 name: /rtav/VOB00004.ttm
entry: 8 address: 0x5c006300 name: /rtav/VOB00004.vtm
entry: 0 title : Title 0 station: V8
n1 1-tuples[3]:c0ef2200
n2 1-tuples[1]:0009040c [8]:00000200 little:07d70101 0c040900
n3 6-tuples[0][5]:683c2300
entry: 1 title : Title 1 station: NED2
n1 1-tuples[3]:00bc3400
n2 1-tuples[1]:0005060c [8]:00000200 little:07d70101 0c060500
delta=0x1fc00 = 508*256
n3 6-tuples[0][5]:a8083500
entry: 2 title : Title 2 station: NED2
n1 1-tuples[3]:00751200
n2 1-tuples[1]:0003070c [8]:00000300 little:07d70101 0c070300
delta=0xfe00 = 254*256
n3 6-tuples[0][5]:a8c11200
entry: 3 title : Title 3 station: NED2
n1 1-tuples[3]:c0d70d00
n2 1-tuples[1]:0018070c [8]:00000400 little:07d70101 0c071800
delta=0x1500 = 21*256
n3 6-tuples[0][5]:68240e00
entry: 4 title : Title 4 station: RTL5
n1 1-tuples[3]:c0655200
n2 1-tuples[1]:0009080c [8]:00000200 little:07d70101 0c080900
delta=0xf100 = 241*256
n3 6-tuples[0][5]:68b25200
n3[0][0]:entry in menu?
n2[8]:quality (sp=2,sp+=3,lp=4)
mpegdata: first last with ba010000 header
0x447.....- 0x449 0x4471ee00 - 0x449cb600 1370 blocks of 2K
0x457 - 0x47b 0x4571ee00 - 0x47bb1600 18726 blocks
0x487 - 0x48e 0x4871ee00 - 0x48e0ee00 3553 blocks
0x497 0x49d 0x4971ee00 - 0x49d7de00 3263 blocks
0x4a7 0x4b7 0x4a71ee00 - 0x4b71e600 8192 blocks <-entry 0
minimal skip between 2 clips is apparantly 0x1000000 = 8192 blocks = 16MB
So it grows backwards in 16MB blocks.
44 half
45 complete
46 complete 16384+1370 = 17754 blocks
---
47 half 3553 blocks
---
48 half 3263 blocks
---
49 half
4a complete 8192+3263 = 11445 blocks
With a recording experiment on an almost full disk, I found that recorder videos are clipped up in parts of 8 minutes 59 seconds when recorded in long play. These parts are actual split entries in the menu. Does this mean that videos are always stored in consecutive blocks? Would be weird, because the first block is not at the end...