ffmpeg.git
7 years agolavfi/tile: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 21:15:06 +0000 (23:15 +0200)]
lavfi/tile: switch to an AVOptions-based system.

7 years agolavfi/concat: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 23:10:40 +0000 (01:10 +0200)]
lavfi/concat: switch to an AVOptions-based system.

7 years agoMerge commit 'e8cafd2773bc56455c8816593cbd9368f2d69a80'
Michael Niedermayer [Thu, 11 Apr 2013 09:40:05 +0000 (11:40 +0200)]
Merge commit 'e8cafd2773bc56455c8816593cbd9368f2d69a80'

* commit 'e8cafd2773bc56455c8816593cbd9368f2d69a80':
  h264: Clear the mb members via memset instead of using dsputil

Conflicts:
libavcodec/h264.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '6d25c9db11e87ec58652de6588448225137b0c57'
Michael Niedermayer [Thu, 11 Apr 2013 09:26:43 +0000 (11:26 +0200)]
Merge commit '6d25c9db11e87ec58652de6588448225137b0c57'

* commit '6d25c9db11e87ec58652de6588448225137b0c57':
  dsputil: Make square put/avg_pixels functions local to h264qpel

Conflicts:
libavcodec/dsputil.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '2e81acc687e64d15dd93c74793060bb5a233f44d'
Michael Niedermayer [Thu, 11 Apr 2013 09:20:55 +0000 (11:20 +0200)]
Merge commit '2e81acc687e64d15dd93c74793060bb5a233f44d'

* commit '2e81acc687e64d15dd93c74793060bb5a233f44d':
  x86inc: Fix number of operands for cmp* instructions
  af_channelmap: fix uninitialized variable use introduced in ba8efac977f4276f05274947b2b67d144cbc965a
  lavfi: add a bump and docs entries for the AVOptions switch

Conflicts:
Changelog
doc/APIchanges
libavfilter/version.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge remote-tracking branch 'ubitux/lavfi-mixed-short-long'
Michael Niedermayer [Thu, 11 Apr 2013 09:09:44 +0000 (11:09 +0200)]
Merge remote-tracking branch 'ubitux/lavfi-mixed-short-long'

* ubitux/lavfi-mixed-short-long:
  lavfi: restore mixed short/long option support with the new system.

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '8114c101607843a86960bd3e0e9c40487dc2a961'
Michael Niedermayer [Thu, 11 Apr 2013 08:59:06 +0000 (10:59 +0200)]
Merge commit '8114c101607843a86960bd3e0e9c40487dc2a961'

* commit '8114c101607843a86960bd3e0e9c40487dc2a961':
  lavfi: add avfilter_get_class().

Conflicts:
libavfilter/avfilter.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agolavfi: restore mixed short/long option support with the new system.
Clément Bœsch [Thu, 11 Apr 2013 08:38:05 +0000 (10:38 +0200)]
lavfi: restore mixed short/long option support with the new system.

process_unnamed_options() is renamed to process_options() and its code
is heavily based on av_opt_set_from_string().

7 years agoMerge commit '4d1f31ea44f82adfb2b712534d71e27233a4f785'
Michael Niedermayer [Thu, 11 Apr 2013 08:42:49 +0000 (10:42 +0200)]
Merge commit '4d1f31ea44f82adfb2b712534d71e27233a4f785'

* commit '4d1f31ea44f82adfb2b712534d71e27233a4f785':
  lavfi: make AVFilterContext export filter options.

Conflicts:
libavfilter/avfilter.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '62549f9655c48f0ec061087fa33a96040ce01145'
Michael Niedermayer [Thu, 11 Apr 2013 08:34:05 +0000 (10:34 +0200)]
Merge commit '62549f9655c48f0ec061087fa33a96040ce01145'

* commit '62549f9655c48f0ec061087fa33a96040ce01145':
  lavfi: error out when options are provided to a filter that does not take any

Conflicts:
libavfilter/avfilter.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit 'c43a7ecad997fc527af34b952334f3d030709a1b'
Michael Niedermayer [Thu, 11 Apr 2013 08:25:42 +0000 (10:25 +0200)]
Merge commit 'c43a7ecad997fc527af34b952334f3d030709a1b'

* commit 'c43a7ecad997fc527af34b952334f3d030709a1b':
  lavfi: remove now unused args parameter from AVFilter.init

