Gnash  0.8.11dev
Classes | Namespaces | Macros | Functions
log.h File Reference
#include "rc.h"
#include "dsodefs.h"
#include <fstream>
#include <mutex>
#include <boost/format.hpp>
#include "gettext.h"

Go to the source code of this file.

Classes

class  gnash::LogFile
 
class  gnash::HostFunctionReport
 

Namespaces

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

Macros

#define DEFAULT_LOGFILE   "gnash-dbg.log"
 
#define _(String)   gettext (String)
 
#define N_(String)   gettext_noop (String)
 
#define LOG_ONCE(x)
 
#define __FUNCDNAME__   __FUNCTION__
 
#define VERBOSE_PARSE   1
 
#define VERBOSE_ACTION   1
 
#define VERBOSE_ASCODING_ERRORS   1
 
#define VERBOSE_MALFORMED_SWF   1
 
#define VERBOSE_NETWORKING   1
 
#define IF_VERBOSE_PARSE(x)   do { if ( LogFile::getDefaultInstance().getParserDump() ) { x; } } while (0);
 
#define IF_VERBOSE_ACTION(x)   do { if ( LogFile::getDefaultInstance().getActionDump() ) { x; } } while (0);
 
#define IF_VERBOSE_NETWORK(x)   do { if ( LogFile::getDefaultInstance().getNetwork() ) { x; } } while (0);
 
#define IF_VERBOSE_ASCODING_ERRORS(x)   { if ( gnash::RcInitFile::getDefaultInstance().showASCodingErrors() ) { x; } }
 
#define IF_VERBOSE_MALFORMED_SWF(x)   { if ( gnash::RcInitFile::getDefaultInstance().showMalformedSWFErrors() ) { x; } }
 
#define dummystr(x)   # x
 
#define dummyestr(x)   dummystr(x)
 
#define __FUNCTION__   __FILE__ ":" dummyestr(__LINE__)
 
#define __PRETTY_FUNCTION__   __FUNCTION__
 
#define GNASH_REPORT_FUNCTION   gnash::log_debug("entering")
 
#define GNASH_REPORT_RETURN   gnash::log_debug("returning")
 

Functions

void gnash::processLog_network (const boost::format &fmt)
 
void gnash::processLog_error (const boost::format &fmt)
 
void gnash::processLog_unimpl (const boost::format &fmt)
 
void gnash::processLog_trace (const boost::format &fmt)
 
void gnash::processLog_debug (const boost::format &fmt)
 
void gnash::processLog_action (const boost::format &fmt)
 
void gnash::processLog_parse (const boost::format &fmt)
 
void gnash::processLog_security (const boost::format &fmt)
 
void gnash::processLog_swferror (const boost::format &fmt)
 
void gnash::processLog_aserror (const boost::format &fmt)
 
void gnash::processLog_abc (const boost::format &fmt)
 
template<typename FuncType >
void gnash::log_impl (boost::format &fmt, FuncType func)
 
template<typename FuncType , typename Arg , typename... Args>
void gnash::log_impl (boost::format &fmt, FuncType processFunc, Arg arg, Args... args)
 
template<typename StringType , typename FuncType , typename... Args>
void gnash::log_impl (StringType msg, FuncType func, Args... args)
 
template<typename StringType , typename... Args>
void gnash::log_network (StringType msg, Args... args)
 
template<typename StringType , typename... Args>
void gnash::log_error (StringType msg, Args... args)
 
template<typename StringType , typename... Args>
void gnash::log_unimpl (StringType msg, Args... args)
 
template<typename StringType , typename... Args>
void gnash::log_trace (StringType msg, Args... args)
 
template<typename StringType , typename... Args>
void gnash::log_debug (StringType msg, Args... args)
 
template<typename StringType , typename... Args>
void gnash::log_action (StringType msg, Args... args)
 
template<typename StringType , typename... Args>
void gnash::log_parse (StringType msg, Args... args)
 
template<typename StringType , typename... Args>
void gnash::log_security (StringType msg, Args... args)
 
template<typename StringType , typename... Args>
void gnash::log_swferror (StringType msg, Args... args)
 
template<typename StringType , typename... Args>
void gnash::log_aserror (StringType msg, Args... args)
 
template<typename StringType , typename... Args>
void gnash::log_abc (StringType msg, Args... args)
 
std::string gnash::hexify (const unsigned char *bytes, size_t length, bool ascii)
 Convert a sequence of bytes to hex or ascii format. More...
 

Macro Definition Documentation

§ _

#define _ (   String)    gettext (String)

