Line 154:
Line 154:
|-
|-
| 0x2C
| 0x2C
−
| 0x4 or 0x2C
+
| 0x4
−
| Unknown (Length 0x2C if extra data exists, 0x4 if not)
+
| Header length (from this value until video description, both included)
+
|-
+
| 0x30
+
| 0x0 or 0x28?
+
| Unknown? (keeping this as it was allocated on the wiki before)
|-
|-
| 0x30 or 0x58
| 0x30 or 0x58
Line 162:
Line 166:
|-
|-
| 0x50 or 0x68
| 0x50 or 0x68
−
| 0x10 or 0x20?
+
| 0x8
−
| ?
+
| [[#Timestamp|Release date]]
+
|-
+
| 0x50 or 0x68
+
| 0x8
+
| [[#Timestamp|Expire date]]
+
|-
+
| 0x60 or 0x88
+
| 0x0 or 0x10?
+
| Unknown? (keeping this as it was allocated on the wiki before)
|-
|-
| 0x60 or 0x88
| 0x60 or 0x88
Line 196:
Line 208:
| Interactive links data size
| Interactive links data size
| [[#Interactive links data|Interactive links data]]
| [[#Interactive links data|Interactive links data]]
+
|}
+
+
=== Timestamp ===
+
The release and expire date are stored using a custom timestamp, where each value (year, month, day...) is stored as unique bytes.
+
+
{| class="wikitable"
+
|-
+
! Offset
+
! Length
+
! Notes
+
|-
+
| 0x0
+
| 0x2
+
| Year
+
|-
+
| 0x2
+
| 0x1
+
| Month
+
|-
+
| 0x3
+
| 0x1
+
| Day
+
|-
+
| 0x4
+
| 0x1
+
| Hours
+
|-
+
| 0x5
+
| 0x1
+
| Minutes
+
|-
+
| 0x6
+
| 0x1
+
| Seconds
+
|-
+
| 0x7
+
| 0x1
+
| Padding?
|}
|}