Conflicts:
libavfilter/avfilter.c
libavfilter/buffersrc.c
libavfilter/f_select.c
libavfilter/src_movie.c
libavfilter/vf_alphamerge.c
libavfilter/vf_drawtext.c
libavfilter/vf_lut.c

Not merged (yet) because there are still many filters that use the args
parameter.

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '7b3eb745b98b04dd8a4970b9fd6c98998e858fc1'
Michael Niedermayer [Thu, 11 Apr 2013 08:02:07 +0000 (10:02 +0200)]
Merge commit '7b3eb745b98b04dd8a4970b9fd6c98998e858fc1'

* commit '7b3eb745b98b04dd8a4970b9fd6c98998e858fc1':
  vsrc_testsrc: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/vsrc_testsrc.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoavutil/opencl: add opencl device list APIs 20130411
highgod0401 [Thu, 11 Apr 2013 00:01:53 +0000 (08:01 +0800)]
avutil/opencl: add opencl device list APIs 20130411

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit 'a42d6e6c4c19912b73cae8ca9133b4202667c303'
Michael Niedermayer [Thu, 11 Apr 2013 01:38:34 +0000 (03:38 +0200)]
Merge commit 'a42d6e6c4c19912b73cae8ca9133b4202667c303'

* commit 'a42d6e6c4c19912b73cae8ca9133b4202667c303':
  vsrc_movie: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/src_movie.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit 'b7b3302f8f2c7d9f6e08e0a976890eefe3edcc9e'
Michael Niedermayer [Thu, 11 Apr 2013 01:20:43 +0000 (03:20 +0200)]
Merge commit 'b7b3302f8f2c7d9f6e08e0a976890eefe3edcc9e'

* commit 'b7b3302f8f2c7d9f6e08e0a976890eefe3edcc9e':
  vsrc_nullsrc: switch to an AVOptions-based system.

Conflicts:
libavfilter/vsrc_nullsrc.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '7bc1a883c9158bb6e383d86fc76bdf2541e9a9fe'
Michael Niedermayer [Thu, 11 Apr 2013 01:10:43 +0000 (03:10 +0200)]
Merge commit '7bc1a883c9158bb6e383d86fc76bdf2541e9a9fe'

* commit '7bc1a883c9158bb6e383d86fc76bdf2541e9a9fe':
  vsrc_color: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/vsrc_color.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '73d5d405d424c06f3f354337cfdb24794932094d'
Michael Niedermayer [Thu, 11 Apr 2013 00:49:13 +0000 (02:49 +0200)]
Merge commit '73d5d405d424c06f3f354337cfdb24794932094d'

* commit '73d5d405d424c06f3f354337cfdb24794932094d':
  split: switch to an AVOptions-based system.

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit 'b13623e184759f37348b8fdb1276b1bb408f3e59'
Michael Niedermayer [Thu, 11 Apr 2013 00:42:53 +0000 (02:42 +0200)]
Merge commit 'b13623e184759f37348b8fdb1276b1bb408f3e59'

* commit 'b13623e184759f37348b8fdb1276b1bb408f3e59':
  af_volume: switch to an AVOptions-based system.

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge remote-tracking branch 'richardpl/biquads'
Michael Niedermayer [Thu, 11 Apr 2013 00:37:59 +0000 (02:37 +0200)]
Merge remote-tracking branch 'richardpl/biquads'

* richardpl/biquads:
  lavfi/biquads: switch to an AVOptions-based system

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit 'dd7fc37c71955b78a2687f29e871f714d18de386'
Michael Niedermayer [Thu, 11 Apr 2013 00:33:31 +0000 (02:33 +0200)]
Merge commit 'dd7fc37c71955b78a2687f29e871f714d18de386'

* commit 'dd7fc37c71955b78a2687f29e871f714d18de386':
  af_join: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/af_join.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agolavfi/biquads: switch to an AVOptions-based system
Paul B Mahol [Thu, 11 Apr 2013 00:30:28 +0000 (00:30 +0000)]
lavfi/biquads: switch to an AVOptions-based system

Signed-off-by: Paul B Mahol <onemda@gmail.com>
7 years agoMerge remote-tracking branch 'richardpl/framestep'
Michael Niedermayer [Thu, 11 Apr 2013 00:23:01 +0000 (02:23 +0200)]
Merge remote-tracking branch 'richardpl/framestep'

