nkoriyama / aribb24

A library for ARIB STD-B24, decoding JIS 8 bit characters and parsing MPEG-TS stream.
GNU Lesser General Public License v3.0
60 stars 24 forks source link

saved drcs png images are corrupted on windows. #4

Closed nkoriyama closed 10 years ago

nkoriyama commented 10 years ago

This issue happens only on windows. No problem on OS X and Android.

Valid image:

0000000: 8950 4e47 0d0a 1a0a 0000 000d 4948 4452  .PNG........IHDR
0000010: 0000 0024 0000 0024 0103 0000 00db ce0a  ...$...$........
0000020: db00 0000 0650 4c54 45ff ffff 0000 0055  .....PLTE......U
0000030: c2d3 7e00 0000 0174 524e 5300 40e6 d866  ..~....tRNS.@..f
0000040: 0000 0022 4944 4154 0899 6360 e031 6000  ..."IDAT..c`.1`.
0000050: 024c 9299 8730 c970 983a 2431 76e1 72a7  .L...0.p.:$1v.r.
0000060: c101 0489 0000 a207 0d99 3cea 8473 0000  ..........<..s..
0000070: 0000 4945 4e44 ae42 6082 0a              ..IEND.B`..

Corrupted image:

0000000: 8950 4e47 0d0d 0a1a 0d0a 0000 000d 4948  .PNG..........IH
0000010: 4452 0000 0024 0000 0024 0103 0000 00db  DR...$...$......
0000020: ce0d 0adb 0000 0006 504c 5445 ffff ff00  ........PLTE....
0000030: 0000 55c2 d37e 0000 0001 7452 4e53 0040  ..U..~....tRNS.@
0000040: e6d8 6600 0000 2249 4441 5408 9963 60e0  ..f..."IDAT..c`.
0000050: 3160 0002 4c92 9987 30c9 7098 3a24 3176  1`..L...0.p.:$1v
0000060: e172 a7c1 0104 8900 00a2 070d 993c ea84  .r...........<..
0000070: 7300 0000 0049 454e 44ae 4260 820d 0a    s....IEND.B`...