ffmpeg.git
5 years agoMerge commit '0f21d8b1b40848973558c737aebe800c46e93a3d'
Michael Niedermayer [Fri, 1 Nov 2013 14:25:09 +0000 (15:25 +0100)]
Merge commit '0f21d8b1b40848973558c737aebe800c46e93a3d'

* commit '0f21d8b1b40848973558c737aebe800c46e93a3d':
  pictordec: stop using deprecated avcodec_set_dimensions
  pgssubdec: stop using deprecated avcodec_set_dimensions
  pcx: stop using deprecated avcodec_set_dimensions
  mpegvideo_parser: stop using deprecated avcodec_set_dimensions

Conflicts:
libavcodec/pcx.c
libavcodec/pgssubdec.c
libavcodec/pictordec.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit '13207484bba8a8b78b40d5a22da8c9c555429089'
Michael Niedermayer [Fri, 1 Nov 2013 14:14:52 +0000 (15:14 +0100)]
Merge commit '13207484bba8a8b78b40d5a22da8c9c555429089'

* commit '13207484bba8a8b78b40d5a22da8c9c555429089':
  mpeg4video_parser: stop using deprecated avcodec_set_dimensions
  mpeg12dec: stop using deprecated avcodec_set_dimensions
  mjpegdec: stop using deprecated avcodec_set_dimensions
  libvpxdec: stop using deprecated avcodec_set_dimensions

Conflicts:
libavcodec/mjpegdec.c
libavcodec/mpeg12dec.c
libavcodec/mpeg4video_parser.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit '967cd6fafbf2fdec9cbe011296ad34a70212427e'
Michael Niedermayer [Fri, 1 Nov 2013 14:07:25 +0000 (15:07 +0100)]
Merge commit '967cd6fafbf2fdec9cbe011296ad34a70212427e'

* commit '967cd6fafbf2fdec9cbe011296ad34a70212427e':
  libopenjpegdec: stop using deprecated avcodec_set_dimensions
  kgv1dec: stop using deprecated avcodec_set_dimensions
  ivi_common: stop using deprecated avcodec_set_dimensions
  indeo3: stop using deprecated avcodec_set_dimensions

Conflicts:
libavcodec/ivi_common.c
libavcodec/kgv1dec.c
libavcodec/libopenjpegdec.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit '3b086317277e3f3b61c0343930d8e2570b278bd6'
Michael Niedermayer [Fri, 1 Nov 2013 13:50:02 +0000 (14:50 +0100)]
Merge commit '3b086317277e3f3b61c0343930d8e2570b278bd6'

* commit '3b086317277e3f3b61c0343930d8e2570b278bd6':
  h26[13]dec: stop using deprecated avcodec_set_dimensions
  gifdec: stop using deprecated avcodec_set_dimensions
  g2meet: stop using deprecated avcodec_set_dimensions

Conflicts:
libavcodec/gifdec.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavfilter/vf_gradfun: add emms_c() for mmxext
Michael Niedermayer [Fri, 1 Nov 2013 13:41:07 +0000 (14:41 +0100)]
avfilter/vf_gradfun: add emms_c() for mmxext

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoRevert "Merge commit 'ed1a11ed52bbd1f15bb9b0416d69b7924bee3191'"
Clément Bœsch [Fri, 1 Nov 2013 13:28:08 +0000 (14:28 +0100)]
Revert "Merge commit 'ed1a11ed52bbd1f15bb9b0416d69b7924bee3191'"

This reverts commit fc5fe4804fd2ee9a29de502e9431b12d027c0c89, reversing
changes made to ffe33500983983946048def3a6047920d97d957b.

The factoring is broken; it's not calling the ssse3 code anymore, and
calling the mmx2 code with bad alignment. It also broke some FATE
instances.

Conflicts:
libavfilter/x86/vf_gradfun_init.c

