hey Alex, I'd love to do what I can to help!
- Are you watching using the app or using VLC? Do both work?
I am using the app, and I did massive testing with VLC. I got VLC working before I got the app working, and VLC did work way before I tried all this stuff.
- What version of Android ?
I am using 2.3.3, on a DroidX with Liberty Rom (cant seem to find exact version of the Rom but it was up to date as of November or so), it has kernel 2.6.32 on it.
- What version of LibAV, linux kernel, etc do you use?
LibAV is Version: 4:0.7.3ubuntu0.11.10.1, and I installed it via the official repos (maybe mulitiverse) I believe, let me know if you cant. The package name is libavcodec-extra-53. My linux kernel is 3.0.0-15-generic, which has been a huge pain that I wouldn't wish on anyone. You did ask though.
- Any other prerequisites / packages I need to install ?
Once I was updated to 11.10 (NOT 11.04) the configure requirements were met. I had a lot of problems with hdhomerun (which is posted in another thread here) and got them worked out. I will say that this machine started its life out as a liveXBMC disc and then has been just upgraded over and over to get to this point.
- Any other smart tricks ? :-)
I had some trouble with compiling on the last version, and I removed -Werror and that fixed those. I also noticed that for some reason my system will start up two copies of tvheadend (probably my fault) so when I would stop the service and replace the tvheadend file and start it again I wouldn't see the updated git version on the about tab. Took a while to catch it each time. The version I am running now is HTS Tvheadend git-91b951f, previous versions did not work for me, I would get encode issues with those. I really cheated a bit because I have bugged John T a lot about it and he has been super helpful getting stuff worked out, so no genius here. OH one more thing I did: I copied the code from niel here: https://www.lonelycoder.com/redmine/boards/12/topics/301 into my version. I use Schedules Direct and this fixed my content type issues. I was going to start to modify it a bit and see how it goes, but it is a change in code that I made.
Let me know if you are still stuck after all that. I would be more than happy to help.