Namespaces | Functions

tag_loaders.cpp File Reference

#include "tag_loaders.h"
#include <set>
#include <limits>
#include <cassert>
#include <utility>
#include <boost/static_assert.hpp>
#include "IOChannel.h"
#include "utility.h"
#include "action_buffer.h"
#include "Font.h"
#include "log.h"
#include "SWFStream.h"
#include "GnashImage.h"
#include "zlib_adapter.h"
#include "sprite_definition.h"
#include "MovieClip.h"
#include "SWFMovieDefinition.h"
#include "SWF.h"
#include "swf/TagLoadersTable.h"
#include "URL.h"
#include "GnashException.h"
#include "swf/DefineVideoStreamTag.h"
#include "sound_definition.h"
#include "SoundInfo.h"
#include "MediaHandler.h"
#include "SimpleBuffer.h"
#include "sound_handler.h"
#include "MovieFactory.h"
#include "RunResources.h"
#include "Renderer.h"
#include "Movie.h"
#include "CachedBitmap.h"
Include dependency graph for tag_loaders.cpp:

Namespaces

namespace  gnash
 

Anonymous namespace for callbacks, local functions, event handlers etc.


namespace  gnash::SWF
 

SWF format parsing classes.


Functions

void gnash::SWF::null_loader (SWFStream &, TagType, movie_definition &, const RunResources &)
 Silently ignore the contents of this tag.
void gnash::SWF::frame_label_loader (SWFStream &, TagType, movie_definition &, const RunResources &)
 Label the current frame (SWF::FRAMELABEL).
void gnash::SWF::jpeg_tables_loader (SWFStream &, TagType, movie_definition &, const RunResources &)
 Load JPEG compression tables that can be used to load images further along in the SWFStream. (SWF::JPEGTABLES).
void gnash::SWF::define_bits_jpeg_loader (SWFStream &, TagType, movie_definition &, const RunResources &)
 A JPEG image without included tables; those should be in an existing jpeg::input object stored in the movie. (SWF::DEFINEBITS).
void gnash::SWF::define_bits_jpeg2_loader (SWFStream &, TagType, movie_definition &, const RunResources &)
 Handler for SWF::DEFINEBITSJPEG2 tag.
void gnash::SWF::define_bits_jpeg3_loader (SWFStream &, TagType, movie_definition &, const RunResources &)
 Loads a define_bits_jpeg3 tag. This is a jpeg file with an alpha channel using zlib compression. (SWF::DEFINEBITSJPEG3).
void gnash::SWF::define_bits_lossless_2_loader (SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
void gnash::SWF::fixme_loader (SWFStream &, TagType, movie_definition &, const RunResources &)
 This is like null_loader except it prints a message to nag us to fix it.
void gnash::SWF::sprite_loader (SWFStream &, TagType, movie_definition &, const RunResources &)
 Create and initialize a sprite, and add it to the movie.
void gnash::SWF::define_sound_loader (SWFStream &, TagType, movie_definition &, const RunResources &)
 Load a SWF::DEFINESOUND tag.
void gnash::SWF::sound_stream_head_loader (SWFStream &, TagType, movie_definition &, const RunResources &)
 Load SWF::SOUNDSTREAMHEAD or SWF::SOUNDSTREAMHEAD2 tag.
void gnash::SWF::file_attributes_loader (SWFStream &in, TagType tag, movie_definition &m, const RunResources &)
void gnash::SWF::metadata_loader (SWFStream &in, TagType tag, movie_definition &m, const RunResources &)
void gnash::SWF::serialnumber_loader (SWFStream &in, TagType tag, movie_definition &, const RunResources &)
 Load a SWF::SERIALNUMBER tag.
void gnash::SWF::reflex_loader (SWFStream &, TagType, movie_definition &, const RunResources &)
 SWF Tags Reflex (777).

Variable Documentation

std::streampos currPos
std::streampos endPos
SWFStream& s
std::streampos startPos