comparison avcodec.h @ 2880:4d91f38477ee libavcodec

dont include opt.h in avcodec.h
author michael
date Mon, 12 Sep 2005 18:24:48 +0000
parents d0b61801ea47
children e578b3572987
comparison
equal deleted inserted replaced
2879:d0b61801ea47 2880:4d91f38477ee
10 #ifdef __cplusplus 10 #ifdef __cplusplus
11 extern "C" { 11 extern "C" {
12 #endif 12 #endif
13 13
14 #include "avutil.h" 14 #include "avutil.h"
15 #include "opt.h"
16 #include <sys/types.h> /* size_t */ 15 #include <sys/types.h> /* size_t */
17 16
18 //FIXME the following 2 really dont belong in here 17 //FIXME the following 2 really dont belong in here
19 #define FFMPEG_VERSION_INT 0x000409 18 #define FFMPEG_VERSION_INT 0x000409
20 #define FFMPEG_VERSION "CVS" 19 #define FFMPEG_VERSION "CVS"
680 const char* class_name; 679 const char* class_name;
681 const char* (*item_name)(void*); /* actually passing a pointer to an AVCodecContext 680 const char* (*item_name)(void*); /* actually passing a pointer to an AVCodecContext
682 or AVFormatContext, which begin with an AVClass. 681 or AVFormatContext, which begin with an AVClass.
683 Needed because av_log is in libavcodec and has no visibility 682 Needed because av_log is in libavcodec and has no visibility
684 of AVIn/OutputFormat */ 683 of AVIn/OutputFormat */
685 AVOption *option; 684 struct AVOption *option;
686 }; 685 };
687 686
688 /** 687 /**
689 * main external api structure. 688 * main external api structure.
690 */ 689 */