From 240b743ebdfde9bfb9bbe311de9ab6afe9378cff Mon Sep 17 00:00:00 2001 From: reimar Date: Fri, 2 Feb 2007 18:32:07 +0000 Subject: Add global field dominance flag instead of duplicating this "everywhere" Patch by Carl Eugen Hoyos (cehoyos (at) ag or at) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22104 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpcodecs/dec_video.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'libmpcodecs') diff --git a/libmpcodecs/dec_video.c b/libmpcodecs/dec_video.c index 16f919e692..230ab0f69b 100644 --- a/libmpcodecs/dec_video.c +++ b/libmpcodecs/dec_video.c @@ -39,6 +39,8 @@ extern double vout_time_usage; #include "cpudetect.h" +int field_dominance=-1; + int divx_quality=0; vd_functions_t* mpvdec=NULL; @@ -382,6 +384,11 @@ video_time_usage+=tt; if(!mpi || drop_frame) return NULL; // error / skipped frame + if (field_dominance == 0) + mpi->fields |= MP_IMGFIELD_TOP_FIRST; + else if (field_dominance == 1) + mpi->fields &= ~MP_IMGFIELD_TOP_FIRST; + if (correct_pts) { sh_video->num_buffered_pts--; sh_video->pts = sh_video->buffered_pts[sh_video->num_buffered_pts]; -- cgit v1.2.3