Talk:Program-specific information
| This article has not yet been rated on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||
| |||||||||||
Table Syntax CRC
I'm wondering if the description of "CRC32" in the "Table syntax section" shouldn't be clarified a bit, currently it's just a link to the general definition of CRC32. This... doesn't work for anyone just doing the generic IEEE CRC32 that comes with most languages. Some pages I ran into trying to clear this up:
- The polynomial used in transport streams is the MSB variant, where most implementations use the LSB variant: https://stackoverflow.com/questions/36622511/check-crc32-in-transport-stream-pat-section-c-sharp
- The algorithm may not be standard, it's described as a "left shifting (not reflected) CRC along with the CRC polynomial 0x104C11DB7 and initial CRC value of 0xFFFFFFFF, and not post complemented" (as per "Annex A of ISO/IEC 13818-1"): https://stackoverflow.com/questions/54339800/how-to-modify-crc-32-to-crc-32-mpeg-2
FWIW I was able to adapt the sample code in that second page and get a successful match where I wasn't getting one before. --Odysseus (talk) 05:55, 23 March 2021 (UTC)
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.