Michael Niedermayer
21c7272859
swscale/utils: Forward luma range to the cascaded context for alphablending
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-10 17:05:20 +02:00
Michael Niedermayer
a4d17c9a70
avcodec/truemotion1: use BGR0/0RGB
...
The alpha channel in the fate sample contains random trash, not alpha
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-10 16:36:47 +02:00
Michael Niedermayer
67fe1a2b61
avcodec/cscd: Use BGR0 instead of BGRA
...
the available BGRA samples contain random trash in the alpha channel
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-10 16:36:47 +02:00
Michael Niedermayer
aec340c533
avcodec/bmp: Analyze BGRA files alpha channel to choose pixel format
...
BGRA BMPs commonly do contain an all transparent alpha channel
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-10 16:36:47 +02:00
Michael Niedermayer
319898bba2
swscale/utils: handle gray+alpha formats like gray for luma ranges
...
Its illogic to handle gray differently depending on the existence of an alpha channel
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-10 15:00:19 +02:00
Michael Niedermayer
816cf5181e
swscale/utils: If the source has no alpha then disable alpha blendaway
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-10 15:00:19 +02:00
Michael Niedermayer
dfd3fd67bb
avcodec/libopenh264enc: use AV_LOG_TRACE instead of DEBUG+1
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-10 15:00:19 +02:00
Ronald S. Bultje
fd8b90f5f6
vp9: fix overflow in 8x8 topleft 32x32 idct ssse3 version.
...
Also disable the mmx/iwht optimization when the bitexact flag is set.
With synthetically coded coefficients (i.e. these that lead to a
residual well outside the [-255,255] range), our optimizations will
overflow. It doesn't make sense to fix the overflows, since they can
only occur on synthetic input, not on real fwht-generated input. Thus,
add a bitexact flag that disables this optimization.
2015-09-10 07:51:16 -04:00
Ronald S. Bultje
4bb9dbe4d7
vp9: permanently delete segmentation refmap on any size change.
2015-09-10 07:51:16 -04:00
Michael Niedermayer
35b7bd2558
avcodec/libopenh264enc: Remove some unneeded intermediate variables
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-10 13:13:06 +02:00
Michael Niedermayer
fb000b0f0f
avcodec/libopenh264enc: Fix formating to match FFmpegs style
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-10 13:02:40 +02:00
Michael Niedermayer
ec5b13fbe4
avcodec/libopenh264enc: remove useless cast
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-10 12:59:44 +02:00
Gregory J. Wolfe
e8c45b96f4
avcodec/libopenh264enc: Use av_log() to log messages
...
File libopenh264enc.c has been modified so that the encoder uses av_log()
to log messages (error, warning, info, etc.) instead of logging them
directly to stderr. At the time the encoder is created, the current
ffmpeg log level is mapped to an equivalent libopenh264 log level. This
log level, and a message logging function that invokes av_log() to
actually log messages, are then set on the encoder.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-10 12:56:09 +02:00
Vesselin Bontchev
8e28e0721c
avformat/aa: initialize "header_seed" and "header_key"
...
Fixes CID 1322364, CID 1322363
Signed-off-by: Vesselin Bontchev <vesselin.bontchev@yandex.com>
2015-09-10 09:06:13 +02:00
James Almer
bbc8fcae1d
RELEASE: update to 2.8.git
...
Signed-off-by: James Almer <jamrial@gmail.com>
2015-09-09 23:53:15 -03:00
James Almer
67d81b76b6
avformat/avformat: remove dead code
...
Signed-off-by: James Almer <jamrial@gmail.com>
2015-09-09 20:12:16 -03:00
Hendrik Schreiber
9d742d23d2
lavc: Fix compilation with --disable-everything --enable-parser=mpeg4video.
2015-09-09 14:49:52 +02:00
Ricardo Constantino
2641eeeefe
configure: add libsoxr to swresample's pkgconfig
...
Fixes linking in FFMS and f265 at least, when ffmpeg is compiled with
libsoxr.
Signed-off-by: Ricardo Constantino <wiiaboo@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-09 14:02:55 +02:00
Paul B Mahol
8bf2d3e468
avcodec/wavpackenc: use AV_OPT_TYPE_BOOL for all options
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-09-09 10:01:10 +00:00
Paul B Mahol
6603368ab4
avcodec/huffyuvenc: use AV_OPT_TYPE_BOOL for non_deterministic option
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-09-09 10:01:10 +00:00
Paul B Mahol
33a68759c1
avcodec/libmp3lame: use AV_OPT_TYPE_BOOL for all options
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-09-09 10:01:10 +00:00
Paul B Mahol
af24763400
avfilter/vf_lut: use AV_OPT_TYPE_BOOL for negate_alpha option
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-09-09 10:01:10 +00:00
Rostislav Pehlivanov
da64bd6a99
aaccoder: tweak PNS implementation further
...
This commit changes a few things about the noise substitution
logic:
- Brings back the quantization factor (reduced to 3) during
scalefactor index calculations.
- Rejects any zeroed bands. They should be inaudiable and it's
a waste transmitting the scalefactor indices for these.
- Uses swb_offsets instead of incrementing a 'start' with every
window group size.
- Rejects all PNS during short windows.
Overall improves quality. There was a plan to use the lfg system
to create the random numbers instead of using whatever the decoder
uses but for now this works fine. Entropy is far from important here.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2015-09-09 10:44:33 +01:00
Hendrik Leppkes
b421455ee0
Merge commit '3b8e895237592fdaffe87cdcd204104200b9ccf9'
...
* commit '3b8e895237592fdaffe87cdcd204104200b9ccf9':
codec_desc: Add missing DXV entry
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-09 09:55:14 +02:00
Michael Niedermayer
e407d70f83
MAINTAINERS: add 2.8, drop 2.2
...
No actively maintained linux disto on
https://trac.ffmpeg.org/wiki/Downstreams
uses 2.2 anymore, so it makes no sense to maintain it further
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-09 04:50:20 +02:00
Vittorio Giovara
3b8e895237
codec_desc: Add missing DXV entry
2015-09-09 03:11:09 +02:00
Michael Niedermayer
2c1ec57596
avformat/mpegvideo_enc: Move sponsorship notice to its own comment block
...
Suggested-by: BBB
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-09 02:50:20 +02:00
Michael Niedermayer
a7c0373ea3
avformat/mxfenc: Move sponsorship notice to its own comment block
...
Suggested-by: BBB
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-09 02:49:49 +02:00
Michael Niedermayer
7277a4ace9
avformat/http: add reconnect_delay_max option
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-09 02:23:38 +02:00
Andrew Stone
a450ec2672
avcodec/libvorbisdec: Fix memory leak
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-09 01:56:14 +02:00
Clément Bœsch
1435587373
avfilter/acrossfade: use AV_OPT_TYPE_BOOL for overlap option
2015-09-09 01:32:30 +02:00
Clément Bœsch
7114282a0d
avfilter/life: use AV_OPT_TYPE_BOOL for a stitch option
2015-09-09 01:16:23 +02:00
Clément Bœsch
7b6007204d
avfilter/cellauto: use AV_OPT_TYPE_BOOL for a few options
2015-09-09 01:15:42 +02:00
Clément Bœsch
c826f9b284
avfilter/waveform: use AV_OPT_TYPE_BOOL for mirror option
2015-09-09 01:04:28 +02:00
Clément Bœsch
9f4e096496
avfilter/vignette: use AV_OPT_TYPE_BOOL for dither option
2015-09-09 01:02:07 +02:00
Clément Bœsch
14d6c68824
avfilter/vidstabtransform: use AV_OPT_TYPE_BOOL for tripod and debug options
2015-09-09 00:59:43 +02:00
Clément Bœsch
b761033e7f
avfilter/uspp: use AV_OPT_TYPE_BOOL for use_bframe_qp option
2015-09-09 00:48:03 +02:00
Clément Bœsch
b0431383cb
avfilter/unsharp: use AV_OPT_TYPE_BOOL for opencl option
2015-09-09 00:47:04 +02:00
Clément Bœsch
9b8e514c14
avfilter/spp: use AV_OPT_TYPE_BOOL for use_bframe_qp option
2015-09-09 00:43:06 +02:00
Clément Bœsch
d1c4e8c7db
avfilter/paletteuse: use AV_OPT_TYPE_BOOL for mean_err and debug_accuracy option
2015-09-09 00:38:22 +02:00
Clément Bœsch
81e52c6df9
avfilter/palettegen: use AV_OPT_TYPE_BOOL for reserve_transparent option
2015-09-09 00:34:56 +02:00
Clément Bœsch
9c52eafd5b
avfilter/overlay: use AV_OPT_TYPE_BOOL for rgb, shortest and repeatlast options
2015-09-09 00:33:02 +02:00
Clément Bœsch
9f846ed4c7
avfilter/haldclut: use AV_OPT_TYPE_BOOL for shortest and repeatlast options
2015-09-09 00:30:53 +02:00
Clément Bœsch
dc2802c81e
avfilter/kerndeint: use AV_OPT_TYPE_BOOL for the previously missed options
2015-09-09 00:21:57 +02:00
Michael Niedermayer
6bda0f6638
doc/protocols: Fix usefull typo
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-09 00:17:59 +02:00
Michael Niedermayer
91ca8105dd
avcodec/h264_sei: Remove "Subtitles with data type 0x%02x" sample request
...
Suggested-by: Carl and Hendrik
2015-09-09 00:17:59 +02:00
Clément Bœsch
a62bf26c28
avfilter/il: use AV_OPT_TYPE_BOOL for {luma,chroma,alpha}_swap options
2015-09-09 00:12:42 +02:00
Clément Bœsch
f5436ebe22
avfilter/fspp: use AV_OPT_TYPE_BOOL for use_bframe_qp option
2015-09-09 00:11:05 +02:00
Clément Bœsch
96651e41b0
avfilter/fieldmatch: use AV_OPT_TYPE_BOOL for ppsrc, mchroma and chroma options
2015-09-09 00:08:10 +02:00
Clément Bœsch
334b11246c
avfilter/fade: use AV_OPT_TYPE_BOOL for alpha option
2015-09-09 00:06:15 +02:00