ffmpeg.git
4 years agoavfilter/spp: use AV_OPT_TYPE_BOOL for use_bframe_qp 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

4 years agoavfilter/paletteuse: use AV_OPT_TYPE_BOOL for mean_err and debug_accuracy 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

4 years agoavfilter/palettegen: use AV_OPT_TYPE_BOOL for reserve_transparent 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

4 years agoavfilter/overlay: use AV_OPT_TYPE_BOOL for rgb, shortest and repeatlast options
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

4 years agoavfilter/haldclut: use AV_OPT_TYPE_BOOL for 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

4 years agoavfilter/kerndeint: use AV_OPT_TYPE_BOOL for the previously missed 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

4 years agodoc/protocols: Fix usefull typo
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>
4 years agoavcodec/h264_sei: Remove "Subtitles with data type 0x%02x" sample request
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
4 years agoavfilter/il: use AV_OPT_TYPE_BOOL for {luma,chroma,alpha}_swap options
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

4 years agoavfilter/fspp: use AV_OPT_TYPE_BOOL for use_bframe_qp option
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

4 years agoavfilter/fieldmatch: use AV_OPT_TYPE_BOOL for ppsrc, mchroma and chroma options
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

4 years agoavfilter/fade: use AV_OPT_TYPE_BOOL for alpha option
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

4 years agoavfilter/elbg: use AV_OPT_TYPE_BOOL for pal8 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

4 years agoavfilter/drawtext: use AV_OPT_TYPE_BOOL for a few options
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

4 years agoavfilter/deshake: use AV_OPT_TYPE_BOOL for opencl option
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

4 years agoavfilter/delogo: use AV_OPT_TYPE_BOOL for show 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

4 years agoavfilter/decimate: use AV_OPT_TYPE_BOOL for ppsrc and chroma options
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

4 years agoavfilter/crop: use AV_OPT_TYPE_BOOL for keep_aspect option
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

4 years agoavfilter/blend: use AV_OPT_TYPE_BOOL for shortest and repeatlast options
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

4 years agoavfilter/ebur128: use AV_OPT_TYPE_BOOL for metadata option
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

4 years agoavfilter/abuffersink: use AV_OPT_TYPE_BOOL for all_channel_counts 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

4 years agoavfilter/showwaves: use AV_OPT_TYPE_BOOL for split_channels 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

4 years agoavfilter/showvolume: use AV_OPT_TYPE_BOOL for channel name displaying option (t)
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)

4 years agoavfilter/showcqt: use AV_OPT_TYPE_BOOL for fullhd option
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

4 years agoavfilter/concat: use AV_OPT_TYPE_BOOL for unsafe 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

4 years agoavfilter/flite: use AV_OPT_TYPE_BOOL for list_voices 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

4 years agoavfilter/volume: drop useless trailing comma
Clément Bœsch [Tue, 8 Sep 2015 21:21:15 +0000 (23:21 +0200)]
avfilter/volume: drop useless trailing comma

4 years agoavfilter/volume: fix missing filtering flags for a bunch of options
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

4 years agoavfilter/volume: use AV_OPT_TYPE_BOOL for replaygain_noclip option
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

4 years agoavfilter/silenceremove: use AV_OPT_TYPE_BOOL for leave_silence 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

4 years agoavfilter/extrastereo: use AV_OPT_TYPE_BOOL for clipping 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

4 years agoavfilter/asyncts: use AV_OPT_TYPE_BOOL for compensate 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

4 years agoavfilter/astats: use AV_OPT_TYPE_BOOL for metadata 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

4 years agoavfilter/asetnsamples: use AV_OPT_TYPE_BOOL for pad with zeros 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

4 years agoavfilter/rotate: use AV_OPT_TYPE_BOOL for bilinear 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

4 years agoavutil/opt: refactor pixel/sample fmt common case
Clément Bœsch [Tue, 8 Sep 2015 20:49:33 +0000 (22:49 +0200)]
avutil/opt: refactor pixel/sample fmt common case

