MCPcopy Create free account

hub / github.com/ImpulseAdventure/JPEGsnoop / functions

Functions786 in github.com/ImpulseAdventure/JPEGsnoop

MethodCheckUpdates
If it has been more than "nUpdateAutoDays" days since our last check for a recent update to the software, check the website for a newer version. - If
JPEGsnoop.cpp:834
MethodCheckUpdatesWww
Scrape the header of the web page to determine if a newer version of the software is available. - No information is sent to the website other than the
JPEGsnoop.cpp:885
MethodCimgDecode
Constructor for the Image Decoder - This constructor is called only once by Document class
ImgDecode.cpp:142
MethodCjfifDecode
Initialize the JFIF decoder. Several class pointers are provided as parameters, so that we can directly access the output log, the file buffer and the
JfifDecode.cpp:154
MethodClearDQT
Reset the DQT tables POST: - m_anImgDqtTbl[][] - m_anImgThumbDqt[][] - m_adImgDqtQual[] - m_abImgDqtSet[] - m_abImgDqtThumbSet[]
JfifDecode.cpp:430
MethodClrFullRes
Clear the entire pixel image arrays for all three components (YCC) INPUT: - nWidth = Current allocated image width - nHeight = Current allocat
ImgDecode.cpp:2435
MethodCmdLineDoneMessage
Report that application is finished to console This is an optional indicator to say that command-line operations have completed.
JPEGsnoop.cpp:771
MethodCmdLineHelp
JPEGsnoop.cpp:108
MethodCmdLineMessage
JPEGsnoop.cpp:787
MethodConvertPathToLpItemIdList
SettingsDlg.cpp:124
MethodConvertYCCtoRGB
Color conversion from YCC to RGB - CC: y/cb/cr -> r/g/b INPUT: - nMcuX = MCU x coordinate - nMcuY = MCU y coordinate - sPix = Structure for
ImgDecode.cpp:4229
MethodConvertYCCtoRGBFastFixed
Color conversion from YCC to RGB INPUT: - sPix = Structure for color conversion OUTPUT: - sPix = Structure for color conversion
ImgDecode.cpp:4148
MethodConvertYCCtoRGBFastFloat
Color conversion from YCC to RGB INPUT: - sPix = Structure for color conversion OUTPUT: - sPix = Structure for color conversion
ImgDecode.cpp:4086
MethodCopyDIBsmall
Attempt to create a double-buffer so that we can do our own resize function as the StretchDIBits() looks terrible for downsampling! NOTE: the followi
Dib.cpp:309
MethodCopyDibDblBuf
Dib.cpp:178
MethodCopyDibPart
Dib.cpp:217
MethodCreateClientItem
Default CreateClientItem() implementation
JPEGsnoopDoc.cpp:213
MethodCreateDIBFromBitmap
Dib.cpp:133
MethodCreateDir
Recursively create directories as needed to create full path TODO: Should replace this by SHCreateDirectoryEx()
SnoopConfig.cpp:506
MethodCreateFont
HyperlinkStatic.cpp:153
MethodCwindowBuf
Constructor for WindowBuf class - Allocates storage for the buffer - Resets state - Clears all buffer overlay bytes
WindowBuf.cpp:38
MethodDatabaseExtraClean
DbSigs.cpp:590
MethodDbgAddLine
Write out a line to the log buffer if we are in verbose mode PRE: - m_bVerbose Verbose mode INPUT: - strLine String to output OUTPUT: - none
JfifDecode.cpp:541
MethodDecode
/
UrlString.cpp:66
MethodDecodeApp13Ps
Handle APP13 marker This includes: - Photoshop "Save As" and "Save for Web" quality settings - IPTC entries PRE: - m_nPos POST: - m_nImgQualPhotoshopS
JfifDecode.cpp:2906
MethodDecodeApp2Flashpix
Parser for APP2 FlashPix marker
JfifDecode.cpp:3236
MethodDecodeApp2IccProfile
Parser for APP2 ICC profile marker
JfifDecode.cpp:3209
MethodDecodeAvi
Determine if the file is an AVI MJPEG. If so, parse the headers. TODO: Expand this function to use sub-functions for each block type
JfifDecode.cpp:7006
MethodDecodeDHT
Decode the DHT marker segment (Huffman Tables) In some cases (such as for MotionJPEG), we fake out the DHT tables (when bInject=true) with a standard
JfifDecode.cpp:3401
MethodDecodeEmbeddedThumb
Parse the embedded JPEG thumbnail. This routine is a much-reduced version of the main JFIF parser, in that it focuses primarily on the DQT tables.
JfifDecode.cpp:6715
MethodDecodeErrCheck
Check return value of previous call. If failed, then ask user if they wish to continue decoding. If no, then flag to the decoder that we're done (avoi
JfifDecode.cpp:3618
MethodDecodeExifIfd
Process all of the entries within an EXIF IFD directory This is used for the main EXIF IFDs as well as MakerNotes INPUT: - ifdStr The IFD section
JfifDecode.cpp:1771
MethodDecodeIccDateTime
Provide special output formatter for ICC Date/Time NOTE: It appears that the nParts had to be decoded in the reverse order from what I had expected, s
JfifDecode.cpp:3192
MethodDecodeIccHeader
Start decoding a single ICC header segment @ nPos
JfifDecode.cpp:2956
MethodDecodeIdctCalcFixedpt
Fixed point version of DecodeIdctCalcFloat() PRE: - m_anIdctLookup[][] - m_anDctBlock[] POST: - m_anIdctBlock[]
ImgDecode.cpp:2402
MethodDecodeIdctCalcFloat
Perform IDCT Formula: See itu-t81.pdf, section A.3.3 s(yx) = 1/4*Sum(u=0..7)[ Sum(v=0..7)[ C(u) * C(v) * S(vu) cos( (2x+1)*u*Pi/16 ) * cos( (2y+1)*v
ImgDecode.cpp:2372
MethodDecodeIdctClear
Clear input and output matrix POST: - m_anDctBlock[] - m_afIdctBlock[] - m_anIdctBlock[] - m_nDctCoefMax
ImgDecode.cpp:2243
MethodDecodeIdctSet
Set the DCT matrix entry - Fills in m_anDctBlock[] with the unquantized coefficients - Reversing the quantization is done using m_anDqtCoeffZz[][] IN
ImgDecode.cpp:2270
MethodDecodeIptc
Decode the IPTC metadata segment INPUT: nLen : Length of the 8BIM:IPTC resource data
DecodePs.cpp:295
MethodDecodeIptc
Decode the IPTC metadata segment INPUT: nLen : Length of the 8BIM:IPTC resource data
PsDecode.cpp:252
MethodDecodeIptcValue
Generate the custom-formatted string representing the IPTC field name and value INPUT: - eIptcType = Enumeration representing the IPTC field type
DecodePs.cpp:251
MethodDecodeIptcValue
Generate the custom-formatted string representing the IPTC field name and value INPUT: - eIptcType = Enumeration representing the IPTC field type
PsDecode.cpp:208
MethodDecodeMakerSubType
Interpret the MakerNote header to determine any applicable MakerNote subtype. PRE: - m_strImgExifMake - buffer INPUT: - none RETURN: - Decode succe
JfifDecode.cpp:1324
MethodDecodeMarker
JfifDecode.cpp:3759
MethodDecodePsd
Determine if the file is a Photoshop PSD If so, parse the headers. Generally want to start at start of file (nPos=0).
PsDecode.cpp:83
MethodDecodeRestartDcState
Reset the DC values in the decoder (e.g. at start and after restart markers) POST: - m_nDcLum - m_nDcChrCb - m_nDcChrCr - m_anDcLumCss[] - m_anDcChrC
ImgDecode.cpp:2693
MethodDecodeRestartScanBuf
Reset the decoder Scan Buff (at start of scan and after any restart markers) INPUT: - nFilePos = File position at start of scan - bRestart =
ImgDecode.cpp:4038
MethodDecodeScanComp
Decode a single component for one block of an MCU - Pull bits from the main buffer - Find matching huffman codes - Fill in the IDCT matrix (m_anDctBlo
ImgDecode.cpp:1604
MethodDecodeScanCompPrint
Decode a single component for one block of an MCU with printing used for the Detailed Decode functionality - Same as DecodeScanComp() but adds reporti
ImgDecode.cpp:1859
MethodDecodeTagHeader
DecodeDicom.cpp:329
MethodDecodeValFraction
Read two UINT32 from the buffer (8B) to create a formatted fraction string. Byte swap as required INPUT: - pos Buffer position RETURN: - Formatted
JfifDecode.cpp:1474
MethodDecodeValGPS
Read in 3 rational values from the buffer and output as a formatted GPS string INPUT: - pos Buffer position OUTPUT: - strCoord The formatted GPS st
JfifDecode.cpp:1536
MethodDecodeValRational
Read two UINT32 from the buffer (8B) and interpret as a rational entry. Convert to floating point. Byte swap as required INPUT: - pos Buffer positio
JfifDecode.cpp:1447
MethodDeleteContents
Trap the end of the JPEGsnoop document in case we want to perform any other clearing actions.
JPEGsnoopDoc.cpp:1023
MethodDoCmdLineCore
Process any command-line operations
JPEGsnoop.cpp:646
MethodDoDataExchange
SettingsDlg.cpp:50
MethodDoDataExchange
TermsDlg.cpp:116
MethodDoDataExchange
DbManageDlg.cpp:42
MethodDoDataExchange
BatchDlg.cpp:43
MethodDoDataExchange
LookupDlg.cpp:69
MethodDoDataExchange
DbSubmitDlg.cpp:48
MethodDoDataExchange
OverlayBufDlg.cpp:81
MethodDoDataExchange
ExportDlg.cpp:47
MethodDoDataExchange
OffsetDlg.cpp:57
MethodDoDataExchange
ExportTiffDlg.cpp:42
MethodDoDataExchange
ModelessDlg.cpp:40
MethodDoDataExchange
NoteDlg.cpp:41
MethodDoDataExchange
UpdateAvailDlg.cpp:44
MethodDoDataExchange
DecodeDetailDlg.cpp:51
MethodDoDataExchange
AboutDlg.cpp:29
MethodDoExtractEmbeddedJPEGCmdLine
Placeholder code for command-line call to extract JPEGs
JPEGsnoopCore.cpp:877
MethodDoGuiExtractEmbeddedJPEG
Extracts an embedded JPEG from the current file Also support extraction of all embedded JPEG from the file (default for non-interactive and optional i
JPEGsnoopDoc.cpp:1587
MethodDoLogSave
Save the current log to text file with a simple implementation - This routine is implemented with a simple output mechanism rather than leveraging CR
JPEGsnoopCore.cpp:370
MethodDocImageDirty
Mark the image view as needing update - Will take effect on next "Reprocess" call.
JPEGsnoop.cpp:1241
MethodDocReprocess
Reprocess the current file - Invokes the Reprocess action in the Document - Ensures that the document is available first
JPEGsnoop.cpp:1230
MethodDrawHistogram
Draw the histograms (RGB and/or Y) INPUT: - bQuiet = Calculate stats without reporting to log? - bDumpHistoY = Generate the Y histogram? PRE: -
ImgDecode.cpp:3870
MethodDump
JPEGsnoopViewImg.cpp:134
MethodDump
CntrItem.cpp:58
MethodDump
MainFrm.cpp:135
MethodDump
JPEGsnoopView.cpp:154
MethodDump
JPEGsnoopDoc.cpp:253
MethodEnableOK
Enable or disable the OK button
FolderDlg.h:119
MethodExpectMarkerEnd
This routine is called after the expected fields of the marker segment have been processed. The file position should line up with the offset dictated
JfifDecode.cpp:3637
MethodExpectRestart
Check for restart marker and compare the index against expected PRE: - m_nScanBuffPtr RETURN: - Restart marker found at the current buffer position N
ImgDecode.cpp:1335
MethodExportJpegDoRange
Export a subset of the file with no overlays or mods
JfifDecode.cpp:7801
MethodExtractBits
Extract a specified number of bits from a 32-bit holding register INPUT: - nWord = The 32-bit holding register - nBits = Number of bits (leftmo
ImgDecode.cpp:898
MethodFileTiff
FileTiff.cpp:24
MethodFindBimRecord
Locate a field ID in the constant 8BIM / Image Resource array INPUT: - nBimId = Image Resource ID (16-bit unsigned) OUTPUT: - nFldInd = Index in
DecodePs.cpp:176
MethodFindBimRecord
Locate a field ID in the constant 8BIM / Image Resource array INPUT: - nBimId = Image Resource ID (16-bit unsigned) OUTPUT: - nFldInd = Index in
PsDecode.cpp:133
MethodFindMenuItem
FindMenuItem() will find a menu item string from the specified popup menu and returns its position (0-based) in the specified popup menu. It returns -
MainFrm.cpp:109
MethodFindTag
Locate a field ID in the constant Meta Tag array INPUT: - nTagGroup = Meta Tag (High) - nTagElement = Meta Tag (Low) OUTPUT: - nFldInd = Inde
DecodeDicom.cpp:693
MethodFreePIDL
///////////// Free PIDL using shell's IMalloc
FolderDlg.cpp:161
MethodGenBatchFileListRecurse
Recursive routine that searches for files and folders Used in batch file processing mode INPUT: - strSrcRootName Starting path for input files - str
JPEGsnoopCore.cpp:491
MethodGenBatchFileListSingle
Perform processing on file selected by the batch recursion process GenBatchFileListRecurse(). INPUT: - strSrcRootName Starting path for input files
JPEGsnoopCore.cpp:564
MethodGenLookupHuffMask
Generate the Huffman code lookup table mask POST: - m_anHuffMaskLookup[]
ImgDecode.cpp:874
MethodGenLookupHuffMask
Construct a lookup table for the Huffman code masks The result is a simple bit sequence of zeros followed by an increasing number of 1 bits. 00000000.
JfifDecode.cpp:483
MethodGetCaptionSize
HyperlinkStatic.cpp:165
MethodGetCore
JPEGsnoopViewImg.cpp:72
MethodGetCurDoc
Retreive the currently active document (if it exists)
JPEGsnoop.cpp:1218
MethodGetDIBCols
Dib.cpp:107
← previousnext →301–400 of 786, ranked by callers