ffmpeg.git
6 years agodoc/filters: apply various general fixes to vidstabdetect docs
Stefano Sabatini [Thu, 25 Apr 2013 09:59:25 +0000 (11:59 +0200)]
doc/filters: apply various general fixes to vidstabdetect docs

Adopt generally used conventions, extend and clarify explanations.

6 years agoMerge commit '28663511c99b3cdaf9387a15032259879474f5f4'
Michael Niedermayer [Sun, 28 Apr 2013 10:45:31 +0000 (12:45 +0200)]
Merge commit '28663511c99b3cdaf9387a15032259879474f5f4'

* commit '28663511c99b3cdaf9387a15032259879474f5f4':
  fate: Invoke pixdesc lavfi tests through fate-run.sh

Conflicts:
tests/fate/avfilter.mak
tests/lavfi-regression.sh
tests/ref/fate/filter-pixdesc

Merged-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoMerge commit '03b052c023e1f58d879cb7eeb6421ed39262d39d'
Michael Niedermayer [Sun, 28 Apr 2013 10:29:06 +0000 (12:29 +0200)]
Merge commit '03b052c023e1f58d879cb7eeb6421ed39262d39d'

* commit '03b052c023e1f58d879cb7eeb6421ed39262d39d':
  fate: Invoke standard lavfi tests through fate-run.sh

Conflicts:
tests/fate/avfilter.mak
tests/lavfi-regression.sh

Merged-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoMerge commit 'c14010541035454b4d3ad08399d70423be4e0c87'
Michael Niedermayer [Sun, 28 Apr 2013 10:18:18 +0000 (12:18 +0200)]
Merge commit 'c14010541035454b4d3ad08399d70423be4e0c87'

* commit 'c14010541035454b4d3ad08399d70423be4e0c87':
  oma: K&R formatting cosmetics

Conflicts:
libavformat/omadec.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoMerge commit '26a44143efb513a602542fb59aee87b1fc62af51'
Michael Niedermayer [Sun, 28 Apr 2013 10:03:41 +0000 (12:03 +0200)]
Merge commit '26a44143efb513a602542fb59aee87b1fc62af51'

* commit '26a44143efb513a602542fb59aee87b1fc62af51':
  avplay: remove a warning

Conflicts:
ffplay.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoMerge commit 'cf679b9476727a237c8006c685ace18acba149ab'
Michael Niedermayer [Sun, 28 Apr 2013 09:48:40 +0000 (11:48 +0200)]
Merge commit 'cf679b9476727a237c8006c685ace18acba149ab'

* commit 'cf679b9476727a237c8006c685ace18acba149ab':
  hls, segment: fix splitting for audio-only streams.

Conflicts:
libavformat/hlsenc.c
libavformat/segment.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoavformat: Add black ops audio demuxer
Michael Niedermayer [Mon, 22 Apr 2013 21:39:46 +0000 (23:39 +0200)]
avformat: Add black ops audio demuxer

Fixes Ticket2064

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoffv1enc: favor version 3 over 2 unless -strict -2 is set
Michael Niedermayer [Sat, 27 Apr 2013 17:43:55 +0000 (19:43 +0200)]
ffv1enc: favor version 3 over 2 unless -strict -2 is set

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agolavu/mem: remove redundant comment from av_dynarray_add()
Stefano Sabatini [Wed, 24 Apr 2013 21:52:39 +0000 (23:52 +0200)]
lavu/mem: remove redundant comment from av_dynarray_add()

The function is documented in mem.h.

6 years agodoc/filters: update/extend transpose filter documentation
Stefano Sabatini [Sat, 27 Apr 2013 17:35:52 +0000 (19:35 +0200)]
doc/filters: update/extend transpose filter documentation

In particular, deprecate numerical values for the dir option.

6 years agolavfi/transpose: reindent constants
Stefano Sabatini [Sat, 27 Apr 2013 17:30:19 +0000 (19:30 +0200)]
lavfi/transpose: reindent constants

6 years agolavfi/transpose: restore validity of values in range 4-7
Stefano Sabatini [Sat, 27 Apr 2013 17:28:36 +0000 (19:28 +0200)]
lavfi/transpose: restore validity of values in range 4-7

