Paul B Mahol
|
72390c7d80
|
avfilter/vf_pseudocolor: add heat preset
|
2023-07-19 23:42:03 +02:00 |
|
Paul B Mahol
|
5d8879208c
|
avfilter/vf_pseudocolor: add cool preset
|
2023-07-19 23:42:01 +02:00 |
|
Paul B Mahol
|
c183f840fa
|
avfilter/af_axcorrelate: add another algorithm for calculation
Rewrite EOF logic while here.
|
2023-07-15 23:41:09 +02:00 |
|
Paul B Mahol
|
ef3b5789ec
|
avfilter/af_atempo: improve RE_MALLOC_OR_FAIL macro
Make use of third parameter of av_calloc() call.
|
2023-07-15 10:52:15 +02:00 |
|
Paul B Mahol
|
374184a4dc
|
avfilter/split: fix EOF passing to inlink
|
2023-07-14 00:46:45 +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
|
20b8688092
|
avfilter/adynamicequalizer_template: fix peak filter
|
2023-07-09 11:58:22 +02:00 |
|
Paul B Mahol
|
889c2529cc
|
avfilter/af_adynamicequalizer: simplify calculations
|
2023-07-09 11:58:03 +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
|
a196d02e86
|
avfilter/af_aresample: switch to activate
|
2023-07-05 21:42:22 +02:00 |
|
Paul B Mahol
|
8622dcb39b
|
avfilter/adynamicequalizer_template: refactor and improve output
|
2023-07-05 01:53:04 +02:00 |
|
Paul B Mahol
|
b40324d417
|
doc/general_contents: update for recent additions
|
2023-06-30 21:39:45 +02:00 |
|
Paul B Mahol
|
2cac3fd744
|
avformat: add raw AC-4 muxer
|
2023-06-20 12:47:00 +02:00 |
|
Paul B Mahol
|
293e353460
|
avformat/isom_tags: add AC-4
|
2023-06-20 01:13:38 +02:00 |
|
Paul B Mahol
|
9c6538d4c2
|
avformat: add raw AC-4 demuxer
|
2023-06-20 01:13:38 +02:00 |
|
Paul B Mahol
|
2bc65003e2
|
avcodec: AC-4 codec registration
|
2023-06-20 01:11:31 +02:00 |
|
Paul B Mahol
|
ea190b8a23
|
avfilter/vf_drawtext: use flags type of option for text_align
|
2023-06-19 22:35:53 +02:00 |
|
Paul B Mahol
|
8e21f32fe7
|
avfilter/vf_displace: add support for commands
|
2023-06-18 11:11:46 +02:00 |
|
Paul B Mahol
|
54dc06e09e
|
avfilter/vf_displace: add slice threading support
|
2023-06-18 11:11:46 +02:00 |
|
Paul B Mahol
|
494ebfdbfa
|
avfilter/af_drmeter: misc cleanups
|
2023-06-18 02:21:29 +02:00 |
|
Paul B Mahol
|
238ec0c31b
|
avfilter/af_drmeter: fix error in picking 2nd peak
|
2023-06-18 02:21:29 +02:00 |
|
Paul B Mahol
|
c44fe10160
|
avfilter/af_afade: stop using ff_outlink_get_status on inputs
|
2023-06-17 22:36:31 +02:00 |
|
Paul B Mahol
|
a756ae41ed
|
avfilter/af_apad: switch to activate
Fixes EOF PTS reporting.
Also allowing previous/next filters in graph to release no longer needed resources.
|
2023-06-17 21:33:01 +02:00 |
|
Paul B Mahol
|
4583a24c65
|
avfilter/vf_xfade: add reveal transitions
|
2023-06-17 19:48:10 +02:00 |
|
Paul B Mahol
|
8fe25b1203
|
avfilter/vf_xfade: add cover transitions
|
2023-06-17 19:48:09 +02:00 |
|
Paul B Mahol
|
12a073f72c
|
avfilter/buffersrc: stop passing AV_NOPTS_VALUE on EOF
|
2023-06-16 11:46:09 +02:00 |
|
Paul B Mahol
|
21f6496cce
|
avcodec/bink: make two tables use uint8_t type
|
2023-06-15 18:14:12 +02:00 |
|
Paul B Mahol
|
cfcd6e2108
|
avcodec/proresdec2: remove duplicated function
|
2023-06-14 12:04:15 +02:00 |
|
Paul B Mahol
|
2d59ca0a66
|
avcodec: add VMX1 decoder
|
2023-06-12 23:43:05 +02:00 |
|
Paul B Mahol
|
18b2ecc247
|
avcodec/wavarc: add 5elp mode support
|
2023-06-09 17:05:26 +02:00 |
|
Paul B Mahol
|
024c30aa3b
|
avcodec/exr: remove wrong scaling for 32bit DWA compression
|
2023-06-08 12:08:01 +02:00 |
|
Paul B Mahol
|
bfd5090628
|
avfilter/af_rubberband: rewrite EOF handling
Also pass correct EOF timestamp.
|
2023-06-08 02:31:19 +02:00 |
|
Paul B Mahol
|
1d7a6eaee6
|
avcodec/proresenc_kostya: set avctx->profile from ctx
Otherwise muxers may not be able to guess it.
Option is still set by user, but via private codec option.
|
2023-06-08 00:48:21 +02:00 |
|
Paul B Mahol
|
f11515c77f
|
avcodec: add RTV1 decoder
|
2023-06-07 09:00:18 +02:00 |
|
Paul B Mahol
|
2342c05e43
|
avcodec/magicyuvenc: put some slice work under parallel execution
Speeds up slice threaded encoding.
|
2023-06-03 11:34:47 +02:00 |
|
Paul B Mahol
|
6b8d53f728
|
avcodec/magicyuvenc: add slice encoding support
|
2023-06-03 00:11:48 +02:00 |
|
Paul B Mahol
|
9a9b56c870
|
avfilter/vf_mix: add fast filtering in case all tmix weights are same
|
2023-06-02 18:54:32 +02:00 |
|
Paul B Mahol
|
3cfd85ec20
|
avfilter/avf_showcqt: switch to activate
And make output frame durations always same.
|
2023-06-01 20:27:33 +02:00 |
|
Paul B Mahol
|
baa9fccf8d
|
avfilter/vf_mergeplanes: remove hack for linesize calculation
|
2023-05-31 19:24:03 +02:00 |
|
Paul B Mahol
|
4d9afbeef5
|
avfilter/avf_aphasemeter: switch to activate
|
2023-05-30 20:09:47 +02:00 |
|
Paul B Mahol
|
3ea3a4ba16
|
avfilter/avf_aphasemeter: avoid using double
|
2023-05-30 20:09:46 +02:00 |
|
Paul B Mahol
|
862ebbf2ed
|
avfilter/avf_abitscope: refactor bit counting for histogram
This helps compiler figure out it can unroll loop and give 4x speedup.
|
2023-05-30 19:21:13 +02:00 |
|
Paul B Mahol
|
1636fb415a
|
avfilter/avf_ahistogram: refactor frame fill data code
|
2023-05-30 18:18:14 +02:00 |
|
Paul B Mahol
|
b01cfdb4ab
|
avfilter/avf_showwaves: cleanup and simplify some draw calls
|
2023-05-30 17:00:30 +02:00 |
|
Paul B Mahol
|
81f658b99d
|
avfilter/f_ebur128: set output frame duration
Also produce output video timestamps that are consistent with
10 frames per second.
|
2023-05-30 14:08:40 +02:00 |
|
Paul B Mahol
|
447bdddeac
|
avfilter/af_afir: do not use ff_outlink_get_status() on inlinks
|
2023-05-30 14:08:22 +02:00 |
|
Paul B Mahol
|
4ab1184fae
|
avfilter/af_headphone: do not call ff_outlink_get_status() on inlink
|
2023-05-30 02:16:47 +02:00 |
|
Paul B Mahol
|
492f64de08
|
avfilter/vf_framepack: remove not needed calls and add newline to log
|
2023-05-30 02:16:46 +02:00 |
|
Paul B Mahol
|
12acbcb7a2
|
avfilter/f_graphmonitor: always output last frame on EOF
|
2023-05-30 02:16:45 +02:00 |
|
Paul B Mahol
|
ac6a6d1abf
|
avfilter/af_join: do not use ff_outlink_get_status() on inlink
|
2023-05-30 02:16:44 +02:00 |
|
Paul B Mahol
|
51a1124a68
|
avfilter/avf_showspectrum: do not use ff_outlink_get_status() on inlink
|
2023-05-30 02:16:42 +02:00 |
|
Paul B Mahol
|
ee664f41db
|
avfilter/avf_showwaves: force output to fixed framerate if rate is set
|
2023-05-29 20:15:44 +02:00 |
|
Paul B Mahol
|
45fa85a777
|
avfilter/silenceremove_template: refactor detectors using common peaks code
|
2023-05-29 11:47:11 +02:00 |
|
Paul B Mahol
|
f02964aee1
|
avfilter/af_silenceremove: add standard deviation detector
Useful in cases audio samples DC offset is not ~0.0, where
other detectors will fail to detect silence.
|
2023-05-29 11:47:10 +02:00 |
|
Paul B Mahol
|
aa4acc111e
|
avfilter/af_silenceremove: use separate variable for size of cache
|
2023-05-29 11:47:07 +02:00 |
|
Paul B Mahol
|
364c03d9fe
|
avfilter/silenceremove_template: improve ptp detector
|
2023-05-29 11:47:06 +02:00 |
|
Paul B Mahol
|
62d4110a64
|
avfilter/af_silenceremove: add timestamp option
|
2023-05-28 12:23:14 +02:00 |
|
Paul B Mahol
|
b95d123097
|
avfilter/silenceremove_template: revert wrong change
|
2023-05-28 12:23:13 +02:00 |
|
Paul B Mahol
|
e53260c1f4
|
avfilter/af_silenceremove: add ptp detector
|
2023-05-28 12:23:11 +02:00 |
|
Paul B Mahol
|
e8e4863325
|
avfilter/af_silenceremove: fix the any/all confusion and change default
'any' stop mode is now correctly implemented for end trimming and is of limited usage.
Extend examples and other documentation of this filter.
|
2023-05-27 16:04:00 +02:00 |
|
Paul B Mahol
|
8d662adcc9
|
avfilter/af_silenceremove: speed-up filtering once start-trim is over
No point to call filter_start on samples that will pass them unchanged
once initial trimming stopped.
|
2023-05-27 11:18:02 +02:00 |
|
Paul B Mahol
|
965f99f904
|
avfilter/af_silenceremove: add timeline support
|
2023-05-27 11:18:00 +02:00 |
|
Paul B Mahol
|
7927a96e2b
|
avfilter/af_silenceremove: add commands support
|
2023-05-27 11:17:58 +02:00 |
|
Paul B Mahol
|
5a13b133f8
|
avfilter/af_silenceremove: add median silence detector
|
2023-05-27 00:34:37 +02:00 |
|
Paul B Mahol
|
68d0b881de
|
avfilter/silenceremove_template: fix peak detector
The implementation was not working correctly.
|
2023-05-27 00:34:35 +02:00 |
|
Paul B Mahol
|
29710dd7f2
|
avfilter/af_silenceremove: speed-up start-only trimming once trim is over
|
2023-05-26 10:13:37 +02:00 |
|
Paul B Mahol
|
f59d9514da
|
avfilter/silenceremove_template: skip silence start detection after start-only trimming is over
|
2023-05-26 10:13:37 +02:00 |
|
Paul B Mahol
|
2b5166addf
|
avfilter/af_silenceremove: add real peak detector
Rename old peak detector to more correct name one.
|
2023-05-26 10:13:37 +02:00 |
|
Paul B Mahol
|
3235de4883
|
avfilter/af_silenceremove: switch to activate
Do full rewrite, new code is much faster for typical filter usages.
Also previous code was hard to follow and basically very-hard to maintain.
|
2023-05-26 10:13:37 +02:00 |
|
Paul B Mahol
|
90fba27743
|
avfilter/trim: switch to activate
This also signals EOF to filter inlink so that unnecessary
extra processing that is immediately dropped by this filter
is not done any more.
|
2023-05-25 19:52:04 +02:00 |
|
Paul B Mahol
|
c6b6356635
|
avformat/gifdec: switch to using gif parser
Update fate test, more correct as last packet is not truncated.
|
2023-05-25 19:51:56 +02:00 |
|
Paul B Mahol
|
e7cadd0ee5
|
avformat/demux: add support to derive timestamps from packet durations for video
|
2023-05-25 19:51:47 +02:00 |
|
Paul B Mahol
|
a1838c59bb
|
avfilter/af_astats: add abs_peak_count stat
|
2023-05-25 19:51:39 +02:00 |
|
Paul B Mahol
|
557686ac63
|
avdevice/opengl_enc: check sscanf return value
|
2023-05-22 20:08:55 +02:00 |
|
Paul B Mahol
|
c37cf59c5b
|
avfilter/vf_xfade: send EOF to first input early
No point to consume 1st input frames any more after crossfade is over.
|
2023-05-22 17:13:31 +02:00 |
|
Paul B Mahol
|
7428f1e8f2
|
avfilter/vf_xfade: fix fadegrays for gbrp* formats
The array elements were left uninitialized.
|
2023-05-22 09:08:24 +02:00 |
|
Paul B Mahol
|
6284afec07
|
avfilter/vf_xfade: avoid some not needed dereferencing in inner loops
|
2023-05-22 08:42:06 +02:00 |
|
Paul B Mahol
|
0709680fc4
|
avfilter/vf_xfade: add horizontal and vertical wind transforms
|
2023-05-22 08:42:06 +02:00 |
|
Paul B Mahol
|
e684967e74
|
avfilter/f_graphmonitor: output one frame more after eof
To easily debug eof issues.
|
2023-05-21 22:06:55 +02:00 |
|
Paul B Mahol
|
a6068c8700
|
avformat/fits*: format does not store timestamps
|
2023-05-21 20:59:23 +02:00 |
|
Paul B Mahol
|
02823703f4
|
avformat/fitsdec: stop creating pts, instead set packet duration
|
2023-05-21 20:59:06 +02:00 |
|
Paul B Mahol
|
d912ff19c5
|
avcodec/fitsenc: mark output packets as keyframes
|
2023-05-21 20:51:55 +02:00 |
|
Paul B Mahol
|
fd2ca3d4c5
|
avformat/fitsenc: reindent switch
|
2023-05-21 20:43:52 +02:00 |
|
Paul B Mahol
|
8a49341666
|
avformat/fitsdec: fix demuxer class category
|
2023-05-21 20:41:19 +02:00 |
|
Paul B Mahol
|
a28df1faa9
|
avformat/fitsdec: remove .raw_codec_id
This non-raw demuxer does not have parser.
|
2023-05-21 20:40:17 +02:00 |
|
Paul B Mahol
|
4d4aed2815
|
avcodec/fitsdec: fix decoder class category
|
2023-05-21 20:31:46 +02:00 |
|
Paul B Mahol
|
c4b3e882f8
|
avfilter/f_graphmonitor: make opacity runtime option
|
2023-05-21 14:56:30 +02:00 |
|
Paul B Mahol
|
08eb13c05c
|
avfilter/f_graphmonitor: add missing queue flag
|
2023-05-21 14:56:29 +02:00 |
|
Paul B Mahol
|
416c1e62f1
|
avfilter/f_graphmonitor: cache strlen() values
|
2023-05-21 14:56:27 +02:00 |
|
Paul B Mahol
|
f055345595
|
avfilter/f_graphmonitor: speed-up clear_image()
|
2023-05-21 14:56:26 +02:00 |
|