MythTV  master
Classes | Typedefs | Functions
ioapi.h File Reference

Go to the source code of this file.

Classes

struct  zlib_filefunc_def_s
 
struct  zlib_filefunc64_def_s
 
struct  zlib_filefunc64_32_def_s
 

Typedefs

typedef uint64_t ZPOS64_T
 
typedef const char * filename
 
typedef const char int mode
 
typedef voidpf stream
 
typedef voidpf void * buf
 
typedef voidpf void uLong size
 
typedef voidpf uLong offset
 
typedef voidpf uLong int origin
 
typedef struct zlib_filefunc_def_s zlib_filefunc_def
 
typedef struct zlib_filefunc64_def_s zlib_filefunc64_def
 
typedef struct zlib_filefunc64_32_def_s zlib_filefunc64_32_def
 

Functions

typedef voidpf (ZCALLBACK *open_file_func) OF((voidpf opaque
 
typedef uLong (ZCALLBACK *read_file_func) OF((voidpf opaque
 
typedef int (ZCALLBACK *close_file_func) OF((voidpf opaque
 
typedef long (ZCALLBACK *tell_file_func) OF((voidpf opaque
 
typedef ZPOS64_T (ZCALLBACK *tell64_file_func) OF((voidpf opaque
 
void fill_fopen64_filefunc OF ((zlib_filefunc64_def *pzlib_filefunc_def))
 
void fill_fopen_filefunc OF ((zlib_filefunc_def *pzlib_filefunc_def))
 
voidpf call_zopen64 OF ((const zlib_filefunc64_32_def *pfilefunc, const void *filename, int mode))
 
long call_zseek64 OF ((const zlib_filefunc64_32_def *pfilefunc, voidpf filestream, ZPOS64_T offset, int origin))
 
ZPOS64_T call_ztell64 OF ((const zlib_filefunc64_32_def *pfilefunc, voidpf filestream))
 
void fill_zlib_filefunc64_32_def_from_filefunc32 (zlib_filefunc64_32_def *p_filefunc64_32, const zlib_filefunc_def *p_filefunc32)
 

Typedef Documentation

◆ ZPOS64_T

typedef unsigned long long int ZPOS64_T

Definition at line 91 of file ioapi.h.

◆ filename

typedef const void * filename

Definition at line 135 of file ioapi.h.

◆ mode

typedef const void int mode

Definition at line 135 of file ioapi.h.

◆ stream

typedef voidpf stream

Definition at line 136 of file ioapi.h.

◆ buf

typedef voidpf const void * buf

Definition at line 136 of file ioapi.h.

◆ size

typedef voidpf const void uLong size

Definition at line 136 of file ioapi.h.

◆ offset

Definition at line 142 of file ioapi.h.

◆ origin

Definition at line 142 of file ioapi.h.

◆ zlib_filefunc_def

◆ zlib_filefunc64_def

◆ zlib_filefunc64_32_def

Function Documentation

◆ voidpf()

typedef voidpf ( ZCALLBACK *  open_file_func)

Referenced by unzOpenCurrentFile3().

◆ uLong()

typedef uLong ( ZCALLBACK *  read_file_func)

◆ int()

typedef int ( ZCALLBACK *  close_file_func)

Referenced by mirobridge::_can_int(), ttvdb::_can_int(), nv_python_libs.vimeo.oauth.oauth_api.OAuthServer::_check_timestamp(), mirobridge.mirobridge_interpreter_2_0_3.MiroInterpreter::_get_item_dict(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter::_get_item_dict(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter::_get_item_dict(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter::_get_item_dict(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter::_get_item_dict(), mirobridge.mirobridge_interpreter_6_0_0.MiroInterpreter::_get_item_dict(), AppleRemote::_queueCallbackATV23(), AppleRemote::_queueCallbackFunction(), discid.util::_sectors_to_seconds(), TV::ActiveHandleAction(), AudioOutputBase::AddData(), MPEG2fixup::AddFrame(), MythUIStateType::AddObject(), TemplateMatcher::adjustForBlanks(), MythFontProperties::AdjustStretch(), analyze_video(), TemplateFinder::analyzeFrame(), VideoOutWindow::ApplyLetterboxing(), NuppelVideoRecorder::AudioInit(), CommBreakMap::AutoCommercialSkip(), MythPlayer::AVSync(), AvFormatDecoderBD::BDFindPosition(), LCDProcClient::beginScrollingMenuText(), ClassicCommDetector::BuildSceneChangeCommList(), calc_bob(), ThumbFinder::calcFinalDuration(), MythDialog::CalcItemIndex(), MythPlayer::calcSliderPos(), mythburn::calcSyncOffset(), MythRect::CalculateArea(), MythUIButtonList::CalculateButtonPositions(), MythPoint::CalculatePoint(), MythUIProgressBar::CalculatePosition(), nv_python_libs.thewb.thewb_api::can_int(), TV::ChangeAudioSync(), MythDVDPlayer::ChangeSpeed(), avfDecoder::checkMetatdata(), ProfileItem::checkRange(), HTTPLiveStream::CheckStop(), ClassicLogoDetector::ClassicLogoDetector(), BlankFrameDetector::computeForLogoSurplus(), MythPlugin::config(), ConfigurationGroup::ConfigurationGroup(), MythCoreContext::ConnectCommandSocket(), nv_python_libs.common.common_api.Common::convertDuration(), MythUIButtonList::CopyFrom(), LookerUpper::CopyRuleInetrefsToRecordings(), VideoOutputOMX::CreateBuffers(), mirobridge::createChannelRecord(), mythburn::createChapterMenu(), mythburn::createDetailsPage(), nv_python_libs.thewb.thewb_api.Videos::createItems(), mythburn::createMenu(), DeleteMap::CreateTimeString(), mythburn::createVideoChapters(), MusicCommon::customEvent(), H264Parser::decode_PPS(), CC708Window::DecrPenLocation(), UnzipPrivate::decryptBytes(), ZMPlayer::deletePressed(), DetectLetterbox::Detect(), hardwareprofile.hwdata.DeviceMap::device(), hardwareprofile.hwdata.DeviceMap::device_map(), MythUIEditBar::Display(), nv_python_libs.mashups.mashups_api.Videos::displayTreeView(), nv_python_libs.hulu.hulu_api.Videos::displayTreeView(), nv_python_libs.bbciplayer.bbciplayer_api.Videos::displayTreeView(), nv_python_libs.rev3.rev3_api.Videos::displayTreeView(), PeriodicHouseKeeperTask::DoCheckRun(), TV::DoSeek(), CommBreakMap::DoSkipCommercials(), LCDProcClient::dostdclock(), NuppelVideoRecorder::DoV4L2(), HLSReader::DownloadSegmentData(), HLSStream::DownloadSegmentData(), BumpScope::draw(), StereoScope::draw(), TeletextScreen::DrawMosaic(), MHIDLA::DrawPoly(), MythRenderD3D9::DrawRect(), mythburn.FontDef::drawText(), mythburn::drawThemeItem(), VideoOutputXv::DrawUnusedRects(), AudioOutputDXPrivate::DSEnumCallback(), ClassicCommDetector::DumpMap(), dvbdate2qt(), AvFormatDecoderDVD::DVDFindPosition(), GLSingleView::EffectBend(), GLSingleView::EffectInOut(), GLSingleView::EffectKenBurns(), GLSingleView::EffectRotate(), GLSingleView::EffectSlide(), MythCDROMLinux::ejectSCSI(), mythburn::encodeMenu(), mythburn::encodeVideoToMPEG2(), nv_python_libs.xsltfunctions.tributeca_api.xsltExtExample::execute(), fast_memcpy(), GuideGrid::fillProgramRowInfos(), PrePostRollFlagger::findBreakInrange(), FindTag(), TemplateMatcher::finished(), fix_video_count(), EITFixUp::FixUK(), FlagCommercials(), LCDProcClient::formatScrollerText(), LCDProcClient::formatScrollingWidgets(), ThumbFinder::frameToTime(), mythburn::frameToTime(), commDetector2::frameToTimestamp(), commDetector2::frameToTimestampms(), giantbomb.giantbomb_api.gamedbQueries::futureReleaseDate(), BumpScope::generate_cmap(), nv_python_libs.vimeo.oauth.oauth_api::generate_timestamp(), mythburn::generateVideoPreview(), get_avi_from_index(), lyricsmode.LyricsFetcher::get_lyrics(), gomaudio.LyricsFetcher::get_lyrics(), ttplayer.LyricsFetcher::get_lyrics_from_list(), get_video_info(), StatusBox::getActualRecordedBPS(), AudioOutputCA::GetAudiotime(), Guide::GetChannelIcon(), Channel::GetChannelInfoList(), AVFormatWriter::GetCodecTimeBase(), TVRec::GetDevices(), MHLink::GetEventType(), getFileInfo(), mythburn::getFileInformation(), mythburn.FontDef::getFont(), mythburn::getFormatedLengthOfVideo(), ZMServer::getFrame(), AudioOutputGraph::GetImage(), Content::GetImageFile(), MRSSParser::GetInt(), MHText::GetJustification(), mythburn::getLengthOfVideo(), MHText::GetLineOrientation(), embedlrc::getLyrics3(), DarwinFirewireDevice::GetMaxSpeed(), getMemStats(), ChannelUtil::GetNearestChannel(), SignalMonitorValue::GetNormalizedValue(), GetNvidiaRates(), Dvr::GetOldRecordedList(), mythburn::getOptions(), MHSlider::GetOrientation(), CC608Reader::GetOutputText(), VideoOutputXv::GetPIPRect(), VideoOutWindow::GetPIPRect(), DiSEqCDevSwitch::GetPosition(), Guide::GetProgramList(), ImageView::GetRandomEffect(), DVBSignalMonitor::GetRotorStatus(), VideoOutput::GetSafeRect(), mythburn::getScaledAttribute(), nv_python_libs.hulu.hulu_api.Videos::getSeasonEpisode(), nv_python_libs.rev3.rev3_api.Videos::getSeasonEpisode(), ttvdb::Getseries_episode_data(), ttvdb::Getseries_episode_numbers(), MHText::GetStartCorner(), DTVSignalMonitor::GetStatusList(), MHSlider::GetStyle(), Music::GetTrackList(), nv_python_libs.vimeo.vimeo_api.Videos::getTreeVideos(), nv_python_libs.mnvsearch.mnvsearch_api.Videos::getTreeviewData(), RTPTSDataPacket::GetTSDataSize(), mirobridge.metadata.MetaData::getVideoDetails(), Video::GetVideoList(), DisplayResX::GetVideoModes(), Channel::GetVideoMultiplexList(), nv_python_libs.youtube.youtube_api.Videos::getVideosForURL(), nv_python_libs.mtv.mtv_api.Videos::getVideosForURL(), nv_python_libs.bliptv.bliptv_api.Videos::getVideosForURL(), mythburn::getVideoSize(), ClassicCommDetector::go(), goom_lines_draw(), VideoOutputXv::GrabSuitableXvPort(), DVDRingBuffer::guess_palette(), LookerUpper::HandleAllArtwork(), LookerUpper::HandleAllRecordingRules(), LookerUpper::HandleAllRecordings(), BDRingBuffer::HandleBDEvent(), ZMServer::handleGetAlarmStates(), AvFormatDecoder::HandleGopStart(), TV::HandleLCDTimerEvent(), FirewireSignalMonitor::HandlePAT(), ChannelScanSM::HasTimedOut(), BumpScope::hsv_to_rgb(), ifs_update(), AudioOutputALSA::IncPreallocBufferSize(), CC708Window::IncrPenLocation(), MythCCExtractorPlayer::IngestDVBSubtitles(), MythPlugin::init(), GuideGrid::Init(), OSD::Init(), MythUIButtonList::Init(), ttvdb::initialize_override_dictionary(), V4LChannel::InitPictureAttribute(), MythWizard::insertPage(), TestMPEGTables::ItemList_test(), AudioOutputJACK::JackXRunCallback(), MythPlayer::JumpToStream(), SingleView::keyPressEvent(), lighten(), linearBlendFilterAltivec(), nv_python_libs.xsltfunctions.linuxAction_api.xpathFunctions::linuxActionTitleSeEp(), MythUIImage::Load(), MythBurn::loadEncoderProfiles(), mythburn::loadFonts(), ViewScheduled::LoadList(), main(), mbutils::main(), mirobridge::main(), mythburn::main(), nv_python_libs.mtv.mtv_api.Videos::massageDescription(), nv_python_libs.youtube.youtube_api.Videos::massageDescription(), nv_python_libs.bliptv.bliptv_api.Videos::massageDescription(), nv_python_libs.dailymotion.dailymotion_api.Videos::massageDescription(), nv_python_libs.vimeo.vimeo_api.Videos::massageDescription(), mirobridge::massageDescription(), giantbomb.giantbomb_api.gamedbQueries::massageText(), nv_python_libs.common.common_api.Common::massageText(), TV::MenuItemDisplayPlayback(), MythRenderVDPAU::MixAndRend(), MythUIButtonList::MoveUp(), mpeg2_header_extension(), mpeg2_parse_header(), embedlrc::ms2timestamp(), nv_python_libs.xsltfunctions.nasa_api.xpathFunctions::nasaTitleEp(), next(), MHParseText::NextSym(), MythMainWindow::NormalizeFontSize(), MetadataFactory::OnSingleResult(), NuppelDecoder::OpenFile(), AvFormatDecoder::OpenFile(), operator!=(), operator==(), hardwareprofile.os_detect.get_os_info::OSX(), TestMPEGTables::OTAChannelName_test(), LCDProcClient::outputRightText(), mythburn::paintBackground(), SingleView::paintEvent(), mythburn::paintText(), parse_cc_packet(), musicbrainzngs.mbxml::parse_elements(), musicbrainzngs.mbxml::parse_offset_list(), PlayListFile::parseASX(), TestIPTVRecorder::ParseRTP(), HLSRingBuffer::ParseSegmentInformation(), M3U::ParseSegmentInformation(), DTVConfParser::ParseVDR(), nv_python_libs.xsltfunctions.pbsXSL_api.xpathFunctions::pbsTitleSeriesEpisodeLink(), Piano::Piano(), TV::PlaybackMenuInit(), DeviceReadBuffer::Poll(), AvFormatDecoderDVD::PostProcessTracks(), VideoOutputXv::PrepareFrameMem(), print_index(), BumpScope::process(), Synaesthesia::process(), Spectrum::process(), hardwareprofile.distros.mythtv_data.data_mythtv._Mythtv_data::ProcessAudio(), TV::ProcessNetworkControlCommand(), ChromaKeyOSD::ProcessOSD(), PrivateDecoderOMX::ProcessPacket(), hardwareprofile.distros.mythtv_data.data_mythtv._Mythtv_data::ProcessScheduler(), SSDP::ProcessSearchRequest(), hardwareprofile.distros.mythtv_data.data_mythtv._Mythtv_data::ProcessTimeZone(), TestProgramInfo::programFromVideo_test(), TeletextScreen::Pulse(), MDBManager::PurgeIdleConnections(), CoreAudioData::RatesList(), hardwareprofile.smolt::read_cpuinfo(), hardwareprofile.smolt::read_memory_2_4(), BufferedSocketDeviceRequest::ReadBlock(), BufferedSocketDevice::ReadBytes(), MythImage::Reflect(), MHIContext::Reinit(), OSD::Reinit(), MythPlayer::ReinitOSD(), RemoteGetUptime(), ComboBoxSetting::removeSelection(), BumpScope::render_light(), AudioOutputCA::RenderAudio(), Piano::resize(), nv_python_libs.xsltfunctions.revision3XSL_api.xpathFunctions::revision3Episode(), CDRipperThread::ripTrack(), MythPlugin::run(), SSDP::run(), DVDRingBuffer::safe_read(), GalleryUtil::ScaleToDest(), hardwareprofile.scan::scan(), ClassicCommDetector::sceneChangeDetectorHasNewInformation(), LCDProcClient::scrollMenuText(), ClassicLogoDetector::searchForLogo(), nv_python_libs.mnvsearch.mnvsearch_api.Videos::searchForVideos(), nv_python_libs.mashups.mashups_api.Videos::searchForVideos(), nv_python_libs.tedtalks.tedtalks_api.Videos::searchForVideos(), nv_python_libs.hulu.hulu_api.Videos::searchForVideos(), nv_python_libs.bbciplayer.bbciplayer_api.Videos::searchForVideos(), nv_python_libs.thewb.thewb_api.Videos::searchForVideos(), nv_python_libs.bliptv.bliptv_api.Videos::searchForVideos(), nv_python_libs.rev3.rev3_api.Videos::searchForVideos(), ttvdb::searchseries(), nv_python_libs.youtube.youtube_api.Videos::searchTitle(), nv_python_libs.thewb.thewb_api.Videos::searchTitle(), nv_python_libs.vimeo.vimeo_api.Videos::searchTitle(), mythburn::secondsToFrames(), MusicCommon::seek(), ThumbFinder::seekBackward(), ThumbFinder::seekForward(), mythburn::selectStreams(), mythburn::selectSubtitleStream(), Streamer::SendBytes(), cCiDateTime::SendDateTime(), Frontend::SendKey(), ttvdb.Tvdb::series_by_sid(), set_decode_parms(), set_v4l2_attribute_value(), TV::SetActive(), AudioPlayer::SetAudioInfo(), MythRemoteLineEdit::setCycleTime(), MythPlayer::SetFrameInterval(), MythUITextEdit::SetInitialStates(), LogScale::setMax(), MythUIButtonTree::SetNodeByString(), BDOverlay::setPalette(), VAAPIContext::SetPictureAttribute(), MpegRecorder::SetRecordingVolume(), Synaesthesia::setStarSize(), AudioOutputBase::SetStretchFactorLocked(), cCiDateTime::SetTimeOffset(), EITFixUp::SetUKSubtitle(), NuppelVideoRecorder::SetupAVCodecVideo(), SetupChannels(), NuppelVideoRecorder::SetupRTjpeg(), MythPlayer::SetWatched(), VideoOutputXv::SetXVPictureAttribute(), MythWizard::showPage(), VideoOutput::ShowPIP(), MythPopupBox::ShowPopupAtXY(), LCDProcClient::showStartupMessage(), SignalHandler::signalHandler(), nv_python_libs.xsltfunctions.skyAtNight_api.xpathFunctions::skyAtNightTitleEp(), sse2_check(), LCDProcClient::startMenu(), HTTPLiveStream::StartStream(), PremiereContentTransmissionDescriptor::StartTimeUTC(), MythDVDPlayer::StillFrameCheck(), HTTPLiveStream::StopStream(), MythUIHelperPrivate::StoreGUIsettings(), sub_read_line_subrip(), hardwareprofile.hwdata.DeviceMap::subdevice(), DecoderBase::SyncPositionMap(), mirobridge.metadata.MetaData::takeScreenShot(), TestMPEGTables::tdt_test(), TemplateFinder::TemplateFinder(), TestMPEGTables::TestUCS2(), mythburn::timeStringToSeconds(), Transcode::TranscodeFile(), CC608Reader::TranscodeWriteText(), BumpScope::translate(), nv_python_libs.xsltfunctions.tributeca_api.xpathFunctions::tributecaGetAnchors(), nv_python_libs.xsltfunctions.tributeca_api.xpathFunctions::tributecaLinkGeneration(), mythburn::ts2pts(), MMembuf::ungetch(), unz64local_getByte(), unzOpenCurrentFile3(), AvFormatDecoder::UpdateATSCCaptionTracks(), MythWizard::updateButtons(), ChannelScanSM::UpdateChannelInfo(), GuideGrid::updateChannelsNonUI(), MythPlayer::UpdateFFRewSkip(), Scheduler::UpdateManuals(), DarwinFirewireDevice::UpdatePlugRegisterPrivate(), ThumbFinder::updatePositionBar(), MusicCommon::updateProgressBar(), NuppelVideoRecorder::UpdateResolutions(), ThumbFinder::updateThumb(), BDRingBuffer::UpdateTitleInfo(), Ripper::updateTrackList(), FirewireSignalMonitor::UpdateValues(), hardwareprofile.hwdata.DeviceMap::vendor(), MPEGStreamData::VersionPATSingleProgram(), MPEGStreamData::VersionPMTSingleProgram(), nv_python_libs.mtv.mtv_api.Videos::videoDetails(), DeviceReadBuffer::WaitForUsed(), AudioOutputOMX::WriteAudio(), NuppelVideoRecorder::WriteAudio(), NuppelVideoRecorder::WriteFileHeader(), nv_python_libs.xsltfunctions.youtubeXSL_api.xpathFunctions::youtubePaging(), nv_python_libs.xsltfunctions.youtubeXSL_api.xpathFunctions::youtubeTrailerFilter(), zoomFilterFastRGB(), and SSDP::~SSDP().

◆ long()

typedef long ( ZCALLBACK *  tell_file_func)

Referenced by RTjpeg::bcomp(), ClassicCommDetector::BuildSceneChangeCommList(), FrequencySpecificationDescriptor::CarrierFrequnecyHz(), copy(), AvFormatDecoder::DoFastForward(), CommBreakMap::DoSkipCommercials(), fast_memcpy(), PrePostRollFlagger::findBreakInrange(), DecoderBase::FindPosition(), generate_pink_noise_sample(), AvFormatDecoder::GetChapter(), Jitterometer::GetCPUStat(), AvFormatDecoder::GetCurrentChapter(), AvFormatDecoder::GetFrame(), FreeSurround::getLatency(), DVDStream::GetReadPosition(), MythPlayer::GetScreenGrab(), MythPlayer::GetStreamMaxPos(), PrePostRollFlagger::go(), CommDetector2::go(), ClassicCommDetector::go(), RTjpeg::Idct(), ClassicCommDetector::Init(), MONITOR::initMonitor(), MythPlayer::IsNearEnd(), main(), MC_avg_x_16_vis(), MC_avg_x_8_vis(), MC_avg_xy_16_vis(), MC_avg_xy_8_vis(), MC_put_x_16_vis(), MC_put_x_8_vis(), MC_put_xy_16_vis(), MC_put_xy_8_vis(), mpeg2_malloc(), my_malloc(), NuppelDecoder::OpenFile(), AvFormatDecoder::OpenFile(), DecoderBase::PosMapFromDb(), StereoScope::process(), MonoScope::process(), AvFormatDecoder::ProcessAudioPacket(), AvFormatDecoder::ProcessVideoFrame(), hardwareprofile.smolt::read_memory_2_4(), hardwareprofile.smolt::read_memory_2_6(), RTjpeg::RTjpeg(), RingBuffer::run(), MythPlayer::SeekForScreenGrab(), RTjpeg::SetIntra(), RTjpeg::SetSize(), AudioOutputALSA::SetVolumeChannel(), MythPlayer::SetWatched(), sub_read_line_subrip(), Transcode::TranscodeFile(), AvFormatDecoderBD::UpdateFramesPlayed(), and AvFormatDecoderDVD::UpdateFramesPlayed().

◆ ZPOS64_T()

typedef ZPOS64_T ( ZCALLBACK *  tell64_file_func)

◆ OF() [1/5]

void fill_fopen64_filefunc OF ( (zlib_filefunc64_def *pzlib_filefunc_def)  )

◆ OF() [2/5]

void fill_fopen_filefunc OF ( (zlib_filefunc_def *pzlib_filefunc_def)  )

◆ OF() [3/5]

voidpf call_zopen64 OF ( (const zlib_filefunc64_32_def *pfilefunc, const void *filename, int mode )

◆ OF() [4/5]

long call_zseek64 OF ( (const zlib_filefunc64_32_def *pfilefunc, voidpf filestream, ZPOS64_T offset, int origin )

◆ OF() [5/5]

ZPOS64_T call_ztell64 OF ( (const zlib_filefunc64_32_def *pfilefunc, voidpf filestream)  )

◆ fill_zlib_filefunc64_32_def_from_filefunc32()

void fill_zlib_filefunc64_32_def_from_filefunc32 ( zlib_filefunc64_32_def p_filefunc64_32,
const zlib_filefunc_def p_filefunc32 
)

Definition at line 69 of file ioapi.c.

Referenced by unzOpen2().