CVSROOT: /sources/gnash Module name: gnash Changes by: Sandro Santilli <strk> 08/01/10 10:26:52
Modified files: . : ChangeLog server/swf : tag_loaders.cpp Log message: Print unimplemented msg for unsupported DefineSoundStreamHead tag recs CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5363&r2=1.5364 http://cvs.savannah.gnu.org/viewcvs/gnash/server/swf/tag_loaders.cpp?cvsroot=gnash&r1=1.175&r2=1.176 Patches: Index: ChangeLog =================================================================== RCS file: /sources/gnash/gnash/ChangeLog,v retrieving revision 1.5363 retrieving revision 1.5364 diff -u -b -r1.5363 -r1.5364 --- ChangeLog 10 Jan 2008 10:25:46 -0000 1.5363 +++ ChangeLog 10 Jan 2008 10:26:51 -0000 1.5364 @@ -1,5 +1,7 @@ 2008-01-10 Sandro Santilli <[EMAIL PROTECTED]> + * server/swf/tag_loaders.cpp (sound_stream_head_loader): print + unimplemented messages for unsupported tag records. * server/asClass.h, server/asobj/ClassHierarchy.h: comment out unused parameters (to remove compiler warnings). * server/: drag_state.h, movie_root.cpp: use floats for drag offset. Index: server/swf/tag_loaders.cpp =================================================================== RCS file: /sources/gnash/gnash/server/swf/tag_loaders.cpp,v retrieving revision 1.175 retrieving revision 1.176 diff -u -b -r1.175 -r1.176 --- server/swf/tag_loaders.cpp 2 Jan 2008 14:13:59 -0000 1.175 +++ server/swf/tag_loaders.cpp 10 Jan 2008 10:26:51 -0000 1.176 @@ -17,7 +17,7 @@ // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA // -/* $Id: tag_loaders.cpp,v 1.175 2008/01/02 14:13:59 strk Exp $ */ +/* $Id: tag_loaders.cpp,v 1.176 2008/01/10 10:26:51 strk Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -1201,6 +1201,7 @@ // // quoted from // http://www-lehre.informatik.uni-osnabrueck.de/~fbstark/diplom/docs/swf/Sounds.htm + if ( delay_seek ) log_unimpl("MP3 delay seek %d", delay_seek); } IF_VERBOSE_PARSE @@ -1289,6 +1290,22 @@ bool streamSound16bit = in->read_bit(); bool streamSoundStereo = in->read_bit(); + if ( playbackSoundRate != streamSoundRate ) + { + log_unimpl("Different stream/playback sound rate (%d/%d)", + streamSoundRate,playbackSoundRate); + } + if ( playbackSound16bit != streamSound16bit ) + { + log_unimpl("Different stream/playback sample size (%d/%d)", + streamSound16bit?16:32, playbackSound16bit?16:32 ); + } + if ( playbackSoundStereo != streamSoundStereo ) + { + log_unimpl("Different stream/playback channels (%s/%s)", + streamSoundStereo?"stereo":"mono", playbackSoundStereo?"stereo":"mono" ); + } + // checks if this is a new streams header or just one in the row if (format == 0 && streamSoundRate == 0 && !streamSound16bit && !streamSoundStereo) return; _______________________________________________ Gnash-commit mailing list Gnash-commit@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-commit