[MPlayer-cvslog] CVS: main/libmpdemux ebml.c,1.4,1.5
Reimar Döffinger
Reimar.Doeffinger at stud.uni-karlsruhe.de
Tue Jul 19 23:14:46 CEST 2005
Hi,
> long double itself is not portable!!! the IEEE spec only specifies lower
> bounds on the precission, i doubt that the x86 long double can be read by any
> non x86 system with the union hack, though i didnt try ...
I'm for banning floating point, it's just too ugly *g*. Well, actually
it's just annonying that they decided to allow it in matroska (I think we
have that problem really nowhere else).
> nowhere, the format and bit ordering the cpu uses internally for its floating
> point variables has no effect at all on the av_*2*() code, it would even work
> if sizeof(float) != 4
Ok, saw that after reading it more closely. But the input if the int2*
function is in host endianness, and normal bswap will work, right?
Time to fix a few places in MPlayer then I guess...
Anybody volunteering to fix ebml.c, bswap.h and
libmpdemux/nuppelvideo.h?
Since internal libavcodec still is not mandatory I guess that will also
mean copying those funtions :-(.
Greetings,
Reimar Döffinger
More information about the MPlayer-cvslog
mailing list