They were lost in commit a4e0defa75b6f766aa31d80c55688d036b5fd87b.

6 years agodoc/filters: readjust w/h option descriptions
Stefano Sabatini [Fri, 26 Apr 2013 18:12:21 +0000 (20:12 +0200)]
doc/filters: readjust w/h option descriptions

6 years agodoc/filters: fix grammar for removelogo filter doc sentence
Stefano Sabatini [Fri, 26 Apr 2013 18:11:41 +0000 (20:11 +0200)]
doc/filters: fix grammar for removelogo filter doc sentence

6 years agofate: Invoke pixdesc lavfi tests through fate-run.sh
Diego Biurrun [Mon, 15 Apr 2013 22:15:15 +0000 (00:15 +0200)]
fate: Invoke pixdesc lavfi tests through fate-run.sh

6 years agofate: Invoke standard lavfi tests through fate-run.sh
Diego Biurrun [Mon, 15 Apr 2013 21:39:08 +0000 (23:39 +0200)]
fate: Invoke standard lavfi tests through fate-run.sh

6 years agoffv1dec: remove redundant error message.
Michael Niedermayer [Sat, 27 Apr 2013 14:36:05 +0000 (16:36 +0200)]
ffv1dec: remove redundant error message.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoffv1dec: add code to support frame threading with gop=1 ffv1
Michael Niedermayer [Sat, 27 Apr 2013 14:15:33 +0000 (16:15 +0200)]
ffv1dec: add code to support frame threading with gop=1 ffv1

CODEC_CAP_FRAME_THREADS is not added yet because that would
unconditionally enable it, breaking gop>1 files.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoffv1: Store a flag in the global header that indicates if all frames are keyframes
Michael Niedermayer [Sat, 27 Apr 2013 14:04:25 +0000 (16:04 +0200)]
ffv1: Store a flag in the global header that indicates if all frames are keyframes

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoastats filter
Paul B Mahol [Mon, 22 Apr 2013 12:38:24 +0000 (12:38 +0000)]
astats filter

Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years agoMerge remote-tracking branch 'qatar/master'
Michael Niedermayer [Sat, 27 Apr 2013 08:57:44 +0000 (10:57 +0200)]
Merge remote-tracking branch 'qatar/master'

* qatar/master:
  x86: ac3dsp: Remove 3dnow version of ff_ac3_extract_exponents

Conflicts:
tests/fate/ac3.mak

Merged-by: Michael Niedermayer <michaelni@gmx.at>
6 years agooma: K&R formatting cosmetics
Luca Barbato [Wed, 17 Apr 2013 09:09:36 +0000 (11:09 +0200)]
oma: K&R formatting cosmetics

6 years agoavplay: remove a warning
Luca Barbato [Mon, 15 Apr 2013 09:10:14 +0000 (11:10 +0200)]
avplay: remove a warning

Set the data field in the flush_pkt to the pointer to the actual packet.
The field needs to contain a valid unique pointer, no read nor writes
are ever made to it.

6 years agohls, segment: fix splitting for audio-only streams.
Anton Khirnov [Fri, 26 Apr 2013 07:54:59 +0000 (09:54 +0200)]
hls, segment: fix splitting for audio-only streams.

CC:libav-stable@libav.org

6 years agolavfi/negate: unbreak negate alpha
Paul B Mahol [Fri, 26 Apr 2013 23:45:24 +0000 (23:45 +0000)]
lavfi/negate: unbreak negate alpha

Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years agodoc/filters: remove non-existent ft_load_flags entry
Paul B Mahol [Fri, 26 Apr 2013 23:36:11 +0000 (23:36 +0000)]
doc/filters: remove non-existent ft_load_flags entry

Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years agoavcodec_string: Print the used codec if it differs from the codec_id name.
Michael Niedermayer [Fri, 26 Apr 2013 16:11:37 +0000 (18:11 +0200)]
avcodec_string: Print the used codec if it differs from the codec_id name.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoavcodec_string: remove the "(hq)" listing
Michael Niedermayer [Fri, 26 Apr 2013 16:09:22 +0000 (18:09 +0200)]
avcodec_string: remove the "(hq)" listing