4 years agoavfilter/interlace: fix opt flags
Clément Bœsch [Tue, 8 Sep 2015 20:47:16 +0000 (22:47 +0200)]
avfilter/interlace: fix opt flags

4 years agoavfilter/interlace: use AV_OPT_TYPE_BOOL
Clément Bœsch [Sun, 6 Sep 2015 17:32:01 +0000 (19:32 +0200)]
avfilter/interlace: use AV_OPT_TYPE_BOOL

4 years agoavfilter/deband: 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

4 years agoavfilter/dynaudnorm: 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

4 years agoswscale: 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

4 years agoavfilter/kerndeint: 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

4 years agoavdevice/dshow: 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

4 years agoavcodec/aacenc: 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

4 years agoavutil/opt: add 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

4 years agoavfilter/vf_vectorscope: 9 & 10 bit depth support
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>
4 years agoavfilter/vf_super2xsai: use the name 's' for the pointer to the private context
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>
4 years agoavfilter/af_ladspa: add special case for 2:2 plugins
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>
4 years agolavc/options: extend/fix text for threads and slices options
Stefano Sabatini [Tue, 8 Sep 2015 13:54:53 +0000 (15:54 +0200)]
lavc/options: extend/fix text for threads and slices options

4 years agolavc/libopenh264enc: apply minor consistency fixes to options text
Stefano Sabatini [Tue, 8 Sep 2015 13:53:42 +0000 (15:53 +0200)]
lavc/libopenh264enc: apply minor consistency fixes to options text

4 years agodoc/encoders: add libopenh264 entry
Stefano Sabatini [Tue, 8 Sep 2015 13:53:14 +0000 (15:53 +0200)]
doc/encoders: add libopenh264 entry

4 years agodoc/codecs: extend documentation for the threads option
Stefano Sabatini [Tue, 8 Sep 2015 13:52:36 +0000 (15:52 +0200)]
doc/codecs: extend documentation for the threads option

4 years agodoc/codecs: mention GOP in the g option
Stefano Sabatini [Tue, 8 Sep 2015 13:50:32 +0000 (15:50 +0200)]
doc/codecs: mention GOP in the g option

This helps when grepping for "gop".

4 years agoReplace all remaining occurances of step/depth_minus1 and offset_plus1
Hendrik Leppkes [Tue, 8 Sep 2015 15:10:48 +0000 (17:10 +0200)]
Replace all remaining occurances of step/depth_minus1 and offset_plus1

4 years agoMerge commit '2268db2cd052674fde55c7d48b7a5098ce89b4ba'
Hendrik Leppkes [Tue, 8 Sep 2015 13:43:03 +0000 (15:43 +0200)]
Merge commit '2268db2cd052674fde55c7d48b7a5098ce89b4ba'

* commit '2268db2cd052674fde55c7d48b7a5098ce89b4ba':
  lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fields

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years agoMerge commit '6b3ef7f080293956b2e5212b83135c6b051212e9'
Hendrik Leppkes [Tue, 8 Sep 2015 12:53:34 +0000 (14:53 +0200)]
Merge commit '6b3ef7f080293956b2e5212b83135c6b051212e9'

* commit '6b3ef7f080293956b2e5212b83135c6b051212e9':
  lavu: Remove bit packing from AVComponentDescriptor

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years agoMerge commit 'b8b5d8274471129f122858bc74ad09284dae6ab7'
Hendrik Leppkes [Tue, 8 Sep 2015 12:53:13 +0000 (14:53 +0200)]
Merge commit 'b8b5d8274471129f122858bc74ad09284dae6ab7'

* commit 'b8b5d8274471129f122858bc74ad09284dae6ab7':
  lavu: extend size of the AVPixFmtDescriptor.flags field

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years agoMerge commit '77cf23668991bfd1fb69339f13e1511b4186b7b3'
Hendrik Leppkes [Tue, 8 Sep 2015 12:46:21 +0000 (14:46 +0200)]
Merge commit '77cf23668991bfd1fb69339f13e1511b4186b7b3'

