FlacEncodeContext 135 libavcodec/flacenc.c static void write_streaminfo(FlacEncodeContext *s, uint8_t *header) FlacEncodeContext 181 libavcodec/flacenc.c static av_cold void dprint_compression_options(FlacEncodeContext *s) FlacEncodeContext 243 libavcodec/flacenc.c FlacEncodeContext *s = avctx->priv_data; FlacEncodeContext 470 libavcodec/flacenc.c static void init_frame(FlacEncodeContext *s, int nb_samples) FlacEncodeContext 515 libavcodec/flacenc.c static void copy_samples(FlacEncodeContext *s, const void *samples) FlacEncodeContext 551 libavcodec/flacenc.c static uint64_t subframe_count_exact(FlacEncodeContext *s, FlacSubframe *sub, FlacEncodeContext 754 libavcodec/flacenc.c static uint64_t find_subframe_rice_params(FlacEncodeContext *s, FlacEncodeContext 822 libavcodec/flacenc.c static int encode_residual_ch(FlacEncodeContext *s, int ch) FlacEncodeContext 1021 libavcodec/flacenc.c static int count_frame_header(FlacEncodeContext *s) FlacEncodeContext 1057 libavcodec/flacenc.c static int encode_frame(FlacEncodeContext *s) FlacEncodeContext 1077 libavcodec/flacenc.c static void remove_wasted_bits(FlacEncodeContext *s) FlacEncodeContext 1153 libavcodec/flacenc.c static void channel_decorrelation(FlacEncodeContext *s) FlacEncodeContext 1205 libavcodec/flacenc.c static void write_frame_header(FlacEncodeContext *s) FlacEncodeContext 1242 libavcodec/flacenc.c static void write_subframes(FlacEncodeContext *s) FlacEncodeContext 1302 libavcodec/flacenc.c static void write_frame_footer(FlacEncodeContext *s) FlacEncodeContext 1313 libavcodec/flacenc.c static int write_frame(FlacEncodeContext *s, AVPacket *avpkt) FlacEncodeContext 1323 libavcodec/flacenc.c static int update_md5_sum(FlacEncodeContext *s, const void *samples) FlacEncodeContext 1362 libavcodec/flacenc.c FlacEncodeContext *s; FlacEncodeContext 1453 libavcodec/flacenc.c FlacEncodeContext *s = avctx->priv_data; FlacEncodeContext 1465 libavcodec/flacenc.c { "lpc_coeff_precision", "LPC coefficient precision", offsetof(FlacEncodeContext, options.lpc_coeff_precision), AV_OPT_TYPE_INT, {.i64 = 15 }, 0, MAX_LPC_PRECISION, FLAGS }, FlacEncodeContext 1466 libavcodec/flacenc.c { "lpc_type", "LPC algorithm", offsetof(FlacEncodeContext, options.lpc_type), AV_OPT_TYPE_INT, {.i64 = FF_LPC_TYPE_DEFAULT }, FF_LPC_TYPE_DEFAULT, FF_LPC_TYPE_NB-1, FLAGS, "lpc_type" }, FlacEncodeContext 1471 libavcodec/flacenc.c { "lpc_passes", "Number of passes to use for Cholesky factorization during LPC analysis", offsetof(FlacEncodeContext, options.lpc_passes), AV_OPT_TYPE_INT, {.i64 = 2 }, 1, INT_MAX, FLAGS }, FlacEncodeContext 1472 libavcodec/flacenc.c { "min_partition_order", NULL, offsetof(FlacEncodeContext, options.min_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, FlacEncodeContext 1473 libavcodec/flacenc.c { "max_partition_order", NULL, offsetof(FlacEncodeContext, options.max_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, FlacEncodeContext 1474 libavcodec/flacenc.c { "prediction_order_method", "Search method for selecting prediction order", offsetof(FlacEncodeContext, options.prediction_order_method), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, ORDER_METHOD_LOG, FLAGS, "predm" }, FlacEncodeContext 1481 libavcodec/flacenc.c { "ch_mode", "Stereo decorrelation mode", offsetof(FlacEncodeContext, options.ch_mode), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, FLAC_CHMODE_MID_SIDE, FLAGS, "ch_mode" }, FlacEncodeContext 1487 libavcodec/flacenc.c { "exact_rice_parameters", "Calculate rice parameters exactly", offsetof(FlacEncodeContext, options.exact_rice_parameters), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, FlacEncodeContext 1488 libavcodec/flacenc.c { "multi_dim_quant", "Multi-dimensional quantization", offsetof(FlacEncodeContext, options.multi_dim_quant), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, FlacEncodeContext 1489 libavcodec/flacenc.c { "min_prediction_order", NULL, offsetof(FlacEncodeContext, options.min_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, FlacEncodeContext 1490 libavcodec/flacenc.c { "max_prediction_order", NULL, offsetof(FlacEncodeContext, options.max_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, FlacEncodeContext 1507 libavcodec/flacenc.c .priv_data_size = sizeof(FlacEncodeContext),