* richardpl/framestep:
  lavfi/framestep: remove request_frame hack
  lavfi/framestep: switch to an AVOptions-based system

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agolavfi/framestep: remove request_frame hack
Paul B Mahol [Thu, 11 Apr 2013 00:09:47 +0000 (00:09 +0000)]
lavfi/framestep: remove request_frame hack

Signed-off-by: Paul B Mahol <onemda@gmail.com>
7 years agolavfi/framestep: switch to an AVOptions-based system
Paul B Mahol [Thu, 11 Apr 2013 00:03:23 +0000 (00:03 +0000)]
lavfi/framestep: switch to an AVOptions-based system

Signed-off-by: Paul B Mahol <onemda@gmail.com>
7 years agoMerge commit '3f14febbdf7c93bbd186399da27991180e5916b6'
Michael Niedermayer [Thu, 11 Apr 2013 00:17:28 +0000 (02:17 +0200)]
Merge commit '3f14febbdf7c93bbd186399da27991180e5916b6'

* commit '3f14febbdf7c93bbd186399da27991180e5916b6':
  af_channelsplit: switch to an AVOptions-based system.

Conflicts:
libavfilter/af_channelsplit.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit 'ba8efac977f4276f05274947b2b67d144cbc965a'
Michael Niedermayer [Thu, 11 Apr 2013 00:03:31 +0000 (02:03 +0200)]
Merge commit 'ba8efac977f4276f05274947b2b67d144cbc965a'

* commit 'ba8efac977f4276f05274947b2b67d144cbc965a':
  af_channelmap: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/af_channelmap.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge remote-tracking branch 'mbouron/shorthand-cleanup'
Michael Niedermayer [Wed, 10 Apr 2013 23:53:08 +0000 (01:53 +0200)]
Merge remote-tracking branch 'mbouron/shorthand-cleanup'

* mbouron/shorthand-cleanup:
  lavfi/aphaser: switch to AVOption-based system
  lavfi/apad: switch to AVOption-based system
  lavfi/afade: switch to AVOption-base system
  lavfi/blend: switch to AVOption-based system

Conflicts:
libavfilter/avfilter.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit 'b2b25b0659fa047da6266d2ce165d43011136b30'
Michael Niedermayer [Wed, 10 Apr 2013 23:39:15 +0000 (01:39 +0200)]
Merge commit 'b2b25b0659fa047da6266d2ce165d43011136b30'

* commit 'b2b25b0659fa047da6266d2ce165d43011136b30':
  af_asyncts: switch to an AVOptions-based system.

Conflicts:
libavfilter/af_asyncts.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agolavfi/aphaser: switch to AVOption-based system
Matthieu Bouron [Wed, 10 Apr 2013 23:37:57 +0000 (01:37 +0200)]
lavfi/aphaser: switch to AVOption-based system

7 years agoMerge commit 'ac20e3ab8ed497549ee2a62754f01eee5e7a5066'
Michael Niedermayer [Wed, 10 Apr 2013 23:25:08 +0000 (01:25 +0200)]
Merge commit 'ac20e3ab8ed497549ee2a62754f01eee5e7a5066'

* commit 'ac20e3ab8ed497549ee2a62754f01eee5e7a5066':
  af_amix: switch to an AVOptions-based system.

Conflicts:
libavfilter/af_amix.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agolavfi/apad: switch to AVOption-based system
Matthieu Bouron [Wed, 10 Apr 2013 23:31:08 +0000 (01:31 +0200)]
lavfi/apad: switch to AVOption-based system

7 years agolavfi/afade: switch to AVOption-base system
Matthieu Bouron [Wed, 10 Apr 2013 23:22:53 +0000 (01:22 +0200)]
lavfi/afade: switch to AVOption-base system

7 years agolavfi/blend: switch to AVOption-based system
Matthieu Bouron [Wed, 10 Apr 2013 23:06:16 +0000 (01:06 +0200)]
lavfi/blend: switch to AVOption-based system

7 years agoMerge commit '7536c671040f1f3ebc9f0d3b7831dac71436b775'
Michael Niedermayer [Wed, 10 Apr 2013 23:14:01 +0000 (01:14 +0200)]
Merge commit '7536c671040f1f3ebc9f0d3b7831dac71436b775'

* commit '7536c671040f1f3ebc9f0d3b7831dac71436b775':
  vf_yadif: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/vf_yadif.c
