00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef __FE2_VP6_CODEC_H__
00016 #define __FE2_VP6_CODEC_H__
00017
00084 #define FE2_CODEC_VP6 "vp6"
00100 typedef enum {
00101 COMPRESSMODE_GOOD = 0,
00103 COMPRESSMODE_BEST = 1
00105 } FE2_CompressMode;
00106
00108 typedef enum vp6profile {
00109 VP6_E,
00110 VP6_S
00113 } vp6profile_t;
00114
00119 #define FE2_VP6_BITRATE FE2_CODECPARAM_BITRATE
00125 #define FE2_VP6_KFINTTYPE FE2_VCODECPARAM_KFINTTYPE
00132 #define FE2_VP6_KFFREQ FE2_VCODECPARAM_KFFREQ
00138 #define FE2_VP6_RC_MODE FE2_VCODECPARAM_RC_MODE
00144 #define FE2_VP6_CXMODE "cx_mode"
00155 #define FE2_VP6_SHARPNESS "sharpness"
00165 #define FE2_VP6_NOISE_REDUCTION "noise_rdct"
00170 #define FE2_VP6_PROFILE "profile"
00223 #define FE2_VP6_CONCURRENCY "ccrcy"
00231 #define FE2_VP6_UNDERSHOOT_PCT "undershoot"
00239 #define FE2_VP6_MIN_Q "minq"
00253 #define FE2_VP6_MAX_Q "maxq"
00266 #define FE2_VP6_TEMPORAL_RESAMPLING "temporal_resamp"
00276 #define FE2_VP6_TEMPORAL_DOWN_WATERMARK "temporal_dnwtrmrk"
00285 #define FE2_VP6_STREAM_PEAK_BITRATE "peakbr"
00293 #define FE2_VP6_STREAM_PREBUFFER "prebuffer"
00299 #define FE2_VP6_STREAM_OPTIMAL_BUFFER "optbuffer"
00303 #define FE2_VP6_STREAM_MAX_BUFFER "maxbuffer"
00314 #define FE2_VP6_2PASS_MIN_SECTION "minsection"
00324 #define FE2_VP6_2PASS_MAX_SECTION "maxsection"
00402 #endif