]>
git.sesse.net Git - ffmpeg/log
Michael Niedermayer [Thu, 10 Sep 2015 20:47:51 +0000 (22:47 +0200)]
avutil/pixdesc: Use "-" in color_primaries_names to be consistent with color_transfer_names
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Kevin Wheatley [Tue, 1 Sep 2015 11:34:34 +0000 (12:34 +0100)]
avutil/pixdesc: Add SMPTE ST 2084 and ST 428-1 pixel descriptions
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Kevin Wheatley [Tue, 1 Sep 2015 08:32:42 +0000 (09:32 +0100)]
avcodec/options_table: Add SMPTE ST428-1 colour primaries (CIE 1931 XYZ) to command line options
Signed-off-by: Kevin Wheatley <kevin.j.wheatley@gmail.com>
Reviewed-by: Hendrik Leppkes <h.leppkes@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Kevin Wheatley [Tue, 1 Sep 2015 08:14:01 +0000 (09:14 +0100)]
avcodec/options_table: Add CLI options for SMPTE ST 2084 and ST 428-1 transfer characteristics
Signed-off-by: Kevin Wheatley <kevin.j.wheatley@gmail.com>
Reviewed-by: Hendrik Leppkes <h.leppkes@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Kevin Wheatley [Fri, 28 Aug 2015 14:20:22 +0000 (15:20 +0100)]
avutil/pixfmt: Add additional primaries and transfer characteristic enumerations from ITU-T Rec H.265
Signed-off-by: Kevin Wheatley <kevin.j.wheatley@gmail.com>
Reviewed-by: Hendrik Leppkes <h.leppkes@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Thu, 10 Sep 2015 18:42:57 +0000 (20:42 +0200)]
avcodec/truemotion1: Simplify code using AV_PIX_FMT_0RGB32
Suggested-by: carl
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Clément Bœsch [Thu, 10 Sep 2015 19:40:49 +0000 (21:40 +0200)]
avformat/subtitles: improve ff_subtitles_queue_finalize() doxy
Clément Bœsch [Thu, 10 Sep 2015 19:40:07 +0000 (21:40 +0200)]
avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging
Clément Bœsch [Thu, 10 Sep 2015 19:39:13 +0000 (21:39 +0200)]
avformat/subtitles: make sure we don't drop "duplicated" events from different streams
Clément Bœsch [Thu, 10 Sep 2015 19:17:44 +0000 (21:17 +0200)]
avformat/subtitles: drop duplicated events
Fix Ticket #4843
Harshit Mittal [Wed, 5 Aug 2015 19:39:59 +0000 (12:39 -0700)]
.gitignore: ignore temp files
Github: Closes #144
Michael Niedermayer [Thu, 10 Sep 2015 15:01:47 +0000 (17:01 +0200)]
swscale: Forward colorspace updates to the 2nd cascaded context in case of alphablend
The first just does the blending and wouldnt do anything with the colorspace values
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Thu, 10 Sep 2015 15:03:11 +0000 (17:03 +0200)]
swscale/utils: Forward luma range to the cascaded context for alphablending
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Thu, 10 Sep 2015 14:30:11 +0000 (16:30 +0200)]
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>
Michael Niedermayer [Thu, 10 Sep 2015 14:19:15 +0000 (16:19 +0200)]
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>
Michael Niedermayer [Thu, 10 Sep 2015 14:06:14 +0000 (16:06 +0200)]
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>
Michael Niedermayer [Thu, 10 Sep 2015 12:30:21 +0000 (14:30 +0200)]
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>
Michael Niedermayer [Thu, 10 Sep 2015 12:03:01 +0000 (14:03 +0200)]
swscale/utils: If the source has no alpha then disable alpha blendaway
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Thu, 10 Sep 2015 11:22:46 +0000 (13:22 +0200)]
avcodec/libopenh264enc: use AV_LOG_TRACE instead of DEBUG+1
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Ronald S. Bultje [Wed, 9 Sep 2015 18:10:41 +0000 (14:10 -0400)]
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.
Ronald S. Bultje [Wed, 9 Sep 2015 16:42:24 +0000 (12:42 -0400)]
vp9: permanently delete segmentation refmap on any size change.
Michael Niedermayer [Thu, 10 Sep 2015 11:07:08 +0000 (13:07 +0200)]
avcodec/libopenh264enc: Remove some unneeded intermediate variables
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Thu, 10 Sep 2015 11:02:40 +0000 (13:02 +0200)]
avcodec/libopenh264enc: Fix formating to match FFmpegs style
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Thu, 10 Sep 2015 10:59:44 +0000 (12:59 +0200)]
avcodec/libopenh264enc: remove useless cast
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Gregory J. Wolfe [Wed, 9 Sep 2015 19:32:42 +0000 (15:32 -0400)]
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>
Vesselin Bontchev [Thu, 10 Sep 2015 06:59:56 +0000 (08:59 +0200)]
avformat/aa: initialize "header_seed" and "header_key"
Fixes CID
1322364 , CID
1322363
Signed-off-by: Vesselin Bontchev <vesselin.bontchev@yandex.com>
James Almer [Thu, 10 Sep 2015 02:53:15 +0000 (23:53 -0300)]
RELEASE: update to 2.8.git
Signed-off-by: James Almer <jamrial@gmail.com>
James Almer [Wed, 9 Sep 2015 23:12:16 +0000 (20:12 -0300)]
avformat/avformat: remove dead code
Signed-off-by: James Almer <jamrial@gmail.com>
Hendrik Schreiber [Wed, 9 Sep 2015 10:10:04 +0000 (12:10 +0200)]
lavc: Fix compilation with --disable-everything --enable-parser=mpeg4video.
Ricardo Constantino [Mon, 7 Sep 2015 19:58:10 +0000 (20:58 +0100)]
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>
Paul B Mahol [Wed, 9 Sep 2015 09:49:24 +0000 (09:49 +0000)]
avcodec/wavpackenc: use AV_OPT_TYPE_BOOL for all options
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Wed, 9 Sep 2015 09:46:28 +0000 (09:46 +0000)]
avcodec/huffyuvenc: use AV_OPT_TYPE_BOOL for non_deterministic option
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Wed, 9 Sep 2015 09:44:41 +0000 (09:44 +0000)]
avcodec/libmp3lame: use AV_OPT_TYPE_BOOL for all options
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Wed, 9 Sep 2015 08:56:51 +0000 (08:56 +0000)]
avfilter/vf_lut: use AV_OPT_TYPE_BOOL for negate_alpha option
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Rostislav Pehlivanov [Wed, 9 Sep 2015 09:44:33 +0000 (10:44 +0100)]
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>
Hendrik Leppkes [Wed, 9 Sep 2015 07:55:14 +0000 (09:55 +0200)]
Merge commit '
3b8e895237592fdaffe87cdcd204104200b9ccf9 '
* commit '
3b8e895237592fdaffe87cdcd204104200b9ccf9 ':
codec_desc: Add missing DXV entry
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
Michael Niedermayer [Wed, 9 Sep 2015 02:33:17 +0000 (04:33 +0200)]
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>
Vittorio Giovara [Mon, 7 Sep 2015 15:02:14 +0000 (17:02 +0200)]
codec_desc: Add missing DXV entry
Michael Niedermayer [Wed, 9 Sep 2015 00:49:49 +0000 (02:49 +0200)]
avformat/mpegvideo_enc: Move sponsorship notice to its own comment block
Suggested-by: BBB
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Wed, 9 Sep 2015 00:49:49 +0000 (02:49 +0200)]
avformat/mxfenc: Move sponsorship notice to its own comment block
Suggested-by: BBB
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Mon, 7 Sep 2015 17:38:16 +0000 (19:38 +0200)]
avformat/http: add reconnect_delay_max option
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Andrew Stone [Tue, 8 Sep 2015 20:08:29 +0000 (16:08 -0400)]
avcodec/libvorbisdec: Fix memory leak
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Clément Bœsch [Tue, 8 Sep 2015 23:25:49 +0000 (01:25 +0200)]
avfilter/acrossfade: use AV_OPT_TYPE_BOOL for overlap option
Clément Bœsch [Tue, 8 Sep 2015 23:16:23 +0000 (01:16 +0200)]
avfilter/life: use AV_OPT_TYPE_BOOL for a stitch option
Clément Bœsch [Tue, 8 Sep 2015 23:15:42 +0000 (01:15 +0200)]
avfilter/cellauto: use AV_OPT_TYPE_BOOL for a few options
Clément Bœsch [Tue, 8 Sep 2015 23:04:28 +0000 (01:04 +0200)]
avfilter/waveform: use AV_OPT_TYPE_BOOL for mirror option
Clément Bœsch [Tue, 8 Sep 2015 23:02:07 +0000 (01:02 +0200)]
avfilter/vignette: use AV_OPT_TYPE_BOOL for dither option
Clément Bœsch [Tue, 8 Sep 2015 22:59:43 +0000 (00:59 +0200)]
avfilter/vidstabtransform: use AV_OPT_TYPE_BOOL for tripod and debug options
Clément Bœsch [Tue, 8 Sep 2015 22:48:03 +0000 (00:48 +0200)]
avfilter/uspp: use AV_OPT_TYPE_BOOL for use_bframe_qp option
Clément Bœsch [Tue, 8 Sep 2015 22:47:04 +0000 (00:47 +0200)]
avfilter/unsharp: use AV_OPT_TYPE_BOOL for opencl option
Clément Bœsch [Tue, 8 Sep 2015 22:43:06 +0000 (00:43 +0200)]
avfilter/spp: use AV_OPT_TYPE_BOOL for use_bframe_qp option
Clément Bœsch [Tue, 8 Sep 2015 22:38:22 +0000 (00:38 +0200)]
avfilter/paletteuse: use AV_OPT_TYPE_BOOL for mean_err and debug_accuracy option
Clément Bœsch [Tue, 8 Sep 2015 22:34:56 +0000 (00:34 +0200)]
avfilter/palettegen: use AV_OPT_TYPE_BOOL for reserve_transparent option
Clément Bœsch [Tue, 8 Sep 2015 22:33:02 +0000 (00:33 +0200)]
avfilter/overlay: use AV_OPT_TYPE_BOOL for rgb, shortest and repeatlast options
Clément Bœsch [Tue, 8 Sep 2015 22:30:53 +0000 (00:30 +0200)]
avfilter/haldclut: use AV_OPT_TYPE_BOOL for shortest and repeatlast options
Clément Bœsch [Tue, 8 Sep 2015 22:17:49 +0000 (00:17 +0200)]
avfilter/kerndeint: use AV_OPT_TYPE_BOOL for the previously missed options
Michael Niedermayer [Tue, 8 Sep 2015 21:42:19 +0000 (23:42 +0200)]
doc/protocols: Fix usefull typo
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Tue, 8 Sep 2015 20:38:01 +0000 (22:38 +0200)]
avcodec/h264_sei: Remove "Subtitles with data type 0x%02x" sample request
Suggested-by: Carl and Hendrik
Clément Bœsch [Tue, 8 Sep 2015 22:12:42 +0000 (00:12 +0200)]
avfilter/il: use AV_OPT_TYPE_BOOL for {luma,chroma,alpha}_swap options
Clément Bœsch [Tue, 8 Sep 2015 22:11:05 +0000 (00:11 +0200)]
avfilter/fspp: use AV_OPT_TYPE_BOOL for use_bframe_qp option
Clément Bœsch [Tue, 8 Sep 2015 22:08:10 +0000 (00:08 +0200)]
avfilter/fieldmatch: use AV_OPT_TYPE_BOOL for ppsrc, mchroma and chroma options
Clément Bœsch [Tue, 8 Sep 2015 22:06:15 +0000 (00:06 +0200)]
avfilter/fade: use AV_OPT_TYPE_BOOL for alpha option
Clément Bœsch [Tue, 8 Sep 2015 21:58:59 +0000 (23:58 +0200)]
avfilter/elbg: use AV_OPT_TYPE_BOOL for pal8 option
Clément Bœsch [Tue, 8 Sep 2015 21:55:48 +0000 (23:55 +0200)]
avfilter/drawtext: use AV_OPT_TYPE_BOOL for a few options
Clément Bœsch [Tue, 8 Sep 2015 21:50:25 +0000 (23:50 +0200)]
avfilter/deshake: use AV_OPT_TYPE_BOOL for opencl option
Clément Bœsch [Tue, 8 Sep 2015 21:49:48 +0000 (23:49 +0200)]
avfilter/delogo: use AV_OPT_TYPE_BOOL for show option
Clément Bœsch [Tue, 8 Sep 2015 21:48:49 +0000 (23:48 +0200)]
avfilter/decimate: use AV_OPT_TYPE_BOOL for ppsrc and chroma options
Clément Bœsch [Tue, 8 Sep 2015 21:46:12 +0000 (23:46 +0200)]
avfilter/crop: use AV_OPT_TYPE_BOOL for keep_aspect option
Clément Bœsch [Tue, 8 Sep 2015 21:43:54 +0000 (23:43 +0200)]
avfilter/blend: use AV_OPT_TYPE_BOOL for shortest and repeatlast options
Clément Bœsch [Tue, 8 Sep 2015 21:38:25 +0000 (23:38 +0200)]
avfilter/ebur128: use AV_OPT_TYPE_BOOL for metadata option
Clément Bœsch [Tue, 8 Sep 2015 21:34:18 +0000 (23:34 +0200)]
avfilter/abuffersink: use AV_OPT_TYPE_BOOL for all_channel_counts option
Clément Bœsch [Tue, 8 Sep 2015 21:32:06 +0000 (23:32 +0200)]
avfilter/showwaves: use AV_OPT_TYPE_BOOL for split_channels option
Clément Bœsch [Tue, 8 Sep 2015 21:28:44 +0000 (23:28 +0200)]
avfilter/showvolume: use AV_OPT_TYPE_BOOL for channel name displaying option (t)
Clément Bœsch [Tue, 8 Sep 2015 21:26:30 +0000 (23:26 +0200)]
avfilter/showcqt: use AV_OPT_TYPE_BOOL for fullhd option
Clément Bœsch [Tue, 8 Sep 2015 21:24:12 +0000 (23:24 +0200)]
avfilter/concat: use AV_OPT_TYPE_BOOL for unsafe option
Clément Bœsch [Tue, 8 Sep 2015 21:22:38 +0000 (23:22 +0200)]
avfilter/flite: use AV_OPT_TYPE_BOOL for list_voices option
Clément Bœsch [Tue, 8 Sep 2015 21:21:15 +0000 (23:21 +0200)]
avfilter/volume: drop useless trailing comma
Clément Bœsch [Tue, 8 Sep 2015 21:20:02 +0000 (23:20 +0200)]
avfilter/volume: fix missing filtering flags for a bunch of options
Clément Bœsch [Tue, 8 Sep 2015 21:18:33 +0000 (23:18 +0200)]
avfilter/volume: use AV_OPT_TYPE_BOOL for replaygain_noclip option
Clément Bœsch [Tue, 8 Sep 2015 21:16:49 +0000 (23:16 +0200)]
avfilter/silenceremove: use AV_OPT_TYPE_BOOL for leave_silence option
Clément Bœsch [Tue, 8 Sep 2015 21:14:00 +0000 (23:14 +0200)]
avfilter/extrastereo: use AV_OPT_TYPE_BOOL for clipping option
Clément Bœsch [Tue, 8 Sep 2015 21:09:59 +0000 (23:09 +0200)]
avfilter/asyncts: use AV_OPT_TYPE_BOOL for compensate option
Clément Bœsch [Tue, 8 Sep 2015 21:08:20 +0000 (23:08 +0200)]
avfilter/astats: use AV_OPT_TYPE_BOOL for metadata option
Clément Bœsch [Tue, 8 Sep 2015 21:05:54 +0000 (23:05 +0200)]
avfilter/asetnsamples: use AV_OPT_TYPE_BOOL for pad with zeros option
Clément Bœsch [Tue, 8 Sep 2015 21:04:13 +0000 (23:04 +0200)]
avfilter/rotate: use AV_OPT_TYPE_BOOL for bilinear option
Clément Bœsch [Tue, 8 Sep 2015 20:49:33 +0000 (22:49 +0200)]
avutil/opt: refactor pixel/sample fmt common case
Clément Bœsch [Tue, 8 Sep 2015 20:47:16 +0000 (22:47 +0200)]
avfilter/interlace: fix opt flags
Clément Bœsch [Sun, 6 Sep 2015 17:32:01 +0000 (19:32 +0200)]
avfilter/interlace: use AV_OPT_TYPE_BOOL
Clément Bœsch [Sun, 6 Sep 2015 17:30:07 +0000 (19:30 +0200)]
avfilter/deband: use AV_OPT_TYPE_BOOL
Clément Bœsch [Sun, 6 Sep 2015 17:28:29 +0000 (19:28 +0200)]
avfilter/dynaudnorm: use AV_OPT_TYPE_BOOL
Clément Bœsch [Sun, 6 Sep 2015 17:25:13 +0000 (19:25 +0200)]
swscale: use AV_OPT_TYPE_BOOL
Clément Bœsch [Sun, 6 Sep 2015 17:23:27 +0000 (19:23 +0200)]
avfilter/kerndeint: use AV_OPT_TYPE_BOOL
Clément Bœsch [Sun, 6 Sep 2015 17:23:08 +0000 (19:23 +0200)]
avdevice/dshow: use AV_OPT_TYPE_BOOL
Clément Bœsch [Sun, 6 Sep 2015 17:22:23 +0000 (19:22 +0200)]
avcodec/aacenc: use AV_OPT_TYPE_BOOL
Clément Bœsch [Sun, 6 Sep 2015 17:10:53 +0000 (19:10 +0200)]
avutil/opt: add AV_OPT_TYPE_BOOL
Paul B Mahol [Tue, 8 Sep 2015 17:09:50 +0000 (17:09 +0000)]
avfilter/vf_vectorscope: 9 & 10 bit depth support
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Ganesh Ajjanagadde [Sun, 6 Sep 2015 15:56:39 +0000 (08:56 -0700)]
avfilter/vf_super2xsai: use the name 's' for the pointer to the private context
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
Paul B Mahol [Tue, 8 Sep 2015 18:33:02 +0000 (18:33 +0000)]
avfilter/af_ladspa: add special case for 2:2 plugins
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Stefano Sabatini [Tue, 8 Sep 2015 13:54:53 +0000 (15:54 +0200)]
lavc/options: extend/fix text for threads and slices options
Stefano Sabatini [Tue, 8 Sep 2015 13:53:42 +0000 (15:53 +0200)]
lavc/libopenh264enc: apply minor consistency fixes to options text