That’s right. I think I’m missing something about what you’re saying in regards to updating Ubuntu .
EDIT: Uninstalling packages should not break PMS HW acceleration. I say this because this same configuration is installed on headless NAS boxes. There are no dependencies for other packages.
so maybe this explains it a lil bit. Seems like at least this package is using external packages for a basic dependency. Maybe some other files have similar issues.
I am now wondering if the build system didn’t include the lib.
If that’s true, it’ll grab whatever is available and that would explain why you’re able to effect change so easily by upgrading the distro itself.
i’m a lil bit surprised that it works - at all. Can you check if the iHD driver is doing any work or if it falls back to software encoding? AFAIK GitHub - intel/gmmlib is a hard dependency.
Lets have a lil hope to get a fix for the transcoder problems as a christmas gift
I’m the systems guy (OS itself) and spend my time in packaging/porting. I can’t actually tell how much work is happening in the transcoder (i don’t know where to breakpoint it )
I know the transcoder will fall back to the i965 if iHD isn’t there.
I’m beginning to wonder now just how that mechanism works at all .
I agree with you , there is a hard dep missing in the iHD. I asked the build team to clarify / explain that.
Hey folks, thanks for all your hard work looking into this!
Similarly related, is there any reason PMS is still transcoding when using subtitles on Android clients? I know there was a sync bug in ExoPlayer but I imagined it would have been fixed by now?
Did indeed find the root problem and how you were able to effect changes.
It was indeed RPATH being incorrect.
Because RPATH wasn’t correct, it couldn’t find its dependent library (which is included). ldd doesn’t take the spawning executable’s DT_NEEDED information.
It’s been corrected and will formally released after the holidays.
Here are links to a preview build that should resolve this is issue in the iHD driver. Thanks @ChuckPa for doing the extra legwork with our build team.