Age | Commit message (Collapse) | Author |
|
|
|
This makes the aac decoder and all voice codecs independent of dsputil.
|
|
|
|
aac_tablegen.h includes aac.h for the POW_SF2_ZERO definition, but
this also pulls in a raft of other headers, some of which are not
safe to use in code built with the host compiler.
Moving POW_SF2_ZERO to aac_tablegen_decl.h, where the declaration
of the array it relates to already resides, fixes the problems.
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
Anonymous structs cannot be forward declared and have no benefit.
|
|
Move vector_fmul() from DSPContext to AVFloatDSPContext.
|
|
Save the old output configuration (if it has been used
successfully) when trying a new configuration. If the new configuration
fails to decode, restore the last successful configuration.
|
|
This changes the output order of multichannel PCE based streams.
|
|
Fixes al_sbr_cm_48_5.1.mp4.
|
|
Deprecate avcodec_decode_audio3().
Implement audio support in avcodec_default_get_buffer().
Implement the new audio decoder API in all audio decoders.
|
|
|
|
Before this, almost all module groups have been used for grouping functions
and fields in structures semantically. This causes them to not appear
properly in the file documentation and needlessly clutters up the "Modules"
index.
Additionally, this commit streamlines some spelling and appearances.
|
|
|
|
Instead, scalefactors are adjusted by the offset amount, removing the need
for sf_scale, and the MDCT scales are adjusted to compensate for the higher
scalefactors. Floating-point output will be handled by modifying the MDCT
scales.
|
|
of hardcoding 200 everywhere.
|
|
Signed-off-by: Reinhard Tartler <siretart@tauware.de>
|
|
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
It was doubled in size for the LTP implementation. This brings it back
down to its original size.
|
|
Ported from gsoc svn.
|
|
This will be beneficial for use with the audio conversion API without
requiring it to depend on all of dsputil.
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
|
|
For a PCE based configuration map the channels solely based on tags.
For an indexed configuration map the channels solely based on position.
This works with all known exotic samples including al17, elem_id0, bad_concat,
and lfe_is_sce.
Originally committed as revision 25098 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 23491 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 23490 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 23488 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Fixes issue 1882.
Originally committed as revision 23439 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Passing an explicit filename to this command is only necessary if the
documentation in the @file block refers to a file different from the
one the block resides in.
Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
A large portion of this code was orignally authored by Robert Swain. The rest
was written by me. Full history is available at:
svn://svn.ffmpeg.org/soc/aac-sbr
http://github.com/aconverse/ffmpeg-heaac/tree/sbr_pub
Originally committed as revision 22316 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 22235 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
These macros are redundant. All uses are replaced with the generic
DECLARE_ALIGNED macro instead.
Originally committed as revision 22233 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Up to 6% faster overall on i7, no change on A8.
Originally committed as revision 21191 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 20701 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
non extradata formats. Instead lock it only after the successful decoding of a
frame. This fixes issue 999.
Originally committed as revision 20448 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 19931 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
current code doesn't handle them properly, and they are a dubious construction
at best.
Originally committed as revision 19399 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 19375 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 19157 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18031 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Approved by Rob on IRC.
Originally committed as revision 17856 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 17398 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16939 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.
Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Patch by Alex Converse (alex converse gmail com)
Originally committed as revision 16250 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16043 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Patch by Alex Converse ( alex converse gmail com )
Originally committed as revision 15919 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
the EIGHT_SHORT window type. Fixes issue 664.
Patch by Alex Converse (alex converse gmail com)
Originally committed as revision 15776 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Patch by Alex Converse (alex converse gmail com)
Originally committed as revision 15574 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Consistently apply this rule: the guard name is obtained from the
filename by stripping the leading "lib", converting '/' and '.' to
'_' and uppercasing the resulting name. Guard names in the root
directory have to be prefixed by "FFMPEG_".
Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
buffer sizes accordingly. This produces a ~10% overall decoding perfomance
improvement.
Originally committed as revision 14908 to svn://svn.ffmpeg.org/ffmpeg/trunk
|