summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | vp9/x86: make filter_44_v work on 32-bit.Ronald S. Bultje2014-12-27
| | |
| * | vp8/x86: save one register in SIGN_ADD/SUB.Ronald S. Bultje2014-12-27
| | |
| * | vp9/x86: store unpacked intermediates for filter6/14 on stack.Ronald S. Bultje2014-12-27
| | | | | | | | | | | | | | | filter16 goes from 508 to 482 (h) or 346 to 314 (v) cycles; filter88 goes from 240 to 238 (h) or 174 to 165 (v) cycles, measured on TOS.
| * | vp8/x86: move variable assigned inside macro branch.Ronald S. Bultje2014-12-27
| | | | | | | | | | | | The value is not used outside the branch.
| * | vp9/x86: simplify ABSSUM_CMP by inverting the comparison meaning.Ronald S. Bultje2014-12-27
| | |
| * | vp8/x86: remove unused register from ABSSUB_CMP macro.Ronald S. Bultje2014-12-27
| | |
| * | vp9/x86: slightly simplify 44/48/84/88 h stores.Ronald S. Bultje2014-12-27
| | |
| * | vp9/x86: make cglobal statement more conservative in register allocation.Ronald S. Bultje2014-12-27
| | |
| * | vp9/x86: save one register in loopfilter surface coverage.Ronald S. Bultje2014-12-27
| | |
* | | r210enc.c: Simplify and never store more than 10 bits.Reimar Döffinger2014-12-27
|/ / | | | | | | | | | | | | | | | | | | | | | | The r10k and avrp decoders would previously store 12 bit precision for the blue channel, which is inconsistent and probably not a desirable behaviour. Now the 2 unused extra bits are set to 0. This is possibly not ideal either as RGBA1010102 format has the same layout but stores alpha in these bits, thus explicitly setting them to 1 might be preferable. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | avutil/atomic: reuse ret to avoid dereferencing twice the same value.Clément Bœsch2014-12-27
| |
* | avfilter/vf_cropdetect: Factorize duplicated code using a macroMichael Niedermayer2014-12-27
| | | | | | | | | | | | | | This simplifies subsequent changes Reviewed-by: Benoit Fouet <benoit.fouet@free.fr> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_blend: Fix AVClassMichael Niedermayer2014-12-27
| | | | | | | | | | | | Fixes infinite loop Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi: add tblend filterStefano Sabatini2014-12-27
| |
* | avutil/hmac: use av_freep() to avoid leaving stale pointers in memoryMichael Niedermayer2014-12-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/audio_fifo: use av_freep() to avoid leaving stale pointers in memoryMichael Niedermayer2014-12-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/dict: Use av_freep() to avoid leaving stale pointers in memoryMichael Niedermayer2014-12-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '60d4c6ff76467d4d8f55c1cc61ab6c618e8ea2f3'Michael Niedermayer2014-12-27
|\| | | | | | | | | | | | | | | * commit '60d4c6ff76467d4d8f55c1cc61ab6c618e8ea2f3': h264: restore a block mistakenly removed in e10fd08a See: 0ecb3075c1c243cfb656d1cbe0b19cdb91bde659 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264: restore a block mistakenly removed in e10fd08aAnton Khirnov2014-12-27
| | | | | | | | | | CC: libav-stable@libav.org Bug-ID: 781
* | Merge commit '737d35e33408263c04d7730f5487eed0d04938ba'Michael Niedermayer2014-12-27
|\| | | | | | | | | | | | | | | | | | | * commit '737d35e33408263c04d7730f5487eed0d04938ba': vdpau: add support for the H.264 High 4:4:4 Predictive profile Conflicts: libavcodec/vdpau_internal.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vdpau: add support for the H.264 High 4:4:4 Predictive profileRémi Denis-Courmont2014-12-25
| | | | | | | | | | Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '1f9237f2ac46dfbed1bfa1f4f0f1314c2a1d62ec'Michael Niedermayer2014-12-27
|\| | | | | | | | | | | | | * commit '1f9237f2ac46dfbed1bfa1f4f0f1314c2a1d62ec': avconv_vdpau: allocate video surface of VDPAU-specified size Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avconv_vdpau: allocate video surface of VDPAU-specified sizeRémi Denis-Courmont2014-12-25
| | | | | | | | | | Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit 'ebd5320afd42d4315851f3e0ca7f5d4a6300eb68'Michael Niedermayer2014-12-27
|\| | | | | | | | | | | | | * commit 'ebd5320afd42d4315851f3e0ca7f5d4a6300eb68': vdpau: add support for 4:2:2 and 4:4:4 chroma sampling Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vdpau: add support for 4:2:2 and 4:4:4 chroma samplingRémi Denis-Courmont2014-12-25
| | | | | | | | | | Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit 'c220a60f92dde9c7c118fc4deddff5c1f617cda9'Michael Niedermayer2014-12-27
|\| | | | | | | | | | | | | | | | | | | | | * commit 'c220a60f92dde9c7c118fc4deddff5c1f617cda9': vdpau: add helper for surface chroma type and size Conflicts: libavcodec/vdpau.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vdpau: add helper for surface chroma type and sizeRémi Denis-Courmont2014-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since the VDPAU pixel format does not distinguish between different VDPAU video surface chroma types, we need another way to pass this data to the application. Originally VDPAU in libavcodec only supported decoding to 8-bits YUV with 4:2:0 chroma sampling. Correspondingly, applications assumed that libavcodec expected VDP_CHROMA_TYPE_420 video surfaces for output. However some of the new HEVC profiles proposed for addition to VDPAU would require different depth and/or sampling: http://lists.freedesktop.org/archives/vdpau/2014-July/000167.html ...as would lossless AVC profiles: http://lists.freedesktop.org/archives/vdpau/2014-November/000241.html To preserve backward binary compatibility with existing applications, a new av_vdpau_bind_context() flag is introduced in a further change. Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '6c99c92a42add7f6a462114d5a4a53c93c551058'Michael Niedermayer2014-12-27
|\| | | | | | | | | | | | | | | | | | | * commit '6c99c92a42add7f6a462114d5a4a53c93c551058': libavcodec: add AV_HWACCEL_ALLOW_HIGH_DEPTH flag Conflicts: libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libavcodec: add AV_HWACCEL_ALLOW_HIGH_DEPTH flagRémi Denis-Courmont2014-12-25
| | | | | | | | | | | | | | | | This can be used by the application to signal its ability to cope with video surface of types other than 8-bits YUV 4:2:0. Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '57b6704ecd0f56d6a3092e448687cfd837bb0ac1'Michael Niedermayer2014-12-27
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '57b6704ecd0f56d6a3092e448687cfd837bb0ac1': avcodec: add AVCodecContext.sw_pix_fmt Conflicts: doc/APIchanges libavcodec/avcodec.h libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: add AVCodecContext.sw_pix_fmtRémi Denis-Courmont2014-12-25
| | | | | | | | | | | | | | | | This carries the pixel format that would be used if it were not for hardware acceleration. This is equal to AVCodecContext.pix_fmt if hardware acceleration is not in use. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '4cfbeef31d4e6096c0596359d212f5d99a7ba4b5'Michael Niedermayer2014-12-27
|\| | | | | | | | | | | | | | | | | | | * commit '4cfbeef31d4e6096c0596359d212f5d99a7ba4b5': h264: factor hwaccel pixel formats list Conflicts: libavcodec/h264_slice.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264: factor hwaccel pixel formats listRémi Denis-Courmont2014-12-25
| | | | | | | | | | | | | | This is to avoid proliferation of similar tables in following changes. Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | avfilter/vf_cropdetect: add yuv440p and yuv410p supportMichael Niedermayer2014-12-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_fspp: Add GBRP and gray8 supportMichael Niedermayer2014-12-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffserver: check for EOF|error at loop conditionReynaldo H. Verdejo Pinochet2014-12-26
| | | | | | | | Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
* | ffserver: reflow close_connection()Reynaldo H. Verdejo Pinochet2014-12-26
| | | | | | | | Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
* | ffserver: minor formatting improvement to http_server()Reynaldo H. Verdejo Pinochet2014-12-26
| | | | | | | | Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
* | ffserver: reindent start_multicast()Reynaldo H. Verdejo Pinochet2014-12-26
| | | | | | | | Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
* | ffserver: reflow start_multicast()Reynaldo H. Verdejo Pinochet2014-12-26
| | | | | | | | Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
* | ffserver: reindent start_children()Reynaldo H. Verdejo Pinochet2014-12-26
| | | | | | | | Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
* | ffserver: reflow start_children()Reynaldo H. Verdejo Pinochet2014-12-26
| | | | | | | | Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
* | ffserver: break lines at 80 in func prototypesReynaldo H. Verdejo Pinochet2014-12-26
| | | | | | | | Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
* | x86/vf_fspp: move pxor in store slice functions out of the loopJames Almer2014-12-26
| | | | | | | | | | | | | | m7 is not overwritten, so we only need to clear it once. Found by Christophe Gisquet. Signed-off-by: James Almer <jamrial@gmail.com>
* | x86/vf_fspp: port inline asm to yasmJames Almer2014-12-26
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* | avfilter/vf_fspp: clarify commentMichael Niedermayer2014-12-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | swscale: Pass through chroma positions in sws_getCachedContextKieran Kunhya2014-12-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_boxblur: generate supported pixfmt list instead of hardcodingMichael Niedermayer2014-12-26
| | | | | | | | | | | | This adds support for several more >8bit planar formats Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/rtsp: Use av_freep() to avoid leaving stale pointers in memoryMichael Niedermayer2014-12-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/cache: remove ftruncate usage, its not always availableMichael Niedermayer2014-12-26
| | | | | | | | | | | | | | | | | | | | In case of errors the cache file will be slightly larger than needed, this should have no practical relevance though Should fix build on VS201* Found-by: jamrial Signed-off-by: Michael Niedermayer <michaelni@gmx.at>