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
Carl Eugen Hoyos
010c0efada
lavf/isom: Allow reading mp3-in-isom as written by vlc.
...
Reported-by: IRC user aiena
2019-05-12 01:35:47 +02:00
Carl Eugen Hoyos
ab648f79c8
lavf/avidec: Do not test for bitrate <= INT_MAX.
...
AVCodecContext->bit_rate is int64_t since 7404f3bd
Unbreaks non-interleaved detection of v210 4k avi files, broken since 0eec40b7 .
Reported-by: Xavier Càmara, Centre de Conservació i Restauració, Filmoteca de Catalunya
2019-05-10 10:57:54 +02:00
Carl Eugen Hoyos
479a5f644f
LICENSE: Clarify --enable-nonfree.
...
Using the configure option --enable-nonfree makes the resulting binary unredistributable.
2019-05-10 01:18:58 +02:00
Carl Eugen Hoyos
c8b50ff8f9
LICENSE: Remove nvenc from the non-free section.
...
The headers are auto-detected by current FFmpeg.
2019-05-10 01:15:44 +02:00
Carl Eugen Hoyos
9eea2e5daf
LICENSE: Remove an incorrect statement.
...
Missed in bc4137d4
2019-05-10 00:57:49 +02:00
Carl Eugen Hoyos
8cf5f948f2
lavf/rpl: Don't be case-sensitive detecting codecs.
...
Fixes ticket #7859
Reported and tested by Steffen Ohrendorf, steffen d ohrendorf a gmx d de
2019-05-05 20:31:15 +02:00
Carl Eugen Hoyos
60df54ebd2
configure: Do not overwrite src symlink if it already exists.
...
Allows running fate from out-of-tree builds on wsl.
2019-05-05 02:50:08 +02:00
Carl Eugen Hoyos
1ae5a64457
lavfi/frei0r: Fix a union member type and remove an unneeded cast.
2019-04-25 00:29:09 +02:00
Carl Eugen Hoyos
d0ca749adb
tests/fate-run: New variable hostexecsuf for local fate tools.
...
Allows running fate in-tree on wsl with msvc.
2019-04-24 01:42:56 +02:00
Carl Eugen Hoyos
93209902ed
lavfi/fspp: Simplify a macro.
...
Silences a warning with clang:
warning: implicit conversion from 'int' to 'int16_t' (aka 'short') changes value from 44130 to -21406
2019-04-20 00:20:07 +02:00
Carl Eugen Hoyos
48860df34d
configure: Add .exe suffix to toolchain calls.
...
Allows in-tree msvc compilation with wsl.
2019-04-20 00:12:34 +02:00
Carl Eugen Hoyos
a24a1523e8
lavu/hwcontext_d3d: Cast src pointers calling av_image_copy*().
...
Silences several warnings:
libavutil/hwcontext_d3d11va.c:413:49: warning: passing argument 3 of ‘av_image_copy’ from incompatible pointer type
libavutil/hwcontext_d3d11va.c:425:47: warning: passing argument 3 of ‘av_image_copy’ from incompatible pointer type
libavutil/hwcontext_dxva2.c:351:45: warning: passing argument 3 of ‘av_image_copy’ from incompatible pointer type
libavutil/hwcontext_dxva2.c:382:52: warning: passing argument 3 of ‘av_image_copy_uc_from’ from incompatible pointer type
2019-04-19 14:20:24 +02:00
Carl Eugen Hoyos
32215b2140
lavf/vc1dec: Reduce probe score for streams with invalid frames.
...
Fixes ticket #7853 .
2019-04-19 14:06:29 +02:00
Carl Eugen Hoyos
53064e134c
lavc/alac: Make a variable unsigned.
...
Fixes a bogus compiler warning (max_samples_per_frame is checked):
libavcodec/alac.c: In function ‘allocate_buffers’:
./libavutil/internal.h:142:9: warning: argument 1 value ‘18446744073709551552’ exceeds maximum object size 9223372036854775807
2019-04-19 14:01:04 +02:00
Carl Eugen Hoyos
dd06f022b0
lavf/utils: Allow url credentials to contain a slash.
...
Fixes ticket #7816 .
2019-04-19 13:56:19 +02:00
Carl Eugen Hoyos
96fc0cbfde
tests: Add EXESUF to program calls.
...
Fixes fate in Windows subsystem for Linux.
2019-04-19 01:11:39 +02:00
Carl Eugen Hoyos
09f8b21deb
doc/encoders: Fix libvpx option name arnr-maxframes.
...
Fixes ticket #7856 .
2019-04-18 13:40:46 +02:00