Referenced by gnash::MovieClip::add_display_object(), gnash::sprite_definition::add_font(), gnash::SWFMovieDefinition::add_sound_sample(), gnash::sprite_definition::addBitmap(), gnash::GC::addCollectable(), gnash::sprite_definition::addControlTag(), gnash::PropertyList::addDestructiveGetter(), gnash::movie_root::addExternalCallback(), gnash::Font::addFontNameInfo(), gnash::sound::sound_handler::addSoundBlock(), gnash::ActionExec::adjustNextPC(), gnash::SWFMovie::advance(), gnash::MovieClip::advance(), gnash::movie_root::advance(), gnash::URLAccessManager::allow(), gnash::URLAccessManager::allowXMLSocket(), gnash::Renderer_cairo::apply_line_style(), gnash::TouchDevice::apply_ts_calibration(), gnash::renderer::openvg::OpenVGBitmap::applyPatternBitmap(), gnash::arrayKey(), gnash::SharedMem::attach(), gnash::BufferedAudioStreamer::attachAuxStreamer(), gnash::renderer::EGLDevice::attachWindow(), gnash::media::gst::audio_bus_call(), gnash::media::ffmpeg::AudioDecoderFfmpeg::AudioDecoderFfmpeg(), gnash::media::gst::AudioDecoderGst::AudioDecoderGst(), gnash::media::AudioDecoderSimple::AudioDecoderSimple(), gnash::media::AudioDecoderSpeex::AudioDecoderSpeex(), gnash::sound::AOS4_sound_handler::audioTask(), gnash::GtkAggVaapiGlue::beforeRendering(), gnash::GnashVaapiImage::begin(), gnash::renderer::EGLDevice::bindClient(), gnash::DisplayObject::blendMode(), gnash::DisplayObject::boundsInClippingArea(), gnash::NetConnection_as::call(), gnash::MovieClip::call_frame_actions(), gnash::movie_root::callExternalCallback(), gnash::movie_root::callExternalJavascript(), gnash::movie_root::callInterface(), gnash::MouseDevice::check(), gnash::TouchDevice::check(), gnash::EventDevice::check(), gnash::media::gst::GstUtil::check_missing_plugins(), gnash::BufferedAudioStreamer::cleanAudioQueue(), gnash::MovieLoader::clear(), gnash::MovieFactory::clear(), gnash::rtmp::RTMP::close(), gnash::Font::codeTableLookup(), gnash::color_class_init(), gnash::colorFromHexString(), gnash::MouseDevice::command(), gnash::SWFMovieDefinition::completeLoad(), gnash::gui::GtkOvgGlue::configure(), gnash::Socket::connect(), gnash::NetConnection_as::connect(), gnash::rtmp::RTMP::connect(), gnash::SWFMovie::construct(), gnash::as_function::construct(), gnash::Button::construct(), gnash::SWFStream::consumeInput(), gnash::media::gst::VideoConverterGst::convert(), gnash::create_Renderer_agg(), gnash::media::gst::MediaHandlerGst::createAudioDecoder(), gnash::media::ffmpeg::MediaHandlerFfmpeg::createAudioDecoder(), gnash::media::haiku::MediaHandlerHaiku::createAudioDecoder(), gnash::GtkGui::createControlMenu(), gnash::GtkGui::createEditMenu(), gnash::FreetypeGlyphsProvider::createFace(), gnash::GtkGui::createFileMenu(), gnash::media::MediaHandler::createFlashAudioDecoder(), gnash::GtkGui::createHelpMenu(), gnash::media::MediaHandler::createMediaParser(), gnash::GtkGui::createMenu(), gnash::createObject(), gnash::renderer::EGLDevice::createPbuffer(), gnash::renderer::EGLDevice::createPixmap(), gnash::GtkGui::createQualityMenu(), gnash::SdlAggGlue::createRenderHandler(), gnash::GtkAggGlue::createRenderHandler(), gnash::AOS4AggGlue::createRenderHandler(), gnash::FltkAggGlue::createRenderHandler(), gnash::KdeAggGlue::createRenderHandler(), gnash::AOS4CairoGlue::createRenderHandler(), gnash::Qt4AggGlue::createRenderHandler(), gnash::HaikuAggGlue::createRenderHandler(), gnash::gui::FBAggGlue::createRenderHandler(), gnash::gui::GtkOvgGlue::createRenderHandler(), gnash::gui::FBOvgGlue::createRenderHandler(), gnash::media::gst::MediaHandlerGst::createVideoDecoder(), gnash::GtkGui::createViewMenu(), gnash::renderer::x11::X11Device::createWindow(), gnash::media::AudioDecoderSpeex::decode(), gnash::media::gst::AudioDecoderGst::decode(), gnash::media::ffmpeg::AudioDecoderFfmpeg::decode(), gnash::media::AudioDecoderSimple::decode(), gnash::SWF::define_sound_loader(), gnash::sound::sound_handler::delete_sound(), gnash::renderer::directfb::DirectFBDevice::DirectFBDevice(), gnash::renderer::openvg::Renderer_ovg::disable_mask(), gnash::Video::display(), gnash::movie_root::display(), gnash::Renderer_cairo::drawVideoFrame(), gnash::renderer::openvg::Renderer_ovg::drawVideoFrame(), gnash::renderer::gles1::Renderer_gles1::drawVideoFrame(), gnash::movie_root::dropLevel(), gnash::renderer::rawfb::RawFBDevice::dump(), dump_ctrl(), dump_shm(), gnash::MovieClip::duplicateMovieClip(), gnash::renderer::EGLDevice::EGLDevice(), gnash::renderer::opengl::Tesselator::error(), gnash::SWF::SWFHandlers::execute(), gnash::abc::Machine::execute(), gnash::MovieClip::execute_action(), gnash::SWF::ExportAssetsTag::executeState(), gnash::SWF::ImportAssetsTag::executeState(), gnash::externalinterface_class_init(), gnash::sound::SDL_sound_handler::fetchSamples(), gnash::SWF::file_attributes_loader(), gnash::filereference_class_init(), gnash::filereferencelist_ctor(), gnash::abc::Trait::finalize(), gnash::abc::Trait::finalize_mbody(), gnash::findObject(), gnash::image::JpegInput::finishImage(), gnash::SWF::frame_label_loader(), gnash::Font::ftProvider(), gnash::function_class_init(), gnash::GC::fuzzyCollect(), gnash::media::gst::GstUtil::get_audiosink_element(), gnash::SWFMovieDefinition::get_loading_frame(), gnash::as_object::get_member(), gnash::media::gst::MediaParserGst::getBytesLoaded(), gnash::media::FLVParser::getBytesLoaded(), gnash::TextField::getDefinitionVersion(), gnash::action_buffer::getDefinitionVersion(), gnash::CharacterDictionary::getDisplayObject(), gnash::renderer::x11::X11Device::getErrorString(), gnash::media::ffmpeg::MediaParserFfmpeg::getId3Info(), gnash::media::MediaParser::getId3Info(), gnash::SharedLib::getInitEntry(), gnash::DisplayObject::getLoadedMovie(), gnash::SharedObjectLibrary::getLocal(), gnash::Gui::getQuality(), gnash::StreamProvider::getStream(), gnash::sound::sound_handler::getStreamBlock(), gnash::clocktime::getTimeZoneOffset(), gnash::movie_root::getURL(), nsPluginInstance::getVersion(), gnash::Socket::go_to_end(), gnash::BitsReader::gotBits(), gnash::MovieClip::goto_frame(), gnash::MovieClip::goto_labeled_frame(), gnash::rtmp::RTMP::handlePacket(), gnash::media::ffmpeg::VideoDecoderFfmpeg::height(), gnash::Gui::hideMenu(), gnash::movie_definition::importResources(), gnash::SWFMovieDefinition::importResources(), gnash::media::gst::VideoConverterGst::init(), gnash::GtkGui::init(), gnash::GtkAggVaapiGlue::init(), gnash::gui::GtkOvgGlue::init(), gnash::gui::FBAggGlue::init(), gnash::DumpGui::init(), gnash::UinputDevice::init(), gnash::HaikuGui::init(), gnash::gui::FBOvgGlue::init(), gnash::AsBroadcaster::init(), gnash::gui::FBgles1Glue::init(), gnash::renderer::openvg::Renderer_ovg::init(), gnash::Qt4Gui::init(), gnash::gui::FBGui::init(), gnash::MouseDevice::init(), gnash::movie_root::init(), gnash::TouchDevice::init(), gnash::EventDevice::init(), gnash::as_object::init_member(), gnash::renderer::directfb::DirectFBDevice::initDevice(), gnash::renderer::rawfb::RawFBDevice::initDevice(), gnash::renderer::x11::X11Device::initDevice(), gnash::renderer::EGLDevice::initDevice(), gnash::SWFMovie::initializeCharacter(), gnash::Extension::initModule(), gnash::Extension::initModuleWithFunc(), gnash::initObjectClass(), gnash::Renderer_agg_base::initTestBuffer(), gnash::XMLNode_as::insertBefore(), gnash::media::MediaHandler::isFLV(), gnash::SWF::jpeg_tables_loader(), gnash::key_is_accessible(), gnash::key_is_down(), gnash::key_is_toggled(), gnash::movie_root::keyEvent(), gnash::SWF::DefineShapeTag::loader(), gnash::SWF::SoundStreamHeadTag::loader(), gnash::SWF::CSMTextSettingsTag::loader(), gnash::SWF::DefineBitsTag::loader(), gnash::SWF::DefineButtonCxformTag::loader(), gnash::SWF::DefineFontNameTag::loader(), gnash::SWF::VideoFrameTag::loader(), gnash::SWF::DefineTextTag::loader(), gnash::SWF::DefineFontAlignZonesTag::loader(), gnash::SWF::ScriptLimitsTag::loader(), gnash::SWF::DoActionTag::loader(), gnash::SWF::StreamSoundBlockTag::loader(), gnash::SWF::RemoveObjectTag::loader(), gnash::SWF::DefineButtonSoundTag::loader(), gnash::SWF::DoInitActionTag::loader(), gnash::SWF::DoABCTag::loader(), gnash::SWF::StartSoundTag::loader(), gnash::SWF::StartSound2Tag::loader(), gnash::SWF::DefineText2Tag::loader(), gnash::SWF::DefineFontInfoTag::loader(), gnash::SWF::DefineButtonTag::loader(), gnash::SWF::DefineButton2Tag::loader(), gnash::RcInitFile::loadFiles(), gnash::MovieClip::loadVariables(), gnash::abc::AbcBlock::locateClass(), main(), gnash::MovieFactory::makeMovie(), gnash::Global_as::makeObject(), gnash::NetworkAdapter::makeStream(), gnash::media::gst::VideoInputGst::makeWebcamDeviceSelection(), gnash::GcResource::markReachableResources(), gnash::matrix_class_init(), gnash::media::ffmpeg::MediaParserFfmpeg::MediaParserFfmpeg(), gnash::media::gst::MediaParserGst::MediaParserGst(), gnash::DisplayList::mergeDisplayList(), gnash::SWF::metadata_loader(), gnash::sound::Mkit_sound_handler::Mkit_sound_handler(), gnash::Button::mouseEvent(), gnash::DisplayList::moveDisplayObject(), gnash::moviecliploader_class_init(), gnash::SWFStream::open_tag(), gnash::SharedLib::openLib(), gnash::renderer::openvg::OpenVGBitmap::OpenVGBitmap(), gnash::amf::Reader::operator()(), gnash::ActionExec::operator()(), gnash::operator<<(), gnash::action_buffer::operator[](), gnash::RcInitFile::parseFile(), gnash::media::FLVParser::parseNextChunk(), gnash::parsePath(), gnash::XML_as::parseXML(), gnash::sound::Mkit_sound_handler::pause(), gnash::sound::AOS4_sound_handler::pause(), gnash::NetStream_as::pause(), gnash::media::ffmpeg::VideoDecoderFfmpeg::peek(), gnash::NetStream_as::play(), gnash::sound::sound_handler::playStream(), gnash::sound::sound_handler::plugInputStream(), gnash::point_class_init(), gnash::StaticText::pointInShape(), gnash::geometry::pointTest(), gnash::SdlAggGlue::prepDrawingArea(), gnash::HaikuAggGlue::prepDrawingArea(), gnash::renderer::directfb::DirectFBDevice::printDirectFB(), gnash::renderer::directfb::DirectFBDevice::printFBScreen(), gnash::renderer::openvg::Renderer_ovg::printVGParams(), gnash::renderer::openvg::Renderer_ovg::printVGPath(), gnash::movie_root::processInvoke(), gnash::as_object::prototypeOf(), gnash::media::gst::VideoDecoderGst::push(), gnash::movie_root::pushAction(), gnash::VM::pushCallFrame(), gnash::renderer::EGLDevice::queryEGLConfig(), gnash::movie_root::queryInterface(), gnash::GtkGui::quitUI(), gnash::gui::FBGui::quitUI(), gnash::qwidget::qwidget(), gnash::renderer::rawfb::RawFBDevice::RawFBDevice(), gnash::filter_factory::read(), gnash::BevelFilter::read(), gnash::image::JpegInput::read(), gnash::SWF::TextRecord::read(), gnash::abc::Trait::read(), gnash::BlurFilter::read(), gnash::ColorMatrixFilter::read(), gnash::ConvolutionFilter::read(), gnash::DropShadowFilter::read(), gnash::GlowFilter::read(), gnash::GradientBevelFilter::read(), gnash::GradientGlowFilter::read(), gnash::SWFStream::read_d64(), gnash::action_buffer::read_int16(), gnash::action_buffer::read_int32(), gnash::SWFStream::read_long_float(), gnash::SWFStream::read_short_sfixed(), gnash::action_buffer::read_string(), gnash::SWFStream::read_u16(), gnash::SWFStream::read_u32(), gnash::SWF::DefineFontTag::readCodeTable(), gnash::action_buffer::readConstantPool(), gnash::readCxFormRGBA(), gnash::InputDevice::readData(), gnash::readFills(), gnash::image::JpegInput::readHeader(), gnash::SWFMovieDefinition::readHeader(), gnash::image::Input::readImageData(), gnash::readRect(), gnash::amf::readString(), gnash::rectangle_class_init(), gnash::SWF::reflex_loader(), gnash::registerBitmapDataNative(), gnash::registerButtonNative(), gnash::registerColorTransformNative(), gnash::registerDateNative(), gnash::registerLocalConnectionNative(), gnash::registerMovieClipNative(), gnash::registerSelectionNative(), gnash::registerSharedObjectNative(), gnash::registerSoundNative(), gnash::registerStageNative(), gnash::registerSystemNative(), gnash::registerTextFieldNative(), gnash::registerVideoNative(), gnash::registerXMLNative(), gnash::registerXMLSocketNative(), gnash::media::gst::MediaParserGst::rememberVideoFrame(), gnash::MovieClip::removeMovieClip(), gnash::TextField::removeTextField(), gnash::GtkAggVaapiGlue::render(), gnash::gui::GtkOvgGlue::render(), gnash::gui::FBAggGlue::render(), gnash::renderer::gles1::Renderer_gles1::Renderer_gles1(), gnash::Renderer::renderToImage(), gnash::MovieClip::replace_display_object(), gnash::movie_root::replaceLevel(), gnash::media::gst::VideoInputGst::requestMode(), gnash::Gui::resizeWindow(), gnash::PathParser::run(), gnash::Player::run(), gnash::Extension::scanAndLoad(), gnash::Extension::scanDir(), gnash::UinputDevice::scanForDevice(), gnash::InputDevice::scanForDevices(), gnash::MouseDevice::scanForDevices(), gnash::TouchDevice::scanForDevices(), gnash::EventDevice::scanForDevices(), gnash::media::ffmpeg::MediaParserFfmpeg::seek(), gnash::Socket::seek(), gnash::NetStream_as::seek(), gnash::rtmp::sendCtrl(), gnash::rtmp::sendServerBW(), gnash::renderer::openvg::Renderer_ovg::set_antialiased(), gnash::renderer::gles1::Renderer_gles1::set_antialiased(), gnash::SWFMovieDefinition::set_jpeg_loader(), gnash::LineStyle::set_lerp(), gnash::as_object::set_member(), gnash::Gui::setClipboard(), gnash::Font::setCodeTable(), gnash::TextField::setFont(), gnash::Gui::setFullscreen(), gnash::renderer::rawfb::RawFBDevice::setGrayscaleLUT8(), gnash::setHeight(), gnash::setIndexedProperty(), gnash::gui::FBAggGlue::setInvalidatedRegion(), gnash::gui::FBOvgGlue::setInvalidatedRegions(), gnash::gui::FBAggGlue::setInvalidatedRegions(), gnash::CallFrame::setLocalRegister(), gnash::Gui::setQuality(), gnash::GcResource::setReachable(), gnash::VM::setRegister(), gnash::TextField::setRestrict(), gnash::Player::setScale(), gnash::movie_root::setScriptLimits(), gnash::setVariable(), gnash::media::gst::VideoInputGst::setWebcam(), gnash::SharedLib::SharedLib(), gnash::GtkGui::showAboutDialog(), gnash::gui::FBGui::showMenu(), gnash::Gui::showMenu(), gnash::gui::FBGui::showMouse(), gnash::Gui::showMouse(), gnash::GtkGui::showPropertiesDialog(), gnash::ActionExec::skip_actions(), gnash::SWF::sprite_loader(), gnash::Gui::start(), gnash::sound::sound_handler::startSound(), gnash::sound::sound_handler::stopEventSound(), gnash::string_class_init(), gnash::renderer::EGLDevice::supportsRenderer(), gnash::DisplayList::swapDepths(), gnash::movie_root::swapLevels(), gnash::Socket::tell(), gnash::textformat_class_init(), gnash::transform_class_init(), gnash::Font::unitsPerEM(), gnash::MovieClip::unloadMovie(), gnash::sound::Mkit_sound_handler::unpause(), gnash::sound::AOS4_sound_handler::unpause(), gnash::sound::sound_handler::unplugInputStream(), gnash::Gui::unsetFullscreen(), gnash::VaapiSurfaceGLX::update(), gnash::GnashVaapiImage::update(), gnash::NetConnection_as::update(), gnash::NetStream_as::update(), gnash::RcInitFile::updateFile(), gnash::Gui::updateStageMatrix(), gnash::NetConnection_as::validateURL(), gnash::media::ffmpeg::VideoConverterFfmpeg::VideoConverterFfmpeg(), gnash::media::gst::VideoConverterGst::VideoConverterGst(), gnash::media::ffmpeg::VideoDecoderFfmpeg::VideoDecoderFfmpeg(), gnash::media::gst::VideoDecoderGst::VideoDecoderGst(), gnash::sound::WAVWriter::WAVWriter(), gnash::media::gst::VideoInputGst::webcamBreakVideoDisplayLink(), gnash::media::gst::VideoInputGst::webcamBreakVideoSaveLink(), gnash::media::gst::VideoInputGst::webcamCreateSaveBin(), gnash::media::gst::VideoInputGst::webcamMakeVideoDisplayLink(), gnash::media::gst::VideoInputGst::webcamMakeVideoSaveLink(), gnash::Socket::write(), gnash::as_value::writeAMF0(), gnash::image::Output::writeImageData(), gnash::image::Output::writeImageRGBA(), gnash::amf::writePlainString(), gnash::DumpGui::writeSamples(), gnash::renderer::x11::X11Device::X11Device(), gnash::xmlnode_class_init(), gnash::GtkGui::yesno(), gnash::Gui::yesno(), gnash::sound::AOS4_sound_handler::~AOS4_sound_handler(), gnash::media::ffmpeg::AudioDecoderFfmpeg::~AudioDecoderFfmpeg(), gnash::media::gst::AudioDecoderGst::~AudioDecoderGst(), gnash::media::AudioDecoderSimple::~AudioDecoderSimple(), gnash::media::gst::AudioInputGst::~AudioInputGst(), gnash::FreetypeGlyphsProvider::~FreetypeGlyphsProvider(), gnash::GnashVaapiImage::~GnashVaapiImage(), gnash::DisplayObject::MaskRenderer::~MaskRenderer(), gnash::renderer::rawfb::RawFBDevice::~RawFBDevice(), gnash::ScreenShotter::~ScreenShotter(), gnash::SharedMem::~SharedMem(), gnash::sprite_definition::~sprite_definition(), gnash::UinputDevice::~UinputDevice(), gnash::VaapiImage::~VaapiImage(), gnash::VaapiSurfaceProxy::~VaapiSurfaceProxy(), and gnash::media::gst::VideoDecoderGst::~VideoDecoderGst().