printing "hq" depending on a single video encoding parameter makes
little sense

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoavutil/log: dont count&print repeats for empty strings
Michael Niedermayer [Fri, 26 Apr 2013 21:41:29 +0000 (23:41 +0200)]
avutil/log: dont count&print repeats for empty strings

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoavcodec/intrax8: fix regression with wmv3
Michael Niedermayer [Fri, 26 Apr 2013 20:45:38 +0000 (22:45 +0200)]
avcodec/intrax8: fix regression with wmv3

This also decreases dependancies between intrax8 and the outside

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agolavfi/hqdn3d: remove timeline flag.
Clément Bœsch [Fri, 26 Apr 2013 19:27:00 +0000 (21:27 +0200)]
lavfi/hqdn3d: remove timeline flag.

The filter stores some temporal data, which needs to be done with the
passthrough callback system when timeline is enabled. Until then,
timeline support is disabled.

6 years agox86: ac3dsp: Remove 3dnow version of ff_ac3_extract_exponents
Diego Biurrun [Fri, 26 Apr 2013 14:48:39 +0000 (16:48 +0200)]
x86: ac3dsp: Remove 3dnow version of ff_ac3_extract_exponents

The function requires increasing the fuzz factor for the ac3/eac3 encode
tests and even so makes fate fail. It only provides a slight encoding
speedup for legacy CPUs that do not support SS2. Thus its benefit is not
worth the trouble it creates and fixing it would be a waste of time.

6 years agoavutil/log: leave prefix printing state on empty input.
Michael Niedermayer [Fri, 26 Apr 2013 18:31:25 +0000 (20:31 +0200)]
avutil/log: leave prefix printing state on empty input.

Fixes printing the prefix after an empty string was printed

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agovc1dec: make sure next_use_ic is set correctly
Michael Niedermayer [Fri, 26 Apr 2013 13:40:52 +0000 (15:40 +0200)]
vc1dec: make sure next_use_ic is set correctly

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agovc1dec: factor lut clean code
Michael Niedermayer [Fri, 26 Apr 2013 13:28:09 +0000 (15:28 +0200)]
vc1dec: factor lut clean code

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoavformat/write_packet: drop disabled code
Michael Niedermayer [Fri, 26 Apr 2013 12:57:56 +0000 (14:57 +0200)]
avformat/write_packet: drop disabled code

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoavformat/mux: set avoid_negative_ts based on flags if not overridden by user or muxer
Michael Niedermayer [Fri, 26 Apr 2013 09:52:51 +0000 (11:52 +0200)]
avformat/mux: set avoid_negative_ts based on flags if not overridden by user or muxer

This changes the default to avoid negative timestamps.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoavformat/movenc: mov/mp4 should support negative timestamps through edit lists
Michael Niedermayer [Fri, 26 Apr 2013 11:21:27 +0000 (13:21 +0200)]
avformat/movenc: mov/mp4 should support negative timestamps through edit lists

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoavformat/mux: assert that timestamps are positive after offsetting them
Michael Niedermayer [Fri, 26 Apr 2013 09:42:54 +0000 (11:42 +0200)]
avformat/mux: assert that timestamps are positive after offsetting them

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoavformat/mux: use a local variable for offset
Michael Niedermayer [Fri, 26 Apr 2013 09:52:28 +0000 (11:52 +0200)]
avformat/mux: use a local variable for offset

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoavformat/mux: change avoid_negative_ts code to support later addition of AVStreams
Michael Niedermayer [Fri, 26 Apr 2013 09:37:42 +0000 (11:37 +0200)]
avformat/mux: change avoid_negative_ts code to support later addition of AVStreams

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agodcaenc: silence address sanitizer warning
Paul B Mahol [Fri, 26 Apr 2013 11:41:00 +0000 (11:41 +0000)]
dcaenc: silence address sanitizer warning

Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years agolavfi/stereo3d: avoid division when changing aspect ratio
Paul B Mahol [Fri, 26 Apr 2013 10:13:50 +0000 (10:13 +0000)]
lavfi/stereo3d: avoid division when changing aspect ratio

Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years agolavfi/afade: fix AVOptions descriptions
Paul B Mahol [Fri, 26 Apr 2013 10:02:52 +0000 (10:02 +0000)]
lavfi/afade: fix AVOptions descriptions

Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years agodoc/filters: fix afade 2nd example
Paul B Mahol [Fri, 26 Apr 2013 09:39:10 +0000 (09:39 +0000)]
doc/filters: fix afade 2nd example

Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years agolavfi/curves: add support for more rgb formats
Paul B Mahol [Thu, 25 Apr 2013 21:18:04 +0000 (21:18 +0000)]
lavfi/curves: add support for more rgb formats

Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years agolavfi: support timeline for colorbalance and colorchannelmixer
Paul B Mahol [Thu, 25 Apr 2013 22:05:29 +0000 (22:05 +0000)]
lavfi: support timeline for colorbalance and colorchannelmixer

Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years agoMerge remote-tracking branch 'qatar/master'
Michael Niedermayer [Fri, 26 Apr 2013 09:01:00 +0000 (11:01 +0200)]
Merge remote-tracking branch 'qatar/master'

