ffmpeg.git
7 years agofate: remove forgotten transpose filter results from old system.
Clément Bœsch [Tue, 30 Apr 2013 00:11:03 +0000 (02:11 +0200)]
fate: remove forgotten transpose filter results from old system.

7 years agofate: port remaining filters to new system.
Clément Bœsch [Tue, 30 Apr 2013 00:08:48 +0000 (02:08 +0200)]
fate: port remaining filters to new system.

Merge of b963f021b603509b5159873de4919dec441d0782 is now complete.

7 years agofate: move kerndeint test to the new system.
Clément Bœsch [Mon, 29 Apr 2013 23:45:08 +0000 (01:45 +0200)]
fate: move kerndeint test to the new system.

7 years agofate: port our pixfmts change to fate-run.sh.
Clément Bœsch [Mon, 29 Apr 2013 23:32:49 +0000 (01:32 +0200)]
fate: port our pixfmts change to fate-run.sh.

This patch is the same as 52b23cbf1c8f276136556c9e2252184b763ae1ec.

7 years agofate: add a rule for pixfmts tests.
Clément Bœsch [Mon, 29 Apr 2013 23:47:42 +0000 (01:47 +0200)]
fate: add a rule for pixfmts tests.

7 years agofate: fix filtfmts-test dependency after 9a5924f.
Clément Bœsch [Mon, 29 Apr 2013 23:19:24 +0000 (01:19 +0200)]
fate: fix filtfmts-test dependency after 9a5924f.

7 years agolavfi: add two opencl headers to SKIPHEADERS.
Clément Bœsch [Mon, 29 Apr 2013 22:32:04 +0000 (00:32 +0200)]
lavfi: add two opencl headers to SKIPHEADERS.

Fix make checkheaders.

7 years agofate: add bitexact flags to alphaextract/alphamerge tests.
Clément Bœsch [Mon, 29 Apr 2013 20:27:22 +0000 (22:27 +0200)]
fate: add bitexact flags to alphaextract/alphamerge tests.

Should fix a FATE failure.

7 years agofate: add filters dependencies to pixfmts tests.
Clément Bœsch [Mon, 29 Apr 2013 20:19:12 +0000 (22:19 +0200)]
fate: add filters dependencies to pixfmts tests.

7 years agofate: move a few simple pixfmts tests to the new system.
Clément Bœsch [Mon, 29 Apr 2013 20:05:57 +0000 (22:05 +0200)]
fate: move a few simple pixfmts tests to the new system.

7 years agoMerge remote-tracking branch 'qatar/master'
Michael Niedermayer [Mon, 29 Apr 2013 20:01:47 +0000 (22:01 +0200)]
Merge remote-tracking branch 'qatar/master'

* qatar/master:
  x86: hpeldsp: Remove unused macro definitions

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agofate: move lavd filters tests to the new system.
Clément Bœsch [Mon, 29 Apr 2013 19:34:02 +0000 (21:34 +0200)]
fate: move lavd filters tests to the new system.

Also make life test a bit more useful.

7 years agofate: remove '#' in filter parameters.
Clément Bœsch [Mon, 29 Apr 2013 19:43:32 +0000 (21:43 +0200)]
fate: remove '#' in filter parameters.

It was considered a comment.

7 years agolavfi/showwaves: fix crash in case of negative linesize
Paul B Mahol [Mon, 29 Apr 2013 13:36:59 +0000 (13:36 +0000)]
lavfi/showwaves: fix crash in case of negative linesize

Signed-off-by: Paul B Mahol <onemda@gmail.com>
7 years agolavfi/showspectrum: fix crash in case of negative linesize
Paul B Mahol [Mon, 29 Apr 2013 13:31:04 +0000 (13:31 +0000)]
lavfi/showspectrum: fix crash in case of negative linesize

Signed-off-by: Paul B Mahol <onemda@gmail.com>
7 years agofate: move alphaextract and alphamerge tests to the new system.
Clément Bœsch [Mon, 29 Apr 2013 18:59:52 +0000 (20:59 +0200)]
fate: move alphaextract and alphamerge tests to the new system.

