ffmpeg.git
5 years agoavformat/mp3dec: check the number of frames per buffer size
Michael Niedermayer [Mon, 12 May 2014 19:02:06 +0000 (21:02 +0200)]
avformat/mp3dec: check the number of frames per buffer size

Fixes misdetection of issue3327-libc-2.17.so

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavformat/utils: if the id3 tag is too large for data after it to become available...
Michael Niedermayer [Mon, 12 May 2014 18:42:37 +0000 (20:42 +0200)]
avformat/utils: if the id3 tag is too large for data after it to become available, use the full AVPROBE_SCORE_EXTENSION if extension matches

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavformat/utils: limit probe score in the id3 case only if there is a chance that...
Michael Niedermayer [Mon, 12 May 2014 18:41:32 +0000 (20:41 +0200)]
avformat/utils: limit probe score in the id3 case only if there is a chance that data after the id3 tag will become available

Fixes ticket3327 (sample.mp3)

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoUse Matroska document version 2 for WebM files if possible.
Carl Eugen Hoyos [Mon, 12 May 2014 16:12:28 +0000 (18:12 +0200)]
Use Matroska document version 2 for WebM files if possible.

Google's plugin for the Internet Explorer refuses to play
files with another document version.

Fixes ticket #3583.

5 years agoFix compilation with --enable-lto --enable-shared with icc.
Carl Eugen Hoyos [Mon, 12 May 2014 12:51:21 +0000 (14:51 +0200)]
Fix compilation with --enable-lto --enable-shared with icc.

5 years agohevcdsp: correctly indicate that hevc_put_hevc_bi_epel_h uses 9 GPRs
Hendrik Leppkes [Mon, 12 May 2014 12:31:24 +0000 (14:31 +0200)]
hevcdsp: correctly indicate that hevc_put_hevc_bi_epel_h uses 9 GPRs

Fixes FATE on Windows.

Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavfilter/buffer: Use av_malloc_array()
Michael Niedermayer [Mon, 12 May 2014 10:24:41 +0000 (12:24 +0200)]
avfilter/buffer: Use av_malloc_array()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/buffersrc: use av_mallocz_array()
Michael Niedermayer [Mon, 12 May 2014 10:24:25 +0000 (12:24 +0200)]
avcodec/buffersrc: use av_mallocz_array()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoconfigure: Ensure log2 is disable based on msvcrt version.
Matt Oliver [Mon, 12 May 2014 07:35:52 +0000 (17:35 +1000)]
configure: Ensure log2 is disable based on msvcrt version.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoconfigure: Allow log2 with msvc12 onwards.
Matt Oliver [Sun, 11 May 2014 07:40:20 +0000 (17:40 +1000)]
configure: Allow log2 with msvc12 onwards.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/vda_h264: fix bistream typo
Michael Niedermayer [Mon, 12 May 2014 01:27:04 +0000 (03:27 +0200)]
avcodec/vda_h264: fix bistream typo

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit '1839fafa951308237c4672ffd9a94f927b26eac7'
Michael Niedermayer [Mon, 12 May 2014 00:34:01 +0000 (02:34 +0200)]
Merge commit '1839fafa951308237c4672ffd9a94f927b26eac7'

* commit '1839fafa951308237c4672ffd9a94f927b26eac7':
  avconv: Support VDA hwaccel

Conflicts:
Makefile

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/vda_h264: fix null pointer dereference
Michael Niedermayer [Mon, 12 May 2014 00:25:58 +0000 (02:25 +0200)]
avcodec/vda_h264: fix null pointer dereference

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit '67afcefb35932b420998f6f3fda46c7c85848a3f'
Michael Niedermayer [Sun, 11 May 2014 23:57:02 +0000 (01:57 +0200)]
Merge commit '67afcefb35932b420998f6f3fda46c7c85848a3f'

* commit '67afcefb35932b420998f6f3fda46c7c85848a3f':
  lavc: Add new VDA hwaccel