* commit '74685f6783e77f2545d48bd2124945ad5be39982':
  x86: Rename dsputil_rnd_template.c to rnd_template.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoMerge commit 'c2cb01d418dd18e1cf997c038d37378d773121be'
Michael Niedermayer [Fri, 26 Apr 2013 08:47:31 +0000 (10:47 +0200)]
Merge commit 'c2cb01d418dd18e1cf997c038d37378d773121be'

* commit 'c2cb01d418dd18e1cf997c038d37378d773121be':
  lavf: introduce AVFMT_TS_NEGATIVE

Conflicts:
libavformat/avformat.h
libavformat/mux.c
tests/ref/lavf/asf
tests/ref/lavf/mkv
tests/ref/lavf/mpg
tests/ref/lavf/ts
tests/ref/seek/lavf-asf
tests/ref/seek/lavf-mkv
tests/ref/seek/lavf-mpg
tests/ref/seek/lavf-ts

This commit does not change the default ts behaviour, such
change will, if its done, be done separately.

Merged-by: Michael Niedermayer <michaelni@gmx.at>
6 years agovc1dec: remove interlaced warning
Michael Niedermayer [Fri, 26 Apr 2013 01:44:05 +0000 (03:44 +0200)]
vc1dec: remove interlaced warning

While not yet bugfree, the warning is IMHO no longer appropriate

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agolavfi/unsharp: add opencl unsharp filter
highgod0401 [Thu, 25 Apr 2013 11:32:13 +0000 (19:32 +0800)]
lavfi/unsharp: add opencl unsharp filter

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agolavu/opencl:add opencl set param function
highgod0401 [Thu, 25 Apr 2013 11:28:40 +0000 (19:28 +0800)]
lavu/opencl:add opencl set param function

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agofate: re-enable fate-acodec-dca2
Michael Niedermayer [Thu, 25 Apr 2013 21:23:12 +0000 (23:23 +0200)]
fate: re-enable fate-acodec-dca2

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agovc1dec: Try to fix vc1_mc_4mv_chroma4() parameters
Michael Niedermayer [Thu, 25 Apr 2013 19:32:19 +0000 (21:32 +0200)]
vc1dec: Try to fix vc1_mc_4mv_chroma4() parameters

