[Schrodinger-devel] Compiling libschroedinger using MinGW

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.
Thank you,
Jérôme

Thread view

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.
Thank you,
Jérôme