Conflicts:
configure
libavcodec/vda.h
libavcodec/vda_h264.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit '31a46750c7eafe6bce6a3e4f09853cd0a585292b'
Michael Niedermayer [Sun, 11 May 2014 23:04:27 +0000 (01:04 +0200)]
Merge commit '31a46750c7eafe6bce6a3e4f09853cd0a585292b'

* commit '31a46750c7eafe6bce6a3e4f09853cd0a585292b':
  vda: use hwaccel private data for internal bitstream buffer

Conflicts:
libavcodec/vda.h
libavcodec/vda_h264.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit '66e6c8a7b4e3ac926302529606bd3e323c28b20f'
Michael Niedermayer [Sun, 11 May 2014 22:37:12 +0000 (00:37 +0200)]
Merge commit '66e6c8a7b4e3ac926302529606bd3e323c28b20f'

* commit '66e6c8a7b4e3ac926302529606bd3e323c28b20f':
  lavu: Add a pixel format for new VDA hwaccel

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

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit 'dd2d3b766b20196d0b65a82e3d897ccecbf7adb8'
Michael Niedermayer [Sun, 11 May 2014 22:21:44 +0000 (00:21 +0200)]
Merge commit 'dd2d3b766b20196d0b65a82e3d897ccecbf7adb8'

* commit 'dd2d3b766b20196d0b65a82e3d897ccecbf7adb8':
  lavc: Add hwaccel private data and init/uninit callbacks

Conflicts:
libavcodec/avcodec.h
libavcodec/internal.h
libavcodec/pthread_frame.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit 'ebc29519d1634bfeb386c20a5d8a52837aae2436'
Michael Niedermayer [Sun, 11 May 2014 22:06:35 +0000 (00:06 +0200)]
Merge commit 'ebc29519d1634bfeb386c20a5d8a52837aae2436'

* commit 'ebc29519d1634bfeb386c20a5d8a52837aae2436':
  hwaccel: Support specific frame allocators

Conflicts:
libavcodec/utils.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit 'a871ef0cc936612bdb0e643196be72efcf0c8986'
Michael Niedermayer [Sun, 11 May 2014 21:49:13 +0000 (23:49 +0200)]
Merge commit 'a871ef0cc936612bdb0e643196be72efcf0c8986'

* commit 'a871ef0cc936612bdb0e643196be72efcf0c8986':
  hwaccel: Rename priv_data_size to frame_priv_data_size

Conflicts:
libavcodec/avcodec.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit '08bb2567586599d62a282c4cd31567a0807f3d92'
Michael Niedermayer [Sun, 11 May 2014 21:39:47 +0000 (23:39 +0200)]
Merge commit '08bb2567586599d62a282c4cd31567a0807f3d92'

* commit '08bb2567586599d62a282c4cd31567a0807f3d92':
  lavc: document which parts of AVHWAccel are private.

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit '5c1d7246cd65dc4db1b6dc36e29ce39fc1068f3f'
Michael Niedermayer [Sun, 11 May 2014 21:28:40 +0000 (23:28 +0200)]
Merge commit '5c1d7246cd65dc4db1b6dc36e29ce39fc1068f3f'

* commit '5c1d7246cd65dc4db1b6dc36e29ce39fc1068f3f':
  lavc: set AVCodecContext.hwaccel in ff_get_format()

Conflicts:
libavcodec/mpeg12dec.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit '632ad2248e2e5d8cd4b51e6c87c943a38c3da425'
Michael Niedermayer [Sun, 11 May 2014 19:48:32 +0000 (21:48 +0200)]
Merge commit '632ad2248e2e5d8cd4b51e6c87c943a38c3da425'

* commit '632ad2248e2e5d8cd4b51e6c87c943a38c3da425':
  lavc: Add an internal wrapper around get_format()

Conflicts:
libavcodec/h264_slice.c
libavcodec/mpeg12dec.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/dct: use av_malloc_array()
Michael Niedermayer [Sun, 11 May 2014 18:06:45 +0000 (20:06 +0200)]
avcodec/dct: use av_malloc_array()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/cinepakenc: use av_malloc_array()
Michael Niedermayer [Sun, 11 May 2014 18:06:28 +0000 (20:06 +0200)]
avcodec/cinepakenc: use av_malloc_array()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavconv: Support VDA hwaccel
Anton Khirnov [Mon, 24 Mar 2014 01:02:33 +0000 (02:02 +0100)]
avconv: Support VDA hwaccel

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
5 years agolavc: Add new VDA hwaccel
Anton Khirnov [Mon, 24 Mar 2014 00:59:02 +0000 (01:59 +0100)]
lavc: Add new VDA hwaccel

