This is about HEVC encoder and decoder I have
** encoder and decoder in debug mode
** encoder and decoder in release mode
I know release mode optimize something.
Can we use debug encoder and release decoder?(I have not verified this)
How about release encoder and debug decoder? (I try this, it is OK)
I guess both should be OK, but I still want to know why yes or why not in the theoretical level.
Not entirely sure what you asking but if you e.g. look at the linux makefile, you'll see this:
And if you follow the makefiles, you eventually end up in
makefile.base
which contains the following part:so there you have the differences between debug- and release-mode. The generated and reconstructed bitstreams will be identical regardless of you use the debug-binary or the release-binary.
You are perfectly fine mixing debug and release binaries.
Hope it helps...