]> git.sesse.net Git - ffmpeg/log
ffmpeg
9 years agoMerge commit '062cd5a975ff7bd6fb91f9b4d1d9d102a7545499'
Michael Niedermayer [Thu, 19 Feb 2015 20:44:58 +0000 (21:44 +0100)]
Merge commit '062cd5a975ff7bd6fb91f9b4d1d9d102a7545499'

* commit '062cd5a975ff7bd6fb91f9b4d1d9d102a7545499':
  lavf: Add DSS demuxer

Conflicts:
libavformat/Makefile
libavformat/version.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit 'c56b9b1eb278c5ef89d3f0832a56dfe4732cb68b'
Michael Niedermayer [Thu, 19 Feb 2015 20:31:26 +0000 (21:31 +0100)]
Merge commit 'c56b9b1eb278c5ef89d3f0832a56dfe4732cb68b'

* commit 'c56b9b1eb278c5ef89d3f0832a56dfe4732cb68b':
  lavc: Add DSS SP decoder

Conflicts:
libavcodec/avcodec.h
libavcodec/version.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit '0fbb271318899a0fb1fbcbb3db8292e909b91e23'
Michael Niedermayer [Thu, 19 Feb 2015 20:12:29 +0000 (21:12 +0100)]
Merge commit '0fbb271318899a0fb1fbcbb3db8292e909b91e23'

* commit '0fbb271318899a0fb1fbcbb3db8292e909b91e23':
  qsv_api: fix building with libmfx disabled

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit '11c22dfd495bbd3f38df639772aa4bb9a1be882d'
Michael Niedermayer [Thu, 19 Feb 2015 20:12:16 +0000 (21:12 +0100)]
Merge commit '11c22dfd495bbd3f38df639772aa4bb9a1be882d'

* commit '11c22dfd495bbd3f38df639772aa4bb9a1be882d':
  configure: add missing h264_qsv hwaccel deps

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit '4e08c821106fc1d6d358864abf0d8488b12f38c6'
Michael Niedermayer [Thu, 19 Feb 2015 19:52:29 +0000 (20:52 +0100)]
Merge commit '4e08c821106fc1d6d358864abf0d8488b12f38c6'

* commit '4e08c821106fc1d6d358864abf0d8488b12f38c6':
  lavc: add an Intel libmfx-based H.264 decoder

Conflicts:
configure
libavcodec/Makefile
libavcodec/allcodecs.c
libavcodec/version.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit '31d2039cb42668ebcf08248bc48bbad44aa05f49'
Michael Niedermayer [Thu, 19 Feb 2015 19:39:04 +0000 (20:39 +0100)]
Merge commit '31d2039cb42668ebcf08248bc48bbad44aa05f49'

* commit '31d2039cb42668ebcf08248bc48bbad44aa05f49':
  h264_parser: export video format and dimensions

Conflicts:
libavcodec/h264_parser.c
libavcodec/version.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit '5b1d9ceec715846a58fe029bc3889ed6fa62436a'
Michael Niedermayer [Thu, 19 Feb 2015 19:23:48 +0000 (20:23 +0100)]
Merge commit '5b1d9ceec715846a58fe029bc3889ed6fa62436a'

* commit '5b1d9ceec715846a58fe029bc3889ed6fa62436a':
  pixfmt: add a pixel format for QSV hwaccel

Conflicts:
doc/APIchanges
libavutil/pixfmt.h
libavutil/version.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agolavf: Add DSS demuxer
Oleksij Rempel [Fri, 13 Feb 2015 07:36:17 +0000 (08:36 +0100)]
lavf: Add DSS demuxer

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
9 years agolavc: Add DSS SP decoder
Oleksij Rempel [Fri, 13 Feb 2015 07:36:16 +0000 (08:36 +0100)]
lavc: Add DSS SP decoder

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
9 years agoqsv_api: fix building with libmfx disabled
Anton Khirnov [Thu, 19 Feb 2015 16:35:34 +0000 (17:35 +0100)]
qsv_api: fix building with libmfx disabled

9 years agoconfigure: add missing h264_qsv hwaccel deps
Anton Khirnov [Thu, 19 Feb 2015 16:32:55 +0000 (17:32 +0100)]
configure: add missing h264_qsv hwaccel deps