* commit '77cf23668991bfd1fb69339f13e1511b4186b7b3':
  asfdec: alloc enough space for storing name in asf_read_metadata_obj

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years agoMerge commit '7cad1bf0759ada2a1fc3e80bb232a5377dd4fda4'
Hendrik Leppkes [Tue, 8 Sep 2015 12:46:02 +0000 (14:46 +0200)]
Merge commit '7cad1bf0759ada2a1fc3e80bb232a5377dd4fda4'

* commit '7cad1bf0759ada2a1fc3e80bb232a5377dd4fda4':
  mov: Allow more than one keyframe per trun

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years agoMerge commit 'd0f7e4a57fbffa0efb204d4274c3dd56fbfff946'
Hendrik Leppkes [Tue, 8 Sep 2015 12:34:09 +0000 (14:34 +0200)]
Merge commit 'd0f7e4a57fbffa0efb204d4274c3dd56fbfff946'

* commit 'd0f7e4a57fbffa0efb204d4274c3dd56fbfff946':
  dxtory: Unify and rework the decoding routines

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years agoMerge commit '3cdda78deb19b39dbbf8961ae0aec44dbb19bf6d'
Hendrik Leppkes [Tue, 8 Sep 2015 12:30:00 +0000 (14:30 +0200)]
Merge commit '3cdda78deb19b39dbbf8961ae0aec44dbb19bf6d'

* commit '3cdda78deb19b39dbbf8961ae0aec44dbb19bf6d':
  checkasm: add unit tests for v210enc

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years agoMerge commit '599fe93a840397f551d94db406d0bad42b46b94b'
Hendrik Leppkes [Tue, 8 Sep 2015 12:28:39 +0000 (14:28 +0200)]
Merge commit '599fe93a840397f551d94db406d0bad42b46b94b'

* commit '599fe93a840397f551d94db406d0bad42b46b94b':
  riff: Add AVj2 fourcc for Avid jpeg2000

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years agoMerge commit 'a7e6fbd90e62d3320b1e26d8209fc0f55ee5b0be'
Hendrik Leppkes [Tue, 8 Sep 2015 12:27:05 +0000 (14:27 +0200)]
Merge commit 'a7e6fbd90e62d3320b1e26d8209fc0f55ee5b0be'

* commit 'a7e6fbd90e62d3320b1e26d8209fc0f55ee5b0be':
  dxtory: Factorize the buffer loading

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years agoMerge commit '6a6bc43f5f79587b8936334cc0b3a6616f4807ac'
Hendrik Leppkes [Tue, 8 Sep 2015 12:23:53 +0000 (14:23 +0200)]
Merge commit '6a6bc43f5f79587b8936334cc0b3a6616f4807ac'

* commit '6a6bc43f5f79587b8936334cc0b3a6616f4807ac':
  dxtory: Factorize slice size checks

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years agoMerge commit 'db9fd1e9af83e88bcf2ef40db6a5debf91845c25'
Hendrik Leppkes [Tue, 8 Sep 2015 12:19:17 +0000 (14:19 +0200)]
Merge commit 'db9fd1e9af83e88bcf2ef40db6a5debf91845c25'

* commit 'db9fd1e9af83e88bcf2ef40db6a5debf91845c25':
  fraps: increase vlc nb_bits

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years agoMerge commit '741d353ab9cb47fe864e60552bf7b9af7aaa735b'
Hendrik Leppkes [Tue, 8 Sep 2015 12:17:59 +0000 (14:17 +0200)]
Merge commit '741d353ab9cb47fe864e60552bf7b9af7aaa735b'

* commit '741d353ab9cb47fe864e60552bf7b9af7aaa735b':
  huffman: allow specifying nb_bits to ff_huff_build_tree()

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years agoMerge commit '26960aa1cd865e5dc55c67fb2ff9f0629e4d1bda'
Hendrik Leppkes [Tue, 8 Sep 2015 12:17:04 +0000 (14:17 +0200)]
Merge commit '26960aa1cd865e5dc55c67fb2ff9f0629e4d1bda'

