Errata
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted By | Date submitted | Date corrected |
---|---|---|---|---|---|
Page 130 Top |
The result of the call to MFGetStrideForBitmapInfoHeader is never assigned to m_stride. Note from the Author or Editor: |
Magnus Larsson | Apr 08, 2013 | ||
Page 128 Top |
A simple copy/paste error. In the code comment, the word "four" should be "two" (two instances). Note from the Author or Editor: |
Magnus Larsson | Apr 08, 2013 | ||
Page 112 Top |
The pTypeAttributes argument in the pType->Compare() call refers to the same object as pType. That is, the given media type is compared to itself instead of to the configured output media type. Note from the Author or Editor: |
Magnus Larsson | Apr 08, 2013 | ||
Page 24 Top |
The Note says that MF uses free-threaded COM, but then states that COM should be started as STA (COINIT_ Note from the Author or Editor: |
Magnus Larsson | Mar 27, 2013 | ||
Printed, PDF, , Other Digital Version | Page 153 last paragraph |
'IMFAsyncCallbackPointer' should be replaced with 'IMFAsyncCallback pointer'. Note from the Author or Editor: |
Timmy_A | Feb 09, 2012 | |
Printed, PDF, , Other Digital Version | Page 15 Last sentence |
"To see the media types, click the link connecting two nodes to each other". Note from the Author or Editor: |
Holger Strauss | Dec 30, 2011 | |
Printed, PDF, | Page 323 3rd paragraph |
Event type can't be extracted using IMFAsyncResult::GetType(), because such method doesn't exist in interface IMFAsyncResult. You should use IMFMediaEvent::GetType() instead. Note from the Author or Editor: |
Timmy_A | Dec 16, 2011 | |
Printed, PDF, , Other Digital Version | Page 18 1st paragraph |
Why 1st paragraph on page 18 asks to add MPEG43 decoder and on the next page H264 decoder is used with same file ? With H264 TopoEdit doesn't want to render AVI_wildfile.avi file but with MPEG43 does. Note from the Author or Editor: |
Timmy_A | Nov 19, 2011 | |
Printed, PDF, , Other Digital Version | Page 344 source code |
CComCritSecLock doesn't have constructor that takes pointer as an argument. Operator '&' in lock(&m_critSec) should be omitted. Note from the Author or Editor: |
Timmy_A | Nov 17, 2011 | |
Printed, PDF, , Other Digital Version | Page 340 source code |
Missing while(false); statement at the end of do-while cycle. Note from the Author or Editor: |
Timmy_A | Nov 17, 2011 | |
Printed, PDF, , Other Digital Version | Page 43 4th paragraph |
"The CPlayer class delegates all the work required to build the media pipeline to the ????" Note from the Author or Editor: |
Anonymous | Nov 15, 2011 |