Carl Eugen Hoyos
4ccc1ef2a3
fate: Add bitexact flag to the invalid-elst test.
...
Fixes fate-mov-invalid-elst-entry-count on a ppc system.
2017-10-29 23:10:02 +01:00
Carl Eugen Hoyos
59ceee5896
fate: Fix some of the fitsdec tests on big-endian.
2017-10-29 21:22:53 +01:00
Carl Eugen Hoyos
75bd01090f
lavf/rtpenc: Add support for 24 bit pcm encoding as defined by RFC 3190.
...
Fixes ticket #6770 .
2017-10-29 15:30:02 +01:00
Carl Eugen Hoyos
9b0510a8e3
lsws/yuv2rgb: Fix yuva2rgb32 on big endian hardware.
2017-10-29 14:53:57 +01:00
Carl Eugen Hoyos
8b43039fe1
lavfi/palettegen: Fix compilation after 1da8c4e.
...
Found-by: James Almer
2017-10-29 02:35:36 +02:00
Carl Eugen Hoyos
1da8c4ec85
lavfi/palettegen: Allow setting the background colour.
2017-10-29 01:45:43 +02:00
Carl Eugen Hoyos
8518294558
lswr/swresample: Mention the actually supported formats when erroring out.
...
Fixes ticket #6779 .
2017-10-28 15:11:18 +02:00
Carl Eugen Hoyos
693a11b8a2
lavf: Remove AVFMT_RAWPICTURE.
...
Deprecated since October 2015.
2017-10-26 23:43:11 +02:00
Carl Eugen Hoyos
f2c867051c
lavc/avcodec: Constify the return value of av_bitstream_filter_next().
...
Fixes the following gcc warning:
libavcodec/bitstream_filter.c:39:12: warning: return discards 'const' qualifier from pointer target type
2017-10-26 18:29:02 +02:00
Carl Eugen Hoyos
6e16547685
lavc/dvbsub: Add the missing line separator to dvb_encode_rle8().
...
Fixes 256-colour dvb subtitle encoding.
Fixes ticket #6769 .
2017-10-24 22:49:04 +02:00
Carl Eugen Hoyos
3c14547eb7
lavfi/tests/filtfmts: Constify a variable.
...
Fixes the following warning:
libavfilter/tests/filtfmts.c: In function ‘main’:
libavfilter/tests/filtfmts.c:103:18: warning: assignment discards ‘const’ qualifier from pointer target type
2017-10-24 22:32:59 +02:00
Carl Eugen Hoyos
3605b312f6
lavf/avio: Print the https warning also for missing tls protocol.
2017-10-23 11:48:17 +02:00
Carl Eugen Hoyos and Carl Eugen Hoyos
06899863a8
lavc/bitstream_filter: Make a cast explicit.
...
Fixes the following gcc warning:
libavcodec/bitstream_filter.c:133:14: warning: assignment discards ‘const’ qualifier from pointer target type
2017-10-22 23:41:14 +02:00
Carl Eugen Hoyos
ea049ad862
lavfi/graphparser: Constify a variable.
...
Fixes the following warning:
libavfilter/graphparser.c:122:10: warning: assignment discards 'const' qualifier from pointer target type
2017-10-21 20:24:49 +02:00
Carl Eugen Hoyos
535117d1f6
lavd/lavfi: Constify two variables.
...
Fixes the following warnings:
libavdevice/lavfi.c:136:16: warning: assignment discards 'const' qualifier from pointer target type
libavdevice/lavfi.c:137:17: warning: assignment discards 'const' qualifier from pointer target type
2017-10-21 20:22:52 +02:00
Carl Eugen Hoyos
d180fce6c7
lavf/cafenc: Only allow mono and stereo for Opus.
...
Found-by: James Almer
2017-10-17 23:00:07 +02:00
Carl Eugen Hoyos
a3accd0c37
lavf/cafenc: Allow muxing opus.
...
QuickTime does not require the (unknown) kuki chunk for decoding.
2017-10-17 21:35:28 +02:00
Carl Eugen Hoyos
c87bb9c04a
lavc/ppc/fft_init: Fix compilation on ppc64le with --disable-vsx.
2017-10-12 23:14:55 +02:00
Carl Eugen Hoyos
ce508f0bcc
lavc/proresdec2: Do not mix variable declaration and statement.
...
Fixes ticket #6728 .
2017-10-12 12:43:09 +02:00
Carl Eugen Hoyos
14b1553939
lavf/adp: Fix the probe function on systems with signed char.
2017-10-09 02:57:48 +02:00
Carl Eugen Hoyos
c585b4e9f0
configure: Disable -Wbool-operation using check_disable_warning().
...
Suggested-by: James Almer
2017-10-09 02:21:08 +02:00
Carl Eugen Hoyos and Carl Eugen Hoyos
cd01b3cbcf
lavu/opt: Use "&&" instead of "*" in boolean expression.
...
Fixes the following warning:
libavutil/opt.c:101:47: warning: '*' in boolean context, suggest '&&' instead
2017-10-08 23:15:53 +02:00
Carl Eugen Hoyos
c2d155e11e
configure: Disable -Wbool-operation.
...
Requested-by: Ronald and Derek
2017-10-08 23:08:09 +02:00
Carl Eugen Hoyos
f49c129dd4
lavd/decklink_dec: Do not claim to output transparency information.
2017-10-08 22:58:33 +02:00
Carl Eugen Hoyos
d96d65dfeb
lavu/utils: Use "__asm__" like everywhere else in the codebase.
2017-10-08 01:13:16 +02:00
Carl Eugen Hoyos
5d3e935728
lavfi: Rename local variables "main" as "master".
...
Silences several warnings:
main is usually a function
2017-10-07 20:49:48 +02:00
Carl Eugen Hoyos
2386cfc1ae
lavf/rtpenc: Add support for little-endian G.726.
2017-10-07 20:47:10 +02:00
Carl Eugen Hoyos
50462e3e5e
lavf/sdp: Fix MIME-type for big-endian G.726.
...
RFC 3551 defines "G726" for little-endian ("right-justified") G.726
and announces "AAL2-G726" for big-endian ("left-justified") G.726.
2017-10-07 20:41:38 +02:00
Carl Eugen Hoyos
a20f64bee2
lavf/img2dec: Auto-detect svg images.
2017-10-07 03:42:00 +02:00
Carl Eugen Hoyos and Carl Eugen Hoyos
4590d073cc
lavf/mxfdec: Search all components of material track for source package.
...
Fixes ticket #5925 .
Reviewed-by: Marton
2017-10-03 23:29:20 +02:00
Carl Eugen Hoyos
9ba9c08aab
fate: Add a test for latm-in-dvb auto-detection, ticket #6657 .
2017-10-03 23:15:07 +02:00
Carl Eugen Hoyos
59924d5eb1
lavfi/vmafmotion: Allow more pix_fmts.
2017-10-01 20:53:43 +02:00
Carl Eugen Hoyos
e9f9175db6
lavf/bit: Fix the G.729 bit auto-detection.
2017-09-30 20:41:52 +02:00
Carl Eugen Hoyos
6f7bd8cd90
lavf/bit: Use pkt->size instead of a constant for G.729 frame size.
...
Makes the code more readable, the muxer may support variable bit-rate in the future.
2017-09-29 18:46:44 +02:00
Carl Eugen Hoyos
44bdb88811
lavf/bit: Only build the G.729 bit demuxer if requested.
...
Fix the condition for the G.729 bit muxer.
2017-09-29 18:31:18 +02:00
Carl Eugen Hoyos
dc522cfa07
lavf/version: Bump minor after dv1394 removal.
2017-09-27 19:48:26 +02:00
Carl Eugen Hoyos
724cf83f10
Remove some unneeded casts of bit_rate.
2017-09-22 01:33:22 +02:00
Carl Eugen Hoyos
b4093e60c5
lavf/caf: Support demuxing Opus.
...
Introduced in macOS High Sierra and iOS 11.
2017-09-20 03:31:48 +02:00
Carl Eugen Hoyos
ca72cd137d
lavf/mpegts: Consider stream_type 0x0f just a hint towards AAC.
...
It is also used in the wild to signal latm.
Fixes ticket #6657 .
2017-09-20 02:20:32 +02:00
Carl Eugen Hoyos
b4b02477bd
lavfi/stereo3d: Set SAR for every output frame.
...
Fixes ticket #6672 .
2017-09-20 01:07:29 +02:00
Carl Eugen Hoyos
2f3a3a7e32
lavf/utils: Do not force chapter end time before chapter start.
...
Fixes ticket #6671 .
2017-09-20 00:57:29 +02:00
Carl Eugen Hoyos
5cb70381d9
lavd/kmsgrab: Remove the mapping for AV_PIX_FMT_RGB8.
...
The definitions are different: 3:3:2 vs 2:3:3.
2017-09-20 00:56:29 +02:00
Carl Eugen Hoyos and Mark Thompson
f952edaa73
kmsgrab: Add more DRM plane formats
2017-09-19 22:47:06 +01:00
Carl Eugen Hoyos
3118e81f86
lavc/frame_thread_encoder: Do not mix variable declaration and code.
...
Fixes a warning:
ISO C90 forbids mixed declarations and code
2017-09-18 03:24:52 +02:00
Carl Eugen Hoyos
d4fbe99dab
lavf/dump: Remove superfluous cast.
2017-08-29 01:33:47 +02:00
Carl Eugen Hoyos
094d4d8691
lavc/sinewin_tablegen: Fix compilation with --enable-hardcoded-tables.
...
Reported by irc user JCount_.
2017-08-26 12:48:43 +02:00
Carl Eugen Hoyos
1c56becb9b
lavc/utils: Calculate frame duration for little-endian G.726.
2017-08-26 11:59:34 +02:00
Carl Eugen Hoyos
9d494c5e55
lavf/rawenc: Add little- and big-endian G.726 muxers.
2017-08-26 11:43:09 +02:00
Carl Eugen Hoyos
f61e2dcfc3
lavf/g726: Demuxer for raw G.726 streams, both left- and right-justified.
...
Compatible with the binary encoder attached to ticket #6596 (right-aligned)
and a sample from a SEG Mp3-Player (left-aligned).
2017-08-24 12:55:46 +02:00
Carl Eugen Hoyos
cb1a3eecac
lsws/rgb2rgb: Add unscaled 48bit to 64bit rgb conversion.
...
Based on b4befca2 and 6b7849e6 by Paul B Mahol.
Fixes ticket #6608 .
2017-08-24 12:50:06 +02:00
Carl Eugen Hoyos
898ea658c8
lavc/g726: Add a little-endian G.726 encoder.
...
Fixes ticket #6596 .
2017-08-21 16:19:58 +02:00
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 and Martin Storsjö
628ce8b8b6
flvdec: Set avg_frame_rate for video streams
...
Signed-off-by: Martin Storsjö <martin@martin.st >
2017-03-22 14:26:15 +02: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