libavfilter/yadif.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge remote-tracking branch 'ubitux/shorthand-cleanup'
Michael Niedermayer [Wed, 10 Apr 2013 23:05:14 +0000 (01:05 +0200)]
Merge remote-tracking branch 'ubitux/shorthand-cleanup'

* ubitux/shorthand-cleanup:
  lavfi/idet: switch to an AVOptions-based system.
  lavfi/histogram: switch to an AVOptions-based system.
  lavfi/stereo3d: switch to an AVOptions-based system.
  lavfi/noise: switch to an AVOptions-based system.
  lavfi/histeq: switch to an AVOptions-based system.

Conflicts:
libavfilter/avfilter.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agolavfi/idet: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 23:01:49 +0000 (01:01 +0200)]
lavfi/idet: switch to an AVOptions-based system.

7 years agolavfi/histogram: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 22:57:35 +0000 (00:57 +0200)]
lavfi/histogram: switch to an AVOptions-based system.

7 years agolavfi/stereo3d: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 22:54:27 +0000 (00:54 +0200)]
lavfi/stereo3d: switch to an AVOptions-based system.

7 years agolavfi/noise: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 22:52:39 +0000 (00:52 +0200)]
lavfi/noise: switch to an AVOptions-based system.

7 years agolavfi/histeq: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 22:40:33 +0000 (00:40 +0200)]
lavfi/histeq: switch to an AVOptions-based system.

7 years agoMerge remote-tracking branch 'mbouron/shorthand-cleanup'
Michael Niedermayer [Wed, 10 Apr 2013 23:03:02 +0000 (01:03 +0200)]
Merge remote-tracking branch 'mbouron/shorthand-cleanup'

* mbouron/shorthand-cleanup:
  lavfi/kerndeint: switch to AVOption-based system
  lavfi/il: switch to AVOption-based system

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit 'b83e9efc53e5491716625aa31c69006b1119b280'
Michael Niedermayer [Wed, 10 Apr 2013 22:50:53 +0000 (00:50 +0200)]
Merge commit 'b83e9efc53e5491716625aa31c69006b1119b280'

* commit 'b83e9efc53e5491716625aa31c69006b1119b280':
  vf_unsharp: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/vf_unsharp.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agolavfi/kerndeint: switch to AVOption-based system
Matthieu Bouron [Wed, 10 Apr 2013 22:52:39 +0000 (00:52 +0200)]
lavfi/kerndeint: switch to AVOption-based system

7 years agoMerge remote-tracking branch 'ubitux/shorthand-cleanup'
Michael Niedermayer [Wed, 10 Apr 2013 22:37:21 +0000 (00:37 +0200)]
Merge remote-tracking branch 'ubitux/shorthand-cleanup'

* ubitux/shorthand-cleanup:
  lavfi/mptestsrc: switch to an AVOptions-based system.
  lavfi/mandelbrot: switch to an AVOptions-based system.
  lavfi/life: switch to an AVOptions-based system.
  lavfi/cellauto: switch to an AVOptions-based system.

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '0c2466dec719b933d161f5d680a57fde38aa5daa'
Michael Niedermayer [Wed, 10 Apr 2013 22:32:50 +0000 (00:32 +0200)]
Merge commit '0c2466dec719b933d161f5d680a57fde38aa5daa'

* commit '0c2466dec719b933d161f5d680a57fde38aa5daa':
  vf_transpose: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/vf_transpose.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agolavfi/il: switch to AVOption-based system
Matthieu Bouron [Wed, 10 Apr 2013 22:27:31 +0000 (00:27 +0200)]
lavfi/il: switch to AVOption-based system

7 years agolavfi/mptestsrc: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 21:29:19 +0000 (23:29 +0200)]
lavfi/mptestsrc: switch to an AVOptions-based system.

7 years agolavfi/mandelbrot: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 21:26:15 +0000 (23:26 +0200)]
lavfi/mandelbrot: switch to an AVOptions-based system.

7 years agolavfi/life: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 21:24:05 +0000 (23:24 +0200)]
lavfi/life: switch to an AVOptions-based system.

7 years agolavfi/cellauto: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 21:21:21 +0000 (23:21 +0200)]
lavfi/cellauto: switch to an AVOptions-based system.

