Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | avfilter/af_afir: stop using as much threads as stream have it | Paul B Mahol | 2018-12-30 | 1 | -2/+16 |
| | |||||
* | avfilter/af_afir: optimize code a little more | Paul B Mahol | 2018-12-30 | 1 | -4/+1 |
| | | | | Avoid memset. | ||||
* | avcodec/prores_ks: Fix luma quantization if q >= MAX_STORED_Q | Alex Mogurenko | 2018-12-30 | 1 | -2/+4 |
| | | | | | | | | | | | | | The problem occurs in slice quant estimation and slice encoding: If the slice quant is larger than MAX_STORED_Q we don't use pre-calculated quant matrices, but generate a new one, but both qmat and qmat_chroma both point to the same table, so the luma table ends up having chroma table values. Add custom_chroma_q the same way as custom_q. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | ||||
* | avfilter/af_afir: implement non-uniform partitioned convolution | Paul B Mahol | 2018-12-30 | 3 | -62/+129 |
| | | | | Using multiple frequency delay lines. | ||||
* | avfilter/af_afir: properly split IR into multiple segments | Paul B Mahol | 2018-12-29 | 1 | -2/+4 |
| | |||||
* | avfilter/af_afir: make part_index values per channel | Paul B Mahol | 2018-12-29 | 2 | -9/+12 |
| | |||||
* | avfilter/af_afir: make number of segments extendable | Paul B Mahol | 2018-12-29 | 2 | -30/+48 |
| | |||||
* | avfilter/af_afir: use AVFrame for coeff too | Paul B Mahol | 2018-12-29 | 2 | -19/+9 |
| | |||||
* | avfilter/af_afir: use segment pointer | Paul B Mahol | 2018-12-29 | 1 | -19/+20 |
| | |||||
* | avfilter/af_afir: introduce uninit_segment() and use it | Paul B Mahol | 2018-12-29 | 1 | -18/+23 |
| | |||||
* | avfilter/af_afir: fix minp/maxp range and change default value for maxp | Paul B Mahol | 2018-12-29 | 2 | -5/+5 |
| | |||||
* | avfilter/af_afir: introduce init_segment() and use it | Paul B Mahol | 2018-12-29 | 1 | -30/+39 |
| | |||||
* | avfilter/af_afir: move allocation stuff where it belongs | Paul B Mahol | 2018-12-29 | 1 | -6/+7 |
| | |||||
* | avfilter/af_afir: introduce AudioFIRSegment structure and use it | Paul B Mahol | 2018-12-29 | 2 | -103/+86 |
| | |||||
* | tools: add target_dec_fate.sh | Michael Niedermayer | 2018-12-29 | 2 | -0/+84 |
| | | | | | | | | Script to download and test ossfuzz testcases This also includes a list of such testcases. I intend to subsequently fill this list with the cases we have fixed in the past Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||||
* | Makefile: Allow "make clean" to delete compat/atomics/pthread/stdatomic.o | Carl Eugen Hoyos | 2018-12-28 | 1 | -1/+1 |
| | | | | Reported-by: Eric Thomas | ||||
* | avformat/wvdec: detect and error out on WavPack DSD files | David Bryant | 2018-12-28 | 1 | -0/+6 |
| | | | | Not currently supported. | ||||
* | avcodec/wavpack: fix decoding of files with many channels | Paul B Mahol | 2018-12-28 | 2 | -5/+22 |
| | | | | Fixes decoding of Run_The_Race_-_3rd_Order_Ambisonic_SN3D.wv | ||||
* | configure: Make sure libpostproc can be found if -rpath-link doesn't work. | Carl Eugen Hoyos | 2018-12-28 | 2 | -2/+2 |
| | | | | Solaris ld takes "-rpath-link=libpostproc" as indication to search in "-link=libpostproc". | ||||
* | lavf/vividas: Support demuxing on big-endian hardware. | Carl Eugen Hoyos | 2018-12-28 | 1 | -1/+1 |
| | |||||
* | lavf/vividas: Do not increase extradata_size after allocation. | Carl Eugen Hoyos | 2018-12-28 | 1 | -1/+2 |
| | | | | Avoids a crash in avcodec_parameters_from_context(). | ||||
* | avcodec/mips: [loongson] optimize theora decoding in vp3dsp. | gxw | 2018-12-27 | 6 | -0/+750 |
| | | | | | | | | | | | | | | Optimize theora decoding with msa in functions: 1. ff_vp3_idct_add_msa 2. ff_vp3_idct_put_msa 3. ff_vp3_idct_dc_add_msa 4. ff_vp3_v_loop_filter_msa 5. ff_vp3_h_loop_filter_msa 6. ff_put_no_rnd_pixels_l2_msa Theora decoding speed improved about 36%(from 22fps to 30fps, Tested on loongson 2K1000). Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||||
* | afilter/af_afir: remove invalid delay | Paul B Mahol | 2018-12-27 | 2 | -20/+7 |
| | |||||
* | avfilter/af_afir: remove not needed nb_samples from filter context | Paul B Mahol | 2018-12-27 | 2 | -5/+2 |
| | |||||
* | avfilter/af_afir: remove not needed operations | Paul B Mahol | 2018-12-27 | 1 | -3/+2 |
| | |||||
* | avfilter/af_sofalizer: use av_log2() | Paul B Mahol | 2018-12-27 | 1 | -4/+4 |
| | |||||
* | avfilter/af_headphone: use av_log2() | Paul B Mahol | 2018-12-27 | 1 | -4/+4 |
| | |||||
* | avfilter/af_afir: remove dead store variable | Paul B Mahol | 2018-12-26 | 2 | -3/+1 |
| | |||||
* | avfilter/af_afir: remove unused variable | Paul B Mahol | 2018-12-26 | 2 | -4/+0 |
| | |||||
* | swscale/output: Altivec-optimize float yuv2plane1 | Lauri Kasanen | 2018-12-26 | 1 | -2/+139 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This function wouldn't benefit from VSX instructions, so I put it under altivec. ./ffmpeg_g -f rawvideo -pix_fmt rgb24 -s hd1080 -i /dev/zero -pix_fmt grayf32le \ -f null -vframes 100 -v error -nostats - 3743 UNITS in planar1, 65495 runs, 41 skips -cpuflags 0 23511 UNITS in planar1, 65530 runs, 6 skips grayf32be 4647 UNITS in planar1, 65449 runs, 87 skips -cpuflags 0 28608 UNITS in planar1, 65530 runs, 6 skips The native speedup is 6.28133, and the bswapping one 6.15623. Fate passes, each format tested with an image to video conversion. Signed-off-by: Lauri Kasanen <cand@gmx.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||||
* | avcodec/dnxhddec: fix block alignment | Ramiro Polla | 2018-12-26 | 1 | -1/+1 |
| | | | | | | blockdsp requires 32 byte alignment. Signed-off-by: James Almer <jamrial@gmail.com> | ||||
* | avcodec/4xm: fix block alignment | Ramiro Polla | 2018-12-26 | 1 | -1/+1 |
| | | | | | | blockdsp requires 32 byte alignment. Signed-off-by: James Almer <jamrial@gmail.com> | ||||
* | avformat/hlsenc: remove unused variable to fix compiler warning | Steven Liu | 2018-12-26 | 1 | -2/+0 |
| | | | | Signed-off-by: Steven Liu <lq@chinaffmpeg.org> | ||||
* | Fix usage of temp_file flag in hls_flags option. | Adrian Guzowski | 2018-12-26 | 1 | -27/+33 |
| | | | | | | | | | | | This is a regression introduced by 223d2bde22ce33dcbcb6f17f234b609cb98f1fb6. It appears that regression was introduced in 4.1, 4.0.x does not share this behaviour. Temp files were not created for MPEG-TS segments options - HLS_TEMP_FILE flag was never set on AVFormatContext, it is however set on HLSContext object. In order to fix this issue, proper flags field must be checked. In addition, renaming code was messed up and apparently was working only for MP4 files. | ||||
* | avformat/hls.c: Properly free prev_segments dynarray after playlist parsing | vkot | 2018-12-26 | 1 | -0/+1 |
| | |||||
* | lavc/libdavs2: enable multithread | hwrenx | 2018-12-26 | 1 | -1/+1 |
| | | | | | Reviewed-by: Steven Liu <lq@chinaffmpeg.org> Signed-off-by: hwrenx <hwrenx@126.com> | ||||
* | avfilter/af_headphone: fix regression after 7c201e420 | Paul B Mahol | 2018-12-26 | 1 | -4/+4 |
| | |||||
* | avfilter/af_sofalizer: fix regression after 7ea4b928a264 | Paul B Mahol | 2018-12-26 | 1 | -7/+7 |
| | |||||
* | avfilter/af_sofalizer: fix typo in comments | Paul B Mahol | 2018-12-26 | 1 | -1/+1 |
| | |||||
* | avfilter/af_sofalizer: use float constants | Paul B Mahol | 2018-12-26 | 1 | -2/+2 |
| | |||||
* | avfilter/af_sofalizer: add fltp sample format support | Paul B Mahol | 2018-12-26 | 1 | -28/+61 |
| | |||||
* | avformat/mxfenc: support writing subsecond precision timestamps | Marton Balint | 2018-12-25 | 1 | -3/+5 |
| | | | | Signed-off-by: Marton Balint <cus@passwd.hu> | ||||
* | avformat/mxfdec: support subsecond precision of decoded timestamps | Marton Balint | 2018-12-25 | 1 | -1/+4 |
| | | | | Signed-off-by: Marton Balint <cus@passwd.hu> | ||||
* | avformat/mxfdec: replace obsolete comment | Marton Balint | 2018-12-25 | 1 | -3/+1 |
| | | | | | | We no longer use strftime directly but use av_timegm to get an int64_t timestamp. Signed-off-by: Marton Balint <cus@passwd.hu> | ||||
* | avfilter/af_headphone: speed up fast convolution | Paul B Mahol | 2018-12-25 | 1 | -12/+23 |
| | | | | Do IFFT only once per output channel. | ||||
* | avfilter/af_sofalizer: speed up fast convolution | Paul B Mahol | 2018-12-25 | 1 | -16/+28 |
| | | | | Do inverse FFT only once per output channel. | ||||
* | avcodec/lagarith: Remove duplicate check | Michael Niedermayer | 2018-12-25 | 1 | -3/+0 |
| | | | | | Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||||
* | avcodec/libvpxenc: add VP8/9 sharpness config option | Rene Claus | 2018-12-24 | 2 | -0/+10 |
| | | | | | | | | This commit adds configuration options to libvpxenc.c that can be used to tune the sharpness parameter for VP8 and VP9. Signed-off-by: Rene Claus <rclaus@google.com> Signed-off-by: James Zern <jzern@google.com> | ||||
* | avcodec/mips: Fix failed case: hevc-conformance-AMP_A_Samsung_* when enable msa | gxw | 2018-12-24 | 1 | -1/+1 |
| | | | | | | | | | The AV_INPUT_BUFFER_PADDING_SIZE has been increased to 64, but the value is still 32 in function ff_hevc_sao_edge_filter_8_msa. So, use AV_INPUT_BUFFER_PADDING_SIZE directly. Also, use MAX_PB_SIZE directly instead of 64. Fate tests passed. Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||||
* | avfilter/af_surround: fix code indentation | Paul B Mahol | 2018-12-24 | 1 | -2/+2 |
| |