]>
git.sesse.net Git - ffmpeg/log
batguano999 [Wed, 14 May 2014 17:07:00 +0000 (19:07 +0200)]
configure: add encoding to --enable-libopus doc.
Michael Niedermayer [Wed, 14 May 2014 13:24:38 +0000 (15:24 +0200)]
avutil/dict: delay addition of const from
e12a73246d8ce7d0fc4036522688934e26de4bb1 until next major ABI bump
This unbreaks API
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Wed, 14 May 2014 13:24:38 +0000 (15:24 +0200)]
avutil/fifo: delay addition of const from
78d3453c4a2efef9bc079e8f3458653beafcf990 until next major ABI bump
This unbreaks API, for example audacity has more build errors due to this
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Wed, 14 May 2014 13:23:31 +0000 (15:23 +0200)]
avutil/version: add FF_CONST_AVUTIL53
This will become "const" on the next major API version
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Wed, 14 May 2014 12:02:19 +0000 (14:02 +0200)]
Merge commit '
7e90133f6420b1c53652f972b9561600822881ee '
* commit '
7e90133f6420b1c53652f972b9561600822881ee ':
build: do not append $(FFLIBS-) to $(FFLIBS) if $(NAME) is not defined
Conflicts:
common.mak
See:
efa95968317411179b0016af54745906029c2295
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Wed, 14 May 2014 11:53:55 +0000 (13:53 +0200)]
Merge commit '
a738540366c9b114949b7914c0d08e2c28982cfb '
* commit '
a738540366c9b114949b7914c0d08e2c28982cfb ':
lavf: properly document the distinction between flags and ctx_flags
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Janne Grunau [Tue, 13 May 2014 22:05:27 +0000 (00:05 +0200)]
build: do not append $(FFLIBS-) to $(FFLIBS) if $(NAME) is not defined
Avoids including disabled library Makefiles.
Clément Bœsch [Wed, 14 May 2014 05:47:21 +0000 (07:47 +0200)]
avfilter/lut3d: move the scale calc out of the inner loop.
Anton Khirnov [Thu, 1 May 2014 08:03:54 +0000 (10:03 +0200)]
lavf: properly document the distinction between flags and ctx_flags
Michael Niedermayer [Wed, 14 May 2014 04:17:27 +0000 (06:17 +0200)]
avfilter/vf_removelogo: use av_malloc_array()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Wed, 14 May 2014 04:17:05 +0000 (06:17 +0200)]
avfilter/vf_hqdn3: use av_malloc_array()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 12 Apr 2014 02:23:20 +0000 (04:23 +0200)]
avcodec/libx264: Implement reference frame count limiting based on level
This makes libavcodec/libx264.c behave more similar to the x264 command line
util
Fixes Ticket3307
Implementation based on x264
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Tue, 13 May 2014 23:31:18 +0000 (01:31 +0200)]
swscale/utils: Add check that ensures that the hardcoded struct offsets are valid
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Clément Bœsch [Tue, 13 May 2014 21:13:44 +0000 (23:13 +0200)]
build: move ebur128 swr dep to configure.
Michael Niedermayer [Tue, 13 May 2014 20:30:07 +0000 (22:30 +0200)]
configure: swresample depends on avutil
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Tue, 13 May 2014 20:15:52 +0000 (22:15 +0200)]
common.mak: fix (not)building disabled libs
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Tue, 13 May 2014 19:36:14 +0000 (21:36 +0200)]
Merge commit '
449511740f06a4675b0066730fa45cdb764ffafc '
* commit '
449511740f06a4675b0066730fa45cdb764ffafc ':
build: handle library dependencies in configure
Conflicts:
common.mak
configure
libavdevice/Makefile
libavfilter/Makefile
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Reimar Döffinger [Sat, 10 May 2014 19:56:35 +0000 (21:56 +0200)]
dpx: use intfloat.h instead of deprecated intfloat_readwrite.h.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Michael Niedermayer [Tue, 13 May 2014 18:34:22 +0000 (20:34 +0200)]
Merge commit '
9aa4592076d4dbb29d1198b0e258f9f85c0c00b5 '
* commit '
9aa4592076d4dbb29d1198b0e258f9f85c0c00b5 ':
aarch64: assembler in clang-3.4 ignores the division by two
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Janne Grunau [Thu, 1 May 2014 11:18:57 +0000 (13:18 +0200)]
build: handle library dependencies in configure
Instead of setting FFLIBS in each library Makefile configure
exports FFLIBS-$library in config.mak.
Janne Grunau [Tue, 13 May 2014 13:47:51 +0000 (15:47 +0200)]
aarch64: assembler in clang-3.4 ignores the division by two
Values are positive powers of two, so just replace it with right shift.
Matt Oliver [Mon, 7 Apr 2014 06:57:08 +0000 (16:57 +1000)]
Use rac_get_prob branchy version when used within a conditional branch.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Olivier Langlois [Wed, 9 Apr 2014 03:21:52 +0000 (23:21 -0400)]
Support broadcast destination for udp protocol
Use the required socket option SO_BROADCAST to be able to stream to a broadcast
address.
Prior to the patch, trying to stream to a broadcast address was resulting to the
following error:
av_interleaved_write_frame(): Permission denied
The patch has been tested with:
ffmpeg -f v4l2 -framerate 30 -input_format yuyv422 -video_size 640x480 -i /dev/video0 \
-c:v libx264 -profile:v high -preset ultrafast -tune zerolatency -b:v 500k -pix_fmt yuv420p \
-f mpegts udp://192.168.1.255:5004?broadcast=1
I have added an option to let the user explicitly request broadcast in order to avoid
ffmpeg to broadcast unintentionally.
Signed-off-by: Olivier Langlois <olivier@trillion01.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Mickaël Raulet [Tue, 13 May 2014 06:13:46 +0000 (08:13 +0200)]
hevc: fixing code indenting in hevcpred(cherry picked from commit
28a5916845928de2951013b5398465573b181925 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Mickaël Raulet [Mon, 12 May 2014 23:02:11 +0000 (01:02 +0200)]
hevc/intrapred: fix indent(cherry picked from commit
ab167f3158cf37bd679bda28566170e2c3691686 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Mickaël Raulet [Mon, 12 May 2014 22:57:52 +0000 (00:57 +0200)]
hevc: a much faster implementation of intra prediction (up to 1s on
haswell 2.6GHz on basket ball drive all intra qp 27)(cherry picked from commit
5de9739176f0eb4c205e80a91628a0196c9924b2 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Aaron Graham [Mon, 12 May 2014 22:54:55 +0000 (00:54 +0200)]
avformat/asfenc: honor the maximum of 63 payloads
Fixes Ticket3634
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 2 May 2014 16:24:22 +0000 (18:24 +0200)]
avcodec: add option to make is_intra_more_likely() from error concealment return "no"
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
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>
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>
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>
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.
Carl Eugen Hoyos [Mon, 12 May 2014 12:51:21 +0000 (14:51 +0200)]
Fix compilation with --enable-lto --enable-shared with icc.
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Anton Khirnov [Thu, 6 Mar 2014 18:02:29 +0000 (19:02 +0100)]
vda: use hwaccel private data for internal bitstream buffer
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.
Anton Khirnov [Thu, 6 Mar 2014 17:37:42 +0000 (18:37 +0100)]
lavc: Add hwaccel private data and init/uninit callbacks
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.
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.
Anton Khirnov [Thu, 6 Mar 2014 17:15:31 +0000 (18:15 +0100)]
lavc: document which parts of AVHWAccel are private.
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.
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.
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Andrey Utkin [Thu, 8 May 2014 20:50:35 +0000 (23:50 +0300)]
Document smoothstreaming muxer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Matthew Lindner [Fri, 9 May 2014 19:24:05 +0000 (15:24 -0400)]
avcodec: better level/index printing
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>
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>
Michael Niedermayer [Fri, 9 May 2014 14:43:10 +0000 (16:43 +0200)]
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>
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>
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>
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>
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>
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>
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>
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>
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>
Clément Bœsch [Thu, 8 May 2014 21:48:55 +0000 (23:48 +0200)]
avfilter/phase: make the main loop readable.
Clément Bœsch [Sat, 3 May 2014 20:52:28 +0000 (22:52 +0200)]
avfilter/phase: add some constness for RO data pointers.
Clément Bœsch [Sat, 3 May 2014 20:43:20 +0000 (22:43 +0200)]
avfilter/phase: add timeline support.
Clément Bœsch [Sat, 3 May 2014 20:42:54 +0000 (22:42 +0200)]
avfilter/phase: avoid a memcpy per frame.
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*
Clément Bœsch [Sat, 3 May 2014 20:39:31 +0000 (22:39 +0200)]
avfilter/phase: add comment on the context cached frame.
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>
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>
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>
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>
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>
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>