7 years agolavfi/decimate: switch to an AVOption-based system
Stefano Sabatini [Wed, 10 Apr 2013 22:20:01 +0000 (00:20 +0200)]
lavfi/decimate: switch to an AVOption-based system

7 years agolavfi/field: switch to AVOption-based system
Stefano Sabatini [Wed, 10 Apr 2013 22:14:06 +0000 (00:14 +0200)]
lavfi/field: switch to AVOption-based system

Also remove mention to syntax explanation which is or will be redundant
and possibly confusing.

7 years agoMerge commit 'ffea3b00c39caa8ad78456ae08c8353929974dfd'
Michael Niedermayer [Wed, 10 Apr 2013 22:10:59 +0000 (00:10 +0200)]
Merge commit 'ffea3b00c39caa8ad78456ae08c8353929974dfd'

* commit 'ffea3b00c39caa8ad78456ae08c8353929974dfd':
  vf_settb: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/f_settb.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agolavfi/smarblur: add missing newline at end of verbose message
Stefano Sabatini [Wed, 10 Apr 2013 22:03:47 +0000 (00:03 +0200)]
lavfi/smarblur: add missing newline at end of verbose message

7 years agolavfi/smartblur: switch to AVOption-based system
Stefano Sabatini [Wed, 10 Apr 2013 22:02:27 +0000 (00:02 +0200)]
lavfi/smartblur: switch to AVOption-based system

7 years agoMerge commit '33b97faaba2744f0a2fd65c0ef9ecc2de3fad7ff'
Michael Niedermayer [Wed, 10 Apr 2013 21:48:26 +0000 (23:48 +0200)]
Merge commit '33b97faaba2744f0a2fd65c0ef9ecc2de3fad7ff'

* commit '33b97faaba2744f0a2fd65c0ef9ecc2de3fad7ff':
  vf_setpts: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/f_setpts.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge remote-tracking branch 'ubitux/shorthand-cleanup'
Michael Niedermayer [Wed, 10 Apr 2013 21:28:51 +0000 (23:28 +0200)]
Merge remote-tracking branch 'ubitux/shorthand-cleanup'

* ubitux/shorthand-cleanup:
  lavfi/subtitles: switch to an AVOptions-based system.
  lavfi/pp: switch to an AVOptions-based system.
  lavfi/geq: switch to an AVOptions-based system.
  lavfi/edgedetect: switch to an AVOptions-based system.
  lavfi/curves: switch to an AVOptions-based system.
  lavfi/colormatrix: switch to an AVOptions-based system.
  lavfi/perms: switch to an AVOptions-based system.
  lavfi/ebur128: switch to an AVOptions-based system.
  lavfi/showspectrum: switch to an AVOptions-based system.
  lavfi/silencedetect: switch to an AVOptions-based system.
  lavfi/thumbnail: switch to an AVOptions-based system.

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '95f1f56a21bc2f824af6fb97ca7ab35cdd0c401e'
Michael Niedermayer [Wed, 10 Apr 2013 21:18:18 +0000 (23:18 +0200)]
Merge commit '95f1f56a21bc2f824af6fb97ca7ab35cdd0c401e'

* commit '95f1f56a21bc2f824af6fb97ca7ab35cdd0c401e':
  vf_select: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/f_select.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agolavfi/subtitles: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 21:10:05 +0000 (23:10 +0200)]
lavfi/subtitles: switch to an AVOptions-based system.

7 years agolavfi/pp: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 20:43:25 +0000 (22:43 +0200)]
lavfi/pp: switch to an AVOptions-based system.

Also add and use the '|' separator instead of ':' since it's
incompatible with the new option system...

7 years agolavfi/geq: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 20:33:41 +0000 (22:33 +0200)]
lavfi/geq: switch to an AVOptions-based system.

7 years agolavfi/edgedetect: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 20:28:37 +0000 (22:28 +0200)]
lavfi/edgedetect: switch to an AVOptions-based system.

7 years agolavfi/curves: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 20:26:06 +0000 (22:26 +0200)]
lavfi/curves: switch to an AVOptions-based system.

7 years agolavfi/colormatrix: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 20:18:20 +0000 (22:18 +0200)]
lavfi/colormatrix: switch to an AVOptions-based system.

7 years agolavfi/perms: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 20:15:10 +0000 (22:15 +0200)]
lavfi/perms: switch to an AVOptions-based system.