* commit '26960aa1cd865e5dc55c67fb2ff9f0629e4d1bda':
  huffman: increase bits constant

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years agoMerge commit '5a19bce2ff2b61602889392bec747ce81d1e9a1b'
Hendrik Leppkes [Tue, 8 Sep 2015 12:16:36 +0000 (14:16 +0200)]
Merge commit '5a19bce2ff2b61602889392bec747ce81d1e9a1b'

* commit '5a19bce2ff2b61602889392bec747ce81d1e9a1b':
  huffman: use a named identifer for the bits constant

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years agoavfilter: add extrastereo filter
Paul B Mahol [Sat, 5 Sep 2015 03:55:47 +0000 (03:55 +0000)]
avfilter: add extrastereo filter

Signed-off-by: Paul B Mahol <onemda@gmail.com>
4 years agolavc/dxv: Support more real-world old version samples.
Carl Eugen Hoyos [Tue, 8 Sep 2015 08:18:16 +0000 (10:18 +0200)]
lavc/dxv: Support more real-world old version samples.

4 years agolavc/dxv: Silence "Multiple ff_thread_finish_setup() calls" warnings.
Carl Eugen Hoyos [Tue, 8 Sep 2015 08:16:34 +0000 (10:16 +0200)]
lavc/dxv: Silence "Multiple ff_thread_finish_setup() calls" warnings.

4 years agoconfigure: Reenable colorized warnings and check for tput's existence
Timothy Gu [Tue, 8 Sep 2015 02:11:16 +0000 (19:11 -0700)]
configure: Reenable colorized warnings and check for tput's existence

Untested.

4 years agoRevert "configure: colorize warning messages"
Michael Niedermayer [Tue, 8 Sep 2015 02:58:47 +0000 (04:58 +0200)]
Revert "configure: colorize warning messages"

This broke win32, MSYS

This reverts commit 3e830b6dc844219673b6a036d8a3bd326ac4f9e2.

4 years agoavcodec: loongson delete invalid simple idct put and add optimization
周晓勇 [Wed, 2 Sep 2015 10:00:24 +0000 (18:00 +0800)]
avcodec: loongson delete invalid simple idct put and add optimization

Change-Id: I23a36c65915f01a1cf20e317c14b8eaaa62958b4
Signed-off-by: ZhouXiaoyong <zhouxiaoyong@loongson.cn>
Fixes Decoding of http://loongnix.org/ftp/multimedia/testing/nanocore_720p_24fps_mpeg4_ac3_short.avi

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years agoAdd NOA credits
Michael Niedermayer [Mon, 7 Sep 2015 16:52:38 +0000 (18:52 +0200)]
Add NOA credits

4 years agoavcodec: loongson optimize h264dsp idct and loop filter with mmi
周晓勇 [Wed, 2 Sep 2015 10:02:24 +0000 (18:02 +0800)]
avcodec: loongson optimize h264dsp idct and loop filter with mmi

Change-Id: Ic87fb8f5cd22a502ff9dbbc5a5a8ea97cfc8a1dd
Signed-off-by: ZhouXiaoyong <zhouxiaoyong@loongson.cn>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years agoavfilter/vf_thumbnail: use the name 's' for the pointer to the private context
Ganesh Ajjanagadde [Fri, 4 Sep 2015 15:20:53 +0000 (08:20 -0700)]
avfilter/vf_thumbnail: use the name 's' for the pointer to the private context

Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
4 years agolibavcodec/qsvdec.c: correct flush() handler has been implemented
Ivan Uskov [Thu, 6 Aug 2015 16:10:24 +0000 (12:10 -0400)]
libavcodec/qsvdec.c: correct flush() handler has been implemented

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years agolibavcodec/qsvdec.c: correct handling of dynamic frame size changing has been implemented
Ivan Uskov [Tue, 4 Aug 2015 10:40:06 +0000 (06:40 -0400)]
libavcodec/qsvdec.c: correct handling of dynamic frame size changing has been implemented

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years agoavcodec: remove VIMA Makefile entry
James Almer [Mon, 7 Sep 2015 19:24:31 +0000 (16:24 -0300)]
avcodec: remove VIMA Makefile entry