5 years agoavfilter/x86/vf_gradfun_init: fix some consts & related warnings
Michael Niedermayer [Fri, 1 Nov 2013 13:20:10 +0000 (14:20 +0100)]
avfilter/x86/vf_gradfun_init: fix some consts & related warnings

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit 'ec7063005ee67c0b4d4b83aa5118dd22ad1094e8'
Michael Niedermayer [Fri, 1 Nov 2013 13:09:17 +0000 (14:09 +0100)]
Merge commit 'ec7063005ee67c0b4d4b83aa5118dd22ad1094e8'

* commit 'ec7063005ee67c0b4d4b83aa5118dd22ad1094e8':
  eatqi: stop using deprecated avcodec_set_dimensions
  eatgv: stop using deprecated avcodec_set_dimensions
  eatgq: stop using deprecated avcodec_set_dimensions
  eamad: stop using deprecated avcodec_set_dimensions

Conflicts:
libavcodec/eamad.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit 'd6da372984c87fd6288c148c291065d6032ceda3'
Michael Niedermayer [Fri, 1 Nov 2013 13:01:02 +0000 (14:01 +0100)]
Merge commit 'd6da372984c87fd6288c148c291065d6032ceda3'

* commit 'd6da372984c87fd6288c148c291065d6032ceda3':
  eacmv: stop using deprecated avcodec_set_dimensions
  dvdsubdec: stop using deprecated avcodec_set_dimensions
  dvdec: stop using deprecated avcodec_set_dimensions
  dpx: stop using deprecated avcodec_set_dimensions

Conflicts:
libavcodec/dpx.c
libavcodec/dvdec.c
libavcodec/dvdsubdec.c
libavcodec/eacmv.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit 'c7a5acabc537c2ce363165c31250aba341b1a990'
Michael Niedermayer [Fri, 1 Nov 2013 12:40:01 +0000 (13:40 +0100)]
Merge commit 'c7a5acabc537c2ce363165c31250aba341b1a990'

* commit 'c7a5acabc537c2ce363165c31250aba341b1a990':
  dnxhddec: stop using deprecated avcodec_set_dimensions
  dirac: stop using deprecated avcodec_set_dimensions
  cdxl: stop using deprecated avcodec_set_dimensions
  avs: stop using deprecated avcodec_set_dimensions

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit '78780c8bf6246a1cf1cd0c9096b49dc082a6a8e5'
Michael Niedermayer [Fri, 1 Nov 2013 12:28:33 +0000 (13:28 +0100)]
Merge commit '78780c8bf6246a1cf1cd0c9096b49dc082a6a8e5'

* commit '78780c8bf6246a1cf1cd0c9096b49dc082a6a8e5':
  ansi: stop using deprecated avcodec_set_dimensions

Conflicts:
libavcodec/ansi.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit '0f6c1d6d64c9f6255ea579dace27d0dd695f0213'
Michael Niedermayer [Fri, 1 Nov 2013 12:21:14 +0000 (13:21 +0100)]
Merge commit '0f6c1d6d64c9f6255ea579dace27d0dd695f0213'

* commit '0f6c1d6d64c9f6255ea579dace27d0dd695f0213':
  lavc/utils: stop using deprecated avcodec_set_dimensions

Conflicts:
libavcodec/utils.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit 'ce6949d3a0607eb318dc2872553110df934e9720'
Michael Niedermayer [Fri, 1 Nov 2013 12:15:13 +0000 (13:15 +0100)]
Merge commit 'ce6949d3a0607eb318dc2872553110df934e9720'

* commit 'ce6949d3a0607eb318dc2872553110df934e9720':
  oggparsetheora: stop using deprecated avcodec_set_dimensions

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit '7644f5a80787c9b608b82873604805d7e38a6a18'
Michael Niedermayer [Fri, 1 Nov 2013 12:07:15 +0000 (13:07 +0100)]
Merge commit '7644f5a80787c9b608b82873604805d7e38a6a18'

* commit '7644f5a80787c9b608b82873604805d7e38a6a18':
  lavc: replace avcodec_set_dimensions with ff_set_dimensions

