Split out counting of frame bits into a separate function.
[ffmpeg.git] / libavcodec / ac3enc.c
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.
2010-12-14 Justin RugglesSplit applying of MDCT into several separate functions.
2010-12-14 Justin RugglesSplit input sample deinterleaving into a separate function.
2010-12-14 Justin RugglesSeparate functionally different calculations in ac3_enc...
2010-12-14 Justin Rugglescosmetics: rename 2 variables
2010-12-14 Justin RugglesDeinterleave whole frame at once instead of per-block.
2010-12-14 Justin Rugglescosmetics: add & alter some comments
2010-12-14 Justin RugglesSplit setting of bandwidth into a separate function.
2010-12-14 Justin RugglesMove setting of bitstream_id and bitstream_mode to...
2010-12-14 Justin RugglesImprove ac3_encode_init() error reporting.
2010-12-14 Justin Rugglescosmetics: indent after last commit
2010-12-14 Justin RugglesDon't use nested loops to iterate valid sample rates.
2010-12-14 Justin RugglesRemove some duplicate local copies of avctx fields.
2010-12-14 Justin RugglesSplit validation of initial user options into a separat...
2010-12-14 Justin RugglesUse bytes instead of 16-bit words for frame size.
2010-12-14 Justin Rugglescosmetics: rename variable 'n' to 'pad_bytes'
2010-12-14 Justin RugglesChange output_frame_end() to return void. The frame...
2010-12-14 Justin Rugglescosmetics: pretty-printing
2010-12-14 Justin Rugglescosmetics: rename some iterator variables to match...
2010-12-14 Justin Rugglescosmetics: rename a variable for consistency
2010-12-14 Justin Rugglescosmetics: rename exp_samples and global_exp to exp_shift.
2010-12-14 Justin Rugglescosmetics: rename 2 functions
2010-12-14 Justin Rugglesdefine AC3_CRITICAL_BANDS and use it in the AC-3 encode...
2010-12-14 Justin RugglesUse sizeof(array value) instead of sizeof(int16_t).
2010-12-14 Justin Rugglescosmetics: use lowercase letters for function names
2010-12-14 Justin Rugglescosmetics: add new function documentation and clean...
2010-12-14 Justin Rugglescosmetics: add more space between functions
2010-12-14 Justin Rugglescosmetics: rearrange some functions/typedefs/macros
2010-12-14 Justin RugglesSimplify group size calculation in 2 places.
2010-12-14 Justin Rugglescosmetics: make a switch/case more compact
2010-12-14 Justin RugglesClean up fft_init() and mdct_init()
2010-12-14 Justin Rugglescosmetics: pretty-printing, alignment, etc...
2010-12-14 Justin RugglesRemove unneeded #include
2010-12-14 Justin RugglesSimplify fix15().
2010-12-14 Justin RugglesFix the fixed-point MDCT and FFT tests so that they...
2010-12-14 Justin RugglesSplit out initialization of MDCT tables into a separate...
2010-12-14 Justin Rugglescosmetics: Document AC3EncodeContext fields.
2010-12-14 Justin RugglesRemove unneeded debugging messages.
2010-12-14 Justin Rugglescosmetics: Define AC3_WINDOW_SIZE and use it instead...
2010-12-14 Justin Rugglescosmetics: use better (and shared) macro names for...
2010-12-14 Justin RugglesRemove duplicate AC3EncodeContext fields, sr_shift...
2010-12-14 Justin Rugglescosmetics: rename some fields in AC3EncodeContext
2010-12-14 Justin Rugglescosmetics: change all short to int16_t
2010-12-14 Justin RugglesChange some unsigned types to signed types in AC3Encode...
2010-12-14 Justin Rugglescosmetics: rearrange AC3EncodeContext fields
2010-11-21 Stefano SabatiniUse the new libavcore audio channel API.
2010-11-12 Stefano SabatiniReplace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_...
2010-07-24 Reimar DöffingerUse "const" qualifier for pointers that point to input...
2010-07-10 Måns RullgårdAdd av_ prefix to bswap macros
2010-04-20 Diego BiurrunRemove explicit filename from Doxygen @file commands.
2010-03-30 Stefano SabatiniDefine AVMediaType enum, and use it instead of enum...
2009-11-09 Francesco LavraMove ff_reverse in libavcodec to av_reverse in libavutil.
2009-09-06 Reimar DöffingerMake sample_fmts and channel_layouts compound literals...
2009-07-30 Diego BiurrunChange av_log() calls surrounded by '#ifdef DEBUG'...
2009-04-20 Justin Rugglesac3enc: log a warning message if the channel layout...
2009-04-19 Justin RugglesAdd channel layout support to the AC-3 encoder.
2009-04-17 Justin Rugglesac3enc: reorder input channels to AC-3 channel order
2009-04-13 Stefano SabatiniRename pbBufPtr() to put_bits_ptr().
2009-04-13 Stefano SabatiniRename bitstream.h to get_bits.h.
2009-04-12 Stefano SabatiniSplit bitstream.h, put the bitstream writer stuff in...
2009-03-05 Diego BiurrunRemove duplicated MUL16 macro definition, fixes the...
2009-02-22 Daniel VerkampAdd missing av_cold in static init/close functions.
2009-02-01 Diego BiurrunUse full internal pathname in doxygen @file directives.
2009-01-19 Diego Biurruncosmetics: Remove pointless period after copyright...
2008-09-01 Justin Rugglescreate a separate codec_id for E-AC-3
2008-08-20 Justin Rugglescommit the OKed parts of the E-AC-3 decoder
2008-08-03 Justin Rugglescosmetics: make all references to AC-3 capitalized...
2008-07-31 Peter RossModify all codecs to report their supported input and...
2008-06-24 Stefan Gehrermark read-only data as const
2008-06-12 Stefano SabatiniMake AVCodec long_names definition conditional dependin...
2008-06-07 Justin Rugglespass bap table to ff_ac3_bit_alloc_calc_bap()
2008-05-09 Diego BiurrunUse full path for #includes from another directory.
2008-04-27 Stefano SabatiniAdd long names to AVCodec declarations.
2008-03-21 Zuxy MengApply 'cold' attribute to init/uninit functions in...
2008-03-20 Diego Biurruntwo more typos spotted by Mike
2008-03-20 Diego Biurrunbritish_english--;
2008-01-21 Diego BiurrunRemove two unused variables.
2008-01-21 Diego BiurrunRemove unnecessary forward declaration.
2008-01-13 Reimar DöffingerGet rid of fft_rev table, use ff_reverse and a shift.
2008-01-12 Reimar DöffingerUse FFSWAP instead of "manual" swap
2008-01-04 Aurelien Jacobsimprove CRC API
2007-12-28 Justin Rugglesuse cutoff frequency to adjust bandwidth in ac3 encoder
2007-12-28 Justin Rugglesuse bps instead of kbps for bitrate
2007-12-28 Justin RugglesDo not give advice for which bitrate to choose.
2007-12-28 Justin Rugglesfix typo
2007-12-09 Justin Rugglescosmetics: rename common ac3 variables
2007-12-09 Justin Rugglescosmetics: rename ac3 bit allocation variables
2007-12-09 Justin Rugglescosmetics: rename ac3 tables
2007-11-27 D Richard Felker IIIsync message with modern ffmpeg bitrate option syntax.