Core
- Release v1.2.6
- rate-lav: Convert to libswresample
A52 Output plugin
- a52: fix NULL pointer dereference in a52_dump()
- a52: add speaker-test command to the configuration file comment
- a52: fix the double free for rec->slave and rec
- a52: add support for SND_PCM_IOPLUG_FLAG_BOUNDARY_WA
- a52: fix a52_pointer return value
- a52: fix memory leak in the close callback
- a52: fix restricted parameter for swab()
- a52: fix two signess warnings
- a52: don't call avcodec_register_all() for 58.91.0 (proved)
- a52: the packet alloc is suppoted since 58.91.0 (proved)
- a52: add more info lines to the dump function
- a52: the dump callback should be void
- a52: cleanup write_out_pending() function
- a52: fix possible string overflow and double space
- a52: implement dump callback to dump the output parameters
- a52: allow to specify the avcodec
- a52: Use av_frame_get_buffer() for buffer allocation
- a52: Correct data transfer in planar mode
- a52: handle the source sample format correctly
- a52: limit the number of periods for ioplug from slave PCM
- a52: don't call avcodec_register_all() on newer libavocdec versions
- a52: support the new libavcodec encode API
- a52: propagate errors from do_encode()
- a52: add some padding bytes to outbuf
Documentation
- doc: new a52 input formats, global config
- rate-lav: Convert to libswresample
Jack PCM plugin
- jack: add -lpthread to Makefile
- jack: Make the running state tracing code more robust to multi-thread access.
- jack: trace the running state
Rate Converter plugins
- rate: Simplify with snd_pcm_channel_area_addr()
- samplerate: Support multiple formats
USB stream plugin
- usb_stream: ignore hint section in configuration
libavcodec's resampler
- rate: Simplify with snd_pcm_channel_area_addr()
- rate-lav: Support multiple formats
- rate-lav: Convert to libswresample