aboutsummaryrefslogtreecommitdiffstatshomepage
AgeCommit message (Expand)AuthorFilesLines
2023-09-07src: Use SPDX-License-Identifier instead of license boilerplateHEADmasterMarcel Holtmann5-103/+23
2023-09-07sbc: Use SPDX-License-Identifier instead of license boilerplateMarcel Holtmann17-371/+99
2023-09-07build: Add build-aux directory to .gitignoreMarcel Holtmann1-0/+1
2023-09-07TODO: Add a few extra empty lines for readabilityMarcel Holtmann1-0/+2
2023-09-07build: Remove unused .mailmap and NEWS filesMarcel Holtmann2-0/+0
2023-09-07build: Use build-aux directory for autoconf filesMarcel Holtmann3-6/+14
2022-06-20Release 2.02.0Marcel Holtmann2-1/+4
2022-06-20build: Update library revision numberMarcel Holtmann1-1/+1
2022-06-20build: Update to support Libtool >= 2.2Marcel Holtmann1-1/+2
2022-06-20build: Switch to using tar.xz packagingMarcel Holtmann1-1/+2
2022-06-20build: Update to support Autoconf >= 2.69Marcel Holtmann1-10/+16
2022-06-16sbcenc: Fix build warningsLuiz Augusto von Dentz1-4/+3
2020-12-22sbc_primitives: Fix build on non-x86.Marius Bakke1-0/+2
2020-12-07Release 1.51.5Marcel Holtmann2-1/+4
2020-12-03sbc_primitives: Fix build on non-x86 archLuiz Augusto von Dentz2-5/+2
2020-12-03sbc: Add sbc_reinit_msbcPali Rohár4-3/+27
2020-08-18sbc/sbc_primitives_sse: Optimize sbc_analyze_8sLuiz Augusto von Dentz1-65/+44
2020-08-18sbc/sbc_primitives_sse: Optimize sbc_analyze_4sLuiz Augusto von Dentz1-33/+25
2020-08-18sbc: Add initial code for SSE primitivesLuiz Augusto von Dentz5-43/+428
2020-08-11sbcenc: Remove duplicate check for num of channelsPali Rohár1-1/+0
2020-08-11sbcenc: Add missing error check for unsupported sample ratesPali Rohár1-0/+4
2019-12-10sbc: Style fixes for sbc.sym fileMarcel Holtmann1-0/+2
2019-12-10AUTHORS: Mention John's contributionsMarcel Holtmann1-0/+1
2019-12-10sbc: Fix visibility of sbc_reinit_a2dp()John Keeping1-1/+1
2018-09-19Release 1.41.4Marcel Holtmann2-1/+4
2018-09-19build: Update library revision numberMarcel Holtmann1-1/+1
2018-09-19AUTHORS: Mention Joshua's and Tanu's contributionsMarcel Holtmann1-0/+2
2018-09-11sbc: fix frame_length and codesize documentationTanu Kaskinen1-2/+2
2018-09-11sbc: Fix stack overflow read in sbc_crc8.Joshua Kessinger1-1/+1
2014-10-30Release 1.31.3Marcel Holtmann2-1/+4
2014-10-30AUTHORS: Mention Aurélien's contributionsMarcel Holtmann1-0/+1
2014-10-30build: Update library revision numberMarcel Holtmann1-1/+1
2014-10-24sbc: use an uint16 to store frame length in internal frame structureAurélien Zanelli1-1/+1
2014-10-24sbc: fix frame length calculation for DUAL_CHANNEL modeAurélien Zanelli1-1/+1
2014-01-23Release 1.21.2Marcel Holtmann2-1/+5
2014-01-23sbc: Add sbc_reinit_a2dp to sbc.symLuiz Augusto von Dentz1-0/+1
2014-01-23sbc: Add sbc_reinit_a2dpLuiz Augusto von Dentz2-14/+37
2014-01-22TODO: Update entries in TODO listMarcel Holtmann2-31/+28
2014-01-22sbc: Use bool variable for priv->initMarcel Holtmann1-4/+4
2014-01-22sbc: Add Intel copyright to public header fileMarcel Holtmann1-0/+1
2014-01-22build: Update library version for new sbc_init_a2dp() functionMarcel Holtmann1-2/+2
2014-01-22build: Keep high precision support disabled by defaultMarcel Holtmann2-10/+8
2014-01-21sbc: Add sbc_init_a2dp to sbc.symLuiz Augusto von Dentz1-0/+4
2014-01-21sbc: Add sbc_init_a2dpLuiz Augusto von Dentz2-0/+146
2013-09-16build: Add configure option --disable-high-precisionLuiz Augusto von Dentz2-2/+8
2013-08-25sbc: Fix declaration of sbc_init_msbc symbolMarcel Holtmann1-1/+4
2013-04-30Release 1.11.1Marcel Holtmann2-1/+4
2013-04-30build: Update library version for new sbc_init_msbc() functionMarcel Holtmann1-2/+2
2013-04-15AUTHORS: Mention Frédéric's contributionsMarcel Holtmann1-0/+1
2013-04-15TODO: Add TODO listFrédéric Dalleau1-0/+49
2013-04-15sbc: Update sbcinfo for msbcFrédéric Dalleau1-14/+40
2013-04-15sbc: Update sbcenc for msbcFrédéric Dalleau1-43/+65
2013-04-15sbc: Update sbcdec for msbcFrédéric Dalleau1-5/+17
2013-04-15sbc: Add support for mSBC frame headerFrédéric Dalleau1-90/+138
2013-04-15sbc: Declare and implement sbc_init_msbcFrédéric Dalleau3-0/+36
2013-04-15sbc: Add a private boolean flag to enable 15 block encodingFrédéric Dalleau1-8/+29
2013-04-15sbc: Fix input reordering for 15 blocks caseFrédéric Dalleau1-1/+58
2013-04-15sbc: Use plain C primitive if doing msbc on neonFrédéric Dalleau1-0/+8
2013-04-15sbc: Add plain C primitive for 1b 8s analysisFrédéric Dalleau1-1/+21
2013-04-15sbc: Add iwmmxt primitive for 1b 8s encodingFrédéric Dalleau1-1/+21
2013-04-15sbc: Add armv6 primitive for 1b 8s analysisFrédéric Dalleau1-1/+21
2013-04-15sbc: Add mmx primitive for 1b 8s analysisFrédéric Dalleau1-1/+25
2013-04-15sbc: Rename sbc_analyze_4b_xx to sbc_analyze_xxFrédéric Dalleau7-14/+14
2013-04-15sbc: Break 4 blocks processing to variable stepsFrédéric Dalleau2-10/+15
2013-04-15sbc: Add encoder_state to analysis functionsFrédéric Dalleau7-22/+26
2013-03-01build: Do not use deprecated AM_CONFIG_HEADERLucas De Marchi1-1/+1
2012-07-30Release 1.01.0Marcel Holtmann2-1/+3
2012-07-29sbc: Remove unnecessary whitespace from empty lineJohan Hedberg1-1/+1
2012-07-29build: Set initial public library versionMarcel Holtmann1-1/+1
2012-07-29sbc: Set symbols for version 1.0Marcel Holtmann1-1/+1
2012-07-29build: Add symbol table for libraryMarcel Holtmann2-1/+23
2012-07-29sbc: Use SBC_EXPORT instead of LIB_EXPORTMarcel Holtmann2-11/+11
2012-07-29sbc: Fix spelling mistakeMarcel Holtmann1-1/+1
2012-07-29build: Add library version informationMarcel Holtmann1-0/+12
2012-07-29README: Add basic informationMarcel Holtmann1-0/+20
2012-07-29AUTHORS: Add missing original contributorMarcel Holtmann1-0/+1
2012-07-29sbc: Export public functions as APIMarcel Holtmann1-10/+11
2012-07-29build: Add private SBC library headerMarcel Holtmann2-1/+26
2012-07-29build: Switch to -fvisibility=hidden by defaultMarcel Holtmann1-2/+5
2012-07-29build: Add pkg-config informationMarcel Holtmann4-1/+16
2012-07-29build: Private library is not needed when tools are disabledMarcel Holtmann1-1/+1
2012-07-29build: Rename option for SBC testerMarcel Holtmann2-5/+5
2012-07-29build: Add option to disable SBC toolsMarcel Holtmann2-0/+6
2012-07-29build: Install SBC header includesMarcel Holtmann1-3/+7
2012-07-29AUTHORS: Update list of contributorsMarcel Holtmann1-0/+5
2012-07-29build: Add support for building SBC testerMarcel Holtmann3-1/+18
2012-07-29build: Use -Wshadow compiler optionMarcel Holtmann1-1/+1
2012-07-29build: Add support for building SBC toolsMarcel Holtmann2-0/+16
2012-07-29build: Add support for building SBC libraryMarcel Holtmann1-0/+14
2012-07-29src: Move SBC tester utilityMarcel Holtmann1-0/+0
2012-07-29src: Move subband encoder, decoder and info toolsMarcel Holtmann4-2/+2
2012-07-29sbc: Fix spelling errorsRafael Fonseca1-1/+1
2012-07-29sbc: fix "always_inline function might not be inlinable" warningSiarhei Siamashka1-1/+1
2012-07-29sbc: Reduce for-loop induced indentation in sbc_unpack_frameJohan Hedberg1-16/+20
2012-07-29sbc: overflow bugfix and audio decoding quality improvementSiarhei Siamashka2-6/+11
2012-07-29sbc: Use __asm__ keywordMaarten Bosmans4-25/+25
2012-07-29sbc: Fix empty parameter list in usage() declarationSzymon Janc1-1/+1
2012-07-29sbc: Remove unused variableJohan Hedberg1-2/+1
2012-07-29sbc: better compatibility with ARM thumb/thumb2Siarhei Siamashka2-3/+3
2012-07-29sbc: detect when bitpool has changedLuiz Augusto von Dentz1-1/+7
2012-07-29sbc: Add iwmmxt optimization for sbc for pxa series cpuKeith Mok3-0/+350
2012-07-29sbc: added "cc" to the clobber list of mmx inline assemblySiarhei Siamashka1-3/+3
2012-07-29sbc: ARMv6 optimized version of analysis filter for SBC encoderSiarhei Siamashka3-0/+355
2012-07-29sbc: faster 'sbc_calculate_bits' functionSiarhei Siamashka1-15/+28
2012-07-29sbc: slightly faster 'sbc_calc_scalefactors_neon'Siarhei Siamashka1-15/+10
2012-07-29sbc: ARM NEON optimizations for input permutation in SBC encoderSiarhei Siamashka1-0/+350
2012-07-29sbc: ARM NEON optimized joint stereo processing in SBC encoderSiarhei Siamashka1-0/+243
2012-07-29sbc: Fix signedness of libsbc parametersJohan Hedberg3-6/+7
2012-07-29sbc: ARM NEON optimization for scale factors calculationSiarhei Siamashka2-1/+59
2012-07-29sbc: MMX optimization for scale factors calculationSiarhei Siamashka1-0/+54
2012-07-29sbc: new 'sbc_calc_scalefactors_j' function added to sbc primitivesSiarhei Siamashka3-68/+103
2012-07-29sbc: Fix redundant null check on calling free()Gustavo F. Padovan2-8/+4
2012-07-29sbc: Update Nokia copyrightsJohan Hedberg14-0/+14
2012-07-29sbc: Update copyright informationMarcel Holtmann15-18/+18
2012-07-29sbc: added saturated clipping of decoder output to 16-bitSiarhei Siamashka1-5/+15
2012-07-29sbc: Do some coding style cleanupsMarcel Holtmann2-24/+16
2012-07-29sbc: fix up sbc.h prototypes to use const/size_t wherever applicableLennart Poettering4-22/+45
2012-07-29sbc: Remove unused variable.Luiz Augusto von Dentz1-2/+0
2012-07-29sbc: ensure 16-byte buffer position alignment for 4 subbands encodingSiarhei Siamashka2-4/+4
2012-07-29sbc: Fix misuse of 'frame.joint' when estimating the frame length.Luiz Augusto von Dentz1-17/+12
2012-07-29sbc: Fix a couple of other places that should use size_t and ssize_tJohan Hedberg3-8/+11
2012-07-29sbc: don't dereference sbc pointer if NULLMarc-André Lureau1-2/+2
2012-07-29sbc: provide implementation info as a readable stringMarc-André Lureau6-0/+19
2012-07-29sbc: make check_mmx_support() a proper C functionLennart Poettering1-1/+1
2012-07-29sbc: Fix SBC to compile cleanly with -Wsign-compareMarcel Holtmann1-4/+7
2012-07-29sbc: Fix for SBC encoding with block sizes other than 16Siarhei Siamashka1-6/+13
2012-07-29sbc: Add -Wno-sign-compare for the library and fix the other warningsMarcel Holtmann3-4/+5
2012-07-29sbc: SBC encoder scale factors calculation optimized with __builtin_clzSiarhei Siamashka3-16/+50
2012-07-29sbc: Performance optimizations for input data processing in SBC encoderSiarhei Siamashka5-203/+258
2012-07-29sbc: Use of -funroll-loops option to improve SBC encoder performanceSiarhei Siamashka2-16/+39
2012-07-29sbc: Audio quality improvement for 16-bit fixed point SBC encoderSiarhei Siamashka2-347/+270
2012-07-29sbc: Fix sbcenc breakage when au file header size is larger than 24 bytesSiarhei Siamashka1-7/+17
2012-07-29sbc: Performance optimizations for sbcenc utilitySiarhei Siamashka1-72/+50
2012-07-29sbc: Coding style fixesSiarhei Siamashka1-21/+32
2012-07-29sbc: Fix indentation to use only tabsJohan Hedberg5-219/+219
2012-07-29sbc: MMX and ARM NEON optimized versions of analysis filter for SBC encoderSiarhei Siamashka5-0/+764
2012-07-29sbc: SBC arrays and constant tables aligned at 16 byte boundary for SIMDSiarhei Siamashka4-15/+36
2012-07-29sbc: SIMD-friendly variant of SBC encoder analysis filterSiarhei Siamashka5-159/+701
2012-07-29sbc: Fix for big endian problems in SBC codecSiarhei Siamashka1-12/+0
2012-07-29sbc: Fixed correct handling of frame sizes in the encoderChristian Hoene3-5/+7
2012-07-29sbc: Use of constant shift in SBC quantization code to make it fasterSiarhei Siamashka1-10/+13
2012-07-29sbc: Update copyright informationMarcel Holtmann9-13/+13
2012-07-29sbc: Added possibility to analyze 4 blocks at once in SBC encoderSiarhei Siamashka1-49/+82
2012-07-29sbc: New SBC analysis filter function to replace current broken codeSiarhei Siamashka3-244/+323
2012-07-29sbc: Fixed subbands selection for joint-stereo in SBC encoderSiarhei Siamashka1-4/+4
2012-07-29sbc: Add more options to control encoding methodsMarcel Holtmann1-16/+51
2012-07-29sbc: Don't decode a frame if it is too smallMarcel Holtmann1-0/+3
2012-07-29sbc: Remove unnecessary code and fix a coding style.Luiz Augusto von Dentz1-14/+11
2012-07-29sbc: Fix for overflow bug in SBC quantization codeSiarhei Siamashka1-1/+1
2012-07-29sbc: Bitstream writing optimization for SBC encoderSiarhei Siamashka1-28/+37
2012-07-29sbc: Add more options to SBC encoder and decoderMarcel Holtmann2-13/+48
2012-07-29sbc: Fix SBC gain mismatchMarcel Holtmann2-4/+5
2012-07-29sbc: Fix SBC decoding handlingMarcel Holtmann1-4/+4
2012-07-29sbc: Let the decoder write Sun/NeXT audio S16_BE filesMarcel Holtmann3-33/+74
2012-07-29sbc: Add bitpool option to encoderMarcel Holtmann1-5/+13
2012-07-29sbc: Fix missing encoding of last frameMarcel Holtmann2-5/+4
2012-07-29sbc: Add low-complexity, subband codec supportMarcel Holtmann8-0/+2970
2012-07-11Initial revisionMarcel Holtmann14-0/+1201