This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DVSDK vs PSP



It would appear the PSP was recently updated to version PSP 02.01.01.07.  Which looks like it has a slightly newer version of the Linux Kernel and Tool chain.

I guess the release process for the PSP and release process for the DVSDK are on different schedules? 

Should I upgrade the Linux side of things to the newer PSP versions?  Or will this lead to compatibility issues with the other tools in the DVSDK?

Just looking for some guidance, as it would appear the Linux side of things may evolve at a quicker rate.

  • You can think of DVSDKs as integrating all the necessary software components that constitute the working environment.  DVSDKs ensure all software components (linux kernel, codec engine, framework components, xdais, xdctools...) included in its release are compatible.  Individually, any of these components can be updated on its own, but then the burden is on the user to read the release notes to ensure compatibility with other components (the codec engine release notes are probrably a good place to start) as you may have incompatibilities among software components when updating them individually.  Therefore, to answer your question, yes it is possible to upgrade individual components, but it must be done carefully as there is a potential that things can break.

    The things I would consider are: What PSP release is currently included in your DVSDK?  is it based on MV pro 5 also?  Read PSP release notes and see what has changed and consider if you are running any application code that is using those drivers; for example, if video driver architecture has changed, are you using any demos that may depend on old video architecture... Again, release notes are probrably a good place to start looking...

  • Thanks for clarifying that, Juan.

     

    I'll review the release notes, before making upgrades outside of the DVSDK.