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 |
|
Paul B Mahol
|
65fe18040a
|
avfilter/f_graphmonitor: add flags option shortcuts
|
2023-05-21 13:02:02 +02:00 |
|
Paul B Mahol
|
b528e098a9
|
avfilter/f_graphmonitor: show also current timeline status of filter
|
2023-05-21 13:01:59 +02:00 |
|
Paul B Mahol
|
fcabfcbf6f
|
avcodec/wavpackenc: unbreak encoding 8bit pcm
Otherwise the reference decoder reports crc errors.
|
2023-05-21 11:30:12 +02:00 |
|
Paul B Mahol
|
ddc176d0ee
|
avcodec/elbg: fix integer overflows
Fixes #9977
|
2023-05-21 10:50:59 +02:00 |
|
Paul B Mahol
|
5fe6a0e5c7
|
avfilter/src_movie: switch to activate
|
2023-05-21 10:49:41 +02:00 |
|
Paul B Mahol
|
3546f70410
|
avfilter/src_movie: dr support
|
2023-05-21 10:49:30 +02:00 |
|
Paul B Mahol
|
d81b6cbd42
|
avcodec/gif_parser: fix possible wrong splitting of frames
And properly signal keyframes.
|
2023-05-21 10:48:14 +02:00 |
|
Paul B Mahol
|
8980c1313b
|
avcodec/ccaption_dec: simplify init function
|
2023-05-20 13:06:40 +02:00 |
|
Paul B Mahol
|
ff72256235
|
avformat/gif: use last frame duration
|
2023-05-20 13:06:38 +02:00 |
|
Paul B Mahol
|
613f716450
|
avfilter/vf_mix: improve speed even more by avoiding using filter private context
|
2023-05-19 19:32:22 +02:00 |
|
Paul B Mahol
|
4c695bfa65
|
avfilter/f_graphmonitor: make mode option of type flags
|
2023-05-18 18:12:42 +02:00 |
|
Paul B Mahol
|
8cdbe3abb6
|
avfilter/f_graphmonitor: add commands support
|
2023-05-18 18:12:42 +02:00 |
|
Paul B Mahol
|
386de9319e
|
avfilter/f_graphmonitor: add nozeroeof mode
|
2023-05-18 18:12:42 +02:00 |
|
Paul B Mahol
|
01d9a84ef5
|
avfilter/avf_showspectrum: check for allocation error
|
2023-05-18 12:06:38 +02:00 |
|
Paul B Mahol
|
c48eff209c
|
avcodec/ccaptions_dec: correct flushing output on EOF
Prevents infinite flushing same last output.
|
2023-05-18 11:59:34 +02:00 |
|
Paul B Mahol
|
2a74826b02
|
avfilter/*xfade: reduce memory consumption
There is no always need for new buffers.
|
2023-05-14 23:35:50 +02:00 |
|
Paul B Mahol
|
66175c2dca
|
avfilter/f_graphmonitor: set output frame duration
|
2023-05-14 20:58:08 +02:00 |
|