|
MythTV
0.27pre
|
Go to the source code of this file.
Classes | |
| struct | GoomState |
Functions | |
| void | choose_a_goom_line (float *param1, float *param2, int *couleur, int *mode, float *amplitude, int far) |
| void | goom_init (guint32 resx, guint32 resy, int cinemascope) |
| void | goom_set_resolution (guint32 resx, guint32 resy, int cinemascope) |
| guint32 * | goom_update (gint16 data[2][512], int forceMode) |
| void | goom_close () |
Variables | |
| static guint32 * | pixel |
--------------------------------------------------—**
SHARED DATA ** | |
| static guint32 * | back |
| static guint32 * | p1 |
| static guint32 * | p2 |
| static guint32 * | tmp |
| static guint32 | cycle |
| GoomState | states [STATES_NB] |
| GoomState * | curGState = states+4 |
| guint32 | resolx |
| guint32 | resoly |
| guint32 | buffsize |
| guint32 | c_black_height = 0 |
| guint32 | c_offset = 0 |
| guint32 | c_resoly = 0 |
| static GMLine * | gmline1 = NULL |
| static GMLine * | gmline2 = NULL |
| void choose_a_goom_line | ( | float * | param1, |
| float * | param2, | ||
| int * | couleur, | ||
| int * | mode, | ||
| float * | amplitude, | ||
| int | far | ||
| ) |
Definition at line 842 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
Referenced by goom_update().
Definition at line 73 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
Referenced by Goom::Goom(), and VideoVisualGoom::VideoVisualGoom().
Definition at line 112 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
Referenced by Goom::resize().
| guint32* goom_update | ( | gint16 | data[2][512], |
| int | forceMode | ||
| ) |
Definition at line 141 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
Referenced by VideoVisualGoom::Draw(), and Goom::process().
Definition at line 828 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
Referenced by Goom::~Goom(), and VideoVisualGoom::~VideoVisualGoom().
|
static |
--------------------------------------------------—**
Definition at line 33 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
Referenced by SubtitleScreen::DisplayScaledAVSubtitles(), ClassicLogoDetector::doesThisFrameContainTheFoundLogo(), goom_close(), goom_init(), goom_set_resolution(), png4file_addpixel(), ClassicCommDetector::ProcessFrame(), SubtitleScreen::RenderAssTrack(), and MythImage::ToGreyscale().
|
static |
Definition at line 34 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
Referenced by decoder_impl::block_decode(), RSSSite::List::clear(), NewsSite::List::clear(), Goom::draw(), StereoScope::draw(), MonoScope::draw(), Spectrum::draw(), Squares::draw(), Piano::draw(), AlbumArt::draw(), Blank::draw(), VisualBase::drawWarning(), goom_close(), goom_init(), goom_set_resolution(), RecordingQuality::RecordingQuality(), MythRenderVDPAU::ResetVideoSurfaces(), and MythDeque< QStringList >::tail().
|
static |
Definition at line 35 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
Referenced by goom_init(), goom_set_resolution(), goom_update(), mpeg2_idct_add_altivec(), mpeg2_idct_add_mvi(), Synaesthesia::process(), surf3d_draw(), and vbi_send().
|
static |
Definition at line 35 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
Referenced by goom_init(), goom_set_resolution(), goom_update(), mpeg2_idct_add_mvi(), Synaesthesia::process(), sub_read_line_subrip(), and surf3d_draw().
|
static |
Definition at line 35 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
Referenced by __mhlog(), MPEG2fixup::add2x33(), EITHelper::AddEIT(), Action::AddKey(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), MPEG2fixup::AddRangeList(), BufferedSocketDevice::Address(), alloc_avg(), alloc_line(), alloc_prev(), AudioBuffer::appendData(), VideoOutWindow::ApplyDBScaleAndMove(), VideoOutWindow::ApplyManualScaleAndMove(), NuppelVideoRecorder::AudioInit(), DecoderBase::AutoSelectTrack(), MSocketDevice::bind(), NetTree::buildGenericTree(), VideoListImp::buildGroupList(), ConfigurationGroup::byName(), c_interp(), soundtouch::TDStretchMMX::calcCrossCorrMulti(), soundtouch::TDStretchMMX::calcCrossCorrStereo(), FormattedTextLine::CalcSize(), Scheduler::CalcTimeToNextHandleRecordingEvent(), TV::ChangeChannel(), V4LChannel::ChangePictureAttribute(), TV::ChannelEditDDFill(), TV::ChannelEditXDSFill(), RSSSite::List::clear(), NewsSite::List::clear(), MythRenderVDPAU::ClearVideoSurface(), DVBPIDInfo::Close(), CommercialSkipMethod(), CommMethod::CommMethod(), VideoOutput::Create(), create_ts(), MythRenderVDPAU::CreateBitmapSurface(), MythRenderVDPAU::CreateDecoder(), MythRenderVDPAU::CreateOutputSurface(), VideoOutputQuartz::CreateQuartzBuffers(), MythRenderOpenGL2::CreateShader(), MythRenderOpenGL1::CreateShaderObject(), VideoOutputXv::CreateShmImages(), DataDirectProcessor::CreateTemp(), createTempFile(), MythRenderVDPAU::CreateVideoMixer(), MythRenderVDPAU::CreateVideoSurface(), VideoOutputVDPAU::CreateVideoSurfaces(), VideoOutputNullVDPAU::CreateVideoSurfaces(), ChannelEditor::customEvent(), ManualSchedule::dateChanged(), decode(), H264Parser::decode_SPS(), VAAPIDisplay::DecrRef(), delete_sock(), SubtitleScreen::DisplayAVSubtitles(), SubtitleScreen::DisplayDVDButton(), DoFlagCommercials(), StatusBox::doListingsStatus(), ScreenSetup::doListSelect(), StatusBox::doLogEntries(), LocationDialog::doSearch(), doSplit(), NuppelVideoRecorder::DoV4L1(), IPTVChannelFetcher::DownloadPlaylist(), AudioOutputDownmix::DownmixFrames(), VideoVisualSpectrum::Draw(), draw_line(), VideoOutputVDPAU::DrawSlice(), VideoOutputNullVDPAU::DrawSlice(), MythPainter::DrawTextPriv(), ClassicLogoDetector::DumpLogo(), dvdnav_describe_title_chapters(), dvdnav_get_restrictions(), dvdnav_read_cache_free(), SingleView::EffectCircleOut(), GLSingleView::EffectCube(), AudioOutputDigitalEncoder::Encode(), eval_set_op(), MSqlQuery::exec(), extract_pids(), AudioOutputSettings::FeaturesToString(), decoder_impl::ff_fft_permuteCR(), FileHash(), GuideGrid::fillChannelInfos(), MythUIText::FillCutMessage(), PlaybackSock::FillProgramInfo(), ShoutCastResponse::fillResponse(), VideoDevice::fillSelectionsFromDir(), find_modeline(), SpliceDescriptor::FindAll(), MPEGDescriptor::FindAll(), findAllDBRSS(), findAllDBRSSByType(), findAllDBSearchGrabbers(), findAllDBTreeGrabbers(), findAllDBTreeGrabbersByHost(), MPEGDescriptor::FindBestMatches(), PrePostRollFlagger::findBreakInrange(), findByURL(), GuideGrid::FindChannel(), StorageGroup::FindFileDir(), DTVRecorder::FindPSKeyFrames(), findSearchGrabberByCommand(), findTreeGrabberByCommand(), EITFixUp::FixBellExpressVu(), fromXMLTVDate(), ActionID::GetAction(), VideoDisplayProfile::GetActualVideoRenderer(), ChannelBase::GetChannels(), CardUtil::GetConflictingCards(), ActionID::GetContext(), RTPDataPacket::GetContributingSource(), MythControls::GetCurrentAction(), ChannelImporter::GetDBTransports(), VideoDisplayProfile::GetDefaultProfileName(), VideoDisplayProfile::GetDeinterlacers(), StorageGroup::GetDirList(), MythDB::GetError(), MythPlayer::GetError(), StorageGroup::GetFileInfoList(), RingBuffer::GetFilename(), StorageGroup::GetFirstDir(), ChannelInfo::GetFormatted(), NuppelDecoder::GetFrame(), DVBChannel::GetFrontendName(), MultipleStringStructure::GetFullString(), MythCoreContext::GetHostName(), VideoOutput::GetImageRect(), DataDirectProcessor::GetLineupCacheAge(), WeatherSource::getLocationList(), GetMythXMLSearch(), StorageGroup::getName(), GetNvidiaRates(), MythCommandLineParser::getOpt(), VideoDisplayProfile::GetOSDs(), CC608Reader::GetOutputText(), StreamHandler::GetPIDPriority(), GetPreferredSkipTypeCombinations(), ProfileItem::GetPriority(), CC608Decoder::GetProgramType(), DataDirectProcessor::GetRawLineup(), MPEGStreamData::GetRecordingType(), getResponse(), MythCommandLineParser::GetSettingsOverride(), DTVChannel::GetSIStandard(), VideoBuffers::GetStatus(), RingBuffer::GetSubtitleFilename(), TextSubtitles::GetSubtitles(), DTVChannel::GetSuggestedTuningMode(), DTVChannel::GetTuningMode(), ChannelUtil::GetUnknownCallsign(), GetVideoDirsByHost(), VideoDisplayProfile::GetVideoRenderers(), VideoOutWindow::GetVisibleOSDBounds(), gmtime_r(), ClassicCommDetector::go(), goom_update(), DataDirectProcessor::GrabLineupsFromCache(), TV::HandleJumpToProgramAction(), TV::HandlePseudoLiveTVTimerEvent(), idct_row(), ifs_update(), VideoOutputQuartz::Init(), LIRC::Init(), init_output_types(), init_skip_types(), NuppelVideoRecorder::InitFilters(), VideoOutputXv::InitSetupBuffers(), RingBuffer::IsNearEnd(), HttpServer::IsRunning(), line_filter_c_fast(), ProgramInfoCache::Load(), DeviceTypeSetting::Load(), VideoDisplayProfile::LoadDB(), TV::LoadDDMap(), FilterManager::LoadFilters(), main(), MC_avg_o_16_altivec(), MC_avg_x_16_altivec(), MC_avg_xy_16_altivec(), MC_avg_xy_8_altivec(), MC_avg_y_16_altivec(), MC_avg_y_8_altivec(), MC_put_o_16_altivec(), MC_put_x_16_altivec(), MC_put_xy_16_altivec(), MC_put_xy_8_altivec(), MC_put_y_16_altivec(), MC_put_y_8_altivec(), MythRenderVDPAU::MixAndRend(), motion_fi_conceal(), MOTION_FUNCTIONS(), mpeg2_idct_add_altivec(), mpeg2_idct_copy_altivec(), MythPlayer::MythPlayer(), transport_scan_items_it_t::nextTransport(), AudioOutputALSA::OpenMixer(), transport_scan_items_it_t::operator++(), transport_scan_items_it_t::operator--(), OutputEvent::OutputEvent(), SSDPCache::OutputXML(), pad(), SpliceDescriptor::Parse(), MythCommandLineParser::Parse(), ContentAdvisoryDescriptor::Parse(), MPEGDescriptor::Parse(), parse_mode_string(), SpliceDescriptor::ParseAndExclude(), MPEGDescriptor::ParseAndExclude(), PList::ParseBinaryUnicode(), parseblock(), MythUIText::ParseElement(), MythUIImage::ParseElement(), MythFontProperties::ParseFromXml(), ShoutCastIODevice::parseHeader(), SpliceDescriptor::ParseOnlyInclude(), MPEGDescriptor::ParseOnlyInclude(), VideoOutputVDPAU::ParseOptions(), XMLParse::parsePoint(), MythRect::parsePosition(), MythPoint::parsePosition(), XMLTVParser::parseProgram(), XMLParse::parseRect(), MythSystemUnix::ParseShell(), XMLParseBase::parseSize(), BufferedSocketDevice::PeerAddress(), PlaybackBox::PlaybackBox(), PlaybackSettings::PlaybackSettings(), PlaybackBox::playSelectedPlaylist(), post_event(), pretty_move(), print_comm_flag_output(), MHSendEvent::PrintArgs(), ClassicCommDetector::PrintFullMap(), PrintReportMap(), WeatherSource::ProbeInfo(), WeatherSource::ProbeTimeouts(), WeatherSource::ProbeTypes(), MonoScope::process(), Spectrum::process(), MPEG2fixup::ProcessVideo(), DeleteMap::PushDeferred(), qt_socket_getportaddr(), QueueCommFlagJob(), QueueJob(), readdir_r(), MetadataDownload::readMXML(), MetadataDownload::readNFO(), MSqlQuery::Reconnect(), DeleteMap::Redo(), remap_loadmap(), RemoteFillProgramInfo(), StreamHandler::RemovePIDFilter(), Action::ReplaceKey(), CommDetector2::reportState(), DataDirectStation::Reset(), DataDirectLineup::Reset(), DataDirectLineupMap::Reset(), DataDirectSchedule::Reset(), DataDirectProgram::Reset(), DataDirectProductionCrew::Reset(), DataDirectGenre::Reset(), VideoMetadataImp::Reset(), Parse::RFC822TimeToQDateTime(), RFC822TimeToQDateTime(), OpenGLVideo::RotateTextures(), MetadataDownload::runGrabber(), RunMenu(), ChannelScanSM::ScanForChannels(), ScanMonitor::ScanPercentComplete(), CC708Window::Scroll(), LCDServer::sendMessage(), set_on_input(), set_on_source(), MusicMetadata::setArtistAndTrackFormats(), MythRenderOpenGL::SetBackground(), MSocketDevice::setBlocking(), MythRenderOpenGL1::SetColor(), RTjpeg::SetIntra(), MythControls::SetListContents(), NuppelVideoRecorder::SetOptionsFromProfile(), CC708Reader::SetOSDFontName(), VideoDisplayProfile::SetPreference(), Settings::SetSetting(), RTjpeg::SetSize(), SetUDFCache(), EITFixUp::SetUKSubtitle(), VideoOutputXv::SetXVPictureAttribute(), TV::ShowOSDAskAllow(), VideoOutputVDPAU::ShowPIP(), simplify(), ChannelUtil::SortChannels(), ChannelRecPriority::SortList(), sub_read_line_subrip(), GLTexture::SwapWidthHeight(), TV::SwitchSource(), Ripper::switchTitlesAndArtists(), V4LChannel::SwitchToInput(), DiSEqCDevDevice::TableToString(), OpenGLVideo::TearDownDeinterlacer(), tentacle_free(), tentacle_new(), tentacle_update(), AudioStreamDescriptor::Text(), MythUIHelper::ThemeWidget(), TV::timerEvent(), MythCommandLineParser::toMap(), ContentDescriptor::toString(), IPTVChannel::Tune(), TVRec::TuningFrequency(), DeleteMap::Undo(), InteractiveScreen::UpdateArea(), MythThemedDialog::updateBackground(), MythRemoteLineEdit::updateCycle(), DBEvent::UpdateDB(), ChannelScanSM::UpdateScanPercentCompleted(), PlaybackBox::UpdateUIRecGroupList(), MSocketDevice::writeBlock(), NuppelVideoRecorder::WriteVideo(), CC608Decoder::XDSDecodeString(), CC608Decoder::XDSPacketParseChannel(), CC608Decoder::XDSPacketParseProgram(), xml_indent(), XNVCTRLCheckTargetData(), ZMServer::ZMServer(), zoomFilterFastRGB(), DataDirectProcessor::~DataDirectProcessor(), and FilterManager::~FilterManager().
|
static |
Definition at line 36 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
Referenced by goom_init(), goom_update(), and ifs_update().
| GoomState states[STATES_NB] |
Definition at line 52 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
Referenced by TVRec::StartRecording().
Definition at line 63 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
| guint32 resolx |
Definition at line 65 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
| guint32 resoly |
Definition at line 65 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
Referenced by goom_init(), goom_set_resolution(), and setPixelRGB().
| guint32 buffsize |
Definition at line 65 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
Referenced by goom_init(), and goom_set_resolution().
| guint32 c_black_height = 0 |
Definition at line 65 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
Referenced by goom_init(), and goom_set_resolution().
| guint32 c_offset = 0 |
Definition at line 65 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
Referenced by goom_init(), goom_set_resolution(), and goom_update().
| guint32 c_resoly = 0 |
Definition at line 65 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
|
static |
Definition at line 68 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
|
static |
Definition at line 69 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
1.8.1.2