X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftrunk%2Fsrc%2Fmodules%2Fmod_yuv420p%2Ftrgt_yuv.cpp;h=8dcfb5ec9316be657aa9ccae4c0eb0edcf703e3c;hb=20a38826ee92a217ecbe472a90797788b58e0a9f;hp=57c8beb23dceed5c758fe61af5073f51ecd5b5e4;hpb=28f28705612902c15cd0702cc891fba35bf2d2df;p=synfig.git diff --git a/synfig-core/trunk/src/modules/mod_yuv420p/trgt_yuv.cpp b/synfig-core/trunk/src/modules/mod_yuv420p/trgt_yuv.cpp index 57c8beb..8dcfb5e 100644 --- a/synfig-core/trunk/src/modules/mod_yuv420p/trgt_yuv.cpp +++ b/synfig-core/trunk/src/modules/mod_yuv420p/trgt_yuv.cpp @@ -2,19 +2,20 @@ /*! \file trgt_yuv.cpp ** \brief Template File ** -** $Id: trgt_yuv.cpp,v 1.1.1.1 2005/01/04 01:23:14 darco Exp $ +** $Id$ ** ** \legal -** Copyright (c) 2002 Robert B. Quattlebaum Jr. +** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley ** -** This software and associated documentation -** are CONFIDENTIAL and PROPRIETARY property of -** the above-mentioned copyright holder. +** This package is free software; you can redistribute it and/or +** modify it under the terms of the GNU General Public License as +** published by the Free Software Foundation; either version 2 of +** the License, or (at your option) any later version. ** -** You may not copy, print, publish, or in any -** other way distribute this software without -** a prior written agreement with -** the copyright holder. +** This package is distributed in the hope that it will be useful, +** but WITHOUT ANY WARRANTY; without even the implied warranty of +** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +** General Public License for more details. ** \endlegal */ /* ========================================================================= */ @@ -57,7 +58,7 @@ SYNFIG_TARGET_INIT(yuv); SYNFIG_TARGET_SET_NAME(yuv,"yuv420p"); SYNFIG_TARGET_SET_EXT(yuv,"yuv"); SYNFIG_TARGET_SET_VERSION(yuv,"0.1"); -SYNFIG_TARGET_SET_CVS_ID(yuv,"$Id: trgt_yuv.cpp,v 1.1.1.1 2005/01/04 01:23:14 darco Exp $"); +SYNFIG_TARGET_SET_CVS_ID(yuv,"$Id$"); /* === M E T H O D S ======================================================= */ @@ -87,7 +88,7 @@ yuv::set_rend_desc(RendDesc *given_desc) // Set up our surface surface.set_wh(desc.get_w(),desc.get_h()); - + return true; } @@ -145,11 +146,11 @@ yuv::end_frame() if(surface.get_w()>x+1) surface[y][x+1]+=error * ((float)7/(float)16); } - + fputc(i,file.get()); } - - + + // Create new super-sampled surface Surface sm_surface(w/2,h/2); for(y=0;y