Conflicts:
libavcodec/utils.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoh264: simplify frame_recovered code
Michael Niedermayer [Fri, 1 Nov 2013 11:51:33 +0000 (12:51 +0100)]
h264: simplify frame_recovered code

This is a separate commit to ease future bisecting in case it breaks something.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit '28096e0a806e57376541e6222d315619906e3c55'
Michael Niedermayer [Fri, 1 Nov 2013 10:33:36 +0000 (11:33 +0100)]
Merge commit '28096e0a806e57376541e6222d315619906e3c55'

* commit '28096e0a806e57376541e6222d315619906e3c55':
  h264: wait for initial complete frame before outputing frames

Conflicts:
doc/APIchanges
libavcodec/h264.c
libavcodec/mpegvideo.h
libavutil/frame.h
libavutil/version.h

See: a64b028aeb6579636e578ceb73f69b468bddb2f0 (as well as various later commits)
Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agodoc/encoders: add libfaac encoder documentation
Stefano Sabatini [Wed, 30 Oct 2013 13:25:29 +0000 (14:25 +0100)]
doc/encoders: add libfaac encoder documentation

5 years agodoc/encoders: document the libfdk-aac wrapper
Stefano Sabatini [Tue, 29 Oct 2013 20:50:09 +0000 (21:50 +0100)]
doc/encoders: document the libfdk-aac wrapper

Partially based on the https://trac.ffmpeg.org/wiki/AACEncodingGuide
guide.

5 years agodoc/encoders: extend/clarify libtheora encoder documentation
Stefano Sabatini [Wed, 30 Oct 2013 14:10:04 +0000 (15:10 +0100)]
doc/encoders: extend/clarify libtheora encoder documentation

5 years agoMerge commit '9af7a8523a6bb517834ebed36093bdab11a8b38e'
Michael Niedermayer [Fri, 1 Nov 2013 09:39:50 +0000 (10:39 +0100)]
Merge commit '9af7a8523a6bb517834ebed36093bdab11a8b38e'

* commit '9af7a8523a6bb517834ebed36093bdab11a8b38e':
  HNM4/HNM4A demuxer & video decoder

Conflicts:
Changelog
doc/general.texi
libavcodec/Makefile
libavcodec/allcodecs.c
libavcodec/avcodec.h
libavcodec/version.h
libavformat/Makefile
libavformat/allformats.c
libavformat/version.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit 'ed1a11ed52bbd1f15bb9b0416d69b7924bee3191'
Michael Niedermayer [Fri, 1 Nov 2013 09:26:49 +0000 (10:26 +0100)]
Merge commit 'ed1a11ed52bbd1f15bb9b0416d69b7924bee3191'

* commit 'ed1a11ed52bbd1f15bb9b0416d69b7924bee3191':
  gradfun: x86: Factor out common code for some gradfun_filter_line() variants

Conflicts:
libavfilter/x86/vf_gradfun_init.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit 'ee80cf741a44115758e62399b7bde08d33161151'
Michael Niedermayer [Fri, 1 Nov 2013 09:20:20 +0000 (10:20 +0100)]
Merge commit 'ee80cf741a44115758e62399b7bde08d33161151'

* commit 'ee80cf741a44115758e62399b7bde08d33161151':
  avfilter: x86: K&R formatting cosmetics

Conflicts:
libavfilter/x86/vf_gradfun_init.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/wmv2enc: Collect statistics for 2 pass encoding
Michael Niedermayer [Thu, 31 Oct 2013 23:40:33 +0000 (00:40 +0100)]
avcodec/wmv2enc: Collect statistics for 2 pass encoding

Fixes Ticket3053

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMAINTAINERS: add myself as libzvbi-teletextdec maintainer
Marton Balint [Thu, 31 Oct 2013 20:28:47 +0000 (21:28 +0100)]
MAINTAINERS: add myself as libzvbi-teletextdec maintainer

Signed-off-by: Marton Balint <cus@passwd.hu>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoaacdec: fix small comment, update decoder features comment
Compn [Thu, 31 Oct 2013 19:57:16 +0000 (15:57 -0400)]
aacdec: fix small comment, update decoder features comment

