Paul B Mahol
f19e4118e9
avfilter/vf_subtitles: enable processing of alpha channel
...
Fixes #6605 .
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-09-03 13:12:48 +02:00
Paul B Mahol
6ccd32c367
avfilter/af_adelay: remove requirement that at least one delay should be provided
...
Such requirement is not necessary and code works without it just fine.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-30 20:24:28 +02:00
Paul B Mahol
2b9fd15734
avcodec/codec_desc: make FITS description longer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-30 12:18:22 +02:00
Paul B Mahol
a4d18a3f54
avfilter/vf_lut2: add framesync options
...
Also stop leaking memory.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-30 12:13:02 +02:00
Paul B Mahol
bf39f7eadc
avfilter/vf_zoompan: parse zoom,x and y expression during initialization
...
Fixes #6127 .
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-27 17:13:52 +02:00
Paul B Mahol
2ce43274e3
avfilter/vf_zoompan: switch to activate
...
Fixes #5182 .
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-27 17:13:21 +02:00
Paul B Mahol
99b6e68441
avfilter/af_amix: do not request samples if inlink reached EOF
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-27 08:53:50 +02:00
Paul B Mahol
7f5c655833
avfilter/af_amix: simplify const entries for duration in amix_options[]
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-26 21:17:27 +02:00
Paul B Mahol
15e9c4afdc
avfilter/af_amix: switch to activate
...
Really fixes hangs and infinite loops.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-26 20:59:21 +02:00
Paul B Mahol
473e18fdba
doc/filters: improve pseudocolor example
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-26 15:18:33 +02:00
Paul B Mahol
9d6aab6fa1
avfilter/af_surround: make volume configurable for front center and lfe channel
2017-08-26 11:30:31 +02:00
Paul B Mahol
71907f2509
doc/filters: add pseudocolor example
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-25 14:35:34 +02:00
Paul B Mahol
48ddd8ddec
avfilter/src_movie: check ff_insert_outpad() for failure
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-25 10:29:50 +02:00
Paul B Mahol
5e706a2afb
avfilter/split: check ff_insert_outpad() for failure
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-25 10:27:19 +02:00
Paul B Mahol
0b940c95b2
avfilter/vf_decimate: check ff_insert_inpad() for failure
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-25 10:23:21 +02:00
Paul B Mahol
dfea94ce99
avfilter/vf_fieldmatch: check ff_insert_inpad() for failure
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-25 10:20:13 +02:00
Paul B Mahol
1a58da434a
avfilter/avf_concat: check ff_insert_pad() for failure
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-25 10:16:46 +02:00
Paul B Mahol
01b986cf18
avfilter/f_select: check ff_insert_outpad() for failure
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-25 10:05:09 +02:00
Paul B Mahol
730734d4f3
avfilter/af_channelsplit: check ff_insert_outpad() for failure
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-25 10:05:07 +02:00
Paul B Mahol
99dd47a647
avfilter/vf_extractplanes: check ff_insert_outpad() for failure
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-25 09:57:53 +02:00
Paul B Mahol
9bd1bf382e
avfilter/f_interleave: check ff_insert_inpad() for failure
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-25 09:53:46 +02:00
Paul B Mahol
f39136b0a7
avfilter/af_merge: check ff_insert_inpad() for failure
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-25 09:50:57 +02:00
Paul B Mahol
db5604ac26
avfilter/af_join: check ff_insert_inpad() for failure
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-25 09:49:01 +02:00
Paul B Mahol
13f9639e3e
avfilter/af_headphone: check ff_insert_inpad() for failure
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-25 09:45:20 +02:00
Paul B Mahol
1e7ce6d925
avfilter/af_amix: check ff_insert_inpad() for failure
2017-08-25 09:36:22 +02:00
Paul B Mahol
4b96fd2b1e
avfilter/af_agate: switch to activate
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-08-25 09:07:28 +02:00
dbc9a8f21f
avcodec/aac: Add floating point 960/120 MDCT window
...
Co-Authored-By: Alex Converse <alex.converse@gmail.com >
Co-Authored-By: Rostislav Pehlivanov <atomnuker@gmail.com >
2017-08-24 17:42:07 -07:00
Paul B Mahol
f0f48884b0
avfilter/af_sidechaincompress: switch to activate
2017-08-24 20:34:35 +02:00
Paul B Mahol
f8d0689d3f
avfilter/vf_blend: rename addition128 and difference128 to grainmerge and grainextract
2017-08-24 14:45:52 +02:00
Paul B Mahol
e1be40bbb5
avfilter/vf_pseudocolor: add high bitdepth support
2017-08-22 12:50:24 +02:00
Paul B Mahol
f5361ee56f
avfilter/vf_pseudocolor: add support for some subsampled formats
2017-08-20 18:12:15 +02:00
Paul B Mahol
1146133df8
avutil/eval: add linear interpolation helper
2017-08-19 12:42:24 +02:00
Paul B Mahol
e3a4afca07
avfilter: add pseudocolor filter
2017-08-19 12:42:24 +02:00
Paul B Mahol
28e9ba951d
avcodec/dnxhdenc: call slice thread code only if slice threading is enabled
2017-08-17 11:42:16 +02:00
Paul B Mahol
16efcfe413
avfilter/vf_weave: fix top vs bottom field order
...
Fixes #6590 .
2017-08-16 13:37:53 +02:00
Paul B Mahol
7b19e76aeb
avfilter/vf_transpose: rewrite for x86 SIMD
...
Transpose first in chunks of 8x8 blocks.
15% faster overall.
2017-08-16 09:28:31 +02:00
Paul B Mahol
8d2da0939c
avfilter/vf_datascope: make it possible to change pixscope window position
2017-08-15 13:54:19 +02:00
Paul B Mahol
41096904d0
avfilter/vf_separatefields: stop leaking last frame
...
This can happen when filtering is ended without receiving EOF.
2017-08-08 18:53:10 +02:00
Paul B Mahol
1bef0088dc
avfilter/drawutils: add gray9/10/12 support
2017-08-07 18:39:29 +02:00
Paul B Mahol
181c9abd47
avfilter/vf_premultiply: add inplace mode
2017-08-07 18:15:36 +02:00
Paul B Mahol
bac508fec1
avfilter: add support for GRAY9 and GBRAP10
2017-08-07 13:11:09 +02:00
Paul B Mahol
86222a7ea0
avfilter/vf_waveform: add support for 9 bit depth lowpass
2017-08-07 13:09:57 +02:00
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