Skip to content
Release v1.2.6

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

Signed-off-by: Jaroslav Kysela <perex@perex.cz>