§ __FUNCDNAME__

#define __FUNCDNAME__   __FUNCTION__

§ __FUNCTION__

#define __FUNCTION__   __FILE__ ":" dummyestr(__LINE__)

§ __PRETTY_FUNCTION__

#define __PRETTY_FUNCTION__   __FUNCTION__

§ DEFAULT_LOGFILE

#define DEFAULT_LOGFILE   "gnash-dbg.log"

§ dummyestr

#define dummyestr (   x)    dummystr(x)

§ dummystr

#define dummystr (   x)    # x

§ GNASH_REPORT_FUNCTION

#define GNASH_REPORT_FUNCTION   gnash::log_debug("entering")

Referenced by gnash::renderer::DirectFB::Renderer_DirectFB::apply_mask(), gnash::renderer::gles1::Renderer_gles1::apply_mask(), gnash::TouchDevice::apply_ts_calibration(), gnash::renderer::directfb::DirectFBDevice::attachWindow(), gnash::renderer::rawfb::RawFBDevice::attachWindow(), gnash::renderer::x11::X11Device::attachWindow(), gnash::renderer::EGLDevice::attachWindow(), gnash::gui::GtkOvgGlue::beforeRendering(), gnash::renderer::DirectFB::Renderer_DirectFB::begin_display(), gnash::renderer::gles1::Renderer_gles1::begin_display(), gnash::renderer::EGLDevice::bindClient(), gnash::renderer::rawfb::RawFBDevice::clear(), gnash::gui::GtkOvgGlue::configure(), gnash::renderer::EGLDevice::copyPbuffers(), gnash::renderer::gles1::create_handler(), gnash::renderer::gles1::Renderer_gles1::createCachedBitmap(), gnash::renderer::openvg::OpenVGBitmap::createLinearBitmap(), gnash::HaikuGui::createMenu(), gnash::HaikuGui::createMenuBar(), gnash::renderer::openvg::OpenVGBitmap::createRadialBitmap(), gnash::GtkAggGlue::createRenderHandler(), gnash::gui::GtkOvgGlue::createRenderHandler(), gnash::gui::FBgles1Glue::createRenderHandler(), gnash::HaikuGui::createWindow(), gnash::renderer::x11::X11Device::createWindow(), gnash::renderer::rawfb::RawFBDevice::createWindow(), gnash::dbus_ext_setsockname(), gnash::renderer::directfb::DirectFBDevice::DirectFBDevice(), gnash::renderer::DirectFB::Renderer_DirectFB::disable_mask(), gnash::renderer::gles1::Renderer_gles1::disable_mask(), gnash::renderer::gles1::Renderer_gles1::draw_poly(), gnash::renderer::DirectFB::Renderer_DirectFB::drawGlyph(), gnash::renderer::gles1::Renderer_gles1::drawGlyph(), gnash::renderer::DirectFB::Renderer_DirectFB::drawLine(), gnash::renderer::gles1::Renderer_gles1::drawLine(), gnash::renderer::DirectFB::Renderer_DirectFB::drawPoly(), gnash::renderer::DirectFB::Renderer_DirectFB::drawShape(), gnash::renderer::gles1::Renderer_gles1::drawShape(), gnash::renderer::openvg::Renderer_ovg::drawVideoFrame(), gnash::renderer::gles1::Renderer_gles1::drawVideoFrame(), gnash::renderer::EGLDevice::EGLDevice(), gnash::renderer::DirectFB::Renderer_DirectFB::end_display(), gnash::renderer::gles1::Renderer_gles1::end_display(), gnash::renderer::gles1::Renderer_gles1::endInternalRender(), gnash::renderer::rawfb::RawFBDevice::eventLoop(), gnash::VaapiGlobalContext::get(), gnash::SharedLib::getDllSymbol(), gnash::GtkAggGlue::GtkAggGlue(), gnash::gtkext_signal_connect_swapped(), gnash::GtkGlExtGlue::GtkGlExtGlue(), gnash::GtkAggGlue::init(), gnash::renderer::DirectFB::Renderer_DirectFB::init(), gnash::gui::GtkOvgGlue::init(), gnash::HaikuGui::init(), gnash::gui::FBgles1Glue::init(), gnash::InputDevice::init(), gnash::renderer::gles1::Renderer_gles1::init(), gnash::MouseDevice::init(), gnash::VaapiContext::initDecoder(), gnash::renderer::vaapi::VaapiDevice::initDevice(), gnash::renderer::directfb::DirectFBDevice::initDevice(), gnash::renderer::rawfb::RawFBDevice::initDevice(), gnash::renderer::x11::X11Device::initDevice(), gnash::renderer::EGLDevice::initDevice(), gnash::renderer::gles1::Renderer_gles1::initTestBuffer(), gnash::lirc_ext_getkey(), gnash::lirc_ext_init(), gnash::renderer::openvg::StyleHandler::operator()(), gnash::AquaOglGlue::prepDrawingArea(), gnash::GtkAggGlue::prepDrawingArea(), gnash::gui::GtkOvgGlue::prepDrawingArea(), gnash::DeviceGlue::probeDevices(), gnash::movie_root::processInvoke(), gnash::renderer::EGLDevice::queryEGLConfig(), gnash::registerSharedObjectNative(), gnash::AquaOglGlue::render(), gnash::gui::GtkOvgGlue::render(), gnash::FltkAggGlue::resize(), gnash::AOS4CairoGlue::resize(), gnash::FltkCairoGlue::resize(), gnash::gui::FBGui::resize_view(), gnash::Gui::resize_view(), gnash::HaikuGui::run(), gnash::AOS4Gui::run(), gnash::NetStream_as::seek(), gnash::renderer::gles1::Renderer_gles1::set_invalidated_regions(), gnash::renderer::gles1::Renderer_gles1::set_scale(), gnash::renderer::rawfb::RawFBDevice::setGrayscaleLUT8(), gnash::GtkAggGlue::setRenderHandlerSize(), gnash::gui::GtkOvgGlue::setRenderHandlerSize(), gnash::HaikuGui::setupEvents(), gnash::renderer::gles1::Renderer_gles1::startInternalRender(), gnash::renderer::EGLDevice::supportsRenderer(), gnash::renderer::GnashDevice::swapBuffers(), gnash::NetStream_as::time(), gnash::VaapiContext::VaapiContext(), gnash::renderer::vaapi::VaapiDevice::VaapiDevice(), gnash::VaapiDisplay::VaapiDisplay(), gnash::VaapiGlobalContext::VaapiGlobalContext(), gnash::GtkExt::window_new(), gnash::renderer::x11::X11Device::X11Device(), gnash::gui::FBgles1Glue::~FBgles1Glue(), gnash::gui::GtkOvgGlue::~GtkOvgGlue(), gnash::HaikuGui::~HaikuGui(), gnash::renderer::gles1::Renderer_gles1::~Renderer_gles1(), gnash::VaapiContext::~VaapiContext(), gnash::VaapiDisplay::~VaapiDisplay(), gnash::VaapiGlobalContext::~VaapiGlobalContext(), gnash::VaapiImage::~VaapiImage(), gnash::VaapiSubpicture::~VaapiSubpicture(), and gnash::renderer::x11::X11Device::~X11Device().

