Carl Eugen Hoyos
3220a908ca
lavc/mjpegdec: Decode format 211121 as YUV 4:4:4
...
Fixes ticket #8930 .
2021-03-23 21:41:41 +01:00
Carl Eugen Hoyos
288ca1c667
lavc/aomenc: Force default qmax of 0 if crf was set to 0.
...
Fixes lossless encoding without setting qmax to 0.
2021-03-21 09:46:23 +01:00
Carl Eugen Hoyos
9f8c81efc5
lavf/swfdec: Allow decoding Nellymoser in swf.
...
Such files exist in the wild, see ticket #9153 .
2021-03-20 18:52:55 +01:00
Carl Eugen Hoyos
b6fe10fa39
lavf/sga: Silence several warnings because of wrong format specifiers.
...
Fixes warnings like:
warning: format ‘%lX’ expects argument of type ‘long unsigned int’, but argument n has type ‘uint64_t’
2021-03-04 22:22:36 +01:00
Carl Eugen Hoyos
c0d0b1c4f6
lavf/img2dec: Autodetect pfm images.
2021-02-15 00:34:01 +01:00
Carl Eugen Hoyos
3490108f95
lavfi/vflip: Support Bayer vertical flip.
...
Fixes ticket #8819 .
2021-02-15 00:12:38 +01:00
Carl Eugen Hoyos
ca781761d6
lavc/pnm: Allow decoding gray float pfm images.
2021-02-15 00:01:07 +01:00
Carl Eugen Hoyos
2687070d9b
lsws/ppc/yuv2rgb: Fix transparency converting from yuv->rgb32.
...
Based on 68363b69 by Reimar Döffinger.
Fixes ticket #9077 .
2021-01-24 17:17:29 +01:00
Carl Eugen Hoyos
3ee45eca98
tests/fate/fits: Add a todo for a 64bit test.
...
The test should currently fail on big endian but passes because of the
unsuitable input file.
2021-01-24 17:13:19 +01:00
Carl Eugen Hoyos
9c9174b9c1
tests/fate/hlsenc: ffprobe is needed for hls-fmp4_ac3.
2021-01-24 17:12:05 +01:00
Carl Eugen Hoyos
2943c3debd
lavf/img2dec: Increase score for very large jpeg images.
...
Avoids a conflict with the raw mjpeg demuxer.
2020-12-24 13:16:44 +01:00
Carl Eugen Hoyos
b0a882cc93
lavd/decklink_dec: Do not set codec_tags.
...
Only set the pix_fmt for rawvideo.
Fixes ticket #9005 .
Reviewed-by: Marton Balint
2020-12-24 12:07:05 +01:00
Carl Eugen Hoyos
7ab5192260
lavf/rawdec: Return a low score if the mjpeg probe function detected one frame.
...
Fixes ticket #9026 .
2020-12-11 00:23:41 +01:00
Carl Eugen Hoyos
46e362b765
lsws/x86/yuv2rgb: Fix compilation with mmxext or ssse3 disabled.
...
Fixes ticket #8986 .
2020-11-14 15:37:57 +01:00
Carl Eugen Hoyos
7b0d179195
lavfi/Makefile: Remove opencl object files when calling make clean.
2020-10-25 21:18:34 +01:00
Carl Eugen Hoyos
86f0bba776
lavc, lavf: Remove newlines from calls to avpriv_request_sample().
2020-10-11 19:59:24 +02:00
Carl Eugen Hoyos
bc43588a71
lavf/img2dec: Auto-detect Cintel scanner images.
2020-10-08 09:34:55 +02:00
Carl Eugen Hoyos
d263838958
lavf/img2dec: Auto-detect Kodak Photo CD image files.
2020-09-05 10:45:52 +02:00
Carl Eugen Hoyos
09e260f69a
lavf/rtpdec_jpeg: Fix JFIF version.
...
See also b1931321
2020-08-25 19:29:34 +02:00
Carl Eugen Hoyos
68f637b6f9
doc/examples: Always open files as "binary", not "text".
...
Fixes ticket #8638 .
2020-08-25 18:54:50 +02:00
Carl Eugen Hoyos
b61376bdee
lavfi/hflip: Support Bayer pixel formats.
...
Fixes part of ticket #8819 .
2020-08-25 01:29:24 +02:00
Carl Eugen Hoyos
3092a53cbc
lavf/mxfdec: Limit score for files with run-in.
...
Only return AVPROBE_SCORE_MAX if the header partition pack key
is at the start of the file.
Fixes ticket #8846 .
Reviewed-by: Tomas Härdin
2020-08-25 01:05:51 +02:00
Carl Eugen Hoyos
c4b6ee55c0
lavc/sgienc: Fix default 16bit encoding.
...
Broken since 7c56b879
2020-07-19 21:57:41 +02:00
Carl Eugen Hoyos
13db5061ff
lavc: Lower MediaFoundation audio encoder priority.
...
The actual encoders may not be available.
Fixes ticket #8699 .
2020-06-23 20:41:46 +02:00
Carl Eugen Hoyos
0d81edcbba
lavc/opus: Reset alloc_trim when doing decoder bit-allocation.
...
Fixes ticket #8649 .
Reported-by: irc user Xogium
2020-05-02 10:51:55 +02:00
Carl Eugen Hoyos
d727fea4da
lavc/jpeg2000dec: Cosmetics, re-indent after last commit.
2020-04-15 20:03:33 +02:00
Carl Eugen Hoyos
cbe3f1b1fb
lavc/jpeg2000dec: Allow to force a compatible pix_fmt.
...
This copies the behaviour of the libopenjpeg decoder.
Fixes ticket #5919 .
2020-04-15 20:00:51 +02:00
Carl Eugen Hoyos
d5bf704f50
ffmpeg: Do not clip timestamps at LONG_MAX.
...
Fixes ticket #8612 .
2020-04-15 19:59:13 +02:00
Carl Eugen Hoyos
b7d9507bb8
lavu/mem: Make other alloc functions more similar to av_malloc().
...
Do not limit the array allocation functions and av_calloc() to allocations
of INT_MAX, instead depend on max_alloc_size like av_malloc().
Allows a workaround for ticket #7140 .
2020-04-12 22:32:03 +02:00
Carl Eugen Hoyos
5325423437
lavc/amrwbdec: Add a comment about the missing muting technique.
2020-04-11 14:23:51 +02:00
Carl Eugen Hoyos
e426f71c96
lavc/amrwbdec: Output silence for frames marked as corrupt.
...
Fixes ticket #7113 .
2020-04-11 14:10:45 +02:00
Carl Eugen Hoyos
8f01fa378f
lavc/amrwbdec: Remove a dead comparison.
...
Modes > MODE_SID are already filtered out at this point.
Simplifies the following change.
2020-04-11 14:08:49 +02:00
Carl Eugen Hoyos
dbc5c0c1c8
lavfi/telecine: Mark telecined frames as interlaced.
2020-04-11 13:48:52 +02:00
Carl Eugen Hoyos
8defd0ca7b
lavf/chromaprint: Silence compilation warnings
...
Fixes the following warnings:
libavformat/chromaprint.c:117:42: warning: passing argument 2 of ‘chromaprint_feed’ from incompatible pointer type
libavformat/chromaprint.c:132:52: warning: passing argument 2 of ‘chromaprint_get_raw_fingerprint’ from incompatible pointer type
libavformat/chromaprint.c:143:71: warning: passing argument 4 of ‘chromaprint_encode_fingerprint’ from incompatible pointer type
2020-04-05 22:47:21 +02:00
Carl Eugen Hoyos
559c2e96e3
lavc/amrwbdec: Use av_samples_set_silence().
...
Suggested-by: James Almer
2020-04-05 17:24:57 +02:00
Carl Eugen Hoyos
8b1f07ef51
Revert "avformat/rtp: Pass sources and block filter addresses via sdp file for rtp"
...
This reverts commit b71685865f .
The commit lead to the use of an uninitialized variable.
Other issues were listed by Andreas Rheinhardt:
https://ffmpeg.org/pipermail/ffmpeg-devel/2020-March/259150.html
2020-04-05 11:58:02 +02:00
Carl Eugen Hoyos
bef3c14dd1
lavc/amrwbdec: Do not ignore NO_DATA frames.
...
Fixes the actual output duration of the sample in ticket #7113 .
2020-04-05 01:55:34 +02:00
Carl Eugen Hoyos
4d9b9c5e46
lavc/aacdec_template: Only warn once about unusual 7.1 encoding.
2020-04-04 23:56:51 +02:00
Carl Eugen Hoyos
84abd1012c
configure: Filter -Wl, linker flags out for msvc compilation.
2020-04-04 23:28:48 +02:00
Carl Eugen Hoyos
c59233d503
lavc/sbc: Remove bool usage.
2020-04-04 23:26:15 +02:00
Carl Eugen Hoyos
61dcaf5fb7
lavf, lavfi: Remove uses of sizeof(char).
...
The C standard requires sizeof(char) == 1.
2020-04-04 23:21:14 +02:00
Carl Eugen Hoyos
e61767c40a
lavfi/scale_qsv: Fix a format specifier for a variable of type int.
2020-04-04 23:18:18 +02:00
Carl Eugen Hoyos
d46a91b7f3
lavc/qsvenc: Fix format specifiers for two variables of type int.
2020-04-04 23:18:08 +02:00
Carl Eugen Hoyos
4679a474f0
lavc: Use supported_samplerates for Dolby Digital encoders.
...
Fixes ticket #8518 .
2020-04-04 23:12:27 +02:00
Carl Eugen Hoyos
00ce1ec6a5
lavfi/deshake_opencl: Do not use bool, powerpc does not like it.
...
Fixes ticket #8591 .
2020-04-01 15:48:19 +02:00
Carl Eugen Hoyos
b5a8ad5623
ffmpeg: Print an error instead of a debug message on exit.
...
Reported-by: Forum user NewPlaza
2020-03-31 00:41:13 +02:00
Carl Eugen Hoyos
9f1d2f47db
configure: Get the correct ident for clang-cl.exe
...
Instead of "No input file specified"
2020-03-26 23:48:33 +01:00
Carl Eugen Hoyos
580d13e73d
configure: Remove all C standard versions from the MSVC command line.
...
Silences a warning for every file when compiling with clang-cl.exe
2020-03-26 23:46:40 +01:00
Carl Eugen Hoyos
559ce9c845
lavf/subviewerdec: Support higher sub-second precision.
...
Fixes ticket #8575 .
2020-03-21 18:46:36 +01:00
Carl Eugen Hoyos
0123a0fd14
common.mak: Also clean Windows debug files.
2020-03-21 18:46:00 +01:00
Carl Eugen Hoyos
b601e24ab3
lavf/tty: Reduce probe score to fix ffmetadata auto-detection.
...
Fixes ticket #8568 .
2020-03-14 15:38:34 +01:00
Carl Eugen Hoyos
5f8c383452
lsws/input: Do not change transparency range.
...
Fixes ticket #8509 .
2020-03-11 22:55:49 +01:00
Carl Eugen Hoyos
34d7c8d942
lavc/aarch64: Remove unneeded file vp9mc_aarch64.c
2020-03-11 14:36:07 +01:00
Carl Eugen Hoyos
951bd25572
lavc/aarch64: Fix suffix of new file vp9mc_aarch64.
2020-03-11 14:29:22 +01:00
Carl Eugen Hoyos
213c796561
lavc/aarch64: Fix compilation with --disable-neon
...
Fixes ticket #8565 .
2020-03-11 14:16:48 +01:00
Carl Eugen Hoyos
9a21754904
lavc/aarch64: Move non-neon vp9 copy functions out of neon source file.
...
Fixes part of ticket #8565 .
2020-03-11 14:16:40 +01:00
Carl Eugen Hoyos
613de37a6c
Makefile: Delete more created files when running "make distclean".
2020-03-11 11:43:01 +01:00
Carl Eugen Hoyos
516e9b9d72
mailmap: Add another old mail address I used.
2020-02-27 13:02:06 +01:00
Carl Eugen Hoyos
d89f69e142
test/fate: Add missing exe suffix to h265_levels test.
...
Fixes fate on WSL using mingw.
2020-01-28 00:02:01 +01:00
Carl Eugen Hoyos
26c7f91e66
ffmpeg: Do not print "SDP:" on top of sdp files.
...
Fixes ticket #7068 .
2020-01-27 22:45:06 +01:00
Carl Eugen Hoyos
c2d0321661
doc/outdevs: Mention "sdl2" alias for "sdl".
...
Fixes ticket #8498 .
2020-01-26 13:15:07 +01:00
Carl Eugen Hoyos
f2e7864496
lavc/mjpegenc: Fix not writing RST tag after final slice.
...
Fixes ticket #8412 .
2020-01-21 14:29:04 +01:00
Carl Eugen Hoyos
a665a2ecda
lavc/vdpau_vp9: Do not mix declarations and code.
...
Fixes the following gcc warning:
libavcodec/vdpau_vp9.c:45:5: warning: ISO C90 forbids mixed declarations and code
2020-01-06 22:57:54 +01:00
Carl Eugen Hoyos
96fab29e96
Silence "string-plus-int" warning shown by clang.
...
libswscale/utils.c:89:42: warning: adding 'unsigned long' to a string does not append to the string [-Wstring-plus-int]
2020-01-06 22:38:56 +01:00
Carl Eugen Hoyos
f7c945abc0
doc: Fix a typo.
2020-01-04 20:58:10 +01:00
Carl Eugen Hoyos
2e700ec3a7
fftools/ffmpeg_opt: Add a missing closing brackets.
...
Fixes ticket #8447 .
2019-12-28 20:11:01 +01:00
Carl Eugen Hoyos
9f6a06d927
lavc/allcodecs: Add mpeg4 omx encoder, missed in 0e387232
2019-12-16 22:45:34 +01:00
Carl Eugen Hoyos
84db67894f
lavu/log: Also print the log level for level trace.
2019-12-16 20:53:27 +01:00
Carl Eugen Hoyos
8b5ef2dcff
lavu/pixfmt: Cosmetics, remove wrong end-of-comment markers.
2019-12-14 16:09:41 +01:00
Carl Eugen Hoyos
193143486e
lavc/pnmdec: Fix 16bit decoding.
...
Regression since cdb5479c
Reported by irc user tTh from Mixart-Myrys
2019-12-14 09:49:58 +01:00
Carl Eugen Hoyos
a2fbdc6898
lavc/qsvenc: Fix compilation for some build environments.
...
Reported and tested by Sean Darcy.
2019-11-27 00:03:33 +01:00
Carl Eugen Hoyos
56f25c11a9
lavf/Makefile: Specify sln demuxer requirements.
...
Mentioned in ticket #8378 .
2019-11-17 23:40:14 +01:00
Carl Eugen Hoyos
ce8faea9fd
configure: Add fft dependency for showspatial filter.
...
Mentioned in ticket #8378 .
2019-11-17 23:29:23 +01:00
Carl Eugen Hoyos
8038a87d49
configure: Add fft dependency for headphone filter.
...
Mentioned in ticket #8378 .
2019-11-17 23:24:38 +01:00
Carl Eugen Hoyos
eeab18329f
lavc/libopencore-amr: Silence a warning about an unused function.
2019-11-17 00:35:14 +01:00
Carl Eugen Hoyos
87b7e141a6
lavc/x264: Use FF_CODEC_CAP_INIT_THREADSAFE if x264 is new.
...
Usage of strtok() was removed from x264, see also b02490a4
2019-10-01 22:07:11 +02:00
Carl Eugen Hoyos
7ffa458d60
lavfi/movie: Use filter thread count for decoding threads.
...
Fixes ticket #7542 .
2019-10-01 21:54:53 +02:00
Carl Eugen Hoyos
a650e8c8e9
lavf/avio: Print https warning also for avio_find_protocol_name().
...
Helps to fix ticket #8197 .
2019-10-01 19:52:47 +02:00
Carl Eugen Hoyos
dbd3dbb476
Revert "lavc/tiff: correct the default value of YCbCrSubsampling to 2x2"
...
This reverts commit eb5d0f18ff .
Together with 89f464e9 , it breaks decoding of tiff files like fate-suite/exif/image_small.tiff
2019-09-26 00:34:44 +02:00
Carl Eugen Hoyos
f9f9d5943f
lavc/cook: Remove an incorrect comment.
...
Multichannel cook was implemented in 67da3182 .
2019-09-20 01:36:13 +02:00
Carl Eugen Hoyos
551fcbbccb
lavc/g729dec: Support decoding Sipro ACELP.KELVIN.
...
Fixes ticket #4799 .
Analyzed-by: Aleksandr Ustinov
2019-09-16 20:57:53 +02:00
Carl Eugen Hoyos
aef24efb0c
lavf/rawenc: Only accept the appropriate stream type for raw muxers.
...
This does not affect the rawvideo muxer.
Fixes ticket #7979 .
2019-09-06 16:22:44 -03:00
Carl Eugen Hoyos
434588596f
lavc/x264: Also clean-up libx264rgb after init errors.
...
Missed in c180f0f6
2019-08-25 16:09:40 +02:00
Carl Eugen Hoyos
aecf5cbd68
LICENSE: Add missing libraries that need --enable-version3.
2019-08-12 02:25:39 +02:00
Carl Eugen Hoyos
02c0268d5c
LICENSE: Update list of GPLv2 libraries.
2019-08-12 01:56:21 +02:00
Carl Eugen Hoyos
00aa096202
LICENSE: Clarify that lensfun is GPLv3+.
2019-08-12 01:50:45 +02:00
Carl Eugen Hoyos
9fdc7f1b03
LICENSE: Add missing filters licensed under the GPL.
2019-08-12 01:46:57 +02:00
Carl Eugen Hoyos
8abbe717f8
LICENSE: Remove a file that does not exist anymore.
2019-08-12 01:41:29 +02:00
Carl Eugen Hoyos
cf3ca3363a
LICENSE: Fix path to libswresample test file.
2019-08-12 01:32:46 +02:00
Carl Eugen Hoyos
ea56af8895
lavc/zmbvenc: Do not left-shift negative values.
...
Fixes the following ubsan errors with the sample from ticket #7980 :
libavcodec/zmbvenc.c:243:29: runtime error: left shift of negative value -4
libavcodec/zmbvenc.c:244:28: runtime error: left shift of negative value -2
2019-08-11 23:43:14 +02:00
Carl Eugen Hoyos
2828f5b0d8
lavc/r210enc: Fix undefined behaviour encoding r10k.
...
Fixes the following ubsan error:
libavcodec/r210enc.c:69:28: runtime error: left shift of 522 by 22 places cannot be represented in type 'int'
Fixes ticket #7982 .
2019-08-11 02:06:44 +02:00
Carl Eugen Hoyos
ac457a3bc5
lavc/vc2enc_dwt: Avoid left-shifting a negative value.
...
Fixes ticket #7985 .
2019-08-11 00:06:12 +02:00
Carl Eugen Hoyos
e82a619c2a
lavc/frame_thread_encoder: Do not memcpy() from NULL.
...
Fixes ticket #7981 .
2019-08-11 00:03:35 +02:00
Carl Eugen Hoyos
690cab3232
lavc/libx264: Cast cpb bit_rates to int64_t to avoid an integer overflow.
...
Fixes remaining part of ticket #8071 on next version bump.
2019-08-10 23:52:59 +02:00
Carl Eugen Hoyos
098ed8a73e
lavf/dump: Fix cpb bitrate type after next major bump.
2019-08-10 23:46:53 +02:00
Carl Eugen Hoyos
6711419569
lavf/dump: Fix vbv_delay type specifier.
...
Spotted-by: James Almer
2019-08-10 23:33:10 +02:00
Carl Eugen Hoyos
4b1687f23c
lavc/libx264: Cast bit_rate to int64_t to avoid an integer overflow.
...
Fixes ticket #8071 .
2019-08-10 23:29:58 +02:00
Carl Eugen Hoyos
57987deefc
lavc/libx264: bit_rates > INT_MAX are not supported.
2019-08-10 23:27:58 +02:00
Carl Eugen Hoyos
c8232e5007
lavc/tableprint_vlc: Remove avpriv_request_sample() from included files.
...
Fixes compilation with --enable-hardcoded-tables.
Fixes ticket #7962 .
2019-06-24 00:19:03 +02:00
Carl Eugen Hoyos
d1b4ea2f61
lavfi/showspatial: Remove two write-only variables.
...
Fixes two warnings:
libavfilter/avf_showspatial.c:157:26: warning: variable ‘w’ set but not used
libavfilter/avf_showspatial.c:157:23: warning: variable ‘h’ set but not used
2019-05-31 22:30:46 +02:00