CVSROOT: /sources/gnash Module name: gnash Changes by: Sandro Santilli <strk> 07/12/14 13:20:15
Modified files: . : ChangeLog server/swf : tag_loaders.cpp Log message: provide a 'tell' function to StreamAdapter. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5172&r2=1.5173 http://cvs.savannah.gnu.org/viewcvs/gnash/server/swf/tag_loaders.cpp?cvsroot=gnash&r1=1.171&r2=1.172 Patches: Index: ChangeLog =================================================================== RCS file: /sources/gnash/gnash/ChangeLog,v retrieving revision 1.5172 retrieving revision 1.5173 diff -u -b -r1.5172 -r1.5173 --- ChangeLog 14 Dec 2007 12:35:16 -0000 1.5172 +++ ChangeLog 14 Dec 2007 13:20:14 -0000 1.5173 @@ -1,5 +1,7 @@ 2007-12-14 Sandro Santilli <[EMAIL PROTECTED]> + * server/swf/tag_loaders.cpp: provide a 'tell' function to + StreamAdapter. * libbase/jpeg.{cpp,h}: get a max header bytes parameter to limit input stream. Currently only used to skip a 0-sized header while still allowing further parsing of DEFINEBITS tag. Index: server/swf/tag_loaders.cpp =================================================================== RCS file: /sources/gnash/gnash/server/swf/tag_loaders.cpp,v retrieving revision 1.171 retrieving revision 1.172 diff -u -b -r1.171 -r1.172 --- server/swf/tag_loaders.cpp 14 Dec 2007 12:35:17 -0000 1.171 +++ server/swf/tag_loaders.cpp 14 Dec 2007 13:20:15 -0000 1.172 @@ -17,7 +17,7 @@ // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA // -/* $Id: tag_loaders.cpp,v 1.171 2007/12/14 12:35:17 strk Exp $ */ +/* $Id: tag_loaders.cpp,v 1.172 2007/12/14 13:20:15 strk Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -127,6 +127,12 @@ return (br->endPos - br->startPos); } + static int tellFunc(void* appdata) + { + StreamAdapter* br = (StreamAdapter*) appdata; + return br->currPos; + } + static int closeFunc(void* appdata) { StreamAdapter* br = (StreamAdapter*) appdata; @@ -146,7 +152,7 @@ 0, // write_func wf, 0, //seek_func sf, 0, //seek_to_end_func ef, - 0, //tell_func tf, + tellFunc, //tell_func tf, 0, //get_eof_func gef, 0, //get_err_func ger getStreamSizeFunc, // get_stream_size_func gss, _______________________________________________ Gnash-commit mailing list Gnash-commit@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-commit