9 years agoMerge remote-tracking branch 'cigaes/master'
Michael Niedermayer [Thu, 19 Feb 2015 15:36:48 +0000 (16:36 +0100)]
Merge remote-tracking branch 'cigaes/master'

* cigaes/master:
  doc/faq: explain DAR/SAR preserving.
  doc: set documentencoding on toplevel texi files.

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoavformat/mov: Add simple ACLR atom reading to set the color range of the incomming...
Kevin Wheatley [Thu, 19 Feb 2015 11:08:14 +0000 (11:08 +0000)]
avformat/mov: Add simple ACLR atom reading to set the color range of the incomming track for codec's like DNxHD that utilise AVID's proprietary atom.

On input ACLR will be used to set colour range no matter which codec
it is associated with.
No change for when it will be output.

Rework mov_read_extradata function to allow detection of truncated
atom reads by callers.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agolavc: add an Intel libmfx-based H.264 decoder
Anton Khirnov [Tue, 10 Feb 2015 09:40:59 +0000 (10:40 +0100)]
lavc: add an Intel libmfx-based H.264 decoder

Based on the code by Luca Barbato <lu_zero@gentoo.org> and Yukinori
Yamazoe <drocon11@gmail.com>.

9 years agoh264_parser: export video format and dimensions
Anton Khirnov [Mon, 9 Feb 2015 13:41:50 +0000 (14:41 +0100)]
h264_parser: export video format and dimensions

9 years agopixfmt: add a pixel format for QSV hwaccel
Anton Khirnov [Sat, 7 Feb 2015 11:14:45 +0000 (12:14 +0100)]
pixfmt: add a pixel format for QSV hwaccel

9 years agodoc/faq: explain DAR/SAR preserving.
Nicolas George [Mon, 9 Feb 2015 15:17:22 +0000 (16:17 +0100)]
doc/faq: explain DAR/SAR preserving.

9 years agodoc: set documentencoding on toplevel texi files.
Nicolas George [Mon, 9 Feb 2015 15:17:44 +0000 (16:17 +0100)]
doc: set documentencoding on toplevel texi files.

Fix double UTF-8 encoding on output files.
makeinfo / texi2any does not seem to provide a way of setting
it globally for toplevel files.

9 years agoavfilter/palettegen: raise cache size from 64k to 512k
Clément Bœsch [Thu, 19 Feb 2015 10:17:43 +0000 (11:17 +0100)]
avfilter/palettegen: raise cache size from 64k to 512k

(or 32k to 256k in 32-bit)

This is similar to a00bab347518d4824d51ec7078f1d84ca097c53b

9 years agoMerge commit '0f532fd3f9b9ca974cea0feb8ddcaf4a7f3b23c5'
Michael Niedermayer [Thu, 19 Feb 2015 09:51:19 +0000 (10:51 +0100)]
Merge commit '0f532fd3f9b9ca974cea0feb8ddcaf4a7f3b23c5'

* commit '0f532fd3f9b9ca974cea0feb8ddcaf4a7f3b23c5':
  rv40: Return more meaningful error codes

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agorv40: Return more meaningful error codes
Himangi Saraogi [Thu, 19 Feb 2015 07:14:19 +0000 (12:44 +0530)]
rv40: Return more meaningful error codes

Signed-off-by: Diego Biurrun <diego@biurrun.de>
9 years agoavcodec/wmalosslessdec: use sizeof() instead of a literal number
Michael Niedermayer [Thu, 19 Feb 2015 02:14:50 +0000 (03:14 +0100)]
avcodec/wmalosslessdec: use sizeof() instead of a literal number

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoavfilter/vf_subtitles: Add () to protect the argument of the AA() macro
Michael Niedermayer [Thu, 19 Feb 2015 00:51:54 +0000 (01:51 +0100)]
avfilter/vf_subtitles: Add () to protect the argument of the AA() macro

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoavutil/sha: Protect macro arguments with ()
Michael Niedermayer [Wed, 18 Feb 2015 21:50:41 +0000 (22:50 +0100)]
avutil/sha: Protect macro arguments with ()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoffmpeg_opt: Add missing MATCH_PER_TYPE_OPT() for data codecs
Michael Niedermayer [Wed, 18 Feb 2015 21:12:12 +0000 (22:12 +0100)]
ffmpeg_opt: Add missing MATCH_PER_TYPE_OPT() for data codecs