Signed-off-by: James Almer <jamrial@gmail.com>
4 years agoavcodec: remove missing bits from deprecated VIMA decoder
James Almer [Mon, 7 Sep 2015 19:04:23 +0000 (16:04 -0300)]
avcodec: remove missing bits from deprecated VIMA decoder

Signed-off-by: James Almer <jamrial@gmail.com>
4 years agoavformat/http: exponentially delay reconnection to avoid flooding the server
Michael Niedermayer [Sun, 6 Sep 2015 18:03:46 +0000 (20:03 +0200)]
avformat/http: exponentially delay reconnection to avoid flooding the server

Reviewed-by: Zhang Rui <bbcallen@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years agoavformat/http: Add reconnect_at_eof and reconnect_streamed options
Michael Niedermayer [Sun, 6 Sep 2015 17:58:10 +0000 (19:58 +0200)]
avformat/http: Add reconnect_at_eof and reconnect_streamed options

They allow reconnecting endless live streams which fail with eof

Reviewed-by: Zhang Rui <bbcallen@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years agoavcodec: remove fourcc values from AVCodecIDs
James Almer [Mon, 7 Sep 2015 14:49:33 +0000 (11:49 -0300)]
avcodec: remove fourcc values from AVCodecIDs

Based on a patch by wm4.

Reviewed-by: Paul B Mahol <onemda@gmail.com>
Reviewed-by: Hendrik Leppkes <h.leppkes@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
4 years agoavcodec: remove duplicate AVCodecIDs
James Almer [Mon, 7 Sep 2015 14:45:34 +0000 (11:45 -0300)]
avcodec: remove duplicate AVCodecIDs

Reviewed-by: Paul B Mahol <onemda@gmail.com>
Reviewed-by: Hendrik Leppkes <h.leppkes@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
4 years agoconfigure: colorize warning messages
Ganesh Ajjanagadde [Fri, 28 Aug 2015 14:39:59 +0000 (10:39 -0400)]
configure: colorize warning messages

This patch introduces color warning messages (yellow).
They are enabled whenever available.
Tested with zsh, bash, and sh (bash under --posix).

Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years agoMerge commit '9ad1e0c12caa440de860bd8f2122beb11d73815c'
Hendrik Leppkes [Mon, 7 Sep 2015 14:19:40 +0000 (16:19 +0200)]
Merge commit '9ad1e0c12caa440de860bd8f2122beb11d73815c'

* commit '9ad1e0c12caa440de860bd8f2122beb11d73815c':
  mux: Make sure that the data is actually written

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years agoMerge commit 'e05f7ed5436207f4a55f1978b223c7f8bc82af42'
Hendrik Leppkes [Mon, 7 Sep 2015 14:11:57 +0000 (16:11 +0200)]
Merge commit 'e05f7ed5436207f4a55f1978b223c7f8bc82af42'

* commit 'e05f7ed5436207f4a55f1978b223c7f8bc82af42':
  file: properly forward errors from file_read() and file_write()

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years agoMerge commit '5a1a9da8a7ae120f2543b8f2fa13dc8baac39f17'
Hendrik Leppkes [Mon, 7 Sep 2015 14:08:42 +0000 (16:08 +0200)]
Merge commit '5a1a9da8a7ae120f2543b8f2fa13dc8baac39f17'

* commit '5a1a9da8a7ae120f2543b8f2fa13dc8baac39f17':
  mpegvideo: Drop a stray error message

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years agoMerge commit 'c45fcf30cfab687004ed1cdc06ebaa21f4262a0b'
Hendrik Leppkes [Mon, 7 Sep 2015 14:07:07 +0000 (16:07 +0200)]
Merge commit 'c45fcf30cfab687004ed1cdc06ebaa21f4262a0b'