§ GNASH_REPORT_RETURN

#define GNASH_REPORT_RETURN   gnash::log_debug("returning")

§ IF_VERBOSE_ACTION

#define IF_VERBOSE_ACTION (   x)    do { if ( LogFile::getDefaultInstance().getActionDump() ) { x; } } while (0);

§ IF_VERBOSE_ASCODING_ERRORS

#define IF_VERBOSE_ASCODING_ERRORS (   x)    { if ( gnash::RcInitFile::getDefaultInstance().showASCodingErrors() ) { x; } }

Referenced by gnash::arrayKey(), gnash::NetConnection_as::call(), gnash::MovieClip::call_frame_actions(), gnash::BufferedAudioStreamer::cleanAudioQueue(), gnash::color_class_init(), gnash::Button::construct(), gnash::movie_root::dropLevel(), gnash::MovieClip::duplicateMovieClip(), gnash::SWF::SWFHandlers::execute(), gnash::abc::Machine::execute(), gnash::fileio_fopen(), gnash::findObject(), gnash::function_class_init(), gnash::as_object::get_member(), gnash::MovieClip::goto_frame(), gnash::AsBroadcaster::init(), gnash::initObjectClass(), gnash::XMLNode_as::insertBefore(), gnash::invoke(), gnash::key_is_down(), gnash::loadvars_class_init(), gnash::Global_as::makeObject(), gnash::matrix_class_init(), gnash::moviecliploader_class_init(), gnash::parsePath(), gnash::NetStream_as::play(), gnash::point_class_init(), gnash::as_object::prototypeOf(), gnash::ActionExec::pushWith(), gnash::rectangle_class_init(), gnash::registerBitmapDataNative(), gnash::registerColorTransformNative(), gnash::registerDateNative(), gnash::registerLocalConnectionNative(), gnash::registerMovieClipNative(), gnash::registerSelectionNative(), gnash::registerSharedObjectNative(), gnash::registerSoundNative(), gnash::registerStageNative(), gnash::registerTextFieldNative(), gnash::registerVideoNative(), gnash::registerXMLNative(), gnash::registerXMLSocketNative(), gnash::MovieClip::removeMovieClip(), gnash::as_object::set_member(), gnash::TextField::setFont(), gnash::setHeight(), gnash::setIndexedProperty(), gnash::setVariable(), gnash::string_class_init(), gnash::DisplayList::swapDepths(), gnash::movie_root::swapLevels(), gnash::textformat_class_init(), gnash::transform_class_init(), gnash::NetConnection_as::update(), gnash::xmlnode_class_init(), and gnash::DisplayObject::MaskRenderer::~MaskRenderer().