The standalone alphaextract tests are removed since already the filters
are already tested by the alphamerge tests.

7 years agoMerge remote-tracking branch 'cehoyos/master'
Michael Niedermayer [Mon, 29 Apr 2013 18:25:18 +0000 (20:25 +0200)]
Merge remote-tracking branch 'cehoyos/master'

* cehoyos/master:
  Recognize j2k as file suffix for the image2 muxer.

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agofate: move colormatrix tests to the new system.
Clément Bœsch [Mon, 29 Apr 2013 18:11:08 +0000 (20:11 +0200)]
fate: move colormatrix tests to the new system.

7 years agofate: restore our settings for drawtext/fade/unsharp.
Clément Bœsch [Mon, 29 Apr 2013 17:52:23 +0000 (19:52 +0200)]
fate: restore our settings for drawtext/fade/unsharp.

7 years agofate: move more tests from lavfi-regression.sh to filter-video.mak.
Clément Bœsch [Mon, 29 Apr 2013 17:17:41 +0000 (19:17 +0200)]
fate: move more tests from lavfi-regression.sh to filter-video.mak.

7 years agox86: hpeldsp: Remove unused macro definitions
Diego Biurrun [Tue, 23 Apr 2013 14:26:02 +0000 (16:26 +0200)]
x86: hpeldsp: Remove unused macro definitions

7 years agoRecognize j2k as file suffix for the image2 muxer.
Carl Eugen Hoyos [Mon, 29 Apr 2013 11:11:32 +0000 (13:11 +0200)]
Recognize j2k as file suffix for the image2 muxer.

7 years agoavfilter/vf_tinterlace: fix handling of not so even sizes
Michael Niedermayer [Mon, 29 Apr 2013 10:26:15 +0000 (12:26 +0200)]
avfilter/vf_tinterlace: fix handling of not so even sizes

Fixes green bottom line

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
7 years agocopy_packet_data: fix memleak
Michael Niedermayer [Mon, 29 Apr 2013 01:08:50 +0000 (03:08 +0200)]
copy_packet_data: fix memleak

This should fix gif fate memleaks

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
7 years agolavu/opencl: add check version and platform
highgod0401 [Sun, 28 Apr 2013 03:03:24 +0000 (11:03 +0800)]
lavu/opencl: add check version and platform

Reviewed-by: Hanspeter Niederstrasser <niederstrasser@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
7 years agosws: fix typo in xyz2rgb matrix use.
Michael Niedermayer [Sun, 28 Apr 2013 17:57:45 +0000 (19:57 +0200)]
sws: fix typo in xyz2rgb matrix use.

Found-by: ubitux
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
7 years agofate: re-enable jpeg2000 test with rgb48le
Michael Niedermayer [Sun, 28 Apr 2013 17:31:52 +0000 (19:31 +0200)]
fate: re-enable jpeg2000 test with rgb48le

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
7 years agosws: Check for malloc failure of rgb0_tmp
Michael Niedermayer [Sun, 28 Apr 2013 17:31:16 +0000 (19:31 +0200)]
sws: Check for malloc failure of rgb0_tmp

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
7 years agosws: support xyz input
Michael Niedermayer [Sun, 28 Apr 2013 17:28:42 +0000 (19:28 +0200)]
sws: support xyz input

The implementation is heavily based on Matthias Buerchers and Nicolas Bertrands vf_xyz2rgb.c
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
7 years agosws: remove hack to support partial convert / xyz bswaping
Michael Niedermayer [Sun, 28 Apr 2013 17:20:06 +0000 (19:20 +0200)]
sws: remove hack to support partial convert / xyz bswaping

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
7 years agofate: temporary disable jpeg2000 test to avoid fate breakage from next commits
Michael Niedermayer [Sun, 28 Apr 2013 17:19:03 +0000 (19:19 +0200)]
fate: temporary disable jpeg2000 test to avoid fate breakage from next commits

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
7 years agofate: fix jpeg2000 on big endian
Michael Niedermayer [Sun, 28 Apr 2013 13:54:02 +0000 (15:54 +0200)]
fate: fix jpeg2000 on big endian

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
7 years agosws: enable xyz12, this for now is just for swaping between le and be
Michael Niedermayer [Sun, 28 Apr 2013 13:53:20 +0000 (15:53 +0200)]
sws: enable xyz12, this for now is just for swaping between le and be