It leverages the new hwaccel 1.2 features:

- get_buffer2 is never called
- the internal context is automatically initialized/deinitialized

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
5 years agovda: use hwaccel private data for internal bitstream buffer
Anton Khirnov [Thu, 6 Mar 2014 18:02:29 +0000 (19:02 +0100)]
vda: use hwaccel private data for internal bitstream buffer

5 years agolavu: Add a pixel format for new VDA hwaccel
Anton Khirnov [Thu, 6 Mar 2014 13:07:42 +0000 (14:07 +0100)]
lavu: Add a pixel format for new VDA hwaccel

The current hwaccel is broken and cannot be fixed in a compatible
way. It will be deprecated and replaced with a new one.

5 years agolavc: Add hwaccel private data and init/uninit callbacks
Anton Khirnov [Thu, 6 Mar 2014 17:37:42 +0000 (18:37 +0100)]
lavc: Add hwaccel private data and init/uninit callbacks

5 years agohwaccel: Support specific frame allocators
Luca Barbato [Thu, 8 May 2014 12:43:23 +0000 (14:43 +0200)]
hwaccel: Support specific frame allocators

It would reduce the boilerplate code users have to write.

5 years agohwaccel: Rename priv_data_size to frame_priv_data_size
Anton Khirnov [Thu, 6 Mar 2014 17:19:52 +0000 (18:19 +0100)]
hwaccel: Rename priv_data_size to frame_priv_data_size

This describes more accurately what this field is for.

5 years agolavc: document which parts of AVHWAccel are private.
Anton Khirnov [Thu, 6 Mar 2014 17:15:31 +0000 (18:15 +0100)]
lavc: document which parts of AVHWAccel are private.

5 years agolavc: set AVCodecContext.hwaccel in ff_get_format()
Anton Khirnov [Thu, 6 Mar 2014 17:01:05 +0000 (18:01 +0100)]
lavc: set AVCodecContext.hwaccel in ff_get_format()

This way each decoder does not have to do the same thing manually.

5 years agolavc: Add an internal wrapper around get_format()
Anton Khirnov [Thu, 6 Mar 2014 16:48:18 +0000 (17:48 +0100)]
lavc: Add an internal wrapper around get_format()

It will be useful in the following commits.

5 years agoconfigure: Fix floating point conformance ith icl.
Matt Oliver [Sun, 11 May 2014 05:07:13 +0000 (15:07 +1000)]
configure: Fix floating point conformance ith icl.

Reviewed-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agolavc/on2avc: silent warnings about const params
Lukasz Marek [Sun, 11 May 2014 04:21:25 +0000 (06:21 +0200)]
lavc/on2avc: silent warnings about const params

Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavformat/mpegtsenc: fix minor typo in omit_video_pes_length description
Aman Gupta [Sat, 10 May 2014 23:38:31 +0000 (16:38 -0700)]
avformat/mpegtsenc: fix minor typo in omit_video_pes_length description

Signed-off-by: Aman Gupta <ffmpeg@tmm1.net>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agolibmpcodecs/vf_uspp: check avcodec_open() return code
michael [Sat, 10 May 2014 23:48:24 +0000 (23:48 +0000)]
libmpcodecs/vf_uspp: check avcodec_open() return code

Fixes CID1135747

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoffserver: don't leak poll_table if poll fails
Reynaldo H. Verdejo Pinochet [Sat, 10 May 2014 22:16:19 +0000 (18:16 -0400)]
ffserver: don't leak poll_table if poll fails

Should fix Coverity Scan issue #732265