This fixes several chroma artifacts in several videos

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agovc1dec: add avg & variable direction support to vc1_mc_4mv_chroma4()
Michael Niedermayer [Thu, 25 Apr 2013 19:30:41 +0000 (21:30 +0200)]
vc1dec: add avg & variable direction support to vc1_mc_4mv_chroma4()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agovc1dsp: add avg_no_rnd_vc1_chroma_mc4_c()
Michael Niedermayer [Thu, 25 Apr 2013 19:31:18 +0000 (21:31 +0200)]
vc1dsp: add avg_no_rnd_vc1_chroma_mc4_c()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agovc1dec: fix doxy for vc1_mc_4mv_chroma4()
Michael Niedermayer [Thu, 25 Apr 2013 18:35:35 +0000 (20:35 +0200)]
vc1dec: fix doxy for vc1_mc_4mv_chroma4()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agovima: add @file doxy
Paul B Mahol [Thu, 25 Apr 2013 20:17:05 +0000 (20:17 +0000)]
vima: add @file doxy

Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years agovima: generate predict_table once, and share it with all decoders
Paul B Mahol [Thu, 25 Apr 2013 20:12:14 +0000 (20:12 +0000)]
vima: generate predict_table once, and share it with all decoders

Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years agolavc/cdxl: add @file doxy
Paul B Mahol [Thu, 25 Apr 2013 20:06:13 +0000 (20:06 +0000)]
lavc/cdxl: add @file doxy

Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years agox86: Rename dsputil_rnd_template.c to rnd_template.c
Martin Storsjö [Tue, 23 Apr 2013 20:35:14 +0000 (23:35 +0300)]
x86: Rename dsputil_rnd_template.c to rnd_template.c

This makes it less confusing when this template is shared both by
dsputil and by hpeldsp.

Signed-off-by: Martin Storsjö <martin@martin.st>
6 years agofate: update dca test and disable dca2 test
Paul B Mahol [Thu, 25 Apr 2013 18:39:30 +0000 (18:39 +0000)]
fate: update dca test and disable dca2 test

Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years agolavfi/noise: remove get_video_buffer, its redundant now
Paul B Mahol [Thu, 25 Apr 2013 17:03:37 +0000 (17:03 +0000)]
lavfi/noise: remove get_video_buffer, its redundant now

Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years agolavfi/noise: add missing emms_c()
Paul B Mahol [Thu, 25 Apr 2013 17:00:36 +0000 (17:00 +0000)]
lavfi/noise: add missing emms_c()

Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years agolavfi/telecine: show time base change too
Paul B Mahol [Thu, 25 Apr 2013 16:52:29 +0000 (16:52 +0000)]
lavfi/telecine: show time base change too

Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years agodcaenc: update
Paul B Mahol [Wed, 24 Apr 2013 09:41:36 +0000 (09:41 +0000)]
dcaenc: update

Long story short: previous code was useless and was port of older
dcaenc, this commit just "sync" with current dcaenc, hopefuly
making this encoder more useful.

Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years agoavcodec/pthread: use THREAD_SAFE_CALLBACKS() to simplifx more code
Michael Niedermayer [Thu, 25 Apr 2013 14:01:42 +0000 (16:01 +0200)]
avcodec/pthread: use THREAD_SAFE_CALLBACKS() to simplifx more code

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agoavcodec/pthread: Make sure ff_thread_finish_setup() conditions match
Michael Niedermayer [Thu, 25 Apr 2013 13:55:01 +0000 (15:55 +0200)]
avcodec/pthread: Make sure ff_thread_finish_setup() conditions match

Prevents warning from being shown due to multiple calls.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agovc1dec: drop mv_f_last, simplify code
Michael Niedermayer [Thu, 25 Apr 2013 00:31:58 +0000 (02:31 +0200)]
vc1dec: drop mv_f_last, simplify code

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agodoc/filters: put vidstab filters documentation in a sensible order
Stefano Sabatini [Thu, 25 Apr 2013 09:26:33 +0000 (11:26 +0200)]
doc/filters: put vidstab filters documentation in a sensible order

6 years agodoc/filters: remove "q" constant docs for noise mode
Stefano Sabatini [Wed, 24 Apr 2013 21:42:22 +0000 (23:42 +0200)]
doc/filters: remove "q" constant docs for noise mode

It was removed in 62447248f3e5eb95dbd9f123696321903d4d0921.

6 years agodoc: remove all-components.texi, include its content verbatim
Stefano Sabatini [Wed, 24 Apr 2013 16:39:49 +0000 (18:39 +0200)]
doc: remove all-components.texi, include its content verbatim

Force re-generation of the manuals when an included file is modified.
The current dependency generation system is enable to track nested
inclusions.

The drawback is that the files will be generated even when there is no
strict need (for example if filters.texi is modified, ffmpeg.1 is
rebuilt), thus it trades a false negative with a false positive.