7 years agolavfi/ebur128: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 20:13:12 +0000 (22:13 +0200)]
lavfi/ebur128: switch to an AVOptions-based system.

7 years agolavfi/showspectrum: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 20:10:56 +0000 (22:10 +0200)]
lavfi/showspectrum: switch to an AVOptions-based system.

7 years agolavfi/silencedetect: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 20:05:12 +0000 (22:05 +0200)]
lavfi/silencedetect: switch to an AVOptions-based system.

7 years agolavfi/thumbnail: switch to an AVOptions-based system.
Clément Bœsch [Wed, 10 Apr 2013 19:57:07 +0000 (21:57 +0200)]
lavfi/thumbnail: switch to an AVOptions-based system.

7 years agoMerge commit '40c885c589808455a1c4b473509f1e6cd4908f55'
Michael Niedermayer [Wed, 10 Apr 2013 20:50:32 +0000 (22:50 +0200)]
Merge commit '40c885c589808455a1c4b473509f1e6cd4908f55'

* commit '40c885c589808455a1c4b473509f1e6cd4908f55':
  vf_pad: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/vf_pad.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agolavfi/overlay: remove dupe initializer
Paul B Mahol [Wed, 10 Apr 2013 20:44:11 +0000 (20:44 +0000)]
lavfi/overlay: remove dupe initializer

Signed-off-by: Paul B Mahol <onemda@gmail.com>
7 years agoMerge commit '9087eaf193b8ce99c41352064a81916fa66adb49'
Michael Niedermayer [Wed, 10 Apr 2013 20:26:01 +0000 (22:26 +0200)]
Merge commit '9087eaf193b8ce99c41352064a81916fa66adb49'

* commit '9087eaf193b8ce99c41352064a81916fa66adb49':
  vf_overlay: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/vf_overlay.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '20b46f8f4fff6aeeab9ea418dc359eda8887ced6'
Michael Niedermayer [Wed, 10 Apr 2013 19:54:13 +0000 (21:54 +0200)]
Merge commit '20b46f8f4fff6aeeab9ea418dc359eda8887ced6'

* commit '20b46f8f4fff6aeeab9ea418dc359eda8887ced6':
  vf_lut: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/vf_lut.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit 'ee0e8d4b15a87932ab6066cd6eae3cab08726319'
Michael Niedermayer [Wed, 10 Apr 2013 19:24:00 +0000 (21:24 +0200)]
Merge commit 'ee0e8d4b15a87932ab6066cd6eae3cab08726319'

* commit 'ee0e8d4b15a87932ab6066cd6eae3cab08726319':
  vf_libopencv: switch to an AVOptions-based system.

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '8c747d46f721cffa8ea51990805ad1d3a3a4fd0a'
Michael Niedermayer [Wed, 10 Apr 2013 19:13:27 +0000 (21:13 +0200)]
Merge commit '8c747d46f721cffa8ea51990805ad1d3a3a4fd0a'

* commit '8c747d46f721cffa8ea51990805ad1d3a3a4fd0a':
  vf_hqdn3d: switch to an AVOptions-based system.

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '7ed833d78ea661d619124fd898547a900f6480bc'
Michael Niedermayer [Wed, 10 Apr 2013 18:48:46 +0000 (20:48 +0200)]
Merge commit '7ed833d78ea661d619124fd898547a900f6480bc'

* commit '7ed833d78ea661d619124fd898547a900f6480bc':
  vf_gradfun: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/gradfun.h
libavfilter/vf_gradfun.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit 'c334c113d4d9e9a41bc38a3e4458d7ab21010401'
Michael Niedermayer [Wed, 10 Apr 2013 18:29:25 +0000 (20:29 +0200)]
Merge commit 'c334c113d4d9e9a41bc38a3e4458d7ab21010401'

* commit 'c334c113d4d9e9a41bc38a3e4458d7ab21010401':
  vf_scale: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/avfilter.c
libavfilter/vf_scale.c

scale keeps using our shorthand system due to the alternative not
supporting the more complex syntactical things like 1 parameter
dimensions

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '5aa1a668cfae7f617e1a06efad20f87283badd8a'
Michael Niedermayer [Wed, 10 Apr 2013 17:51:02 +0000 (19:51 +0200)]
Merge commit '5aa1a668cfae7f617e1a06efad20f87283badd8a'