Signed-off-by: Reynaldo H. Verdejo Pinochet <r.verdejo@sisa.samsung.com>
5 years agoAdd missing "const" to pointer arrays.
Reimar Döffinger [Sat, 26 Apr 2014 11:11:31 +0000 (13:11 +0200)]
Add missing "const" to pointer arrays.

Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
5 years agoavfilter/vf_removelogo: fix memleak on failure
Michael Niedermayer [Sat, 10 May 2014 19:29:24 +0000 (21:29 +0200)]
avfilter/vf_removelogo: fix memleak on failure

Fixes CID751770

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agohevcdsp: include stddef.h for ptrdiff_t definition
James Almer [Sat, 10 May 2014 16:21:28 +0000 (13:21 -0300)]
hevcdsp: include stddef.h for ptrdiff_t definition

Including stdint.h was enough for systems like Mingw, but apparently not for Linux.
This should fix make checkheaders failures on every platform

Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoopencl: Make init_mtx static with volatile lock
Matt Oliver [Sat, 10 May 2014 11:00:32 +0000 (21:00 +1000)]
opencl: Make init_mtx static with volatile lock

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agohevcdsp: add missing header include
James Almer [Sat, 10 May 2014 02:57:25 +0000 (23:57 -0300)]
hevcdsp: add missing header include

Fixes make checkheaders

Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavfilter/vf_lut3d: check size in parse_dat()
Michael Niedermayer [Sat, 10 May 2014 02:25:43 +0000 (04:25 +0200)]
avfilter/vf_lut3d: check size in parse_dat()

Fixes CID1212261
Reviewed-by: Clément Bœsch <u@pkh.me>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavformat/movenc: Check ff_put_wav_header() return code
Michael Niedermayer [Sat, 10 May 2014 01:36:04 +0000 (03:36 +0200)]
avformat/movenc: Check ff_put_wav_header() return code

Fixes CID1212260
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoDocument smoothstreaming muxer
Andrey Utkin [Thu, 8 May 2014 20:50:35 +0000 (23:50 +0300)]
Document smoothstreaming muxer

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec: better level/index printing
Matthew Lindner [Fri, 9 May 2014 19:24:05 +0000 (15:24 -0400)]
avcodec: better level/index printing

5 years agoavcodec: replace uses of deprecated avcodec_set_dimensions()
Michael Niedermayer [Fri, 9 May 2014 17:41:05 +0000 (19:41 +0200)]
avcodec: replace uses of deprecated avcodec_set_dimensions()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agolibmpcodecs: Fix compilation due to missing static in suncc.
Matt Oliver [Fri, 9 May 2014 05:19:35 +0000 (15:19 +1000)]
libmpcodecs: Fix compilation due to missing static in suncc.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit '9880a0d4b131ef36694d62f78060350a81f08b80'
Michael Niedermayer [Fri, 9 May 2014 14:43:10 +0000 (16:43 +0200)]
Merge commit '9880a0d4b131ef36694d62f78060350a81f08b80'

* commit '9880a0d4b131ef36694d62f78060350a81f08b80':
  pcm-dvd: Fix 20bit decoding

See: 5db49fc38d9132e134de92584f296559bec3b789
Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agopcm-dvd: Fix 20bit decoding
nu774 [Fri, 9 May 2014 12:47:41 +0000 (21:47 +0900)]
pcm-dvd: Fix 20bit decoding

Increment the pointer as needed.

Bug-Id: 592

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
5 years agortpdec: make the NTP time values unsigned.
Diego Elio 'Flameeyes' Pettenò [Wed, 14 Jul 2010 07:51:10 +0000 (09:51 +0200)]
rtpdec: make the NTP time values unsigned.

As per RFC3550, section 4, the NTP time is provided as 64-bit unsigned
integer, so follow the same logic here.

Reviewed-by: Luca Barbato <lu_zero@gentoo.org>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoconfigure: check for recent dxva2api headers with fixed COBJMACROS defines
Hendrik Leppkes [Fri, 9 May 2014 11:53:52 +0000 (13:53 +0200)]
configure: check for recent dxva2api headers with fixed COBJMACROS defines

