# # ChangeLog for src/io/source_avcodec.c # # Generated by Trac 1.2 # Nov 16, 2024, 9:29:34 AM Fri, 21 Dec 2018 15:40:24 GMT Paul Brossier [fc633f3] * src/io/source_avcodec.c (modified) [source_avcodec] prevent reading after close Thu, 20 Dec 2018 21:42:01 GMT Paul Brossier [d4927c2] * src/io/source_avcodec.c (modified) [source_avcodec] fix warning messages Thu, 20 Dec 2018 18:05:50 GMT Paul Brossier [2510248] * src/io/source_avcodec.c (modified) [source_avcodec] use padding helpers Thu, 20 Dec 2018 17:21:40 GMT Paul Brossier [9b5aa50] * src/io/source_avcodec.c (modified) [source_avcodec] validate input sizes to prevent invalid reads Mon, 17 Dec 2018 01:01:06 GMT Paul Brossier [c0a1906] * src/io/source.c (modified) * src/io/source_apple_audio.c (modified) * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) * src/io/source_wavread.c (modified) [source] simplify and avoid unrequired checks Thu, 13 Dec 2018 02:36:33 GMT Paul Brossier [2434566] * src/io/source_avcodec.c (modified) [io] avoid deprecation warning avcodec <= 58.3.102 Thu, 13 Dec 2018 02:10:08 GMT Paul Brossier [0f5837d] * src/io/source_avcodec.c (modified) [io] avoid deprecation warning with ffmpeg Thu, 13 Dec 2018 01:59:33 GMT Paul Brossier [39c8d08] * src/io/source_avcodec.c (modified) [source] fix skipped samples warning in source_avcodec Fri, 16 Nov 2018 20:18:14 GMT Paul Brossier [6551a683] * src/io/source_avcodec.c (modified) [source] [avcodec] remove oldavr stuff Fri, 16 Nov 2018 20:14:42 GMT Paul Brossier [ac97e80d] * src/io/source_avcodec.c (modified) [source] [avcodec] create resampler once Fri, 16 Nov 2018 20:12:45 GMT Paul Brossier [8a4ccf7] * src/io/source_avcodec.c (modified) [source] [avcodec] downmix signal manually Mon, 29 Oct 2018 22:47:29 GMT Paul Brossier [cc3f129] * src/io/source_avcodec.c (modified) Merge branch 'feature/wrapavcodec' Fri, 26 Oct 2018 15:50:10 GMT Paul Brossier [138cb1f] * src/io/source_avcodec.c (modified) [io] emit a warning if avutil < 53 Fri, 26 Oct 2018 15:47:27 GMT Paul Brossier [de9178e] * src/io/source_avcodec.c (modified) [io] wrap long lines in source avcodec Fri, 14 Sep 2018 16:08:45 GMT Paul Brossier [d62fb90] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: avoid deprecated call for ffmpeg >= 4.0 Mon, 06 Aug 2018 15:21:46 GMT Paul Brossier [58fe197] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: make sure libavutil > 52 before checking ... Mon, 06 Aug 2018 13:54:37 GMT Paul Brossier [265fe9a] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: give up reading file if number of channel ... Mon, 06 Aug 2018 12:58:27 GMT Paul Brossier [a81b12a] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: give up if resampling context failed opening ... Sun, 25 Feb 2018 14:23:25 GMT James Cowgill [5690daf] * src/io/source_avcodec.c (modified) Fix build with FFmpeg 4.0 Sat, 16 Sep 2017 15:39:08 GMT Paul Brossier [c3e98d7] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: improve error message, prevent un-opened bracket Fri, 21 Apr 2017 08:13:39 GMT Paul Brossier [9956027] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: avoid unused variable Mon, 10 Apr 2017 14:27:07 GMT Paul Brossier [1a6f2de] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: more fixes for declaration before assignment Mon, 10 Apr 2017 13:26:06 GMT Paul Brossier [808c8525] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: more fixes for declaration before assignment Mon, 10 Apr 2017 13:16:44 GMT Paul Brossier [5bd9a2b] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: more fixes for declaration before assignment Mon, 10 Apr 2017 12:53:00 GMT Paul Brossier [de23e58] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: more fixes to declare before assigning Mon, 10 Apr 2017 12:35:19 GMT Paul Brossier [50f39f5] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: fix for windows vc9 Fri, 07 Apr 2017 13:16:43 GMT Paul Brossier [8250214] * src/io/source_avcodec.c (modified) * this_version.py (modified) src/io/source_avcodec.c: avoid double free with libavformat56 Note: ... Sat, 25 Mar 2017 10:47:27 GMT Paul Brossier [3e944fe4] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: hide EAGAIN warning, skip to next frame ... Fri, 17 Mar 2017 17:34:04 GMT Paul Brossier [91fa88d] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: use avcodec_free_context for newer ffmpeg Fri, 17 Mar 2017 17:33:42 GMT Paul Brossier [bdf7caf] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: always mark eof on error Thu, 16 Mar 2017 23:57:31 GMT Paul Brossier [ba67cb6] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: add libswresample Sun, 26 Feb 2017 22:37:22 GMT Paul Brossier [4d44531] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: make sure seek position is >= 0 Sun, 26 Feb 2017 22:37:01 GMT Paul Brossier [41b4421] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: avoid seeking in closed file Sat, 17 Dec 2016 11:03:24 GMT Paul Brossier [b6bb265] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: make sure s->path is set to null Sun, 11 Dec 2016 23:25:07 GMT Paul Brossier [33d0242] * src/aubio_priv.h (modified) * src/io/audio_unit.c (modified) * src/io/ioutils.c (modified) * src/io/sink.c (modified) * src/io/sink_apple_audio.c (modified) * src/io/sink_sndfile.c (modified) * src/io/sink_wavwrite.c (modified) * src/io/source.c (modified) * src/io/source_apple_audio.c (modified) * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) * src/io/source_wavread.c (modified) * src/io/utils_apple_audio.c (modified) * src/mathutils.c (modified) * src/synth/sampler.c (modified) * src/synth/wavetable.c (modified) * src/temporal/resampler.c (modified) * src/utils/log.c (modified) * src/utils/parameter.c (modified) * src/utils/windll.c (modified) * src/vecutils.c (modified) * tests/src/io/test-sink_sndfile-multi.c (modified) * tests/src/io/test-sink_sndfile.c (modified) src/aubio_priv.h: move include config.h here Sun, 11 Dec 2016 13:47:39 GMT Paul Brossier [1504b7c] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: fix for old libavcodec54 Sun, 11 Dec 2016 02:49:05 GMT Paul Brossier [dcde285] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: includes first Sun, 11 Dec 2016 02:47:00 GMT Paul Brossier [a2d628b] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: add backward compatibility for libavcodec55 Wed, 30 Nov 2016 16:18:14 GMT Paul Brossier [261836d] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: keep a reference to packet to remove it when ... Wed, 30 Nov 2016 16:17:24 GMT Paul Brossier [41ebc91] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: call avformat_free_context after ... Wed, 30 Nov 2016 16:16:18 GMT Paul Brossier [8b210a9] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: avoid function calls before declarations Wed, 30 Nov 2016 16:14:38 GMT Paul Brossier [e0ad269] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: improve error messages Wed, 30 Nov 2016 16:11:11 GMT Paul Brossier [2b3c438] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: avoid deprecation warnings with ffmpeg 3.2 Wed, 30 Nov 2016 15:45:10 GMT Paul Brossier [877b3b8] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: use aubio samples Wed, 30 Nov 2016 15:35:55 GMT Paul Brossier [7cc80b6] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: replace with new context before closing old one Mon, 28 Nov 2016 17:44:44 GMT Paul Brossier [2f89ef4] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: use AV_SAMPLE_FMT_DBL when compiling with ... Wed, 05 Oct 2016 12:14:24 GMT Paul Brossier [8d41c1d] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: improve error message Mon, 03 Oct 2016 09:47:25 GMT Paul Brossier [eacc55c] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: fix missing samples in eof block Thu, 09 Jun 2016 08:11:19 GMT Paul Brossier [6769586] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: check if the uri is a network stream using ... Tue, 03 May 2016 17:22:21 GMT Paul Brossier [9ac77ac] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: really fix #53 Tue, 03 May 2016 17:18:34 GMT Paul Brossier [a9c33a2] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: check if we still need max_analyze_duration2 ... Mon, 25 Apr 2016 14:38:14 GMT Paul Brossier [2d071ad] * src/io/source_avcodec.c (modified) * src/io/source_avcodec.h (modified) * tests/src/io/test-source_avcodec.c (modified) src/io/source_avcodec.h: add _get_duration Fri, 22 Apr 2016 18:08:27 GMT Paul Brossier [d2be104] * src/io/sink_apple_audio.c (modified) * src/io/sink_sndfile.c (modified) * src/io/sink_wavwrite.c (modified) * src/io/source_apple_audio.c (modified) * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) * src/io/source_wavread.c (modified) src/io/: also copy null ending char Thu, 21 Apr 2016 17:02:41 GMT Paul Brossier [26a6af7] * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) src/io/source_{avcodec,sndfile}.c: avoid modifying input param Thu, 21 Apr 2016 17:01:50 GMT Paul Brossier [b643a33] * src/io/sink_apple_audio.c (modified) * src/io/sink_sndfile.c (modified) * src/io/sink_wavwrite.c (modified) * src/io/source_apple_audio.c (modified) * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) * src/io/source_wavread.c (modified) src/io/*.c: take a copy of const char* path Thu, 21 Apr 2016 16:47:50 GMT Paul Brossier [ae5d58a] * src/io/sink.c (modified) * src/io/sink.h (modified) * src/io/sink_apple_audio.c (modified) * src/io/sink_apple_audio.h (modified) * src/io/sink_sndfile.c (modified) * src/io/sink_sndfile.h (modified) * src/io/sink_wavwrite.c (modified) * src/io/sink_wavwrite.h (modified) * src/io/source.c (modified) * src/io/source.h (modified) * src/io/source_apple_audio.c (modified) * src/io/source_apple_audio.h (modified) * src/io/source_avcodec.c (modified) * src/io/source_avcodec.h (modified) * src/io/source_sndfile.c (modified) * src/io/source_sndfile.h (modified) * src/io/source_wavread.c (modified) * src/io/source_wavread.h (modified) src/io/*.{c,h}: added const qualifiers to unmodified pointers Fri, 21 Aug 2015 10:26:48 GMT Paul Brossier [2a32644] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: avoid deprecation warning, detect if we use ... Tue, 18 Mar 2014 21:28:21 GMT Paul Brossier [cd4c997] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: update to libav10, libavcodec 55.34.1 Sun, 26 Jan 2014 20:18:22 GMT Paul Brossier [491e6ea] * src/io/sink_sndfile.c (modified) * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) * tests/src/test-cvec.c (modified) src/io/: add missing error strings prefixes Sun, 26 Jan 2014 19:19:31 GMT Paul Brossier [422452b] * src/io/source.c (modified) * src/io/source.h (modified) * src/io/source_apple_audio.c (modified) * src/io/source_apple_audio.h (modified) * src/io/source_avcodec.c (modified) * src/io/source_avcodec.h (modified) * src/io/source_sndfile.c (modified) * src/io/source_sndfile.h (modified) * src/io/source_wavread.c (modified) * src/io/source_wavread.h (modified) src/io/source*: add _close function Mon, 30 Dec 2013 23:10:58 GMT Paul Brossier [029bf4e] * src/io/source_avcodec.c (modified) * src/spectral/ooura_fft8g.c (modified) * src/spectral/statistics.c (modified) * src/tempo/tempo.c (modified) src/: build with -Wmissing-declarations Sat, 28 Dec 2013 23:38:45 GMT Paul Brossier [5c6acbb2] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: no errors if not sample given, may happen in ... Mon, 23 Dec 2013 01:25:30 GMT Paul Brossier [50bb325] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: add _seek Tue, 10 Dec 2013 13:38:33 GMT Paul Brossier [eeda761] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: remove useless include Signed-off-by: Paul ... Tue, 10 Dec 2013 13:30:42 GMT Paul Brossier [549928e] * src/io/source.c (modified) * src/io/source_avcodec.c (modified) * wscript (modified) wscript: make sure all libav libraries are installed to build ... Sun, 08 Dec 2013 16:52:09 GMT Paul Brossier [018e511] * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) src/io/source_{avcodec,sndfile}.c: add and improve warnings about ... Sat, 07 Dec 2013 19:25:02 GMT Paul Brossier [251da3b] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: remove duplicated line Sat, 07 Dec 2013 04:44:40 GMT Paul Brossier [61ecd1a] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: rename hack to _reset_resampler, move up for ... Fri, 06 Dec 2013 19:34:15 GMT Paul Brossier [fcd963a] * src/io/source_avcodec.c (modified) * src/io/source_avcodec.h (modified) src/io/source_avcodec.c: add _multi, building AVAudioResampleContext ... Fri, 06 Dec 2013 14:21:10 GMT Paul Brossier [b294b3e] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: check new_ arguments are valid Fri, 06 Dec 2013 05:58:32 GMT Paul Brossier [0af9003] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: simplify error parsing, compute line size Fri, 06 Dec 2013 04:23:08 GMT Paul Brossier [1fe3ac2] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: wrap lines, remove old comments Fri, 06 Dec 2013 04:12:11 GMT Paul Brossier [3d5cddf] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: let avresample do the conversion to float Fri, 06 Dec 2013 02:48:37 GMT Paul Brossier [0044b43] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: out_samples is an int Fri, 06 Dec 2013 02:13:04 GMT Paul Brossier [eadd8d5] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: rewrite _do, add eof, remove debug output Thu, 05 Dec 2013 23:43:55 GMT Paul Brossier [7760b40] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: only read packets from selected stream, get ... Thu, 05 Dec 2013 14:40:34 GMT Paul Brossier [f3b93c6] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: do not reuse AVPacket for now, avoiding ... Thu, 05 Dec 2013 14:20:12 GMT Paul Brossier [d75e2d5] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: simplify, improve comments Thu, 05 Dec 2013 13:05:35 GMT Paul Brossier [6abb4de] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: increase max_analyze_duration Thu, 05 Dec 2013 12:59:40 GMT Paul Brossier [d3b9fe4] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: tidying up Thu, 05 Dec 2013 02:40:44 GMT Paul Brossier [ba0ba10] * src/io/source_avcodec.c (added) * src/io/source_avcodec.h (added) * src/wscript_build (modified) * tests/src/io/test-source_avcodec.c (added) * wscript (modified) src/io/source_avcodec.c: added first draft