* commit '5aa1a668cfae7f617e1a06efad20f87283badd8a':
  vf_frei0r: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/vf_frei0r.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agovf_curves: add option to set all curves at once
Michael Niedermayer [Tue, 9 Apr 2013 21:04:24 +0000 (23:04 +0200)]
vf_curves: add option to set all curves at once

Reviewed-by: ubitux
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit 'f13ab29925883b4245da4129694af3af378d67be'
Michael Niedermayer [Wed, 10 Apr 2013 17:21:59 +0000 (19:21 +0200)]
Merge commit 'f13ab29925883b4245da4129694af3af378d67be'

* commit 'f13ab29925883b4245da4129694af3af378d67be':
  vf_fps: switch to an AVOptions-based system.

Conflicts:
libavfilter/vf_fps.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit 'a39c154049a2d0c4fb02a5c74f58d6986ec21cec'
Michael Niedermayer [Wed, 10 Apr 2013 17:02:13 +0000 (19:02 +0200)]
Merge commit 'a39c154049a2d0c4fb02a5c74f58d6986ec21cec'

* commit 'a39c154049a2d0c4fb02a5c74f58d6986ec21cec':
  vf_fieldorder: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/vf_fieldorder.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit 'b9dfee9fa259dfc885508179a359dccc9e7840bd'
Michael Niedermayer [Wed, 10 Apr 2013 16:48:07 +0000 (18:48 +0200)]
Merge commit 'b9dfee9fa259dfc885508179a359dccc9e7840bd'

* commit 'b9dfee9fa259dfc885508179a359dccc9e7840bd':
  vf_fade: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/vf_fade.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '8ec464c61c46a5d088b43d24e384d6c37b7ef14a'
Michael Niedermayer [Wed, 10 Apr 2013 16:27:40 +0000 (18:27 +0200)]
Merge commit '8ec464c61c46a5d088b43d24e384d6c37b7ef14a'

* commit '8ec464c61c46a5d088b43d24e384d6c37b7ef14a':
  vf_drawtext: switch to an AVOptions-based system.

Conflicts:
libavfilter/vf_drawtext.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '335c31293baec6e6cf5907bd29840af3de8ff735'
Michael Niedermayer [Wed, 10 Apr 2013 16:11:15 +0000 (18:11 +0200)]
Merge commit '335c31293baec6e6cf5907bd29840af3de8ff735'

* commit '335c31293baec6e6cf5907bd29840af3de8ff735':
  vf_drawbox: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/vf_drawbox.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agodoc/filters: review introductory example and explanation
Stefano Sabatini [Fri, 5 Apr 2013 23:43:01 +0000 (01:43 +0200)]
doc/filters: review introductory example and explanation

In particular, fix wrong vertical mirroring command, and clarify
and extend explanation.

Based on a patch by littlebat <dashing.meng@gmail.com>.

Should fix trac ticket #2413.

7 years agolavfi/amerge: drop duplicated "Buffer queue overflow" message
Stefano Sabatini [Sat, 30 Mar 2013 23:23:43 +0000 (00:23 +0100)]
lavfi/amerge: drop duplicated "Buffer queue overflow" message

The same message is shown already by the called function
ff_bufqueue_is_full().

7 years agoffmpeg: update error message, and make use of av_err2str() to simplify
Stefano Sabatini [Mon, 18 Mar 2013 11:18:56 +0000 (12:18 +0100)]
ffmpeg: update error message, and make use of av_err2str() to simplify

7 years agoMerge commit '63e58c55c17d7f8b5eec9c082fe0f8edc305a24e'
Michael Niedermayer [Wed, 10 Apr 2013 15:49:13 +0000 (17:49 +0200)]
Merge commit '63e58c55c17d7f8b5eec9c082fe0f8edc305a24e'

* commit '63e58c55c17d7f8b5eec9c082fe0f8edc305a24e':
  vf_delogo: switch to an AVOptions-based system.

Conflicts:
libavfilter/vf_delogo.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '460e7b4f6d473d9f03ed45501221f9cb209b28fd'
Michael Niedermayer [Wed, 10 Apr 2013 15:13:29 +0000 (17:13 +0200)]
Merge commit '460e7b4f6d473d9f03ed45501221f9cb209b28fd'

* commit '460e7b4f6d473d9f03ed45501221f9cb209b28fd':
  vf_cropdetect: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/vf_cropdetect.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit 'fba0156af77b11ec99edf4ee8f511b7aaa6b1891'