This fixes build failures on older mingw chains (before 2012).

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/hevc: Fix undefined shifts
Michael Niedermayer [Fri, 9 May 2014 11:34:12 +0000 (13:34 +0200)]
avcodec/hevc: Fix undefined shifts

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/mpegaudiodec_template: make shift unsigned to avoid undefined behavior
Michael Niedermayer [Fri, 9 May 2014 10:45:17 +0000 (12:45 +0200)]
avcodec/mpegaudiodec_template: make shift unsigned to avoid undefined behavior

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/x86/hevcdsp_init: fix build failure with --disable-mmx
Michael Niedermayer [Fri, 9 May 2014 03:16:27 +0000 (05:16 +0200)]
avcodec/x86/hevcdsp_init: fix build failure with --disable-mmx

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/mpeg4videodec: print run/level/index values
Michael Niedermayer [Thu, 8 May 2014 23:29:57 +0000 (01:29 +0200)]
avcodec/mpeg4videodec: print run/level/index values

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec: include GET_RL_VLC() in trace output
Michael Niedermayer [Thu, 8 May 2014 23:28:24 +0000 (01:28 +0200)]
avcodec: include GET_RL_VLC() in trace output

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agohvcodec/x86/hevcdsp: make macros more modular to support functions that are not sse4
plepere [Wed, 7 May 2014 07:58:34 +0000 (09:58 +0200)]
hvcodec/x86/hevcdsp: make macros more modular to support functions that are not sse4

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavfilter/phase: make the main loop readable.
Clément Bœsch [Thu, 8 May 2014 21:48:55 +0000 (23:48 +0200)]
avfilter/phase: make the main loop readable.

5 years agoavfilter/phase: add some constness for RO data pointers.
Clément Bœsch [Sat, 3 May 2014 20:52:28 +0000 (22:52 +0200)]
avfilter/phase: add some constness for RO data pointers.

5 years agoavfilter/phase: add timeline support.
Clément Bœsch [Sat, 3 May 2014 20:43:20 +0000 (22:43 +0200)]
avfilter/phase: add timeline support.

5 years agoavfilter/phase: avoid a memcpy per frame.
Clément Bœsch [Sat, 3 May 2014 20:42:54 +0000 (22:42 +0200)]
avfilter/phase: avoid a memcpy per frame.

5 years agoavfilter/phase: do not pass the whole context to analyze_plane().
Clément Bœsch [Sat, 3 May 2014 20:41:33 +0000 (22:41 +0200)]
avfilter/phase: do not pass the whole context to analyze_plane().

Also make sure the AVFilterContext is only being used for logging by
changing the type to void*

5 years agoavfilter/phase: add comment on the context cached frame.
Clément Bœsch [Sat, 3 May 2014 20:39:31 +0000 (22:39 +0200)]
avfilter/phase: add comment on the context cached frame.

5 years agoMerge commit '0bacfa8d37710b904897e7cbeb8d6f96fbf75e2e'
Michael Niedermayer [Thu, 8 May 2014 19:54:07 +0000 (21:54 +0200)]
Merge commit '0bacfa8d37710b904897e7cbeb8d6f96fbf75e2e'

* commit '0bacfa8d37710b904897e7cbeb8d6f96fbf75e2e':
  rtmpproto: Check the buffer sizes when copying app/playpath strings

Conflicts:
libavformat/rtmpproto.c

See: 0c2a6dabced53b4df57aedf47f0c1b8233035fed
See: 02ac3398eb52679301028c2fd3ebad1b6261b4da
Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/exr: mark gama option as experimental / unsupported
Michael Niedermayer [Thu, 8 May 2014 19:10:53 +0000 (21:10 +0200)]
avcodec/exr: mark gama option as experimental / unsupported

Suggested-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/exr: Add a gamma flag to exr loader to avoid banding
Gonzalo Garramuno [Thu, 8 May 2014 16:27:56 +0000 (13:27 -0300)]
avcodec/exr: Add a gamma flag to exr loader to avoid banding