Fixes: CID1270809
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit 'd617e77cecc5b363ef1860955b548f4ac007add6'
Michael Niedermayer [Wed, 18 Feb 2015 19:35:06 +0000 (20:35 +0100)]
Merge commit 'd617e77cecc5b363ef1860955b548f4ac007add6'

* commit 'd617e77cecc5b363ef1860955b548f4ac007add6':
  libx265: Add crf private option

See: 8b96e8dd28c83448c9b4af81b834deb9b525be80
Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit '2de887e45b664f44b51686f5979fa8ce6dfe2ec2'
Michael Niedermayer [Wed, 18 Feb 2015 19:25:41 +0000 (20:25 +0100)]
Merge commit '2de887e45b664f44b51686f5979fa8ce6dfe2ec2'

* commit '2de887e45b664f44b51686f5979fa8ce6dfe2ec2':
  libx265: Reduce the scope of some variables

See: b920db67317a31f0e8d4a010faa26dbd12b0dcdb
Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agotests: fate: adding fate-test for twofish
Supraja Meedinti [Wed, 18 Feb 2015 13:13:03 +0000 (18:43 +0530)]
tests: fate: adding fate-test for twofish

Signed-off-by: Supraja Meedinti <supraja0493@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoavformat/movenc: Fix use of uninitialized variable (ret)
Michael Niedermayer [Wed, 18 Feb 2015 15:18:26 +0000 (16:18 +0100)]
avformat/movenc: Fix use of uninitialized variable (ret)

Fixed CID1270823

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agolibx265: Add crf private option
Derek Buitenhuis [Tue, 17 Feb 2015 22:04:53 +0000 (17:04 -0500)]
libx265: Add crf private option

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
9 years agolibx265: Reduce the scope of some variables
Derek Buitenhuis [Tue, 17 Feb 2015 22:04:51 +0000 (17:04 -0500)]
libx265: Reduce the scope of some variables

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
9 years agolibx265: Add crf private option
Derek Buitenhuis [Tue, 17 Feb 2015 22:04:53 +0000 (17:04 -0500)]
libx265: Add crf private option

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
9 years agolibx265: Reduce the scope of some variables
Derek Buitenhuis [Tue, 17 Feb 2015 22:04:51 +0000 (17:04 -0500)]
libx265: Reduce the scope of some variables

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
9 years agoavformat/ffmenc: Use av_freep() to avoid leaving stale pointers in memory
Michael Niedermayer [Wed, 18 Feb 2015 13:31:11 +0000 (14:31 +0100)]
avformat/ffmenc: Use av_freep() to avoid leaving stale pointers in memory

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoavformat/ffmenc: Fix memleak of buf
Michael Niedermayer [Wed, 18 Feb 2015 13:30:15 +0000 (14:30 +0100)]
avformat/ffmenc: Fix memleak of buf

Fixes CID1257015

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoavfilter/showpalette: fix leak in case of error
Clément Bœsch [Wed, 18 Feb 2015 12:55:47 +0000 (13:55 +0100)]
avfilter/showpalette: fix leak in case of error

Fixes CID1270820
Fixes CID1270818

9 years agoavfilter/palettegen: fix leak in case of error
Clément Bœsch [Wed, 18 Feb 2015 12:52:36 +0000 (13:52 +0100)]
avfilter/palettegen: fix leak in case of error

9 years agoavfilter/paletteuse: fix leak in case of error
Clément Bœsch [Wed, 18 Feb 2015 12:48:41 +0000 (13:48 +0100)]
avfilter/paletteuse: fix leak in case of error

Fixes CID1270819

9 years agoavfilter/af_channelmap: Move potential dereference after NULL check in get_channel_idx()
Michael Niedermayer [Wed, 18 Feb 2015 12:40:39 +0000 (13:40 +0100)]
avfilter/af_channelmap: Move potential dereference after NULL check in get_channel_idx()

Fixes CID1270822

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoavfilter/vf_qp: Fix leak of out_qp_table_buf
Michael Niedermayer [Wed, 18 Feb 2015 12:12:06 +0000 (13:12 +0100)]
avfilter/vf_qp: Fix leak of out_qp_table_buf

