Hi everybody, I hope it's the right mailing list, if not, please advise me...
I got an error and I don't know if you guys had experiences like this because I was unable so far to find any on the web. In fact, this is quite simple, I configured everything following instructions on this site : http://ffmpeg.arrozcru.org/wiki/index.php?title=Libschroedinger to compile libschroedinger on windows in order to have a proper dll to be use by my decoder.
Though I can compile libschroedinger-1.0-5, I am unable to compile versions 1.0-6 and higher. I always get the following error : libtool: link: unsupported hardcode properties.
Anyhow, having compiled my schroedinger encoder with version 1.0-7 I thought the encoded stream could be decoded by the decoder (version 1.0-5), but it seems that my client always get the same error :
SCHRO: ERROR: schrovideoformat.c(33): schro_video_format_validate: video bit depth != 8
SCHRO: ERROR: schrodecoder.c(2614): schro_decoder_error: decoder error: access unit changed
So I thought : "Hey, why don't I compile version 1.0-5 on Linux (for the encoder), for it could lower the risks of compatibility between versions..." So I did recompile my schroedinger to version 1.0-5, but, unfortunately, my encoder crashd every time I launched it.
So I have three questions :
- Any idea about the compilation of versions 1.0-6 and higher using msys/MinGW and the libtool error?
- Is a stream generated by a newer version is compatible with a decoder built from an older version ?
- Is there a different implementation that needs to be done between versions or are the updates made don't change the behavior of the encoding / decoding functions?
I hope my questions are clear enough, if not, please let me know.