5 years agoFix a crash on oom when decoding hevc.
Carl Eugen Hoyos [Thu, 31 Oct 2013 19:17:18 +0000 (20:17 +0100)]
Fix a crash on oom when decoding hevc.

5 years agopictordec: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
pictordec: stop using deprecated avcodec_set_dimensions

5 years agopgssubdec: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
pgssubdec: stop using deprecated avcodec_set_dimensions

5 years agopcx: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
pcx: stop using deprecated avcodec_set_dimensions

5 years agompegvideo_parser: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
mpegvideo_parser: stop using deprecated avcodec_set_dimensions

5 years agompeg4video_parser: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
mpeg4video_parser: stop using deprecated avcodec_set_dimensions

5 years agolibopenjpegdec: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
libopenjpegdec: stop using deprecated avcodec_set_dimensions

5 years agoh26[13]dec: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
h26[13]dec: stop using deprecated avcodec_set_dimensions

5 years agoeatqi: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
eatqi: stop using deprecated avcodec_set_dimensions

5 years agoeacmv: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
eacmv: stop using deprecated avcodec_set_dimensions

5 years agodnxhddec: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
dnxhddec: stop using deprecated avcodec_set_dimensions

5 years agompeg12dec: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
mpeg12dec: stop using deprecated avcodec_set_dimensions

5 years agokgv1dec: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
kgv1dec: stop using deprecated avcodec_set_dimensions

5 years agogifdec: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
gifdec: stop using deprecated avcodec_set_dimensions

5 years agoeatgv: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
eatgv: stop using deprecated avcodec_set_dimensions

5 years agodvdsubdec: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
dvdsubdec: stop using deprecated avcodec_set_dimensions

5 years agodirac: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
dirac: stop using deprecated avcodec_set_dimensions

5 years agomjpegdec: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
mjpegdec: stop using deprecated avcodec_set_dimensions

5 years agoivi_common: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
ivi_common: stop using deprecated avcodec_set_dimensions

5 years agog2meet: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
g2meet: stop using deprecated avcodec_set_dimensions

5 years agoeatgq: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
eatgq: stop using deprecated avcodec_set_dimensions

5 years agodvdec: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
dvdec: stop using deprecated avcodec_set_dimensions

5 years agolibvpxdec: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
libvpxdec: stop using deprecated avcodec_set_dimensions

5 years agoindeo3: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
indeo3: stop using deprecated avcodec_set_dimensions

5 years agoeamad: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
eamad: stop using deprecated avcodec_set_dimensions

5 years agodpx: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
dpx: stop using deprecated avcodec_set_dimensions

5 years agoansi: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
ansi: stop using deprecated avcodec_set_dimensions

5 years agolavc/utils: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
lavc/utils: stop using deprecated avcodec_set_dimensions

5 years agooggparsetheora: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 08:39:14 +0000 (09:39 +0100)]
oggparsetheora: stop using deprecated avcodec_set_dimensions

5 years agolavc: replace avcodec_set_dimensions with ff_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 08:24:22 +0000 (09:24 +0100)]
lavc: replace avcodec_set_dimensions with ff_set_dimensions

avcodec_set_dimensions() is supposed to be an internal utility function,
there is no reason whatsoever for it to be public. Therefore deprecate
it.

5 years agoh264: wait for initial complete frame before outputing frames
John Stebbins [Fri, 11 Oct 2013 16:51:50 +0000 (09:51 -0700)]
h264: wait for initial complete frame before outputing frames

This can be optionally disabled whith the "output_corrupt" flags
option.  When in "output_corrupt" mode, incomplete frames are
signalled through AVFrame.flags FRAME_FLAG_INCOMPLETE_FRAME.

Signed-off-by: Anton Khirnov <anton@khirnov.net>
5 years agocdxl: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
cdxl: stop using deprecated avcodec_set_dimensions

