26 Commits (8091fe3071db996110c2732f2446701a6d7544bc)

Author SHA1 Message Date
Michael Niedermayer 344f8d307a swresample/audioconvert: Fix undefined behavior (left shift of negative value) 10 years ago
Michael Niedermayer 7c51f5bd39 swr: aarch64 audio_convert and neon clobber test 10 years ago
Michael Niedermayer 0608bc6502 swresample/audioconvert: fix () in FMT_PAIR_FUNC() 11 years ago
Michael Niedermayer ceb9f8d927 audioconvert: support simd code with specific alignment requirements. 12 years ago
Michael Niedermayer 97599f8c6d swr: make sure the last data element is NULL so we can use it to detect the number of channels 12 years ago
Mans Rullgard 0eebde07a9 ARM: libswresample: NEON optimised flat float to s16 conversion 12 years ago
Michael Niedermayer 087d067a99 swr: fix warning: passing argument 2 of ctx->simd_f from incompatible pointer type 13 years ago
Michael Niedermayer c8553bea9e swr: use &~15 13 years ago
Michael Niedermayer 4289b6690d swr: replace /16 by >>4 13 years ago
Michael Niedermayer bd1d975cd0 swr: fix silence buffer for planar U8 13 years ago
Michael Niedermayer fecdc76a9f swr: fix cpy() after the len was changed to be in samples. 13 years ago
Michael Niedermayer f10aeab69c swr: audioconvert: consider mono to be planar 13 years ago
Michael Niedermayer fec3700dcd swr: update calling code to support mixed packed planar SIMD 13 years ago
Michael Niedermayer e8dd7928c8 swr: change simd len argument to be in samples instead of dst bytes. 13 years ago
Michael Niedermayer 9f98a8e9bc swr: use memcpy when input and output match 13 years ago
Michael Niedermayer bcc66ff0e4 swr: add int16_to_int32_mmx/sse 13 years ago
Michael Niedermayer 06b62cb8f2 swr: move AudioConvert to header 13 years ago
Michael Niedermayer edbde52226 swr: change sample format representation so as to maintain the planer/packed distinction. 13 years ago
Michael Niedermayer bbd3dc49ff swr: unroll audioconvert core C function 13 years ago
Michael Niedermayer 4119fa7023 swr: audioconvert, mark some constants as floats. 13 years ago
Reimar Döffinger aeeb0e6deb indeo4, swresample: add some missing static/const to tables. 13 years ago
Clément Bœsch 81a65b82fb swr: handle correctly muted channel with u8 sample fmt. 13 years ago
Clément Bœsch fc6351d019 swr: make audio convert code explicitely private. 13 years ago
Clément Bœsch fc42550097 swr: move format convert code to dedicated functions. 13 years ago
Clément Bœsch f5cd136f2b ffmpeg: add -map_channel option. 13 years ago
Michael Niedermayer b5875b9111 Add libswresample. 13 years ago
Alex Converse 2f072b55a4 Fix the conversion of AV_SAMPLE_FMT_FLT and _DBL to AV_SAMPLE_FMT_S32. 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Reinhard Tartler 7ffe76e540 Merge libavcore into libavutil 14 years ago
Reinhard Tartler 737eb5976f Merge libavcore into libavutil 14 years ago
Stefano Sabatini 63e8d9760f Use the new libavcore audio channel API. 14 years ago
Stefano Sabatini 176a6157c0 Move audio channel API from libavcodec to libavcore. 14 years ago
Stefano Sabatini 5d6e4c160a Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enum 14 years ago
Stefano Sabatini d63e456a2a Implement functions: 14 years ago
S.N. Hemanth Meenakshisundaram 5da19b53c6 Implement avcodec_get_channel_layout(). 14 years ago
Måns Rullgård 07876e25c8 Workaround for missing llrintf() 15 years ago
Ronald S. Bultje b1078e9fe6 Move clipping of audio samples (for those codecs outputting float) from decoder 15 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Carl Eugen Hoyos 5dfa637cca Make function get_channel_name() static: It is only used in audioconvert.c. 15 years ago
Justin Ruggles 7ca1295985 Do not guess the channel layout when getting its string value. 16 years ago
Justin Ruggles 0fb6a8b339 Remove the 3-front-channel layout from the list of channel layout 16 years ago
Justin Ruggles be233a5691 Check that channel layout is compatible with number of channels for 16 years ago
Justin Ruggles 1b7bc4a245 Add 3 channel layout convenience macros. 16 years ago
Justin Ruggles f79e331f34 Add names for 5.0 and 5.1 back speaker channel layouts. 16 years ago
Patrik 862c1d2f05 Replace snprintf() with av_strlcpy(). 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Baptiste Coudurier 4d6f600c58 Add const, remove warning: 16 years ago
Diego Biurrun c2fef0c163 Use "" instead of <> when #including non-system headers. 16 years ago
Carl Eugen Hoyos 7e8efe18ba One const is enough. 16 years ago
Andreas Öman 9d9b9d32e6 Change multichannel API define prefix from "CHANNEL_" to "CH_". 16 years ago