Michael Niedermayer
|
d7e5aebae7
Merge remote branch 'qatar/master'
|
14 лет назад |
Vitor Sessak
|
9d35fa520e
Add AVX FFT implementation.
|
14 лет назад |
Michael Niedermayer
|
1aeb88b77d
Correctly implement ac3 float/fixed encoder.
|
14 лет назад |
Michael Niedermayer
|
434f248723
Merge remote branch 'qatar/master'
|
14 лет назад |
Mans Rullgard
|
2310ee4b1c
ac3enc: move extract_exponents inner loop to ac3dsp
|
14 лет назад |
Justin Ruggles
|
e05a3ac713
ac3enc: select bandwidth based on bit rate, sample rate, and number of
|
14 лет назад |
Michael Niedermayer
|
2cae9809e2
Merge remote branch 'qatar/master'
|
14 лет назад |
Mans Rullgard
|
79997def65
ac3enc: use generic fixed-point mdct
|
14 лет назад |
Michael Niedermayer
|
7ac167493e
Merge remote-tracking branch 'newdev/master'
|
14 лет назад |
Mans Rullgard
|
7f6e05cdfd
ac3enc: simplify sym_quant()
|
14 лет назад |
Michael Niedermayer
|
445fdc0140
Merge remote-tracking branch 'newdev/master'
|
14 лет назад |
Mans Rullgard
|
52fd16a264
ac3enc: move compute_mantissa_size() to ac3dsp
|
14 лет назад |
Mans Rullgard
|
6f718471ea
ac3enc: move mant*_cnt and qmant*_ptr out of AC3EncodeContext
|
14 лет назад |
Mans Rullgard
|
6d9f52b2cd
ac3: move ff_ac3_bit_alloc_calc_bap to ac3dsp
|
14 лет назад |
Michael Niedermayer
|
59bf303d68
Merge remote-tracking branch 'newdev/master'
|
14 лет назад |
Justin Ruggles
|
c4549bd66a
ac3enc: avoid memcpy() of exponents and baps in EXP_REUSE case by using
|
14 лет назад |
Michael Niedermayer
|
25d8099beb
Merge remote-tracking branch 'newdev/master'
|
14 лет назад |
Justin Ruggles
|
991f3de1bb
ac3enc: Add codec-specific options for writing AC-3 metadata.
|
14 лет назад |
Michael Niedermayer
|
27ef7b1bcd
Merge remote-tracking branch 'newdev/master'
|
14 лет назад |
Justin Ruggles
|
be18738801
Get audio_service_type for AC-3 based on bitstream mode in the AC-3 parser
|
14 лет назад |
Michael Niedermayer
|
2fd41c9067
Merge remote-tracking branch 'newdev/master'
|
14 лет назад |
Michael Niedermayer
|
4fa0e24736
Merge remote-tracking branch 'newdev/master'
|
14 лет назад |
Justin Ruggles
|
e6e9823488
Add apply_window_int16() to DSPContext with x86-optimized versions and use it
|
14 лет назад |
Justin Ruggles
|
85ab290470
ac3enc: make sym_quant() branch-free
|
14 лет назад |
Mans Rullgard
|
2912e87a6c
Replace FFmpeg with Libav in licence headers
|
14 лет назад |
Justin Ruggles
|
0f999cfddb
ac3enc: add float_to_fixed24() with x86-optimized versions to AC3DSPContext
|
14 лет назад |
Justin
|
323e6fead0
ac3enc: do not right-shift fixed-point coefficients in the final MDCT stage.
|
14 лет назад |
Justin Ruggles
|
2d9a101a1f
ac3enc: add some assertions
|
14 лет назад |
Justin Ruggles
|
7100d63ca5
ac3enc: use av_assert2() instead of assert() to make debugging easier.
|
14 лет назад |
Justin Ruggles
|
53e35fd340
ac3enc: add num_rematrixing_bands to AC3EncodeContext and use it instead of the hardcoded value.
|
14 лет назад |
Justin Ruggles
|
5b54d4b376
ac3enc: fix bug in stereo rematrixing decision.
|
14 лет назад |
Justin Ruggles
|
50d7140441
ac3enc: change default floor code to 7.
|
14 лет назад |
Reinhard Tartler
|
737eb5976f
Merge libavcore into libavutil
|
14 лет назад |
Justin Ruggles
|
dda3f0ef48
Add x86-optimized versions of exponent_min().
|
14 лет назад |
Justin Ruggles
|
c3beafa0f1
ac3enc: Change EXP_DIFF_THRESHOLD to 500.
|
14 лет назад |
Justin Ruggles
|
4c57cde942
Add ff_ prefix to ac3_common_init().
|
14 лет назад |
Justin Ruggles
|
3b924294ea
ac3enc: use dsputil functions in apply_window()
|
14 лет назад |
Justin Ruggles
|
0db5d2b09e
cosmetics: spacing, line wrap, and remove unneeded braces
|
14 лет назад |
Justin Ruggles
|
964f2cf2a0
Process all EXP_REUSE blocks at once in exponent_min().
|
14 лет назад |
Justin Ruggles
|
7d87d56ff8
Take advantage of per-channel exponent and exponent strategy layout to
|
14 лет назад |
Justin Ruggles
|
5bff8590f3
Simplify compute_exp_strategy() by passing a pointer to all exponents and
|
14 лет назад |
Justin Ruggles
|
4b90c35d74
Use a local variable in the inner loop of group_exponents() to simplify the
|
14 лет назад |
Justin Ruggles
|
a281c6509f
cosmetics: remove unneeded braces
|
14 лет назад |
Justin Ruggles
|
5fc2e0075d
cosmetics: rename block_num to blk for variable name consistency
|
14 лет назад |
Justin Ruggles
|
0429e4a6ca
Move exp_strategy from AC3Block to AC3EncodeContext in order to arrange by
|
14 лет назад |
Justin Ruggles
|
7cc4be58b4
Rearrange exponent buffer to group all blocks for a single channel together.
|
14 лет назад |
Justin Ruggles
|
dc7e07ac1f
Add stereo rematrixing support to the AC-3 encoders.
|
14 лет назад |
Justin Ruggles
|
ac05f9030e
Convert floating-point MDCT coefficients to 24-bit fixed-point all at once
|
14 лет назад |
Justin Ruggles
|
9be52d48d9
Use local variables outside the inner loop in extract_exponents() to reduce
|
14 лет назад |
Justin Ruggles
|
f1cbbb79bf
cosmetics: fix typo in previous commit
|
14 лет назад |