Fixes CID1270821

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoavfilter/avfiltergraph: assert that the heap_bubble index is valid
Michael Niedermayer [Wed, 18 Feb 2015 10:55:44 +0000 (11:55 +0100)]
avfilter/avfiltergraph: assert that the heap_bubble index is valid

This might help coverity

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoavcodec/faxcompr: Fix memleak
Michael Niedermayer [Wed, 18 Feb 2015 10:20:39 +0000 (11:20 +0100)]
avcodec/faxcompr: Fix memleak

Fixes CID1270816

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoavcodec/opusdec: remove unused headers
Paul B Mahol [Tue, 17 Feb 2015 17:31:47 +0000 (17:31 +0000)]
avcodec/opusdec: remove unused headers

Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years agoavfilter/vf_removelogo: Add () to protect the argument of apply_mask_fudge_factor()
Michael Niedermayer [Wed, 18 Feb 2015 00:56:19 +0000 (01:56 +0100)]
avfilter/vf_removelogo: Add () to protect the argument of apply_mask_fudge_factor()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoswscale/bayer_template: Add () to protect the argument of BAYER_READ()
Michael Niedermayer [Wed, 18 Feb 2015 00:55:15 +0000 (01:55 +0100)]
swscale/bayer_template: Add () to protect the argument of BAYER_READ()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agocompat/avisynth/windowsPorts/windows2linux: Add () to protect macro arguments
Michael Niedermayer [Wed, 18 Feb 2015 00:39:57 +0000 (01:39 +0100)]
compat/avisynth/windowsPorts/windows2linux: Add () to protect macro arguments

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoavcodec/wavpack: Add () to protect the arguments of UPDATE_WEIGHT_CLIP()
Michael Niedermayer [Wed, 18 Feb 2015 00:37:06 +0000 (01:37 +0100)]
avcodec/wavpack: Add () to protect the arguments of UPDATE_WEIGHT_CLIP()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoavcodec/wmalosslessdec: Add () to protect the arguments of WMASIGN()
Michael Niedermayer [Wed, 18 Feb 2015 00:34:50 +0000 (01:34 +0100)]
avcodec/wmalosslessdec: Add () to protect the arguments of WMASIGN()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agolibavutil: optimize twofish cipher
Supraja Meedinti [Tue, 17 Feb 2015 19:18:53 +0000 (00:48 +0530)]
libavutil: optimize twofish cipher

before:
lavu       TWOFISH      size: 1048576  runs:   1024  time:   90.052 +- 4.630
after:
lavu       TWOFISH      size: 1048576  runs:   1024  time:   18.085 +- 0.241
gcrypt     TWOFISH      size: 1048576  runs:   1024  time:   25.666 +- 0.307
tomcrypt   TWOFISH      size: 1048576  runs:   1024  time:   18.428 +- 0.363

Signed-off-by: Supraja Meedinti <supraja0493@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit '195942ed9b9b563ec86d34b73aa2c1ee8715d59d'
Michael Niedermayer [Tue, 17 Feb 2015 22:50:56 +0000 (23:50 +0100)]
Merge commit '195942ed9b9b563ec86d34b73aa2c1ee8715d59d'

* commit '195942ed9b9b563ec86d34b73aa2c1ee8715d59d':
  riff: Support QT RLE Animation in avi ('rle ' FourCC)

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit 'c78dc12118cb5b2a69a17f38c69f77a42e89a9c4'
Michael Niedermayer [Tue, 17 Feb 2015 22:42:26 +0000 (23:42 +0100)]
Merge commit 'c78dc12118cb5b2a69a17f38c69f77a42e89a9c4'

* commit 'c78dc12118cb5b2a69a17f38c69f77a42e89a9c4':
  riff: Support ProRes in avi (APCH fourcc)

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit '42c8f92e2fa390fa17b03d37b4323ec0d721d4cd'
Michael Niedermayer [Tue, 17 Feb 2015 22:34:36 +0000 (23:34 +0100)]
Merge commit '42c8f92e2fa390fa17b03d37b4323ec0d721d4cd'

