projects
/
ffmpeg.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Move fixed-point parts of the AC-3 encoder to separate files.
[ffmpeg.git]
/
libavcodec
/
ac3enc.c
2011-01-03
Justin Ruggles
Move fixed-point parts of the AC-3 encoder to separate...
blob
|
commitdiff
2010-12-31
Justin Ruggles
Skip the bit allocation search if previous and current...
blob
|
commitdiff
|
diff to current
2010-12-31
Justin Ruggles
10l: Fix mistake in r26044. Check increment bounds...
blob
|
commitdiff
|
diff to current
2010-12-31
Justin Ruggles
Change planar_samples from int16_t to SampleType.
blob
|
commitdiff
|
diff to current
2010-12-30
Justin Ruggles
Add typedefs and a macro that will allow sharing of...
blob
|
commitdiff
|
diff to current
2010-12-30
Justin Ruggles
Move the list of supported channel layouts to a separat...
blob
|
commitdiff
|
diff to current
2010-12-30
Justin Ruggles
Add a window field to AC3MDCTContext and use it as...
blob
|
commitdiff
|
diff to current
2010-12-30
Justin Ruggles
cosmetics: alignment, line wrap, and spacing
blob
|
commitdiff
|
diff to current
2010-12-30
Justin Ruggles
Remove avctx from AC3MDCTContext and just pass it to...
blob
|
commitdiff
|
diff to current
2010-12-30
Justin Ruggles
Make exponent_group_tab[] static.
blob
|
commitdiff
|
diff to current
2010-12-29
Justin Ruggles
Change the default dB-per-bit code from 2 to 3.
blob
|
commitdiff
|
diff to current
2010-12-23
Justin Ruggles
cosmetics: line wrap and vertical alignment
blob
|
commitdiff
|
diff to current
2010-12-23
Justin Ruggles
Make sure that the 2nd CRC value does not match the...
blob
|
commitdiff
|
diff to current
2010-12-23
Justin Ruggles
Store CRC context locally to reduce number of calls...
blob
|
commitdiff
|
diff to current
2010-12-23
Justin Ruggles
Remove unneeded local variable, frame_size, in output_f...
blob
|
commitdiff
|
diff to current
2010-12-22
Justin Ruggles
cosmetics: fix comment after change in clipping range
blob
|
commitdiff
|
diff to current
2010-12-21
Justin Ruggles
Change FIX15() back to clipping to -32767..32767.
blob
|
commitdiff
|
diff to current
2010-12-21
Justin Ruggles
Add emms_c() after exp_diff calculations.
blob
|
commitdiff
|
diff to current
2010-12-21
Justin Ruggles
Pre-calculate crc_inv at codec init.
blob
|
commitdiff
|
diff to current
2010-12-17
Justin Ruggles
Add some simple fallbacks for normal bit allocation...
blob
|
commitdiff
|
diff to current
2010-12-17
Justin Ruggles
Check user-specified cutoff frequency in validate_optio...
blob
|
commitdiff
|
diff to current
2010-12-17
Justin Ruggles
10l: fix encoding for LFE channel
blob
|
commitdiff
|
diff to current
2010-12-17
Justin Ruggles
Add support for fixed-point MDCT sizes other than 512.
blob
|
commitdiff
|
diff to current
2010-12-17
Justin Ruggles
cosmetics: reindent after last commit
blob
|
commitdiff
|
diff to current
2010-12-17
Justin Ruggles
Simplify bit allocation search by using a loop for...
blob
|
commitdiff
|
diff to current
2010-12-17
Justin Ruggles
Do not calculate psd and masking curve if exponents...
blob
|
commitdiff
|
diff to current
2010-12-16
Justin Ruggles
cosmetics: reindent after last commit
blob
|
commitdiff
|
diff to current
2010-12-16
Justin Ruggles
Copy bap from previous block when exponent strategy...
blob
|
commitdiff
|
diff to current
2010-12-16
Justin Ruggles
Count grouped mantissas for each block all at once...
blob
|
commitdiff
|
diff to current
2010-12-16
Justin Ruggles
Count bits for fixed parameters at start of encoding...
blob
|
commitdiff
|
diff to current
2010-12-16
Justin Ruggles
Use a LUT for number of exponent groups. This avoids...
blob
|
commitdiff
|
diff to current
2010-12-16
Justin Ruggles
Speed up group minimum and group output calculations...
blob
|
commitdiff
|
diff to current
2010-12-16
Justin Ruggles
Convert a for() loop into a while() loop for the downwa...
blob
|
commitdiff
|
diff to current
2010-12-16
Justin Ruggles
Redesign encode_exponents_blk_ch() so that duplicate...
blob
|
commitdiff
|
diff to current
2010-12-16
Justin Ruggles
Use optimized function DSPContext.sad[0]() instead...
blob
|
commitdiff
|
diff to current
2010-12-16
Justin Ruggles
cosmetics: pretty-printing after last commit
blob
|
commitdiff
|
diff to current
2010-12-16
Justin Ruggles
Add a goto for init failure instead of duplicate calls...
blob
|
commitdiff
|
diff to current
2010-12-16
Justin Ruggles
Use pre-allocated temp buffers in mdct512().
blob
|
commitdiff
|
diff to current
2010-12-16
Justin Ruggles
Write results of post-rotation complex multiply directl...
blob
|
commitdiff
|
diff to current
2010-12-16
Justin Ruggles
Use memcpy() instead of a for loop in mdct512().
blob
|
commitdiff
|
diff to current
2010-12-16
Justin Ruggles
Allocate all large per-channel arrays using av_malloc().
blob
|
commitdiff
|
diff to current
2010-12-16
Justin Ruggles
Make windowed_samples 16-byte aligned.
blob
|
commitdiff
|
diff to current
2010-12-16
Justin Ruggles
Allocate planar_samples using av_mallocz().
blob
|
commitdiff
|
diff to current
2010-12-15
Justin Ruggles
Allocate bap and bap1 buffers using av_malloc().
blob
|
commitdiff
|
diff to current
2010-12-15
Justin Ruggles
Remove last_samples[] and copy directly from planar_sam...
blob
|
commitdiff
|
diff to current
2010-12-15
Justin Ruggles
Remove unneeded line. key_frame is already set to 1...
blob
|
commitdiff
|
diff to current
2010-12-15
Justin Ruggles
cosmetics: comment clean-up and misc cosmetics
blob
|
commitdiff
|
diff to current
2010-12-15
Justin Ruggles
Separate most of the per-block arrays into a separate...
blob
|
commitdiff
|
diff to current
2010-12-15
Justin Ruggles
Split bit allocation search into a separate function.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
10l: fix typo in compute_exp_strategy()
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Move large arrays to AC3EncodeContext rather than passi...
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: line wrap and spacing
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Use a single value for SNR offset in the bit allocation...
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Change bit_alloc() to return the mantissa bit count.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: alignment and line wrap after last commit
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Move bit counts to AC3EncodeContext.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Split out setting of bit allocation parameters to a...
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Split out counting of frame bits into a separate function.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: vertical alignment
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Only calculate num_exp_groups once.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Check for bit allocation error in ac3_encode_frame().
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Split out grouping of exponents into a separate function.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Split out mantissa quantization into separate functions.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: rearrange some functions
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Reverse the exponent & exponent strategy array arrangem...
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Move writing of frame to the output bitstream to a...
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: remove a comment and just spacing
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Split frame size adjustment into a separate function.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Split exponent processing into separate functions.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Split applying of MDCT into several separate functions.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Split input sample deinterleaving into a separate function.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Separate functionally different calculations in ac3_enc...
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: rename 2 variables
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Deinterleave whole frame at once instead of per-block.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: add & alter some comments
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Split setting of bandwidth into a separate function.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Move setting of bitstream_id and bitstream_mode to...
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Improve ac3_encode_init() error reporting.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: indent after last commit
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Don't use nested loops to iterate valid sample rates.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Remove some duplicate local copies of avctx fields.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Split validation of initial user options into a separat...
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Use bytes instead of 16-bit words for frame size.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: rename variable 'n' to 'pad_bytes'
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Change output_frame_end() to return void. The frame...
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: pretty-printing
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: rename some iterator variables to match...
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: rename a variable for consistency
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: rename exp_samples and global_exp to exp_shift.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: rename 2 functions
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
define AC3_CRITICAL_BANDS and use it in the AC-3 encode...
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Use sizeof(array value) instead of sizeof(int16_t).
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: use lowercase letters for function names
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: add new function documentation and clean...
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: add more space between functions
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: rearrange some functions/typedefs/macros
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Simplify group size calculation in 2 places.
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: make a switch/case more compact
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
Clean up fft_init() and mdct_init()
blob
|
commitdiff
|
diff to current
2010-12-14
Justin Ruggles
cosmetics: pretty-printing, alignment, etc...
blob
|
commitdiff
|
diff to current
next