• The forum software that supports hummy.tv has been upgraded to XenForo 2.3!

    Please bear with us as we continue to tweak things, and feel free to post any questions, issues or suggestions in the upgrade thread.

hmt utility version 2.4 source files

pwd4361

New Member
Sorry if this is something which is frequently asked and answered. I have searched the forums, but haven't seen anything relevant: I might have missed something.

I'm trying to find the source code for version 2.4 of the hmt utility: I want to build it on my linux PC to enable me to analyse .hmt files there. I'd also like to find the .hmt file format which is used by this version. I've seen the entry for hmt 2.5.0 on the hummypkg.org.uk foxsat page (I'm not allowed to post the actual URL) - but I can't find any mention of the source files.

I've successfully built hmt 2.0.11 - but this version appears to expect hmt files in a completely different format from the ones created on my foxsat-hdr.

I would be most grateful for any help or pointers. Thanks in advance.
 
Be careful not to confuse (custom) utilities for Foxsat-HDR with utilities for HDR-FOX.

The code bases for either are proprietary, but there is far more sharing in HDR-FOXland than in Foxsatland.
 
Be careful not to confuse (custom) utilities for Foxsat-HDR with utilities for HDR-FOX.

The code bases for either are proprietary, but there is far more sharing in HDR-FOXland than in Foxsatland.
On my foxsat-hdr, I'm using the custom software (version 4.0.8 - currently planning to upgrade to the latest version). Are the source files for the hmt utility in the custom firmware not generally available?
 
Last edited:
I'm trying to find the source code for version 2.4 of the hmt utility: I want to build it on my linux PC to enable me to analyse .hmt files there. I'd also like to find the .hmt file format which is used by this version. I've seen the entry for hmt 2.5.0 on the hummypkg.org.uk foxsat page (I'm not allowed to post the actual URL) - but I can't find any mention of the source files.
2.5 is the latest version for the Foxsat.
The source is here: https://git.hpkg.tv/hummypkg/hmt in the "foxsat" branch.
I've successfully built hmt 2.0.11 - but this version appears to expect hmt files in a completely different format from the ones created on my foxsat-hdr.
That's the HDR-Fox T2 version (2.0.12 is the latest) in the "master" branch.

So you need to do:
Code:
git clone https://git.hpkg.tv/hummypkg/hmt
git checkout foxsat
The hassle is that the server is very unreliable and frequently times out, so you may need to be patient.
 
Last edited:
I've built the foxsat version of hmt successfully. However, in a few cases, I'm finding that it segfaults whilst trying to process an .hmt file. The point where it fails is display.c:169 - it appears that it's trying to use hmt->epgstart when it's set to NULL. I see that in some of the previous lines, there are tests to see if it's NULL, but not at line 169. (I've only just started looking at this, and as yet, I don't know what the underlying cause is, and whether it's a known issue. In the repository on which I'm trying the hmt utility, there are 1253 .hmt files, and the segfault is happening on only 9 of them.)

I tried to access the git repository to create an issue - but I keep hitting the dreaded nginx "504 - gateway time-out error" message. I'll keep trying. If it's a known issue and is being worked on already, let me know.
 
Last edited:
The point where it fails is display.c:169 - it appears that it's trying to use hmt->epgstart when it's set to NULL. I see that in some of the previous lines, there are tests to see if it's NULL, but not at line 169.
Nice.
I tried to access the git repository to create an issue
I wouldn't bother as it's just frustrating my belief.

I've pushed a fix for it, in the style of the rest of the program. Not tested as I don't have any Foxsat .hmt files.
 
Back
Top