mpeg5 / xevd

eXtra-fast Essential Video Decoder, MPEG-5 EVC (Essential Video Coding)
Other
71 stars 22 forks source link

src_{base,main}: Drop typedef redefinition for C99 compatibility #64

Closed toonn closed 3 months ago

toonn commented 4 months ago

Dropped the typedef from struct declarations in xevd_tbl.h, xevdm_alf.h and xevdm_dra.h.

Dropped the repeated typedef of INV_TRANS in xevdm_itdq.c.

Opted to drop the typedefs from the struct declarations rather than dropping the forward declarations. But could change that around.

This is a parallel PR to mpeg5/xeve#125, splitting up #63.