Paul B Mahol
7bfbc2d787
avfilter/vf_extractplanes: add 9 bitdepth support
2017-08-07 13:09:56 +02:00
Paul B Mahol
de48710c11
libswscale: add gray9 support
2017-08-07 13:09:41 +02:00
Paul B Mahol
ab6d89d7ee
libavutil: add GRAY9 pixel format
2017-08-07 13:06:51 +02:00
Paul B Mahol
5621a99e27
avfilter/drawutils: support gbrap10 too
2017-08-07 13:06:34 +02:00
Paul B Mahol
2cc56741b1
avfilter: add floodfill filter
2017-08-05 21:05:22 +02:00
Paul B Mahol
c474910414
doc/filters.texi: add yet another laplacian edge detector
2017-08-05 10:36:48 +02:00
Paul B Mahol
80bc648e77
avfilter: add tlut2 filter
2017-08-04 11:45:08 +02:00
Paul B Mahol
c79e753471
avfilter: add unpremultiply filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-02 11:13:49 +02:00
Paul B Mahol
b664d1f3ff
doc/filters.texi: add another lut2 example
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-07-31 14:07:27 +02:00
Paul B Mahol
9835ee60da
avcodec/dnxhdenc: enable frame threading
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-07-27 15:23:45 +02:00
Paul B Mahol
12791ec5b0
avfilter/af_astats: measure dynamic range
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-07-19 21:07:45 +02:00
Paul B Mahol
a17fcd8e04
avfilter/af_astats: do not overwrite already set values when doing reset
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-07-19 20:11:43 +02:00
Paul B Mahol
0281d5ece6
avcodec/magicyuv: add 12 bit formats
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-07-10 12:03:08 +02:00
Paul B Mahol
fa3fd7f5a0
avcodec/magicyuv: make RLE table reading match reference
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-07-10 12:03:08 +02:00
Paul B Mahol
01e545d046
avfilter: add limiter filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-07-08 11:49:54 +02:00
Paul B Mahol
1212041c91
avfilter/vf_ssim: use unsigned so result can be properly stored
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-07-04 10:21:14 +02:00
Paul B Mahol
cbbd330abc
avcodec/alsdec: fix some undefined shifts
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-07-04 09:24:54 +02:00
Paul B Mahol
c3f10ea4bb
avcodec/alsdec: remove unused header
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-07-04 09:20:48 +02:00
Paul B Mahol
c8853568b1
avcodec/alsdec: call correct function for multi-channel coding
...
Fixes #5942 .
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-07-02 16:45:15 +02:00
Paul B Mahol
3821c004e2
avcodec/interplayvideo: fix regression causing artifacts
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-29 16:43:40 +02:00
Paul B Mahol
4d681269e0
avcodec/gdv: add decompression for 2 and 5 method
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-29 15:54:20 +02:00
Paul B Mahol
f0edab6e63
avcodec/interplayvideo: use correct context when checking for enough bytes
...
Fixes #6502 .
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-28 19:38:22 +02:00
Paul B Mahol
c1d1274bfc
avcodec/interplayvideo: return void
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-28 17:18:13 +02:00
Paul B Mahol
ed782bebf5
avcodec/interplayvideo: fix dead-lock
...
Fixes #6499 .
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-28 17:14:30 +02:00
Paul B Mahol
613ccdaaac
avcodec/interplayvideo: use int16_t instead of short
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-28 17:07:49 +02:00
Paul B Mahol
42f516b5d3
avcodec/interplayvideo: check that video_size is >0
...
Fixes #6498 .
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-28 17:02:07 +02:00
Paul B Mahol
feab761b73
avcodec/interplayvideo: properly check if there is enough bytes left
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-27 15:46:08 +02:00
Paul B Mahol
bbaca6e867
avcodec/proresenc_kostya: add 4444XQ profile
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-27 13:53:51 +02:00
Paul B Mahol
4ed7c2bbc3
avcodec/utvideodec: add SIMD for restore_rgb_planes
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-27 09:54:10 +02:00
Paul B Mahol
3594788b71
avcodec/utvideodec: decode to GBR(A)P
...
This is actually internal utvideo format.
Allows to make use of SIMD for median prediction for rgb(a) formats,
thus speeding up decoding.
Simplifies code, eases further developement and maintenance.
Update FATE because of pixel format switch.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-26 20:11:58 +02:00
Paul B Mahol
e9510dc032
avfilter: remove usage of empty header
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-26 19:43:41 +02:00
Paul B Mahol
915be7e13a
avcodec/proresenc_kostya: enable frame threading
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-26 09:11:03 +02:00
Paul B Mahol
4bd4fc56ab
avcodec/proresenc_kostya: use frame metadata instead of avctx
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-26 00:01:07 +02:00
Paul B Mahol
315f51128a
avcodec/prores_kostya: increase bits usage when alpha is used
...
Also fix undefined left shift of negative variable.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-25 17:36:54 +02:00
Paul B Mahol
22a03c2900
avfilter/vf_blend: add extremity blend mode
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-25 16:39:10 +02:00
Paul B Mahol
8a14374ab3
avfilter/vf_waveform: allow alpha output for >8 depth planar rgb inputs
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-25 13:14:22 +02:00
Paul B Mahol
f269a1e0b8
avfilter/vf_overlay: separate functions with main alpha
...
~5-15% faster overall with main input without alpha.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-25 12:32:53 +02:00
Paul B Mahol
5c1f4330d4
avfilter/vf_lut2: add support for gray10 and gray12 pixel formats
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-24 22:40:32 +02:00
Paul B Mahol
1054249111
avcodec/adpcm_data: use uint16_t to handle all values
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-24 22:30:44 +02:00
Paul B Mahol
c1b43e8452
avfilter/vf_overlay: remove rgb option
...
Its been deprecated for over 3 years.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-24 19:20:46 +02:00
Paul B Mahol
f483949188
avfilter/af_headphone: do not free frame that's gonna be reused later
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-24 19:15:57 +02:00
Paul B Mahol
c90b88090c
avfilter: do not leak AVFrame on failed buffer allocation
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-24 19:15:57 +02:00
Paul B Mahol
565dc0e283
avfilter/vf_overlay: add auto format mode
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-24 10:18:30 +02:00
Paul B Mahol
04aa09c4bc
Revert "lavfi/buffersrc: push the frame deeper if requested."
...
Fixes framesync filters with shortest option enabled.
This reverts commit 0ff5567a30 .
2017-06-23 16:18:42 +02:00
Paul B Mahol
664ac7c5e2
avfilter/af_stereotools: add forgotten break
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-21 19:20:25 +02:00
Paul B Mahol
c7a2a379fd
doc/filters: fix typo
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-19 19:28:43 +02:00
Paul B Mahol
ef178f630f
avfilter/af_stereotools: add 2 more modes
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-19 18:59:33 +02:00
Paul B Mahol
1a4236e025
avfilter/af_superequalizer: stop leaking s->out frame
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-19 18:34:04 +02:00
Paul B Mahol
53624d62d9
avfilter/af_superequalizer: improve description
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-19 18:19:16 +02:00
Paul B Mahol
2820c9dfaa
avfilter/af_superequalizer: fix out of array access
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-19 18:19:16 +02:00
Paul B Mahol
b9d0a5fc21
avfilter: add roberts cross operator
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-19 14:04:44 +02:00
Paul B Mahol
ca5cf84655
avfilter: add superequalizer filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-19 14:03:54 +02:00
Paul B Mahol
478a1949d9
avfilter/af_amix: fix possible hang
...
Fixes #6424 .
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-18 21:06:54 +02:00
Paul B Mahol
a23a56e77c
libavfilter/af_biquads: add shorter option for width_type
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-18 17:31:03 +02:00
Paul B Mahol
9b667f609c
avfilter/af_headphone: fix possible memory leaks on failure
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-15 11:19:12 +02:00
Paul B Mahol
f85cad799b
avfilter: properly set SAR for A->V filters
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-13 15:10:58 +02:00
Paul B Mahol
6e09e12641
tools/sofa2wavs: add license header
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-12 22:14:30 +02:00
Paul B Mahol
1a30bf60be
tools: add sofa2wavs
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-12 18:08:52 +02:00
Paul B Mahol
d4d1fc823f
avfilter: add native headphone spatialization filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-12 18:08:52 +02:00
Paul B Mahol
9a949cdf8f
avcodec/gdv: fix compiler warnings
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-11 10:26:18 +02:00
Paul B Mahol
c948414876
avformat: add Gremlin Digital Video demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-11 10:00:39 +02:00
Paul B Mahol
d1c08027d8
avcodec: add Gremlin Digital Video decoder
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-11 10:00:39 +02:00
Paul B Mahol
29bdcf588f
avcodec: add Gremlin DPCM decoder
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-11 10:00:16 +02:00
Paul B Mahol
2336c76b22
avfilter/af_sofalizer: switch to libmysofa
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-08 22:02:26 +02:00
Paul B Mahol
67162554d4
avfilter/af_afftfilt: fix memory leaks
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-04 22:51:57 +02:00
Paul B Mahol
fab1863917
avfilter/af_surround: add support for some upmixing of 3.0, 2.1 and 5.1 channel layout
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-04 16:37:47 +02:00
Paul B Mahol
dc72d1dde9
avfilter: add audio surround upmixer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-01 21:25:36 +02:00
Paul B Mahol
49d0678181
avfilter/avf_showspectrum: properly initialize pts
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-22 11:06:48 +02:00
Paul B Mahol
e8ae23db27
avfilter/af_sidechaincompress: change default makeup gain to 1
...
This avoids producing out of range or clipped samples.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-20 12:43:11 +02:00
Paul B Mahol
f5e5c53117
avfilter/af_sofalizer: make lfe gain user configurable
...
Default settings have it too low.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-18 23:13:52 +02:00
Paul B Mahol
79bf4d1450
avfilter/af_sofalizer: avoid casting
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-18 22:49:04 +02:00
Paul B Mahol
5c9e12bc6d
doc/filters: add more ladspa examples
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-18 18:01:09 +02:00
Paul B Mahol
6111ac73d9
avfilter/af_afade: fix fading very long durations
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-17 22:59:11 +02:00
Paul B Mahol
deaab31d61
avfilter: add audio crossfeed filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-17 20:18:39 +02:00
Paul B Mahol
5605108f4d
avfilter/af_bs2b: add missing flag for options
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-16 19:16:50 +02:00
Paul B Mahol
4c55144ee9
avfilter/vf_deflicker: add bypass option
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-15 21:32:44 +02:00
Paul B Mahol
9bebad86c7
avfilter/af_stereotools: introduce different balance modes
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-15 19:58:15 +02:00
Paul B Mahol
13f4d077ed
avfilter/af_compand: change default attack to 0
...
Fixes many distortions.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-15 14:29:18 +02:00
Paul B Mahol
7760ed7e96
avfilter/af_silenceremove: set output timestamps
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-15 14:29:18 +02:00
Paul B Mahol
69b83f5992
avfilter/af_compand: fix default companding to avoid clipping
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-14 11:59:04 +02:00
Paul B Mahol
ed93ed5ee3
avfilter: don't anonymously typedef structs
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-13 11:39:28 +02:00
Paul B Mahol
3d55e4883c
avfilter/aeval: remove comment that was left from some other file
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-12 21:47:36 +02:00
Paul B Mahol
c02921417b
avfilter/aeval: free input frame on error
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-12 21:42:21 +02:00
Paul B Mahol
e312ed0504
avfilter/af_astats: add RMS difference too
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-12 18:14:45 +02:00
Paul B Mahol
9cd62b2ca4
avfilter/vf_pad: revert part of 57c3670896
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-12 17:37:20 +02:00
Paul B Mahol
eaf644e120
avfilter: add acopy filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-12 10:48:13 +02:00
Paul B Mahol
bd404e3949
avfilter/af_afir: workaround nonsense limitation in vector_fmul_scalar()
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-10 20:10:02 +02:00
Paul B Mahol
65b7109105
Changelog: mention afir addition
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-09 23:29:51 +02:00
Paul B Mahol
49bbfb9d13
avfilter: add arbitrary audio FIR filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-09 20:47:52 +02:00
Paul B Mahol
66be242626
avfilter/vf_histogram: actually add parade display mode
...
Rename previous parade mode to stack, what it really was from start.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-05-09 16:17:49 +02:00
Paul B Mahol
8dd3a53dbf
avfilter/af_crystalizer: add support for more sample formats
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-04-30 13:00:01 +02:00
Paul B Mahol
399c7ab9c6
avfilter: add video oscilloscope filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-04-29 19:12:34 +02:00
Paul B Mahol
8341d0dd0e
avfilter: add pixscope filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-04-29 18:47:41 +02:00
Paul B Mahol
b8b0cece79
doc/filters: add one lowpass filter example
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-04-29 11:44:21 +02:00
Paul B Mahol
9d08c7bd42
avfilter/af_biquads: allow filtering only selected channels
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-04-25 18:08:26 +02:00
Paul B Mahol
dfc4ce5f5d
avfilter: add lumakey filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-04-24 20:37:30 +02:00
Paul B Mahol
f4218d93ef
avfilter/vf_maskedmerge: fix bug when copying >8bit plane(s)
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-04-23 18:31:05 +02:00
Paul B Mahol
710c97d5f6
avfilter/vf_premultiply: add planes option
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-04-23 18:21:51 +02:00
Paul B Mahol
9d1f9ba582
avfilter/vf_maskedclamp: fix bug when copying >8bit plane(s)
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-04-23 18:21:50 +02:00
Paul B Mahol
0699722ad0
avfilter/vf_maskedclamp: limit overshot and undershot to UINT16_MAX
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-04-23 17:36:33 +02:00