├── .editorconfig ├── .gitignore ├── .gitmodules ├── README.md ├── data ├── DRCSMap.sample.ini ├── Data_x64 │ └── TVTest_Logo.bmp ├── TVTest.search.ini ├── TVTest.style.ini ├── TVTest.tuner.ini ├── TVTest_Logo.bmp └── Themes │ ├── Aqua.httheme │ ├── Bloody.httheme │ ├── Chrome.httheme │ ├── Classic.httheme │ ├── DeepBlue.httheme │ ├── Deviant.httheme │ ├── GrayClassic.httheme │ ├── Jeans.httheme │ ├── Jellyfish.httheme │ ├── LCD.httheme │ ├── Lilac.httheme │ ├── MatteBlack.httheme │ ├── Metro.httheme │ ├── Midnight.httheme │ ├── Minimalism.httheme │ ├── Plastic.httheme │ ├── Platinum.httheme │ ├── Snow.httheme │ ├── Sunset.httheme │ ├── Titanium.httheme │ └── Web2.0.httheme ├── doc ├── License.txt ├── TVTest.txt └── TVTest_Changes.txt ├── package.sh ├── sdk ├── Doxyfile ├── Samples │ ├── AutoSnapShot │ │ ├── AutoSnapShot.cpp │ │ ├── AutoSnapShot.rc │ │ ├── AutoSnapShot.vcxproj │ │ ├── AutoSnapShot.vcxproj.filters │ │ ├── CMakeLists.txt │ │ └── resource.h │ ├── CMakeLists.txt │ ├── Common.props │ ├── DiskRelay │ │ ├── CMakeLists.txt │ │ ├── DiskRelay.cpp │ │ ├── DiskRelay.rc │ │ ├── DiskRelay.txt │ │ ├── DiskRelay.vcxproj │ │ ├── DiskRelay.vcxproj.filters │ │ └── resource.h │ ├── Equalizer │ │ ├── CMakeLists.txt │ │ ├── Equalizer.cpp │ │ ├── Equalizer.rc │ │ ├── Equalizer.vcxproj │ │ ├── Equalizer.vcxproj.filters │ │ ├── OnOff.bmp │ │ ├── Show.bmp │ │ └── resource.h │ ├── Exports.def │ ├── GamePad │ │ ├── CMakeLists.txt │ │ ├── Controller.bmp │ │ ├── GamePad.cpp │ │ ├── GamePad.rc │ │ ├── GamePad.vcxproj │ │ ├── GamePad.vcxproj.filters │ │ └── resource.h │ ├── HDUSRemocon │ │ ├── CMakeLists.txt │ │ ├── HDUSController.bmp │ │ ├── HDUSController_Sel.bmp │ │ ├── HDUSRemocon.cpp │ │ ├── HDUSRemocon.rc │ │ ├── HDUSRemocon.vcxproj │ │ ├── HDUSRemocon.vcxproj.filters │ │ ├── HDUSRemocon_KeyHook.c │ │ ├── HDUSRemocon_KeyHook.def │ │ ├── HDUSRemocon_KeyHook.h │ │ ├── HDUSRemocon_KeyHook.vcxproj │ │ ├── HDUSRemocon_KeyHook.vcxproj.filters │ │ └── resource.h │ ├── LogoList │ │ ├── CMakeLists.txt │ │ ├── LogoList.cpp │ │ ├── LogoList.vcxproj │ │ └── LogoList.vcxproj.filters │ ├── MemoryCapture │ │ ├── CMakeLists.txt │ │ ├── ITVTestVideoDecoder.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── ImageCodec.cpp │ │ ├── ImageCodec.h │ │ ├── MemoryCapture.cpp │ │ ├── MemoryCapture.rc │ │ ├── MemoryCapture.txt │ │ ├── MemoryCapture.vcxproj │ │ ├── MemoryCapture.vcxproj.filters │ │ ├── PreviewWindow.cpp │ │ ├── PreviewWindow.h │ │ ├── Resources │ │ │ ├── Capture.bmp │ │ │ ├── CaptureAdd.bmp │ │ │ ├── MemoryCapture.bmp │ │ │ ├── MemoryCapture.ico │ │ │ ├── Toolbar16.bmp │ │ │ └── Toolbar32.bmp │ │ ├── SeekBar.cpp │ │ ├── SeekBar.h │ │ ├── Toolbar.cpp │ │ ├── Toolbar.h │ │ ├── VideoDecoder.cpp │ │ ├── VideoDecoder.h │ │ └── resource.h │ ├── MiniProgramGuide │ │ ├── CMakeLists.txt │ │ ├── MiniProgramGuide.cpp │ │ ├── MiniProgramGuide.vcxproj │ │ └── MiniProgramGuide.vcxproj.filters │ ├── PacketCounter │ │ ├── CMakeLists.txt │ │ ├── PacketCounter.cpp │ │ ├── PacketCounter.vcxproj │ │ └── PacketCounter.vcxproj.filters │ ├── Samples.sln │ ├── SignalGraph │ │ ├── CMakeLists.txt │ │ ├── SignalGraph.bmp │ │ ├── SignalGraph.cpp │ │ ├── SignalGraph.rc │ │ ├── SignalGraph.vcxproj │ │ ├── SignalGraph.vcxproj.filters │ │ └── resource.h │ ├── SleepTimer │ │ ├── CMakeLists.txt │ │ ├── Icon.bmp │ │ ├── SleepTimer.cpp │ │ ├── SleepTimer.rc │ │ ├── SleepTimer.vcxproj │ │ ├── SleepTimer.vcxproj.filters │ │ └── resource.h │ ├── SpectrumAnalyzer │ │ ├── CMakeLists.txt │ │ ├── SpectrumAnalyzer.bmp │ │ ├── SpectrumAnalyzer.cpp │ │ ├── SpectrumAnalyzer.rc │ │ ├── SpectrumAnalyzer.vcxproj │ │ ├── SpectrumAnalyzer.vcxproj.filters │ │ ├── fft4g.c │ │ └── resource.h │ ├── TSInfo │ │ ├── CMakeLists.txt │ │ ├── TSInfo.cpp │ │ ├── TSInfo.rc │ │ ├── TSInfo.vcxproj │ │ ├── TSInfo.vcxproj.filters │ │ └── resource.h │ └── TunerPanel │ │ ├── CMakeLists.txt │ │ ├── Icon.bmp │ │ ├── TunerPanel.cpp │ │ ├── TunerPanel.rc │ │ ├── TunerPanel.vcxproj │ │ ├── TunerPanel.vcxproj.filters │ │ └── resource.h ├── TVTestInterface.h ├── TVTestPlugin.h └── TVTestSDK.txt └── src ├── AboutDialog.cpp ├── AboutDialog.h ├── Accelerator.cpp ├── Accelerator.h ├── Aero.cpp ├── Aero.h ├── AppCommand.cpp ├── AppCommand.h ├── AppCore.cpp ├── AppCore.h ├── AppEvent.cpp ├── AppEvent.h ├── AppMain.cpp ├── AppMain.h ├── AppUtil.cpp ├── AppUtil.h ├── AudioManager.cpp ├── AudioManager.h ├── AudioOptions.cpp ├── AudioOptions.h ├── BasicWindow.cpp ├── BasicWindow.h ├── CMakeLists.txt ├── CaptionPanel.cpp ├── CaptionPanel.h ├── Capture.cpp ├── Capture.h ├── CaptureOptions.cpp ├── CaptureOptions.h ├── ChannelDisplay.cpp ├── ChannelDisplay.h ├── ChannelHistory.cpp ├── ChannelHistory.h ├── ChannelInput.cpp ├── ChannelInput.h ├── ChannelList.cpp ├── ChannelList.h ├── ChannelManager.cpp ├── ChannelManager.h ├── ChannelPanel.cpp ├── ChannelPanel.h ├── ChannelScan.cpp ├── ChannelScan.h ├── ColorPalette.cpp ├── ColorPalette.h ├── ColorScheme.cpp ├── ColorScheme.h ├── ColorSchemeOptions.cpp ├── ColorSchemeOptions.h ├── ComUtility.cpp ├── ComUtility.h ├── Command.cpp ├── Command.h ├── CommandLine.cpp ├── CommandLine.h ├── Common.props ├── Common └── DebugDef.h ├── ControlPanel.cpp ├── ControlPanel.h ├── ControlPanelItems.cpp ├── ControlPanelItems.h ├── Controller.cpp ├── Controller.h ├── CoreEngine.cpp ├── CoreEngine.h ├── DPIUtil.cpp ├── DPIUtil.h ├── DarkMode.cpp ├── DarkMode.h ├── DebugHelper.cpp ├── DebugHelper.h ├── Dialog.cpp ├── Dialog.h ├── DialogUtil.cpp ├── DialogUtil.h ├── DirectWrite.cpp ├── DirectWrite.h ├── DirectWriteOptionsDialog.cpp ├── DirectWriteOptionsDialog.h ├── DrawUtil.cpp ├── DrawUtil.h ├── DriverManager.cpp ├── DriverManager.h ├── DriverOptions.cpp ├── DriverOptions.h ├── Epg.cpp ├── Epg.h ├── EpgCapture.cpp ├── EpgCapture.h ├── EpgChannelSettings.cpp ├── EpgChannelSettings.h ├── EpgDataLoader.cpp ├── EpgDataLoader.h ├── EpgDataStore.cpp ├── EpgDataStore.h ├── EpgOptions.cpp ├── EpgOptions.h ├── EpgUtil.cpp ├── EpgUtil.h ├── EventInfoOSD.cpp ├── EventInfoOSD.h ├── EventInfoPopup.cpp ├── EventInfoPopup.h ├── EventInfoUtil.cpp ├── EventInfoUtil.h ├── Favorites.cpp ├── Favorites.h ├── FeaturedEvents.cpp ├── FeaturedEvents.h ├── GUIUtil.cpp ├── GUIUtil.h ├── GeneralOptions.cpp ├── GeneralOptions.h ├── Graphics.cpp ├── Graphics.h ├── Help.cpp ├── Help.h ├── Help ├── Help.vcxproj ├── Help.vcxproj.filters ├── HelpID.h ├── MakeHelp.bat ├── TVTest.hhc ├── TVTest.hhk ├── TVTest.hhp ├── appendix.html ├── appendix │ ├── channelfile.html │ ├── decoder.html │ ├── logo.html │ ├── stylefile.html │ └── tips.html ├── commandline.html ├── default.css ├── first.html ├── hint.html ├── howtouse.html ├── images │ ├── status_audio.png │ ├── status_bitrate.png │ ├── status_buffer.png │ ├── status_capture.png │ ├── status_channel.png │ ├── status_clock.png │ ├── status_error.png │ ├── status_favorites.png │ ├── status_program.png │ ├── status_record.png │ ├── status_signal.png │ ├── status_tuner.png │ ├── status_videosize.png │ └── status_volume.png ├── index.html ├── initialsettings.html ├── install.html ├── menu.html ├── options.html ├── options │ ├── accelerator.html │ ├── audio.html │ ├── capture.html │ ├── channelinput.html │ ├── channelscan.html │ ├── channelscan_details.html │ ├── colorscheme.html │ ├── controller.html │ ├── driver.html │ ├── epg.html │ ├── general.html │ ├── log.html │ ├── menu.html │ ├── networkremocon.html │ ├── notificationbar.html │ ├── operation.html │ ├── osd.html │ ├── panel.html │ ├── playback.html │ ├── plugin.html │ ├── programguide.html │ ├── programguidetool.html │ ├── record.html │ ├── sidebar.html │ ├── statusbar.html │ ├── tsprocessor.html │ ├── tsprocessor_tunermap.html │ ├── video.html │ └── view.html ├── panel.html ├── programguide │ ├── favorites.html │ ├── menu.html │ ├── programguide.html │ └── search.html ├── record.html ├── sidebar.html └── statusbar.html ├── HomeDisplay.cpp ├── HomeDisplay.h ├── Image.cpp ├── Image.h ├── Include └── bregexp.h ├── InformationPanel.cpp ├── InformationPanel.h ├── IniFile.cpp ├── IniFile.h ├── InitialSettings.cpp ├── InitialSettings.h ├── KeywordSearch.cpp ├── KeywordSearch.h ├── Layout.cpp ├── Layout.h ├── ListView.cpp ├── ListView.h ├── Logger.cpp ├── Logger.h ├── LogoManager.cpp ├── LogoManager.h ├── MainDisplay.cpp ├── MainDisplay.h ├── MainPanel.cpp ├── MainPanel.h ├── MainWindow.cpp ├── MainWindow.h ├── Menu.cpp ├── Menu.h ├── MenuOptions.cpp ├── MenuOptions.h ├── MessageDialog.cpp ├── MessageDialog.h ├── NetworkDefinition.cpp ├── NetworkDefinition.h ├── NotificationBar.cpp ├── NotificationBar.h ├── NotificationBarOptions.cpp ├── NotificationBarOptions.h ├── OSDManager.cpp ├── OSDManager.h ├── OSDOptions.cpp ├── OSDOptions.h ├── OperationOptions.cpp ├── OperationOptions.h ├── OptionDialog.cpp ├── OptionDialog.h ├── Options.cpp ├── Options.h ├── PanAndScanOptions.cpp ├── PanAndScanOptions.h ├── Panel.cpp ├── Panel.h ├── PanelForm.cpp ├── PanelForm.h ├── PanelOptions.cpp ├── PanelOptions.h ├── PathUtil.cpp ├── PathUtil.h ├── PlaybackOptions.cpp ├── PlaybackOptions.h ├── Plugin.cpp ├── Plugin.h ├── ProgramGuide.cpp ├── ProgramGuide.h ├── ProgramGuideFavorites.cpp ├── ProgramGuideFavorites.h ├── ProgramGuideOptions.cpp ├── ProgramGuideOptions.h ├── ProgramGuideTool.cpp ├── ProgramGuideTool.h ├── ProgramGuideToolbarOptions.cpp ├── ProgramGuideToolbarOptions.h ├── ProgramListPanel.cpp ├── ProgramListPanel.h ├── ProgramSearch.cpp ├── ProgramSearch.h ├── PseudoOSD.cpp ├── PseudoOSD.h ├── RawInput.cpp ├── RawInput.h ├── Record.cpp ├── Record.h ├── RecordOptions.cpp ├── RecordOptions.h ├── RegExp.cpp ├── RegExp.h ├── RegExp.tlb ├── Resource ├── Capture16.bmp ├── Capture32.bmp ├── Chevron10.bmp ├── Chevron20.bmp ├── Favorites.ico ├── Favorites_Add.ico ├── Favorites_Folder.ico ├── Grab1.cur ├── Grab2.cur ├── Home.bmp ├── LogoFrame16.bmp ├── LogoFrame32.bmp ├── Options16.bmp ├── Options32.bmp ├── PanScan_16x9.ico ├── PanScan_16x9Left.ico ├── PanScan_16x9Right.ico ├── PanScan_32x9.ico ├── PanScan_4x3.ico ├── PanScan_Auto.ico ├── PanScan_Letterbox.ico ├── PanScan_Options.ico ├── PanScan_Pillarbox.ico ├── PanScan_TouchOutside.ico ├── PanScan_Windowbox.ico ├── PanelTabs16.bmp ├── PanelTabs32.bmp ├── Passthrough16.bmp ├── Passthrough32.bmp ├── ProgramGuide.ico ├── ProgramGuideIcons.bmp ├── Search.ico ├── SideBar16.bmp ├── SideBar32.bmp ├── SideBarZoom16.bmp ├── SideBarZoom32.bmp ├── StatusBar_Favorites16.bmp ├── StatusBar_Favorites32.bmp ├── TVTest.exe.manifest ├── TVTest.ico ├── TVTestLogo.bmp ├── TVTestLogo32.png ├── Task_DisableViewer.ico ├── Task_Fullscreen.ico ├── Task_ProgramGuide.ico ├── Taskbar_Recording.ico ├── TitleBar12.bmp ├── TitleBar24.bmp ├── Tray.ico └── Tray_Recording.ico ├── RichEditUtil.cpp ├── RichEditUtil.h ├── Settings.cpp ├── Settings.h ├── SharedMemory.cpp ├── SharedMemory.h ├── SideBar.cpp ├── SideBar.h ├── SideBarOptions.cpp ├── SideBarOptions.h ├── StatusItems.cpp ├── StatusItems.h ├── StatusOptions.cpp ├── StatusOptions.h ├── StatusView.cpp ├── StatusView.h ├── StreamInfo.cpp ├── StreamInfo.h ├── StringFormat.h ├── StringUtility.cpp ├── StringUtility.h ├── Style.cpp ├── Style.h ├── StyleUtil.cpp ├── StyleUtil.h ├── TSProcessor.cpp ├── TSProcessor.h ├── TSProcessorErrorDialog.cpp ├── TSProcessorErrorDialog.h ├── TSProcessorManager.cpp ├── TSProcessorManager.h ├── TSProcessorOptions.cpp ├── TSProcessorOptions.h ├── TVTest.cpp ├── TVTest.h ├── TVTest.rc ├── TVTest.sln ├── TVTest.vcxproj ├── TVTest.vcxproj.filters ├── TVTestInterface.h ├── TVTestPlugin.h ├── TVTestVersion.h ├── TVTestVersionHashGen.bat ├── TVTest_Image ├── CMakeLists.txt ├── Codec_BMP.cpp ├── Codec_BMP.h ├── Codec_JPEG.cpp ├── Codec_JPEG.h ├── Codec_PNG.cpp ├── Codec_PNG.h ├── ImageLib.cpp ├── ImageLib.h ├── ImageLib.vcxproj ├── ImageLib.vcxproj.filters ├── ImageUtil.cpp ├── ImageUtil.h ├── TVTest_Image.cpp ├── TVTest_Image.def ├── TVTest_Image.h ├── TVTest_Image.vcxproj ├── TVTest_Image.vcxproj.filters ├── libjpeg │ ├── CMakeLists.txt │ ├── Makefile.am │ ├── Makefile.in │ ├── README │ ├── aclocal.m4 │ ├── ar-lib │ ├── cdaltui.txt │ ├── cderror.h │ ├── cdjpeg.c │ ├── cdjpeg.h │ ├── change.log │ ├── cjpeg.1 │ ├── cjpeg.c │ ├── cjpegalt.c │ ├── ckconfig.c │ ├── coderules.txt │ ├── compile │ ├── config.guess │ ├── config.sub │ ├── configure │ ├── configure.ac │ ├── depcomp │ ├── djpeg.1 │ ├── djpeg.c │ ├── djpegalt.c │ ├── example.c │ ├── filelist.txt │ ├── install-sh │ ├── install.txt │ ├── jaricom.c │ ├── jcapimin.c │ ├── jcapistd.c │ ├── jcarith.c │ ├── jccoefct.c │ ├── jccolor.c │ ├── jcdctmgr.c │ ├── jchuff.c │ ├── jcinit.c │ ├── jcmainct.c │ ├── jcmarker.c │ ├── jcmaster.c │ ├── jcomapi.c │ ├── jconfig.bcc │ ├── jconfig.cfg │ ├── jconfig.dj │ ├── jconfig.h │ ├── jconfig.mac │ ├── jconfig.manx │ ├── jconfig.mc6 │ ├── jconfig.sas │ ├── jconfig.st │ ├── jconfig.txt │ ├── jconfig.vc │ ├── jconfig.vms │ ├── jconfig.wat │ ├── jcparam.c │ ├── jcprepct.c │ ├── jcsample.c │ ├── jctrans.c │ ├── jdapimin.c │ ├── jdapistd.c │ ├── jdarith.c │ ├── jdatadst.c │ ├── jdatasrc.c │ ├── jdcoefct.c │ ├── jdcolor.c │ ├── jdct.h │ ├── jddctmgr.c │ ├── jdhuff.c │ ├── jdinput.c │ ├── jdmainct.c │ ├── jdmarker.c │ ├── jdmaster.c │ ├── jdmerge.c │ ├── jdosaobj.txt │ ├── jdpostct.c │ ├── jdsample.c │ ├── jdtrans.c │ ├── jerror.c │ ├── jerror.h │ ├── jfdctflt.c │ ├── jfdctfst.c │ ├── jfdctint.c │ ├── jidctflt.c │ ├── jidctfst.c │ ├── jidctint.c │ ├── jinclude.h │ ├── jmemansi.c │ ├── jmemdos.c │ ├── jmemdosa.asm │ ├── jmemmac.c │ ├── jmemmgr.c │ ├── jmemname.c │ ├── jmemnobs.c │ ├── jmemsys.h │ ├── jmorecfg.h │ ├── jpegint.h │ ├── jpeglib.h │ ├── jpegtran.1 │ ├── jpegtran.c │ ├── jquant1.c │ ├── jquant2.c │ ├── jutils.c │ ├── jversion.h │ ├── libjpeg.map │ ├── libjpeg.pc.in │ ├── libjpeg.txt │ ├── libjpeg.vcxproj │ ├── libjpeg.vcxproj.filters │ ├── ltmain.sh │ ├── makcjpeg.st │ ├── makdjpeg.st │ ├── makeadsw.vc6 │ ├── makeasln.v16 │ ├── makecdep.vc6 │ ├── makecdsp.vc6 │ ├── makecfil.v16 │ ├── makecmak.vc6 │ ├── makecvcx.v16 │ ├── makecvcx.v17 │ ├── makeddep.vc6 │ ├── makeddsp.vc6 │ ├── makedfil.v16 │ ├── makedmak.vc6 │ ├── makedvcx.v16 │ ├── makedvcx.v17 │ ├── makefile.ansi │ ├── makefile.b32 │ ├── makefile.bcc │ ├── makefile.dj │ ├── makefile.manx │ ├── makefile.mc6 │ ├── makefile.mms │ ├── makefile.sas │ ├── makefile.unix │ ├── makefile.vc │ ├── makefile.vms │ ├── makefile.vs │ ├── makefile.wat │ ├── makejdep.vc6 │ ├── makejdsp.vc6 │ ├── makejdsw.vc6 │ ├── makejfil.v16 │ ├── makejmak.vc6 │ ├── makejsln.v16 │ ├── makejvcx.v16 │ ├── makejvcx.v17 │ ├── makeproj.mac │ ├── makerdep.vc6 │ ├── makerdsp.vc6 │ ├── makerfil.v16 │ ├── makermak.vc6 │ ├── makervcx.v16 │ ├── makervcx.v17 │ ├── maketdep.vc6 │ ├── maketdsp.vc6 │ ├── maketfil.v16 │ ├── maketmak.vc6 │ ├── maketvcx.v16 │ ├── maketvcx.v17 │ ├── makewdep.vc6 │ ├── makewdsp.vc6 │ ├── makewfil.v16 │ ├── makewmak.vc6 │ ├── makewvcx.v16 │ ├── makewvcx.v17 │ ├── makljpeg.st │ ├── maktjpeg.st │ ├── makvms.opt │ ├── missing │ ├── rdbmp.c │ ├── rdcolmap.c │ ├── rdgif.c │ ├── rdjpgcom.1 │ ├── rdjpgcom.c │ ├── rdppm.c │ ├── rdrle.c │ ├── rdswitch.c │ ├── rdtarga.c │ ├── readme.dos │ ├── structure.txt │ ├── testimg.bmp │ ├── testimg.gif │ ├── testimg.jpg │ ├── testimg.ppm │ ├── testimgp.jpg │ ├── testorig.jpg │ ├── testprog.jpg │ ├── transupp.c │ ├── transupp.h │ ├── usage.txt │ ├── wizard.txt │ ├── wrbmp.c │ ├── wrgif.c │ ├── wrjpgcom.1 │ ├── wrjpgcom.c │ ├── wrppm.c │ ├── wrrle.c │ └── wrtarga.c ├── libpng │ ├── .appveyor.yml │ ├── .travis.yml │ ├── ANNOUNCE │ ├── AUTHORS │ ├── CHANGES │ ├── CMakeLists.txt │ ├── INSTALL │ ├── LICENSE │ ├── Makefile.am │ ├── Makefile.in │ ├── README │ ├── TODO │ ├── TRADEMARK │ ├── aclocal.m4 │ ├── arm │ │ ├── arm_init.c │ │ ├── filter_neon.S │ │ ├── filter_neon_intrinsics.c │ │ └── palette_neon_intrinsics.c │ ├── autogen.sh │ ├── ci │ │ ├── ci_verify_cmake.sh │ │ ├── ci_verify_configure.sh │ │ └── ci_verify_makefiles.sh │ ├── compile │ ├── config.guess │ ├── config.h.in │ ├── config.sub │ ├── configure │ ├── configure.ac │ ├── contrib │ │ ├── README.txt │ │ ├── arm-neon │ │ │ ├── README │ │ │ ├── android-ndk.c │ │ │ ├── linux-auxv.c │ │ │ └── linux.c │ │ ├── conftest │ │ │ ├── README │ │ │ ├── pngcp.dfa │ │ │ ├── read.dfa │ │ │ ├── s_read.dfa │ │ │ ├── s_write.dfa │ │ │ ├── simple.dfa │ │ │ └── write.dfa │ │ ├── examples │ │ │ ├── README.txt │ │ │ ├── iccfrompng.c │ │ │ ├── pngpixel.c │ │ │ ├── pngtopng.c │ │ │ └── simpleover.c │ │ ├── gregbook │ │ │ ├── COPYING │ │ │ ├── LICENSE │ │ │ ├── Makefile.mingw32 │ │ │ ├── Makefile.sgi │ │ │ ├── Makefile.unx │ │ │ ├── Makefile.w32 │ │ │ ├── README │ │ │ ├── makevms.com │ │ │ ├── readpng.c │ │ │ ├── readpng.h │ │ │ ├── readpng2.c │ │ │ ├── readpng2.h │ │ │ ├── readppm.c │ │ │ ├── rpng-win.c │ │ │ ├── rpng-x.c │ │ │ ├── rpng2-win.c │ │ │ ├── rpng2-x.c │ │ │ ├── toucan.png │ │ │ ├── wpng.c │ │ │ ├── writepng.c │ │ │ └── writepng.h │ │ ├── libtests │ │ │ ├── fakepng.c │ │ │ ├── gentests.sh │ │ │ ├── makepng.c │ │ │ ├── pngimage.c │ │ │ ├── pngstest-errors.h │ │ │ ├── pngstest.c │ │ │ ├── pngunknown.c │ │ │ ├── pngvalid.c │ │ │ ├── readpng.c │ │ │ ├── tarith.c │ │ │ └── timepng.c │ │ ├── mips-msa │ │ │ ├── README │ │ │ └── linux.c │ │ ├── oss-fuzz │ │ │ ├── Dockerfile │ │ │ ├── README.txt │ │ │ ├── build.sh │ │ │ ├── libpng_read_fuzzer.cc │ │ │ ├── libpng_read_fuzzer.options │ │ │ └── png.dict │ │ ├── pngminim │ │ │ ├── README │ │ │ ├── decoder │ │ │ │ ├── README │ │ │ │ ├── makefile │ │ │ │ ├── pngusr.dfa │ │ │ │ └── pngusr.h │ │ │ ├── encoder │ │ │ │ ├── README │ │ │ │ ├── makefile │ │ │ │ ├── pngusr.dfa │ │ │ │ └── pngusr.h │ │ │ └── preader │ │ │ │ ├── README │ │ │ │ ├── makefile │ │ │ │ ├── pngusr.dfa │ │ │ │ └── pngusr.h │ │ ├── pngminus │ │ │ ├── CHANGES.txt │ │ │ ├── CMakeLists.txt │ │ │ ├── LICENSE.txt │ │ │ ├── Makefile │ │ │ ├── README.txt │ │ │ ├── makevms.com │ │ │ ├── png2pnm.bat │ │ │ ├── png2pnm.c │ │ │ ├── png2pnm.sh │ │ │ ├── pngminus.bat │ │ │ ├── pngminus.sh │ │ │ ├── pnm2png.bat │ │ │ ├── pnm2png.c │ │ │ └── pnm2png.sh │ │ ├── pngsuite │ │ │ ├── README │ │ │ ├── bad_interlace_conversions.txt │ │ │ ├── basn0g01.png │ │ │ ├── basn0g02.png │ │ │ ├── basn0g04.png │ │ │ ├── basn0g08.png │ │ │ ├── basn0g16.png │ │ │ ├── basn2c08.png │ │ │ ├── basn2c16.png │ │ │ ├── basn3p01.png │ │ │ ├── basn3p02.png │ │ │ ├── basn3p04.png │ │ │ ├── basn3p08.png │ │ │ ├── basn4a08.png │ │ │ ├── basn4a16.png │ │ │ ├── basn6a08.png │ │ │ ├── basn6a16.png │ │ │ ├── ftbbn0g01.png │ │ │ ├── ftbbn0g02.png │ │ │ ├── ftbbn0g04.png │ │ │ ├── ftbbn2c16.png │ │ │ ├── ftbbn3p08.png │ │ │ ├── ftbgn2c16.png │ │ │ ├── ftbgn3p08.png │ │ │ ├── ftbrn2c08.png │ │ │ ├── ftbwn0g16.png │ │ │ ├── ftbwn3p08.png │ │ │ ├── ftbyn3p08.png │ │ │ ├── ftp0n0g08.png │ │ │ ├── ftp0n2c08.png │ │ │ ├── ftp0n3p08.png │ │ │ ├── ftp1n3p08.png │ │ │ ├── ibasn0g08.png │ │ │ ├── ibasn0g16.png │ │ │ ├── ibasn2c08.png │ │ │ ├── ibasn2c16.png │ │ │ ├── ibasn3p08.png │ │ │ ├── ibasn4a08.png │ │ │ ├── ibasn4a16.png │ │ │ ├── ibasn6a08.png │ │ │ ├── ibasn6a16.png │ │ │ ├── iftbbn2c16.png │ │ │ ├── iftbbn3p08.png │ │ │ ├── iftbgn2c16.png │ │ │ ├── iftbgn3p08.png │ │ │ ├── iftbrn2c08.png │ │ │ ├── iftbwn0g16.png │ │ │ ├── iftbwn3p08.png │ │ │ ├── iftbyn3p08.png │ │ │ ├── iftp0n0g08.png │ │ │ ├── iftp0n2c08.png │ │ │ ├── iftp0n3p08.png │ │ │ ├── iftp1n3p08.png │ │ │ └── interlaced │ │ │ │ ├── README │ │ │ │ ├── ibasn0g01.png │ │ │ │ ├── ibasn0g02.png │ │ │ │ ├── ibasn0g04.png │ │ │ │ ├── ibasn3p01.png │ │ │ │ ├── ibasn3p02.png │ │ │ │ ├── ibasn3p04.png │ │ │ │ ├── iftbbn0g01.png │ │ │ │ ├── iftbbn0g02.png │ │ │ │ └── iftbbn0g04.png │ │ ├── powerpc-vsx │ │ │ ├── README │ │ │ ├── linux.c │ │ │ └── linux_aux.c │ │ ├── testpngs │ │ │ ├── crashers │ │ │ │ ├── bad_iCCP.png │ │ │ │ ├── badadler.png │ │ │ │ ├── badcrc.png │ │ │ │ ├── empty_ancillary_chunks.png │ │ │ │ ├── huge_IDAT.png │ │ │ │ ├── huge_bKGD_chunk.png │ │ │ │ ├── huge_cHRM_chunk.png │ │ │ │ ├── huge_eXIf_chunk.png │ │ │ │ ├── huge_gAMA_chunk.png │ │ │ │ ├── huge_hIST_chunk.png │ │ │ │ ├── huge_iCCP_chunk.png │ │ │ │ ├── huge_iTXt_chunk.png │ │ │ │ ├── huge_juNK_unsafe_to_copy.png │ │ │ │ ├── huge_juNk_safe_to_copy.png │ │ │ │ ├── huge_pCAL_chunk.png │ │ │ │ ├── huge_pHYs_chunk.png │ │ │ │ ├── huge_sCAL_chunk.png │ │ │ │ ├── huge_sPLT_chunk.png │ │ │ │ ├── huge_sRGB_chunk.png │ │ │ │ ├── huge_sTER_chunk.png │ │ │ │ ├── huge_tEXt_chunk.png │ │ │ │ ├── huge_tIME_chunk.png │ │ │ │ └── huge_zTXt_chunk.png │ │ │ ├── gray-1-1.8-tRNS.png │ │ │ ├── gray-1-1.8.png │ │ │ ├── gray-1-linear-tRNS.png │ │ │ ├── gray-1-linear.png │ │ │ ├── gray-1-sRGB-tRNS.png │ │ │ ├── gray-1-sRGB.png │ │ │ ├── gray-1-tRNS.png │ │ │ ├── gray-1.png │ │ │ ├── gray-16-1.8-tRNS.png │ │ │ ├── gray-16-1.8.png │ │ │ ├── gray-16-linear-tRNS.png │ │ │ ├── gray-16-linear.png │ │ │ ├── gray-16-sRGB-tRNS.png │ │ │ ├── gray-16-sRGB.png │ │ │ ├── gray-16-tRNS.png │ │ │ ├── gray-16.png │ │ │ ├── gray-2-1.8-tRNS.png │ │ │ ├── gray-2-1.8.png │ │ │ ├── gray-2-linear-tRNS.png │ │ │ ├── gray-2-linear.png │ │ │ ├── gray-2-sRGB-tRNS.png │ │ │ ├── gray-2-sRGB.png │ │ │ ├── gray-2-tRNS.png │ │ │ ├── gray-2.png │ │ │ ├── gray-4-1.8-tRNS.png │ │ │ ├── gray-4-1.8.png │ │ │ ├── gray-4-linear-tRNS.png │ │ │ ├── gray-4-linear.png │ │ │ ├── gray-4-sRGB-tRNS.png │ │ │ ├── gray-4-sRGB.png │ │ │ ├── gray-4-tRNS.png │ │ │ ├── gray-4.png │ │ │ ├── gray-8-1.8-tRNS.png │ │ │ ├── gray-8-1.8.png │ │ │ ├── gray-8-linear-tRNS.png │ │ │ ├── gray-8-linear.png │ │ │ ├── gray-8-sRGB-tRNS.png │ │ │ ├── gray-8-sRGB.png │ │ │ ├── gray-8-tRNS.png │ │ │ ├── gray-8.png │ │ │ ├── gray-alpha-16-1.8.png │ │ │ ├── gray-alpha-16-linear.png │ │ │ ├── gray-alpha-16-sRGB.png │ │ │ ├── gray-alpha-16.png │ │ │ ├── gray-alpha-8-1.8.png │ │ │ ├── gray-alpha-8-linear.png │ │ │ ├── gray-alpha-8-sRGB.png │ │ │ ├── gray-alpha-8.png │ │ │ ├── makepngs.sh │ │ │ ├── palette-1-1.8-tRNS.png │ │ │ ├── palette-1-1.8.png │ │ │ ├── palette-1-linear-tRNS.png │ │ │ ├── palette-1-linear.png │ │ │ ├── palette-1-sRGB-tRNS.png │ │ │ ├── palette-1-sRGB.png │ │ │ ├── palette-1-tRNS.png │ │ │ ├── palette-1.png │ │ │ ├── palette-2-1.8-tRNS.png │ │ │ ├── palette-2-1.8.png │ │ │ ├── palette-2-linear-tRNS.png │ │ │ ├── palette-2-linear.png │ │ │ ├── palette-2-sRGB-tRNS.png │ │ │ ├── palette-2-sRGB.png │ │ │ ├── palette-2-tRNS.png │ │ │ ├── palette-2.png │ │ │ ├── palette-4-1.8-tRNS.png │ │ │ ├── palette-4-1.8.png │ │ │ ├── palette-4-linear-tRNS.png │ │ │ ├── palette-4-linear.png │ │ │ ├── palette-4-sRGB-tRNS.png │ │ │ ├── palette-4-sRGB.png │ │ │ ├── palette-4-tRNS.png │ │ │ ├── palette-4.png │ │ │ ├── palette-8-1.8-tRNS.png │ │ │ ├── palette-8-1.8.png │ │ │ ├── palette-8-linear-tRNS.png │ │ │ ├── palette-8-linear.png │ │ │ ├── palette-8-sRGB-tRNS.png │ │ │ ├── palette-8-sRGB.png │ │ │ ├── palette-8-tRNS.png │ │ │ ├── palette-8.png │ │ │ ├── rgb-16-1.8-tRNS.png │ │ │ ├── rgb-16-1.8.png │ │ │ ├── rgb-16-linear-tRNS.png │ │ │ ├── rgb-16-linear.png │ │ │ ├── rgb-16-sRGB-tRNS.png │ │ │ ├── rgb-16-sRGB.png │ │ │ ├── rgb-16-tRNS.png │ │ │ ├── rgb-16.png │ │ │ ├── rgb-8-1.8-tRNS.png │ │ │ ├── rgb-8-1.8.png │ │ │ ├── rgb-8-linear-tRNS.png │ │ │ ├── rgb-8-linear.png │ │ │ ├── rgb-8-sRGB-tRNS.png │ │ │ ├── rgb-8-sRGB.png │ │ │ ├── rgb-8-tRNS.png │ │ │ ├── rgb-8.png │ │ │ ├── rgb-alpha-16-1.8.png │ │ │ ├── rgb-alpha-16-linear.png │ │ │ ├── rgb-alpha-16-sRGB.png │ │ │ ├── rgb-alpha-16.png │ │ │ ├── rgb-alpha-8-1.8.png │ │ │ ├── rgb-alpha-8-linear.png │ │ │ ├── rgb-alpha-8-sRGB.png │ │ │ └── rgb-alpha-8.png │ │ ├── tools │ │ │ ├── README.txt │ │ │ ├── checksum-icc.c │ │ │ ├── chkfmt.sh │ │ │ ├── cvtcolor.c │ │ │ ├── genpng.c │ │ │ ├── intgamma.sh │ │ │ ├── makesRGB.c │ │ │ ├── png-fix-itxt.c │ │ │ ├── pngcp.c │ │ │ ├── pngfix.c │ │ │ └── sRGB.h │ │ └── visupng │ │ │ ├── PngFile.c │ │ │ ├── PngFile.h │ │ │ ├── README.txt │ │ │ ├── VisualPng.c │ │ │ ├── VisualPng.dsp │ │ │ ├── VisualPng.dsw │ │ │ ├── VisualPng.ico │ │ │ ├── VisualPng.png │ │ │ ├── VisualPng.rc │ │ │ ├── cexcept.h │ │ │ └── resource.h │ ├── depcomp │ ├── example.c │ ├── install-sh │ ├── intel │ │ ├── filter_sse2_intrinsics.c │ │ └── intel_init.c │ ├── libpng-config.in │ ├── libpng-manual.txt │ ├── libpng.3 │ ├── libpng.pc.in │ ├── libpng.vcxproj │ ├── libpng.vcxproj.filters │ ├── libpngpf.3 │ ├── ltmain.sh │ ├── mips │ │ ├── filter_msa_intrinsics.c │ │ └── mips_init.c │ ├── missing │ ├── png.5 │ ├── png.c │ ├── png.h │ ├── pngbar.jpg │ ├── pngbar.png │ ├── pngconf.h │ ├── pngdebug.h │ ├── pngerror.c │ ├── pngget.c │ ├── pnginfo.h │ ├── pnglibconf.h │ ├── pngmem.c │ ├── pngnow.png │ ├── pngpread.c │ ├── pngpriv.h │ ├── pngread.c │ ├── pngrio.c │ ├── pngrtran.c │ ├── pngrutil.c │ ├── pngset.c │ ├── pngstruct.h │ ├── pngtest.c │ ├── pngtest.png │ ├── pngtrans.c │ ├── pngusr.dfa │ ├── pngwio.c │ ├── pngwrite.c │ ├── pngwtran.c │ ├── pngwutil.c │ ├── powerpc │ │ ├── filter_vsx_intrinsics.c │ │ └── powerpc_init.c │ ├── projects │ │ ├── owatcom │ │ │ ├── libpng.tgt │ │ │ ├── libpng.wpj │ │ │ ├── pngconfig.mak │ │ │ ├── pngstest.tgt │ │ │ ├── pngtest.tgt │ │ │ └── pngvalid.tgt │ │ ├── visualc71 │ │ │ ├── PRJ0041.mak │ │ │ ├── README.txt │ │ │ ├── README_zlib.txt │ │ │ ├── libpng.sln │ │ │ ├── libpng.vcproj │ │ │ ├── pngtest.vcproj │ │ │ └── zlib.vcproj │ │ └── vstudio │ │ │ ├── README.txt │ │ │ ├── libpng │ │ │ └── libpng.vcxproj │ │ │ ├── pnglibconf │ │ │ └── pnglibconf.vcxproj │ │ │ ├── pngstest │ │ │ └── pngstest.vcxproj │ │ │ ├── pngtest │ │ │ └── pngtest.vcxproj │ │ │ ├── pngunknown │ │ │ └── pngunknown.vcxproj │ │ │ ├── pngvalid │ │ │ └── pngvalid.vcxproj │ │ │ ├── vstudio.sln │ │ │ ├── zlib.props │ │ │ └── zlib │ │ │ └── zlib.vcxproj │ ├── scripts │ │ ├── README.txt │ │ ├── SCOPTIONS.ppc │ │ ├── checksym.awk │ │ ├── descrip.mms │ │ ├── dfn.awk │ │ ├── genchk.cmake.in │ │ ├── genout.cmake.in │ │ ├── gensrc.cmake.in │ │ ├── intprefix.c │ │ ├── libpng-config-body.in │ │ ├── libpng-config-head.in │ │ ├── libpng.pc.in │ │ ├── libtool.m4 │ │ ├── ltoptions.m4 │ │ ├── ltsugar.m4 │ │ ├── ltversion.m4 │ │ ├── lt~obsolete.m4 │ │ ├── macro.lst │ │ ├── makefile.32sunu │ │ ├── makefile.64sunu │ │ ├── makefile.acorn │ │ ├── makefile.aix │ │ ├── makefile.amiga │ │ ├── makefile.atari │ │ ├── makefile.bc32 │ │ ├── makefile.beos │ │ ├── makefile.clang │ │ ├── makefile.darwin │ │ ├── makefile.dec │ │ ├── makefile.dj2 │ │ ├── makefile.emcc │ │ ├── makefile.freebsd │ │ ├── makefile.gcc │ │ ├── makefile.hp64 │ │ ├── makefile.hpgcc │ │ ├── makefile.hpux │ │ ├── makefile.ibmc │ │ ├── makefile.intel │ │ ├── makefile.linux │ │ ├── makefile.mips │ │ ├── makefile.msys │ │ ├── makefile.netbsd │ │ ├── makefile.openbsd │ │ ├── makefile.sco │ │ ├── makefile.sggcc │ │ ├── makefile.sgi │ │ ├── makefile.so9 │ │ ├── makefile.solaris │ │ ├── makefile.std │ │ ├── makefile.sunos │ │ ├── makefile.vcwin-arm64 │ │ ├── makefile.vcwin32 │ │ ├── makevms.com │ │ ├── options.awk │ │ ├── pnglibconf.dfa │ │ ├── pnglibconf.h.prebuilt │ │ ├── pnglibconf.mak │ │ ├── pngwin.rc │ │ ├── prefix.c │ │ ├── smakefile.ppc │ │ ├── sym.c │ │ ├── symbols.c │ │ ├── symbols.def │ │ ├── test.cmake.in │ │ └── vers.c │ ├── test-driver │ └── tests │ │ ├── pngimage-full │ │ ├── pngimage-quick │ │ ├── pngstest │ │ ├── pngstest-1.8 │ │ ├── pngstest-1.8-alpha │ │ ├── pngstest-linear │ │ ├── pngstest-linear-alpha │ │ ├── pngstest-none │ │ ├── pngstest-none-alpha │ │ ├── pngstest-sRGB │ │ ├── pngstest-sRGB-alpha │ │ ├── pngtest-all │ │ ├── pngunknown-IDAT │ │ ├── pngunknown-discard │ │ ├── pngunknown-if-safe │ │ ├── pngunknown-sAPI │ │ ├── pngunknown-sTER │ │ ├── pngunknown-save │ │ ├── pngunknown-vpAg │ │ ├── pngvalid-gamma-16-to-8 │ │ ├── pngvalid-gamma-alpha-mode │ │ ├── pngvalid-gamma-background │ │ ├── pngvalid-gamma-expand16-alpha-mode │ │ ├── pngvalid-gamma-expand16-background │ │ ├── pngvalid-gamma-expand16-transform │ │ ├── pngvalid-gamma-sbit │ │ ├── pngvalid-gamma-threshold │ │ ├── pngvalid-gamma-transform │ │ ├── pngvalid-progressive-interlace-standard │ │ ├── pngvalid-progressive-size │ │ ├── pngvalid-progressive-standard │ │ ├── pngvalid-standard │ │ └── pngvalid-transform └── zlib │ ├── CMakeLists.txt │ ├── ChangeLog │ ├── FAQ │ ├── INDEX │ ├── LICENSE │ ├── Makefile │ ├── Makefile.in │ ├── README │ ├── adler32.c │ ├── amiga │ ├── Makefile.pup │ └── Makefile.sas │ ├── compress.c │ ├── configure │ ├── contrib │ ├── README.contrib │ ├── ada │ │ ├── buffer_demo.adb │ │ ├── mtest.adb │ │ ├── read.adb │ │ ├── readme.txt │ │ ├── test.adb │ │ ├── zlib-streams.adb │ │ ├── zlib-streams.ads │ │ ├── zlib-thin.adb │ │ ├── zlib-thin.ads │ │ ├── zlib.adb │ │ ├── zlib.ads │ │ └── zlib.gpr │ ├── blast │ │ ├── Makefile │ │ ├── README │ │ ├── blast.c │ │ ├── blast.h │ │ ├── test.pk │ │ └── test.txt │ ├── delphi │ │ ├── ZLib.pas │ │ ├── ZLibConst.pas │ │ ├── readme.txt │ │ └── zlibd32.mak │ ├── dotzlib │ │ ├── DotZLib.build │ │ ├── DotZLib.chm │ │ ├── DotZLib.sln │ │ ├── DotZLib │ │ │ ├── AssemblyInfo.cs │ │ │ ├── ChecksumImpl.cs │ │ │ ├── CircularBuffer.cs │ │ │ ├── CodecBase.cs │ │ │ ├── Deflater.cs │ │ │ ├── DotZLib.cs │ │ │ ├── DotZLib.csproj │ │ │ ├── GZipStream.cs │ │ │ ├── Inflater.cs │ │ │ └── UnitTests.cs │ │ ├── LICENSE_1_0.txt │ │ └── readme.txt │ ├── gcc_gvmat64 │ │ └── gvmat64.S │ ├── infback9 │ │ ├── README │ │ ├── infback9.c │ │ ├── infback9.h │ │ ├── inffix9.h │ │ ├── inflate9.h │ │ ├── inftree9.c │ │ └── inftree9.h │ ├── iostream │ │ ├── test.cpp │ │ ├── zfstream.cpp │ │ └── zfstream.h │ ├── iostream2 │ │ ├── zstream.h │ │ └── zstream_test.cpp │ ├── iostream3 │ │ ├── README │ │ ├── TODO │ │ ├── test.cc │ │ ├── zfstream.cc │ │ └── zfstream.h │ ├── minizip │ │ ├── Makefile │ │ ├── Makefile.am │ │ ├── MiniZip64_Changes.txt │ │ ├── MiniZip64_info.txt │ │ ├── configure.ac │ │ ├── crypt.h │ │ ├── ioapi.c │ │ ├── ioapi.h │ │ ├── iowin32.c │ │ ├── iowin32.h │ │ ├── make_vms.com │ │ ├── miniunz.c │ │ ├── miniunzip.1 │ │ ├── minizip.1 │ │ ├── minizip.c │ │ ├── minizip.pc.in │ │ ├── mztools.c │ │ ├── mztools.h │ │ ├── unzip.c │ │ ├── unzip.h │ │ ├── zip.c │ │ └── zip.h │ ├── pascal │ │ ├── example.pas │ │ ├── readme.txt │ │ ├── zlibd32.mak │ │ └── zlibpas.pas │ ├── puff │ │ ├── Makefile │ │ ├── README │ │ ├── puff.c │ │ ├── puff.h │ │ ├── pufftest.c │ │ └── zeros.raw │ ├── testzlib │ │ ├── testzlib.c │ │ └── testzlib.txt │ ├── untgz │ │ ├── Makefile │ │ ├── Makefile.msc │ │ └── untgz.c │ └── vstudio │ │ ├── readme.txt │ │ ├── vc10 │ │ ├── miniunz.vcxproj │ │ ├── miniunz.vcxproj.filters │ │ ├── minizip.vcxproj │ │ ├── minizip.vcxproj.filters │ │ ├── testzlib.vcxproj │ │ ├── testzlib.vcxproj.filters │ │ ├── testzlibdll.vcxproj │ │ ├── testzlibdll.vcxproj.filters │ │ ├── zlib.rc │ │ ├── zlibstat.vcxproj │ │ ├── zlibstat.vcxproj.filters │ │ ├── zlibvc.def │ │ ├── zlibvc.sln │ │ ├── zlibvc.vcxproj │ │ └── zlibvc.vcxproj.filters │ │ ├── vc11 │ │ ├── miniunz.vcxproj │ │ ├── minizip.vcxproj │ │ ├── testzlib.vcxproj │ │ ├── testzlibdll.vcxproj │ │ ├── zlib.rc │ │ ├── zlibstat.vcxproj │ │ ├── zlibvc.def │ │ ├── zlibvc.sln │ │ └── zlibvc.vcxproj │ │ ├── vc12 │ │ ├── miniunz.vcxproj │ │ ├── minizip.vcxproj │ │ ├── testzlib.vcxproj │ │ ├── testzlibdll.vcxproj │ │ ├── zlib.rc │ │ ├── zlibstat.vcxproj │ │ ├── zlibvc.def │ │ ├── zlibvc.sln │ │ └── zlibvc.vcxproj │ │ ├── vc14 │ │ ├── miniunz.vcxproj │ │ ├── minizip.vcxproj │ │ ├── testzlib.vcxproj │ │ ├── testzlibdll.vcxproj │ │ ├── zlib.rc │ │ ├── zlibstat.vcxproj │ │ ├── zlibvc.def │ │ ├── zlibvc.sln │ │ └── zlibvc.vcxproj │ │ └── vc9 │ │ ├── miniunz.vcproj │ │ ├── minizip.vcproj │ │ ├── testzlib.vcproj │ │ ├── testzlibdll.vcproj │ │ ├── zlib.rc │ │ ├── zlibstat.vcproj │ │ ├── zlibvc.def │ │ ├── zlibvc.sln │ │ └── zlibvc.vcproj │ ├── crc32.c │ ├── crc32.h │ ├── deflate.c │ ├── deflate.h │ ├── doc │ ├── algorithm.txt │ ├── crc-doc.1.0.pdf │ ├── rfc1950.txt │ ├── rfc1951.txt │ ├── rfc1952.txt │ └── txtvsbin.txt │ ├── examples │ ├── README.examples │ ├── enough.c │ ├── fitblk.c │ ├── gun.c │ ├── gzappend.c │ ├── gzjoin.c │ ├── gzlog.c │ ├── gzlog.h │ ├── gznorm.c │ ├── zlib_how.html │ ├── zpipe.c │ ├── zran.c │ └── zran.h │ ├── gzclose.c │ ├── gzguts.h │ ├── gzlib.c │ ├── gzread.c │ ├── gzwrite.c │ ├── infback.c │ ├── inffast.c │ ├── inffast.h │ ├── inffixed.h │ ├── inflate.c │ ├── inflate.h │ ├── inftrees.c │ ├── inftrees.h │ ├── make_vms.com │ ├── msdos │ ├── Makefile.bor │ ├── Makefile.dj2 │ ├── Makefile.emx │ ├── Makefile.msc │ └── Makefile.tc │ ├── nintendods │ ├── Makefile │ └── README │ ├── old │ ├── Makefile.emx │ ├── Makefile.riscos │ ├── README │ ├── descrip.mms │ ├── os2 │ │ ├── Makefile.os2 │ │ └── zlib.def │ └── visual-basic.txt │ ├── os400 │ ├── README400 │ ├── bndsrc │ ├── make.sh │ └── zlib.inc │ ├── qnx │ └── package.qpg │ ├── test │ ├── example.c │ ├── infcover.c │ └── minigzip.c │ ├── treebuild.xml │ ├── trees.c │ ├── trees.h │ ├── uncompr.c │ ├── watcom │ ├── watcom_f.mak │ └── watcom_l.mak │ ├── win32 │ ├── DLL_FAQ.txt │ ├── Makefile.bor │ ├── Makefile.gcc │ ├── Makefile.msc │ ├── README-WIN32.txt │ ├── VisualC.txt │ ├── zlib.def │ └── zlib1.rc │ ├── zconf.h │ ├── zconf.h.cmakein │ ├── zconf.h.in │ ├── zlib.3 │ ├── zlib.3.pdf │ ├── zlib.h │ ├── zlib.map │ ├── zlib.pc.cmakein │ ├── zlib.pc.in │ ├── zlib.vcxproj │ ├── zlib.vcxproj.filters │ ├── zlib2ansi │ ├── zutil.c │ └── zutil.h ├── TaskTray.cpp ├── TaskTray.h ├── Taskbar.cpp ├── Taskbar.h ├── TaskbarOptions.cpp ├── TaskbarOptions.h ├── TaskbarSharedProperties.cpp ├── TaskbarSharedProperties.h ├── TextDraw.cpp ├── TextDraw.h ├── TextDrawClient.cpp ├── TextDrawClient.h ├── Theme.cpp ├── Theme.h ├── ThemeDraw.cpp ├── ThemeDraw.h ├── ThemeManager.cpp ├── ThemeManager.h ├── TitleBar.cpp ├── TitleBar.h ├── Tooltip.cpp ├── Tooltip.h ├── UIBase.cpp ├── UIBase.h ├── UICore.cpp ├── UICore.h ├── UISkin.cpp ├── UISkin.h ├── Util.cpp ├── Util.h ├── VariableManager.cpp ├── VariableManager.h ├── VariableString.cpp ├── VariableString.h ├── VideoDecoderOptions.cpp ├── VideoDecoderOptions.h ├── VideoOptions.cpp ├── VideoOptions.h ├── View.cpp ├── View.h ├── ViewOptions.cpp ├── ViewOptions.h ├── WheelCommand.cpp ├── WheelCommand.h ├── WindowUtil.cpp ├── WindowUtil.h ├── ZoomOptions.cpp ├── ZoomOptions.h ├── resource.h ├── stdafx.cpp ├── stdafx.h └── tvtestversionhashgen.sh /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [{sdk,src}/**.{c,cpp,h,hpp}] 4 | charset = utf-8 5 | end_of_line = crlf 6 | indent_style = tab 7 | 8 | [src/Help/**.{css,html}] 9 | charset = utf-8 10 | end_of_line = crlf 11 | indent_style = tab 12 | 13 | [{doc,sdk}/**.txt] 14 | charset = utf-8-bom 15 | end_of_line = crlf 16 | indent_style = space 17 | indent_size = 2 18 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "src/LibISDB"] 2 | path = src/LibISDB 3 | url = https://github.com/xtne6f/LibISDB.git 4 | -------------------------------------------------------------------------------- /data/DRCSMap.sample.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/data/DRCSMap.sample.ini -------------------------------------------------------------------------------- /data/Data_x64/TVTest_Logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/data/Data_x64/TVTest_Logo.bmp -------------------------------------------------------------------------------- /data/TVTest.search.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/data/TVTest.search.ini -------------------------------------------------------------------------------- /data/TVTest.style.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/data/TVTest.style.ini -------------------------------------------------------------------------------- /data/TVTest.tuner.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/data/TVTest.tuner.ini -------------------------------------------------------------------------------- /data/TVTest_Logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/data/TVTest_Logo.bmp -------------------------------------------------------------------------------- /sdk/Samples/AutoSnapShot/AutoSnapShot.rc: -------------------------------------------------------------------------------- 1 | #include 2 | #include "resource.h" 3 | 4 | LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT 5 | #pragma code_page(65001) 6 | 7 | 8 | IDD_SETTINGS DIALOG 0, 0, 116, 50 9 | STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 10 | CAPTION "Auto Snap Shot 設定" 11 | FONT 9, "Meiryo UI" 12 | BEGIN 13 | LTEXT "間隔(&I):", -1, 8, 10, 32, 8 14 | EDITTEXT IDC_SETTINGS_INTERVAL, 40, 8, 32, 12, ES_NUMBER | ES_AUTOHSCROLL 15 | LTEXT "秒", -1, 76, 10, 8, 8 16 | DEFPUSHBUTTON "OK", IDOK, 8, 28, 48, 14 17 | PUSHBUTTON "キャンセル", IDCANCEL, 60, 28, 48, 14 18 | END 19 | -------------------------------------------------------------------------------- /sdk/Samples/AutoSnapShot/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.8) 2 | 3 | set(CMAKE_CXX_STANDARD 17) 4 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 5 | 6 | set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-s,--dynamicbase,--nxcompat,--kill-at") 7 | 8 | project(AutoSnapShot CXX) 9 | 10 | add_library(${PROJECT_NAME} SHARED 11 | AutoSnapShot.cpp 12 | AutoSnapShot.rc 13 | ) 14 | 15 | target_compile_definitions(${PROJECT_NAME} PRIVATE _UNICODE UNICODE) 16 | target_include_directories(${PROJECT_NAME} PRIVATE ../..) 17 | target_link_libraries(${PROJECT_NAME} -static-libgcc -static-libstdc++) 18 | set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "") 19 | set_target_properties(${PROJECT_NAME} PROPERTIES SUFFIX ".tvtp") 20 | install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin/Plugins) 21 | -------------------------------------------------------------------------------- /sdk/Samples/AutoSnapShot/resource.h: -------------------------------------------------------------------------------- 1 | #define IDD_SETTINGS 10 2 | 3 | #define IDC_SETTINGS_INTERVAL 100 4 | -------------------------------------------------------------------------------- /sdk/Samples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.8) 2 | 3 | project(Samples LANGUAGES C CXX) 4 | 5 | set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}") 6 | 7 | if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) 8 | set(CMAKE_INSTALL_PREFIX "${CMAKE_SOURCE_DIR}" CACHE PATH "Install path prefix." FORCE) 9 | endif() 10 | 11 | add_subdirectory(AutoSnapShot) 12 | add_subdirectory(DiskRelay) 13 | add_subdirectory(Equalizer) 14 | add_subdirectory(GamePad) 15 | add_subdirectory(HDUSRemocon) 16 | add_subdirectory(LogoList) 17 | add_subdirectory(MemoryCapture) 18 | add_subdirectory(MiniProgramGuide) 19 | add_subdirectory(PacketCounter) 20 | add_subdirectory(SignalGraph) 21 | add_subdirectory(SleepTimer) 22 | add_subdirectory(SpectrumAnalyzer) 23 | add_subdirectory(TSInfo) 24 | add_subdirectory(TunerPanel) 25 | -------------------------------------------------------------------------------- /sdk/Samples/Common.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | v142 5 | 6 | 7 | v143 8 | 9 | -------------------------------------------------------------------------------- /sdk/Samples/DiskRelay/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.8) 2 | 3 | set(CMAKE_CXX_STANDARD 17) 4 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 5 | 6 | set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-s,--dynamicbase,--nxcompat,--kill-at") 7 | 8 | project(DiskRelay CXX) 9 | 10 | add_library(${PROJECT_NAME} SHARED 11 | DiskRelay.cpp 12 | DiskRelay.rc 13 | ) 14 | 15 | target_compile_definitions(${PROJECT_NAME} PRIVATE _UNICODE UNICODE) 16 | target_include_directories(${PROJECT_NAME} PRIVATE ../..) 17 | target_link_libraries(${PROJECT_NAME} -static-libgcc -static-libstdc++ shlwapi) 18 | set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "") 19 | set_target_properties(${PROJECT_NAME} PROPERTIES SUFFIX ".tvtp") 20 | install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin/Plugins) 21 | -------------------------------------------------------------------------------- /sdk/Samples/DiskRelay/DiskRelay.txt: -------------------------------------------------------------------------------- 1 |  2 | 3 | 予備の録画先 プラグイン (DiskRelay.tvtp) 4 | 5 | 6 | 予備の録画先フォルダを登録して、空きディスク容量が少なくなった場合に利用するようにします。 7 | 8 | プラグインを有効にすると、録画中に空きディスク容量が設定されたサイズより少なくなった場合、 9 | ファイルが分割されて続きが登録されたフォルダに保存されます。 10 | その際、ファイル名は元のファイル名の拡張子の前に .partX という文字列が挿入されます。 11 | 例えば元のファイル名が Record_hoge.ts の場合、次のファイルは Record_hoge.part2.ts になります。 12 | 13 | フォルダの登録などは、TVTest の設定のプラグインのページで一覧から「予備の録画先」を選択して 14 | 設定ボタンを押せば設定ダイアログが表示されますので、そこで行ってください。 15 | また、フォルダが登録されていない状態でプラグインを有効にした場合も設定ダイアログが表示されます。 16 | 17 | 動作としては必ず最初にデフォルトの保存先にファイルが作成された後、 18 | 空き容量が少なければファイルが分割されることになります。 19 | 20 | ファイルは単純に分割されますので、結合する場合は copy コマンドなどを使用してください。 21 | 録画したファイルに対して何らかのプログラム(Multi2Dec、TsSplitter など)で処理を行う場合、 22 | 結合してから処理を行わないと分割部分が正常に処理されませんので注意してください。 23 | 24 | プラグインの設定を行うと、同じフォルダに DiskRelay.ini ファイルが作成されます。 25 | -------------------------------------------------------------------------------- /sdk/Samples/DiskRelay/resource.h: -------------------------------------------------------------------------------- 1 | #define IDD_SETTINGS 1 2 | 3 | #define IDC_SETTINGS_DEFAULTFOLDER_LABEL 10 4 | #define IDC_SETTINGS_DEFAULTFOLDER 11 5 | #define IDC_SETTINGS_FOLDER1_LABEL 12 6 | #define IDC_SETTINGS_FOLDER1 13 7 | #define IDC_SETTINGS_FOLDER1_BROWSE 14 8 | #define IDC_SETTINGS_FOLDER2_LABEL 15 9 | #define IDC_SETTINGS_FOLDER2 16 10 | #define IDC_SETTINGS_FOLDER2_BROWSE 17 11 | #define IDC_SETTINGS_FOLDER3_LABEL 18 12 | #define IDC_SETTINGS_FOLDER3 19 13 | #define IDC_SETTINGS_FOLDER3_BROWSE 20 14 | #define IDC_SETTINGS_LOWSPACE 21 15 | -------------------------------------------------------------------------------- /sdk/Samples/Equalizer/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.8) 2 | 3 | set(CMAKE_CXX_STANDARD 17) 4 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 5 | 6 | set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-s,--dynamicbase,--nxcompat,--kill-at") 7 | 8 | project(Equalizer CXX) 9 | 10 | add_library(${PROJECT_NAME} SHARED 11 | Equalizer.cpp 12 | Equalizer.rc 13 | ) 14 | 15 | target_compile_definitions(${PROJECT_NAME} PRIVATE _UNICODE UNICODE) 16 | target_include_directories(${PROJECT_NAME} PRIVATE ../..) 17 | target_link_libraries(${PROJECT_NAME} -static-libgcc -static-libstdc++ shlwapi) 18 | set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "") 19 | set_target_properties(${PROJECT_NAME} PROPERTIES SUFFIX ".tvtp") 20 | install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin/Plugins) 21 | -------------------------------------------------------------------------------- /sdk/Samples/Equalizer/Equalizer.rc: -------------------------------------------------------------------------------- 1 | #include "resource.h" 2 | 3 | #pragma code_page(65001) 4 | 5 | 6 | IDB_SHOW BITMAP "Show.bmp" 7 | IDB_ONOFF BITMAP "OnOff.bmp" 8 | -------------------------------------------------------------------------------- /sdk/Samples/Equalizer/OnOff.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/sdk/Samples/Equalizer/OnOff.bmp -------------------------------------------------------------------------------- /sdk/Samples/Equalizer/Show.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/sdk/Samples/Equalizer/Show.bmp -------------------------------------------------------------------------------- /sdk/Samples/Equalizer/resource.h: -------------------------------------------------------------------------------- 1 | #define IDB_SHOW 1 2 | #define IDB_ONOFF 2 3 | -------------------------------------------------------------------------------- /sdk/Samples/Exports.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | TVTGetVersion 3 | TVTGetPluginInfo 4 | TVTInitialize 5 | TVTFinalize 6 | -------------------------------------------------------------------------------- /sdk/Samples/GamePad/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.8) 2 | 3 | set(CMAKE_CXX_STANDARD 17) 4 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 5 | 6 | set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-s,--dynamicbase,--nxcompat,--kill-at") 7 | 8 | project(GamePad CXX) 9 | 10 | add_library(${PROJECT_NAME} SHARED 11 | GamePad.cpp 12 | GamePad.rc 13 | ) 14 | 15 | target_compile_definitions(${PROJECT_NAME} PRIVATE _UNICODE UNICODE) 16 | target_include_directories(${PROJECT_NAME} PRIVATE ../..) 17 | target_link_libraries(${PROJECT_NAME} -static-libgcc -static-libstdc++ winmm shlwapi) 18 | set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "") 19 | set_target_properties(${PROJECT_NAME} PROPERTIES SUFFIX ".tvtp") 20 | install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin/Plugins) 21 | -------------------------------------------------------------------------------- /sdk/Samples/GamePad/Controller.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/sdk/Samples/GamePad/Controller.bmp -------------------------------------------------------------------------------- /sdk/Samples/GamePad/GamePad.rc: -------------------------------------------------------------------------------- 1 | #include "resource.h" 2 | 3 | #pragma code_page(65001) 4 | 5 | 6 | IDB_CONTROLLER BITMAP "Controller.bmp" 7 | -------------------------------------------------------------------------------- /sdk/Samples/GamePad/resource.h: -------------------------------------------------------------------------------- 1 | #define IDB_CONTROLLER 10 2 | -------------------------------------------------------------------------------- /sdk/Samples/HDUSRemocon/HDUSController.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/sdk/Samples/HDUSRemocon/HDUSController.bmp -------------------------------------------------------------------------------- /sdk/Samples/HDUSRemocon/HDUSController_Sel.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/sdk/Samples/HDUSRemocon/HDUSController_Sel.bmp -------------------------------------------------------------------------------- /sdk/Samples/HDUSRemocon/HDUSRemocon.rc: -------------------------------------------------------------------------------- 1 | #include "resource.h" 2 | 3 | #pragma code_page(65001) 4 | 5 | 6 | IDB_CONTROLLER BITMAP "HDUSController.bmp" 7 | IDB_SELBUTTONS BITMAP "HDUSController_Sel.bmp" 8 | -------------------------------------------------------------------------------- /sdk/Samples/HDUSRemocon/HDUSRemocon_KeyHook.def: -------------------------------------------------------------------------------- 1 | LIBRARY HDUSRemocon_KeyHook 2 | 3 | SECTIONS 4 | .SHARE READ WRITE SHARED 5 | 6 | EXPORTS 7 | BeginHook 8 | EndHook 9 | SetWindow 10 | -------------------------------------------------------------------------------- /sdk/Samples/HDUSRemocon/HDUSRemocon_KeyHook.h: -------------------------------------------------------------------------------- 1 | #ifndef HDUS_REMOCON_KEYHOOK_H 2 | #define HDUS_REMOCON_KEYHOOK_H 3 | 4 | 5 | #ifdef __cplusplus 6 | extern "C" { 7 | #endif 8 | 9 | 10 | #define KEYHOOK_MESSAGE TEXT("HDUS Remocon KeyHook") 11 | 12 | #define KEYHOOK_LPARAM_REPEATCOUNT 0x0000FFFF 13 | #define KEYHOOK_LPARAM_SHIFT 0x00010000 14 | #define KEYHOOK_LPARAM_CONTROL 0x00020000 15 | #define KEYHOOK_GET_REPEATCOUNT(lParam) ((lParam) & KEYHOOK_LPARAM_REPEATCOUNT) 16 | #define KEYHOOK_GET_SHIFT(lParam) (((lParam) & KEYHOOK_LPARAM_SHIFT) != 0) 17 | #define KEYHOOK_GET_CONTROL(lParam) (((lParam) & KEYHOOK_LPARAM_CONTROL) != 0) 18 | 19 | typedef BOOL (WINAPI *BeginHookFunc)(HWND hwnd, BOOL fLocal); 20 | typedef BOOL (WINAPI *EndHookFunc)(void); 21 | typedef BOOL (WINAPI *SetWindowFunc)(HWND hwnd); 22 | 23 | 24 | #ifdef __cplusplus 25 | } 26 | #endif 27 | 28 | 29 | #endif 30 | -------------------------------------------------------------------------------- /sdk/Samples/HDUSRemocon/resource.h: -------------------------------------------------------------------------------- 1 | #define IDB_CONTROLLER 20 2 | #define IDB_SELBUTTONS 21 3 | -------------------------------------------------------------------------------- /sdk/Samples/LogoList/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.8) 2 | 3 | set(CMAKE_CXX_STANDARD 17) 4 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 5 | 6 | set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-s,--dynamicbase,--nxcompat,--kill-at") 7 | 8 | project(LogoList CXX) 9 | 10 | add_library(${PROJECT_NAME} SHARED 11 | LogoList.cpp 12 | ) 13 | 14 | target_compile_definitions(${PROJECT_NAME} PRIVATE _UNICODE UNICODE) 15 | target_include_directories(${PROJECT_NAME} PRIVATE ../..) 16 | target_link_libraries(${PROJECT_NAME} -static-libgcc -static-libstdc++) 17 | set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "") 18 | set_target_properties(${PROJECT_NAME} PROPERTIES SUFFIX ".tvtp") 19 | install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin/Plugins) 20 | -------------------------------------------------------------------------------- /sdk/Samples/LogoList/LogoList.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hpp;hxx;hm;inl;inc;xsd 11 | 12 | 13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav 15 | 16 | 17 | 18 | 19 | ソース ファイル 20 | 21 | 22 | -------------------------------------------------------------------------------- /sdk/Samples/MemoryCapture/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.8) 2 | 3 | set(CMAKE_CXX_STANDARD 17) 4 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 5 | 6 | set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-s,--dynamicbase,--nxcompat,--kill-at") 7 | 8 | project(MemoryCapture CXX) 9 | 10 | add_library(${PROJECT_NAME} SHARED 11 | Image.cpp 12 | ImageCodec.cpp 13 | MemoryCapture.cpp 14 | PreviewWindow.cpp 15 | SeekBar.cpp 16 | Toolbar.cpp 17 | VideoDecoder.cpp 18 | MemoryCapture.rc 19 | ) 20 | 21 | target_compile_definitions(${PROJECT_NAME} PRIVATE _UNICODE UNICODE) 22 | target_include_directories(${PROJECT_NAME} PRIVATE ../..) 23 | target_link_libraries(${PROJECT_NAME} -static-libgcc -static-libstdc++ shlwapi) 24 | set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "") 25 | set_target_properties(${PROJECT_NAME} PROPERTIES SUFFIX ".tvtp") 26 | install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin/Plugins) 27 | -------------------------------------------------------------------------------- /sdk/Samples/MemoryCapture/ImageCodec.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | #include "Image.h" 5 | 6 | 7 | // 画像コーデッククラス 8 | class CImageCodec 9 | { 10 | public: 11 | enum class FormatType 12 | { 13 | Invalid = -1, 14 | BMP, 15 | JPEG, 16 | PNG, 17 | }; 18 | 19 | ~CImageCodec(); 20 | 21 | bool SaveImageToFile(const CImage *pImage, LPCWSTR pszFileName, FormatType Format); 22 | FormatType ParseFormatName(LPCTSTR pszName) const; 23 | LPCWSTR GetFormatExtensions(FormatType Format) const; 24 | void SetJpegQuality(int Quality) { m_JpegQuality = Quality; } 25 | void SetPngCompressionLevel(int Level) { m_PngCompressionLevel = Level; } 26 | 27 | private: 28 | HMODULE m_hLib = nullptr; 29 | int m_JpegQuality = 90; 30 | int m_PngCompressionLevel = 6; 31 | 32 | static const LPCTSTR m_FormatStringList[]; 33 | 34 | bool LoadModule(); 35 | }; 36 | -------------------------------------------------------------------------------- /sdk/Samples/MemoryCapture/PreviewWindow.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | #include "Image.h" 5 | 6 | 7 | // プレビューウィンドウクラス 8 | class CPreviewWindow 9 | { 10 | public: 11 | static bool Initialize(HINSTANCE hinst); 12 | 13 | bool Create(HWND hwndParent); 14 | void SetPosition(int Left, int Top, int Width, int Height); 15 | void SetImage(const CImage *pImage); 16 | void SetZoomRate(int Num, int Denom); 17 | void GetZoomRate(int *pNum, int *pDenom) const; 18 | void SetFitImageToWindow(bool fFit); 19 | bool GetFitImageToWindow() const { return m_fFitImageToWindow; } 20 | bool GetDisplaySize(int *pWidth, int *pHeight) const; 21 | 22 | private: 23 | static const LPCTSTR m_WindowClassName; 24 | static HINSTANCE m_hinst; 25 | 26 | HWND m_hwnd = nullptr; 27 | const CImage *m_pImage = nullptr; 28 | bool m_fFitImageToWindow = true; 29 | int m_ZoomNum = 50; 30 | int m_ZoomDenom = 100; 31 | 32 | void Draw(HDC hdc); 33 | 34 | static CPreviewWindow * GetThis(HWND hwnd); 35 | static LRESULT CALLBACK WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam); 36 | }; 37 | -------------------------------------------------------------------------------- /sdk/Samples/MemoryCapture/Resources/Capture.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/sdk/Samples/MemoryCapture/Resources/Capture.bmp -------------------------------------------------------------------------------- /sdk/Samples/MemoryCapture/Resources/CaptureAdd.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/sdk/Samples/MemoryCapture/Resources/CaptureAdd.bmp -------------------------------------------------------------------------------- /sdk/Samples/MemoryCapture/Resources/MemoryCapture.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/sdk/Samples/MemoryCapture/Resources/MemoryCapture.bmp -------------------------------------------------------------------------------- /sdk/Samples/MemoryCapture/Resources/MemoryCapture.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/sdk/Samples/MemoryCapture/Resources/MemoryCapture.ico -------------------------------------------------------------------------------- /sdk/Samples/MemoryCapture/Resources/Toolbar16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/sdk/Samples/MemoryCapture/Resources/Toolbar16.bmp -------------------------------------------------------------------------------- /sdk/Samples/MemoryCapture/Resources/Toolbar32.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/sdk/Samples/MemoryCapture/Resources/Toolbar32.bmp -------------------------------------------------------------------------------- /sdk/Samples/MiniProgramGuide/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.8) 2 | 3 | set(CMAKE_CXX_STANDARD 17) 4 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 5 | 6 | set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-s,--dynamicbase,--nxcompat,--kill-at") 7 | 8 | project(MiniProgramGuide CXX) 9 | 10 | add_library(${PROJECT_NAME} SHARED 11 | MiniProgramGuide.cpp 12 | ) 13 | 14 | target_compile_definitions(${PROJECT_NAME} PRIVATE _UNICODE UNICODE) 15 | target_include_directories(${PROJECT_NAME} PRIVATE ../..) 16 | target_link_libraries(${PROJECT_NAME} -static-libgcc -static-libstdc++) 17 | set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "") 18 | set_target_properties(${PROJECT_NAME} PROPERTIES SUFFIX ".tvtp") 19 | install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin/Plugins) 20 | -------------------------------------------------------------------------------- /sdk/Samples/MiniProgramGuide/MiniProgramGuide.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hpp;hxx;hm;inl;inc;xsd 11 | 12 | 13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav 15 | 16 | 17 | 18 | 19 | ソース ファイル 20 | 21 | 22 | -------------------------------------------------------------------------------- /sdk/Samples/PacketCounter/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.8) 2 | 3 | set(CMAKE_CXX_STANDARD 17) 4 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 5 | 6 | set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-s,--dynamicbase,--nxcompat,--kill-at") 7 | 8 | project(PacketCounter CXX) 9 | 10 | add_library(${PROJECT_NAME} SHARED 11 | PacketCounter.cpp 12 | ) 13 | 14 | target_compile_definitions(${PROJECT_NAME} PRIVATE _UNICODE UNICODE) 15 | target_include_directories(${PROJECT_NAME} PRIVATE ../..) 16 | target_link_libraries(${PROJECT_NAME} -static-libgcc -static-libstdc++) 17 | set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "") 18 | set_target_properties(${PROJECT_NAME} PROPERTIES SUFFIX ".tvtp") 19 | install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin/Plugins) 20 | -------------------------------------------------------------------------------- /sdk/Samples/PacketCounter/PacketCounter.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hpp;hxx;hm;inl;inc;xsd 11 | 12 | 13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav 15 | 16 | 17 | 18 | 19 | ソース ファイル 20 | 21 | 22 | -------------------------------------------------------------------------------- /sdk/Samples/SignalGraph/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.8) 2 | 3 | set(CMAKE_CXX_STANDARD 17) 4 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 5 | 6 | set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-s,--dynamicbase,--nxcompat,--kill-at") 7 | 8 | project(SignalGraph CXX) 9 | 10 | add_library(${PROJECT_NAME} SHARED 11 | SignalGraph.cpp 12 | SignalGraph.rc 13 | ) 14 | 15 | target_compile_definitions(${PROJECT_NAME} PRIVATE _UNICODE UNICODE) 16 | target_include_directories(${PROJECT_NAME} PRIVATE ../..) 17 | target_link_libraries(${PROJECT_NAME} -static-libgcc -static-libstdc++ gdiplus shlwapi) 18 | set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "") 19 | set_target_properties(${PROJECT_NAME} PROPERTIES SUFFIX ".tvtp") 20 | install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin/Plugins) 21 | -------------------------------------------------------------------------------- /sdk/Samples/SignalGraph/SignalGraph.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/sdk/Samples/SignalGraph/SignalGraph.bmp -------------------------------------------------------------------------------- /sdk/Samples/SignalGraph/SignalGraph.rc: -------------------------------------------------------------------------------- 1 | #include "resource.h" 2 | 3 | #pragma code_page(65001) 4 | 5 | 6 | IDB_ICON BITMAP "SignalGraph.bmp" 7 | -------------------------------------------------------------------------------- /sdk/Samples/SignalGraph/resource.h: -------------------------------------------------------------------------------- 1 | #define IDB_ICON 1 2 | -------------------------------------------------------------------------------- /sdk/Samples/SleepTimer/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.8) 2 | 3 | set(CMAKE_CXX_STANDARD 17) 4 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 5 | 6 | set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-s,--dynamicbase,--nxcompat,--kill-at") 7 | 8 | project(SleepTimer CXX) 9 | 10 | add_library(${PROJECT_NAME} SHARED 11 | SleepTimer.cpp 12 | SleepTimer.rc 13 | ) 14 | 15 | target_compile_definitions(${PROJECT_NAME} PRIVATE _UNICODE UNICODE) 16 | target_include_directories(${PROJECT_NAME} PRIVATE ../..) 17 | target_link_libraries(${PROJECT_NAME} -static-libgcc -static-libstdc++ shlwapi powrprof) 18 | set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "") 19 | set_target_properties(${PROJECT_NAME} PROPERTIES SUFFIX ".tvtp") 20 | install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin/Plugins) 21 | -------------------------------------------------------------------------------- /sdk/Samples/SleepTimer/Icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/sdk/Samples/SleepTimer/Icon.bmp -------------------------------------------------------------------------------- /sdk/Samples/SpectrumAnalyzer/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.8) 2 | 3 | set(CMAKE_CXX_STANDARD 17) 4 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 5 | 6 | set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-s,--dynamicbase,--nxcompat,--kill-at") 7 | 8 | project(SpectrumAnalyzer LANGUAGES C CXX) 9 | 10 | add_library(${PROJECT_NAME} SHARED 11 | fft4g.c 12 | SpectrumAnalyzer.cpp 13 | SpectrumAnalyzer.rc 14 | ) 15 | 16 | target_compile_definitions(${PROJECT_NAME} PRIVATE _UNICODE UNICODE) 17 | target_include_directories(${PROJECT_NAME} PRIVATE ../..) 18 | target_link_libraries(${PROJECT_NAME} -static-libgcc -static-libstdc++ gdiplus shlwapi) 19 | set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "") 20 | set_target_properties(${PROJECT_NAME} PROPERTIES SUFFIX ".tvtp") 21 | install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin/Plugins) 22 | -------------------------------------------------------------------------------- /sdk/Samples/SpectrumAnalyzer/SpectrumAnalyzer.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/sdk/Samples/SpectrumAnalyzer/SpectrumAnalyzer.bmp -------------------------------------------------------------------------------- /sdk/Samples/SpectrumAnalyzer/SpectrumAnalyzer.rc: -------------------------------------------------------------------------------- 1 | #include "resource.h" 2 | 3 | #pragma code_page(65001) 4 | 5 | 6 | IDB_ICON BITMAP "SpectrumAnalyzer.bmp" 7 | -------------------------------------------------------------------------------- /sdk/Samples/SpectrumAnalyzer/resource.h: -------------------------------------------------------------------------------- 1 | #define IDB_ICON 1 2 | -------------------------------------------------------------------------------- /sdk/Samples/TSInfo/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.8) 2 | 3 | set(CMAKE_CXX_STANDARD 17) 4 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 5 | 6 | set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-s,--dynamicbase,--nxcompat,--kill-at") 7 | 8 | project(TSInfo CXX) 9 | 10 | add_library(${PROJECT_NAME} SHARED 11 | TSInfo.cpp 12 | TSInfo.rc 13 | ) 14 | 15 | target_compile_definitions(${PROJECT_NAME} PRIVATE _UNICODE UNICODE) 16 | target_include_directories(${PROJECT_NAME} PRIVATE ../..) 17 | target_link_libraries(${PROJECT_NAME} -static-libgcc -static-libstdc++) 18 | set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "") 19 | set_target_properties(${PROJECT_NAME} PROPERTIES SUFFIX ".tvtp") 20 | install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin/Plugins) 21 | -------------------------------------------------------------------------------- /sdk/Samples/TSInfo/resource.h: -------------------------------------------------------------------------------- 1 | #define IDD_MAIN 10 2 | 3 | #define IDC_SPACE 100 4 | #define IDC_CHANNEL 101 5 | #define IDC_NETWORKID 102 6 | #define IDC_NETWORKNAME 103 7 | #define IDC_TRANSPORTSTREAMID 104 8 | #define IDC_TRANSPORTSTREAMNAME 105 9 | #define IDC_REMOTECONTROLKEYID 106 10 | #define IDC_SERVICE 107 11 | #define IDC_SERVICEID 108 12 | #define IDC_SERVICENAME 109 13 | #define IDC_VIDEOPID 110 14 | #define IDC_AUDIOPID 111 15 | #define IDC_SUBTITLEPID 112 16 | -------------------------------------------------------------------------------- /sdk/Samples/TunerPanel/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.8) 2 | 3 | set(CMAKE_CXX_STANDARD 17) 4 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 5 | 6 | set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-s,--dynamicbase,--nxcompat,--kill-at") 7 | 8 | project(TunerPanel CXX) 9 | 10 | add_library(${PROJECT_NAME} SHARED 11 | TunerPanel.cpp 12 | TunerPanel.rc 13 | ) 14 | 15 | target_compile_definitions(${PROJECT_NAME} PRIVATE _UNICODE UNICODE) 16 | target_include_directories(${PROJECT_NAME} PRIVATE ../..) 17 | target_link_libraries(${PROJECT_NAME} -static-libgcc -static-libstdc++ shlwapi) 18 | set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "") 19 | set_target_properties(${PROJECT_NAME} PROPERTIES SUFFIX ".tvtp") 20 | install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin/Plugins) 21 | -------------------------------------------------------------------------------- /sdk/Samples/TunerPanel/Icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/sdk/Samples/TunerPanel/Icon.bmp -------------------------------------------------------------------------------- /sdk/Samples/TunerPanel/TunerPanel.rc: -------------------------------------------------------------------------------- 1 | #include 2 | #include "resource.h" 3 | 4 | LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT 5 | #pragma code_page(65001) 6 | 7 | 8 | IDB_ICON BITMAP "Icon.bmp" 9 | 10 | IDM_MENU MENU 11 | BEGIN 12 | POPUP "" 13 | BEGIN 14 | MENUITEM "ロゴとチャンネル名表示(&L)", CM_VIEW_LIST 15 | MENUITEM "ロゴ表示(&I)", CM_VIEW_LOGO 16 | MENUITEM SEPARATOR 17 | POPUP "ロゴ表示の大きさ(&S)" 18 | BEGIN 19 | MENUITEM "小(&S)", CM_LOGOSIZE_SMALL 20 | MENUITEM "中(&M)", CM_LOGOSIZE_MEDIUM 21 | MENUITEM "大(&L)", CM_LOGOSIZE_LARGE 22 | MENUITEM "特大(&X)", CM_LOGOSIZE_EXTRALARGE 23 | END 24 | END 25 | END 26 | -------------------------------------------------------------------------------- /sdk/Samples/TunerPanel/resource.h: -------------------------------------------------------------------------------- 1 | #define IDB_ICON 1 2 | #define IDM_MENU 10 3 | 4 | #define CM_VIEW_LIST 100 5 | #define CM_VIEW_LOGO 101 6 | #define CM_LOGOSIZE_SMALL 102 7 | #define CM_LOGOSIZE_MEDIUM 103 8 | #define CM_LOGOSIZE_LARGE 104 9 | #define CM_LOGOSIZE_EXTRALARGE 105 10 | -------------------------------------------------------------------------------- /src/Common.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | v142 5 | 6 | 7 | v143 8 | 9 | -------------------------------------------------------------------------------- /src/Common/DebugDef.h: -------------------------------------------------------------------------------- 1 | /* 2 | TVTest 3 | Copyright(c) 2008-2020 DBCTRADO 4 | 5 | This program is free software; you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as published by 7 | the Free Software Foundation; either version 2 of the License, or 8 | (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with this program; if not, write to the Free Software 17 | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 18 | */ 19 | 20 | 21 | #ifndef TVTEST_DEBUG_DEF_H 22 | #define TVTEST_DEBUG_DEF_H 23 | 24 | 25 | #ifdef _DEBUG 26 | #ifndef TVTEST_NO_DEFINE_NEW 27 | #define new DEBUG_NEW 28 | #endif 29 | #endif 30 | 31 | 32 | #endif 33 | -------------------------------------------------------------------------------- /src/Help/Help.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /src/Help/MakeHelp.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | cd /d %~dp0 3 | if exist "%Programfiles(x86)%\HTML Help Workshop\hhc.exe" ( 4 | set HHC="%Programfiles(x86)%\HTML Help Workshop\hhc.exe" 5 | ) else ( 6 | set HHC=hhc.exe 7 | ) 8 | %HHC% TVTest.hhp 9 | if not errorlevel 1 exit /b 1 10 | exit /b 0 11 | -------------------------------------------------------------------------------- /src/Help/TVTest.hhc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Help/TVTest.hhc -------------------------------------------------------------------------------- /src/Help/TVTest.hhk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Help/TVTest.hhk -------------------------------------------------------------------------------- /src/Help/TVTest.hhp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Help/TVTest.hhp -------------------------------------------------------------------------------- /src/Help/appendix.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 補遺 7 | 8 | 9 | 10 |

補遺

11 | 12 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/Help/appendix/channelfile.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | チャンネルファイル 7 | 8 | 9 | 10 |

チャンネルファイル

11 | 12 |

13 | チャンネルファイルは、チャンネルの設定が保存されているファイルです。
14 |

15 |

16 | TVTest ver.0.8.0 から、cap_hdus などと互換性のあるチャンネルファイル(*.ch)は使用できなくなりました。 17 |

18 | 19 |

チャンネルファイルの優先度

20 |

21 | チャンネルスキャンを行うと、BonDriver と同じベース名の *.ch2 ファイルが作成されます。このファイルが存在する場合、TVTest はこのファイルからチャンネル設定を読み込みます。
22 | チャンネルファイルが存在しない場合は、BonDriver の対応している全てのチャンネルから選択するようになります。 23 |

24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /src/Help/appendix/logo.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 放送局ロゴの取得について 7 | 8 | 9 | 10 |

放送局ロゴの取得について

11 |

12 | デジタル放送では各チャンネルのロゴの画像が送出されています。
13 | ロゴは大小3種類ずつ計6種類の大きさのものが送信されています。
14 | ロゴのデータは送出頻度が低いので、視聴していたらいつの間にか取得された、という形になると思います。
15 | 取得されているロゴはプラグインの「局ロゴの一覧」で見ることができます。 16 |

17 |

18 | 地デジの場合、ロゴはそれぞれのチャンネルで送出されています。
19 | 各種類がばらばらに送られていますので、全ての種類のロゴを取得するには数十分掛かることがあります。 20 |

21 |

22 | BS/CS の場合、NHK BS1 などと同じストリームにあるエンジニアリングサービスで全局のロゴが送出されていますので、BS1 を選局すれば取得できます。
23 | 通常20分に一回ぐらい送信されてきますが、毎回全局のロゴが送信される訳ではありません。 24 | また、時期によって全然ロゴを送信していないこともあります。 25 |

26 |

27 | なお、局ロゴの一覧プラグインを表示しておくと、ロゴが取得できたら表示されるので分かりやすいと思います。
28 | (チャンネルパネルの表示は、すぐには更新されません) 29 |

30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /src/Help/first.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | はじめに 7 | 8 | 9 | 10 |

はじめに

11 | 12 |

デジタル放送汎用視聴プログラム実装研究資料とは

13 |

14 | デジタル放送汎用視聴プログラム実装研究資料(略称 TVTest)は、パーソナルコンピュータ上において、デジタル放送の視聴を行うプログラムの実装を研究する目的で頒布される研究資料です。 15 |

16 |

17 | この資料は MPEG-2 TS を扱うための基本的な機能を実装しています。
18 | CAS 処理は実装されていないため、一般のテレビ放送を視聴することはできません。 19 |

20 | 21 |

試験環境

22 |

23 | Windows 7 / 8.1 / 10 / 11 24 |

25 | 26 |

試験準備

27 |

28 | 試験準備の方法は導入を参照してください。 29 |

30 | 31 |

更新

32 |

33 | ファイルを全て上書きします。
34 | 本体以外も更新されたファイルは上書きしてください。 35 |

36 | 37 |

試験終了

38 |

39 | ファイルを削除します。
40 | レジストリや他のフォルダに設定の保存などはしません。 41 |

42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /src/Help/howtouse.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 使い方 7 | 8 | 9 | 10 |

使い方

11 | 12 |

13 | 操作は、画面下にあるステータスバーか、画面右クリックでのメニューから行います。
14 | また、マウスカーソルを画面左端に移動するとサイドバーが表示され、アイコンから機能を実行できます。 15 |

16 | 17 |

18 | 画面をダブルクリックするとフルスクリーン表示になります。 19 |

20 | 21 |

22 | ウィンドウを Shift キーを押しながらリサイズすると、ウィンドウサイズが画面のアスペクト比に合わせて調整されます。 23 | また、設定で Shift キーを押さずにアスペクト比に合わせるようにすることもできます。 24 |

25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /src/Help/images/status_audio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Help/images/status_audio.png -------------------------------------------------------------------------------- /src/Help/images/status_bitrate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Help/images/status_bitrate.png -------------------------------------------------------------------------------- /src/Help/images/status_buffer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Help/images/status_buffer.png -------------------------------------------------------------------------------- /src/Help/images/status_capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Help/images/status_capture.png -------------------------------------------------------------------------------- /src/Help/images/status_channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Help/images/status_channel.png -------------------------------------------------------------------------------- /src/Help/images/status_clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Help/images/status_clock.png -------------------------------------------------------------------------------- /src/Help/images/status_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Help/images/status_error.png -------------------------------------------------------------------------------- /src/Help/images/status_favorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Help/images/status_favorites.png -------------------------------------------------------------------------------- /src/Help/images/status_program.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Help/images/status_program.png -------------------------------------------------------------------------------- /src/Help/images/status_record.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Help/images/status_record.png -------------------------------------------------------------------------------- /src/Help/images/status_signal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Help/images/status_signal.png -------------------------------------------------------------------------------- /src/Help/images/status_tuner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Help/images/status_tuner.png -------------------------------------------------------------------------------- /src/Help/images/status_videosize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Help/images/status_videosize.png -------------------------------------------------------------------------------- /src/Help/images/status_volume.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Help/images/status_volume.png -------------------------------------------------------------------------------- /src/Help/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | デジタル放送汎用視聴プログラム実装研究資料 ヘルプ 7 | 8 | 9 |

デジタル放送汎用視聴プログラム実装研究資料 ヘルプ

10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/Help/options/accelerator.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | キー割り当て 7 | 8 | 9 |

キー割り当て

10 | 11 |

キー割り当て

12 |

各機能へのキー割り当てを設定します。
13 | リストからキー割り当てを変更したいアイテムを選択して、Shift / Ctrl / Alt の各モディファイアキーを使う場合はチェックをして、その下のコンボボックスから割り当てたいキーを選択します。
14 | キーは日本語 JIS キーボードでのものになっていますので、他のキーボードを使用している場合はキーが一致しないことがあります。
15 | [グローバル] をチェックすると、TVTest のウィンドウがアクティブでない場合も有効になります。ただし、他のプログラムで既に割り当てられていない組み合わせを指定する必要があります。
16 | キー割り当てを解除するには、割り当てを解除したい機能を選択してからコンボボックスから「なし」を選択するか、BackSpace 及び Delete キーを押します。
17 | リストの「マルチメディアキー」の桁では、多ボタンマウスや MCE リモコンなどのマルチメディア系ボタンを設定できます。項目をクリックして割り当てたいボタンを選択するか、該当するボタンを押してください。

18 | 19 |

チャンネル番号入力の設定

20 |

数字キーなどでのチャンネル番号入力の設定を行います。

21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/Help/options/channelscan_details.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | チャンネルスキャンの詳細設定 7 | 8 | 9 |

チャンネルスキャンの詳細設定

10 | 11 |

検出対象とする信号レベル

12 |

信号レベルが指定された値以上の場合に検出対象とします。

13 | 14 |

チャンネル切り替え後の待ち時間

15 |

チャンネルを切り替えてから検出処理を行うまでの待ち時間を選択します。
16 | チャンネル切り替え後に安定しないデバイスの場合は長めにするといいかも知れません。

17 | 18 |

チャンネル検出の最大待ち時間

19 |

チャンネル検出処理の最大待ち時間を選択します。
20 | チャンネルの切り替えに時間が掛かるデバイスの場合は長めにするといいかも知れません。逆にチャンネル切り替えが早い場合は短めにするとスキャンが早く終わります。

21 | 22 |

データ放送サービスを検出する

23 |

データ放送のサービスを検出します。

24 | 25 |

ワンセグサービスを検出する

26 |

ワンセグのサービスを検出します。

27 | 28 |

音声サービスを検出する

29 |

音声サービス(ラジオ)を検出します。

30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /src/Help/options/colorscheme.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | テーマ/配色 7 | 8 | 9 |

テーマ/配色

10 | 11 |

12 | テーマで TVTest の見た目を変更することができます。
13 | 左上のコンボボックスからテーマを選択します。 14 |

15 | 16 |

保存

17 |

テーマを保存します。
18 | TVTest のあるフォルダの Themes フォルダに設定が保存されます。

19 | 20 |

削除

21 |

選択されているテーマを削除します。

22 | 23 |

配色

24 |

左のリストで色を変更したい項目を選択して、右のパレットで色を選択します。
25 | 左のリストでは、複数の項目を同時に選択することができます。
26 | パレットの色は、ダブルクリックして変えることができます(ただし変更の保存はされません)。

27 | 28 |

プレビュー

29 |

現在の配色をプレビューします。

30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /src/Help/options/controller.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | リモコン 7 | 8 | 9 |

リモコン

10 | 11 |

コントローラ

12 |

設定の対象のコントローラを選択します。

13 | 14 |

アクティブ時のみ有効

15 |

TVTest がアクティブになっている場合のみコントローラが使用できるようにします。

16 | 17 |

ボタン割り当て

18 |

各ボタンに割り当てられている機能の一覧です。
19 | 割り当てる機能を変更するには、割り当てを変更したいボタンを選択して下のコンボボックスから機能を選択します。
20 | 割り当てを解除するには、コンボボックスから「なし」を選択するか、BackSpace 及び Delete キーを押します。

21 |

なお、HDUS のリモコンでは上下左右ボタンはカーソルキーに対応しています。
22 | また、決定ボタンは Enter に対応しています。

23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /src/Help/options/log.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | ログ 7 | 8 | 9 |

ログ

10 | 11 |

12 | 各種の動作履歴が表示されます。 13 |

14 | 15 |

コピー

16 |

動作履歴をクリップボードにコピーします。

17 | 18 |

保存

19 |

動作履歴をファイルに保存します。
20 | プログラムと同じフォルダに、TVTest.exe.log という名前で保存されます。

21 | 22 |

クリア

23 |

すべての動作履歴をクリアします。

24 | 25 |

ログを逐次ファイルに書き出す

26 |

実行時に、ログを逐一ファイルに書き出します。
27 | ログはプログラムと同じフォルダに、TVTest.exe.log という名前で保存されます。
28 | 何か問題が起こる場合に参考にしてください。

29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /src/Help/options/menu.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | メニュー設定 7 | 8 | 9 |

メニュー設定

10 | 11 |

チャンネルメニューの最大行数

12 |

チャンネルのメニューの最大行数を指定します。
13 | チャンネル数がこの行数を超える場合、複数列で表示されます。

14 | 15 |

番組情報を表示する最大数

16 |

チャンネルのメニューに番組情報を表示する最大数を指定します。
17 | チャンネル数がこの数を超える場合、番組情報が表示されなくなります。

18 | 19 |

表示項目

20 |

メニューに表示する項目を設定します。
21 | 項目の左側のチェックを外すと、その項目は表示されなくなります。
22 | なお、Shift キーを押しながら右クリックすることで、ここでの設定を無視してデフォルトのメニューを表示させることができます。

23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /src/Help/options/networkremocon.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Help/options/networkremocon.html -------------------------------------------------------------------------------- /src/Help/options/notificationbar.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 通知バー 7 | 8 | 9 |

通知バー

10 | 11 |

通知バー表示

12 |

画面上部に通知バーの表示を行います。

13 |
14 |

番組切り替わり時の番組名

15 |

番組が切り替わった際に、番組名が表示されるようにします。

16 | 17 |

TSプロセッサーのエラー

18 |

TSプロセッサーのエラーが通知されるようにします。

19 | 20 |

表示時間

21 |

通知バーを表示する時間を秒単位で指定します。

22 | 23 |

フォント

24 |

通知バーのフォントを選択します。

25 |
26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /src/Help/options/plugin.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | プラグイン 7 | 8 | 9 |

プラグイン

10 | 11 |

プラグインの一覧

12 |

読み込まれているプラグインの一覧です。
13 | 各プラグインの右クリックメニューで、設定の変更とアンロードが行えます。

14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/Help/options/programguidetool.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 外部プログラム 7 | 8 | 9 |

外部プログラム

10 | 11 |

名前

12 |

任意の名前を指定します。
13 | この名前はメニュー項目に表示されます。

14 | 15 |

コマンド

16 |

実行するプログラムとそのコマンドラインオプションを指定します。
17 | プログラムはフルパスで指定してください。

18 |

19 | 指定例:
20 | "C:\Program Files\EpgTimer_Bon.exe" "%tvpid%"
21 | C:\Windows\System32\cmd.exe /k echo %start-year%/%start-month%/%start-day% %start-hour%:%start-minute% %event-name% 22 |

23 | 24 |

パラメータの挿入

25 |

コマンドのキャレット位置に、選択したパラメータを挿入します。

26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /src/Help/programguide/favorites.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | EPG番組表 - お気に入り 7 | 8 | 9 | 10 |

EPG番組表 - お気に入り

11 | 12 |

13 | 好きなチャンネルを集めた番組表を作るには、お気に入りチャンネルの機能を利用します。 14 |

15 | 16 |

17 | メインウィンドウの右クリックメニューの [お気に入りチャンネル] -> [お気に入りに追加] で、現在視聴中のチャンネルをお気に入りに登録できます。
18 | また [お気に入りの管理] で、順番の並べ替えやフォルダ分けができます。 19 |

20 | 21 |

22 | EPG 番組表のチューナー選択で [お気に入りチャンネル] を選択すると、お気に入りに登録されたチャンネルの番組表が表示されます。 23 |

24 | 25 |

26 | [お気に入りチャンネル] を選んだ直後では、お気に入りに登録された全てのチャンネルが表示されます。
27 | そこからさらに、お気に入りの各フォルダを選択して、そのフォルダ内のチャンネルのみの番組表を表示できます。 28 |

29 | 30 |

31 | 右クリックメニューの [番組表選択ボタンに追加] で番組表選択ボタンに登録すれば、簡単に表示させることができます。
32 | デフォルトで、お気に入りの全てのチャンネルを表示するボタンが登録されています。 33 |

34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /src/Help/record.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 録画 7 | 8 | 9 | 10 |

録画

11 | 12 |

録画の方法

13 |

14 | 録画を開始するには、ステータスバーの <録画> の項目を左クリックするか、右クリックメニューから [録画開始/停止] を選択します。
15 | また、メニューから [録画(詳細指定)] を選択すると、ファイル名や停止時間を指定して録画を開始することができます。
16 | 録画を開始した後で停止時間を指定/変更する場合も [録画(詳細指定)] の項目を選択して設定します。 17 |

18 | 19 |

20 | 録画中は、パネルの情報タブにファイルサイズや空きディスク容量が表示されます。 21 |

22 | 23 |

さかのぼり録画

24 |

25 | ステータスバーの録画の項目を右クリックして表示されるメニューから [さかのぼり録画を有効にする] をチェックすると、さかのぼり録画機能が有効になります。
26 | さかのぼり録画を有効にした場合、録画の設定の [さかのぼり録画のメモリサイズ] で設定されているサイズ分だけ過去のデータが保持されます。
27 | [さかのぼり録画開始] を選択して録画を開始すると、過去の分も含めて録画されます。
28 | 通常の [録画開始/停止] で録画を開始した場合は、さかのぼり録画は適用されません。 29 |

30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /src/Help/sidebar.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | サイドバー 7 | 8 | 9 | 10 |

サイドバー

11 | 12 |

13 | 画面左にカーソルを移動すると、サイドバーが表示されます。
14 | サイドバーでは、アイコンから機能を利用できます。
15 | サイドバーに表示するアイコンは設定サイドバーのページで行えます。
16 | また、サイドバーの右クリックメニューから、表示位置の変更や常に表示しておくように設定することができます。 17 |

18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/RegExp.tlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/RegExp.tlb -------------------------------------------------------------------------------- /src/Resource/Capture16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Capture16.bmp -------------------------------------------------------------------------------- /src/Resource/Capture32.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Capture32.bmp -------------------------------------------------------------------------------- /src/Resource/Chevron10.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Chevron10.bmp -------------------------------------------------------------------------------- /src/Resource/Chevron20.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Chevron20.bmp -------------------------------------------------------------------------------- /src/Resource/Favorites.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Favorites.ico -------------------------------------------------------------------------------- /src/Resource/Favorites_Add.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Favorites_Add.ico -------------------------------------------------------------------------------- /src/Resource/Favorites_Folder.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Favorites_Folder.ico -------------------------------------------------------------------------------- /src/Resource/Grab1.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Grab1.cur -------------------------------------------------------------------------------- /src/Resource/Grab2.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Grab2.cur -------------------------------------------------------------------------------- /src/Resource/Home.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Home.bmp -------------------------------------------------------------------------------- /src/Resource/LogoFrame16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/LogoFrame16.bmp -------------------------------------------------------------------------------- /src/Resource/LogoFrame32.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/LogoFrame32.bmp -------------------------------------------------------------------------------- /src/Resource/Options16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Options16.bmp -------------------------------------------------------------------------------- /src/Resource/Options32.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Options32.bmp -------------------------------------------------------------------------------- /src/Resource/PanScan_16x9.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/PanScan_16x9.ico -------------------------------------------------------------------------------- /src/Resource/PanScan_16x9Left.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/PanScan_16x9Left.ico -------------------------------------------------------------------------------- /src/Resource/PanScan_16x9Right.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/PanScan_16x9Right.ico -------------------------------------------------------------------------------- /src/Resource/PanScan_32x9.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/PanScan_32x9.ico -------------------------------------------------------------------------------- /src/Resource/PanScan_4x3.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/PanScan_4x3.ico -------------------------------------------------------------------------------- /src/Resource/PanScan_Auto.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/PanScan_Auto.ico -------------------------------------------------------------------------------- /src/Resource/PanScan_Letterbox.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/PanScan_Letterbox.ico -------------------------------------------------------------------------------- /src/Resource/PanScan_Options.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/PanScan_Options.ico -------------------------------------------------------------------------------- /src/Resource/PanScan_Pillarbox.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/PanScan_Pillarbox.ico -------------------------------------------------------------------------------- /src/Resource/PanScan_TouchOutside.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/PanScan_TouchOutside.ico -------------------------------------------------------------------------------- /src/Resource/PanScan_Windowbox.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/PanScan_Windowbox.ico -------------------------------------------------------------------------------- /src/Resource/PanelTabs16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/PanelTabs16.bmp -------------------------------------------------------------------------------- /src/Resource/PanelTabs32.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/PanelTabs32.bmp -------------------------------------------------------------------------------- /src/Resource/Passthrough16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Passthrough16.bmp -------------------------------------------------------------------------------- /src/Resource/Passthrough32.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Passthrough32.bmp -------------------------------------------------------------------------------- /src/Resource/ProgramGuide.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/ProgramGuide.ico -------------------------------------------------------------------------------- /src/Resource/ProgramGuideIcons.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/ProgramGuideIcons.bmp -------------------------------------------------------------------------------- /src/Resource/Search.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Search.ico -------------------------------------------------------------------------------- /src/Resource/SideBar16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/SideBar16.bmp -------------------------------------------------------------------------------- /src/Resource/SideBar32.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/SideBar32.bmp -------------------------------------------------------------------------------- /src/Resource/SideBarZoom16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/SideBarZoom16.bmp -------------------------------------------------------------------------------- /src/Resource/SideBarZoom32.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/SideBarZoom32.bmp -------------------------------------------------------------------------------- /src/Resource/StatusBar_Favorites16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/StatusBar_Favorites16.bmp -------------------------------------------------------------------------------- /src/Resource/StatusBar_Favorites32.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/StatusBar_Favorites32.bmp -------------------------------------------------------------------------------- /src/Resource/TVTest.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/TVTest.ico -------------------------------------------------------------------------------- /src/Resource/TVTestLogo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/TVTestLogo.bmp -------------------------------------------------------------------------------- /src/Resource/TVTestLogo32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/TVTestLogo32.png -------------------------------------------------------------------------------- /src/Resource/Task_DisableViewer.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Task_DisableViewer.ico -------------------------------------------------------------------------------- /src/Resource/Task_Fullscreen.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Task_Fullscreen.ico -------------------------------------------------------------------------------- /src/Resource/Task_ProgramGuide.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Task_ProgramGuide.ico -------------------------------------------------------------------------------- /src/Resource/Taskbar_Recording.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Taskbar_Recording.ico -------------------------------------------------------------------------------- /src/Resource/TitleBar12.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/TitleBar12.bmp -------------------------------------------------------------------------------- /src/Resource/TitleBar24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/TitleBar24.bmp -------------------------------------------------------------------------------- /src/Resource/Tray.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Tray.ico -------------------------------------------------------------------------------- /src/Resource/Tray_Recording.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/Resource/Tray_Recording.ico -------------------------------------------------------------------------------- /src/TVTestVersionHashGen.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | cd /d %~dp0 3 | set headerfile=TVTestVersionHash.h 4 | for /f "usebackq tokens=*" %%i in (`git rev-parse --short HEAD`) do set hash=%%i 5 | if "%hash%"=="" ( 6 | if exist %headerfile% del %headerfile% 7 | exit /b 0 8 | ) 9 | find "%hash%" %headerfile% >nul 10 | if %errorlevel% neq 0 ( 11 | echo #define VERSION_HASH_A "%hash%">%headerfile% 12 | ) 13 | exit /b 0 14 | -------------------------------------------------------------------------------- /src/TVTest_Image/Codec_BMP.h: -------------------------------------------------------------------------------- 1 | /* 2 | TVTest 3 | Copyright(c) 2008-2020 DBCTRADO 4 | 5 | This program is free software; you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as published by 7 | the Free Software Foundation; either version 2 of the License, or 8 | (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with this program; if not, write to the Free Software 17 | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 18 | */ 19 | 20 | 21 | #ifndef TVTEST_BMP_H 22 | #define TVTEST_BMP_H 23 | 24 | 25 | namespace TVTest 26 | { 27 | namespace ImageLib 28 | { 29 | 30 | bool SaveBMPFile(const ImageSaveInfo *pInfo); 31 | 32 | } 33 | } 34 | 35 | 36 | #endif 37 | -------------------------------------------------------------------------------- /src/TVTest_Image/Codec_JPEG.h: -------------------------------------------------------------------------------- 1 | /* 2 | TVTest 3 | Copyright(c) 2008-2020 DBCTRADO 4 | 5 | This program is free software; you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as published by 7 | the Free Software Foundation; either version 2 of the License, or 8 | (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with this program; if not, write to the Free Software 17 | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 18 | */ 19 | 20 | 21 | #ifndef TVTEST_JPEG_H 22 | #define TVTEST_JPGE_H 23 | 24 | 25 | namespace TVTest 26 | { 27 | namespace ImageLib 28 | { 29 | 30 | bool SaveJPEGFile(const ImageSaveInfo *pInfo); 31 | 32 | } 33 | } 34 | 35 | 36 | #endif 37 | -------------------------------------------------------------------------------- /src/TVTest_Image/TVTest_Image.def: -------------------------------------------------------------------------------- 1 | LIBRARY TVTest_Image 2 | 3 | EXPORTS 4 | SaveImage 5 | LoadAribPngFromMemory 6 | LoadAribPngFromFile 7 | -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.8) 2 | 3 | project(libjpeg C) 4 | 5 | add_library(${PROJECT_NAME} STATIC 6 | jaricom.c 7 | jcapimin.c 8 | jcapistd.c 9 | jcarith.c 10 | jccoefct.c 11 | jccolor.c 12 | jcdctmgr.c 13 | jchuff.c 14 | jcinit.c 15 | jcmainct.c 16 | jcmarker.c 17 | jcmaster.c 18 | jcomapi.c 19 | jcparam.c 20 | jcprepct.c 21 | jcsample.c 22 | jctrans.c 23 | jdapimin.c 24 | jdapistd.c 25 | jdarith.c 26 | jdatadst.c 27 | jdatasrc.c 28 | jdcoefct.c 29 | jdcolor.c 30 | jddctmgr.c 31 | jdhuff.c 32 | jdinput.c 33 | jdmainct.c 34 | jdmarker.c 35 | jdmaster.c 36 | jdmerge.c 37 | jdpostct.c 38 | jdsample.c 39 | jdtrans.c 40 | jerror.c 41 | jfdctflt.c 42 | jfdctfst.c 43 | jfdctint.c 44 | jidctflt.c 45 | jidctfst.c 46 | jidctint.c 47 | jmemmgr.c 48 | jmemnobs.c 49 | jquant1.c 50 | jquant2.c 51 | jutils.c 52 | ) 53 | -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/jdosaobj.txt: -------------------------------------------------------------------------------- 1 | This archive contains already-assembled object files for JMEMDOSA.ASM 2 | of the Independent JPEG Group's JPEG package. These files will be helpful 3 | if you want to compile the IJG code for DOS, but don't have an assembler. 4 | 5 | These files were prepared from the 3/13/1992 version of JMEMDOSA.ASM, 6 | which is still unchanged as of mid-1998. You can use these files with 7 | releases 3 through 6 of the IJG code, and probably future releases too. 8 | 9 | To use these files, copy the proper version to JMEMDOSA.OBJ. Make sure 10 | this file has a newer date than JMEMDOSA.ASM. Then compile the code as 11 | usual. 12 | 13 | Object files included: 14 | 15 | JDOSAMSC.OBJ For Microsoft C version 5 or later. 16 | JDOSABCC.OBJ For Borland C version 3.0 or later. 17 | -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/jversion.h: -------------------------------------------------------------------------------- 1 | /* 2 | * jversion.h 3 | * 4 | * Copyright (C) 1991-2022, Thomas G. Lane, Guido Vollbeding. 5 | * This file is part of the Independent JPEG Group's software. 6 | * For conditions of distribution and use, see the accompanying README file. 7 | * 8 | * This file contains software version identification. 9 | */ 10 | 11 | 12 | #define JVERSION "9e 16-Jan-2022" 13 | 14 | #define JCOPYRIGHT "Copyright (C) 2022, Thomas G. Lane, Guido Vollbeding" 15 | -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/libjpeg.map: -------------------------------------------------------------------------------- 1 | LIBJPEG_9.0 { 2 | global: 3 | *; 4 | }; 5 | -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/libjpeg.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: libjpeg 7 | Description: Reads and writes JPEG files 8 | Version: @JPEG_LIB_VERSION_MAJOR@.@JPEG_LIB_VERSION_MINOR@.0 9 | Libs: -L${libdir} -ljpeg 10 | Cflags: -I${includedir} 11 | -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/makeadsw.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/makeadsw.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/makecdep.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/makecdep.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/makecdsp.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/makecdsp.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/makecmak.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/makecmak.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/makeddep.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/makeddep.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/makeddsp.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/makeddsp.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/makedmak.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/makedmak.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/makejdep.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/makejdep.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/makejdsp.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/makejdsp.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/makejdsw.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/makejdsw.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/makejmak.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/makejmak.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/makerdep.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/makerdep.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/makerdsp.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/makerdsp.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/makermak.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/makermak.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/maketdep.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/maketdep.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/maketdsp.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/maketdsp.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/maketmak.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/maketmak.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/makewdep.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/makewdep.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/makewdsp.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/makewdsp.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/makewmak.vc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/makewmak.vc6 -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/makvms.opt: -------------------------------------------------------------------------------- 1 | ! A pointer to the VAX/VMS C Run-Time Shareable Library. 2 | ! This file is needed by makefile.mms and makefile.vms, 3 | ! but only for the older VAX C compiler. DEC C does not need it. 4 | Sys$Library:VAXCRTL.EXE /Share 5 | -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/readme.dos: -------------------------------------------------------------------------------- 1 | This archive contains a DOS-friendly version of the Independent JPEG Group's 2 | source code. It differs from the normal distribution in that: 3 | 4 | 1. The archive format is zip rather than tar+gzip. You should be able to 5 | unpack it with PKUNZIP (2.04g or later) or Info-Zip's unzip or 7-Zip. 6 | 7 | 2. Newlines have been converted from Unix (LF) to DOS (CR/LF) style in all 8 | text files, but not in the binary files (test*.*). 9 | 10 | 3. Object files have been included for jmemdosa.asm. See jdosaobj.txt. 11 | 12 | Please see the main README file for the primary documentation. 13 | 14 | If you'd rather have a non-DOSified archive, see the ARCHIVE LOCATIONS section 15 | of README. 16 | -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/testimg.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/testimg.bmp -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/testimg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/testimg.gif -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/testimg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/testimg.jpg -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/testimg.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/testimg.ppm -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/testimgp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/testimgp.jpg -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/testorig.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/testorig.jpg -------------------------------------------------------------------------------- /src/TVTest_Image/libjpeg/testprog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libjpeg/testprog.jpg -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/TRADEMARK: -------------------------------------------------------------------------------- 1 | TRADEMARK 2 | ========= 3 | 4 | The name "libpng" has not been registered by the Copyright owners 5 | as a trademark in any jurisdiction. However, because libpng has 6 | been distributed and maintained world-wide, continually since 1995, 7 | the Copyright owners claim "common-law trademark protection" in any 8 | jurisdiction where common-law trademark is recognized. 9 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/README.txt: -------------------------------------------------------------------------------- 1 | 2 | This "contrib" directory contains contributions which are not necessarily under 3 | the libpng license, although all are open source. They are not part of 4 | libpng proper and are not used for building the library, although some are used 5 | for testing the library via "make check". 6 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/examples/README.txt: -------------------------------------------------------------------------------- 1 | 2 | This directory (contrib/examples) contains examples of libpng usage. 3 | 4 | NO COPYRIGHT RIGHTS ARE CLAIMED TO ANY OF THE FILES IN THIS DIRECTORY. 5 | 6 | To the extent possible under law, the authors have waived all copyright and 7 | related or neighboring rights to this work. This work is published from: 8 | United States. 9 | 10 | The files may be used freely in any way. The intention is that appropriate 11 | parts of the files be used in other libpng-using programs without any need for 12 | the authors of the using code to seek copyright or license from the original 13 | authors. 14 | 15 | The source code and comments in this directory are the original work of the 16 | people named below. No other person or organization has made contributions to 17 | the work in this directory. 18 | 19 | ORIGINAL AUTHORS 20 | The following people have contributed to the code in this directory. None 21 | of the people below claim any rights with regard to the contents of this 22 | directory. 23 | 24 | John Bowler 25 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/gregbook/rpng-x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/gregbook/rpng-x.c -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/gregbook/rpng2-x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/gregbook/rpng2-x.c -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/gregbook/toucan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/gregbook/toucan.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/oss-fuzz/Dockerfile: -------------------------------------------------------------------------------- 1 | # Copyright 2016 Google Inc. 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # 7 | # http://www.apache.org/licenses/LICENSE-2.0 8 | # 9 | # Unless required by applicable law or agreed to in writing, software 10 | # distributed under the License is distributed on an "AS IS" BASIS, 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | # See the License for the specific language governing permissions and 13 | # limitations under the License. 14 | # 15 | ################################################################################ 16 | 17 | FROM gcr.io/oss-fuzz-base/base-builder 18 | MAINTAINER glennrp@gmail.com 19 | RUN apt-get update && \ 20 | apt-get install -y make autoconf automake libtool 21 | 22 | RUN git clone --depth 1 https://github.com/madler/zlib.git 23 | RUN git clone --depth 1 https://github.com/glennrp/libpng.git 24 | RUN cp libpng/contrib/oss-fuzz/build.sh $SRC 25 | WORKDIR libpng 26 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/oss-fuzz/libpng_read_fuzzer.options: -------------------------------------------------------------------------------- 1 | [libfuzzer] 2 | dict = png.dict 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/oss-fuzz/png.dict: -------------------------------------------------------------------------------- 1 | # 2 | # AFL dictionary for PNG images 3 | # ----------------------------- 4 | # 5 | # Just the basic, standard-originating sections; does not include vendor 6 | # extensions. 7 | # 8 | # Created by Michal Zalewski 9 | # 10 | 11 | header_png="\x89PNG\x0d\x0a\x1a\x0a" 12 | 13 | section_IDAT="IDAT" 14 | section_IEND="IEND" 15 | section_IHDR="IHDR" 16 | section_PLTE="PLTE" 17 | section_bKGD="bKGD" 18 | section_cHRM="cHRM" 19 | section_eXIf="eXIf" 20 | section_fRAc="fRAc" 21 | section_gAMA="gAMA" 22 | section_gIFg="gIFg" 23 | section_gIFt="gIFt" 24 | section_gIFx="gIFx" 25 | section_hIST="hIST" 26 | section_iCCP="iCCP" 27 | section_iTXt="iTXt" 28 | section_oFFs="oFFs" 29 | section_pCAL="pCAL" 30 | section_pHYs="pHYs" 31 | section_sBIT="sBIT" 32 | section_sCAL="sCAL" 33 | section_sPLT="sPLT" 34 | section_sRGB="sRGB" 35 | section_sTER="sTER" 36 | section_tEXt="tEXt" 37 | section_tIME="tIME" 38 | section_tRNS="tRNS" 39 | section_zTXt="zTXt" 40 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngminim/README: -------------------------------------------------------------------------------- 1 | 2 | This demonstrates the use of PNG_USER_CONFIG, pngusr.h and pngusr.dfa 3 | to build minimal decoder, encoder, and progressive reader applications. 4 | 5 | See the individual README and pngusr.dfa files for more explanation. 6 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngminim/decoder/README: -------------------------------------------------------------------------------- 1 | This demonstrates the use of PNG_USER_CONFIG, pngusr.h and pngusr.dfa 2 | 3 | The makefile builds a minimal read-only decoder with embedded libpng 4 | and zlib. 5 | 6 | Specify the location of the zlib source (1.2.1 or later) as ZLIBSRC 7 | on the make command line. 8 | 9 | If you prefer to use the shared libraries, go to contrib/pngminus 10 | and build the png2pnm application there. 11 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngminim/decoder/pngusr.h: -------------------------------------------------------------------------------- 1 | /* minrdpngconf.h: headers to make a minimal png-read-only library 2 | * 3 | * Copyright (c) 2007, 2010-2013 Glenn Randers-Pehrson 4 | * 5 | * This code is released under the libpng license. 6 | * For conditions of distribution and use, see the disclaimer 7 | * and license in png.h 8 | * 9 | * Derived from pngcrush.h, Copyright 1998-2007, Glenn Randers-Pehrson 10 | */ 11 | 12 | #ifndef MINRDPNGCONF_H 13 | #define MINRDPNGCONF_H 14 | 15 | /* To include pngusr.h set -DPNG_USER_CONFIG in CPPFLAGS */ 16 | 17 | /* List options to turn off features of the build that do not 18 | * affect the API (so are not recorded in pnglibconf.h) 19 | */ 20 | 21 | #define PNG_ALIGN_TYPE PNG_ALIGN_NONE 22 | 23 | #endif /* MINRDPNGCONF_H */ 24 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngminim/encoder/README: -------------------------------------------------------------------------------- 1 | This demonstrates the use of PNG_USER_CONFIG and pngusr.h 2 | 3 | The makefile builds a minimal write-only encoder with embedded libpng 4 | and zlib. 5 | 6 | Specify the location of the zlib source (1.2.1 or later) as ZLIBSRC 7 | on the make command line. 8 | 9 | If you prefer to use the shared libraries, go to contrib/pngminus 10 | and build the pnm2png application there. 11 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngminim/encoder/pngusr.h: -------------------------------------------------------------------------------- 1 | /* minwrpngconf.h: headers to make a minimal png-write-only library 2 | * 3 | * Copyright (c) 2007, 2010-2013 Glenn Randers-Pehrson 4 | * 5 | * This code is released under the libpng license. 6 | * For conditions of distribution and use, see the disclaimer 7 | * and license in png.h 8 | * 9 | * Derived from pngcrush.h, Copyright 1998-2007, Glenn Randers-Pehrson 10 | */ 11 | 12 | #ifndef MINWRPNGCONF_H 13 | #define MINWRPNGCONF_H 14 | 15 | /* To include pngusr.h set -DPNG_USER_CONFIG in CPPFLAGS */ 16 | 17 | /* List options to turn off features of the build that do not 18 | * affect the API (so are not recorded in pnglibconf.h) 19 | */ 20 | 21 | #define PNG_ALIGN_TYPE PNG_ALIGN_NONE 22 | 23 | #endif /* MINWRPNGCONF_H */ 24 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngminim/preader/README: -------------------------------------------------------------------------------- 1 | This demonstrates the use of PNG_USER_CONFIG and pngusr.h 2 | 3 | The makefile builds a minimal read-only progressive decoder with 4 | embedded libpng, zlib and your system's X library. 5 | 6 | Specify the location of the zlib source (1.2.1 or later) as ZLIBSRC 7 | on the make command line. 8 | 9 | Edit makefile if required, to find your X library and include files, 10 | then 11 | 12 | make ZLIBSRC=directory 13 | 14 | If you prefer to use the shared libraries, go to contrib/gregbook 15 | and build the rpng2-x application there. 16 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngminim/preader/pngusr.h: -------------------------------------------------------------------------------- 1 | /* minrdpngconf.h: headers to make a minimal png-read-only library 2 | * 3 | * Copyright (c) 2009, 2010-2013 Glenn Randers-Pehrson 4 | * 5 | * This code is released under the libpng license. 6 | * For conditions of distribution and use, see the disclaimer 7 | * and license in png.h 8 | * 9 | * Derived from pngcrush.h, Copyright 1998-2007, Glenn Randers-Pehrson 10 | */ 11 | 12 | #ifndef MINPRDPNGCONF_H 13 | #define MINPRDPNGCONF_H 14 | 15 | /* To include pngusr.h set -DPNG_USER_CONFIG in CPPFLAGS */ 16 | 17 | /* List options to turn off features of the build that do not 18 | * affect the API (so are not recorded in pnglibconf.h) 19 | */ 20 | 21 | #define PNG_ALIGN_TYPE PNG_ALIGN_NONE 22 | 23 | #endif /* MINPRDPNGCONF_H */ 24 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngminus/CHANGES.txt: -------------------------------------------------------------------------------- 1 | 2 | pnm2png / png2pnm --- conversion from PBM/PGM/PPM-file to PNG-file 3 | copyright (C) 1999-2019 by Willem van Schaik 4 | 5 | version 1.0 - 1999.10.15 - First version. 6 | 1.1 - 2015.07.29 - Fixed leaks (Glenn Randers-Pehrson) 7 | 1.2 - 2017.04.22 - Add buffer-size check 8 | 1.3 - 2017.08.24 - Fix potential overflow in buffer-size check 9 | (Glenn Randers-Pehrson) 10 | 1.4 - 2017.08.28 - Add PNGMINUS_UNUSED (Christian Hesse) 11 | 1.5 - 2018.08.05 - Fix buffer overflow in tokenizer (Cosmin Truta) 12 | 1.6 - 2018.08.05 - Improve portability and fix style (Cosmin Truta) 13 | 1.7 - 2019.01.22 - Change license to MIT (Willem van Schaik) 14 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngminus/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.1) 2 | cmake_policy(VERSION 3.1) 3 | 4 | project(PNGMINUS C) 5 | 6 | option(PNGMINUS_USE_STATIC_LIBRARIES "Use the static library builds" ON) 7 | 8 | # libpng 9 | add_subdirectory(../.. libpng) 10 | include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..) 11 | include_directories(${CMAKE_CURRENT_BINARY_DIR}/libpng) 12 | if(PNGMINUS_USE_STATIC_LIBRARIES) 13 | set(PNGMINUS_PNG_LIBRARY png_static) 14 | else() 15 | set(PNGMINUS_PNG_LIBRARY png) 16 | endif() 17 | 18 | # png2pnm 19 | add_executable(png2pnm png2pnm.c) 20 | target_link_libraries(png2pnm ${PNGMINUS_PNG_LIBRARY}) 21 | 22 | # pnm2png 23 | add_executable(pnm2png pnm2png.c) 24 | target_link_libraries(pnm2png ${PNGMINUS_PNG_LIBRARY}) 25 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngminus/pngminus.bat: -------------------------------------------------------------------------------- 1 | make 2 | call png2pnm.bat 3 | call pnm2png.bat 4 | 5 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngminus/pngminus.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | make 3 | sh png2pnm.sh 4 | sh pnm2png.sh 5 | 6 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/bad_interlace_conversions.txt: -------------------------------------------------------------------------------- 1 | basn0g01.png 2 | basn0g02.png 3 | basn0g04.png 4 | basn3p01.png 5 | basn3p02.png 6 | basn3p04.png 7 | ftbbn0g01.png 8 | ftbbn0g02.png 9 | ftbbn0g04.png 10 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/basn0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/basn0g01.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/basn0g02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/basn0g02.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/basn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/basn0g04.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/basn0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/basn0g08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/basn0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/basn0g16.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/basn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/basn2c08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/basn2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/basn2c16.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/basn3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/basn3p01.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/basn3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/basn3p02.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/basn3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/basn3p04.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/basn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/basn3p08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/basn4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/basn4a08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/basn4a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/basn4a16.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/basn6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/basn6a08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/basn6a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/basn6a16.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ftbbn0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ftbbn0g01.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ftbbn0g02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ftbbn0g02.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ftbbn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ftbbn0g04.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ftbbn2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ftbbn2c16.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ftbbn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ftbbn3p08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ftbgn2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ftbgn2c16.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ftbgn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ftbgn3p08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ftbrn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ftbrn2c08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ftbwn0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ftbwn0g16.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ftbwn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ftbwn3p08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ftbyn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ftbyn3p08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ftp0n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ftp0n0g08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ftp0n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ftp0n2c08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ftp0n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ftp0n3p08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ftp1n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ftp1n3p08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ibasn0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ibasn0g08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ibasn0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ibasn0g16.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ibasn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ibasn2c08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ibasn2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ibasn2c16.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ibasn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ibasn3p08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ibasn4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ibasn4a08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ibasn4a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ibasn4a16.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ibasn6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ibasn6a08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/ibasn6a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/ibasn6a16.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/iftbbn2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/iftbbn2c16.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/iftbbn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/iftbbn3p08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/iftbgn2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/iftbgn2c16.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/iftbgn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/iftbgn3p08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/iftbrn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/iftbrn2c08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/iftbwn0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/iftbwn0g16.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/iftbwn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/iftbwn3p08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/iftbyn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/iftbyn3p08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/iftp0n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/iftp0n0g08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/iftp0n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/iftp0n2c08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/iftp0n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/iftp0n3p08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/iftp1n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/iftp1n3p08.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/interlaced/README: -------------------------------------------------------------------------------- 1 | 2 | These images fail the "pngimage-quick" and "pngimage-full" tests. 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/interlaced/ibasn0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/interlaced/ibasn0g01.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/interlaced/ibasn0g02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/interlaced/ibasn0g02.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/interlaced/ibasn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/interlaced/ibasn0g04.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/interlaced/ibasn3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/interlaced/ibasn3p01.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/interlaced/ibasn3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/interlaced/ibasn3p02.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/interlaced/ibasn3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/interlaced/ibasn3p04.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/interlaced/iftbbn0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/interlaced/iftbbn0g01.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/interlaced/iftbbn0g02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/interlaced/iftbbn0g02.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/pngsuite/interlaced/iftbbn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/pngsuite/interlaced/iftbbn0g04.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/powerpc-vsx/linux_aux.c: -------------------------------------------------------------------------------- 1 | /* contrib/powerpc-vsx/linux_aux.c 2 | * 3 | * Copyright (c) 2017 Glenn Randers-Pehrson 4 | * Written by Vadim Barkov, 2017. 5 | * 6 | * This code is released under the libpng license. 7 | * For conditions of distribution and use, see the disclaimer 8 | * and license in png.h 9 | * 10 | * STATUS: TESTED 11 | * BUG REPORTS: png-mng-implement@sourceforge.net 12 | * 13 | * png_have_vsx implemented for Linux by using the auxiliary vector mechanism. 14 | * 15 | * This code is strict ANSI-C and is probably moderately portable; it does 16 | * however use and it assumes that /proc/cpuinfo is never localized. 17 | */ 18 | 19 | #include "sys/auxv.h" 20 | #include "png.h" 21 | 22 | static int 23 | png_have_vsx(png_structp png_ptr) 24 | { 25 | unsigned long auxv = getauxval(AT_HWCAP); 26 | 27 | PNG_UNUSED(png_ptr) 28 | 29 | if(auxv & (PPC_FEATURE_HAS_ALTIVEC|PPC_FEATURE_HAS_VSX)) 30 | return 1; 31 | else 32 | return 0; 33 | } 34 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/bad_iCCP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/bad_iCCP.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/badadler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/badadler.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/badcrc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/badcrc.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/empty_ancillary_chunks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/empty_ancillary_chunks.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_IDAT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_IDAT.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_bKGD_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_bKGD_chunk.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_cHRM_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_cHRM_chunk.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_eXIf_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_eXIf_chunk.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_gAMA_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_gAMA_chunk.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_hIST_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_hIST_chunk.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_iCCP_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_iCCP_chunk.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_iTXt_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_iTXt_chunk.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_juNK_unsafe_to_copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_juNK_unsafe_to_copy.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_juNk_safe_to_copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_juNk_safe_to_copy.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_pCAL_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_pCAL_chunk.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_pHYs_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_pHYs_chunk.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_sCAL_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_sCAL_chunk.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_sPLT_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_sPLT_chunk.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_sRGB_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_sRGB_chunk.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_sTER_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_sTER_chunk.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_tEXt_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_tEXt_chunk.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_tIME_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_tIME_chunk.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_zTXt_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/crashers/huge_zTXt_chunk.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-1-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-1-1.8-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-1-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-1-1.8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-1-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-1-linear-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-1-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-1-linear.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-1-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-1-sRGB-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-1-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-1-sRGB.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-1-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-1-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-1.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-16-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-16-1.8-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-16-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-16-1.8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-16-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-16-linear-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-16-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-16-linear.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-16-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-16-sRGB-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-16-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-16-sRGB.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-16-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-16-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-16.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-2-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-2-1.8-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-2-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-2-1.8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-2-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-2-linear-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-2-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-2-linear.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-2-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-2-sRGB-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-2-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-2-sRGB.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-2-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-2-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-2.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-4-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-4-1.8-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-4-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-4-1.8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-4-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-4-linear-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-4-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-4-linear.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-4-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-4-sRGB-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-4-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-4-sRGB.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-4-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-4-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-4.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-8-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-8-1.8-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-8-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-8-1.8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-8-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-8-linear-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-8-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-8-linear.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-8-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-8-sRGB-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-8-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-8-sRGB.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-8-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-alpha-16-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-alpha-16-1.8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-alpha-16-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-alpha-16-linear.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-alpha-16-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-alpha-16-sRGB.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-alpha-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-alpha-16.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-alpha-8-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-alpha-8-1.8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-alpha-8-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-alpha-8-linear.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-alpha-8-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-alpha-8-sRGB.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/gray-alpha-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/gray-alpha-8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-1-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-1-1.8-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-1-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-1-1.8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-1-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-1-linear-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-1-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-1-linear.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-1-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-1-sRGB-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-1-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-1-sRGB.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-1-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-1-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-1.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-2-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-2-1.8-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-2-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-2-1.8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-2-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-2-linear-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-2-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-2-linear.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-2-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-2-sRGB-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-2-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-2-sRGB.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-2-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-2-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-2.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-4-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-4-1.8-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-4-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-4-1.8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-4-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-4-linear-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-4-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-4-linear.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-4-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-4-sRGB-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-4-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-4-sRGB.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-4-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-4-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-4.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-8-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-8-1.8-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-8-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-8-1.8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-8-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-8-linear-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-8-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-8-linear.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-8-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-8-sRGB-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-8-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-8-sRGB.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-8-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/palette-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/palette-8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-16-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-16-1.8-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-16-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-16-1.8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-16-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-16-linear-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-16-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-16-linear.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-16-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-16-sRGB-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-16-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-16-sRGB.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-16-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-16-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-16.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-8-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-8-1.8-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-8-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-8-1.8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-8-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-8-linear-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-8-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-8-linear.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-8-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-8-sRGB-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-8-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-8-sRGB.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-8-tRNS.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-alpha-16-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-alpha-16-1.8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-alpha-16-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-alpha-16-linear.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-alpha-16-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-alpha-16-sRGB.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-alpha-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-alpha-16.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-alpha-8-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-alpha-8-1.8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-alpha-8-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-alpha-8-linear.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-alpha-8-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-alpha-8-sRGB.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/testpngs/rgb-alpha-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/testpngs/rgb-alpha-8.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/visupng/VisualPng.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "VisualPng"=.\VisualPng.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/visupng/VisualPng.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/visupng/VisualPng.ico -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/visupng/VisualPng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/contrib/visupng/VisualPng.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/contrib/visupng/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by VisualPng.rc 4 | // 5 | #define IDM_FILE_OPEN 40001 6 | #define IDM_FILE_SAVE 40002 7 | #define IDM_FILE_NEXT 40003 8 | #define IDM_FILE_PREVIOUS 40004 9 | #define IDM_FILE_EXIT 40005 10 | #define IDM_OPTIONS_BACKGROUND 40006 11 | #define IDM_OPTIONS_STRETCH 40007 12 | #define IDM_HELP_ABOUT 40008 13 | 14 | // Next default values for new objects 15 | // 16 | #ifdef APSTUDIO_INVOKED 17 | #ifndef APSTUDIO_READONLY_SYMBOLS 18 | #define _APS_NEXT_RESOURCE_VALUE 113 19 | #define _APS_NEXT_COMMAND_VALUE 40009 20 | #define _APS_NEXT_CONTROL_VALUE 1001 21 | #define _APS_NEXT_SYMED_VALUE 101 22 | #endif 23 | #endif 24 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/libpng.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@/libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@ 5 | 6 | Name: libpng 7 | Description: Loads and saves PNG files 8 | Version: @PNGLIB_VERSION@ 9 | Requires.private: zlib 10 | Libs: -L${libdir} -lpng@PNGLIB_MAJOR@@PNGLIB_MINOR@ 11 | Libs.private: @LIBS@ 12 | Cflags: -I${includedir} 13 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/libpngpf.3: -------------------------------------------------------------------------------- 1 | .TH LIBPNGPF 3 "June 21, 2023" 2 | .SH NAME 3 | libpng \- Portable Network Graphics (PNG) Reference Library 1.6.40 4 | (private functions) 5 | 6 | .SH SYNOPSIS 7 | \fB#include \fI"pngpriv.h" 8 | 9 | \fBAs of libpng version \fP\fI1.5.1\fP\fB, this section is no longer 10 | \fP\fImaintained\fP\fB, now that the private function prototypes are hidden in 11 | \fP\fIpngpriv.h\fP\fB and not accessible to applications. Look in 12 | \fP\fIpngpriv.h\fP\fB for the prototypes and a short description of each 13 | function. 14 | 15 | .SH DESCRIPTION 16 | The functions previously listed here are used privately by libpng and are not 17 | available for use by applications. They are not "exported" to applications 18 | using shared libraries. 19 | 20 | .SH "SEE ALSO" 21 | .BR "png"(5), " libpng"(3), " zlib"(3), " deflate"(5), " " and " zlib"(5) 22 | 23 | .SH AUTHORS 24 | Cosmin Truta, Glenn Randers-Pehrson 25 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/pngbar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/pngbar.jpg -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/pngbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/pngbar.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/pngnow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/pngnow.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/pngtest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/libpng/pngtest.png -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/pngusr.dfa: -------------------------------------------------------------------------------- 1 | # pngusr.dfa 2 | # 3 | # Build time configuration of libpng 4 | # 5 | # Enter build configuration options in this file 6 | # 7 | # Security settings: by default these limits are unset, you can change them 8 | # here by entering the appropriate values as #defines preceded by '@' (to cause, 9 | # them to be passed through to the build of pnglibconf.h), for example: 10 | # 11 | # @# define PNG_USER_WIDTH_MAX 65535 12 | # @# define PNG_USER_HEIGHT_MAX 65535 13 | # @# define PNG_USER_CHUNK_CACHE_MAX 256 14 | # @# define PNG_USER_CHUNK_MALLOC_MAX 640000 15 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/projects/visualc71/PRJ0041.mak: -------------------------------------------------------------------------------- 1 | # Prevent "Cannot find missing dependency..." warnings while compiling 2 | # pngwin.rc (PRJ0041). 3 | 4 | all: $(IntDir)\alloc.h \ 5 | $(IntDir)\fp.h \ 6 | $(IntDir)\m68881.h \ 7 | $(IntDir)\mem.h \ 8 | $(IntDir)\pngusr.h \ 9 | $(IntDir)\strings.h \ 10 | $(IntDir)\unistd.h \ 11 | $(IntDir)\unixio.h 12 | 13 | $(IntDir)\alloc.h \ 14 | $(IntDir)\fp.h \ 15 | $(IntDir)\m68881.h \ 16 | $(IntDir)\mem.h \ 17 | $(IntDir)\pngusr.h \ 18 | $(IntDir)\strings.h \ 19 | $(IntDir)\unistd.h \ 20 | $(IntDir)\unixio.h: 21 | @!echo.>$@ 22 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/scripts/SCOPTIONS.ppc: -------------------------------------------------------------------------------- 1 | OPTIMIZE 2 | OPTPEEP 3 | OPTTIME 4 | OPTSCHED 5 | AUTOREGISTER 6 | PARMS=REGISTERS 7 | INCLUDEDIR=hlp:ppc/include 8 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/scripts/intprefix.c: -------------------------------------------------------------------------------- 1 | 2 | /* intprefix.c - generate an unprefixed internal symbol list 3 | * 4 | * Copyright (c) 2013-2014 Glenn Randers-Pehrson 5 | * 6 | * This code is released under the libpng license. 7 | * For conditions of distribution and use, see the disclaimer 8 | * and license in png.h 9 | */ 10 | 11 | #define PNG_INTERNAL_DATA(type, name, array)\ 12 | PNG_DFN "@" name "@" 13 | 14 | #define PNG_INTERNAL_FUNCTION(type, name, args, attributes)\ 15 | PNG_DFN "@" name "@" 16 | 17 | #define PNG_INTERNAL_CALLBACK(type, name, args, attributes)\ 18 | PNG_DFN "@" name "@" 19 | 20 | #define PNGPREFIX_H /* self generation */ 21 | #include "../pngpriv.h" 22 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/scripts/libpng-config-head.in: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | # libpng-config 4 | # provides configuration info for libpng. 5 | 6 | # Copyright (C) 2002 Glenn Randers-Pehrson 7 | 8 | # This code is released under the libpng license. 9 | # For conditions of distribution and use, see the disclaimer 10 | # and license in png.h 11 | 12 | # Modeled after libxml-config. 13 | 14 | version=1.6.40 15 | prefix="" 16 | libdir="" 17 | libs="" 18 | I_opts="" 19 | L_opts="" 20 | R_opts="" 21 | cppflags="" 22 | ccopts="" 23 | ldopts="" 24 | 25 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/scripts/libpng.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@/libpng16 5 | 6 | Name: libpng 7 | Description: Loads and saves PNG files 8 | Version: 1.6.40 9 | Libs: -L${libdir} -lpng16 10 | Cflags: -I${includedir} 11 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/scripts/ltversion.m4: -------------------------------------------------------------------------------- 1 | # ltversion.m4 -- version numbers -*- Autoconf -*- 2 | # 3 | # Copyright (C) 2004, 2011-2019, 2021-2022 Free Software Foundation, 4 | # Inc. 5 | # Written by Scott James Remnant, 2004 6 | # 7 | # This file is free software; the Free Software Foundation gives 8 | # unlimited permission to copy and/or distribute it, with or without 9 | # modifications, as long as this notice is preserved. 10 | 11 | # @configure_input@ 12 | 13 | # serial 4245 ltversion.m4 14 | # This file is part of GNU Libtool 15 | 16 | m4_define([LT_PACKAGE_VERSION], [2.4.7]) 17 | m4_define([LT_PACKAGE_REVISION], [2.4.7]) 18 | 19 | AC_DEFUN([LTVERSION_VERSION], 20 | [macro_version='2.4.7' 21 | macro_revision='2.4.7' 22 | _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) 23 | _LT_DECL(, macro_revision, 0) 24 | ]) 25 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/scripts/macro.lst: -------------------------------------------------------------------------------- 1 | get_uint_32(buf) 2 | get_uint_16(buf) 3 | get_int_32(buf) 4 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/scripts/prefix.c: -------------------------------------------------------------------------------- 1 | 2 | /* prefix.c - generate an unprefixed symbol list 3 | * 4 | * Copyright (c) 2013-2014 Glenn Randers-Pehrson 5 | * 6 | * This code is released under the libpng license. 7 | * For conditions of distribution and use, see the disclaimer 8 | * and license in png.h 9 | */ 10 | 11 | #define PNG_EXPORTA(ordinal, type, name, args, attributes)\ 12 | PNG_DFN "@" name "@" 13 | 14 | /* The configuration information *before* the additional of symbol renames, 15 | * the list is the C name list; no symbol prefix. 16 | */ 17 | #include "pnglibconf.out" 18 | 19 | PNG_DFN_START_SORT 1 20 | 21 | #include "../png.h" 22 | 23 | PNG_DFN_END_SORT 24 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/scripts/sym.c: -------------------------------------------------------------------------------- 1 | 2 | /* sym.c - define format of libpng.sym 3 | * 4 | * Copyright (c) 2011-2014 Glenn Randers-Pehrson 5 | * 6 | * This code is released under the libpng license. 7 | * For conditions of distribution and use, see the disclaimer 8 | * and license in png.h 9 | */ 10 | 11 | #define PNG_EXPORTA(ordinal, type, name, args, attributes)\ 12 | PNG_DFN "@" SYMBOL_PREFIX "@@" name "@" 13 | 14 | #include "../png.h" 15 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/scripts/vers.c: -------------------------------------------------------------------------------- 1 | 2 | /* vers.c - define format of libpng.vers 3 | * 4 | * Copyright (c) 2011-2014 Glenn Randers-Pehrson 5 | * 6 | * This code is released under the libpng license. 7 | * For conditions of distribution and use, see the disclaimer 8 | * and license in png.h 9 | */ 10 | 11 | #define PNG_EXPORTA(ordinal, type, name, args, attributes)\ 12 | PNG_DFN " @" SYMBOL_PREFIX "@@" name "@;" 13 | 14 | PNG_DFN "@" PNGLIB_LIBNAME "@ {global:" 15 | 16 | #include "../png.h" 17 | 18 | PNG_DFN "local: *; };" 19 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngimage-full: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngimage --exhaustive --list-combos --log "${srcdir}/contrib/pngsuite/"*.png 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngimage-quick: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngimage --list-combos --log "${srcdir}/contrib/pngsuite/"*.png 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngstest-1.8: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec "${srcdir}/tests/pngstest" 1.8 none 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngstest-1.8-alpha: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec "${srcdir}/tests/pngstest" 1.8 alpha 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngstest-linear: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec "${srcdir}/tests/pngstest" linear none 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngstest-linear-alpha: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec "${srcdir}/tests/pngstest" linear alpha 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngstest-none: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec "${srcdir}/tests/pngstest" none none 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngstest-none-alpha: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec "${srcdir}/tests/pngstest" none alpha 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngstest-sRGB: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec "${srcdir}/tests/pngstest" sRGB none 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngstest-sRGB-alpha: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec "${srcdir}/tests/pngstest" sRGB alpha 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngtest-all: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # normal execution 4 | 5 | ./pngtest --strict ${srcdir}/pngtest.png 6 | 7 | # various crashers 8 | # using --relaxed because some come from fuzzers that don't maintain CRC's 9 | 10 | ./pngtest --relaxed ${srcdir}/contrib/testpngs/crashers/badcrc.png 11 | ./pngtest --relaxed ${srcdir}/contrib/testpngs/crashers/badadler.png 12 | ./pngtest --xfail ${srcdir}/contrib/testpngs/crashers/bad_iCCP.png 13 | ./pngtest --xfail ${srcdir}/contrib/testpngs/crashers/empty_ancillary_chunks.png 14 | ./pngtest --xfail ${srcdir}/contrib/testpngs/crashers/huge_*_chunk.png \ 15 | ${srcdir}/contrib/testpngs/crashers/huge_*safe_to_copy.png 16 | ./pngtest --xfail ${srcdir}/contrib/testpngs/crashers/huge_IDAT.png 17 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngunknown-IDAT: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngunknown --strict default=discard IDAT=save "${srcdir}/pngtest.png" 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngunknown-discard: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngunknown --strict default=discard "${srcdir}/pngtest.png" 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngunknown-if-safe: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngunknown --strict default=if-safe "${srcdir}/pngtest.png" 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngunknown-sAPI: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngunknown --strict bKGD=save cHRM=save gAMA=save all=discard iCCP=save sBIT=save sRGB=save eXIf=save "${srcdir}/pngtest.png" 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngunknown-sTER: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngunknown --strict sTER=if-safe "${srcdir}/pngtest.png" 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngunknown-save: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngunknown --strict default=save "${srcdir}/pngtest.png" 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngunknown-vpAg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngunknown --strict vpAg=if-safe "${srcdir}/pngtest.png" 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngvalid-gamma-16-to-8: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-16-to-8 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngvalid-gamma-alpha-mode: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-alpha-mode 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngvalid-gamma-background: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-background 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngvalid-gamma-expand16-alpha-mode: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-alpha-mode --expand16 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngvalid-gamma-expand16-background: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-background --expand16 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngvalid-gamma-expand16-transform: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-transform --expand16 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngvalid-gamma-sbit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-sbit 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngvalid-gamma-threshold: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-threshold 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngvalid-gamma-transform: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-transform 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngvalid-progressive-interlace-standard: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --standard --progressive-read --interlace 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngvalid-progressive-size: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --size --progressive-read 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngvalid-progressive-standard: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --standard --progressive-read 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngvalid-standard: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --standard 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/libpng/tests/pngvalid-transform: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --transform 3 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright notice: 2 | 3 | (C) 1995-2022 Jean-loup Gailly and Mark Adler 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | 21 | Jean-loup Gailly Mark Adler 22 | jloup@gzip.org madler@alumni.caltech.edu 23 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | -@echo "Please use ./configure first. Thank you." 3 | 4 | distclean: 5 | make -f Makefile.in distclean 6 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/ada/zlib.gpr: -------------------------------------------------------------------------------- 1 | project Zlib is 2 | 3 | for Languages use ("Ada"); 4 | for Source_Dirs use ("."); 5 | for Object_Dir use "."; 6 | for Main use ("test.adb", "mtest.adb", "read.adb", "buffer_demo"); 7 | 8 | package Compiler is 9 | for Default_Switches ("ada") use ("-gnatwcfilopru", "-gnatVcdfimorst", "-gnatyabcefhiklmnoprst"); 10 | end Compiler; 11 | 12 | package Linker is 13 | for Default_Switches ("ada") use ("-lz"); 14 | end Linker; 15 | 16 | package Builder is 17 | for Default_Switches ("ada") use ("-s", "-gnatQ"); 18 | end Builder; 19 | 20 | end Zlib; 21 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/blast/Makefile: -------------------------------------------------------------------------------- 1 | blast: blast.c blast.h 2 | cc -DTEST -o blast blast.c 3 | 4 | test: blast 5 | blast < test.pk | cmp - test.txt 6 | 7 | clean: 8 | rm -f blast blast.o 9 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/blast/README: -------------------------------------------------------------------------------- 1 | Read blast.h for purpose and usage. 2 | 3 | Mark Adler 4 | madler@alumni.caltech.edu 5 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/blast/test.pk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/zlib/contrib/blast/test.pk -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/blast/test.txt: -------------------------------------------------------------------------------- 1 | AIAIAIAIAIAIA -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/delphi/ZLibConst.pas: -------------------------------------------------------------------------------- 1 | unit ZLibConst; 2 | 3 | interface 4 | 5 | resourcestring 6 | sTargetBufferTooSmall = 'ZLib error: target buffer may be too small'; 7 | sInvalidStreamOp = 'Invalid stream operation'; 8 | 9 | implementation 10 | 11 | end. 12 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/dotzlib/DotZLib.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/zlib/contrib/dotzlib/DotZLib.chm -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/dotzlib/DotZLib.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 8.00 2 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DotZLib", "DotZLib\DotZLib.csproj", "{BB1EE0B1-1808-46CB-B786-949D91117FC5}" 3 | ProjectSection(ProjectDependencies) = postProject 4 | EndProjectSection 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfiguration) = preSolution 8 | Debug = Debug 9 | Release = Release 10 | EndGlobalSection 11 | GlobalSection(ProjectConfiguration) = postSolution 12 | {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Debug.ActiveCfg = Debug|.NET 13 | {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Debug.Build.0 = Debug|.NET 14 | {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Release.ActiveCfg = Release|.NET 15 | {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Release.Build.0 = Release|.NET 16 | EndGlobalSection 17 | GlobalSection(ExtensibilityGlobals) = postSolution 18 | EndGlobalSection 19 | GlobalSection(ExtensibilityAddIns) = postSolution 20 | EndGlobalSection 21 | EndGlobal 22 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/dotzlib/DotZLib/ChecksumImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/zlib/contrib/dotzlib/DotZLib/ChecksumImpl.cs -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/dotzlib/DotZLib/CircularBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/zlib/contrib/dotzlib/DotZLib/CircularBuffer.cs -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/dotzlib/DotZLib/CodecBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/zlib/contrib/dotzlib/DotZLib/CodecBase.cs -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/dotzlib/DotZLib/Deflater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/zlib/contrib/dotzlib/DotZLib/Deflater.cs -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/dotzlib/DotZLib/DotZLib.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/zlib/contrib/dotzlib/DotZLib/DotZLib.cs -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/dotzlib/DotZLib/GZipStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/zlib/contrib/dotzlib/DotZLib/GZipStream.cs -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/dotzlib/DotZLib/Inflater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/zlib/contrib/dotzlib/DotZLib/Inflater.cs -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/infback9/README: -------------------------------------------------------------------------------- 1 | See infback9.h for what this is and how to use it. 2 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/iostream/test.cpp: -------------------------------------------------------------------------------- 1 | 2 | #include "zfstream.h" 3 | 4 | int main() { 5 | 6 | // Construct a stream object with this filebuffer. Anything sent 7 | // to this stream will go to standard out. 8 | gzofstream os( 1, ios::out ); 9 | 10 | // This text is getting compressed and sent to stdout. 11 | // To prove this, run 'test | zcat'. 12 | os << "Hello, Mommy" << endl; 13 | 14 | os << setcompressionlevel( Z_NO_COMPRESSION ); 15 | os << "hello, hello, hi, ho!" << endl; 16 | 17 | setcompressionlevel( os, Z_DEFAULT_COMPRESSION ) 18 | << "I'm compressing again" << endl; 19 | 20 | os.close(); 21 | 22 | return 0; 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/iostream2/zstream_test.cpp: -------------------------------------------------------------------------------- 1 | #include "zstream.h" 2 | #include 3 | #include 4 | #include 5 | 6 | void main() { 7 | char h[256] = "Hello"; 8 | char* g = "Goodbye"; 9 | ozstream out("temp.gz"); 10 | out < "This works well" < h < g; 11 | out.close(); 12 | 13 | izstream in("temp.gz"); // read it back 14 | char *x = read_string(in), *y = new char[256], z[256]; 15 | in > y > z; 16 | in.close(); 17 | cout << x << endl << y << endl << z << endl; 18 | 19 | out.open("temp.gz"); // try ascii output; zcat temp.gz to see the results 20 | out << setw(50) << setfill('#') << setprecision(20) << x << endl << y << endl << z << endl; 21 | out << z << endl << y << endl << x << endl; 22 | out << 1.1234567890123456789 << endl; 23 | 24 | delete[] x; delete[] y; 25 | } 26 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/iostream3/TODO: -------------------------------------------------------------------------------- 1 | Possible upgrades to gzfilebuf: 2 | 3 | - The ability to do putback (e.g. putbackfail) 4 | 5 | - The ability to seek (zlib supports this, but could be slow/tricky) 6 | 7 | - Simultaneous read/write access (does it make sense?) 8 | 9 | - Support for ios_base::ate open mode 10 | 11 | - Locale support? 12 | 13 | - Check public interface to see which calls give problems 14 | (due to dependence on library internals) 15 | 16 | - Override operator<<(ostream&, gzfilebuf*) to allow direct copying 17 | of stream buffer to stream ( i.e. os << is.rdbuf(); ) 18 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/minizip/Makefile: -------------------------------------------------------------------------------- 1 | CC=cc 2 | CFLAGS := $(CFLAGS) -O -I../.. 3 | 4 | UNZ_OBJS = miniunz.o unzip.o ioapi.o ../../libz.a 5 | ZIP_OBJS = minizip.o zip.o ioapi.o ../../libz.a 6 | 7 | .c.o: 8 | $(CC) -c $(CFLAGS) $*.c 9 | 10 | all: miniunz minizip 11 | 12 | miniunz: $(UNZ_OBJS) 13 | $(CC) $(CFLAGS) -o $@ $(UNZ_OBJS) 14 | 15 | minizip: $(ZIP_OBJS) 16 | $(CC) $(CFLAGS) -o $@ $(ZIP_OBJS) 17 | 18 | test: miniunz minizip 19 | @rm -f test.* 20 | @echo hello hello hello > test.txt 21 | ./minizip test test.txt 22 | ./miniunz -l test.zip 23 | @mv test.txt test.old 24 | ./miniunz test.zip 25 | @cmp test.txt test.old 26 | @rm -f test.* 27 | 28 | clean: 29 | /bin/rm -f *.o *~ minizip miniunz test.* 30 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/minizip/Makefile.am: -------------------------------------------------------------------------------- 1 | lib_LTLIBRARIES = libminizip.la 2 | 3 | if COND_DEMOS 4 | bin_PROGRAMS = miniunzip minizip 5 | endif 6 | 7 | zlib_top_srcdir = $(top_srcdir)/../.. 8 | zlib_top_builddir = $(top_builddir)/../.. 9 | 10 | AM_CPPFLAGS = -I$(zlib_top_srcdir) 11 | AM_LDFLAGS = -L$(zlib_top_builddir) 12 | 13 | if WIN32 14 | iowin32_src = iowin32.c 15 | iowin32_h = iowin32.h 16 | endif 17 | 18 | libminizip_la_SOURCES = \ 19 | ioapi.c \ 20 | mztools.c \ 21 | unzip.c \ 22 | zip.c \ 23 | ${iowin32_src} 24 | 25 | libminizip_la_LDFLAGS = $(AM_LDFLAGS) -version-info 1:0:0 -lz 26 | 27 | minizip_includedir = $(includedir)/minizip 28 | minizip_include_HEADERS = \ 29 | crypt.h \ 30 | ioapi.h \ 31 | mztools.h \ 32 | unzip.h \ 33 | zip.h \ 34 | ${iowin32_h} 35 | 36 | pkgconfigdir = $(libdir)/pkgconfig 37 | pkgconfig_DATA = minizip.pc 38 | 39 | EXTRA_PROGRAMS = miniunzip minizip 40 | 41 | miniunzip_SOURCES = miniunz.c 42 | miniunzip_LDADD = libminizip.la 43 | 44 | minizip_SOURCES = minizip.c 45 | minizip_LDADD = libminizip.la -lz 46 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/minizip/MiniZip64_Changes.txt: -------------------------------------------------------------------------------- 1 | 2 | MiniZip 1.1 was derrived from MiniZip at version 1.01f 3 | 4 | Change in 1.0 (Okt 2009) 5 | - **TODO - Add history** 6 | 7 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/minizip/configure.ac: -------------------------------------------------------------------------------- 1 | # -*- Autoconf -*- 2 | # Process this file with autoconf to produce a configure script. 3 | 4 | AC_INIT([minizip], [1.2.13], [bugzilla.redhat.com]) 5 | AC_CONFIG_SRCDIR([minizip.c]) 6 | AM_INIT_AUTOMAKE([foreign]) 7 | LT_INIT 8 | 9 | AC_MSG_CHECKING([whether to build example programs]) 10 | AC_ARG_ENABLE([demos], AC_HELP_STRING([--enable-demos], [build example programs])) 11 | AM_CONDITIONAL([COND_DEMOS], [test "$enable_demos" = yes]) 12 | if test "$enable_demos" = yes 13 | then 14 | AC_MSG_RESULT([yes]) 15 | else 16 | AC_MSG_RESULT([no]) 17 | fi 18 | 19 | case "${host}" in 20 | *-mingw* | mingw*) 21 | WIN32="yes" 22 | ;; 23 | *) 24 | ;; 25 | esac 26 | AM_CONDITIONAL([WIN32], [test "${WIN32}" = "yes"]) 27 | 28 | 29 | AC_SUBST([HAVE_UNISTD_H], [0]) 30 | AC_CHECK_HEADER([unistd.h], [HAVE_UNISTD_H=1], []) 31 | AC_CONFIG_FILES([Makefile minizip.pc]) 32 | AC_OUTPUT 33 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/minizip/iowin32.h: -------------------------------------------------------------------------------- 1 | /* iowin32.h -- IO base function header for compress/uncompress .zip 2 | Version 1.1, February 14h, 2010 3 | part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html ) 4 | 5 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) 6 | 7 | Modifications for Zip64 support 8 | Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) 9 | 10 | For more info read MiniZip_info.txt 11 | 12 | */ 13 | 14 | #include 15 | 16 | 17 | #ifdef __cplusplus 18 | extern "C" { 19 | #endif 20 | 21 | void fill_win32_filefunc OF((zlib_filefunc_def* pzlib_filefunc_def)); 22 | void fill_win32_filefunc64 OF((zlib_filefunc64_def* pzlib_filefunc_def)); 23 | void fill_win32_filefunc64A OF((zlib_filefunc64_def* pzlib_filefunc_def)); 24 | void fill_win32_filefunc64W OF((zlib_filefunc64_def* pzlib_filefunc_def)); 25 | 26 | #ifdef __cplusplus 27 | } 28 | #endif 29 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/minizip/make_vms.com: -------------------------------------------------------------------------------- 1 | $ if f$search("ioapi.h_orig") .eqs. "" then copy ioapi.h ioapi.h_orig 2 | $ open/write zdef vmsdefs.h 3 | $ copy sys$input: zdef 4 | $ deck 5 | #define unix 6 | #define fill_zlib_filefunc64_32_def_from_filefunc32 fillzffunc64from 7 | #define Write_Zip64EndOfCentralDirectoryLocator Write_Zip64EoDLocator 8 | #define Write_Zip64EndOfCentralDirectoryRecord Write_Zip64EoDRecord 9 | #define Write_EndOfCentralDirectoryRecord Write_EoDRecord 10 | $ eod 11 | $ close zdef 12 | $ copy vmsdefs.h,ioapi.h_orig ioapi.h 13 | $ cc/include=[--]/prefix=all ioapi.c 14 | $ cc/include=[--]/prefix=all miniunz.c 15 | $ cc/include=[--]/prefix=all unzip.c 16 | $ cc/include=[--]/prefix=all minizip.c 17 | $ cc/include=[--]/prefix=all zip.c 18 | $ link miniunz,unzip,ioapi,[--]libz.olb/lib 19 | $ link minizip,zip,ioapi,[--]libz.olb/lib 20 | $ mcr []minizip test minizip_info.txt 21 | $ mcr []miniunz -l test.zip 22 | $ rename minizip_info.txt; minizip_info.txt_old 23 | $ mcr []miniunz test.zip 24 | $ delete test.zip;* 25 | $exit 26 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/minizip/minizip.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@/minizip 5 | 6 | Name: minizip 7 | Description: Minizip zip file manipulation library 8 | Requires: 9 | Version: @PACKAGE_VERSION@ 10 | Libs: -L${libdir} -lminizip 11 | Libs.private: -lz 12 | Cflags: -I${includedir} 13 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/minizip/mztools.h: -------------------------------------------------------------------------------- 1 | /* 2 | Additional tools for Minizip 3 | Code: Xavier Roche '2004 4 | License: Same as ZLIB (www.gzip.org) 5 | */ 6 | 7 | #ifndef _zip_tools_H 8 | #define _zip_tools_H 9 | 10 | #ifdef __cplusplus 11 | extern "C" { 12 | #endif 13 | 14 | #ifndef _ZLIB_H 15 | #include "zlib.h" 16 | #endif 17 | 18 | #include "unzip.h" 19 | 20 | /* Repair a ZIP file (missing central directory) 21 | file: file to recover 22 | fileOut: output file after recovery 23 | fileOutTmp: temporary file name used for recovery 24 | */ 25 | extern int ZEXPORT unzRepair(const char* file, 26 | const char* fileOut, 27 | const char* fileOutTmp, 28 | uLong* nRecovered, 29 | uLong* bytesRecovered); 30 | 31 | 32 | #ifdef __cplusplus 33 | } 34 | #endif 35 | 36 | 37 | #endif 38 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/puff/zeros.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/zlib/contrib/puff/zeros.raw -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/testzlib/testzlib.txt: -------------------------------------------------------------------------------- 1 | To build testzLib with Visual Studio 2005: 2 | 3 | copy to a directory file from : 4 | - root of zLib tree 5 | - contrib/testzlib 6 | - contrib/masmx86 7 | - contrib/masmx64 8 | - contrib/vstudio/vc7 9 | 10 | and open testzlib8.sln -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/untgz/Makefile: -------------------------------------------------------------------------------- 1 | CC=cc 2 | CFLAGS=-g 3 | 4 | untgz: untgz.o ../../libz.a 5 | $(CC) $(CFLAGS) -o untgz untgz.o -L../.. -lz 6 | 7 | untgz.o: untgz.c ../../zlib.h 8 | $(CC) $(CFLAGS) -c -I../.. untgz.c 9 | 10 | ../../libz.a: 11 | cd ../..; ./configure; make 12 | 13 | clean: 14 | rm -f untgz untgz.o *~ 15 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/untgz/Makefile.msc: -------------------------------------------------------------------------------- 1 | CC=cl 2 | CFLAGS=-MD 3 | 4 | untgz.exe: untgz.obj ..\..\zlib.lib 5 | $(CC) $(CFLAGS) untgz.obj ..\..\zlib.lib 6 | 7 | untgz.obj: untgz.c ..\..\zlib.h 8 | $(CC) $(CFLAGS) -c -I..\.. untgz.c 9 | 10 | ..\..\zlib.lib: 11 | cd ..\.. 12 | $(MAKE) -f win32\makefile.msc 13 | cd contrib\untgz 14 | 15 | clean: 16 | -del untgz.obj 17 | -del untgz.exe 18 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/vstudio/vc10/miniunz.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {048af943-022b-4db6-beeb-a54c34774ee2} 6 | cpp;c;cxx;def;odl;idl;hpj;bat 7 | 8 | 9 | {c1d600d2-888f-4aea-b73e-8b0dd9befa0c} 10 | h;hpp;hxx;hm;inl;inc 11 | 12 | 13 | {0844199a-966b-4f19-81db-1e0125e141b9} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe 15 | 16 | 17 | 18 | 19 | Source Files 20 | 21 | 22 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/vstudio/vc10/minizip.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {c0419b40-bf50-40da-b153-ff74215b79de} 6 | cpp;c;cxx;def;odl;idl;hpj;bat 7 | 8 | 9 | {bb87b070-735b-478e-92ce-7383abb2f36c} 10 | h;hpp;hxx;hm;inl;inc 11 | 12 | 13 | {f46ab6a6-548f-43cb-ae96-681abb5bd5db} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe 15 | 16 | 17 | 18 | 19 | Source Files 20 | 21 | 22 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {fa61a89f-93fc-4c89-b29e-36224b7592f4} 6 | cpp;c;cxx;def;odl;idl;hpj;bat 7 | 8 | 9 | {d4b85da0-2ba2-4934-b57f-e2584e3848ee} 10 | h;hpp;hxx;hm;inl;inc 11 | 12 | 13 | {e573e075-00bd-4a7d-bd67-a8cc9bfc5aca} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe 15 | 16 | 17 | 18 | 19 | Source Files 20 | 21 | 22 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/vstudio/vc10/zlib.rc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define IDR_VERSION1 1 4 | IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 5 | FILEVERSION 1, 2, 13, 0 6 | PRODUCTVERSION 1, 2, 13, 0 7 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 8 | FILEFLAGS 0 9 | FILEOS VOS_DOS_WINDOWS32 10 | FILETYPE VFT_DLL 11 | FILESUBTYPE 0 // not used 12 | BEGIN 13 | BLOCK "StringFileInfo" 14 | BEGIN 15 | BLOCK "040904E4" 16 | //language ID = U.S. English, char set = Windows, Multilingual 17 | 18 | BEGIN 19 | VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" 20 | VALUE "FileVersion", "1.2.13\0" 21 | VALUE "InternalName", "zlib\0" 22 | VALUE "OriginalFilename", "zlibwapi.dll\0" 23 | VALUE "ProductName", "ZLib.DLL\0" 24 | VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" 25 | VALUE "LegalCopyright", "(C) 1995-2022 Jean-loup Gailly & Mark Adler\0" 26 | END 27 | END 28 | BLOCK "VarFileInfo" 29 | BEGIN 30 | VALUE "Translation", 0x0409, 1252 31 | END 32 | END 33 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/vstudio/vc11/zlib.rc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define IDR_VERSION1 1 4 | IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 5 | FILEVERSION 1, 2, 13, 0 6 | PRODUCTVERSION 1, 2, 13, 0 7 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 8 | FILEFLAGS 0 9 | FILEOS VOS_DOS_WINDOWS32 10 | FILETYPE VFT_DLL 11 | FILESUBTYPE 0 // not used 12 | BEGIN 13 | BLOCK "StringFileInfo" 14 | BEGIN 15 | BLOCK "040904E4" 16 | //language ID = U.S. English, char set = Windows, Multilingual 17 | 18 | BEGIN 19 | VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" 20 | VALUE "FileVersion", "1.2.13\0" 21 | VALUE "InternalName", "zlib\0" 22 | VALUE "OriginalFilename", "zlibwapi.dll\0" 23 | VALUE "ProductName", "ZLib.DLL\0" 24 | VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" 25 | VALUE "LegalCopyright", "(C) 1995-2022 Jean-loup Gailly & Mark Adler\0" 26 | END 27 | END 28 | BLOCK "VarFileInfo" 29 | BEGIN 30 | VALUE "Translation", 0x0409, 1252 31 | END 32 | END 33 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/vstudio/vc12/zlib.rc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define IDR_VERSION1 1 4 | IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 5 | FILEVERSION 1, 2, 13, 0 6 | PRODUCTVERSION 1, 2, 13, 0 7 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 8 | FILEFLAGS 0 9 | FILEOS VOS_DOS_WINDOWS32 10 | FILETYPE VFT_DLL 11 | FILESUBTYPE 0 // not used 12 | BEGIN 13 | BLOCK "StringFileInfo" 14 | BEGIN 15 | BLOCK "040904E4" 16 | //language ID = U.S. English, char set = Windows, Multilingual 17 | 18 | BEGIN 19 | VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" 20 | VALUE "FileVersion", "1.2.13\0" 21 | VALUE "InternalName", "zlib\0" 22 | VALUE "OriginalFilename", "zlibwapi.dll\0" 23 | VALUE "ProductName", "ZLib.DLL\0" 24 | VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" 25 | VALUE "LegalCopyright", "(C) 1995-2022 Jean-loup Gailly & Mark Adler\0" 26 | END 27 | END 28 | BLOCK "VarFileInfo" 29 | BEGIN 30 | VALUE "Translation", 0x0409, 1252 31 | END 32 | END 33 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/contrib/vstudio/vc14/zlib.rc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define IDR_VERSION1 1 4 | IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 5 | FILEVERSION 1, 2, 13, 0 6 | PRODUCTVERSION 1, 2, 13, 0 7 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 8 | FILEFLAGS 0 9 | FILEOS VOS_DOS_WINDOWS32 10 | FILETYPE VFT_DLL 11 | FILESUBTYPE 0 // not used 12 | BEGIN 13 | BLOCK "StringFileInfo" 14 | BEGIN 15 | BLOCK "040904E4" 16 | //language ID = U.S. English, char set = Windows, Multilingual 17 | 18 | BEGIN 19 | VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" 20 | VALUE "FileVersion", "1.2.13\0" 21 | VALUE "InternalName", "zlib\0" 22 | VALUE "OriginalFilename", "zlibwapi.dll\0" 23 | VALUE "ProductName", "ZLib.DLL\0" 24 | VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" 25 | VALUE "LegalCopyright", "(C) 1995-2022 Jean-loup Gailly & Mark Adler\0" 26 | END 27 | END 28 | BLOCK "VarFileInfo" 29 | BEGIN 30 | VALUE "Translation", 0x0409, 1252 31 | END 32 | END 33 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/doc/crc-doc.1.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/zlib/doc/crc-doc.1.0.pdf -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/gzclose.c: -------------------------------------------------------------------------------- 1 | /* gzclose.c -- zlib gzclose() function 2 | * Copyright (C) 2004, 2010 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | #include "gzguts.h" 7 | 8 | /* gzclose() is in a separate file so that it is linked in only if it is used. 9 | That way the other gzclose functions can be used instead to avoid linking in 10 | unneeded compression or decompression routines. */ 11 | int ZEXPORT gzclose(file) 12 | gzFile file; 13 | { 14 | #ifndef NO_GZCOMPRESS 15 | gz_statep state; 16 | 17 | if (file == NULL) 18 | return Z_STREAM_ERROR; 19 | state = (gz_statep)file; 20 | 21 | return state->mode == GZ_READ ? gzclose_r(file) : gzclose_w(file); 22 | #else 23 | return gzclose_r(file); 24 | #endif 25 | } 26 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/inffast.h: -------------------------------------------------------------------------------- 1 | /* inffast.h -- header to use inffast.c 2 | * Copyright (C) 1995-2003, 2010 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | /* WARNING: this file should *not* be used by applications. It is 7 | part of the implementation of the compression library and is 8 | subject to change. Applications should only use zlib.h. 9 | */ 10 | 11 | void ZLIB_INTERNAL inflate_fast OF((z_streamp strm, unsigned start)); 12 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/nintendods/README: -------------------------------------------------------------------------------- 1 | This Makefile requires devkitARM (http://www.devkitpro.org/category/devkitarm/) and works inside "contrib/nds". It is based on a devkitARM template. 2 | 3 | Eduardo Costa 4 | January 3, 2009 5 | 6 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/old/README: -------------------------------------------------------------------------------- 1 | This directory contains files that have not been updated for zlib 1.2.x 2 | 3 | (Volunteers are encouraged to help clean this up. Thanks.) 4 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/old/os2/zlib.def: -------------------------------------------------------------------------------- 1 | ; 2 | ; Slightly modified version of ../nt/zlib.dnt :-) 3 | ; 4 | 5 | LIBRARY Z 6 | DESCRIPTION "Zlib compression library for OS/2" 7 | CODE PRELOAD MOVEABLE DISCARDABLE 8 | DATA PRELOAD MOVEABLE MULTIPLE 9 | 10 | EXPORTS 11 | adler32 12 | compress 13 | crc32 14 | deflate 15 | deflateCopy 16 | deflateEnd 17 | deflateInit2_ 18 | deflateInit_ 19 | deflateParams 20 | deflateReset 21 | deflateSetDictionary 22 | gzclose 23 | gzdopen 24 | gzerror 25 | gzflush 26 | gzopen 27 | gzread 28 | gzwrite 29 | inflate 30 | inflateEnd 31 | inflateInit2_ 32 | inflateInit_ 33 | inflateReset 34 | inflateSetDictionary 35 | inflateSync 36 | uncompress 37 | zlibVersion 38 | gzprintf 39 | gzputc 40 | gzgetc 41 | gzseek 42 | gzrewind 43 | gztell 44 | gzeof 45 | gzsetparams 46 | zError 47 | inflateSyncPoint 48 | get_crc_table 49 | compress2 50 | gzputs 51 | gzgets 52 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/win32/VisualC.txt: -------------------------------------------------------------------------------- 1 | 2 | To build zlib using the Microsoft Visual C++ environment, 3 | use the appropriate project from the contrib/vstudio/ directory. 4 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/zlib.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtne6f/TVTest/f345006334c2fb7030a6a5cbcefe13c459cc7cb9/src/TVTest_Image/zlib/zlib.3.pdf -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/zlib.pc.cmakein: -------------------------------------------------------------------------------- 1 | prefix=@CMAKE_INSTALL_PREFIX@ 2 | exec_prefix=@CMAKE_INSTALL_PREFIX@ 3 | libdir=@INSTALL_LIB_DIR@ 4 | sharedlibdir=@INSTALL_LIB_DIR@ 5 | includedir=@INSTALL_INC_DIR@ 6 | 7 | Name: zlib 8 | Description: zlib compression library 9 | Version: @VERSION@ 10 | 11 | Requires: 12 | Libs: -L${libdir} -L${sharedlibdir} -lz 13 | Cflags: -I${includedir} 14 | -------------------------------------------------------------------------------- /src/TVTest_Image/zlib/zlib.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | sharedlibdir=@sharedlibdir@ 5 | includedir=@includedir@ 6 | 7 | Name: zlib 8 | Description: zlib compression library 9 | Version: @VERSION@ 10 | 11 | Requires: 12 | Libs: -L${libdir} -L${sharedlibdir} -lz 13 | Cflags: -I${includedir} 14 | -------------------------------------------------------------------------------- /src/stdafx.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | TVTest 3 | Copyright(c) 2008-2020 DBCTRADO 4 | 5 | This program is free software; you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as published by 7 | the Free Software Foundation; either version 2 of the License, or 8 | (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with this program; if not, write to the Free Software 17 | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 18 | */ 19 | 20 | 21 | #include "stdafx.h" 22 | -------------------------------------------------------------------------------- /src/tvtestversionhashgen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | git_hash=$(git rev-parse --short HEAD) 4 | 5 | if [ $? -eq 0 ] 6 | then 7 | grep -q "$git_hash" TVTestVersionHash.h || echo -e -n "#define VERSION_HASH_A \"${git_hash}\"\r\n" >TVTestVersionHash.h 8 | else 9 | rm -f TVTestVersionHash.h 10 | fi 11 | --------------------------------------------------------------------------------