Needed for fixing fate

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
7 years agosws: add 16bit gbrp formats to packed_16bpc_bswap()
Michael Niedermayer [Sun, 28 Apr 2013 13:35:04 +0000 (15:35 +0200)]
sws: add 16bit gbrp formats to packed_16bpc_bswap()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
7 years agosws: extend packed_16bpc_bswap code to handle planar formats
Michael Niedermayer [Sun, 28 Apr 2013 13:28:00 +0000 (15:28 +0200)]
sws: extend packed_16bpc_bswap code to handle planar formats

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge remote-tracking branch 'qatar/master'
Michael Niedermayer [Sun, 28 Apr 2013 11:45:29 +0000 (13:45 +0200)]
Merge remote-tracking branch 'qatar/master'

* qatar/master:
  aac: check the maximum number of channels

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit '1b6f84a98665a15130e969fd6b460a05d50090c1'
Michael Niedermayer [Sun, 28 Apr 2013 11:39:22 +0000 (13:39 +0200)]
Merge commit '1b6f84a98665a15130e969fd6b460a05d50090c1'

* commit '1b6f84a98665a15130e969fd6b460a05d50090c1':
  h264_refs: Do not print check_opcodes() return value

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agoMerge commit 'b963f021b603509b5159873de4919dec441d0782'
Michael Niedermayer [Sun, 28 Apr 2013 11:34:23 +0000 (13:34 +0200)]
Merge commit 'b963f021b603509b5159873de4919dec441d0782'

* commit 'b963f021b603509b5159873de4919dec441d0782':
  fate: Invoke pixfmts lavfi tests through fate-run.sh

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

Merged-by: Michael Niedermayer <michaelni@gmx.at>
7 years agolavfi/mp: remove mp=tinterlace wrapper
Stefano Sabatini [Sun, 28 Apr 2013 11:13:26 +0000 (13:13 +0200)]
lavfi/mp: remove mp=tinterlace wrapper

From various tests, there is no evidence that the filter is faster than
the native tinterlace, and it has several more limitations and a few
bugs.

See thread:
Subject: [FFmpeg-devel] [NOPATCH] lavfi/mp: drop tinterlace wrapper
Date: Wed, 5 Sep 2012 00:26:01 +0200

7 years agolavfi/transpose: apply grammar consistency fixes to transpose dir option
Stefano Sabatini [Sat, 27 Apr 2013 18:38:32 +0000 (20:38 +0200)]
lavfi/transpose: apply grammar consistency fixes to transpose dir option

7 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.

7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 years agoaac: check the maximum number of channels
Luca Barbato [Sat, 27 Apr 2013 16:20:47 +0000 (18:20 +0200)]
aac: check the maximum number of channels

Broken bitstreams could report a larger than specified number of
channels and cause outbound writes.

CC:libav-stable@libav.org

7 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>
7 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.

7 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.

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

7 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.

7 years agoh264_refs: Do not print check_opcodes() return value
Diego Biurrun [Sat, 27 Apr 2013 16:49:54 +0000 (18:49 +0200)]
h264_refs: Do not print check_opcodes() return value

The return value provides no useful information and removing the printing
avoids the following warning:
libavcodec/h264_refs.c:788:15: warning: 'i' may be used uninitialized in this function [-Wuninitialized]

7 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

7 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

7 years agofate: Invoke pixfmts lavfi tests through fate-run.sh
Diego Biurrun [Mon, 15 Apr 2013 23:42:38 +0000 (01:42 +0200)]
fate: Invoke pixfmts lavfi tests through fate-run.sh

7 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

7 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

7 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>
7 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>
7 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>
7 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>
7 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>
7 years agooma: K&R formatting cosmetics
Luca Barbato [Wed, 17 Apr 2013 09:09:36 +0000 (11:09 +0200)]
oma: K&R formatting cosmetics

7 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.

7 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

7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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.

7 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.

7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>