Public bug reported:

Binary package hint: dvbsnoop

dvbsnoop -softcrc calculates CRC wrong on 64bit linux (and propably
others). This is because u_long is used in src/misc/crc32.[ch] and
assumed it to be 32bit. Solution might be use of uint32_t from stdint.h.
Dvbsnoop package version 1.4.50-2.

I reported bug to sourceforge's dvbsnoop page and added also patch:
http://sourceforge.net/tracker/?func=detail&aid=2934925&group_id=85040&atid=574724

Patch was tested in Ubuntu 9.10 x86_64 and Ubuntu 9.04 i686


Attaching file 'pat.sec' from Finnish DVB-T network for reference:

dvbsnoop -softcrc -if pat.sec  // fails under 64bit

** Affects: dvbsnoop (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Option -softcrc gives false CRC on 64bit platforms
https://bugs.launchpad.net/bugs/510054
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to