§ IF_VERBOSE_MALFORMED_SWF

#define IF_VERBOSE_MALFORMED_SWF (   x)    { if ( gnash::RcInitFile::getDefaultInstance().showMalformedSWFErrors() ) { x; } }

Referenced by gnash::MovieClip::add_display_object(), gnash::sprite_definition::add_font(), gnash::sprite_definition::addBitmap(), gnash::Font::addFontNameInfo(), gnash::SWFMovie::advance(), gnash::MovieClip::advance(), gnash::SWFMovie::construct(), gnash::SWF::DefineEditTextTag::createDisplayObject(), gnash::SWF::define_sound_loader(), gnash::SWF::TextRecord::displayRecords(), gnash::SWF::SWFHandlers::execute(), gnash::SWF::ImportAssetsTag::executeState(), gnash::SWF::frame_label_loader(), gnash::SWFMovieDefinition::get_loading_frame(), gnash::TextField::getDefinitionVersion(), gnash::MovieClip::goto_labeled_frame(), gnash::movie_definition::importResources(), gnash::SWFMovie::initializeCharacter(), gnash::SWF::SoundStreamHeadTag::loader(), gnash::SWF::DefineBitsTag::loader(), gnash::SWF::DefineButtonCxformTag::loader(), gnash::SWF::DefineFontNameTag::loader(), gnash::SWF::VideoFrameTag::loader(), gnash::SWF::DefineFontAlignZonesTag::loader(), gnash::SWF::DefineSceneAndFrameLabelDataTag::loader(), gnash::SWF::DoActionTag::loader(), gnash::SWF::SymbolClassTag::loader(), gnash::SWF::StreamSoundBlockTag::loader(), gnash::SWF::DefineButtonSoundTag::loader(), gnash::SWF::DoInitActionTag::loader(), gnash::SWF::DoABCTag::loader(), gnash::SWF::StartSoundTag::loader(), gnash::SWF::DefineFontInfoTag::loader(), gnash::SWF::DefineButton2Tag::loader(), gnash::DisplayList::moveDisplayObject(), gnash::ActionExec::operator()(), gnash::filter_factory::read(), gnash::SWF::DefineFontTag::readCodeTable(), gnash::readFills(), gnash::SWFMovieDefinition::readHeader(), gnash::readRect(), gnash::registerSoundNative(), gnash::Font::setCodeTable(), gnash::TextField::setFont(), gnash::ActionExec::skip_actions(), gnash::SWF::sprite_loader(), gnash::sound::sound_handler::startSound(), and gnash::sprite_definition::~sprite_definition().