* commit '42c8f92e2fa390fa17b03d37b4323ec0d721d4cd':
  wmv2: Return meaningful error codes

Conflicts:
libavcodec/wmv2dec.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit 'f3e045263e445c4ab54d85ecae359494cd96a3e2'
Michael Niedermayer [Tue, 17 Feb 2015 22:26:28 +0000 (23:26 +0100)]
Merge commit 'f3e045263e445c4ab54d85ecae359494cd96a3e2'

* commit 'f3e045263e445c4ab54d85ecae359494cd96a3e2':
  qdm2: Return meaningful error codes

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit 'a1e2c47cd4fdaa64beda7e6dfa623b65c46f5012'
Michael Niedermayer [Tue, 17 Feb 2015 22:12:29 +0000 (23:12 +0100)]
Merge commit 'a1e2c47cd4fdaa64beda7e6dfa623b65c46f5012'

* commit 'a1e2c47cd4fdaa64beda7e6dfa623b65c46f5012':
  libxvid: Return meaningful error messages

Conflicts:
libavcodec/libxvid.c
libavcodec/libxvid_rc.c

See: 2a89afb376aebe833bee0b5958cec16c48936b03 and others
Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoavcodec/aac_adtstoasc_bsf: Clear extradata_size on allocation failure
Michael Niedermayer [Tue, 17 Feb 2015 21:58:31 +0000 (22:58 +0100)]
avcodec/aac_adtstoasc_bsf: Clear extradata_size on allocation failure

This keeps the fields consistent

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit '18f4fa251b0eb36392839f5bf6180f280dc04d8d'
Michael Niedermayer [Tue, 17 Feb 2015 21:54:56 +0000 (22:54 +0100)]
Merge commit '18f4fa251b0eb36392839f5bf6180f280dc04d8d'

* commit '18f4fa251b0eb36392839f5bf6180f280dc04d8d':
  aac_adtstoasc_bsf: Check extradata memory allocation

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit 'fe0f4e56577a2dbd373bb50b0ae2d49e69d822fc'
Michael Niedermayer [Tue, 17 Feb 2015 21:46:59 +0000 (22:46 +0100)]
Merge commit 'fe0f4e56577a2dbd373bb50b0ae2d49e69d822fc'

* commit 'fe0f4e56577a2dbd373bb50b0ae2d49e69d822fc':
  avpacket: Check buffer reference

Conflicts:
libavcodec/avpacket.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit '31dc73e92a96f08d07650c0e7d31c0b9a1465d46'
Michael Niedermayer [Tue, 17 Feb 2015 21:39:32 +0000 (22:39 +0100)]
Merge commit '31dc73e92a96f08d07650c0e7d31c0b9a1465d46'

* commit '31dc73e92a96f08d07650c0e7d31c0b9a1465d46':
  vorbisdec: Check memory allocations

Conflicts:
libavcodec/vorbisdec.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit 'ec17782e17de1e8501ca213e276dfe5412ff1d11'
Michael Niedermayer [Tue, 17 Feb 2015 21:30:58 +0000 (22:30 +0100)]
Merge commit 'ec17782e17de1e8501ca213e276dfe5412ff1d11'

* commit 'ec17782e17de1e8501ca213e276dfe5412ff1d11':
  dvdsubdec: Check memory allocations

Conflicts:
libavcodec/dvdsubdec.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit 'e51f22122d23589e93ac4f0b3e570bb925755915'
Michael Niedermayer [Tue, 17 Feb 2015 21:21:22 +0000 (22:21 +0100)]
Merge commit 'e51f22122d23589e93ac4f0b3e570bb925755915'

* commit 'e51f22122d23589e93ac4f0b3e570bb925755915':
  swscale: Check memory allocations

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit '3035d21b5a77df0e9531df397fc06d59488996c7'
Michael Niedermayer [Tue, 17 Feb 2015 21:08:46 +0000 (22:08 +0100)]
Merge commit '3035d21b5a77df0e9531df397fc06d59488996c7'

* commit '3035d21b5a77df0e9531df397fc06d59488996c7':
  nutdec: Check memory allocations

Conflicts:
libavformat/nutdec.c

