<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multimedia.cx/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dburckh</id>
	<title>MultimediaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multimedia.cx/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dburckh"/>
	<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php/Special:Contributions/Dburckh"/>
	<updated>2026-07-13T07:41:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12636</id>
		<title>WTV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12636"/>
		<updated>2010-05-17T02:46:15Z</updated>

		<summary type="html">&lt;p&gt;Dburckh: /* Data Chunk Format: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[WTV]] is the new container format used to record television shows in Microsoft Windows Vista Media Center starting with [[Windows Media Center TV Pack 2008]].&lt;br /&gt;
&lt;br /&gt;
[[WTV]] is the successor of [[DVR-MS]] which is is being replaced with [[WTV]] since the introduction of [[Windows Media Center TV Pack 2008]].&amp;lt;ref&amp;gt;[http://arstechnica.com/journals/microsoft.ars/2008/07/18/fiji-beta-over-windows-media-center-tv-pack-2008-hits-rtm Fiji beta over, Windows Media Center TV Pack 2008 hits RTM]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://blogs.zdnet.com/microsoft/?p=1489 Microsoft Fiji beta over; final ‘TV Pack’ due soon]&amp;lt;/ref&amp;gt; [[WRT]] is also the default recording format for Windows 7 Media Center, its video encoder will support encoding to H.264 1-pass CBR Baseline profile up to 1.5 Mbit/s, 640x480pixels at 30 frame/s, and the aadio encoder will support low complexity AAC stereo at 44.1 or 48 kHz sample rate and 96, 128, 160 or 192 kbit/s bit rate.&lt;br /&gt;
&lt;br /&gt;
==File Format==&lt;br /&gt;
The file format is based on observations from WTV file hex dumps.  The information is not verified against source code or any MS specification and may contain inaccuracies.&lt;br /&gt;
&lt;br /&gt;
===Data Types===&lt;br /&gt;
*UInt - 4 byte little endian&lt;br /&gt;
*ULong - 8 bytes little endian&lt;br /&gt;
*String - zero terminated unicode (UTF-16)&lt;br /&gt;
*ClassID - 0x10 byte unique identifier.  Represented as hex value as stored (not little endian)&lt;br /&gt;
&lt;br /&gt;
===Subcontainers===&lt;br /&gt;
;Chunk : a 0x40000 sized file piece.  Currently know chunk types are meta and data chunks&lt;br /&gt;
;Meta Chunk : a subdivision of Chunk with a size of 0x1000.&lt;br /&gt;
;Data Chunk : holds AV stream data, subdivided by Class&lt;br /&gt;
;Class : a unique identifer and lowests level container.  Format and size varies.&lt;br /&gt;
&lt;br /&gt;
===Master Meta Data Chunk===&lt;br /&gt;
*Main Meta Data Chunk (@0x0)&lt;br /&gt;
**classId (ClassID) &amp;quot;B7 D8 00 20 37 49 DA 11 A6 4E 00 07 E9 5E AD 8D&amp;quot;&lt;br /&gt;
**subClassId (ClassID) &amp;quot;8C C3 D2 C2 7E 9A DA 11 8B F7 00 07 E9 5E AD 8D&amp;quot;&lt;br /&gt;
**unknown (0x18 bytes) Pointers?  Always seems to be the same.  &amp;quot;01 00 00 00 02 00 00 00 00 10 00 00 00 00 04 00 08 04 00 00 00 00 00 00&amp;quot;&lt;br /&gt;
**(0x38) metaTablePointer (UInt) Pointer to the master meta table (0x11 00 00 00) ???&lt;br /&gt;
**unknown (0x1C bytes)&lt;br /&gt;
**(0x58) fileLen (UInt) File lenght in meta units&lt;br /&gt;
&lt;br /&gt;
===Tables Meta Data Chunk===&lt;br /&gt;
Located at 0x11000 (possible pointed to by UInt at 0x38).  Defines the location of tables.  This is import because the table Meta Chunks must be removed from the data stream&lt;br /&gt;
*Table Meta Class (@0x11000)&lt;br /&gt;
**classID (ClassId)- 92 B7 74 91 59 70 70 44 88 DF 06 3B 82 CC 21 3D&lt;br /&gt;
**classLen (ULong) - From start of class&lt;br /&gt;
**unknown (8 bytes)&lt;br /&gt;
**descriptionLen (UInt) - The number of chars in the description.  Actual len = descriptionLen * 2;&lt;br /&gt;
**description (String - descriptionLen * 2)&lt;br /&gt;
**offset (UInt) offset of the item in Meta Chunk units (0x100)&lt;br /&gt;
**flag (UInt) 1=list of UInts pointing to the location of data (zero terminated), 0=This is the location of data&lt;br /&gt;
**unknown - remainder of packet&lt;br /&gt;
Import entry - &amp;quot;table.0.entries.legacy_attrib&amp;quot; contains the metadata for the program&lt;br /&gt;
&lt;br /&gt;
===Data Chunk Format:===&lt;br /&gt;
The A/V packet stream consists of classes with the following format.  Usually starts @ 0x40000:&lt;br /&gt;
*Header (0x20) - DWord (8 byte) aligned&lt;br /&gt;
**classId: ClassID (0x10)&lt;br /&gt;
**len: UInt - includes header length + payload len.  &lt;br /&gt;
**streamId: UInt - AV SubStream ID.&lt;br /&gt;
**packetCounter: ULong&lt;br /&gt;
*Payload (len - 0x20) varies by classId&lt;br /&gt;
*Padding - Used to force DWord (8 byte) alignment of headers: paddingLen =(len % 8==0) ? 0 : 8 - len % 8;&lt;br /&gt;
&lt;br /&gt;
====Known ClassID formats====&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
*http://msdn.microsoft.com/en-us/library/cc963726.aspx Specification of Consumption of a WTV file in DirectShow&lt;br /&gt;
*http://w14.easy-share.com/1701207119.html sample&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;/div&gt;</summary>
		<author><name>Dburckh</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12635</id>
		<title>WTV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12635"/>
		<updated>2010-05-17T02:45:12Z</updated>

		<summary type="html">&lt;p&gt;Dburckh: /* Tables Meta Data Chunk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[WTV]] is the new container format used to record television shows in Microsoft Windows Vista Media Center starting with [[Windows Media Center TV Pack 2008]].&lt;br /&gt;
&lt;br /&gt;
[[WTV]] is the successor of [[DVR-MS]] which is is being replaced with [[WTV]] since the introduction of [[Windows Media Center TV Pack 2008]].&amp;lt;ref&amp;gt;[http://arstechnica.com/journals/microsoft.ars/2008/07/18/fiji-beta-over-windows-media-center-tv-pack-2008-hits-rtm Fiji beta over, Windows Media Center TV Pack 2008 hits RTM]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://blogs.zdnet.com/microsoft/?p=1489 Microsoft Fiji beta over; final ‘TV Pack’ due soon]&amp;lt;/ref&amp;gt; [[WRT]] is also the default recording format for Windows 7 Media Center, its video encoder will support encoding to H.264 1-pass CBR Baseline profile up to 1.5 Mbit/s, 640x480pixels at 30 frame/s, and the aadio encoder will support low complexity AAC stereo at 44.1 or 48 kHz sample rate and 96, 128, 160 or 192 kbit/s bit rate.&lt;br /&gt;
&lt;br /&gt;
==File Format==&lt;br /&gt;
The file format is based on observations from WTV file hex dumps.  The information is not verified against source code or any MS specification and may contain inaccuracies.&lt;br /&gt;
&lt;br /&gt;
===Data Types===&lt;br /&gt;
*UInt - 4 byte little endian&lt;br /&gt;
*ULong - 8 bytes little endian&lt;br /&gt;
*String - zero terminated unicode (UTF-16)&lt;br /&gt;
*ClassID - 0x10 byte unique identifier.  Represented as hex value as stored (not little endian)&lt;br /&gt;
&lt;br /&gt;
===Subcontainers===&lt;br /&gt;
;Chunk : a 0x40000 sized file piece.  Currently know chunk types are meta and data chunks&lt;br /&gt;
;Meta Chunk : a subdivision of Chunk with a size of 0x1000.&lt;br /&gt;
;Data Chunk : holds AV stream data, subdivided by Class&lt;br /&gt;
;Class : a unique identifer and lowests level container.  Format and size varies.&lt;br /&gt;
&lt;br /&gt;
===Master Meta Data Chunk===&lt;br /&gt;
*Main Meta Data Chunk (@0x0)&lt;br /&gt;
**classId (ClassID) &amp;quot;B7 D8 00 20 37 49 DA 11 A6 4E 00 07 E9 5E AD 8D&amp;quot;&lt;br /&gt;
**subClassId (ClassID) &amp;quot;8C C3 D2 C2 7E 9A DA 11 8B F7 00 07 E9 5E AD 8D&amp;quot;&lt;br /&gt;
**unknown (0x18 bytes) Pointers?  Always seems to be the same.  &amp;quot;01 00 00 00 02 00 00 00 00 10 00 00 00 00 04 00 08 04 00 00 00 00 00 00&amp;quot;&lt;br /&gt;
**(0x38) metaTablePointer (UInt) Pointer to the master meta table (0x11 00 00 00) ???&lt;br /&gt;
**unknown (0x1C bytes)&lt;br /&gt;
**(0x58) fileLen (UInt) File lenght in meta units&lt;br /&gt;
&lt;br /&gt;
===Tables Meta Data Chunk===&lt;br /&gt;
Located at 0x11000 (possible pointed to by UInt at 0x38).  Defines the location of tables.  This is import because the table Meta Chunks must be removed from the data stream&lt;br /&gt;
*Table Meta Class (@0x11000)&lt;br /&gt;
**classID (ClassId)- 92 B7 74 91 59 70 70 44 88 DF 06 3B 82 CC 21 3D&lt;br /&gt;
**classLen (ULong) - From start of class&lt;br /&gt;
**unknown (8 bytes)&lt;br /&gt;
**descriptionLen (UInt) - The number of chars in the description.  Actual len = descriptionLen * 2;&lt;br /&gt;
**description (String - descriptionLen * 2)&lt;br /&gt;
**offset (UInt) offset of the item in Meta Chunk units (0x100)&lt;br /&gt;
**flag (UInt) 1=list of UInts pointing to the location of data (zero terminated), 0=This is the location of data&lt;br /&gt;
**unknown - remainder of packet&lt;br /&gt;
Import entry - &amp;quot;table.0.entries.legacy_attrib&amp;quot; contains the metadata for the program&lt;br /&gt;
&lt;br /&gt;
===Data Chunk Format:===&lt;br /&gt;
The data stream consists of classes with the following format :&amp;lt;br&amp;gt;&lt;br /&gt;
*Header (0x20) - DWord (8 byte) aligned&lt;br /&gt;
**classId: ClassID (0x10)&lt;br /&gt;
**len: UInt - includes header length + payload len.  &lt;br /&gt;
**streamId: UInt - AV SubStream ID.&lt;br /&gt;
**packetCounter: ULong&lt;br /&gt;
*Payload (len - 0x20) varies by classId&lt;br /&gt;
*Padding - Used to force DWord (8 byte) alignment of headers: paddingLen =(len % 8==0) ? 0 : 8 - len % 8;&lt;br /&gt;
&lt;br /&gt;
====Known ClassID formats====&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
*http://msdn.microsoft.com/en-us/library/cc963726.aspx Specification of Consumption of a WTV file in DirectShow&lt;br /&gt;
*http://w14.easy-share.com/1701207119.html sample&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;/div&gt;</summary>
		<author><name>Dburckh</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12634</id>
		<title>WTV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12634"/>
		<updated>2010-05-17T02:44:54Z</updated>

		<summary type="html">&lt;p&gt;Dburckh: /* Master Meta Data Chunk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[WTV]] is the new container format used to record television shows in Microsoft Windows Vista Media Center starting with [[Windows Media Center TV Pack 2008]].&lt;br /&gt;
&lt;br /&gt;
[[WTV]] is the successor of [[DVR-MS]] which is is being replaced with [[WTV]] since the introduction of [[Windows Media Center TV Pack 2008]].&amp;lt;ref&amp;gt;[http://arstechnica.com/journals/microsoft.ars/2008/07/18/fiji-beta-over-windows-media-center-tv-pack-2008-hits-rtm Fiji beta over, Windows Media Center TV Pack 2008 hits RTM]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://blogs.zdnet.com/microsoft/?p=1489 Microsoft Fiji beta over; final ‘TV Pack’ due soon]&amp;lt;/ref&amp;gt; [[WRT]] is also the default recording format for Windows 7 Media Center, its video encoder will support encoding to H.264 1-pass CBR Baseline profile up to 1.5 Mbit/s, 640x480pixels at 30 frame/s, and the aadio encoder will support low complexity AAC stereo at 44.1 or 48 kHz sample rate and 96, 128, 160 or 192 kbit/s bit rate.&lt;br /&gt;
&lt;br /&gt;
==File Format==&lt;br /&gt;
The file format is based on observations from WTV file hex dumps.  The information is not verified against source code or any MS specification and may contain inaccuracies.&lt;br /&gt;
&lt;br /&gt;
===Data Types===&lt;br /&gt;
*UInt - 4 byte little endian&lt;br /&gt;
*ULong - 8 bytes little endian&lt;br /&gt;
*String - zero terminated unicode (UTF-16)&lt;br /&gt;
*ClassID - 0x10 byte unique identifier.  Represented as hex value as stored (not little endian)&lt;br /&gt;
&lt;br /&gt;
===Subcontainers===&lt;br /&gt;
;Chunk : a 0x40000 sized file piece.  Currently know chunk types are meta and data chunks&lt;br /&gt;
;Meta Chunk : a subdivision of Chunk with a size of 0x1000.&lt;br /&gt;
;Data Chunk : holds AV stream data, subdivided by Class&lt;br /&gt;
;Class : a unique identifer and lowests level container.  Format and size varies.&lt;br /&gt;
&lt;br /&gt;
===Master Meta Data Chunk===&lt;br /&gt;
*Main Meta Data Chunk (@0x0)&lt;br /&gt;
**classId (ClassID) &amp;quot;B7 D8 00 20 37 49 DA 11 A6 4E 00 07 E9 5E AD 8D&amp;quot;&lt;br /&gt;
**subClassId (ClassID) &amp;quot;8C C3 D2 C2 7E 9A DA 11 8B F7 00 07 E9 5E AD 8D&amp;quot;&lt;br /&gt;
**unknown (0x18 bytes) Pointers?  Always seems to be the same.  &amp;quot;01 00 00 00 02 00 00 00 00 10 00 00 00 00 04 00 08 04 00 00 00 00 00 00&amp;quot;&lt;br /&gt;
**(0x38) metaTablePointer (UInt) Pointer to the master meta table (0x11 00 00 00) ???&lt;br /&gt;
**unknown (0x1C bytes)&lt;br /&gt;
**(0x58) fileLen (UInt) File lenght in meta units&lt;br /&gt;
&lt;br /&gt;
===Tables Meta Data Chunk===&lt;br /&gt;
Located at 0x11000 (possible pointed to by UInt at 0x38).  Defines the location of tables.  This is import because the table Meta Chunks must be removed from the data stream&lt;br /&gt;
*Table Meta Class&lt;br /&gt;
**classID (ClassId)- 92 B7 74 91 59 70 70 44 88 DF 06 3B 82 CC 21 3D&lt;br /&gt;
**classLen (ULong) - From start of class&lt;br /&gt;
**unknown (8 bytes)&lt;br /&gt;
**descriptionLen (UInt) - The number of chars in the description.  Actual len = descriptionLen * 2;&lt;br /&gt;
**description (String - descriptionLen * 2)&lt;br /&gt;
**offset (UInt) offset of the item in Meta Chunk units (0x100)&lt;br /&gt;
**flag (UInt) 1=list of UInts pointing to the location of data (zero terminated), 0=This is the location of data&lt;br /&gt;
**unknown - remainder of packet&lt;br /&gt;
Import entry - &amp;quot;table.0.entries.legacy_attrib&amp;quot; contains the metadata for the program&lt;br /&gt;
&lt;br /&gt;
===Data Chunk Format:===&lt;br /&gt;
The data stream consists of classes with the following format :&amp;lt;br&amp;gt;&lt;br /&gt;
*Header (0x20) - DWord (8 byte) aligned&lt;br /&gt;
**classId: ClassID (0x10)&lt;br /&gt;
**len: UInt - includes header length + payload len.  &lt;br /&gt;
**streamId: UInt - AV SubStream ID.&lt;br /&gt;
**packetCounter: ULong&lt;br /&gt;
*Payload (len - 0x20) varies by classId&lt;br /&gt;
*Padding - Used to force DWord (8 byte) alignment of headers: paddingLen =(len % 8==0) ? 0 : 8 - len % 8;&lt;br /&gt;
&lt;br /&gt;
====Known ClassID formats====&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
*http://msdn.microsoft.com/en-us/library/cc963726.aspx Specification of Consumption of a WTV file in DirectShow&lt;br /&gt;
*http://w14.easy-share.com/1701207119.html sample&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;/div&gt;</summary>
		<author><name>Dburckh</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12633</id>
		<title>WTV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12633"/>
		<updated>2010-05-17T02:44:32Z</updated>

		<summary type="html">&lt;p&gt;Dburckh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[WTV]] is the new container format used to record television shows in Microsoft Windows Vista Media Center starting with [[Windows Media Center TV Pack 2008]].&lt;br /&gt;
&lt;br /&gt;
[[WTV]] is the successor of [[DVR-MS]] which is is being replaced with [[WTV]] since the introduction of [[Windows Media Center TV Pack 2008]].&amp;lt;ref&amp;gt;[http://arstechnica.com/journals/microsoft.ars/2008/07/18/fiji-beta-over-windows-media-center-tv-pack-2008-hits-rtm Fiji beta over, Windows Media Center TV Pack 2008 hits RTM]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://blogs.zdnet.com/microsoft/?p=1489 Microsoft Fiji beta over; final ‘TV Pack’ due soon]&amp;lt;/ref&amp;gt; [[WRT]] is also the default recording format for Windows 7 Media Center, its video encoder will support encoding to H.264 1-pass CBR Baseline profile up to 1.5 Mbit/s, 640x480pixels at 30 frame/s, and the aadio encoder will support low complexity AAC stereo at 44.1 or 48 kHz sample rate and 96, 128, 160 or 192 kbit/s bit rate.&lt;br /&gt;
&lt;br /&gt;
==File Format==&lt;br /&gt;
The file format is based on observations from WTV file hex dumps.  The information is not verified against source code or any MS specification and may contain inaccuracies.&lt;br /&gt;
&lt;br /&gt;
===Data Types===&lt;br /&gt;
*UInt - 4 byte little endian&lt;br /&gt;
*ULong - 8 bytes little endian&lt;br /&gt;
*String - zero terminated unicode (UTF-16)&lt;br /&gt;
*ClassID - 0x10 byte unique identifier.  Represented as hex value as stored (not little endian)&lt;br /&gt;
&lt;br /&gt;
===Subcontainers===&lt;br /&gt;
;Chunk : a 0x40000 sized file piece.  Currently know chunk types are meta and data chunks&lt;br /&gt;
;Meta Chunk : a subdivision of Chunk with a size of 0x1000.&lt;br /&gt;
;Data Chunk : holds AV stream data, subdivided by Class&lt;br /&gt;
;Class : a unique identifer and lowests level container.  Format and size varies.&lt;br /&gt;
&lt;br /&gt;
===Master Meta Data Chunk===&lt;br /&gt;
*Main Meta Data Chunk (0x0)&lt;br /&gt;
**classId (ClassID) &amp;quot;B7 D8 00 20 37 49 DA 11 A6 4E 00 07 E9 5E AD 8D&amp;quot;&lt;br /&gt;
**subClassId (ClassID) &amp;quot;8C C3 D2 C2 7E 9A DA 11 8B F7 00 07 E9 5E AD 8D&amp;quot;&lt;br /&gt;
**unknown (0x18 bytes) Pointers?  Always seems to be the same.  &amp;quot;01 00 00 00 02 00 00 00 00 10 00 00 00 00 04 00 08 04 00 00 00 00 00 00&amp;quot;&lt;br /&gt;
**(0x38) metaTablePointer (UInt) Pointer to the master meta table (0x11 00 00 00) ???&lt;br /&gt;
**unknown (0x1C bytes)&lt;br /&gt;
**(0x58) fileLen (UInt) File lenght in meta units&lt;br /&gt;
&lt;br /&gt;
===Tables Meta Data Chunk===&lt;br /&gt;
Located at 0x11000 (possible pointed to by UInt at 0x38).  Defines the location of tables.  This is import because the table Meta Chunks must be removed from the data stream&lt;br /&gt;
*Table Meta Class&lt;br /&gt;
**classID (ClassId)- 92 B7 74 91 59 70 70 44 88 DF 06 3B 82 CC 21 3D&lt;br /&gt;
**classLen (ULong) - From start of class&lt;br /&gt;
**unknown (8 bytes)&lt;br /&gt;
**descriptionLen (UInt) - The number of chars in the description.  Actual len = descriptionLen * 2;&lt;br /&gt;
**description (String - descriptionLen * 2)&lt;br /&gt;
**offset (UInt) offset of the item in Meta Chunk units (0x100)&lt;br /&gt;
**flag (UInt) 1=list of UInts pointing to the location of data (zero terminated), 0=This is the location of data&lt;br /&gt;
**unknown - remainder of packet&lt;br /&gt;
Import entry - &amp;quot;table.0.entries.legacy_attrib&amp;quot; contains the metadata for the program&lt;br /&gt;
&lt;br /&gt;
===Data Chunk Format:===&lt;br /&gt;
The data stream consists of classes with the following format :&amp;lt;br&amp;gt;&lt;br /&gt;
*Header (0x20) - DWord (8 byte) aligned&lt;br /&gt;
**classId: ClassID (0x10)&lt;br /&gt;
**len: UInt - includes header length + payload len.  &lt;br /&gt;
**streamId: UInt - AV SubStream ID.&lt;br /&gt;
**packetCounter: ULong&lt;br /&gt;
*Payload (len - 0x20) varies by classId&lt;br /&gt;
*Padding - Used to force DWord (8 byte) alignment of headers: paddingLen =(len % 8==0) ? 0 : 8 - len % 8;&lt;br /&gt;
&lt;br /&gt;
====Known ClassID formats====&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
*http://msdn.microsoft.com/en-us/library/cc963726.aspx Specification of Consumption of a WTV file in DirectShow&lt;br /&gt;
*http://w14.easy-share.com/1701207119.html sample&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;/div&gt;</summary>
		<author><name>Dburckh</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12632</id>
		<title>WTV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12632"/>
		<updated>2010-05-17T02:42:11Z</updated>

		<summary type="html">&lt;p&gt;Dburckh: /* Master Meta Data Chunk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[WTV]] is the new container format used to record television shows in Microsoft Windows Vista Media Center starting with [[Windows Media Center TV Pack 2008]].&lt;br /&gt;
&lt;br /&gt;
[[WTV]] is the successor of [[DVR-MS]] which is is being replaced with [[WTV]] since the introduction of [[Windows Media Center TV Pack 2008]].&amp;lt;ref&amp;gt;[http://arstechnica.com/journals/microsoft.ars/2008/07/18/fiji-beta-over-windows-media-center-tv-pack-2008-hits-rtm Fiji beta over, Windows Media Center TV Pack 2008 hits RTM]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://blogs.zdnet.com/microsoft/?p=1489 Microsoft Fiji beta over; final ‘TV Pack’ due soon]&amp;lt;/ref&amp;gt; [[WRT]] is also the default recording format for Windows 7 Media Center, its video encoder will support encoding to H.264 1-pass CBR Baseline profile up to 1.5 Mbit/s, 640x480pixels at 30 frame/s, and the aadio encoder will support low complexity AAC stereo at 44.1 or 48 kHz sample rate and 96, 128, 160 or 192 kbit/s bit rate.&lt;br /&gt;
&lt;br /&gt;
==File Format==&lt;br /&gt;
The file format is based on observations from WTV file hex dumps.  The information is not verified against source code or any MS specification and may contain inaccuracies.&lt;br /&gt;
&lt;br /&gt;
===Data Types===&lt;br /&gt;
*UInt - 4 byte little endian&lt;br /&gt;
*ULong - 8 bytes little endian&lt;br /&gt;
*String - zero terminated unicode (UTF-16)&lt;br /&gt;
*ClassID - 0x10 byte unique identifier.  Represented as hex value as stored (not little endian)&lt;br /&gt;
&lt;br /&gt;
===Containers===&lt;br /&gt;
;Chunk : a 0x40000 sized file piece.  Currently know chunk types are meta and data chunks&lt;br /&gt;
;Meta Chunk : a subdivision of Chunk with a size of 0x1000.&lt;br /&gt;
;Data Chunk : holds AV stream data, subdivided by Class&lt;br /&gt;
;Class : a unique identifer and lowests level container.  Format and size varies.&lt;br /&gt;
&lt;br /&gt;
===Master Meta Data Chunk===&lt;br /&gt;
*Main Meta Data Chunk (0x0)&lt;br /&gt;
**classId (ClassID) &amp;quot;B7 D8 00 20 37 49 DA 11 A6 4E 00 07 E9 5E AD 8D&amp;quot;&lt;br /&gt;
**subClassId (ClassID) &amp;quot;8C C3 D2 C2 7E 9A DA 11 8B F7 00 07 E9 5E AD 8D&amp;quot;&lt;br /&gt;
**unknown (0x18 bytes) Pointers?  Always seems to be the same.  &amp;quot;01 00 00 00 02 00 00 00 00 10 00 00 00 00 04 00 08 04 00 00 00 00 00 00&amp;quot;&lt;br /&gt;
**(0x38) metaTablePointer (UInt) Pointer to the master meta table (0x11 00 00 00) ???&lt;br /&gt;
**unknown (0x1C bytes)&lt;br /&gt;
**(0x58) fileLen (UInt) File lenght in meta units&lt;br /&gt;
&lt;br /&gt;
===Tables Meta Data Chunk===&lt;br /&gt;
Located at 0x11000 (possible pointed to by UInt at 0x38).  Defines the location of tables.  This is import because the table Meta Chunks must be removed from the data stream&lt;br /&gt;
*Table Meta Class&lt;br /&gt;
**classID (ClassId)- 92 B7 74 91 59 70 70 44 88 DF 06 3B 82 CC 21 3D&lt;br /&gt;
**classLen (ULong) - From start of class&lt;br /&gt;
**unknown (8 bytes)&lt;br /&gt;
**descriptionLen (UInt) - The number of chars in the description.  Actual len = descriptionLen * 2;&lt;br /&gt;
**description (String - descriptionLen * 2)&lt;br /&gt;
**offset (UInt) offset of the item in Meta Chunk units (0x100)&lt;br /&gt;
**flag (UInt) 1=list of UInts pointing to the location of data (zero terminated), 0=This is the location of data&lt;br /&gt;
**unknown - remainder of packet&lt;br /&gt;
Import entry - &amp;quot;table.0.entries.legacy_attrib&amp;quot; contains the metadata for the program&lt;br /&gt;
&lt;br /&gt;
===Data Chunk Format:===&lt;br /&gt;
The data stream consists of classes with the following format :&amp;lt;br&amp;gt;&lt;br /&gt;
*Header (0x20) - DWord (8 byte) aligned&lt;br /&gt;
**classId: ClassID (0x10)&lt;br /&gt;
**len: UInt - includes header length + payload len.  &lt;br /&gt;
**streamId: UInt - AV SubStream ID.&lt;br /&gt;
**packetCounter: ULong&lt;br /&gt;
*Payload (len - 0x20) varies by classId&lt;br /&gt;
*Padding - Used to force DWord (8 byte) alignment of headers: paddingLen =(len % 8==0) ? 0 : 8 - len % 8;&lt;br /&gt;
&lt;br /&gt;
====Known ClassID formats====&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
*http://msdn.microsoft.com/en-us/library/cc963726.aspx Specification of Consumption of a WTV file in DirectShow&lt;br /&gt;
*http://w14.easy-share.com/1701207119.html sample&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;/div&gt;</summary>
		<author><name>Dburckh</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12631</id>
		<title>WTV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12631"/>
		<updated>2010-05-17T02:41:40Z</updated>

		<summary type="html">&lt;p&gt;Dburckh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[WTV]] is the new container format used to record television shows in Microsoft Windows Vista Media Center starting with [[Windows Media Center TV Pack 2008]].&lt;br /&gt;
&lt;br /&gt;
[[WTV]] is the successor of [[DVR-MS]] which is is being replaced with [[WTV]] since the introduction of [[Windows Media Center TV Pack 2008]].&amp;lt;ref&amp;gt;[http://arstechnica.com/journals/microsoft.ars/2008/07/18/fiji-beta-over-windows-media-center-tv-pack-2008-hits-rtm Fiji beta over, Windows Media Center TV Pack 2008 hits RTM]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://blogs.zdnet.com/microsoft/?p=1489 Microsoft Fiji beta over; final ‘TV Pack’ due soon]&amp;lt;/ref&amp;gt; [[WRT]] is also the default recording format for Windows 7 Media Center, its video encoder will support encoding to H.264 1-pass CBR Baseline profile up to 1.5 Mbit/s, 640x480pixels at 30 frame/s, and the aadio encoder will support low complexity AAC stereo at 44.1 or 48 kHz sample rate and 96, 128, 160 or 192 kbit/s bit rate.&lt;br /&gt;
&lt;br /&gt;
==File Format==&lt;br /&gt;
The file format is based on observations from WTV file hex dumps.  The information is not verified against source code or any MS specification and may contain inaccuracies.&lt;br /&gt;
&lt;br /&gt;
===Data Types===&lt;br /&gt;
*UInt - 4 byte little endian&lt;br /&gt;
*ULong - 8 bytes little endian&lt;br /&gt;
*String - zero terminated unicode (UTF-16)&lt;br /&gt;
*ClassID - 0x10 byte unique identifier.  Represented as hex value as stored (not little endian)&lt;br /&gt;
&lt;br /&gt;
===Containers===&lt;br /&gt;
;Chunk : a 0x40000 sized file piece.  Currently know chunk types are meta and data chunks&lt;br /&gt;
;Meta Chunk : a subdivision of Chunk with a size of 0x1000.&lt;br /&gt;
;Data Chunk : holds AV stream data, subdivided by Class&lt;br /&gt;
;Class : a unique identifer and lowests level container.  Format and size varies.&lt;br /&gt;
&lt;br /&gt;
===Master Meta Data Chunk===&lt;br /&gt;
*Main Meta Data Chunk&lt;br /&gt;
**classId (ClassID) &amp;quot;B7 D8 00 20 37 49 DA 11 A6 4E 00 07 E9 5E AD 8D&amp;quot;&lt;br /&gt;
**subClassId (ClassID) &amp;quot;8C C3 D2 C2 7E 9A DA 11 8B F7 00 07 E9 5E AD 8D&amp;quot;&lt;br /&gt;
**unknown (0x18 bytes) Pointers?  Always seems to be the same.  &amp;quot;01 00 00 00 02 00 00 00 00 10 00 00 00 00 04 00 08 04 00 00 00 00 00 00&amp;quot;&lt;br /&gt;
**(0x38) metaTablePointer (UInt) Pointer to the master meta table (0x11 00 00 00) ???&lt;br /&gt;
**unknown (0x1C bytes)&lt;br /&gt;
**(0x58) fileLen (UInt) File lenght in meta units&lt;br /&gt;
&lt;br /&gt;
===Tables Meta Data Chunk===&lt;br /&gt;
Located at 0x11000 (possible pointed to by UInt at 0x38).  Defines the location of tables.  This is import because the table Meta Chunks must be removed from the data stream&lt;br /&gt;
*Table Meta Class&lt;br /&gt;
**classID (ClassId)- 92 B7 74 91 59 70 70 44 88 DF 06 3B 82 CC 21 3D&lt;br /&gt;
**classLen (ULong) - From start of class&lt;br /&gt;
**unknown (8 bytes)&lt;br /&gt;
**descriptionLen (UInt) - The number of chars in the description.  Actual len = descriptionLen * 2;&lt;br /&gt;
**description (String - descriptionLen * 2)&lt;br /&gt;
**offset (UInt) offset of the item in Meta Chunk units (0x100)&lt;br /&gt;
**flag (UInt) 1=list of UInts pointing to the location of data (zero terminated), 0=This is the location of data&lt;br /&gt;
**unknown - remainder of packet&lt;br /&gt;
Import entry - &amp;quot;table.0.entries.legacy_attrib&amp;quot; contains the metadata for the program&lt;br /&gt;
&lt;br /&gt;
===Data Chunk Format:===&lt;br /&gt;
The data stream consists of classes with the following format :&amp;lt;br&amp;gt;&lt;br /&gt;
*Header (0x20) - DWord (8 byte) aligned&lt;br /&gt;
**classId: ClassID (0x10)&lt;br /&gt;
**len: UInt - includes header length + payload len.  &lt;br /&gt;
**streamId: UInt - AV SubStream ID.&lt;br /&gt;
**packetCounter: ULong&lt;br /&gt;
*Payload (len - 0x20) varies by classId&lt;br /&gt;
*Padding - Used to force DWord (8 byte) alignment of headers: paddingLen =(len % 8==0) ? 0 : 8 - len % 8;&lt;br /&gt;
&lt;br /&gt;
====Known ClassID formats====&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
*http://msdn.microsoft.com/en-us/library/cc963726.aspx Specification of Consumption of a WTV file in DirectShow&lt;br /&gt;
*http://w14.easy-share.com/1701207119.html sample&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;/div&gt;</summary>
		<author><name>Dburckh</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12630</id>
		<title>WTV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12630"/>
		<updated>2010-05-17T02:32:33Z</updated>

		<summary type="html">&lt;p&gt;Dburckh: /* Tables Meta Data Chunk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[WTV]] is the new container format used to record television shows in Microsoft Windows Vista Media Center starting with [[Windows Media Center TV Pack 2008]].&lt;br /&gt;
&lt;br /&gt;
[[WTV]] is the successor of [[DVR-MS]] which is is being replaced with [[WTV]] since the introduction of [[Windows Media Center TV Pack 2008]].&amp;lt;ref&amp;gt;[http://arstechnica.com/journals/microsoft.ars/2008/07/18/fiji-beta-over-windows-media-center-tv-pack-2008-hits-rtm Fiji beta over, Windows Media Center TV Pack 2008 hits RTM]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://blogs.zdnet.com/microsoft/?p=1489 Microsoft Fiji beta over; final ‘TV Pack’ due soon]&amp;lt;/ref&amp;gt; [[WRT]] is also the default recording format for Windows 7 Media Center, its video encoder will support encoding to H.264 1-pass CBR Baseline profile up to 1.5 Mbit/s, 640x480pixels at 30 frame/s, and the aadio encoder will support low complexity AAC stereo at 44.1 or 48 kHz sample rate and 96, 128, 160 or 192 kbit/s bit rate.&lt;br /&gt;
&lt;br /&gt;
==File Format==&lt;br /&gt;
The file format is based on observations from WTV file hex dumps.  The information is not verified against source code or any MS specification and may contain inaccuracies.&lt;br /&gt;
&lt;br /&gt;
===Data Types===&lt;br /&gt;
*UInt - 4 byte little endian&lt;br /&gt;
*ULong - 8 bytes little endian&lt;br /&gt;
*String - zero terminated unicode (UTF-16)&lt;br /&gt;
*ClassID - 0x10 byte unique identifier.  Represented as hex value as stored (not little endian)&lt;br /&gt;
&lt;br /&gt;
===Containers===&lt;br /&gt;
;Chunk : a 0x40000 sized file piece.  Currently know chunk types are meta and data chunks&lt;br /&gt;
;Meta Chunk : a subdivision of Chunk with a size of 0x1000.&lt;br /&gt;
;Data Chunk : holds AV stream data, subdivided by Class&lt;br /&gt;
;Class : a unique identifer and lowests level container.  Format and size varies.&lt;br /&gt;
&lt;br /&gt;
===Tables Meta Data Chunk===&lt;br /&gt;
Located at 0x11000 (possible pointed to by UInt at 0x38).  Defines the location of tables.  This is import because the table Meta Chunks must be removed from the data stream&lt;br /&gt;
*Table Meta Class&lt;br /&gt;
**classID (ClassId)- 92 B7 74 91 59 70 70 44 88 DF 06 3B 82 CC 21 3D&lt;br /&gt;
**classLen (ULong) - From start of class&lt;br /&gt;
**unknown (8 bytes)&lt;br /&gt;
**descriptionLen (UInt) - The number of chars in the description.  Actual len = descriptionLen * 2;&lt;br /&gt;
**description (String - descriptionLen * 2)&lt;br /&gt;
**offset (UInt) offset of the item in Meta Chunk units (0x100)&lt;br /&gt;
**flag (UInt) 1=list of UInts pointing to the location of data (zero terminated), 0=This is the location of data&lt;br /&gt;
**unknown - remainder of packet&lt;br /&gt;
Import entry - &amp;quot;table.0.entries.legacy_attrib&amp;quot; contains the metadata for the program&lt;br /&gt;
&lt;br /&gt;
===Data Chunk Format:===&lt;br /&gt;
The data stream consists of classes with the following format :&amp;lt;br&amp;gt;&lt;br /&gt;
*Header (0x20) - DWord (8 byte) aligned&lt;br /&gt;
**classId: ClassID (0x10)&lt;br /&gt;
**len: UInt - includes header length + payload len.  &lt;br /&gt;
**streamId: UInt - AV SubStream ID.&lt;br /&gt;
**packetCounter: ULong&lt;br /&gt;
*Payload (len - 0x20) varies by classId&lt;br /&gt;
*Padding - Used to force DWord (8 byte) alignment of headers: paddingLen =(len % 8==0) ? 0 : 8 - len % 8;&lt;br /&gt;
&lt;br /&gt;
====Known ClassID formats====&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
*http://msdn.microsoft.com/en-us/library/cc963726.aspx Specification of Consumption of a WTV file in DirectShow&lt;br /&gt;
*http://w14.easy-share.com/1701207119.html sample&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;/div&gt;</summary>
		<author><name>Dburckh</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12629</id>
		<title>WTV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12629"/>
		<updated>2010-05-17T02:31:19Z</updated>

		<summary type="html">&lt;p&gt;Dburckh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[WTV]] is the new container format used to record television shows in Microsoft Windows Vista Media Center starting with [[Windows Media Center TV Pack 2008]].&lt;br /&gt;
&lt;br /&gt;
[[WTV]] is the successor of [[DVR-MS]] which is is being replaced with [[WTV]] since the introduction of [[Windows Media Center TV Pack 2008]].&amp;lt;ref&amp;gt;[http://arstechnica.com/journals/microsoft.ars/2008/07/18/fiji-beta-over-windows-media-center-tv-pack-2008-hits-rtm Fiji beta over, Windows Media Center TV Pack 2008 hits RTM]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://blogs.zdnet.com/microsoft/?p=1489 Microsoft Fiji beta over; final ‘TV Pack’ due soon]&amp;lt;/ref&amp;gt; [[WRT]] is also the default recording format for Windows 7 Media Center, its video encoder will support encoding to H.264 1-pass CBR Baseline profile up to 1.5 Mbit/s, 640x480pixels at 30 frame/s, and the aadio encoder will support low complexity AAC stereo at 44.1 or 48 kHz sample rate and 96, 128, 160 or 192 kbit/s bit rate.&lt;br /&gt;
&lt;br /&gt;
==File Format==&lt;br /&gt;
The file format is based on observations from WTV file hex dumps.  The information is not verified against source code or any MS specification and may contain inaccuracies.&lt;br /&gt;
&lt;br /&gt;
===Data Types===&lt;br /&gt;
*UInt - 4 byte little endian&lt;br /&gt;
*ULong - 8 bytes little endian&lt;br /&gt;
*String - zero terminated unicode (UTF-16)&lt;br /&gt;
*ClassID - 0x10 byte unique identifier.  Represented as hex value as stored (not little endian)&lt;br /&gt;
&lt;br /&gt;
===Containers===&lt;br /&gt;
;Chunk : a 0x40000 sized file piece.  Currently know chunk types are meta and data chunks&lt;br /&gt;
;Meta Chunk : a subdivision of Chunk with a size of 0x1000.&lt;br /&gt;
;Data Chunk : holds AV stream data, subdivided by Class&lt;br /&gt;
;Class : a unique identifer and lowests level container.  Format and size varies.&lt;br /&gt;
&lt;br /&gt;
===Tables Meta Data Chunk===&lt;br /&gt;
Located at 0x11000 (possible pointed to by UInt at 0x38).  Defines the location of tables.  This is import because the table Meta Chunks must be removed from the data stream&lt;br /&gt;
*Table Meta Class&lt;br /&gt;
**classID (ClassId)- 92 B7 74 91 59 70 70 44 88 DF 06 3B 82 CC 21 3D&lt;br /&gt;
**classLen (ULong) - From start of class&lt;br /&gt;
**unknown (8 bytes)&lt;br /&gt;
**descriptionLen (UInt) - The number of chars in the description.  Actual len = descriptionLen * 2;&lt;br /&gt;
**description (String - descriptionLen * 2)&lt;br /&gt;
**offset (UInt) offset of the item in Meta Chunk units (0x100)&lt;br /&gt;
**flag (UInt) 1=list of UInts pointing to the location of data (zero terminated), 0=This is the location of data&lt;br /&gt;
**unknown - remainder of packet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Data Chunk Format:===&lt;br /&gt;
The data stream consists of classes with the following format :&amp;lt;br&amp;gt;&lt;br /&gt;
*Header (0x20) - DWord (8 byte) aligned&lt;br /&gt;
**classId: ClassID (0x10)&lt;br /&gt;
**len: UInt - includes header length + payload len.  &lt;br /&gt;
**streamId: UInt - AV SubStream ID.&lt;br /&gt;
**packetCounter: ULong&lt;br /&gt;
*Payload (len - 0x20) varies by classId&lt;br /&gt;
*Padding - Used to force DWord (8 byte) alignment of headers: paddingLen =(len % 8==0) ? 0 : 8 - len % 8;&lt;br /&gt;
&lt;br /&gt;
====Known ClassID formats====&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
*http://msdn.microsoft.com/en-us/library/cc963726.aspx Specification of Consumption of a WTV file in DirectShow&lt;br /&gt;
*http://w14.easy-share.com/1701207119.html sample&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;/div&gt;</summary>
		<author><name>Dburckh</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12584</id>
		<title>WTV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12584"/>
		<updated>2010-05-05T03:36:29Z</updated>

		<summary type="html">&lt;p&gt;Dburckh: /* Data Chunk Format: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[WTV]] is the new container format used to record television shows in Microsoft Windows Vista Media Center starting with [[Windows Media Center TV Pack 2008]].&lt;br /&gt;
&lt;br /&gt;
[[WTV]] is the successor of [[DVR-MS]] which is is being replaced with [[WTV]] since the introduction of [[Windows Media Center TV Pack 2008]].&amp;lt;ref&amp;gt;[http://arstechnica.com/journals/microsoft.ars/2008/07/18/fiji-beta-over-windows-media-center-tv-pack-2008-hits-rtm Fiji beta over, Windows Media Center TV Pack 2008 hits RTM]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://blogs.zdnet.com/microsoft/?p=1489 Microsoft Fiji beta over; final ‘TV Pack’ due soon]&amp;lt;/ref&amp;gt; [[WRT]] is also the default recording format for Windows 7 Media Center, its video encoder will support encoding to H.264 1-pass CBR Baseline profile up to 1.5 Mbit/s, 640x480pixels at 30 frame/s, and the aadio encoder will support low complexity AAC stereo at 44.1 or 48 kHz sample rate and 96, 128, 160 or 192 kbit/s bit rate.&lt;br /&gt;
&lt;br /&gt;
==File Format==&lt;br /&gt;
The file format is based on observations from WTV file hex dumps.  The information is not verified against source code or any MS specification and may contain inaccuracies.&lt;br /&gt;
&lt;br /&gt;
===Data Types===&lt;br /&gt;
*UInt - 4 byte little endian&lt;br /&gt;
*ULong - 8 bytes little endian&lt;br /&gt;
*String - zero terminated unicode&lt;br /&gt;
*ClassID - 0x10 byte unique identifier.  Represented as hex value as stored (not little endian)&lt;br /&gt;
&lt;br /&gt;
===Containers===&lt;br /&gt;
;Chunk : a 0x40000 sized file piece.  Currently know chunk types are meta and data chunks&lt;br /&gt;
;Meta Chunk : a subdivision of Chunk with a size of 0x1000.&lt;br /&gt;
;Data Chunk : holds AV stream data, subdivided by Class&lt;br /&gt;
;Class : a unique identifer and lowests level container.  Format and size varies.&lt;br /&gt;
&lt;br /&gt;
===Data Chunk Format:===&lt;br /&gt;
The data stream consists of classes with the following format :&amp;lt;br&amp;gt;&lt;br /&gt;
*Header (0x20) - DWord (8 byte) aligned&lt;br /&gt;
**classId: ClassID (0x10)&lt;br /&gt;
**len: UInt - includes header length + payload len.  &lt;br /&gt;
**streamId: UInt - AV SubStream ID.&lt;br /&gt;
**packetCounter: ULong&lt;br /&gt;
*Payload (len - 0x20) varies by classId&lt;br /&gt;
*Padding - Used to force DWord (8 byte) alignment of headers: paddingLen =(len % 8==0) ? 0 : 8 - len % 8;&lt;br /&gt;
&lt;br /&gt;
====Known ClassID formats====&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
*http://msdn.microsoft.com/en-us/library/cc963726.aspx Specification of Consumption of a WTV file in DirectShow&lt;br /&gt;
*http://w14.easy-share.com/1701207119.html sample&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;/div&gt;</summary>
		<author><name>Dburckh</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12583</id>
		<title>WTV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=WTV&amp;diff=12583"/>
		<updated>2010-05-05T03:35:42Z</updated>

		<summary type="html">&lt;p&gt;Dburckh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[WTV]] is the new container format used to record television shows in Microsoft Windows Vista Media Center starting with [[Windows Media Center TV Pack 2008]].&lt;br /&gt;
&lt;br /&gt;
[[WTV]] is the successor of [[DVR-MS]] which is is being replaced with [[WTV]] since the introduction of [[Windows Media Center TV Pack 2008]].&amp;lt;ref&amp;gt;[http://arstechnica.com/journals/microsoft.ars/2008/07/18/fiji-beta-over-windows-media-center-tv-pack-2008-hits-rtm Fiji beta over, Windows Media Center TV Pack 2008 hits RTM]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://blogs.zdnet.com/microsoft/?p=1489 Microsoft Fiji beta over; final ‘TV Pack’ due soon]&amp;lt;/ref&amp;gt; [[WRT]] is also the default recording format for Windows 7 Media Center, its video encoder will support encoding to H.264 1-pass CBR Baseline profile up to 1.5 Mbit/s, 640x480pixels at 30 frame/s, and the aadio encoder will support low complexity AAC stereo at 44.1 or 48 kHz sample rate and 96, 128, 160 or 192 kbit/s bit rate.&lt;br /&gt;
&lt;br /&gt;
==File Format==&lt;br /&gt;
The file format is based on observations from WTV file hex dumps.  The information is not verified against source code or any MS specification and may contain inaccuracies.&lt;br /&gt;
&lt;br /&gt;
===Data Types===&lt;br /&gt;
*UInt - 4 byte little endian&lt;br /&gt;
*ULong - 8 bytes little endian&lt;br /&gt;
*String - zero terminated unicode&lt;br /&gt;
*ClassID - 0x10 byte unique identifier.  Represented as hex value as stored (not little endian)&lt;br /&gt;
&lt;br /&gt;
===Containers===&lt;br /&gt;
;Chunk : a 0x40000 sized file piece.  Currently know chunk types are meta and data chunks&lt;br /&gt;
;Meta Chunk : a subdivision of Chunk with a size of 0x1000.&lt;br /&gt;
;Data Chunk : holds AV stream data, subdivided by Class&lt;br /&gt;
;Class : a unique identifer and lowests level container.  Format and size varies.&lt;br /&gt;
&lt;br /&gt;
===Data Chunk Format:===&lt;br /&gt;
The data stream consists of classes with the following format :&amp;lt;br&amp;gt;&lt;br /&gt;
*Header (0x20) - DWord (8 byte) aligned&lt;br /&gt;
**classId: ClassID (0x10)&lt;br /&gt;
**len: UInt - includes header length + payload len.  &lt;br /&gt;
**streamId: UInt - AV SubStream ID.&lt;br /&gt;
**packetCounter: ULong&lt;br /&gt;
*Payload (len - 0x20) varies by classId&lt;br /&gt;
*Padding - Used to force DWord (8 byte) alignment of headers: paddingLen =(len % 8==0) ? 0 : len + 8 - len % 8;&lt;br /&gt;
&lt;br /&gt;
====Known ClassID formats====&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
*http://msdn.microsoft.com/en-us/library/cc963726.aspx Specification of Consumption of a WTV file in DirectShow&lt;br /&gt;
*http://w14.easy-share.com/1701207119.html sample&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;/div&gt;</summary>
		<author><name>Dburckh</name></author>
	</entry>
</feed>