§ IF_VERBOSE_NETWORK

#define IF_VERBOSE_NETWORK (   x)    do { if ( LogFile::getDefaultInstance().getNetwork() ) { x; } } while (0);

§ IF_VERBOSE_PARSE

#define IF_VERBOSE_PARSE (   x)    do { if ( LogFile::getDefaultInstance().getParserDump() ) { x; } } while (0);

Referenced by gnash::SWFMovieDefinition::add_sound_sample(), gnash::SWF::DefineEditTextTag::createDisplayObject(), gnash::SWF::define_sound_loader(), gnash::SWF::ExportAssetsTag::executeState(), gnash::SWF::ImportAssetsTag::executeState(), gnash::SWF::file_attributes_loader(), gnash::CharacterDictionary::getDisplayObject(), gnash::SWF::jpeg_tables_loader(), gnash::SWF::DefineShapeTag::loader(), gnash::SWF::SoundStreamHeadTag::loader(), gnash::SWF::SetTabIndexTag::loader(), gnash::SWF::CSMTextSettingsTag::loader(), gnash::SWF::DefineBitsTag::loader(), gnash::SWF::DefineButtonCxformTag::loader(), gnash::SWF::DefineScalingGridTag::loader(), gnash::SWF::DefineTextTag::loader(), gnash::SWF::DefineFontAlignZonesTag::loader(), gnash::SWF::DefineMorphShapeTag::loader(), gnash::SWF::DefineSceneAndFrameLabelDataTag::loader(), gnash::SWF::ScriptLimitsTag::loader(), gnash::SWF::DoActionTag::loader(), gnash::SWF::SymbolClassTag::loader(), gnash::SWF::RemoveObjectTag::loader(), gnash::SWF::DefineButtonSoundTag::loader(), gnash::SWF::DoInitActionTag::loader(), gnash::SWF::DoABCTag::loader(), gnash::SWF::StartSoundTag::loader(), gnash::SWF::StartSound2Tag::loader(), gnash::SWF::DefineText2Tag::loader(), gnash::SWF::DefineButtonTag::loader(), gnash::SWF::DefineButton2Tag::loader(), gnash::SWF::metadata_loader(), gnash::SWFStream::open_tag(), gnash::media::FLVParser::parseNextChunk(), gnash::filter_factory::read(), gnash::BevelFilter::read(), gnash::SWF::TextRecord::read(), gnash::SWF::SoundInfoRecord::read(), gnash::BlurFilter::read(), gnash::ColorMatrixFilter::read(), gnash::ConvolutionFilter::read(), gnash::DropShadowFilter::read(), gnash::GlowFilter::read(), gnash::abc::AbcBlock::read(), gnash::GradientBevelFilter::read(), gnash::GradientGlowFilter::read(), gnash::SWF::DefineFontTag::readCodeTable(), gnash::readCxFormRGBA(), gnash::readFills(), gnash::SWFMovieDefinition::readHeader(), gnash::SWF::reflex_loader(), gnash::SWF::sprite_loader(), and gnash::sprite_definition::~sprite_definition().