This is needed to avoid banding artifacts when gammaing the picture.
Currently, if done with a video filter, the process is done on uints
instead of full float.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavformat/rtmpproto: add FFMIN() to av_strlcpy()
Michael Niedermayer [Thu, 8 May 2014 16:19:38 +0000 (18:19 +0200)]
avformat/rtmpproto: add FFMIN() to av_strlcpy()

Suggested-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agortmpproto: Check the buffer sizes when copying app/playpath strings
Martin Storsjö [Thu, 8 May 2014 12:12:23 +0000 (15:12 +0300)]
rtmpproto: Check the buffer sizes when copying app/playpath strings

As pointed out by Reimar Döffinger.

CC: libav-stable@libav.org
Signed-off-by: Martin Storsjö <martin@martin.st>
5 years agoavcodec/mjpegdec: zero gb to silence warning about it being possibly uninitialized
Michael Niedermayer [Thu, 8 May 2014 15:36:50 +0000 (17:36 +0200)]
avcodec/mjpegdec: zero gb to silence warning about it being possibly uninitialized

The code is not speed relevant, also its more robust if the pointers are NULL instead of random.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/takdec: Always initialize hsize, silence "may be used uninitialized" warning
Michael Niedermayer [Thu, 8 May 2014 15:33:28 +0000 (17:33 +0200)]
avcodec/takdec: Always initialize hsize, silence "may be used uninitialized" warning

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/dcadec: add an assert to silence a uninitialized variable warning
Michael Niedermayer [Thu, 8 May 2014 14:48:41 +0000 (16:48 +0200)]
avcodec/dcadec: add an assert to silence a uninitialized variable warning

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/dcadec: remove always true if()
Michael Niedermayer [Thu, 8 May 2014 14:47:20 +0000 (16:47 +0200)]
avcodec/dcadec: remove always true if()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/cinepakenc: Fix "may be used uninitialized in this function" warnings
Michael Niedermayer [Thu, 8 May 2014 13:53:40 +0000 (15:53 +0200)]
avcodec/cinepakenc: Fix "may be used uninitialized in this function" warnings

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavfilter/af_compand: Silence "may be used uninitialized" warning
Michael Niedermayer [Thu, 8 May 2014 04:53:16 +0000 (06:53 +0200)]
avfilter/af_compand: Silence "may be used uninitialized" warning

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge remote-tracking branch 'lukaszmluki/master'
Michael Niedermayer [Thu, 8 May 2014 01:49:04 +0000 (03:49 +0200)]
Merge remote-tracking branch 'lukaszmluki/master'

* lukaszmluki/master:
  lavc: use av_fifo_freep
  lavf: use av_fifo_freep
  ffmpeg: use av_fifo_freep
  lavd/jack_audio: use av_fifo_freep
  lavfi: use av_fifo_freep
  lavu/fifo: add av_fifo_freep function

Merged-by: Michael Niedermayer <michaelni@gmx.at>
5 years agolavc: use av_fifo_freep
Lukasz Marek [Tue, 6 May 2014 19:51:14 +0000 (21:51 +0200)]
lavc: use av_fifo_freep

Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
5 years agolavf: use av_fifo_freep
Lukasz Marek [Tue, 6 May 2014 19:48:14 +0000 (21:48 +0200)]
lavf: use av_fifo_freep

Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
5 years agoffmpeg: use av_fifo_freep
Lukasz Marek [Tue, 6 May 2014 19:43:34 +0000 (21:43 +0200)]
ffmpeg: use av_fifo_freep

Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
5 years agolavd/jack_audio: use av_fifo_freep
Lukasz Marek [Tue, 6 May 2014 19:38:34 +0000 (21:38 +0200)]
lavd/jack_audio: use av_fifo_freep

Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
5 years agolavfi: use av_fifo_freep
Lukasz Marek [Tue, 6 May 2014 19:31:08 +0000 (21:31 +0200)]
lavfi: use av_fifo_freep

Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
5 years agolavu/fifo: add av_fifo_freep function
Lukasz Marek [Tue, 6 May 2014 19:28:51 +0000 (21:28 +0200)]
lavu/fifo: add av_fifo_freep function