* commit 'c45fcf30cfab687004ed1cdc06ebaa21f4262a0b':
  DXV decoder

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years agovaapi: fix local header include.
Gwenole Beauchesne [Mon, 7 Sep 2015 13:28:00 +0000 (15:28 +0200)]
vaapi: fix local header include.

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
4 years agolavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fields
Vittorio Giovara [Thu, 3 Sep 2015 11:44:14 +0000 (13:44 +0200)]
lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fields

The new fields can be accessed directly and are more intelligible.

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
4 years agolavu: Remove bit packing from AVComponentDescriptor
Vittorio Giovara [Wed, 2 Sep 2015 16:59:38 +0000 (18:59 +0200)]
lavu: Remove bit packing from AVComponentDescriptor

There is no practical benefit in having this structure elements
bit packed given the size of the structure and its usage.
Change types from uint16_t (packed) to plain int in order to simplify
modifying the structure and accessing its fields.

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
4 years agolavu: extend size of the AVPixFmtDescriptor.flags field
wm4 [Wed, 2 Sep 2015 16:59:37 +0000 (18:59 +0200)]
lavu: extend size of the AVPixFmtDescriptor.flags field

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
4 years agoasfdec: alloc enough space for storing name in asf_read_metadata_obj
Alexandra Hájková [Wed, 2 Sep 2015 12:27:42 +0000 (14:27 +0200)]
asfdec: alloc enough space for storing name in asf_read_metadata_obj

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
4 years agomov: Allow more than one keyframe per trun
Martin Storsjö [Wed, 2 Sep 2015 10:05:45 +0000 (13:05 +0300)]
mov: Allow more than one keyframe per trun

The previous restriction was partially designed to fix certain
(broken) samples from bug 215. There should be no restriction on the
number of keyframes per fragment or trun.

The spec suggests that all frames lacking MOV_FRAG_SAMPLE_FLAG_IS_NON_SYNC
are key frames, but we require the flag MOV_FRAG_SAMPLE_FLAG_DEPENDS_YES
to be unset as well. This works for (possibly broken) media that never
sets the NON_SYNC flag and should also be correct for any spec-compliant
file.

For files that never set either of the flags, all samples are marked
as keyframes.

Signed-off-by: Martin Storsjö <martin@martin.st>
4 years agodxtory: Unify and rework the decoding routines
Luca Barbato [Thu, 3 Sep 2015 14:44:27 +0000 (16:44 +0200)]
dxtory: Unify and rework the decoding routines

Do not make many assumption on the dimension of the slices and just
try to decode additional lines if there is enough data left.

Decodes all the samples kindly provided by ultramage.

4 years agodoc/filters:vf_stereo3d: update to recent changes
Paul B Mahol [Sun, 6 Sep 2015 11:53:34 +0000 (11:53 +0000)]
doc/filters:vf_stereo3d: update to recent changes

Signed-off-by: Paul B Mahol <onemda@gmail.com>
4 years agoaaccoder: add frequency scaling and quantization correction for PNS
Rostislav Pehlivanov [Mon, 7 Sep 2015 11:39:04 +0000 (12:39 +0100)]
aaccoder: add frequency scaling and quantization correction for PNS

This commit once again improves the PNS implementation by scaling the
thresholds with frequency. The thresholds get looser as the frequency
increases since higher frequencies are basically noise to human ears.

Also, this introduces quantization error correction for PNS. Should
the error be too much, no PNS will be used. The energy_ratio is used
to regulate the actual encoded PNS energy: if the generated PNS
energy is higher than the energy from the psy system, energy_ratio
is used to correct it so that hopefully once requantized and
transmitted the value in the decoder will be closer to what the
encoder has.

Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
4 years agoavfilter/vf_stereo3d: stop dumping half of data for interleave rows output
Paul B Mahol [Sun, 6 Sep 2015 09:22:43 +0000 (09:22 +0000)]
avfilter/vf_stereo3d: stop dumping half of data for interleave rows output

Signed-off-by: Paul B Mahol <onemda@gmail.com>