Carl Eugen Hoyos
285c015f10
lavd/libdc1394: Do not crash if dc1394_camera_new() fails.
...
Fixes Ubuntu bug 1710849
2017-08-18 19:20:15 +02:00
Carl Eugen Hoyos
5c7e7ac6d4
lavc/codec_desc: Mark some uncompressed codecs as lossless.
...
Fixes ticket #6526 .
2017-07-19 01:55:21 +02:00
Carl Eugen Hoyos
4c1aac893c
lavc/jpeg2000dec: Read the sample aspect ratio from the jp2 resolution box.
2017-07-18 11:51:10 +02:00
Carl Eugen Hoyos
7f60dc03a0
lavf/img2: Add svg and svgz to allow reading image sequences.
...
Increase the return value for svg_probe() to make it != AVPROBE_SCORE_EXTENSION.
2017-05-22 01:09:21 +02:00
Carl Eugen Hoyos
017a68e8fb
lavf/riff: Support more vlc fourcc's for 12 and 16 bit yuv4xx.
2017-05-21 23:39:54 +02:00
Carl Eugen Hoyos
66e56e7b2e
librsvgdec: Fix pix_fmt on big-endian hardware.
2017-05-16 12:51:52 +02:00
Carl Eugen Hoyos
ae68bb779c
lavu/timecode: Increase AV_TIMECODE_STR_SIZE.
...
Fixes the following warning:
libavutil/timecode.c:103:60: warning: '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size between 0 and 7
2017-05-05 10:09:12 +02:00
Carl Eugen Hoyos
3624d45ddb
compat/strtod: Add missing const qualifiers.
...
Fixes many warnings:
initialization discards 'const' qualifier from pointer target type
2017-05-04 23:17:20 +02:00
Carl Eugen Hoyos
a75ef1506a
lavc/jpeg2000dec: Fix jp2 inner atom size used for overread checks.
2017-05-03 03:45:33 +02:00
Carl Eugen Hoyos
20da413502
lavf/nutdec: Fix an impossible condition, regression since e0c53c34.
...
Fixes ticket #6362 .
2017-05-02 08:43:12 +02:00
Carl Eugen Hoyos
f4c133c708
lavc/mips/iirfilter_mips: Include config.h.
...
Fixes the following warning:
libavcodec/mips/iirfilter_mips.c:57:5: warning: "HAVE_INLINE_ASM" is not defined
2017-05-01 23:46:28 +02:00
Carl Eugen Hoyos
a88b0b0ba7
lavc/mips/hevc_idct_msa: Add missing const qualifier.
...
Fixes many warnings:
initialization discards 'const' qualifier from pointer target type
2017-05-01 23:44:21 +02:00
Carl Eugen Hoyos
c6aaf0840c
lavf/mov: Only copy extradata if it exists.
...
Avoids undefined call of memcpy(ptr, NULL, 0);
2017-04-19 23:33:47 +02:00
Carl Eugen Hoyos
b6a8396245
lavc/motion_est: Fix undefined negative left shifts.
2017-04-19 23:33:33 +02:00
Carl Eugen Hoyos
b9e4bbc686
lavc/opus_pvq: Add missing copyright notices from libopus.
...
The file is based on libopus, analyzed by Rostislav Pehlivanov.
2017-04-15 07:45:17 +02:00
Carl Eugen Hoyos
a45951c0a4
tests: Fix gray10 and gray12 references after c1616b45.
2017-04-13 08:19:48 +02:00
Carl Eugen Hoyos
c1616b454d
lsws/utils: Make gray10 and gray12 full-scale like gray8 and gray16.
2017-04-12 23:00:04 +02:00
Carl Eugen Hoyos
d89ac691c9
lavf/isom: Remove codec point for WMAv2 that has never worked.
2017-04-12 22:53:21 +02:00
Carl Eugen Hoyos
a081acc440
configure: Fix decklink license dependency.
2017-04-12 22:49:06 +02:00
Carl Eugen Hoyos
fa0a6ce34d
configure: Fix GPL dependency for avisynth / avxsynth.
2017-04-01 11:05:13 +02:00
Carl Eugen Hoyos
76dd87c929
lavf/amr: Return AVERROR_EOF on EOF.
...
Fixes ticket #6280 .
2017-03-31 18:19:41 +02:00
Carl Eugen Hoyos
66c1c9b277
lavc/xface: Reorder conditions to silence a gcc warning.
...
libavcodec/xface.c:318:27: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow]
2017-03-24 19:51:36 +01:00
Carl Eugen Hoyos
4b192ffdbe
ffmpeg: Initialize two stack variables.
...
Avoids reading from uninitialized memory, regression since af1761f7
2017-03-21 08:04:59 +01:00
Carl Eugen Hoyos
9e6b269fea
lavc/avcodec: Constify AVBitStreamFilter* in AVBitStreamFilterContext struct.
...
Fixes a gcc warning:
libavcodec/bitstream_filter.c:71:20: warning: assignment discards 'const' qualifier from pointer target type
2017-03-17 23:46:47 +01:00
Carl Eugen Hoyos
1cd58e9154
lavu/spherical: Make AVSphericalMapping pointer parameter const.
...
Reflects the actual code and silences a gcc warning:
ffprobe.c:1797:42: warning: passing argument 1 of 'av_spherical_tile_bounds' discards 'const' qualifier from pointer target type
2017-03-16 22:18:12 +01:00
Carl Eugen Hoyos
5dd7ea9f56
lavc/internal: Constify AVPacket* in AVCodecInternal.
...
Fixes a gcc warning:
libavcodec/utils.c:2244:26: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
2017-03-16 21:14:34 +01:00
Carl Eugen Hoyos
0d34dbc272
lavc/avpacket: Make pkt parameter of av_packet_get_side_data() const.
...
Reflects the actual code and silences a gcc warning:
libavcodec/utils.c:2102:36: warning: passing argument 1 of 'av_packet_get_side_data' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
2017-03-16 21:09:41 +01:00
Carl Eugen Hoyos
851f4255e0
lsws/slice: Move a misplaced const.
...
Fixes a gcc warning:
libswscale/slice.c:178:56: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
2017-03-08 00:33:21 +01:00
Carl Eugen Hoyos
a9c20598b5
lsws/input: Do not define unused functions.
...
Fixes warnings like the following:
libswscale/input.c:951:13: warning: ‘planar_rgb14be_to_a’ defined but not used
2017-03-08 00:30:06 +01:00
Carl Eugen Hoyos
587226ad45
lavc/libx265: Add gray10 and gray12 encoding support.
2017-03-08 00:25:33 +01:00
Carl Eugen Hoyos
1638d956a3
lavf/matroska: Support QDMC.
2017-03-05 14:41:01 +01:00
Carl Eugen Hoyos
9ae762da7e
lavf/matroska: Support codec ID V_FFV1 for demuxing.
...
Fixes ticket #6206 .
2017-03-03 02:04:34 +01:00
Carl Eugen Hoyos
46082c2b3f
lavc/sheervideo: Fix Y prediction for interlaced frames with transparency.
...
Based on 260de8a2 by Paul B Mahol.
Fixes ticket #6210 .
2017-03-02 18:11:57 +01:00
Carl Eugen Hoyos
d1bfd19ad1
doc: Link to "Resampler Options" in the aresample documentation.
2017-03-02 18:05:58 +01:00
Carl Eugen Hoyos
3733039610
lavf/flacdec: Return maximum score if the streaminfo header is valid.
2017-03-02 09:29:10 +01:00
Carl Eugen Hoyos
a2ca9e11ff
Makefile: Clean compat/atomics/pthread subdirectory.
2017-03-01 13:43:03 +01:00
Carl Eugen Hoyos
d100dc6c99
Makefile: Clean compat subdirectory.
...
Fixes ticket #5546 .
2017-03-01 09:46:10 +01:00
Carl Eugen Hoyos
b8a7dcbde2
lavf/matroskadec: Fix demuxing sipr.
...
Regression since 2c8d876d
2017-02-28 21:51:26 +01:00
Carl Eugen Hoyos
1e298e7724
lavc/svq3: Remove an unused function.
2017-02-27 13:10:41 +01:00
Carl Eugen Hoyos
f8d2079a67
ffmpeg: Add a linebreak to an error message.
2017-02-27 10:28:00 +01:00
Carl Eugen Hoyos
353f509ee3
lswr/rematrix: Remove an aggressive loop optimization.
...
Fixes undefined behaviour and a gcc warning:
libswresample/rematrix.c:376:47: warning: iteration 64 invokes undefined behavior
2017-02-25 18:53:34 +01:00
Carl Eugen Hoyos
560f5188c6
lavc/utils: Make second parameter to apply_param_change() const.
...
Fixes a compilation warning:
passing argument 2 of ‘apply_param_change’ discards ‘const’ qualifier from pointer target type
2017-02-24 11:04:37 +01:00
Carl Eugen Hoyos
6a22d2459d
lavd/opengl_enc: Fix a typo.
2017-02-23 00:11:43 +01:00
Carl Eugen Hoyos
2ac381088d
lavd/opengl_enc: Support BGR48.
2017-02-22 00:10:25 +01:00
Carl Eugen Hoyos
a5c1c7a8b3
lavf/mpeg: Initialize a stack variable used by memcmp().
...
Silence a valgrind warning.
Fixes ticket #6160 .
2017-02-21 02:15:08 +01:00
Carl Eugen Hoyos
1d54be2153
lavc/avpacket: Initialize a variable in error path.
...
Fixes ticket #6153 .
Tested-by: Tyson Smith
2017-02-17 10:31:29 +01:00
Carl Eugen Hoyos
79d232fc9f
lavf/mpegts: Make a pointer cast explicit.
...
Silences an "assignment discards ‘const’ qualifier" warning.
Reviewed-by: Marton Balint
2017-02-12 13:57:59 +01:00
Carl Eugen Hoyos
5b2c0eebee
lavf/omadec: Fix packet duration for Atrac 3 lossless.
2017-02-11 19:01:14 +01:00
Carl Eugen Hoyos
350ce0b9d3
lavfi/minterpolate: Remove an unused variable.
2017-02-11 16:38:56 +01:00
Carl Eugen Hoyos
b47582f43a
lavc/atrac3: Constify a pointer declaration.
...
Silences an "assignment discards ‘const’ qualifier" warning.
2017-02-11 16:35:22 +01:00
Carl Eugen Hoyos
ed491db3e5
lavf/rtpdec_mpeg4: Constify a function parameter.
...
Silences an "assignment discards ‘const’ qualifier" warning.
2017-02-11 16:19:37 +01:00
Carl Eugen Hoyos
7ff445874b
lavf/omadec: Remove an unsed variable.
2017-02-11 15:55:11 +01:00
Carl Eugen Hoyos
74c576957a
lavf/movenc: Remove two unused variables.
2017-02-10 12:40:43 +01:00
Carl Eugen Hoyos
3ea9773793
lavc/mjpegenc_common: Remove an unused variable.
2017-02-10 12:34:36 +01:00
Carl Eugen Hoyos
7d169ba1d8
lavf/isom: Support DTS Express in mov.
...
Fixes ticket #6124 .
2017-02-03 19:01:59 +01:00
Carl Eugen Hoyos
ac0863146b
ffmpeg: Add a missing line break when requesting a sample.
2017-02-02 09:45:15 +01:00
Carl Eugen Hoyos
aecdb14ad9
lavc/error_resilience: Remove two unused variables.
2017-02-01 17:51:59 +01:00
Carl Eugen Hoyos
12f7c091e8
lavc/alac: Export samplerate.
...
Fixes ticket #6096 .
2017-01-31 10:49:40 +01:00
Carl Eugen Hoyos
fca3083282
lavf/img2dec: Reduce the probe score for incomplete jpgs.
...
Ensures that probing doesn't finish prematurely for small files.
2017-01-27 08:31:07 +01:00
Carl Eugen Hoyos
a135b017de
lavf/mov: Unscramble dref debug output.
2017-01-25 11:49:04 +01:00
Carl Eugen Hoyos
0b607228bf
Cosmetics: Reindent after last commit.
2017-01-25 00:55:36 +01:00
Carl Eugen Hoyos
9d5141d1fb
lavd/v4l2: Avoid setting frame_size to a negative value.
2017-01-25 00:54:10 +01:00
Carl Eugen Hoyos
75bd4ea024
lavf/rtmpproto: Make bytes_read variables 64bit.
...
When bytes_read overflowed, last_bytes_read did not yet overflow
and no bytes-read report was created leading to a timeout.
Analyzed-by: Thomas Bernhard
Fixes ticket #5836 .
2017-01-25 00:39:13 +01:00
Carl Eugen Hoyos
6d6faa2a2d
lavc/svq3: Fail for media key encryption.
...
Tested-by: ami_stuff
Fixes a part of ticket #6094 .
2017-01-24 23:40:13 +01:00
Carl Eugen Hoyos
e664730271
configure: Fix standalone compilation of aiff and caf muxers.
2017-01-16 12:03:21 +01:00
Carl Eugen Hoyos
935404923d
Cosmetics: Reindent after last commit.
2017-01-14 06:07:06 +01:00
Carl Eugen Hoyos
c723108e25
lavf/matroskaenc: Do not write two CodecID elements for rawvideo.
...
Fixes ticket #6068 .
2017-01-14 06:06:05 +01:00
Carl Eugen Hoyos
2f94b305ac
lavf/mxf: Add a universal label for ProRes used in FCP.
...
Fixes ticket #6075 .
2017-01-12 23:24:39 +01:00
Carl Eugen Hoyos
f31bac596f
lavf/dss: Do not fail randomly if dss_sp input contains 0xff.
...
Fixes decoding the sample from ticket #6072 with ffmpeg.
2017-01-12 15:02:42 +01:00
Carl Eugen Hoyos
f55da2200d
lavf/dss: Support version 3 files / files with larger header.
...
Fixes ticket #6072 .
2017-01-11 18:27:00 +01:00
Carl Eugen Hoyos
4313ed511a
lavc/psd: Interpret DUOTONE as GRAYSCALE.
...
This is what gimp, ImageMagick and FreeImage do and what the
Adobe Photoshop file format specification suggests.
Fixes a sample from ticket #6045 .
Reviewed-by: Martin Vignali
2017-01-11 00:17:59 +01:00
Carl Eugen Hoyos
e6050d81b0
lavc/Makefile: Clean up the amv encoder dependencies.
2017-01-05 12:17:54 +01:00
Carl Eugen Hoyos
f3adb6f74b
configure: Fix standalone compilation of the ljpeg encoder.
...
Also fixes compilation with --disable-error-resilience.
Fixes ticket #6060 .
2017-01-05 11:44:04 +01:00
Carl Eugen Hoyos
38e4bcae09
lavf/matroska: Fix the codec_id for mkv tag A_MPEG/L1.
...
When the mapping was originally added AV_CODEC_ID_MP1 did not exist.
2017-01-04 12:48:09 +01:00
Carl Eugen Hoyos
28307ef7e6
lavc/psd: Support indexed files.
...
Fixes ticket #6045 .
2017-01-02 11:39:21 +01:00
Carl Eugen Hoyos
375a22a472
lavf/img2dec: Increase detection score of jpgs without EOI.
...
Also increases the score for large jpeg files.
Fixes autodetection for the file from mpv issue 3973.
2017-01-01 18:59:57 +01:00
Carl Eugen Hoyos
4acea512f3
lavc/mjpegdec: Do not overread too short JFIF tags.
...
Fixes ticket #6055 .
2017-01-01 18:53:27 +01:00
Carl Eugen Hoyos
5ff6e8790a
doc/filters: Slightly improve the smartblur documentation.
...
Fixes ticket #6034 .
2016-12-31 12:06:42 +01:00
Carl Eugen Hoyos
ec2f3b1f57
lavc/psd: Remove an uninitialized variable.
2016-12-30 12:08:26 +01:00
Carl Eugen Hoyos
0098eeaa62
doc/filters: Fix vsbmc option name.
...
Reported-by: Антон Приходько
2016-12-22 11:48:18 +01:00
Carl Eugen Hoyos
62eafc6a6d
lavf/mov: Accept multiple fourcc for AVID 1:1.
...
Fixes ticket #5982 .
2016-12-12 12:26:21 +01:00
Carl Eugen Hoyos
9d068896d3
lavf/isom: Support EVRC in pvAuthor files.
...
Fixes ticket #6014 .
2016-12-12 11:37:06 +01:00
Carl Eugen Hoyos
5a237c33b8
lavf/asfdec_f: Remove CR/LF from avpriv_request_sample() call.
2016-12-03 15:41:27 +01:00
Carl Eugen Hoyos
a8cb567e55
lavc: Remove CR/LF from avpriv_request_sample() calls.
2016-12-03 15:40:26 +01:00
Carl Eugen Hoyos
6c059bb2af
configure: Fix standalone compilation of the rtp muxer.
...
Reported and suggested by: me at juneoh dot net
Fixes ticket #5989 .
2016-12-03 12:54:50 +01:00
Carl Eugen Hoyos
d44af9a38e
lavfi: Fix aix compilation.
...
Rename hz in af_apulsator.c and avf_showspectrum.c as hertz.
The aix header sys/m_param.h defines hz as __hz.
2016-12-01 09:53:38 +01:00
Carl Eugen Hoyos
e0791c5aaf
lavf/flvdec: Set avg_frame_rate for video streams.
...
Requested-by: qw, applemax82 at 163 dot com
Reviewed-by: Steven Liu
2016-11-25 11:06:14 +01:00
Carl Eugen Hoyos
322568c079
lavc/ffv1: Support YUV4xxP12 and GRAY12.
2016-11-20 22:23:01 +01:00
Carl Eugen Hoyos
55a424c5a8
lavc/ffv1dec: Scale output for msb-packed compression to full 16bit.
...
2% slowdown for existing decode-line timer.
2016-11-17 13:00:47 +01:00
Carl Eugen Hoyos
f8247c0cce
lavc/ffv1enc: Support pix_fmt GRAY10.
2016-11-17 12:47:39 +01:00
Carl Eugen Hoyos
9648ce2a18
lavf/Makefile: Fix rule for the data muxer.
2016-11-14 13:33:22 +01:00
Carl Eugen Hoyos
0674d1938e
lavc/hevc_ps: Use correct pix_fmt for 10bit 4:0:0.
...
Fixes the second sample from ticket #5544 .
2016-11-14 10:36:25 +01:00
Carl Eugen Hoyos
b5177c7051
lsws: Add GRAY10 conversion.
...
Based on 19be5fb7 by Luca Barbato.
2016-11-14 10:35:06 +01:00
Carl Eugen Hoyos
3f1b5ca22e
lavu/pixfmt: Add GRAY10
...
Based on 7471352f by Luca Barbato.
2016-11-14 10:16:41 +01:00
Carl Eugen Hoyos
b1367f7e5e
lavc/dpx: Support GRAY12 colourspace.
2016-11-14 00:33:12 +01:00
Carl Eugen Hoyos
08be65a075
lavc/hevc_ps: Fix an error message.
2016-11-10 08:22:26 +01:00
Carl Eugen Hoyos
edb8af6e92
lavc/hevc_ps: Use correct pix_fmt for 12bit 4:0:0.
...
Fixes part of ticket #5544 .
2016-11-10 08:11:12 +01:00
Carl Eugen Hoyos
222f59afd1
lavf/movenc: Do not print an error when muxing gray8 rawvideo.
...
This was fixed in 9a27780821
2016-11-05 00:43:31 +01:00
Carl Eugen Hoyos
db23fde784
lavf/mux: Add missing CR/LF to error messages.
2016-11-04 12:23:47 +01:00
Carl Eugen Hoyos
5a4935c012
ffmpeg: Warn if thousands of frames are duplicated.
...
Fixes ticket #5193 .
2016-11-04 11:40:00 +01:00