After I finally managed to run the vibrante v5, after fighting with the wrong monitor resolution configuration, I found out that NvMedia has changed between 4.1.8.0L and 5.0.5.0L for no apparent reason (i.e. the list of symbols below is not in the deprecated api page http://docs.nvidia.com/drive/archive/4.1.8.0L/nvvib_docs/NVIDIA%20Vibrante%20Linux%20DPX%20Development%20Guide/baggage/deprecated.html)
../lib/libdriveworks.so.0: undefined reference to `NvMediaImageWaitForCompletion'
../lib/libdriveworks.so.0: undefined reference to `NvMediaVideoDecoderCreate'
../lib/libdriveworks.so.0: undefined reference to `NvMedia2DBlit'
../lib/libdriveworks.so.0: undefined reference to `NvMediaIPPComponentCreate'
../lib/libdriveworks.so.0: undefined reference to `NvMediaImageRelease'
../lib/libdriveworks.so.0: undefined reference to `NvMediaVideoDecoderRender'
../lib/libdriveworks.so.0: undefined reference to `NvMediaIEPGetBits'
../lib/libdriveworks.so.0: undefined reference to `NvMediaImageSiblingDestroy'
../lib/libdriveworks.so.0: undefined reference to `NvMediaImageWaitForIdle'
../lib/libdriveworks.so.0: undefined reference to `NvMediaImageAcquire'
../lib/libdriveworks.so.0: undefined reference to `NvMediaVideoCreateImageSibling'
../lib/libdriveworks.so.0: undefined reference to `NvMediaVideoSurfaceCreate'
../lib/libdriveworks.so.0: undefined reference to `NvMediaACPParseConfiguration'
Running ldd on libdriveworks.so provides the following objects related to NvMedia:
libnvmedia.so => /usr/lib/libnvmedia.so (0x0000007f87c84000)
libnvmedia_ipp.so => /usr/lib/libnvmedia_ipp.so (0x0000007f87b8d000)
libnvmedia_isc.so => /usr/lib/libnvmedia_isc.so (0x0000007f87b77000)
libnvmedia_acp.so => /usr/lib/libnvmedia_acp.so (0x0000007f87b43000)
libnvparser.so => /usr/lib/libnvparser.so (0x0000007f87b06000)
Now comparing to V4, i see that the sizes are different.
Is this on purpose?
Thank you!