FlacEncodeContext 127 libavcodec/flacenc.c static void write_streaminfo(FlacEncodeContext *s, uint8_t *header) FlacEncodeContext 173 libavcodec/flacenc.c static av_cold void dprint_compression_options(FlacEncodeContext *s) FlacEncodeContext 235 libavcodec/flacenc.c FlacEncodeContext *s = avctx->priv_data; FlacEncodeContext 440 libavcodec/flacenc.c static void init_frame(FlacEncodeContext *s, int nb_samples) FlacEncodeContext 485 libavcodec/flacenc.c static void copy_samples(FlacEncodeContext *s, const void *samples) FlacEncodeContext 521 libavcodec/flacenc.c static uint64_t subframe_count_exact(FlacEncodeContext *s, FlacSubframe *sub, FlacEncodeContext 689 libavcodec/flacenc.c static uint64_t find_subframe_rice_params(FlacEncodeContext *s, FlacEncodeContext 757 libavcodec/flacenc.c static int encode_residual_ch(FlacEncodeContext *s, int ch) FlacEncodeContext 896 libavcodec/flacenc.c static int count_frame_header(FlacEncodeContext *s) FlacEncodeContext 932 libavcodec/flacenc.c static int encode_frame(FlacEncodeContext *s) FlacEncodeContext 952 libavcodec/flacenc.c static void remove_wasted_bits(FlacEncodeContext *s) FlacEncodeContext 1028 libavcodec/flacenc.c static void channel_decorrelation(FlacEncodeContext *s) FlacEncodeContext 1080 libavcodec/flacenc.c static void write_frame_header(FlacEncodeContext *s) FlacEncodeContext 1117 libavcodec/flacenc.c static void write_subframes(FlacEncodeContext *s) FlacEncodeContext 1177 libavcodec/flacenc.c static void write_frame_footer(FlacEncodeContext *s) FlacEncodeContext 1188 libavcodec/flacenc.c static int write_frame(FlacEncodeContext *s, AVPacket *avpkt) FlacEncodeContext 1198 libavcodec/flacenc.c static int update_md5_sum(FlacEncodeContext *s, const void *samples) FlacEncodeContext 1239 libavcodec/flacenc.c FlacEncodeContext *s; FlacEncodeContext 1324 libavcodec/flacenc.c FlacEncodeContext *s = avctx->priv_data; FlacEncodeContext 1336 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 1337 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 1342 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 1343 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 1344 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 1345 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 1352 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 1373 libavcodec/flacenc.c .priv_data_size = sizeof(FlacEncodeContext),