See: 55ae13e3deffa21027a44f31b4ae2f53a4fa7426
See: 269845db86d994c7d43c3ad6eabd4fde5bb391ea
Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoavformat/movenc: Fix stts_entries allocation check
Michael Niedermayer [Tue, 17 Feb 2015 20:51:35 +0000 (21:51 +0100)]
avformat/movenc: Fix stts_entries allocation check

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit 'a8765852158ecb2ae34895fa35ff51dc95c186f9'
Michael Niedermayer [Tue, 17 Feb 2015 20:50:08 +0000 (21:50 +0100)]
Merge commit 'a8765852158ecb2ae34895fa35ff51dc95c186f9'

* commit 'a8765852158ecb2ae34895fa35ff51dc95c186f9':
  movenc: Check memory allocations

Conflicts:
libavformat/movenc.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit 'da7e31a240f276836a0b90ca6c0714181b353cc4'
Michael Niedermayer [Tue, 17 Feb 2015 20:42:08 +0000 (21:42 +0100)]
Merge commit 'da7e31a240f276836a0b90ca6c0714181b353cc4'

* commit 'da7e31a240f276836a0b90ca6c0714181b353cc4':
  rmdec: Check memory allocations from ff_rm_alloc_rmstream()

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit 'd89e58f53939d91a88aa7042c94d9d1cd364da52'
Michael Niedermayer [Tue, 17 Feb 2015 20:35:13 +0000 (21:35 +0100)]
Merge commit 'd89e58f53939d91a88aa7042c94d9d1cd364da52'

* commit 'd89e58f53939d91a88aa7042c94d9d1cd364da52':
  dct-test: Fix initialization syntax

See: 392b4b663c450f5522f7c1442da91f7647db6bf0
Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit 'bb7701684c7170dfd5f33a3c7d827265844619f2'
Michael Niedermayer [Tue, 17 Feb 2015 20:26:00 +0000 (21:26 +0100)]
Merge commit 'bb7701684c7170dfd5f33a3c7d827265844619f2'

* commit 'bb7701684c7170dfd5f33a3c7d827265844619f2':
  lavf: Document the codec context initialization

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit 'cb70a93ca1e7fae1b5dfb65ad149d311a65206a4'
Michael Niedermayer [Tue, 17 Feb 2015 20:25:07 +0000 (21:25 +0100)]
Merge commit 'cb70a93ca1e7fae1b5dfb65ad149d311a65206a4'

* commit 'cb70a93ca1e7fae1b5dfb65ad149d311a65206a4':
  lavc: Document interaction between avcodec_open2() and decoding routines

Conflicts:
libavcodec/avcodec.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit '733f4b05f0e120ddd0393b23f2b6d9106cf922e4'
Michael Niedermayer [Tue, 17 Feb 2015 20:16:22 +0000 (21:16 +0100)]
Merge commit '733f4b05f0e120ddd0393b23f2b6d9106cf922e4'

* commit '733f4b05f0e120ddd0393b23f2b6d9106cf922e4':
  avplay: Check format allocation inside decode_thread()

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit '266f241193b2fa8c99bb8b1f007c66bedd3b7d97'
Michael Niedermayer [Tue, 17 Feb 2015 20:08:33 +0000 (21:08 +0100)]
Merge commit '266f241193b2fa8c99bb8b1f007c66bedd3b7d97'

* commit '266f241193b2fa8c99bb8b1f007c66bedd3b7d97':
  avplay: Check frame allocation inside video_thread()

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit '81688e68f93f3142e2093f1a3d226edaeb179992'
Michael Niedermayer [Tue, 17 Feb 2015 20:00:04 +0000 (21:00 +0100)]
Merge commit '81688e68f93f3142e2093f1a3d226edaeb179992'

* commit '81688e68f93f3142e2093f1a3d226edaeb179992':
  avconv: Check rc_override memory allocation

Conflicts:
ffmpeg_opt.c

See: 7efabffc2899b76688a40b4bd7c63370eb2d8ca8
Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit '9d3b752fceb0f2a42cac7c2a1109b0629823c99f'
Michael Niedermayer [Tue, 17 Feb 2015 19:48:05 +0000 (20:48 +0100)]
Merge commit '9d3b752fceb0f2a42cac7c2a1109b0629823c99f'

