Paul B Mahol
|
b2ceed406b
|
avfilter/avf_showcwt: reduce memory usage
|
2023-07-22 22:27:57 +02:00 |
Paul B Mahol
|
ffa3edbf51
|
avfilter/avf_showcwt: extend min frequency accepted range
Also always check that min frequency is lower than max frequency.
|
2023-07-22 18:05:38 +02:00 |
Paul B Mahol
|
c24c7bcc95
|
avfilter/avf_showcwt: no need for big forward FFT with small sample rates
|
2023-07-22 18:05:38 +02:00 |
Paul B Mahol
|
e6168e43a2
|
avfilter/avf_showcwt: improve analysis
Make inverse FFT step always power of 2 in size.
|
2023-07-22 18:05:38 +02:00 |
Paul B Mahol
|
74474a551b
|
avfilter/avf_showcwt: fix index storing
|
2023-07-21 00:44:01 +02:00 |
Paul B Mahol
|
86a1904f41
|
avfilter/avf_showcwt: move variables out of loop
|
2023-07-21 00:43:47 +02:00 |
Paul B Mahol
|
7430ee2b8b
|
avfilter/avf_showcwt: add rotation option
|
2023-07-13 00:11:36 +02:00 |
Paul B Mahol
|
422bfdc4ae
|
avfilter/avf_showcwt: add bar display support
|
2023-07-13 00:11:34 +02:00 |
Paul B Mahol
|
f3896a148e
|
avfilter/avf_showcwt: fix frame slide output
|
2023-07-10 18:57:14 +02:00 |
Paul B Mahol
|
1324698ff3
|
avfilter/avf_showcwt: simplify EOF checking
|
2023-07-10 18:57:13 +02:00 |
Paul B Mahol
|
2f2f76def7
|
avfilter/avf_showcwt: optimize multiplication with kernel
|
2023-07-10 18:57:12 +02:00 |
Paul B Mahol
|
587189cdb9
|
avfilter/avf_showcwt: simplify cache handling
|
2023-07-10 18:57:10 +02:00 |
Paul B Mahol
|
2c4fa968b6
|
avfilter/avf_showcwt: use av_rescale()
|
2023-07-10 18:57:08 +02:00 |
Paul B Mahol
|
fcbee7efdf
|
avfilter/avf_showcwt: add qdrt frequency scale
|
2023-07-09 20:53:55 +02:00 |
Paul B Mahol
|
aee8689ba5
|
avfilter/avf_showcwt: add cbrt frequency scale
|
2023-07-09 20:53:54 +02:00 |
Paul B Mahol
|
7f23b72dde
|
avfilter/avf_showcwt: add sqrt frequency scale
|
2023-07-09 20:53:52 +02:00 |
Paul B Mahol
|
3bbb1c023b
|
avfilter/avf_showcwt: fix offset to take into initial delay
Syncs audio with video.
|
2023-07-05 23:02:08 +02:00 |
Paul B Mahol
|
0cdfe46f4e
|
avfilter/avf_showcwt: fix output frame pts if inlink timebase does not match sample rate
|
2023-07-05 22:56:05 +02:00 |
Paul B Mahol
|
6b8adbfe03
|
avfilter/avf_a3dscope,avf_showcwt: set video frame duration
|
2023-01-17 14:50:08 +01:00 |
Paul B Mahol
|
ec32c62cad
|
avfilter/avf_showcwt: write also to alpha plane if available
|
2022-12-04 11:18:48 +01:00 |
Paul B Mahol
|
e69909342e
|
avfilter/avf_showcwt: fix logic mistake
|
2022-12-03 12:47:02 +01:00 |
Paul B Mahol
|
569b1a24cd
|
avfilter/avf_showcwt: add yet another mode variant
|
2022-11-30 20:08:18 +01:00 |
Paul B Mahol
|
7d20635aeb
|
avfilter/avf_showcwt: add frame slide mode
|
2022-11-30 18:06:42 +01:00 |
Paul B Mahol
|
bcb5ef667d
|
avfilter/avf_showcwt: add some small optimizations
|
2022-11-30 18:06:42 +01:00 |
Paul B Mahol
|
d7a5f068c2
|
avfilter/avf_showcwt: add thread jobs for forward fft per channel
|
2022-11-29 22:26:56 +01:00 |
Paul B Mahol
|
9d717cb846
|
avfilter/avf_showcwt: flush frames at EOF
|
2022-11-29 22:26:55 +01:00 |
Paul B Mahol
|
a08a508105
|
avfilter/avf_showcwt: refactor code into function
|
2022-11-29 22:26:55 +01:00 |
Paul B Mahol
|
634e29f3c0
|
avfilter/avf_showcwt: always consume some available samples
Stop waiting for big cache of samples.
|
2022-11-29 22:26:55 +01:00 |
Paul B Mahol
|
d34c1b389e
|
avfilter: add showcwt multimedia filter
|
2022-11-28 23:18:03 +01:00 |