View Issue Details

IDProjectCategoryView StatusLast Update
0000063JVT JM H.264/AVC reference softwaredecoderpublic2008-01-15 11:46
ReporterPeter Farkas Assigned ToKarsten Suehring  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Fixed in VersionJM 13.1 
Summary0000063: __STDC__ macro is needed in ldecod/inc/ifunctions.h
DescriptionAt line 20 in ldecod/inc/ifunctions.h we have

# if defined(WIN32) || (__STDC_VERSION__ >= 199901L)

. . . . . . . . . .

In the case when one uses the SunStudio 12 compiler
on UltraSPARC systems, WIN32 is not defined, and
(__STDC_VERSION__ >= 199901L) is not true either.
This leads to corrupted images being produced by
the decoder. However, if we make this line to be

# if defined(WIN32) || (__STDC_VERSION__ >= 199901L) || defined(__STDC__)

then everything is fine.

For the sake of multiplatform and multicompiler
support, this macro should be added.
TagsNo tags attached.

Activities

Karsten Suehring

2007-08-08 13:52

administrator   ~0000090

I apply his after we have merged the new professional profiles.

Peter Farkas

2007-10-02 18:39

reporter   ~0000113

I just want to add that the same change ought to be done
in lencod/inc/ifunctions.h

Karsten Suehring

2008-01-15 11:46

administrator   ~0000140

The #define versions of the inline functions have been replaced.

Issue History

Date Modified Username Field Change
2007-07-07 02:42 Peter Farkas New Issue
2007-08-08 13:51 Karsten Suehring Status new => assigned
2007-08-08 13:51 Karsten Suehring Assigned To => Karsten Suehring
2007-08-08 13:52 Karsten Suehring Note Added: 0000090
2007-10-02 18:39 Peter Farkas Note Added: 0000113
2008-01-15 11:46 Karsten Suehring Status assigned => resolved
2008-01-15 11:46 Karsten Suehring Fixed in Version => JM 13.1
2008-01-15 11:46 Karsten Suehring Resolution open => fixed
2008-01-15 11:46 Karsten Suehring Note Added: 0000140