6 years agolavf: introduce AVFMT_TS_NEGATIVE
Luca Barbato [Wed, 3 Apr 2013 12:11:10 +0000 (14:11 +0200)]
lavf: introduce AVFMT_TS_NEGATIVE

Most formats do not support negative timestamps, shift them to avoid
unexpected behaviour and a number of bad crashes.

CC:libav-stable@libav.org

Signed-off-by: Anton Khirnov <anton@khirnov.net>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
6 years agoMerge commit 'fc18cc44ebfae07da153dc782572e7ce2f6fe47d'
Michael Niedermayer [Thu, 25 Apr 2013 07:54:11 +0000 (09:54 +0200)]
Merge commit 'fc18cc44ebfae07da153dc782572e7ce2f6fe47d'

* commit 'fc18cc44ebfae07da153dc782572e7ce2f6fe47d':
  fate: add CVFC1_Sony_C to h264 conformance tests
  doc/APIchanges: add missing hashes and dates

Conflicts:
doc/APIchanges
tests/fate/h264.mak

Merged-by: Michael Niedermayer <michaelni@gmx.at>
6 years agolavc: remove unused put_bits.h headers
Paul B Mahol [Wed, 24 Apr 2013 20:30:21 +0000 (20:30 +0000)]
lavc: remove unused put_bits.h headers

Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years agolavfi/subtitles: zero-init AVSubtitle.
Clément Bœsch [Wed, 24 Apr 2013 22:56:36 +0000 (00:56 +0200)]
lavfi/subtitles: zero-init AVSubtitle.

This avoids invalid free when the stream id doesn't match the packet
stream index.

Ticket #2501

6 years agoMerge remote-tracking branch 'cigaes/master'
Michael Niedermayer [Wed, 24 Apr 2013 21:56:44 +0000 (23:56 +0200)]
Merge remote-tracking branch 'cigaes/master'

* cigaes/master:
  lavc: check decoded subtitles encoding.
  lavu: fix GET_UTF8 macro.

Merged-by: Michael Niedermayer <michaelni@gmx.at>
6 years agovc1dec: drop old use_ic code from vc1_b_mc
Michael Niedermayer [Wed, 24 Apr 2013 19:56:34 +0000 (21:56 +0200)]
vc1dec: drop old use_ic code from vc1_b_mc

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agovc1: use use_ic instead of shuffling mv_mode around
Michael Niedermayer [Wed, 24 Apr 2013 18:27:34 +0000 (20:27 +0200)]
vc1: use use_ic instead of shuffling mv_mode around

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agovc1dec: Implement intensity compensation for vc1_interp_mc()
Michael Niedermayer [Wed, 24 Apr 2013 18:41:31 +0000 (20:41 +0200)]
vc1dec: Implement intensity compensation for vc1_interp_mc()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agovc1dec: redesign the intensity compensation
Michael Niedermayer [Wed, 24 Apr 2013 18:40:12 +0000 (20:40 +0200)]
vc1dec: redesign the intensity compensation

The existing implementation had little to do with VC1.
This could be implemented by adjusting the reference frames
ithemselfs but that would make frame multi-threading difficult.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agolavfi: add timeline support in {de,remove}logo.
Clément Bœsch [Wed, 24 Apr 2013 18:12:59 +0000 (20:12 +0200)]
lavfi: add timeline support in {de,remove}logo.

Both don't change anything in the context between frames.

6 years agolavc: check decoded subtitles encoding.
Nicolas George [Sun, 7 Apr 2013 07:51:23 +0000 (09:51 +0200)]
lavc: check decoded subtitles encoding.

Address trac ticket #2431.

6 years agolavu: fix GET_UTF8 macro.
Nicolas George [Sun, 21 Apr 2013 15:19:03 +0000 (17:19 +0200)]
lavu: fix GET_UTF8 macro.

Prevent 0xFE and 0xFF from being considered the start of
non-standard 7-bytes sequences. No noticeable effect on speed.

6 years agolavfi: add vidstabutils.h to SKIPHEADERS.
Clément Bœsch [Wed, 24 Apr 2013 17:38:06 +0000 (19:38 +0200)]
lavfi: add vidstabutils.h to SKIPHEADERS.

