Michael Niedermayer
11a8d2ccab
avcodec/mjpegbdec: Fix some misplaced {} and spaces
...
Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Paul B Mahol
3e8f211d86
avfilter/vf_chromashift: remove invalid offset
6 years ago
Paul B Mahol
ea3a980a61
avfilter/af_afir: do not over allocate fft buffer
6 years ago
Marton Balint
7f42276aa9
avformat/concatdec: always allow seeking to start
...
Signed-off-by: Marton Balint <cus@passwd.hu>
6 years ago
Marton Balint
f9e947845f
avfilter/af_asetnsamples: fix last frame props
...
Frame properties were not copied, so e.g. PTS was not set for the last frame.
Regression since ef3babb2c7
.
Signed-off-by: Marton Balint <cus@passwd.hu>
6 years ago
Zachary Zhou
b6b3159b04
lavfi/vaapi: Add constant VAAPI_VPP_BACKGROUND_BLACK
...
Signed-off-by: Zachary Zhou <zachary.zhou@intel.com>
Signed-off-by: Mark Thompson <sw@jkqxz.net>
6 years ago
Paul B Mahol
ba3d983c95
avfilter/af_afir: stop using as much threads as stream have it
6 years ago
Paul B Mahol
72270d5bd0
avfilter/af_afir: optimize code a little more
...
Avoid memset.
6 years ago
Alex Mogurenko
e4788ae31b
avcodec/prores_ks: Fix luma quantization if q >= MAX_STORED_Q
...
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>
6 years ago
Paul B Mahol
a53a9f1c8d
avfilter/af_afir: implement non-uniform partitioned convolution
...
Using multiple frequency delay lines.
6 years ago
Paul B Mahol
300dc45fdc
avfilter/af_afir: properly split IR into multiple segments
6 years ago
Paul B Mahol
3c3eb4930e
avfilter/af_afir: make part_index values per channel
6 years ago
Paul B Mahol
31c9d693aa
avfilter/af_afir: make number of segments extendable
6 years ago
Paul B Mahol
6095356d5b
avfilter/af_afir: use AVFrame for coeff too
6 years ago
Paul B Mahol
1ba909fabe
avfilter/af_afir: use segment pointer
6 years ago
Paul B Mahol
30bf54b9f3
avfilter/af_afir: introduce uninit_segment() and use it
6 years ago
Paul B Mahol
8007e8fc67
avfilter/af_afir: fix minp/maxp range and change default value for maxp
6 years ago
Paul B Mahol
c343e81ffd
avfilter/af_afir: introduce init_segment() and use it
6 years ago
Paul B Mahol
e57053417a
avfilter/af_afir: move allocation stuff where it belongs
6 years ago
Paul B Mahol
7312e027d6
avfilter/af_afir: introduce AudioFIRSegment structure and use it
6 years ago
Michael Niedermayer
fccba32b4c
tools: add target_dec_fate.sh
...
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>
6 years ago
Carl Eugen Hoyos
8d422e7fef
Makefile: Allow "make clean" to delete compat/atomics/pthread/stdatomic.o
...
Reported-by: Eric Thomas
6 years ago
David Bryant
db109373d8
avformat/wvdec: detect and error out on WavPack DSD files
...
Not currently supported.
6 years ago
Paul B Mahol
cfa7709d05
avcodec/wavpack: fix decoding of files with many channels
...
Fixes decoding of Run_The_Race_-_3rd_Order_Ambisonic_SN3D.wv
6 years ago
Carl Eugen Hoyos
1a6cca1989
configure: Make sure libpostproc can be found if -rpath-link doesn't work.
...
Solaris ld takes "-rpath-link=libpostproc" as indication to search in "-link=libpostproc".
6 years ago
Carl Eugen Hoyos
01db03f158
lavf/vividas: Support demuxing on big-endian hardware.
6 years ago
Carl Eugen Hoyos
17aed996bc
lavf/vividas: Do not increase extradata_size after allocation.
...
Avoids a crash in avcodec_parameters_from_context().
6 years ago
gxw
d86f698e38
avcodec/mips: [loongson] optimize theora decoding in vp3dsp.
...
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>
6 years ago
Paul B Mahol
dbf43ace21
afilter/af_afir: remove invalid delay
6 years ago
Paul B Mahol
f266d2ac90
avfilter/af_afir: remove not needed nb_samples from filter context
6 years ago
Paul B Mahol
ff0b4d5af7
avfilter/af_afir: remove not needed operations
6 years ago
Paul B Mahol
b5e0a0fe3a
avfilter/af_sofalizer: use av_log2()
6 years ago
Paul B Mahol
aece1eb1e9
avfilter/af_headphone: use av_log2()
6 years ago
Paul B Mahol
d702600350
avfilter/af_afir: remove dead store variable
6 years ago
Paul B Mahol
8443462e4a
avfilter/af_afir: remove unused variable
6 years ago
Lauri Kasanen
8dd9df9ecd
swscale/output: Altivec-optimize float yuv2plane1
...
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>
6 years ago
Ramiro Polla
c268712895
avcodec/dnxhddec: fix block alignment
...
blockdsp requires 32 byte alignment.
Signed-off-by: James Almer <jamrial@gmail.com>
6 years ago
Ramiro Polla
4d34205bec
avcodec/4xm: fix block alignment
...
blockdsp requires 32 byte alignment.
Signed-off-by: James Almer <jamrial@gmail.com>
6 years ago
Steven Liu
cef857da48
avformat/hlsenc: remove unused variable to fix compiler warning
...
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
6 years ago
Adrian Guzowski
c822d70c3d
Fix usage of temp_file flag in hls_flags option.
...
This is a regression introduced by 223d2bde22
.
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.
6 years ago
vkot
3ee735901e
avformat/hls.c: Properly free prev_segments dynarray after playlist parsing
6 years ago
hwrenx
7499d0b015
lavc/libdavs2: enable multithread
...
Reviewed-by: Steven Liu <lq@chinaffmpeg.org>
Signed-off-by: hwrenx <hwrenx@126.com>
6 years ago
Paul B Mahol
9ce96a744d
avfilter/af_headphone: fix regression after 7c201e420
6 years ago
Paul B Mahol
92ed9316bb
avfilter/af_sofalizer: fix regression after 7ea4b928a2
6 years ago
Paul B Mahol
60e9007be2
avfilter/af_sofalizer: fix typo in comments
6 years ago
Paul B Mahol
8e4e2c9e40
avfilter/af_sofalizer: use float constants
6 years ago
Paul B Mahol
530fc345ec
avfilter/af_sofalizer: add fltp sample format support
6 years ago
Marton Balint
70c86deb8e
avformat/mxfenc: support writing subsecond precision timestamps
...
Signed-off-by: Marton Balint <cus@passwd.hu>
6 years ago
Marton Balint
02935c2c93
avformat/mxfdec: support subsecond precision of decoded timestamps
...
Signed-off-by: Marton Balint <cus@passwd.hu>
6 years ago
Marton Balint
d0e43cf1a8
avformat/mxfdec: replace obsolete comment
...
We no longer use strftime directly but use av_timegm to get an int64_t timestamp.
Signed-off-by: Marton Balint <cus@passwd.hu>
6 years ago