Michael Niedermayer [Wed, 10 Apr 2013 14:56:33 +0000 (16:56 +0200)]
Merge commit 'fba0156af77b11ec99edf4ee8f511b7aaa6b1891'

* commit 'fba0156af77b11ec99edf4ee8f511b7aaa6b1891':
  vf_crop: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/vf_crop.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '51def31dbe5b6e857536de8fa428f263d64f3ae5'
Michael Niedermayer [Wed, 10 Apr 2013 14:28:23 +0000 (16:28 +0200)]
Merge commit '51def31dbe5b6e857536de8fa428f263d64f3ae5'

* commit '51def31dbe5b6e857536de8fa428f263d64f3ae5':
  vf_boxblur: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/vf_boxblur.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoavfilter/blackframe: add "thres" back as alternative
Michael Niedermayer [Wed, 10 Apr 2013 13:48:02 +0000 (15:48 +0200)]
avfilter/blackframe: add "thres" back as alternative

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoavfilter: support alternative keys in the alternative shorthand system
Michael Niedermayer [Wed, 10 Apr 2013 13:47:18 +0000 (15:47 +0200)]
avfilter: support alternative keys in the alternative shorthand system

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '62dcdb028cc84845fd263bb09304c4c6500bda7a'
Michael Niedermayer [Wed, 10 Apr 2013 13:27:40 +0000 (15:27 +0200)]
Merge commit '62dcdb028cc84845fd263bb09304c4c6500bda7a'

* commit '62dcdb028cc84845fd263bb09304c4c6500bda7a':
  vf_blackframe: switch to an AVOptions-based system.
  vf_aspect: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/vf_aspect.c
libavfilter/vf_blackframe.c

In the aspect filter most changes are merged but not the final
switch to the libav API because that is too restrictive and has
difficulty handling the syntax.

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit 'e67a87eac814c7805d18c983c43033a8a1bd62af'
Michael Niedermayer [Wed, 10 Apr 2013 11:52:53 +0000 (13:52 +0200)]
Merge commit 'e67a87eac814c7805d18c983c43033a8a1bd62af'

* commit 'e67a87eac814c7805d18c983c43033a8a1bd62af':
  vf_(no)format: switch to an AVOptions-based system.
  af_aformat: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/af_aformat.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit 'd28cb849899abd98bf2dd72f5a3dd56d441aeb27'
Michael Niedermayer [Wed, 10 Apr 2013 11:43:19 +0000 (13:43 +0200)]
Merge commit 'd28cb849899abd98bf2dd72f5a3dd56d441aeb27'

* commit 'd28cb849899abd98bf2dd72f5a3dd56d441aeb27':
  buffersrc: switch to an AVOptions-based system.

Conflicts:
doc/filters.texi
libavfilter/buffersrc.c

Commit not merged, merge left to maintainer.

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '4fa1f52e33b70029e2b621852f3af7c1ef9aecff'
Michael Niedermayer [Wed, 10 Apr 2013 11:27:33 +0000 (13:27 +0200)]
Merge commit '4fa1f52e33b70029e2b621852f3af7c1ef9aecff'

* commit '4fa1f52e33b70029e2b621852f3af7c1ef9aecff':
  af_resample: switch to an AVOptions-based system.

Conflicts:
libavfilter/avfilter.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agolavfi/overlay: add process_command callback
Stefano Sabatini [Tue, 19 Feb 2013 23:15:36 +0000 (00:15 +0100)]
lavfi/overlay: add process_command callback

7 years agolavfi/overlay: add enable expression
Stefano Sabatini [Mon, 8 Apr 2013 10:22:48 +0000 (12:22 +0200)]
lavfi/overlay: add enable expression

This expression is useful to enable/disable overlaying on the fly.

Note that this can't be easily done relying on the filtergraph structure,
since this implies caching issues or a null frame overlaying in the best
case, which is better avoided for performance and convenience reasons.

7 years agolavfi/overlay: add dynamic expression evaluation support
Stefano Sabatini [Tue, 19 Feb 2013 19:10:02 +0000 (20:10 +0100)]
lavfi/overlay: add dynamic expression evaluation support

Add support for dynamic x, y expressions evaluation.

Also add support for an evaluation mode which allows to disable per-frame
evaluation, so that there is no speedloss in case the expression does not
depend on frame variables.