Tue, 12 Jan 2010 23:02:07 +0000 |
reimar |
Use MULH instead of 64x64 multiplication, around 5% overall speedup on Intel Atom.
libavcodec
|
Sat, 14 Nov 2009 00:25:48 +0000 |
jbr |
ac3dec: apply dynamic range compression to correct channels in dual-mono mode.
libavcodec
|
Sun, 08 Nov 2009 03:06:05 +0000 |
jbr |
ac3dec: revert r20089. The change was just wrong. 10l for me.
libavcodec
|
Thu, 01 Oct 2009 00:06:54 +0000 |
jbr |
Change an error to a warning to support broken AC-3 files known to exist.
libavcodec
|
Wed, 30 Sep 2009 21:51:02 +0000 |
jbr |
10l: wrong operation in stereo rematrixing
libavcodec
|
Wed, 30 Sep 2009 01:25:04 +0000 |
jbr |
Simplify stereo rematrixing by only using one temporary variable. It is also
libavcodec
|
Wed, 30 Sep 2009 01:09:57 +0000 |
jbr |
remove unneeded assignment in inner loop. rematrixing bands are contiguous.
libavcodec
|
Sun, 27 Sep 2009 07:16:51 +0000 |
jbr |
Rearrange loop structure for approx. 35-50% faster calc_transform_coeffs_cpl()
libavcodec
|
Sun, 27 Sep 2009 06:38:57 +0000 |
jbr |
Move variable declaration to inside of loop.
libavcodec
|
Sun, 27 Sep 2009 06:38:13 +0000 |
jbr |
Cosmetics: Rename some variables.
libavcodec
|
Sun, 27 Sep 2009 06:33:23 +0000 |
jbr |
Simplify coupling band loop.
libavcodec
|
Wed, 05 Aug 2009 02:31:13 +0000 |
jbr |
cosmetics: reindent after last commit
libavcodec
|
Wed, 05 Aug 2009 02:30:34 +0000 |
jbr |
ac3dec: simplify zero-bit mantissa dithering by calculating it
libavcodec
|
Wed, 05 Aug 2009 01:58:28 +0000 |
jbr |
cosmetics: indentation and line wrap
libavcodec
|
Wed, 05 Aug 2009 01:14:28 +0000 |
jbr |
cosmetics after last commit
libavcodec
|
Wed, 05 Aug 2009 01:13:42 +0000 |
jbr |
Modify decode_band_structure() so that the actual band structure is only
libavcodec
|
Wed, 05 Aug 2009 01:00:41 +0000 |
jbr |
Use coupling band sizes instead of coupling band structure when
libavcodec
|
Mon, 03 Aug 2009 22:05:31 +0000 |
jbr |
cosmetics: add more detailed information to the documentation for
libavcodec
|
Thu, 23 Jul 2009 02:33:25 +0000 |
diego |
refactoring: properly separate AC-3 and E-AC-3 code
libavcodec
|
Thu, 23 Jul 2009 00:15:23 +0000 |
diego |
Make sure that eac3_decoder only gets enabled when CONFIG_EAC3_DECODER is set.
libavcodec
|
Mon, 29 Jun 2009 19:07:04 +0000 |
rbultje |
Rename ff_log_missing_feature() to av_log_missing_feature().
libavcodec
|
Thu, 21 May 2009 00:09:23 +0000 |
jbr |
eac3dec: revert commit r18860. keep the AHT IDCT 24-bit. will make AHT GAQ
libavcodec
|
Tue, 19 May 2009 22:58:09 +0000 |
diego |
The AC-3 decoder is now LGPL. Exchange the license header and change references
libavcodec
|
Tue, 19 May 2009 21:29:21 +0000 |
darkshikari |
LGPL version of ac3_decode_transform_coeffs_ch, ~12.4% faster.
libavcodec
|
Sun, 17 May 2009 06:53:24 +0000 |
jbr |
eac3dec: use 16-bit pre-mantissas instead of 24-bit in AHT decoding. it is
libavcodec
|
Sat, 16 May 2009 17:02:44 +0000 |
jbr |
ac3dec: fix coupling range check. the start subband must be less than
libavcodec
|
Sat, 16 May 2009 14:17:08 +0000 |
serge |
Support for getting (i)MDCT output multiplied by a constant scaling factor.
libavcodec
|
Wed, 06 May 2009 01:48:14 +0000 |
jbr |
cosmetics: line wrap and vertical alignment
libavcodec
|
Wed, 06 May 2009 01:47:34 +0000 |
jbr |
ac3dec: Remove unneeded context variable, num_cpl_subbands. It is also
libavcodec
|
Tue, 05 May 2009 23:39:10 +0000 |
jbr |
cosmetics: indentation after last commit
libavcodec
|
Tue, 05 May 2009 23:38:12 +0000 |
jbr |
ac3dec: move channel remapping to outside of block loop
libavcodec
|
Sun, 19 Apr 2009 15:05:32 +0000 |
jbr |
Add channel layout support to the AC-3 decoder and AC-3 parser.
libavcodec
|
Fri, 17 Apr 2009 08:43:04 +0000 |
jbr |
ac3dec: reorder output channels to SMPTE channel order
libavcodec
|
Tue, 07 Apr 2009 15:59:50 +0000 |
rbultje |
Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an
libavcodec
|
Mon, 19 Jan 2009 15:46:40 +0000 |
diego |
cosmetics: Remove pointless period after copyright statement non-sentences.
libavcodec
|
Wed, 07 Jan 2009 18:10:10 +0000 |
superdump |
Factorise enum of AC3 error types to be usable by AAC in the ADTS patch that
libavcodec
|
Mon, 08 Dec 2008 21:21:38 +0000 |
stefano |
Make av_log_missing_feature an internal function, and change its name
libavcodec
|
Mon, 08 Dec 2008 03:15:10 +0000 |
jbr |
cosmetics: alignment after last commit
libavcodec
|
Mon, 08 Dec 2008 03:13:20 +0000 |
jbr |
ac3: detect dba errors and prevent writing past end of array
libavcodec
|
Sat, 06 Dec 2008 16:33:16 +0000 |
jbr |
ac3dec: simplify exponent bounds checking
libavcodec
|
Sat, 06 Dec 2008 15:46:23 +0000 |
jbr |
ac3dec: unroll inner loop in exponent decoding. 46% faster decode_exponents().
libavcodec
|
Sat, 06 Dec 2008 15:38:21 +0000 |
jbr |
cosmetics: vertical alignment
libavcodec
|
Sat, 06 Dec 2008 15:37:04 +0000 |
jbr |
cosmetics: reindent after last commit
libavcodec
|
Sat, 06 Dec 2008 15:36:23 +0000 |
jbr |
ac3dec: detect out-of-range exponents
libavcodec
|
Thu, 04 Dec 2008 02:56:25 +0000 |
jbr |
silence gcc warning: ¡Æn_bands¡Ç may be used uninitialized
libavcodec
|
Thu, 04 Dec 2008 02:51:39 +0000 |
jbr |
ac3dec: use uint8_t for band sizes
libavcodec
|
Wed, 03 Dec 2008 03:34:31 +0000 |
jbr |
ac3dec: skip decoding and use error concealment for remaining blocks in
libavcodec
|
Thu, 13 Nov 2008 22:38:38 +0000 |
jbr |
revert r15812 (E-AC-3 Spectral Extension) pending further review
libavcodec
|
Thu, 13 Nov 2008 03:18:28 +0000 |
jbr |
cosmetics: vertical alignment
libavcodec
|
Thu, 13 Nov 2008 03:18:24 +0000 |
jbr |
silence a gcc warning about using an uninitialized variable
libavcodec
|
Thu, 13 Nov 2008 03:18:18 +0000 |
jbr |
cosmetics: indentation
libavcodec
|
Thu, 13 Nov 2008 03:18:13 +0000 |
jbr |
add support for spectral extension
libavcodec
|
Thu, 13 Nov 2008 03:18:07 +0000 |
jbr |
add a generic function to decode banding structure for coupling, spectral
libavcodec
|
Thu, 13 Nov 2008 03:18:01 +0000 |
jbr |
add a line break in error message text
libavcodec
|
Thu, 13 Nov 2008 03:17:56 +0000 |
jbr |
simplify decoding of coupling frequency range
libavcodec
|
Thu, 13 Nov 2008 03:17:50 +0000 |
jbr |
cosmetics: rename two variables
libavcodec
|
Mon, 08 Sep 2008 18:18:49 +0000 |
michael |
Rename error_resilience to error_recognition.
libavcodec
|
Mon, 01 Sep 2008 14:33:54 +0000 |
jbr |
create a separate codec_id for E-AC-3
libavcodec
|
Sun, 31 Aug 2008 03:08:18 +0000 |
jbr |
turn on E-AC-3 decoding support and update the Changelog
libavcodec
|
Sun, 31 Aug 2008 02:32:08 +0000 |
jbr |
cosmetics: indentation
libavcodec
|
Sun, 31 Aug 2008 02:30:09 +0000 |
jbr |
commit more OKed parts of the E-AC-3 decoder
libavcodec
|
Sat, 30 Aug 2008 23:19:23 +0000 |
jbr |
commit more OKed parts of the E-AC-3 decoder
libavcodec
|
Sat, 30 Aug 2008 17:51:03 +0000 |
jbr |
cosmetics: update comment about dithering
libavcodec
|
Fri, 29 Aug 2008 00:09:47 +0000 |
jbr |
cosmetics: change another "get" to "decode"
libavcodec
|
Fri, 29 Aug 2008 00:06:43 +0000 |
jbr |
cosmetics: change "get" to "decode"
libavcodec
|
Thu, 28 Aug 2008 23:16:21 +0000 |
jbr |
cosmetics: indentation
libavcodec
|
Thu, 28 Aug 2008 23:04:15 +0000 |
jbr |
remove unneeded variable, dither_all
libavcodec
|
Wed, 27 Aug 2008 23:23:54 +0000 |
jbr |
cosmetics: indent after last commit
libavcodec
|
Wed, 27 Aug 2008 23:11:05 +0000 |
jbr |
do not read exponent strategies from each block for E-AC-3 since they are in the header
libavcodec
|
Wed, 27 Aug 2008 01:40:46 +0000 |
jbr |
copy default coupling band structure from table to decoding context (used for E-AC-3)
libavcodec
|
Wed, 27 Aug 2008 01:36:20 +0000 |
jbr |
add more OKed parts of the E-AC-3 decoder: structural changes to support AHT mode mantissa decoding
libavcodec
|
Wed, 27 Aug 2008 01:24:43 +0000 |
jbr |
cosmetics: rename some functions from *get_* to *decode_*
libavcodec
|
Sat, 23 Aug 2008 03:30:08 +0000 |
jbr |
fix decoding of coupling leak info for normal AC-3
libavcodec
|
Sat, 23 Aug 2008 01:55:52 +0000 |
jbr |
cosmetics: indentation
libavcodec
|
Sat, 23 Aug 2008 01:51:42 +0000 |
jbr |
add some approved parts of the E-AC-3 decoder
libavcodec
|
Wed, 20 Aug 2008 01:02:32 +0000 |
jbr |
cosmetics: indentation
libavcodec
|
Wed, 20 Aug 2008 00:32:17 +0000 |
jbr |
commit the OKed parts of the E-AC-3 decoder
libavcodec
|
Wed, 20 Aug 2008 00:15:27 +0000 |
jbr |
get data size based on the actual data array instead of coding-in the calculation
libavcodec
|
Wed, 20 Aug 2008 00:08:59 +0000 |
jbr |
rename AC3_MAX_FRAME_SIZE to AC3_FRAME_BUFFER_SIZE and increase the size
libavcodec
|
Sun, 17 Aug 2008 19:56:28 +0000 |
jbr |
remove some unneeded header includes
libavcodec
|
Sun, 17 Aug 2008 17:41:48 +0000 |
jbr |
use LFG instead of Mersenne Twister for AC-3 PRNG
libavcodec
|
Sat, 16 Aug 2008 22:42:59 +0000 |
jbr |
update my email address to one which does not depend on my service provider
libavcodec
|
Wed, 13 Aug 2008 23:35:40 +0000 |
lorenm |
simd int->float
libavcodec
|
Wed, 13 Aug 2008 23:33:48 +0000 |
lorenm |
simd downmix
libavcodec
|
Wed, 13 Aug 2008 23:30:53 +0000 |
lorenm |
don't mark the delayed samples for upmixing if they haven't been downmixed
libavcodec
|
Wed, 13 Aug 2008 23:30:28 +0000 |
lorenm |
oops, non-normalized downmix to mono contaminated add_bias for non-simd float-to-int.
libavcodec
|
Tue, 12 Aug 2008 23:45:46 +0000 |
lorenm |
optimize ac3_downmix.
libavcodec
|
Tue, 12 Aug 2008 03:01:17 +0000 |
lorenm |
use float_to_int16_interleave in ac3
libavcodec
|
Tue, 12 Aug 2008 01:30:24 +0000 |
lorenm |
use imdct_half in ac3
libavcodec
|
Tue, 12 Aug 2008 00:38:30 +0000 |
lorenm |
mdct wrapper function to match fft
libavcodec
|
Tue, 12 Aug 2008 00:36:36 +0000 |
lorenm |
remove mdct tmp buffer
libavcodec
|
Tue, 05 Aug 2008 01:49:01 +0000 |
jbr |
cosmetics: use a better function name than uncouple_channels()
libavcodec
|
Tue, 05 Aug 2008 01:31:40 +0000 |
jbr |
cosmetics: change function name and comments to refer to block decoding
libavcodec
|
Tue, 05 Aug 2008 00:32:27 +0000 |
jbr |
remove unneeded local variable
libavcodec
|
Sun, 03 Aug 2008 22:29:06 +0000 |
jbr |
Read bitstream parameters for E-AC-3 streams before returning an error.
libavcodec
|
Sun, 03 Aug 2008 21:42:43 +0000 |
jbr |
Hardcode the table for ungrouping 3 values in 5 bits. It will be reused by
libavcodec
|
Sun, 03 Aug 2008 19:24:04 +0000 |
jbr |
use the same table for ungrouping exponents and bap=2 mantissas
libavcodec
|
Sun, 03 Aug 2008 16:42:32 +0000 |
jbr |
cosmetics: make all references to AC-3 capitalized and hyphenated
libavcodec
|
Thu, 31 Jul 2008 10:47:31 +0000 |
pross |
Modify all codecs to report their supported input and output sample format(s).
libavcodec
|
Sat, 19 Jul 2008 22:01:46 +0000 |
jbr |
read 'coupling in use' parameter from bitstream into decoder context first,
libavcodec
|
Sat, 19 Jul 2008 02:54:54 +0000 |
jbr |
cosmetic: use hex value instead of decimal to show relation to 0x7FFFFF
libavcodec
|
Thu, 12 Jun 2008 21:50:13 +0000 |
stefano |
Make AVCodec long_names definition conditional depending on CONFIG_SMALL.
libavcodec
|
Sun, 08 Jun 2008 21:09:02 +0000 |
jbr |
move rematrixing band table to ac3dec_data.c
libavcodec
|
Sat, 07 Jun 2008 22:30:51 +0000 |
jbr |
split up header parsing function
libavcodec
|
Sat, 07 Jun 2008 22:30:47 +0000 |
jbr |
store exp_strategy for all blocks in decode context
libavcodec
|
Sat, 07 Jun 2008 22:30:43 +0000 |
jbr |
store cpl_in_use for all blocks in decode context
libavcodec
|
Sat, 07 Jun 2008 22:30:16 +0000 |
jbr |
move the decode context and some macro constants to a new file, ac3dec.h
libavcodec
|
Sat, 07 Jun 2008 22:30:09 +0000 |
jbr |
move mix level tables from parser to decoder. have parser read bitstream value instead of using an index to a table in the decoder.
libavcodec
|
Sat, 07 Jun 2008 22:30:03 +0000 |
jbr |
add more gain levels and adjust mix level tables accordingly.
libavcodec
|
Sat, 07 Jun 2008 22:29:54 +0000 |
jbr |
pass bap table to ff_ac3_bit_alloc_calc_bap()
libavcodec
|
Sat, 07 Jun 2008 22:29:38 +0000 |
jbr |
cosmetics: indent
libavcodec
|
Sat, 07 Jun 2008 22:29:27 +0000 |
jbr |
skip unsupported frame types and substream id's
libavcodec
|
Sat, 07 Jun 2008 22:29:19 +0000 |
jbr |
read frame type from header info into decode context
libavcodec
|
Sat, 07 Jun 2008 22:29:11 +0000 |
jbr |
get substreamid from ac3 parser
libavcodec
|
Sat, 07 Jun 2008 22:29:03 +0000 |
jbr |
get the number of blocks from the ac3 parser and use in the ac3 decoder.
libavcodec
|
Wed, 04 Jun 2008 00:31:20 +0000 |
jbr |
return error on frame sync error
libavcodec
|
Sat, 31 May 2008 22:12:49 +0000 |
jbr |
cosmetics: add a comment, remove a comment
libavcodec
|
Sat, 31 May 2008 22:12:01 +0000 |
jbr |
simplify
libavcodec
|
Sat, 31 May 2008 21:57:45 +0000 |
jbr |
set lfe params at frame init instead of in every block
libavcodec
|
Sat, 31 May 2008 21:53:31 +0000 |
jbr |
only calculate number of exponent groups when exponents are not reused.
libavcodec
|
Sat, 31 May 2008 21:37:28 +0000 |
jbr |
cosmetics: remove unneeded braces
libavcodec
|
Sat, 31 May 2008 19:59:10 +0000 |
jbr |
10l: cosmetics
libavcodec
|
Sat, 31 May 2008 19:56:54 +0000 |
jbr |
new dba values requires running last 2 bit allocation stages
libavcodec
|
Sat, 31 May 2008 16:04:41 +0000 |
jbr |
get_transform_coeffs() never returns an error, so make the function and its children return void.
libavcodec
|
Sat, 31 May 2008 15:31:57 +0000 |
jbr |
use enum value for CRC error
libavcodec
|
Sat, 31 May 2008 15:30:55 +0000 |
jbr |
move header error logging to after CRC check
libavcodec
|
Tue, 27 May 2008 00:43:39 +0000 |
jbr |
zero the upper frequencies of the correct coefficients
libavcodec
|
Sun, 25 May 2008 20:02:24 +0000 |
jbr |
safer solution for setting audio parameters
libavcodec
|
Sun, 25 May 2008 18:54:17 +0000 |
jbr |
set audio parameters if frame header is ok, even if crc fails
libavcodec
|
Sun, 25 May 2008 18:06:01 +0000 |
jbr |
cosmetics: indent
libavcodec
|
Sun, 25 May 2008 18:05:15 +0000 |
jbr |
add error concealment
libavcodec
|
Sun, 25 May 2008 16:20:06 +0000 |
jbr |
cosmetics: indent
libavcodec
|
Sun, 25 May 2008 16:19:44 +0000 |
jbr |
10l: fix error in commit r13382
libavcodec
|
Sun, 25 May 2008 15:34:48 +0000 |
jbr |
add checks for missing information in the first block
libavcodec
|
Sun, 25 May 2008 15:23:03 +0000 |
jbr |
add check for invalid channel mode when coupling is used
libavcodec
|
Fri, 09 May 2008 11:56:36 +0000 |
diego |
Use full path for #includes from another directory.
libavcodec
|
Sun, 27 Apr 2008 22:39:51 +0000 |
diego |
Add long names to AVCodec declarations.
libavcodec
|
Tue, 22 Apr 2008 11:14:01 +0000 |
bwolowiec |
change ff_ac3_parse_header() to take a GetBitContext instead of const char*
libavcodec
|
Fri, 28 Mar 2008 20:42:55 +0000 |
bwolowiec |
change name from stream type to frame type in AC3 code
libavcodec
|
Wed, 26 Mar 2008 22:36:41 +0000 |
jbr |
only allocate context input buffer if AVCodecContext.error_reslience is greater than 0.
libavcodec
|
Tue, 25 Mar 2008 23:34:49 +0000 |
jbr |
cosmetics: indentation after last commit
libavcodec
|
Tue, 25 Mar 2008 23:34:00 +0000 |
jbr |
additional protection from segmentation faults and memory access errors by
libavcodec
|
Mon, 24 Mar 2008 21:25:49 +0000 |
bwolowiec |
using stream type in eac3 parser
libavcodec
|
Fri, 21 Mar 2008 03:11:20 +0000 |
zuxy |
Apply 'cold' attribute to init/uninit functions in libavcodec
libavcodec
|
Mon, 10 Mar 2008 21:59:30 +0000 |
jbr |
make input buffer const, as it should be. fixes a warning.
libavcodec
|
Sun, 09 Mar 2008 17:05:19 +0000 |
jbr |
downmix before imdct unless different size transforms are used. about 20%
libavcodec
|
Sat, 01 Mar 2008 16:10:19 +0000 |
jbr |
use scale factor instead of sum for downmix level adjustment. avoids division
libavcodec
|
Sat, 01 Mar 2008 15:48:18 +0000 |
jbr |
pre-calculate downmix coefficient sums. 2% faster 5.1-to-stereo downmixing.
libavcodec
|
Sat, 01 Mar 2008 04:39:39 +0000 |
jbr |
Use 24-bit fixed-point transform coefficients until just before MDCT. This
libavcodec
|
Sun, 13 Jan 2008 11:02:08 +0000 |
superdump |
Add variable alpha and size of half window for Kaiser-Bessel Derived window
libavcodec
|
Sat, 12 Jan 2008 11:11:19 +0000 |
andoma |
Make the Kaiser-Bessel window generator a common function
libavcodec
|
Tue, 08 Jan 2008 23:44:48 +0000 |
jbr |
used defined name for testing error resilience level
libavcodec
|
Mon, 07 Jan 2008 00:18:02 +0000 |
jbr |
split out init of downmix coeffs into a separate function that can be called
libavcodec
|
Sun, 06 Jan 2008 23:56:19 +0000 |
jbr |
remove unneeded variable from AC3DecodeContext
libavcodec
|
Sun, 06 Jan 2008 23:33:30 +0000 |
jbr |
make sure that the last coupling band stops at the end of the coupling range
libavcodec
|
Sun, 06 Jan 2008 20:15:24 +0000 |
jbr |
fix phase flag processing for the case when coupling coordinates are reused
libavcodec
|
Sat, 05 Jan 2008 18:39:55 +0000 |
jbr |
move E-AC3 header parsing to ff_ac3_parse_header()
libavcodec
|
Sat, 05 Jan 2008 17:04:57 +0000 |
jbr |
remove unneeded variables from AC3HeaderInfo
libavcodec
|
Sat, 05 Jan 2008 15:23:39 +0000 |
jbr |
cosmetics: indentation
libavcodec
|
Sat, 05 Jan 2008 15:22:53 +0000 |
jbr |
check for request_channels at codec init
libavcodec
|
Fri, 04 Jan 2008 23:09:58 +0000 |
aurel |
improve CRC API
libavcodec
|
Fri, 04 Jan 2008 00:39:03 +0000 |
jbr |
cosmetics: indentation and add a TODO comment
libavcodec
|
Thu, 03 Jan 2008 23:05:53 +0000 |
jbr |
only check ac3 crc if AVCodecContext.error_resilience > 0
libavcodec
|
Thu, 03 Jan 2008 02:26:29 +0000 |
jbr |
add crc check to ac3 decoder
libavcodec
|
Sun, 30 Dec 2007 22:58:20 +0000 |
jbr |
simplify
libavcodec
|
Sun, 30 Dec 2007 22:28:17 +0000 |
jbr |
pass an AC3DecodeContext to ac3_downmix() instead of multiple arguments
libavcodec
|
Sun, 30 Dec 2007 21:26:30 +0000 |
jbr |
cosmetics: rename sampling_rate to sample_rate
libavcodec
|
Sun, 30 Dec 2007 21:24:49 +0000 |
jbr |
do not need to cast a (void *)
libavcodec
|
Sun, 30 Dec 2007 21:09:08 +0000 |
jbr |
cosmetics: vertical realignment after last commit
libavcodec
|
Sun, 30 Dec 2007 20:58:50 +0000 |
jbr |
cosmetics: rename all AC3DecodeContext variables from ctx to s
libavcodec
|
Sun, 30 Dec 2007 20:47:22 +0000 |
jbr |
cosmetics: rename GetBitContext gb to gbc
libavcodec
|
Sun, 30 Dec 2007 03:10:18 +0000 |
jbr |
remove unused context variable
libavcodec
|
Thu, 20 Dec 2007 00:55:08 +0000 |
jbr |
Add option for user to scale the amount of dynamic range compression which is
libavcodec
|
Mon, 17 Dec 2007 01:09:00 +0000 |
jbr |
Skip dialog normalization. It shouldn't be used by the decoder, and there is
libavcodec
|
Mon, 17 Dec 2007 01:03:19 +0000 |
jbr |
Revert commit made in revision 11228. I'm getting some strange results in the
libavcodec
|
Sun, 16 Dec 2007 04:25:50 +0000 |
jbr |
downmix before the IMDCT if no block switching is used
libavcodec
|
Sat, 15 Dec 2007 07:00:19 +0000 |
andoma |
Make AC3 decoder honor avctx->request_channels
libavcodec
|
Sun, 09 Dec 2007 03:28:10 +0000 |
jbr |
cosmetics: rename ac3 decoder variables
libavcodec
|
Sun, 09 Dec 2007 03:27:14 +0000 |
jbr |
cosmetics: rename common ac3 variables
libavcodec
|
Sun, 09 Dec 2007 03:23:04 +0000 |
jbr |
cosmetics: rename ac3 bit allocation variables
libavcodec
|
Sun, 09 Dec 2007 03:21:33 +0000 |
jbr |
cosmetics: rename ac3 tables
libavcodec
|
Sun, 02 Dec 2007 15:43:08 +0000 |
diego |
Misc spelling fixes, prefer American over British English.
libavcodec
|
Sat, 15 Sep 2007 02:44:28 +0000 |
jbr |
skip incomplete frames
libavcodec
|
Sat, 15 Sep 2007 02:41:24 +0000 |
jbr |
better AC3 header error reporting
libavcodec
|
Sat, 15 Sep 2007 00:43:40 +0000 |
jbr |
fix random dithering of zero-bit mantissas
libavcodec
|
Sat, 15 Sep 2007 00:19:21 +0000 |
jbr |
cosmetics: rename variables. tbl->tab for consistency with other AC3 tables
libavcodec
|
Sat, 15 Sep 2007 00:00:57 +0000 |
jbr |
fix decoding of DolbyNet AC3
libavcodec
|
Thu, 09 Aug 2007 00:39:35 +0000 |
jbr |
cosmetics: vertical alignment
libavcodec
|
Thu, 09 Aug 2007 00:36:49 +0000 |
jbr |
comments modification: add, clean up, Doxygenize, and reword
libavcodec
|
Sun, 05 Aug 2007 21:48:46 +0000 |
jbr |
cosmetics: blank lines, remove some comments
libavcodec
|
Sun, 05 Aug 2007 21:34:33 +0000 |
jbr |
add pointer to the parent context for use with av_log()
libavcodec
|
Sun, 05 Aug 2007 21:10:09 +0000 |
jbr |
use array for dynamic range scaling factors
libavcodec
|
Sun, 05 Aug 2007 19:36:35 +0000 |
jbr |
add dialogue normalization
libavcodec
|
Sat, 04 Aug 2007 22:32:17 +0000 |
jbr |
add support for downmixing to stereo or mono
libavcodec
|
Sat, 04 Aug 2007 20:59:22 +0000 |
jbr |
use dsputil for float to signed 16-bit sample conversion
libavcodec
|
Sat, 04 Aug 2007 20:32:57 +0000 |
jbr |
cosmetics: indentation
libavcodec
|
Sat, 04 Aug 2007 19:19:48 +0000 |
jbr |
consolidate decoding of lfe and coupling channels with decoding of full-bandwidth channels.
libavcodec
|
Sat, 04 Aug 2007 15:01:21 +0000 |
jbr |
there are only 4 rematrixing bands
libavcodec
|
Sat, 04 Aug 2007 13:52:56 +0000 |
jbr |
cosmetics: use more appropriate names for iterator variables.
libavcodec
|
Sat, 04 Aug 2007 13:30:37 +0000 |
jbr |
move some variables to a more local scope.
libavcodec
|
Sat, 04 Aug 2007 13:26:46 +0000 |
jbr |
make exponent decoding consistent (prepare for merging coupling and lfe code with normal channel code).
libavcodec
|
Sat, 04 Aug 2007 12:04:41 +0000 |
jbr |
cosmetics: use braces when it makes the code easier to read.
libavcodec
|
Sat, 04 Aug 2007 11:55:10 +0000 |
jbr |
change AC3DecodeContext variable to local variable
libavcodec
|
Sat, 04 Aug 2007 11:39:47 +0000 |
jbr |
use array instead of bitmask
libavcodec
|
Sat, 04 Aug 2007 03:27:05 +0000 |
jbr |
use table for converting dynamic range codes to scale factors
libavcodec
|
Sat, 04 Aug 2007 03:21:17 +0000 |
jbr |
use floating-point mantissa dequantization tables
libavcodec
|
Sat, 04 Aug 2007 01:14:14 +0000 |
jbr |
cosmetics: indentation
libavcodec
|
Sat, 04 Aug 2007 01:13:08 +0000 |
jbr |
dither zero-bit mantissas by default. remove dithering only if it's explicitly turned off.
libavcodec
|
Sat, 04 Aug 2007 00:12:23 +0000 |
jbr |
simplify coefficient decoding
libavcodec
|
Sat, 04 Aug 2007 00:04:17 +0000 |
jbr |
merge decoding of coupling channel coefficients and regular channel coefficients
libavcodec
|
Fri, 03 Aug 2007 23:53:53 +0000 |
jbr |
split out coupling coefficient reconstruction into a separate function
libavcodec
|
Wed, 01 Aug 2007 01:13:58 +0000 |
jbr |
align array used in mdct. fixes segfault.
libavcodec
|
Sun, 29 Jul 2007 00:58:32 +0000 |
jbr |
simplify stereo rematrixing
libavcodec
|
Sun, 29 Jul 2007 00:35:30 +0000 |
jbr |
change 2 fields from context to local variables
libavcodec
|
Sat, 28 Jul 2007 20:50:25 +0000 |
jbr |
BLOCK_SIZE is not used properly, just use numbers instead to avoid confusion
libavcodec
|
Sat, 28 Jul 2007 19:33:19 +0000 |
jbr |
remove broken downmixing. will add new implementation later.
libavcodec
|
Tue, 24 Jul 2007 02:08:27 +0000 |
jbr |
simplify snr offset and bit allocation
libavcodec
|
Tue, 24 Jul 2007 01:43:47 +0000 |
jbr |
only use sized data types when necessary
libavcodec
|
Tue, 24 Jul 2007 01:35:25 +0000 |
jbr |
set bit allocation parameters directly instead of copying
libavcodec
|
Mon, 23 Jul 2007 22:47:49 +0000 |
jbr |
use enum value instead of numerical value for acmod
libavcodec
|
Mon, 23 Jul 2007 22:23:37 +0000 |
jbr |
use consistent data type for exponents. needs to be int8_t to pass to bit allocation.
libavcodec
|
Mon, 23 Jul 2007 22:16:15 +0000 |
jbr |
change some bit masks to arrays
libavcodec
|
Sat, 21 Jul 2007 17:03:30 +0000 |
jbr |
cosmetics: indentation
libavcodec
|
Sat, 21 Jul 2007 16:28:12 +0000 |
jbr |
Use shared AC-3 header parsing. Move some initializations to block parsing function.
libavcodec
|
Sat, 21 Jul 2007 13:56:04 +0000 |
jbr |
don't need to synchronize in the decoder. the parser does that already.
libavcodec
|
Sat, 21 Jul 2007 11:54:19 +0000 |
jbr |
get rid of an ugly macro
libavcodec
|
Thu, 19 Jul 2007 02:21:14 +0000 |
jbr |
don't need to define ALT_BITSTREAM_READER
libavcodec
|
Thu, 19 Jul 2007 02:16:20 +0000 |
jbr |
update license header. add copyright for myself. correct and complete the statement about liba52.
libavcodec
|
Thu, 19 Jul 2007 02:09:58 +0000 |
jbr |
revise comment for exponent decoding function
libavcodec
|
Thu, 19 Jul 2007 02:04:05 +0000 |
jbr |
new implementation of exponent decoding
libavcodec
|
Thu, 19 Jul 2007 00:51:19 +0000 |
jbr |
cosmetics: indentation
libavcodec
|
Thu, 19 Jul 2007 00:50:31 +0000 |
jbr |
remove portions of bit allocation which are no longer needed since they are shared with the encoder
libavcodec
|
Sun, 15 Jul 2007 14:47:39 +0000 |
jbr |
fix the 256-point MDCT
libavcodec
|
Sun, 15 Jul 2007 13:53:42 +0000 |
jbr |
use shared ac3 bit allocation function
libavcodec
|
Sun, 15 Jul 2007 01:38:13 +0000 |
jbr |
no need for the decoder to have the license as a prefix
libavcodec
|
Sun, 15 Jul 2007 01:35:46 +0000 |
jbr |
remove a debugging function and variable, and remove the commented-out code which uses them.
libavcodec
|
Sun, 15 Jul 2007 01:32:04 +0000 |
jbr |
ABS -> FFABS
libavcodec
|
Sun, 15 Jul 2007 01:31:09 +0000 |
jbr |
move some common values to ac3.h and utilize them
libavcodec
|
Sat, 14 Jul 2007 23:57:05 +0000 |
jbr |
use random number generator from libavutil
libavcodec
|
Sat, 14 Jul 2007 22:17:23 +0000 |
jbr |
10l to me. I accidentally removed a word.
libavcodec
|