Paul B Mahol
78c8a76536
avcodec/get_bits: unbreak get_bits_le() with cached reader
2019-04-19 13:58:54 +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
Gyan Doshi
3bef1dab6e
avutil/colorspace: add macros for RGB->YUV BT.709
2019-04-19 17:10:20 +05:30
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
Steven Liu
55619f3012
rename hls_segment_filename in fate-hls-segment-size for fate
2019-04-19 06:22:34 +08:00
Steven Liu
608d5fd8b6
add tests/ref/fate/hls-segment-size for the fate test
...
Signed-off-by: Steven Liu <lq@chinaffmpeg.org >
2019-04-19 06:14:03 +08:00
Lou Logan
d7e8e62797
doc/mailing-list-faq: add DMARC munging
...
Signed-off-by: Lou Logan <lou@lrcd.com >
2019-04-18 12:01:57 -08:00
Carl Eugen Hoyos
09f8b21deb
doc/encoders: Fix libvpx option name arnr-maxframes.
...
Fixes ticket #7856 .
2019-04-18 13:40:46 +02:00
Sam John
88325f4b34
Updated documentation for libaom encoder options.
...
Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro >
2019-04-18 13:10:16 +05:30
Paul B Mahol
8a3ed5a313
avfilter/af_agate: implement mode option
2019-04-17 23:36:39 +02:00
Paul B Mahol
a0559fcd81
avfilter/af_sidechaincompress: implement mode option
2019-04-17 16:34:17 +02:00
Steven Liu
2a50f1d9e4
tests/fate: add fate-hls-segment-size for hls_segment_size test
...
Signed-off-by: Steven Liu <lq@chinaffmpeg.org >
2019-04-17 16:10:23 +08:00
James Almer
e2f766e13f
avcodec/cbs_av1: use the new signed value read/write functions
...
Reviewed-by: Mark Thompson <sw@jkqxz.net >
Signed-off-by: James Almer <jamrial@gmail.com >
2019-04-16 20:33:31 -03:00
James Almer
137c0fcad1
avcodec/cbs_h265: fix storage type for time_offset_value in Time Code SEI
...
The spec defines it as an array of signed values, inferred to 0 when not
present.
Reviewed-by: Mark Thompson <sw@jkqxz.net >
Signed-off-by: James Almer <jamrial@gmail.com >
2019-04-16 20:33:10 -03:00
James Almer
9bf520d04d
avcodec/cbs_h264: fix storage type for time_offset in Pic Timing SEI
...
The spec defines it as a signed value.
Reviewed-by: Mark Thompson <sw@jkqxz.net >
Signed-off-by: James Almer <jamrial@gmail.com >
2019-04-16 20:32:43 -03:00
James Almer
3dc6adf326
avcodec/cbs_h2645: add helper macros for signed values
...
Reviewed-by: Mark Thompson <sw@jkqxz.net >
Signed-off-by: James Almer <jamrial@gmail.com >
2019-04-16 20:32:12 -03:00
James Almer
5006dcdf9a
avcodec/cbs: add helper functions and macros to read and write signed values
...
Reviewed-by: Mark Thompson <sw@jkqxz.net >
Signed-off-by: James Almer <jamrial@gmail.com >
2019-04-16 20:31:18 -03:00
James Almer
cfe220332a
avcodec/cbs_av1: add support for Scalability Metadata
...
Reviewed-by: Mark Thompson <sw@jkqxz.net >
Signed-off-by: James Almer <jamrial@gmail.com >
2019-04-16 19:23:17 -03:00
Carl Eugen Hoyos
5ba769214f
lavu/hwcontext_qsv: Mark a pointer as const.
...
Silences a warning:
libavutil/hwcontext_qsv.c:912:15: warning: assignment discards 'const' qualifier from pointer target type
2019-04-16 14:28:09 +02:00
Carl Eugen Hoyos
1e8475b507
lavc/libaomenc: Mark a potentially unused variable as av_unused.
...
Fixes a warning:
libavcodec/libaomenc.c:816:9: warning: unused variable ‘pict_type’
2019-04-16 14:20:43 +02:00
Karthick J
bcde9ec020
avformat/dashenc: Disable streaming for webm output
...
Currently streaming for webm output doesn't work.
Disabling explicitly will make sure that the manifest will get generated correctly.
2019-04-16 15:59:05 +05:30
fumoboy007
036b4b0f85
avcodec/videotoolbox: add support for 10bit pixel format
...
this patch was originally posted on issue #7704 and was slightly
adjusted to check for the availability of the pixel format.
2019-04-16 03:43:06 +03:00
Carl Eugen Hoyos
c3aa4844f3
lavfi/fspp: Remove two unused macros.
2019-04-16 00:43:10 +02:00
Marton Balint
63c2c83f6e
avdevice/decklink_common: add support for DeckLink SDK 11
...
Fixes ticket #7789 .
Signed-off-by: Marton Balint <cus@passwd.hu >
2019-04-15 22:22:31 +02:00
Marton Balint
f3e22e3201
avdevice/decklink_common: properly check DoesSupportVideoMode result when trying VANC flag
...
Signed-off-by: Marton Balint <cus@passwd.hu >
2019-04-15 22:22:31 +02:00
Marton Balint
e036b8dcf4
avdevice/decklink_dec: set configs before listing formats
...
Format list can be input and profile dependant.
Signed-off-by: Marton Balint <cus@passwd.hu >
2019-04-15 22:22:31 +02:00
Jun Zhao
abfeba9724
lavf/hls: Cleanup the applehttp
...
Cleanup the applehttp as demuxer name, when use the command :
ffmpeg -formats, get the confused information like:
"
E hls Apple HTTP Live Streaming
D hls,applehttp Apple HTTP Live Streaming
"
we don't use applehttp as the demuxer/muxer name usually, so
cleanup the applehttp and update the documents.
After the change, get the information from "ffmpeg -formats":
"
DE hls Apple HTTP Live Streaming
"
Reviewed-by: Steven Liu <lq@onvideo.cn >
Signed-off-by: Jun Zhao <barryjzhao@tencent.com >
2019-04-15 21:36:45 +08:00
Jun Li
32148b5ac9
lavf/rtsp.c: Fix stimeout option not applied on http tunnel
...
stimeout option is already used in tcp transport, since
http is based on tcp, pass the option to http for tunneling
case.
Reviewed-by: Steven Liu <lq@onvideo.cn >
Signed-off-by: Jun Li <junli1026@gmail.com >
2019-04-15 19:46:20 +08:00
Steven Liu
7f78a1b1ca
Revert "lavf/rtsp.c: Fix stimeout option not applied on http tunnel"
...
This reverts commit 1ae8a1073b
.
2019-04-15 19:45:39 +08:00
Signed-off-by: Jun Li
1ae8a1073b
lavf/rtsp.c: Fix stimeout option not applied on http tunnel
...
stimeout option is already used in tcp transport, since
http is based on tcp, pass the option to http for tunneling
case.
Reviewed-by: Steven Liu <lq@onvideo.cn >
Signed-off-by: Jun Li <junli1026@gmail.com >
2019-04-15 19:44:11 +08:00
Steven Liu
bbae8d08f5
Revert "lavf/rtsp.c: Fix stimeout option not applied on http tunnel"
...
This reverts commit f502bd5432
.
2019-04-15 19:43:21 +08:00
Steven Liu
f502bd5432
lavf/rtsp.c: Fix stimeout option not applied on http tunnel
...
stimeout option is already used in tcp transport, since
http is based on tcp, pass the option to http for tunneling
case.
Reviewed-by: Steven Liu <lq@onvideo.cn >
Signed-off-by: Jun Li <junli1026@gmail.com >
2019-04-15 15:24:56 +08:00
Marton Balint
f9840cd2b5
avformat/mxfdec: use operational_pattern_ul instead of operational_pattern for metadata
...
This makes it more consistent with other metadata keys.
Signed-off-by: Marton Balint <cus@passwd.hu >
2019-04-14 21:54:35 +02:00
James Almer
1f260d7285
avcodec/cbs_av1: add support for Padding OBUs
...
Based on itut_t35 Matadata OBU parsing code.
Reviewed-by: Mark Thompson <sw@jkqxz.net >
Signed-off-by: James Almer <jamrial@gmail.com >
2019-04-14 14:51:51 -03:00
James Almer
62074b8f85
avcodec/cbs_av1: add a function to strip trailing zeroes from a buffer size
...
Factor it out from cbs_av1_read_metadata_itut_t35()
Reviewed-by: Mark Thompson <sw@jkqxz.net >
Signed-off-by: James Almer <jamrial@gmail.com >
2019-04-14 14:51:51 -03:00
Steven Liu
b18c8688dd
avformat/hlsenc: flush packets before update split message
...
fix ticket: 7831
Signed-off-by: Steven Liu <lq@chinaffmpeg.org >
2019-04-14 18:45:23 +08:00
Michael Niedermayer
0ad0533e91
avcodec/truemotion2: Fix integer overflow in tm2_decode_blocks()
...
Fixes: signed integer overflow: 255 + 2147483634 cannot be represented in type 'int'
Fixes: 13472/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TRUEMOTION2_fuzzer-5712444142387200
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2019-04-13 22:04:18 +02:00
Paul B Mahol
a208c277f8
avcodec/imm4: flush prev_frame after seeking
2019-04-13 18:32:58 +02:00
Paul B Mahol
16f7c1f291
avcodec: add LSCR decoder
...
Fixes #4711 .
2019-04-13 18:10:11 +02:00
Marton Balint
3e10223385
avformat/file: add seekable option to disallow seeking
...
Signed-off-by: Marton Balint <cus@passwd.hu >
2019-04-11 21:18:51 +02:00
Marton Balint
6ed7df5b20
avformat/mxfdec: export operational pattern UL as file metadata
...
Can be useful for API users as ffmpeg/libavformat can't properly support some
operational patterns.
Signed-off-by: Marton Balint <cus@passwd.hu >
2019-04-11 21:17:57 +02:00
James Almer
c5a825dc75
configure: fix av1_frame_split bsf dependencies
...
Signed-off-by: James Almer <jamrial@gmail.com >
2019-04-11 15:59:34 -03:00
James Almer
80e9f50f82
avcodec: add an AV1 frame split bitstream filter
...
This will be needed by the eventual native AV1 decoder.
Signed-off-by: James Almer <jamrial@gmail.com >
2019-04-11 15:45:56 -03:00
Michael Niedermayer
3308e3da04
avcodec/agm: Check frame dimensions
...
Fixes: out of array access
Fixes: 14110/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AGM_fuzzer-5649184864075776
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2019-04-11 19:25:42 +02:00
Paul B Mahol
d0f24df648
avcodec: add ADPCM AGM decoder
2019-04-11 11:58:34 +02:00
Paul B Mahol
7be8f7ac81
avcodec/agm: add support for non-dct coding
2019-04-11 11:49:43 +02:00
Paul B Mahol
0f28355974
avcodec/agm: add support for higher compression
2019-04-11 11:49:43 +02:00
Lauri Kasanen
ce92ee4b4f
swscale/ppc: VSX-optimize non-full-chroma yuv2rgb_2
...
./ffmpeg -f lavfi -i yuvtestsrc=duration=1:size=1200x1440 -sws_flags fast_bilinear \
-s 1200x720 -f null -vframes 100 -pix_fmt $i -nostats \
-cpuflags 0 -v error -
32-bit mul, power8 only.
~2x speedup:
rgb24
24431 UNITS in yuv2packed2, 16384 runs, 0 skips
13783 UNITS in yuv2packed2, 16383 runs, 1 skips
bgr24
24396 UNITS in yuv2packed2, 16384 runs, 0 skips
14059 UNITS in yuv2packed2, 16384 runs, 0 skips
rgba
26815 UNITS in yuv2packed2, 16383 runs, 1 skips
12797 UNITS in yuv2packed2, 16383 runs, 1 skips
bgra
27060 UNITS in yuv2packed2, 16384 runs, 0 skips
13138 UNITS in yuv2packed2, 16384 runs, 0 skips
argb
26998 UNITS in yuv2packed2, 16384 runs, 0 skips
12728 UNITS in yuv2packed2, 16381 runs, 3 skips
bgra
26651 UNITS in yuv2packed2, 16384 runs, 0 skips
13124 UNITS in yuv2packed2, 16384 runs, 0 skips
This is a low speedup, but the x86 mmx version also gets only ~2x. The mmx version
is also heavily inaccurate, while the vsx version has high accuracy.
2019-04-11 09:08:51 +03:00
Michael Niedermayer
3fe37033b9
avcodec/pnm_parser: Factor out next/index compensation
...
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2019-04-10 22:37:32 +02:00
Michael Niedermayer
1d43d72b18
avcodec/pnm_parser: Factor next initialization out
...
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2019-04-10 22:33:38 +02:00