Fix checkheaders when vid.stab is not available.

6 years agolavfi/vidstabdetect: fix direct path.
Clément Bœsch [Wed, 24 Apr 2013 15:55:55 +0000 (17:55 +0200)]
lavfi/vidstabdetect: fix direct path.

The frame must be writable if the show option is set, otherwise pass the
frame unchanged.

6 years agolavfi/vidstab: remove mention of defaults for consistency with other filters.
Clément Bœsch [Wed, 24 Apr 2013 15:29:29 +0000 (17:29 +0200)]
lavfi/vidstab: remove mention of defaults for consistency with other filters.

6 years agolavfi/vidstab: make use of direct variable.
Clément Bœsch [Wed, 24 Apr 2013 15:16:27 +0000 (17:16 +0200)]
lavfi/vidstab: make use of direct variable.

6 years agolavfi/vidstab: add missing flags for 2 options.
Clément Bœsch [Wed, 24 Apr 2013 15:13:01 +0000 (17:13 +0200)]
lavfi/vidstab: add missing flags for 2 options.

6 years agodoc/filters: reword vidstab options intro.
Clément Bœsch [Wed, 24 Apr 2013 15:06:43 +0000 (17:06 +0200)]
doc/filters: reword vidstab options intro.

6 years agolavfi/vidstab: consistent descriptions.
Clément Bœsch [Wed, 24 Apr 2013 15:01:50 +0000 (17:01 +0200)]
lavfi/vidstab: consistent descriptions.

6 years agolavfi/vidstab: miscelenaous cosmetics and typo fixes.
Clément Bœsch [Wed, 24 Apr 2013 15:01:26 +0000 (17:01 +0200)]
lavfi/vidstab: miscelenaous cosmetics and typo fixes.

6 years agolavfi: add video stabilization plugins using vid.stab library
Georg Martius [Thu, 18 Apr 2013 23:49:27 +0000 (01:49 +0200)]
lavfi: add video stabilization plugins using vid.stab library

vidstabdetect and vidstabtransform common functions for interfacing
vid.stab are in libavfilter/vidstabutils.c

Signed-off-by: Georg Martius <martius@mis.mpg.de>
6 years agodoc/filters: amend documentation for the hue filter
Stefano Sabatini [Wed, 24 Apr 2013 08:49:59 +0000 (10:49 +0200)]
doc/filters: amend documentation for the hue filter

Make clear that the options accept an expression.

6 years agodoc/filters: introduce example in vflip filter
Stefano Sabatini [Wed, 24 Apr 2013 08:47:14 +0000 (10:47 +0200)]
doc/filters: introduce example in vflip filter

6 years agodoc/filters: split luma/chroma descriptions for unsharp option
Stefano Sabatini [Wed, 24 Apr 2013 08:45:46 +0000 (10:45 +0200)]
doc/filters: split luma/chroma descriptions for unsharp option

Honour declaration order in filter implementation, for shorthand
consistency.

6 years agofate: add CVFC1_Sony_C to h264 conformance tests
Vittorio Giovara [Fri, 22 Mar 2013 08:55:11 +0000 (09:55 +0100)]
fate: add CVFC1_Sony_C to h264 conformance tests

The sample is already included in the FATE suite, but is not tested
because cropping wasn't fully supported before.

Signed-off-by: Anton Khirnov <anton@khirnov.net>
6 years agoMAINTAINERS: add jpeg2000 maintainer
Nicolas Bertrand [Wed, 24 Apr 2013 11:16:03 +0000 (13:16 +0200)]
MAINTAINERS: add jpeg2000 maintainer

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agovc1: make INIT_LUT() self contained
Michael Niedermayer [Wed, 24 Apr 2013 13:33:11 +0000 (15:33 +0200)]
vc1: make INIT_LUT() self contained

factorize variable declarations

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
6 years agovc1dec: fix current ptr selection in vc1_mc_4mv_chroma()
Michael Niedermayer [Wed, 24 Apr 2013 13:01:08 +0000 (15:01 +0200)]
vc1dec: fix current ptr selection in vc1_mc_4mv_chroma()

No sample tried shows a difference

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>