5 years agoavs: stop using deprecated avcodec_set_dimensions
Anton Khirnov [Sun, 27 Oct 2013 09:02:26 +0000 (10:02 +0100)]
avs: stop using deprecated avcodec_set_dimensions

5 years agoHNM4/HNM4A demuxer & video decoder
David Kment [Mon, 28 Oct 2013 00:38:02 +0000 (01:38 +0100)]
HNM4/HNM4A demuxer & video decoder

Signed-off-by: Diego Biurrun <diego@biurrun.de>
5 years agogradfun: x86: Factor out common code for some gradfun_filter_line() variants
Diego Biurrun [Thu, 24 Oct 2013 00:24:05 +0000 (02:24 +0200)]
gradfun: x86: Factor out common code for some gradfun_filter_line() variants

5 years agodoc/filters: add few more examples for blend filter
Paul B Mahol [Thu, 31 Oct 2013 13:31:11 +0000 (13:31 +0000)]
doc/filters: add few more examples for blend filter

Signed-off-by: Paul B Mahol <onemda@gmail.com>
5 years agoMerge remote-tracking branch 'cehoyos/master'
Michael Niedermayer [Thu, 31 Oct 2013 13:27:47 +0000 (14:27 +0100)]
Merge remote-tracking branch 'cehoyos/master'

* cehoyos/master:
  libavfilter/decimate: Add pts of first frame to all frames.

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge remote-tracking branch 'qatar/master'
Michael Niedermayer [Thu, 31 Oct 2013 12:08:06 +0000 (13:08 +0100)]
Merge remote-tracking branch 'qatar/master'

* qatar/master:
  build: Ensure that strip commands are run silently

Conflicts:
Makefile

Not merged as it conflicts with strip being on the BRIEF list

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavfilter: x86: K&R formatting cosmetics
Diego Biurrun [Wed, 23 Oct 2013 12:51:23 +0000 (14:51 +0200)]
avfilter: x86: K&R formatting cosmetics

5 years agobuild: Ensure that strip commands are run silently
Diego Biurrun [Tue, 29 Oct 2013 14:46:02 +0000 (15:46 +0100)]
build: Ensure that strip commands are run silently

5 years agolibavfilter/decimate: Add pts of first frame to all frames.
Carl Eugen Hoyos [Wed, 30 Oct 2013 23:33:51 +0000 (00:33 +0100)]
libavfilter/decimate: Add pts of first frame to all frames.

Fixes ticket #3019

Reviewed-by: Clément Bœsch
5 years agoavcodec/cabac: support UNCHECKED_BITSTREAM_READER = 0
Michael Niedermayer [Thu, 31 Oct 2013 09:54:46 +0000 (10:54 +0100)]
avcodec/cabac: support UNCHECKED_BITSTREAM_READER = 0

Fixes overreads in HEVC
Fixes Ticket3070
Also fixed remaining issues from Ticket3075 and Ticket3076

