1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-21 10:55:51 +02:00

Revert r20249, it seems the union trick works everywhere

Original commit message:
	Very evil missuse of svn to test if AVOption and AVOption2 are compatible.
	If this test triggers anywhere for anyone, revert this commit immedeatly.
	Ill revert this in a day or 2, its just so we know beforehand if the idea
	with the union is doable or not without breaking ABI/API.

Originally committed as revision 20264 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Michael Niedermayer 2009-10-17 19:35:47 +00:00
parent cf671d0543
commit c69b3e0dc1

View File

@ -408,19 +408,6 @@ int av_opt_show(void *obj, void *av_log_obj){
void av_opt_set_defaults2(void *s, int mask, int flags)
{
const AVOption *opt = NULL;
if( sizeof(AVOption) != sizeof(AVOption2)
|| offsetof(AVOption,default_val) != offsetof(AVOption2,default_val.dbl)
|| offsetof(AVOption,min) != offsetof(AVOption2,min)
){
av_log(NULL, AV_LOG_ERROR, "AVOpt1/2 missmatch %zd %zd %td %td %td %td\n",
sizeof(AVOption), sizeof(AVOption2),
offsetof(AVOption,default_val), offsetof(AVOption2,default_val.dbl),
offsetof(AVOption,min), offsetof(AVOption2,min));
#undef exit
exit(123);
}
while ((opt = av_next_option(s, opt)) != NULL) {
if((opt->flags & mask) != flags)
continue;