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
00104 COMPRESSMODE_GOOD = 0,
00108 COMPRESSMODE_BEST = 1
00109
00110 } FE2_CompressMode;
00111
00113 typedef enum vp6profile {
00114 VP6_E,
00115 VP6_S
00118 } vp6profile_t;
00119
00124 #define FE2_VP6_BITRATE FE2_CODECPARAM_BITRATE
00130 #define FE2_VP6_KFINTTYPE FE2_VCODECPARAM_KFINTTYPE
00137 #define FE2_VP6_KFFREQ FE2_VCODECPARAM_KFFREQ
00143 #define FE2_VP6_RC_MODE FE2_VCODECPARAM_RC_MODE
00149 #define FE2_VP6_CXMODE "cx_mode"
00160 #define FE2_VP6_SHARPNESS "sharpness"
00170 #define FE2_VP6_NOISE_REDUCTION "noise_rdct"
00175 #define FE2_VP6_PROFILE "profile"
00228 #define FE2_VP6_CONCURRENCY "ccrcy"
00236 #define FE2_VP6_UNDERSHOOT_PCT "undershoot"
00244 #define FE2_VP6_MIN_Q "minq"
00258 #define FE2_VP6_MAX_Q "maxq"
00271 #define FE2_VP6_TEMPORAL_RESAMPLING "temporal_resamp"
00281 #define FE2_VP6_TEMPORAL_DOWN_WATERMARK "temporal_dnwtrmrk"
00293 #define FE2_VP6_STREAM_PEAK_BITRATE "peakbr"
00301 #define FE2_VP6_STREAM_PREBUFFER "prebuffer"
00307 #define FE2_VP6_STREAM_OPTIMAL_BUFFER "optbuffer"
00311 #define FE2_VP6_STREAM_MAX_BUFFER "maxbuffer"
00326 #define FE2_VP6_2PASS_MIN_SECTION "minsection"
00336 #define FE2_VP6_2PASS_MAX_SECTION "maxsection"
00415 #endif