VDR maintenance patch 1.4.4-2 is now available at
ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.4.4-2.diff
This is a 'diff' against version 1.4.4-1 (which is the official version 1.4.4, patched with ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.4.4-1.diff).
Small fixes to the officially released VDR versions will be first made available as "maintenance patches" in the Developer directory, so that they can be reviewed and tested before a new official release is published.
So please apply the above patch and report whether it works (or if it causes any new problems).
Since the removal of the 'uint64' typedef has caused some turmoil amoung the plugin users/authors, this quick patch introduces a define that makes 'uint64' available again
This patch also uses the previous naming scheme again, which I had messed up in the 1.4.4-1 patch.
The changes since version 1.4.4-1:
- Added '#include <stdint.h>' to font.h (reported by Peter Pinnau). - Added a compatibility define for 'uint64' to tools.h, so that existing plugins don't need to be modified immediately (reported by Suur Karu). This will be removed in version 1.5.
Have fun!
Klaus
Klaus Schmidinger wrote:
VDR maintenance patch 1.4.4-2 is now available at
ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.4.4-2.diff
... Since the removal of the 'uint64' typedef has caused some turmoil amoung the plugin users/authors, this quick patch introduces a define that makes 'uint64' available again
Darn - today wasn't my day...
I just did a quick test with something like
uint64 i;
but forgot to also test things like
void abc(uint64 i);
which apparently doesn't work with the '__attribute__' stuff.
So everybody who has already downloaded vdr-1.4.4-2.diff please download it again - I have just edited out the __attribute__ to make it work.
I'm currently mainly working on refactoring the CAM handling in VDR, so I guess I wasn't wholeheartedly doing today's maintenance patch(es)...
Sorry about that.
Klaus