* commit '9d3b752fceb0f2a42cac7c2a1109b0629823c99f':
  graphparser: Check av_get_token() memory error

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoavformat/matroskaenc: Use the correct data type for the chapter times
Michael Niedermayer [Tue, 17 Feb 2015 19:40:00 +0000 (20:40 +0100)]
avformat/matroskaenc: Use the correct data type for the chapter times

Fixes potential integer overflow

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit '5dc47a2bd52e375ed742c45d08356b45098f458d'
Michael Niedermayer [Tue, 17 Feb 2015 19:25:47 +0000 (20:25 +0100)]
Merge commit '5dc47a2bd52e375ed742c45d08356b45098f458d'

* commit '5dc47a2bd52e375ed742c45d08356b45098f458d':
  matroskaenc: Validate chapter start and end times

Conflicts:
libavformat/matroskaenc.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoMerge commit 'f8c1719771dc4ac2e13e6bc8bf741854a30e3a86'
Michael Niedermayer [Tue, 17 Feb 2015 19:18:19 +0000 (20:18 +0100)]
Merge commit 'f8c1719771dc4ac2e13e6bc8bf741854a30e3a86'

* commit 'f8c1719771dc4ac2e13e6bc8bf741854a30e3a86':
  dca: Remove separate header for DCA ExSS

Conflicts:
libavcodec/dca.h
libavcodec/dca_exss.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoavcodec/vp56: Add () to protect TRANSPOSE()s arguments
Michael Niedermayer [Tue, 17 Feb 2015 17:57:26 +0000 (18:57 +0100)]
avcodec/vp56: Add () to protect TRANSPOSE()s arguments

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoriff: Support QT RLE Animation in avi ('rle ' FourCC)
Vittorio Giovara [Thu, 12 Feb 2015 16:04:58 +0000 (11:04 -0500)]
riff: Support QT RLE Animation in avi ('rle ' FourCC)

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
9 years agoriff: Support ProRes in avi (APCH fourcc)
Vittorio Giovara [Tue, 10 Feb 2015 19:33:24 +0000 (14:33 -0500)]
riff: Support ProRes in avi (APCH fourcc)

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
9 years agowmv2: Return meaningful error codes
Himangi Saraogi [Sun, 15 Feb 2015 23:41:08 +0000 (05:11 +0530)]
wmv2: Return meaningful error codes

9 years agoqdm2: Return meaningful error codes
Himangi Saraogi [Sun, 15 Feb 2015 23:58:45 +0000 (05:28 +0530)]
qdm2: Return meaningful error codes

9 years agolibxvid: Return meaningful error messages
Himangi Saraogi [Tue, 10 Feb 2015 18:57:35 +0000 (00:27 +0530)]
libxvid: Return meaningful error messages

9 years agoaac_adtstoasc_bsf: Check extradata memory allocation
Himangi Saraogi [Tue, 10 Feb 2015 22:07:40 +0000 (03:37 +0530)]
aac_adtstoasc_bsf: Check extradata memory allocation

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
9 years agoavpacket: Check buffer reference
Vittorio Giovara [Mon, 2 Feb 2015 19:53:51 +0000 (20:53 +0100)]
avpacket: Check buffer reference

CC: libav-stable@libav.org
Bug-Id: CID 1267889

9 years agovorbisdec: Check memory allocations
Vittorio Giovara [Mon, 2 Feb 2015 00:57:15 +0000 (01:57 +0100)]
vorbisdec: Check memory allocations

9 years agodvdsubdec: Check memory allocations
Vittorio Giovara [Mon, 2 Feb 2015 00:57:14 +0000 (01:57 +0100)]
dvdsubdec: Check memory allocations

9 years agoswscale: Check memory allocations
Federico Tomassetti [Sun, 15 Feb 2015 19:44:51 +0000 (19:44 +0000)]
swscale: Check memory allocations

CC: libav-stable@libav.org
Bug-Id: CID 1267888 / CID 1267890
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
9 years agonutdec: Check memory allocations
Hugo Beauzée-Luyssen [Sun, 1 Feb 2015 18:19:47 +0000 (19:19 +0100)]
nutdec: Check memory allocations

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
9 years agomovenc: Check memory allocations
Hugo Beauzée-Luyssen [Sun, 1 Feb 2015 18:19:45 +0000 (19:19 +0100)]
movenc: Check memory allocations

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
9 years agormdec: Check memory allocations from ff_rm_alloc_rmstream()
Hugo Beauzée-Luyssen [Sun, 1 Feb 2015 18:19:46 +0000 (19:19 +0100)]
rmdec: Check memory allocations from ff_rm_alloc_rmstream()

