summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-12-28 12:14:57 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-12-28 12:14:57 +0000
commit7fcc474e3bbaa0a392159a08436d418fdbdca59d (patch)
treec56539cc478e1f6e38f2b799e8c9790ee71551b9 /libmpcodecs
parent2e399f394d686f2f8dc763af7b2535fb1e184012 (diff)
downloadmpv-7fcc474e3bbaa0a392159a08436d418fdbdca59d.tar.bz2
mpv-7fcc474e3bbaa0a392159a08436d418fdbdca59d.tar.xz
i hate asserts
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8596 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs')
-rw-r--r--libmpcodecs/vd_ffmpeg.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/libmpcodecs/vd_ffmpeg.c b/libmpcodecs/vd_ffmpeg.c
index 39b5b767aa..c7324c9dc6 100644
--- a/libmpcodecs/vd_ffmpeg.c
+++ b/libmpcodecs/vd_ffmpeg.c
@@ -411,10 +411,11 @@ static int get_buffer(AVCodecContext *avctx, AVFrame *pic){
pic->data[0]= mpi->planes[0];
pic->data[1]= mpi->planes[1];
pic->data[2]= mpi->planes[2];
-
- assert(mpi->w >= ((width +align)&(~align)));
- assert(mpi->h >= ((height+align)&(~align)));
- assert(mpi->stride[0] >= mpi->w);
+
+#if 0
+ assert(mpi->width >= ((width +align)&(~align)));
+ assert(mpi->height >= ((height+align)&(~align)));
+ assert(mpi->stride[0] >= mpi->width);
if(mpi->imgfmt==IMGFMT_I420 || mpi->imgfmt==IMGFMT_YV12 || mpi->imgfmt==IMGFMT_IYUV){
const int y_size= mpi->stride[0] * (mpi->h-1) + mpi->w;
const int c_size= mpi->stride[1] * ((mpi->h>>1)-1) + (mpi->w>>1);
@@ -426,6 +427,7 @@ static int get_buffer(AVCodecContext *avctx, AVFrame *pic){
assert(mpi->planes[2] > mpi->planes[0] || mpi->planes[2] + c_size <= mpi->planes[0]);
assert(mpi->planes[2] > mpi->planes[1] || mpi->planes[2] + c_size <= mpi->planes[1]);
}
+#endif
/* Note, some (many) codecs in libavcodec must have stride1==stride2 && no changes between frames
* lavc will check that and die with an error message, if its not true