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:
		
							parent
							
								
									cf671d0543
								
							
						
					
					
						commit
						c69b3e0dc1
					
				| @ -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; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user