Bug-Id: CID 1257835

9 years agodct-test: Fix initialization syntax
Vittorio Giovara [Fri, 6 Feb 2015 18:38:44 +0000 (18:38 +0000)]
dct-test: Fix initialization syntax

Related to "warning: suggest braces around initialization of subobject".

9 years agolavf: Document the codec context initialization
Vittorio Giovara [Thu, 4 Dec 2014 19:09:40 +0000 (19:09 +0000)]
lavf: Document the codec context initialization

During remuxing avcodec_copy_context() is discouraged as certain fields
(such as codec_tag) could reflect invalid values between input and
output contextes.

9 years agolavc: Document interaction between avcodec_open2() and decoding routines
Vittorio Giovara [Thu, 4 Dec 2014 19:56:38 +0000 (19:56 +0000)]
lavc: Document interaction between avcodec_open2() and decoding routines

9 years agoavplay: Check format allocation inside decode_thread()
Vittorio Giovara [Wed, 4 Feb 2015 14:21:01 +0000 (14:21 +0000)]
avplay: Check format allocation inside decode_thread()

CC: libav-stable@libav.org
Bug-Id: CID 1265718

9 years agoavplay: Check frame allocation inside video_thread()
Vittorio Giovara [Wed, 4 Feb 2015 14:20:59 +0000 (14:20 +0000)]
avplay: Check frame allocation inside video_thread()

CC: libav-stable@libav.org
Bug-Id: CID 1267893

9 years agoavconv: Check rc_override memory allocation
Vittorio Giovara [Wed, 4 Feb 2015 14:21:00 +0000 (14:21 +0000)]
avconv: Check rc_override memory allocation

CC: libav-stable@libav.org
Bug-Id: CID 1265719

9 years agographparser: Check av_get_token() memory error
Vittorio Giovara [Wed, 4 Feb 2015 14:20:58 +0000 (14:20 +0000)]
graphparser: Check av_get_token() memory error

CC: libav-stable@libav.org
Bug-Id: CID 1267891

9 years agomatroskaenc: Validate chapter start and end times
Vittorio Giovara [Tue, 3 Feb 2015 15:40:34 +0000 (15:40 +0000)]
matroskaenc: Validate chapter start and end times

CC: libav-stable@libav.org
Bug-Id: CID 1265717

9 years agoavfilter/paletteuse: raise cache size from 64k to 512k
Clément Bœsch [Tue, 17 Feb 2015 16:15:00 +0000 (17:15 +0100)]
avfilter/paletteuse: raise cache size from 64k to 512k

(or 32k to 256k in 32-bit)

9 years agox86: hevc_mc: fewer xmm regs used in epel h/v
Christophe Gisquet [Mon, 16 Feb 2015 19:12:04 +0000 (20:12 +0100)]
x86: hevc_mc: fewer xmm regs used in epel h/v

11 xmm regs seem only required for avx2.

Reviewed-by: Mickaël Raulet <mraulet@insa-rennes.fr
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9 years agoForce linking against user32 if dxva2 is enabled.
Carl Eugen Hoyos [Tue, 17 Feb 2015 10:39:09 +0000 (11:39 +0100)]
Force linking against user32 if dxva2 is enabled.

Fixes compilation with vfwcap disabled.
Reported and tested by Bernhard Döbler, programmer bardware de

Reviewed-by: Matt Oliver
9 years agox86/doc/Makefile: DBG=1 to preprocess external asm
Christophe Gisquet [Sun, 8 Feb 2015 11:18:27 +0000 (12:18 +0100)]
x86/doc/Makefile: DBG=1 to preprocess external asm

The macro hell sometimes make it difficult to trace the source of
an error, so it is easier to analyze the preprocessed output.

This patch makes this automatical by specifying DBG=1 on the
command line: a file ffmpeg/dir/file.asm gets preprocessed to
builddir/dir/file.dbg.asm, which is then compiled.

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