§ LOG_ONCE

#define LOG_ONCE (   x)
Value:
{ \
static bool warned = false; \
if (!warned) { warned = true; x; } \
}
std::int32_t x
Definition: BitmapData_as.cpp:434

Referenced by gnash::MovieClip::advance(), gnash::Renderer_cairo::apply_line_style(), gnash::DisplayObject::blendMode(), gnash::BufferedAudioStreamer::cleanAudioQueue(), gnash::renderer::openvg::Renderer_ovg::disable_mask(), gnash::displacementmapfilter_class_init(), gnash::Video::display(), gnash::Renderer_cairo::drawVideoFrame(), gnash::SWF::SWFHandlers::execute(), gnash::abc::Machine::execute(), gnash::SWF::ScriptLimitsTag::executeState(), gnash::externalinterface_class_init(), gnash::filereference_class_init(), gnash::filereferencelist_ctor(), gnash::VaapiGlobalContext::get(), gnash::media::ffmpeg::MediaParserFfmpeg::getId3Info(), gnash::DisplayObject::getLoadedMovie(), gnash::clocktime::getTimeZoneOffset(), gnash::rtmp::RTMP::handlePacket(), gnash::Gui::hideMenu(), gnash::SWF::SoundStreamHeadTag::loader(), gnash::SWF::SetTabIndexTag::loader(), gnash::SWF::CSMTextSettingsTag::loader(), gnash::SWF::DefineFontAlignZonesTag::loader(), gnash::SWF::DefineFontInfoTag::loader(), gnash::SWF::DefineButton2Tag::loader(), gnash::Global_as::makeObject(), gnash::operator<<(), gnash::NetStream_as::play(), gnash::StaticText::pointInShape(), gnash::geometry::pointTest(), gnash::SWF::DefineFontTag::readCodeTable(), gnash::rectangle_class_init(), gnash::registerAccessibilityNative(), gnash::registerBitmapDataNative(), gnash::registerMovieClipNative(), gnash::registerSharedObjectNative(), gnash::registerSoundNative(), gnash::registerStageNative(), gnash::registerSystemNative(), gnash::registerTextFieldNative(), gnash::media::gst::MediaParserGst::rememberVideoFrame(), gnash::media::ffmpeg::MediaParserFfmpeg::seek(), gnash::Renderer_cairo::set_antialiased(), gnash::LineStyle::set_lerp(), gnash::Gui::setClipboard(), gnash::TextField::setFont(), gnash::movie_root::setScriptLimits(), gnash::Gui::showMenu(), gnash::Gui::showMouse(), gnash::sound::sound_handler::startSound(), gnash::textformat_class_init(), gnash::textrenderer_class_init(), gnash::transform_class_init(), gnash::MovieClip::unloadMovie(), and gnash::DisplayObject::MaskRenderer::~MaskRenderer().

§ N_

#define N_ (   String)    gettext_noop (String)

§ VERBOSE_ACTION

#define VERBOSE_ACTION   1

§ VERBOSE_ASCODING_ERRORS

#define VERBOSE_ASCODING_ERRORS   1

§ VERBOSE_MALFORMED_SWF

#define VERBOSE_MALFORMED_SWF   1

§ VERBOSE_NETWORKING

#define VERBOSE_NETWORKING   1

§ VERBOSE_PARSE

#define VERBOSE_PARSE   1