Function allows to free fifo and reset freed pointer.

Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
5 years agoavcodec/huffyuvenc: Make version 3 of ffvhuff non experimental
Michael Niedermayer [Tue, 29 Apr 2014 15:27:53 +0000 (17:27 +0200)]
avcodec/huffyuvenc: Make version 3 of ffvhuff non experimental

Tested-by: Tim Nicholson <nichot20@yahoo.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/cinepakenc: drop coded_frame init
Michael Niedermayer [Wed, 7 May 2014 15:54:48 +0000 (17:54 +0200)]
avcodec/cinepakenc: drop coded_frame init

Fixes const being lost warning

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/cinepakenc: Zero AVPictures, silence "may be used uninitialized" warnings
Michael Niedermayer [Wed, 7 May 2014 15:53:04 +0000 (17:53 +0200)]
avcodec/cinepakenc: Zero AVPictures, silence "may be used uninitialized" warnings

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/eamad: silence uninitialized variable warnings
Michael Niedermayer [Wed, 7 May 2014 15:48:04 +0000 (17:48 +0200)]
avcodec/eamad: silence uninitialized variable warnings

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/ac3enc: silence 2 warnings about "possibly uninitialized" variables
Michael Niedermayer [Wed, 7 May 2014 14:52:36 +0000 (16:52 +0200)]
avcodec/ac3enc: silence 2 warnings about "possibly uninitialized" variables

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavfilter/aeval: silence "may be used uninitialized" warning
Michael Niedermayer [Wed, 7 May 2014 14:14:44 +0000 (16:14 +0200)]
avfilter/aeval: silence "may be used uninitialized" warning

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoinline asm: fix arrays as named constraints.
Matt Oliver [Wed, 7 May 2014 04:16:26 +0000 (14:16 +1000)]
inline asm: fix arrays as named constraints.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavformat/utils: fix const warnings
Michael Niedermayer [Wed, 7 May 2014 03:52:58 +0000 (05:52 +0200)]
avformat/utils: fix const warnings

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agocmdutils: include config.h, fix "is not defined" warning due to CONFIG_OPENCL
Michael Niedermayer [Wed, 7 May 2014 03:38:23 +0000 (05:38 +0200)]
cmdutils: include config.h, fix "is not defined" warning due to CONFIG_OPENCL

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavformat/h263dec/h263_probe: Check TR
Michael Niedermayer [Wed, 7 May 2014 01:41:41 +0000 (03:41 +0200)]
avformat/h263dec/h263_probe: Check TR

Fixes missdetection of Misdetection_345.mp3
Fixes missdetection of Misdetection_421.mp3
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavformat/h263dec/h263_probe: Check PSC bit 9 and 13 in
Michael Niedermayer [Wed, 7 May 2014 01:20:13 +0000 (03:20 +0200)]
avformat/h263dec/h263_probe: Check PSC bit 9 and 13 in

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavformat/h263dec: shift data in state to make more bits available to probe
Michael Niedermayer [Wed, 7 May 2014 01:12:34 +0000 (03:12 +0200)]
avformat/h263dec: shift data in state to make more bits available to probe

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/wavpack: initialize pointers to silence warning about them possibly being...
Michael Niedermayer [Wed, 7 May 2014 00:13:56 +0000 (02:13 +0200)]
avcodec/wavpack: initialize pointers to silence warning about them possibly being uninitialized

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoavcodec/hevc: remove unused variable
Michael Niedermayer [Wed, 7 May 2014 00:07:12 +0000 (02:07 +0200)]
avcodec/hevc: remove unused variable

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoswresample/resample: add missing xmm clobbers
James Almer [Tue, 6 May 2014 23:10:14 +0000 (20:10 -0300)]
swresample/resample: add missing xmm clobbers

Might fix fate-swr on ICL

Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5 years agoMerge commit '7ce3bd9614717e545af8fb8455032c807e389b78'
Michael Niedermayer [Tue, 6 May 2014 22:39:26 +0000 (00:39 +0200)]
Merge commit '7ce3bd9614717e545af8fb8455032c807e389b78'

* commit '7ce3bd9614717e545af8fb8455032c807e389b78':
  rtmpproto: Support alternative slist parameter in rtmp URLs

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