index
:
sbc.git
master
Bluetooth low-complexity, subband codec (SBC) library
Marcel Holtmann
about
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2023-09-07
src: Use SPDX-License-Identifier instead of license boilerplate
HEAD
master
Marcel Holtmann
5
-103
/
+23
2023-09-07
sbc: Use SPDX-License-Identifier instead of license boilerplate
Marcel Holtmann
17
-371
/
+99
2023-09-07
build: Add build-aux directory to .gitignore
Marcel Holtmann
1
-0
/
+1
2023-09-07
TODO: Add a few extra empty lines for readability
Marcel Holtmann
1
-0
/
+2
2023-09-07
build: Remove unused .mailmap and NEWS files
Marcel Holtmann
2
-0
/
+0
2023-09-07
build: Use build-aux directory for autoconf files
Marcel Holtmann
3
-6
/
+14
2022-06-20
Release 2.0
2.0
Marcel Holtmann
2
-1
/
+4
2022-06-20
build: Update library revision number
Marcel Holtmann
1
-1
/
+1
2022-06-20
build: Update to support Libtool >= 2.2
Marcel Holtmann
1
-1
/
+2
2022-06-20
build: Switch to using tar.xz packaging
Marcel Holtmann
1
-1
/
+2
2022-06-20
build: Update to support Autoconf >= 2.69
Marcel Holtmann
1
-10
/
+16
2022-06-16
sbcenc: Fix build warnings
Luiz Augusto von Dentz
1
-4
/
+3
2020-12-22
sbc_primitives: Fix build on non-x86.
Marius Bakke
1
-0
/
+2
2020-12-07
Release 1.5
1.5
Marcel Holtmann
2
-1
/
+4
2020-12-03
sbc_primitives: Fix build on non-x86 arch
Luiz Augusto von Dentz
2
-5
/
+2
2020-12-03
sbc: Add sbc_reinit_msbc
Pali Rohár
4
-3
/
+27
2020-08-18
sbc/sbc_primitives_sse: Optimize sbc_analyze_8s
Luiz Augusto von Dentz
1
-65
/
+44
2020-08-18
sbc/sbc_primitives_sse: Optimize sbc_analyze_4s
Luiz Augusto von Dentz
1
-33
/
+25
2020-08-18
sbc: Add initial code for SSE primitives
Luiz Augusto von Dentz
5
-43
/
+428
2020-08-11
sbcenc: Remove duplicate check for num of channels
Pali Rohár
1
-1
/
+0
2020-08-11
sbcenc: Add missing error check for unsupported sample rates
Pali Rohár
1
-0
/
+4
2019-12-10
sbc: Style fixes for sbc.sym file
Marcel Holtmann
1
-0
/
+2
2019-12-10
AUTHORS: Mention John's contributions
Marcel Holtmann
1
-0
/
+1
2019-12-10
sbc: Fix visibility of sbc_reinit_a2dp()
John Keeping
1
-1
/
+1
2018-09-19
Release 1.4
1.4
Marcel Holtmann
2
-1
/
+4
2018-09-19
build: Update library revision number
Marcel Holtmann
1
-1
/
+1
2018-09-19
AUTHORS: Mention Joshua's and Tanu's contributions
Marcel Holtmann
1
-0
/
+2
2018-09-11
sbc: fix frame_length and codesize documentation
Tanu Kaskinen
1
-2
/
+2
2018-09-11
sbc: Fix stack overflow read in sbc_crc8.
Joshua Kessinger
1
-1
/
+1
2014-10-30
Release 1.3
1.3
Marcel Holtmann
2
-1
/
+4
2014-10-30
AUTHORS: Mention Aurélien's contributions
Marcel Holtmann
1
-0
/
+1
2014-10-30
build: Update library revision number
Marcel Holtmann
1
-1
/
+1
2014-10-24
sbc: use an uint16 to store frame length in internal frame structure
Aurélien Zanelli
1
-1
/
+1
2014-10-24
sbc: fix frame length calculation for DUAL_CHANNEL mode
Aurélien Zanelli
1
-1
/
+1
2014-01-23
Release 1.2
1.2
Marcel Holtmann
2
-1
/
+5
2014-01-23
sbc: Add sbc_reinit_a2dp to sbc.sym
Luiz Augusto von Dentz
1
-0
/
+1
2014-01-23
sbc: Add sbc_reinit_a2dp
Luiz Augusto von Dentz
2
-14
/
+37
2014-01-22
TODO: Update entries in TODO list
Marcel Holtmann
2
-31
/
+28
2014-01-22
sbc: Use bool variable for priv->init
Marcel Holtmann
1
-4
/
+4
2014-01-22
sbc: Add Intel copyright to public header file
Marcel Holtmann
1
-0
/
+1
2014-01-22
build: Update library version for new sbc_init_a2dp() function
Marcel Holtmann
1
-2
/
+2
2014-01-22
build: Keep high precision support disabled by default
Marcel Holtmann
2
-10
/
+8
2014-01-21
sbc: Add sbc_init_a2dp to sbc.sym
Luiz Augusto von Dentz
1
-0
/
+4
2014-01-21
sbc: Add sbc_init_a2dp
Luiz Augusto von Dentz
2
-0
/
+146
2013-09-16
build: Add configure option --disable-high-precision
Luiz Augusto von Dentz
2
-2
/
+8
2013-08-25
sbc: Fix declaration of sbc_init_msbc symbol
Marcel Holtmann
1
-1
/
+4
2013-04-30
Release 1.1
1.1
Marcel Holtmann
2
-1
/
+4
2013-04-30
build: Update library version for new sbc_init_msbc() function
Marcel Holtmann
1
-2
/
+2
2013-04-15
AUTHORS: Mention Frédéric's contributions
Marcel Holtmann
1
-0
/
+1
2013-04-15
TODO: Add TODO list
Frédéric Dalleau
1
-0
/
+49
2013-04-15
sbc: Update sbcinfo for msbc
Frédéric Dalleau
1
-14
/
+40
2013-04-15
sbc: Update sbcenc for msbc
Frédéric Dalleau
1
-43
/
+65
2013-04-15
sbc: Update sbcdec for msbc
Frédéric Dalleau
1
-5
/
+17
2013-04-15
sbc: Add support for mSBC frame header
Frédéric Dalleau
1
-90
/
+138
2013-04-15
sbc: Declare and implement sbc_init_msbc
Frédéric Dalleau
3
-0
/
+36
2013-04-15
sbc: Add a private boolean flag to enable 15 block encoding
Frédéric Dalleau
1
-8
/
+29
2013-04-15
sbc: Fix input reordering for 15 blocks case
Frédéric Dalleau
1
-1
/
+58
2013-04-15
sbc: Use plain C primitive if doing msbc on neon
Frédéric Dalleau
1
-0
/
+8
2013-04-15
sbc: Add plain C primitive for 1b 8s analysis
Frédéric Dalleau
1
-1
/
+21
2013-04-15
sbc: Add iwmmxt primitive for 1b 8s encoding
Frédéric Dalleau
1
-1
/
+21
2013-04-15
sbc: Add armv6 primitive for 1b 8s analysis
Frédéric Dalleau
1
-1
/
+21
2013-04-15
sbc: Add mmx primitive for 1b 8s analysis
Frédéric Dalleau
1
-1
/
+25
2013-04-15
sbc: Rename sbc_analyze_4b_xx to sbc_analyze_xx
Frédéric Dalleau
7
-14
/
+14
2013-04-15
sbc: Break 4 blocks processing to variable steps
Frédéric Dalleau
2
-10
/
+15
2013-04-15
sbc: Add encoder_state to analysis functions
Frédéric Dalleau
7
-22
/
+26
2013-03-01
build: Do not use deprecated AM_CONFIG_HEADER
Lucas De Marchi
1
-1
/
+1
2012-07-30
Release 1.0
1.0
Marcel Holtmann
2
-1
/
+3
2012-07-29
sbc: Remove unnecessary whitespace from empty line
Johan Hedberg
1
-1
/
+1
2012-07-29
build: Set initial public library version
Marcel Holtmann
1
-1
/
+1
2012-07-29
sbc: Set symbols for version 1.0
Marcel Holtmann
1
-1
/
+1
2012-07-29
build: Add symbol table for library
Marcel Holtmann
2
-1
/
+23
2012-07-29
sbc: Use SBC_EXPORT instead of LIB_EXPORT
Marcel Holtmann
2
-11
/
+11
2012-07-29
sbc: Fix spelling mistake
Marcel Holtmann
1
-1
/
+1
2012-07-29
build: Add library version information
Marcel Holtmann
1
-0
/
+12
2012-07-29
README: Add basic information
Marcel Holtmann
1
-0
/
+20
2012-07-29
AUTHORS: Add missing original contributor
Marcel Holtmann
1
-0
/
+1
2012-07-29
sbc: Export public functions as API
Marcel Holtmann
1
-10
/
+11
2012-07-29
build: Add private SBC library header
Marcel Holtmann
2
-1
/
+26
2012-07-29
build: Switch to -fvisibility=hidden by default
Marcel Holtmann
1
-2
/
+5
2012-07-29
build: Add pkg-config information
Marcel Holtmann
4
-1
/
+16
2012-07-29
build: Private library is not needed when tools are disabled
Marcel Holtmann
1
-1
/
+1
2012-07-29
build: Rename option for SBC tester
Marcel Holtmann
2
-5
/
+5
2012-07-29
build: Add option to disable SBC tools
Marcel Holtmann
2
-0
/
+6
2012-07-29
build: Install SBC header includes
Marcel Holtmann
1
-3
/
+7
2012-07-29
AUTHORS: Update list of contributors
Marcel Holtmann
1
-0
/
+5
2012-07-29
build: Add support for building SBC tester
Marcel Holtmann
3
-1
/
+18
2012-07-29
build: Use -Wshadow compiler option
Marcel Holtmann
1
-1
/
+1
2012-07-29
build: Add support for building SBC tools
Marcel Holtmann
2
-0
/
+16
2012-07-29
build: Add support for building SBC library
Marcel Holtmann
1
-0
/
+14
2012-07-29
src: Move SBC tester utility
Marcel Holtmann
1
-0
/
+0
2012-07-29
src: Move subband encoder, decoder and info tools
Marcel Holtmann
4
-2
/
+2
2012-07-29
sbc: Fix spelling errors
Rafael Fonseca
1
-1
/
+1
2012-07-29
sbc: fix "always_inline function might not be inlinable" warning
Siarhei Siamashka
1
-1
/
+1
2012-07-29
sbc: Reduce for-loop induced indentation in sbc_unpack_frame
Johan Hedberg
1
-16
/
+20
2012-07-29
sbc: overflow bugfix and audio decoding quality improvement
Siarhei Siamashka
2
-6
/
+11
2012-07-29
sbc: Use __asm__ keyword
Maarten Bosmans
4
-25
/
+25
2012-07-29
sbc: Fix empty parameter list in usage() declaration
Szymon Janc
1
-1
/
+1
2012-07-29
sbc: Remove unused variable
Johan Hedberg
1
-2
/
+1
2012-07-29
sbc: better compatibility with ARM thumb/thumb2
Siarhei Siamashka
2
-3
/
+3
2012-07-29
sbc: detect when bitpool has changed
Luiz Augusto von Dentz
1
-1
/
+7
2012-07-29
sbc: Add iwmmxt optimization for sbc for pxa series cpu
Keith Mok
3
-0
/
+350
2012-07-29
sbc: added "cc" to the clobber list of mmx inline assembly
Siarhei Siamashka
1
-3
/
+3
2012-07-29
sbc: ARMv6 optimized version of analysis filter for SBC encoder
Siarhei Siamashka
3
-0
/
+355
2012-07-29
sbc: faster 'sbc_calculate_bits' function
Siarhei Siamashka
1
-15
/
+28
2012-07-29
sbc: slightly faster 'sbc_calc_scalefactors_neon'
Siarhei Siamashka
1
-15
/
+10
2012-07-29
sbc: ARM NEON optimizations for input permutation in SBC encoder
Siarhei Siamashka
1
-0
/
+350
2012-07-29
sbc: ARM NEON optimized joint stereo processing in SBC encoder
Siarhei Siamashka
1
-0
/
+243
2012-07-29
sbc: Fix signedness of libsbc parameters
Johan Hedberg
3
-6
/
+7
2012-07-29
sbc: ARM NEON optimization for scale factors calculation
Siarhei Siamashka
2
-1
/
+59
2012-07-29
sbc: MMX optimization for scale factors calculation
Siarhei Siamashka
1
-0
/
+54
2012-07-29
sbc: new 'sbc_calc_scalefactors_j' function added to sbc primitives
Siarhei Siamashka
3
-68
/
+103
2012-07-29
sbc: Fix redundant null check on calling free()
Gustavo F. Padovan
2
-8
/
+4
2012-07-29
sbc: Update Nokia copyrights
Johan Hedberg
14
-0
/
+14
2012-07-29
sbc: Update copyright information
Marcel Holtmann
15
-18
/
+18
2012-07-29
sbc: added saturated clipping of decoder output to 16-bit
Siarhei Siamashka
1
-5
/
+15
2012-07-29
sbc: Do some coding style cleanups
Marcel Holtmann
2
-24
/
+16
2012-07-29
sbc: fix up sbc.h prototypes to use const/size_t wherever applicable
Lennart Poettering
4
-22
/
+45
2012-07-29
sbc: Remove unused variable.
Luiz Augusto von Dentz
1
-2
/
+0
2012-07-29
sbc: ensure 16-byte buffer position alignment for 4 subbands encoding
Siarhei Siamashka
2
-4
/
+4
2012-07-29
sbc: Fix misuse of 'frame.joint' when estimating the frame length.
Luiz Augusto von Dentz
1
-17
/
+12
2012-07-29
sbc: Fix a couple of other places that should use size_t and ssize_t
Johan Hedberg
3
-8
/
+11
2012-07-29
sbc: don't dereference sbc pointer if NULL
Marc-André Lureau
1
-2
/
+2
2012-07-29
sbc: provide implementation info as a readable string
Marc-André Lureau
6
-0
/
+19
2012-07-29
sbc: make check_mmx_support() a proper C function
Lennart Poettering
1
-1
/
+1
2012-07-29
sbc: Fix SBC to compile cleanly with -Wsign-compare
Marcel Holtmann
1
-4
/
+7
2012-07-29
sbc: Fix for SBC encoding with block sizes other than 16
Siarhei Siamashka
1
-6
/
+13
2012-07-29
sbc: Add -Wno-sign-compare for the library and fix the other warnings
Marcel Holtmann
3
-4
/
+5
2012-07-29
sbc: SBC encoder scale factors calculation optimized with __builtin_clz
Siarhei Siamashka
3
-16
/
+50
2012-07-29
sbc: Performance optimizations for input data processing in SBC encoder
Siarhei Siamashka
5
-203
/
+258
2012-07-29
sbc: Use of -funroll-loops option to improve SBC encoder performance
Siarhei Siamashka
2
-16
/
+39
2012-07-29
sbc: Audio quality improvement for 16-bit fixed point SBC encoder
Siarhei Siamashka
2
-347
/
+270
2012-07-29
sbc: Fix sbcenc breakage when au file header size is larger than 24 bytes
Siarhei Siamashka
1
-7
/
+17
2012-07-29
sbc: Performance optimizations for sbcenc utility
Siarhei Siamashka
1
-72
/
+50
2012-07-29
sbc: Coding style fixes
Siarhei Siamashka
1
-21
/
+32
2012-07-29
sbc: Fix indentation to use only tabs
Johan Hedberg
5
-219
/
+219
2012-07-29
sbc: MMX and ARM NEON optimized versions of analysis filter for SBC encoder
Siarhei Siamashka
5
-0
/
+764
2012-07-29
sbc: SBC arrays and constant tables aligned at 16 byte boundary for SIMD
Siarhei Siamashka
4
-15
/
+36
2012-07-29
sbc: SIMD-friendly variant of SBC encoder analysis filter
Siarhei Siamashka
5
-159
/
+701
2012-07-29
sbc: Fix for big endian problems in SBC codec
Siarhei Siamashka
1
-12
/
+0
2012-07-29
sbc: Fixed correct handling of frame sizes in the encoder
Christian Hoene
3
-5
/
+7
2012-07-29
sbc: Use of constant shift in SBC quantization code to make it faster
Siarhei Siamashka
1
-10
/
+13
2012-07-29
sbc: Update copyright information
Marcel Holtmann
9
-13
/
+13
2012-07-29
sbc: Added possibility to analyze 4 blocks at once in SBC encoder
Siarhei Siamashka
1
-49
/
+82
2012-07-29
sbc: New SBC analysis filter function to replace current broken code
Siarhei Siamashka
3
-244
/
+323
2012-07-29
sbc: Fixed subbands selection for joint-stereo in SBC encoder
Siarhei Siamashka
1
-4
/
+4
2012-07-29
sbc: Add more options to control encoding methods
Marcel Holtmann
1
-16
/
+51
2012-07-29
sbc: Don't decode a frame if it is too small
Marcel Holtmann
1
-0
/
+3
2012-07-29
sbc: Remove unnecessary code and fix a coding style.
Luiz Augusto von Dentz
1
-14
/
+11
2012-07-29
sbc: Fix for overflow bug in SBC quantization code
Siarhei Siamashka
1
-1
/
+1
2012-07-29
sbc: Bitstream writing optimization for SBC encoder
Siarhei Siamashka
1
-28
/
+37
2012-07-29
sbc: Add more options to SBC encoder and decoder
Marcel Holtmann
2
-13
/
+48
2012-07-29
sbc: Fix SBC gain mismatch
Marcel Holtmann
2
-4
/
+5
2012-07-29
sbc: Fix SBC decoding handling
Marcel Holtmann
1
-4
/
+4
2012-07-29
sbc: Let the decoder write Sun/NeXT audio S16_BE files
Marcel Holtmann
3
-33
/
+74
2012-07-29
sbc: Add bitpool option to encoder
Marcel Holtmann
1
-5
/
+13
2012-07-29
sbc: Fix missing encoding of last frame
Marcel Holtmann
2
-5
/
+4
2012-07-29
sbc: Add low-complexity, subband codec support
Marcel Holtmann
8
-0
/
+2970
2012-07-11
Initial revision
Marcel Holtmann
14
-0
/
+1201