]> git.sesse.net Git - ffmpeg/history - libavcodec/ac3enc.c
ac3enc: Add codec-specific options for writing AC-3 metadata.
[ffmpeg] / libavcodec / ac3enc.c
2011-03-27 Justin Rugglesac3enc: Add codec-specific options for writing AC-3...
2011-03-25 Justin RugglesGet audio_service_type for AC-3 based on bitstream...
2011-03-23 Justin RugglesAdd apply_window_int16() to DSPContext with x86-optimiz...
2011-03-22 Justin Rugglesac3enc: make sym_quant() branch-free
2011-03-19 Mans RullgardReplace FFmpeg with Libav in licence headers
2011-03-17 Justin Rugglesac3enc: add float_to_fixed24() with x86-optimized versi...
2011-03-14 Justinac3enc: do not right-shift fixed-point coefficients...
2011-03-07 Justin Rugglesac3enc: add some assertions
2011-03-07 Justin Rugglesac3enc: use av_assert2() instead of assert() to make...
2011-03-04 Justin Rugglesac3enc: add num_rematrixing_bands to AC3EncodeContext...
2011-02-16 Justin Rugglesac3enc: fix bug in stereo rematrixing decision.
2011-02-15 Justin Rugglesac3enc: change default floor code to 7.
2011-02-15 Reinhard TartlerMerge libavcore into libavutil
2011-02-10 Justin RugglesAdd x86-optimized versions of exponent_min().
2011-02-02 Justin Rugglesac3enc: Change EXP_DIFF_THRESHOLD to 500.
2011-01-26 Justin RugglesAdd ff_ prefix to ac3_common_init().
2011-01-22 Justin Rugglesac3enc: use dsputil functions in apply_window()
2011-01-15 Justin Rugglescosmetics: spacing, line wrap, and remove unneeded...
2011-01-15 Justin RugglesProcess all EXP_REUSE blocks at once in exponent_min().
2011-01-15 Justin RugglesTake advantage of per-channel exponent and exponent...
2011-01-15 Justin RugglesSimplify compute_exp_strategy() by passing a pointer...
2011-01-15 Justin RugglesUse a local variable in the inner loop of group_exponen...
2011-01-15 Justin Rugglescosmetics: remove unneeded braces
2011-01-15 Justin Rugglescosmetics: rename block_num to blk for variable name...
2011-01-15 Justin RugglesMove exp_strategy from AC3Block to AC3EncodeContext...
2011-01-15 Justin RugglesRearrange exponent buffer to group all blocks for a...
2011-01-08 Justin RugglesAdd stereo rematrixing support to the AC-3 encoders.
2011-01-05 Justin RugglesConvert floating-point MDCT coefficients to 24-bit...
2011-01-05 Justin RugglesUse local variables outside the inner loop in extract_e...
2011-01-04 Justin Rugglescosmetics: fix typo in previous commit
2011-01-04 Justin RugglesChange the AC-3 encoder to use floating-point.
2011-01-03 Justin RugglesMove fixed-point parts of the AC-3 encoder to separate...
2010-12-31 Justin RugglesSkip the bit allocation search if previous and current...
2010-12-31 Justin Ruggles10l: Fix mistake in r26044. Check increment bounds...
2010-12-31 Justin RugglesChange planar_samples from int16_t to SampleType.
2010-12-30 Justin RugglesAdd typedefs and a macro that will allow sharing of...
2010-12-30 Justin RugglesMove the list of supported channel layouts to a separat...
2010-12-30 Justin RugglesAdd a window field to AC3MDCTContext and use it as...
2010-12-30 Justin Rugglescosmetics: alignment, line wrap, and spacing
2010-12-30 Justin RugglesRemove avctx from AC3MDCTContext and just pass it to...
2010-12-30 Justin RugglesMake exponent_group_tab[] static.
2010-12-29 Justin RugglesChange the default dB-per-bit code from 2 to 3.
2010-12-23 Justin Rugglescosmetics: line wrap and vertical alignment
2010-12-23 Justin RugglesMake sure that the 2nd CRC value does not match the...
2010-12-23 Justin RugglesStore CRC context locally to reduce number of calls...
2010-12-23 Justin RugglesRemove unneeded local variable, frame_size, in output_f...
2010-12-22 Justin Rugglescosmetics: fix comment after change in clipping range
2010-12-21 Justin RugglesChange FIX15() back to clipping to -32767..32767.
2010-12-21 Justin RugglesAdd emms_c() after exp_diff calculations.
2010-12-21 Justin RugglesPre-calculate crc_inv at codec init.
2010-12-17 Justin RugglesAdd some simple fallbacks for normal bit allocation...
2010-12-17 Justin RugglesCheck user-specified cutoff frequency in validate_optio...
2010-12-17 Justin Ruggles10l: fix encoding for LFE channel
2010-12-17 Justin RugglesAdd support for fixed-point MDCT sizes other than 512.
2010-12-17 Justin Rugglescosmetics: reindent after last commit
2010-12-17 Justin RugglesSimplify bit allocation search by using a loop for...
2010-12-17 Justin RugglesDo not calculate psd and masking curve if exponents...
2010-12-16 Justin Rugglescosmetics: reindent after last commit
2010-12-16 Justin RugglesCopy bap from previous block when exponent strategy...
2010-12-16 Justin RugglesCount grouped mantissas for each block all at once...
2010-12-16 Justin RugglesCount bits for fixed parameters at start of encoding...
2010-12-16 Justin RugglesUse a LUT for number of exponent groups. This avoids...
2010-12-16 Justin RugglesSpeed up group minimum and group output calculations...
2010-12-16 Justin RugglesConvert a for() loop into a while() loop for the downwa...
2010-12-16 Justin RugglesRedesign encode_exponents_blk_ch() so that duplicate...
2010-12-16 Justin RugglesUse optimized function DSPContext.sad[0]() instead...
2010-12-16 Justin Rugglescosmetics: pretty-printing after last commit
2010-12-16 Justin RugglesAdd a goto for init failure instead of duplicate calls...
2010-12-16 Justin RugglesUse pre-allocated temp buffers in mdct512().
2010-12-16 Justin RugglesWrite results of post-rotation complex multiply directl...
2010-12-16 Justin RugglesUse memcpy() instead of a for loop in mdct512().
2010-12-16 Justin RugglesAllocate all large per-channel arrays using av_malloc().
2010-12-16 Justin RugglesMake windowed_samples 16-byte aligned.
2010-12-16 Justin RugglesAllocate planar_samples using av_mallocz().
2010-12-15 Justin RugglesAllocate bap and bap1 buffers using av_malloc().
2010-12-15 Justin RugglesRemove last_samples[] and copy directly from planar_sam...
2010-12-15 Justin RugglesRemove unneeded line. key_frame is already set to 1...
2010-12-15 Justin Rugglescosmetics: comment clean-up and misc cosmetics
2010-12-15 Justin RugglesSeparate most of the per-block arrays into a separate...
2010-12-15 Justin RugglesSplit bit allocation search into a separate function.
2010-12-14 Justin Ruggles10l: fix typo in compute_exp_strategy()
2010-12-14 Justin RugglesMove large arrays to AC3EncodeContext rather than passi...
2010-12-14 Justin Rugglescosmetics: line wrap and spacing
2010-12-14 Justin RugglesUse a single value for SNR offset in the bit allocation...
2010-12-14 Justin RugglesChange bit_alloc() to return the mantissa bit count.
2010-12-14 Justin Rugglescosmetics: alignment and line wrap after last commit
2010-12-14 Justin RugglesMove bit counts to AC3EncodeContext.
2010-12-14 Justin RugglesSplit out setting of bit allocation parameters to a...
2010-12-14 Justin RugglesSplit out counting of frame bits into a separate function.
2010-12-14 Justin Rugglescosmetics: vertical alignment
2010-12-14 Justin RugglesOnly calculate num_exp_groups once.
2010-12-14 Justin RugglesCheck for bit allocation error in ac3_encode_frame().
2010-12-14 Justin RugglesSplit out grouping of exponents into a separate function.
2010-12-14 Justin RugglesSplit out mantissa quantization into separate functions.
2010-12-14 Justin Rugglescosmetics: rearrange some functions
2010-12-14 Justin RugglesReverse the exponent & exponent strategy array arrangem...
2010-12-14 Justin RugglesMove writing of frame to the output bitstream to a...
2010-12-14 Justin Rugglescosmetics: remove a comment and just spacing
2010-12-14 Justin RugglesSplit frame size adjustment into a separate function.
2010-12-14 Justin RugglesSplit exponent processing into separate functions.
next