Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-05-19Merge commit 'c9f8809ee4c576d5833865039bc1c85754448f67'Michael Niedermayer
* commit 'c9f8809ee4c576d5833865039bc1c85754448f67': hevc/intra_pred: simplify neighboring sample derivation Conflicts: libavcodec/hevcpred_template.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-19Merge commit '4c390b1ba98e6aec787aa0e7ea57ed7cb38283b7'Michael Niedermayer
* commit '4c390b1ba98e6aec787aa0e7ea57ed7cb38283b7': hevc/intra_pred: optimize EXTEND_()* Conflicts: libavcodec/hevcpred_template.c See: 053fdacde76a38186dc9db658572e38686efe0c4 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-19Merge commit 'a1c2b48018b09d2613f075ec0748c95bd520ac00'Michael Niedermayer
* commit 'a1c2b48018b09d2613f075ec0748c95bd520ac00': hevc: templatize intra_pred Conflicts: libavcodec/hevc.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-19Merge commit '04db5794cd97e4b33ec2f963ef7f967722a456eb'Michael Niedermayer
* commit '04db5794cd97e4b33ec2f963ef7f967722a456eb': hevc: templatize pred_planar Conflicts: libavcodec/hevcpred_template.c See: 053fdacde76a38186dc9db658572e38686efe0c4 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-19hevc/intra_pred: simplify neighboring sample derivationAnton Khirnov
2014-05-19hevc/intra_pred: drop unnecessary conditions in loopsMickaël Raulet
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-05-19hevc/intra_pred: optimize EXTEND_()*Mickaël Raulet
Process 4 pixels at once. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-05-19hevc: templatize intra_predAnton Khirnov
2014-05-19hevc: templatize pred_planarMickaël Raulet
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-05-13hevc: fixing code indenting in hevcpred(cherry picked from commit ↵Mickaël Raulet
28a5916845928de2951013b5398465573b181925) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-13hevc/intrapred: fix indent(cherry picked from commit ↵Mickaël Raulet
ab167f3158cf37bd679bda28566170e2c3691686) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-13hevc: a much faster implementation of intra prediction (up to 1s onMickaël Raulet
haswell 2.6GHz on basket ball drive all intra qp 27)(cherry picked from commit 5de9739176f0eb4c205e80a91628a0196c9924b2) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-06hevc: C code update for new motion compensationMickaël Raulet
pretty print C Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-03avcodec/hevcpred_template: also initialize top[-1] for constrained intra ↵Michael Niedermayer
prediction Fixes out of array read Fixes: 387713a12dc5cfa27fcb4178084ce1ea-asan_stack-oob_131176a_1182_cov_3861068719_CAINIT_C_SHARP_3.bit Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-02libavcodec/hevc: random cosmetics to reduce diff to ↵Michael Niedermayer
064698d381e1e7790f21b0199a8930ea04e2e942 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-02libavcodec/hevc: reduce whitespace differences to ↵Michael Niedermayer
064698d381e1e7790f21b0199a8930ea04e2e942 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-02libavcodec/hevc: reduce bracket differences to ↵Michael Niedermayer
064698d381e1e7790f21b0199a8930ea04e2e942 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-02avcodec/hevc: more whitespaces to reduce difference to ↵Michael Niedermayer
064698d381e1e7790f21b0199a8930ea04e2e942 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-02avcodec/hevc: Adjust white-spaces to reduce difference to ↵Michael Niedermayer
064698d381e1e7790f21b0199a8930ea04e2e942 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-31Add HEVC decoderGuillaume Martres
Initially written by Guillaume Martres <smarter@ubuntu.com> as a GSoC project. Further contributions by the OpenHEVC project and other developers, namely: Mickaël Raulet <mraulet@insa-rennes.fr> Seppo Tomperi <seppo.tomperi@vtt.fi> Gildas Cocherel <gildas.cocherel@laposte.net> Khaled Jerbi <khaled_jerbi@yahoo.fr> Wassim Hamidouche <wassim.hamidouche@insa-rennes.fr> Vittorio Giovara <vittorio.giovara@gmail.com> Jan Ekström <jeebjp@gmail.com> Anton Khirnov <anton@khirnov.net> Martin Storsjö <martin@martin.st> Luca Barbato <lu_zero@gentoo.org> Yusuke Nakamura <muken.the.vfrmaniac@gmail.com> Reimar Döffinger <Reimar.Doeffinger@gmx.de> Diego Biurrun <diego@biurrun.de> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-10-28hevc : cosmetic changes(cherry picked from commit ↵Mickaël Raulet
7308c0ccf13f18cebe4851e6dcd6b5c0b09be1dd) Decreases the difference to Anton Khirnovs patch v5 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-27avcodec/hevcpred_template: Fix integer overflowsMichael Niedermayer
signed integer overflow is undefined in C Fixes the following gcc warnings: In file included from libavcodec/hevcpred.c:27:0: libavcodec/hevcpred_template.c: In function ‘intra_pred_8’: libavcodec/hevcpred_template.c:302:9: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow] In file included from libavcodec/hevcpred.c:31:0: libavcodec/hevcpred_template.c: In function ‘intra_pred_9’: libavcodec/hevcpred_template.c:302:9: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow] In file included from libavcodec/hevcpred.c:35:0: libavcodec/hevcpred_template.c: In function ‘intra_pred_10’: libavcodec/hevcpred_template.c:302:9: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow] Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-22hevc: add wavefront parallel processingMickaël Raulet
cherry picked from commit b971f2c8fdc60f8bab605a6e8060492eb548a53a cherry picked from commit e57b0a2c915ce6b8a9d57b8292f6581f0680842e Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-20hevc: fix PPS_A_qualcomm_7(cherry picked from commit ↵Mickaël Raulet
2af177a8761c88eb477a658eebcf4264068aa773) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-16valgrind cleanup(cherry picked from commit ↵gcocherel
0d5efa40b94c0de92a1fe5091b21e0e2d36bae3d) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-16lavc: add a HEVC decoder.Guillaume Martres
Initially written by Guillaume Martres <smarter@ubuntu.com> as a GSoC project. Further contributions by the OpenHEVC project and other developers, namely: Mickaël Raulet <mraulet@insa-rennes.fr> Seppo Tomperi <seppo.tomperi@vtt.fi> Gildas Cocherel <gildas.cocherel@laposte.net> Khaled Jerbi <khaled_jerbi@yahoo.fr> Wassim Hamidouche <wassim.hamidouche@insa-rennes.fr> Vittorio Giovara <vittorio.giovara@gmail.com> Jan Ekström <jeebjp@gmail.com> Anton Khirnov <anton@khirnov.net> Martin Storsjö <martin@martin.st> Luca Barbato <lu_zero@gentoo.org> Yusuke Nakamura <muken.the.vfrmaniac@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>