mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-06-03 02:17:45 +00:00
flac-lpc patch by (Justin Ruggles jruggle earthlink net)
tabs removed and regression.sh fixed (it was missing in the patch) by me Originally committed as revision 5572 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
78f67b7ad3
commit
a403fc0324
6 changed files with 623 additions and 63 deletions
|
@ -744,6 +744,14 @@ static AVOption options[]={
|
|||
{"mv0_threshold", NULL, OFFSET(mv0_threshold), FF_OPT_TYPE_INT, 256, 0, INT_MAX, V|E},
|
||||
{"ivlc", "intra vlc table", 0, FF_OPT_TYPE_CONST, CODEC_FLAG2_INTRA_VLC, INT_MIN, INT_MAX, V|E, "flags2"},
|
||||
{"b_sensitivity", NULL, OFFSET(b_sensitivity), FF_OPT_TYPE_INT, 40, 1, INT_MAX, V|E},
|
||||
{"compression_level", NULL, OFFSET(compression_level), FF_OPT_TYPE_INT, FF_COMPRESSION_DEFAULT, INT_MIN, INT_MAX, V|A|E},
|
||||
{"use_lpc", NULL, OFFSET(use_lpc), FF_OPT_TYPE_INT, -1, INT_MIN, INT_MAX, A|E},
|
||||
{"lpc_coeff_precision", NULL, OFFSET(lpc_coeff_precision), FF_OPT_TYPE_INT, DEFAULT, 0, INT_MAX, A|E},
|
||||
{"min_prediction_order", NULL, OFFSET(min_prediction_order), FF_OPT_TYPE_INT, -1, INT_MIN, INT_MAX, A|E},
|
||||
{"max_prediction_order", NULL, OFFSET(max_prediction_order), FF_OPT_TYPE_INT, -1, INT_MIN, INT_MAX, A|E},
|
||||
{"prediction_order_method", NULL, OFFSET(prediction_order_method), FF_OPT_TYPE_INT, -1, INT_MIN, INT_MAX, A|E},
|
||||
{"min_partition_order", NULL, OFFSET(min_partition_order), FF_OPT_TYPE_INT, -1, INT_MIN, INT_MAX, A|E},
|
||||
{"max_partition_order", NULL, OFFSET(max_partition_order), FF_OPT_TYPE_INT, -1, INT_MIN, INT_MAX, A|E},
|
||||
{NULL},
|
||||
};
|
||||
|
||||
|
@ -800,6 +808,13 @@ void avcodec_get_context_defaults(AVCodecContext *s){
|
|||
s->sample_fmt= SAMPLE_FMT_S16; // FIXME: set to NONE
|
||||
s->mv0_threshold= 256;
|
||||
s->b_sensitivity= 40;
|
||||
s->compression_level = FF_COMPRESSION_DEFAULT;
|
||||
s->use_lpc = -1;
|
||||
s->min_prediction_order = -1;
|
||||
s->max_prediction_order = -1;
|
||||
s->prediction_order_method = -1;
|
||||
s->min_partition_order = -1;
|
||||
s->max_partition_order = -1;
|
||||
|
||||
s->intra_quant_bias= FF_DEFAULT_QUANT_BIAS;
|
||||
s->inter_quant_bias= FF_DEFAULT_QUANT_BIAS;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue