comparison utils.c @ 3719:a565d89ff032 libavcodec

Make OFFSET() reuse offsetof
author takis
date Thu, 14 Sep 2006 13:51:54 +0000
parents 6c290e7de637
children c52a1096385e
comparison
equal deleted inserted replaced
3718:73626972ccbb 3719:a565d89ff032
436 return avc->codec->name; 436 return avc->codec->name;
437 else 437 else
438 return "NULL"; 438 return "NULL";
439 } 439 }
440 440
441 #define OFFSET(x) (int)&((AVCodecContext*)0)->x 441 #define OFFSET(x) offsetof(AVCodecContext,x)
442 #define DEFAULT 0 //should be NAN but it doesnt work as its not a constant in glibc as required by ANSI/ISO C 442 #define DEFAULT 0 //should be NAN but it doesnt work as its not a constant in glibc as required by ANSI/ISO C
443 //these names are too long to be readable 443 //these names are too long to be readable
444 #define V AV_OPT_FLAG_VIDEO_PARAM 444 #define V AV_OPT_FLAG_VIDEO_PARAM
445 #define A AV_OPT_FLAG_AUDIO_PARAM 445 #define A AV_OPT_FLAG_AUDIO_PARAM
446 #define S AV_OPT_FLAG_SUBTITLE_PARAM 446 #define S AV_OPT_FLAG_SUBTITLE_PARAM