Some lines of code taken from  0c5f839693da2276c2da23400f67a67be4ea0af1:libavcodec/x86/cabac.h
and                            0c5f839693da2276c2da23400f67a67be4ea0af1:libavcodec/cabac_functions.h

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agohevc: add partial support for interlaced(cherry picked from commit 44b592ae6d323445c0...
Mickaël Raulet [Wed, 30 Oct 2013 11:28:19 +0000 (12:28 +0100)]
hevc: add partial support for interlaced(cherry picked from commit 44b592ae6d323445c076ef3ec966ebf9daa8bccf)

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavformat/thp: force moving forward
Michael Niedermayer [Thu, 31 Oct 2013 01:26:07 +0000 (02:26 +0100)]
avformat/thp: force moving forward

Fixes infinite loop
Fixes Ticket3098

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavformat/thp: fix variable types to avoid overflows
Michael Niedermayer [Thu, 31 Oct 2013 01:19:40 +0000 (02:19 +0100)]
avformat/thp: fix variable types to avoid overflows

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavformat/http: fix cookies
Michael Niedermayer [Thu, 31 Oct 2013 00:42:13 +0000 (01:42 +0100)]
avformat/http: fix cookies

Fixes Ticket3096

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/bink: fix seeking to frame 0
Michael Niedermayer [Wed, 30 Oct 2013 22:56:52 +0000 (23:56 +0100)]
avcodec/bink: fix seeking to frame 0

Fixes Ticket3088

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/jpeglsdec: check err value for ls_get_code_runterm()
Michael Niedermayer [Wed, 30 Oct 2013 22:27:28 +0000 (23:27 +0100)]
avcodec/jpeglsdec: check err value for ls_get_code_runterm()

Fixes infinite loop
Fixes Ticket3086

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoOptimize pure C unscaled yuv2rgb.
Reimar Döffinger [Fri, 25 Oct 2013 20:46:06 +0000 (22:46 +0200)]
Optimize pure C unscaled yuv2rgb.

Aligning the tables reduces the amount of code generated on
e.g. ARM as the offset constant then has few enough set bits
so it can be encoded inside a single instruction instead of 2.
Ideally all should be declared aligned, but the DECLARE_ALIGNED
macros does not work with pointer tables, thus also reordered
the tables.

Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
5 years agoavcodec/mpeg12dec: Use skip_1stop_8data_bits()
Michael Niedermayer [Wed, 30 Oct 2013 17:28:00 +0000 (18:28 +0100)]
avcodec/mpeg12dec: Use skip_1stop_8data_bits()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/vaapi_mpeg2: Use skip_1stop_8data_bits()
Michael Niedermayer [Wed, 30 Oct 2013 17:28:00 +0000 (18:28 +0100)]
avcodec/vaapi_mpeg2: Use skip_1stop_8data_bits()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/svq3: Use skip_1stop_8data_bits()
Michael Niedermayer [Wed, 30 Oct 2013 17:28:00 +0000 (18:28 +0100)]
avcodec/svq3: Use skip_1stop_8data_bits()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/svq1dec: Use skip_1stop_8data_bits()
Michael Niedermayer [Wed, 30 Oct 2013 17:28:00 +0000 (18:28 +0100)]
avcodec/svq1dec: Use skip_1stop_8data_bits()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/ituh263dec: Use skip_1stop_8data_bits()
Michael Niedermayer [Wed, 30 Oct 2013 17:28:00 +0000 (18:28 +0100)]
avcodec/ituh263dec: Use skip_1stop_8data_bits()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/intelh263dec: Use skip_1stop_8data_bits()
Michael Niedermayer [Wed, 30 Oct 2013 17:28:00 +0000 (18:28 +0100)]
avcodec/intelh263dec: Use skip_1stop_8data_bits()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/h261dec: Use skip_1stop_8data_bits()
Michael Niedermayer [Wed, 30 Oct 2013 17:28:00 +0000 (18:28 +0100)]
avcodec/h261dec: Use skip_1stop_8data_bits()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/flvdec: Use skip_1stop_8data_bits()
Michael Niedermayer [Wed, 30 Oct 2013 17:28:00 +0000 (18:28 +0100)]
avcodec/flvdec: Use skip_1stop_8data_bits()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/dxva2_mpeg2: Use skip_1stop_8data_bits()
Michael Niedermayer [Wed, 30 Oct 2013 17:28:00 +0000 (18:28 +0100)]
avcodec/dxva2_mpeg2: Use skip_1stop_8data_bits()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/get_bits: add skip_1stop_8data_bits
Michael Niedermayer [Wed, 30 Oct 2013 17:22:03 +0000 (18:22 +0100)]
avcodec/get_bits: add skip_1stop_8data_bits

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge remote-tracking branch 'qatar/master'
Michael Niedermayer [Wed, 30 Oct 2013 16:48:43 +0000 (17:48 +0100)]
Merge remote-tracking branch 'qatar/master'

* qatar/master:
  lavf: Remove a now useless parameter to ffurl_register_protocol

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/intelh263dec: make while get_bits loop more robust by checking bits left
Michael Niedermayer [Wed, 30 Oct 2013 13:23:30 +0000 (14:23 +0100)]
avcodec/intelh263dec: make while get_bits loop more robust by checking bits left

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/ituh263dec: make while get_bits loop more robust by checking bits left
Michael Niedermayer [Wed, 30 Oct 2013 13:23:30 +0000 (14:23 +0100)]
avcodec/ituh263dec: make while get_bits loop more robust by checking bits left

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/ivi_common: make while get_bits loop more robust by checking bits left
Michael Niedermayer [Wed, 30 Oct 2013 13:23:30 +0000 (14:23 +0100)]
avcodec/ivi_common: make while get_bits loop more robust by checking bits left

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/flacdec: use get_unary() simplify code
Michael Niedermayer [Wed, 30 Oct 2013 13:58:04 +0000 (14:58 +0100)]
avcodec/flacdec: use get_unary() simplify code

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/h261dec: make while get_bits loop more robust by checking bits left
Michael Niedermayer [Wed, 30 Oct 2013 13:23:30 +0000 (14:23 +0100)]
avcodec/h261dec: make while get_bits loop more robust by checking bits left

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/flvdec: make while get_bits loop more robust by checking bits left
Michael Niedermayer [Wed, 30 Oct 2013 13:23:30 +0000 (14:23 +0100)]
avcodec/flvdec: make while get_bits loop more robust by checking bits left

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/flacdec: make while get_bits loop more robust by checking bits left
Michael Niedermayer [Wed, 30 Oct 2013 13:23:30 +0000 (14:23 +0100)]
avcodec/flacdec: make while get_bits loop more robust by checking bits left

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agodoc/examples/demuxing: reset got_frame.
Clément Bœsch [Wed, 30 Oct 2013 13:37:33 +0000 (14:37 +0100)]
doc/examples/demuxing: reset got_frame.

Fix infinite loop at flushing.

5 years agoavcodec/cook: fix deadlock by using get_unary()
Paul B Mahol [Wed, 30 Oct 2013 13:24:45 +0000 (13:24 +0000)]
avcodec/cook: fix deadlock by using get_unary()

Fixes #3089.
Reported-by: Piotr Bandurski <ami_stuff@o2.pl>
Signed-off-by: Paul B Mahol <onemda@gmail.com>
5 years agoavcodec/mdec: use dsp.bswap16_buf()
Paul B Mahol [Wed, 30 Oct 2013 09:01:01 +0000 (09:01 +0000)]
avcodec/mdec: use dsp.bswap16_buf()

Signed-off-by: Paul B Mahol <onemda@gmail.com>
5 years agoavcodec/svq3: use av_fast_padded_malloc()
Paul B Mahol [Wed, 30 Oct 2013 09:17:26 +0000 (09:17 +0000)]
avcodec/svq3: use av_fast_padded_malloc()

Signed-off-by: Paul B Mahol <onemda@gmail.com>
5 years agoavcodec/utvideoenc: use av_fast_padded_malloc()
Paul B Mahol [Wed, 30 Oct 2013 09:07:43 +0000 (09:07 +0000)]
avcodec/utvideoenc: use av_fast_padded_malloc()

Signed-off-by: Paul B Mahol <onemda@gmail.com>
5 years agoavcodec/wavpack: use init_get_bits8()
Paul B Mahol [Tue, 29 Oct 2013 09:46:32 +0000 (09:46 +0000)]
avcodec/wavpack: use init_get_bits8()

Signed-off-by: Paul B Mahol <onemda@gmail.com>
5 years agoavcodec/apedec: use init_get_bits8()
Paul B Mahol [Tue, 29 Oct 2013 10:53:53 +0000 (10:53 +0000)]
avcodec/apedec: use init_get_bits8()

Signed-off-by: Paul B Mahol <onemda@gmail.com>
5 years agoavcodec/xan: use init_get_bits8()
Paul B Mahol [Tue, 29 Oct 2013 13:22:36 +0000 (13:22 +0000)]
avcodec/xan: use init_get_bits8()

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