- 01 Jul, 2013 20 commits
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
Michael Niedermayer authored
Fixes crash Fixes Ticket2714 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Stefano Sabatini authored
-
Michael Niedermayer authored
* qatar/master: indeo: check for reference when inheriting mvs See: 4b35ee0bMerged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '1194a410': indeo5: reject negative motion vectors The added check is wrong and thus not merged. A correct check already exists in avcodec. Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'dd3754a4': indeo: use proper error code Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '7388c0c5': indeo: Properly forward the error codes Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Jean Delvare authored
The original delogo algorithm interpolates both horizontally and vertically and uses the average to compute the resulting sample. This works reasonably well when the logo area is almost square. However when the logo area is significantly larger than high or higher than large, the result is largely suboptimal. The issue can be clearly seen by testing the delogo filter with a fake logo area that is 200 pixels large and 2 pixels high. Vertical interpolation gives a very good result in that case, horizontal interpolation gives a very bad result, and the overall result is poor, because both are given the same weight. Even when the logo is roughly square, the current algorithm gives poor results on the borders of the logo area, because it always gives horizontal and vertical interpolations an equal weight, and this is suboptimal on borders. For example, in the middle of the left hand side border of the logo, you want to trust the left known point much more than the right known point (which the current algorithm already does) but also much more than the top and bottom known points (which the current algorithm doesn't do.) By properly weighting each known point when computing the value of each interpolated pixel, the visual result is much better, especially on borders and/or for high or large logo areas. The algorithm I implemented guarantees that the weight of each of the 4 known points directly depends on its distance to the interpolated point. It is largely inspired from the original algorithm, the key difference being that it computes the relative weights globally instead of separating the vertical and horizontal interpolations and combining them afterward. Signed-off-by:
Jean Delvare <khali@linux-fr.org> Signed-off-by:
Stefano Sabatini <stefasab@gmail.com>
-
Luca Barbato authored
The same is done already for qdelta. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Luca Barbato authored
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Luca Barbato authored
-
Luca Barbato authored
If the tile data size does not match the buffer size it did not return an AVERROR_INVALIDDATA causing futher corruption later. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Carl Eugen Hoyos authored
This could happen if oom occured while probing a file. Fixes ticket #2722.
-
Michael Niedermayer authored
* cus/stable: ffplay: always send zero packets to flush audio decoders ffplay: use frame->pkt_pts instead of pkt->pts in audio pts calculation Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
This reverts commit 24742524.
-
Michael Niedermayer authored
* qatar/master: x86: lpc: fix a segfault in av_evaluate_lls_sse2() Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes regression and Ticket2720 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 30 Jun, 2013 20 commits
-
-
Loren Merritt authored
-
Marton Balint authored
Zero packets are needed not for codecs with CODEC_CAP_DELAY but for multithreaded decoders as well. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Fixes ticket #2717. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Carl Eugen Hoyos authored
Fixes ticket #2735.
-
Carl Eugen Hoyos authored
Fixes ticket #2732.
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
Michael Niedermayer authored
* cehoyos/master: Support compilation on aix with gcc. Rename "AVClass class" as "AVClass component_class". Rename constant FRAMESIZE in ra144 codec as FRAME_SIZE. Rename thread_init() in libavcodec and libavfilter as library_thread_init(). Rename constant HZ in af_biquads.c as HERTZ. Drop local lable from ppc asm timer. Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
It just segfaults on 32bit, thus its disabled until someone fixes it. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
Matthieu Bouron authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* qatar/master: mjpeg: Check the unescaped size for overflows Conflicts: libavcodec/mjpegdec.c See: a9456c7cMerged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '7520d977': mjpeg: Move code out of else branch Conflicts: libavcodec/mjpegdec.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Carl Eugen Hoyos authored
Shared libraries and the IBM compiler are currently not supported. "--arch=ppc" has to be passed to configure, uname is not compatible.
-
Carl Eugen Hoyos authored
The aix header math.h defines "extern int class()" for C.
-
Carl Eugen Hoyos authored
The aix header sys/mstsave.h defines FRAMESIZE as _FRAMESIZE.
-
Carl Eugen Hoyos authored
The aix header sys/thread.h contains a definition for thread_init().
-
Carl Eugen Hoyos authored
The aix header sys/m_param.h defines HZ as _HZ.
-