Opened 20 years ago
Closed 20 years ago
#1094 closed patch (fixed)
Better Huffman2 implementation
Reported by: | Owned by: | danielk | |
---|---|---|---|
Priority: | minor | Milestone: | 0.20 |
Component: | dvb | Version: | head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
This is an improved Huffman2 decoding implementation. It uses much less CPU load than the current implementation, which is actually noticable (~70% CPU usage down to ~50%) when processing the EIT from my provider.
Attachments (2)
Change History (6)
by , 20 years ago
Attachment: | eit-fasthuff.diff added |
---|
comment:1 by , 20 years ago
comment:2 by , 20 years ago
maybe uint8_t isn't defined at the point when atsc_huffman.h is loaded?
can you try swapping the uint8_t with 'unsigned char' in atsc_huffman.h. If that works, I'll update the patch, though I have no idea why it doesn't work for you, compiles without warnings on my gcc 4.03 system
by , 20 years ago
Attachment: | eit-fasthuff.2.diff added |
---|
change uint8_t to unsigned char for compile issue
comment:4 by , 20 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
The patch applied cleanly, but I get the following error, compiling