Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ImpulseAdventure/JPEGsnoop
/ functions
Functions
786 in github.com/ImpulseAdventure/JPEGsnoop
⨍
Functions
786
◇
Types & classes
93
↓ 417 callers
Method
AddLine
Add a basic text line to the log
DocLog.cpp:102
↓ 146 callers
Method
BufX
Replaces the direct buffer access with a managed refillable window/cache. - Supports 1/2/4 byte fetch - No support for overlays INPUT: - nOffset Fi
WindowBuf.cpp:728
↓ 101 callers
Method
AddLineErr
Add an error text line to the log
DocLog.cpp:176
↓ 87 callers
Method
BufRdAdv4
WindowBuf.cpp:822
↓ 71 callers
Method
AddLineHdr
Add a header text line to the log
DocLog.cpp:122
↓ 68 callers
Method
AddLineWarn
Add a warning text line to the log
DocLog.cpp:158
↓ 59 callers
Method
DebugLogAdd
If the debug log has been enabled, append the string parameter to the log file. Note that we do not keep the log file open to help ensure that all de
SnoopConfig.cpp:616
↓ 43 callers
Method
BufReadStrn
Read a string from the buffer/cache at the indicated file offset. - Does not affect the current file pointer nPosition - String length is limited by e
WindowBuf.cpp:984
↓ 40 callers
Method
BufRdAdv1
WindowBuf.cpp:806
↓ 36 callers
Method
BufRdAdv2
WindowBuf.cpp:814
↓ 29 callers
Method
Enable
Enable logging
DocLog.cpp:50
↓ 18 callers
Method
Dirty
Update the flag to mark the configuration as dirty / modified - This is used later to indicate that a resave is required
SnoopConfig.cpp:148
↓ 15 callers
Method
Buf
Provide a short-hand alias for the m_pWBuf buffer INPUT: - offset File offset to read from - bClean Forcibly disables any redirection to Fake
DecodePs.cpp:82
↓ 13 callers
Function
Dec2Bin
General.cpp:26
↓ 12 callers
Method
IsAnalyzed
Has a file been analyzed previously? - This indicator is used extensively in the CJPEGsnoopDoc to determine whether menu items are enabled or not
JPEGsnoopCore.cpp:138
↓ 9 callers
Function
Uint2Chars
Convert between unsigned integer to a 4-byte character string (also known as FourCC codes). This field type is used often in ICC profile entries.
General.cpp:68
↓ 8 callers
Method
J_ImgSrcChanged
JPEGsnoopDoc.cpp:2204
↓ 8 callers
Method
Kill
Dib.cpp:45
↓ 7 callers
Method
Encode
/
UrlString.cpp:51
↓ 7 callers
Method
GetDIBBitArray
Dib.cpp:121
↓ 7 callers
Method
GetPathName
///////////// Handy function to get the string pathname from pidl.
FolderDlg.cpp:127
↓ 6 callers
Method
AppendToLog
Add a line to the end of the log PRE: - m_pView (view from RichEdit must already be established)
JPEGsnoopDoc.cpp:268
↓ 6 callers
Function
TestBit
Simple helper routine to test whether an indexed bit is set
General.cpp:54
↓ 5 callers
Method
CreateDIB
Dib.cpp:53
↓ 5 callers
Method
RegistryStore
Write all configuration parameters to the registry - Skip write if no changes were made (!bDirty)
SnoopConfig.cpp:244
↓ 5 callers
Method
SetQuickMode
Enable or disable the quick log mode INPUT: - bQuick = If true, write to log buffer, if false, write to CDocument
DocLog.cpp:64
↓ 4 callers
Method
AnalyzeClose
Close the current file - Invalidate the buffer POST: - m_bFileOpened
JPEGsnoopCore.cpp:228
↓ 4 callers
Method
AnalyzeOpen
Open the file named in m_strPathName - Close / cleanup if another file was already open INPUT: - strFname = File to open POST: - m_pFile - m_lFileS
JPEGsnoopCore.cpp:157
↓ 4 callers
Method
BufLoadWindow
Ensure that the file offset parameter is captured in the current buffer cache. If not, reload a new cache around this offset. - Provide some limited c
WindowBuf.cpp:351
↓ 4 callers
Method
Clear
DocLog.cpp:79
↓ 4 callers
Method
I_GetDqtEntry
JPEGsnoopCore.cpp:1216
↓ 4 callers
Method
I_McuXyToLinear
JPEGsnoopCore.cpp:1286
↓ 4 callers
Method
I_PixelToMcu
JPEGsnoopCore.cpp:1276
↓ 3 callers
Method
AddLineGood
Add a "good" indicator text line to the log
DocLog.cpp:194
↓ 3 callers
Method
BufFileSet
Retain a copy of the file pointer and fetch the file size POST: - m_pBufFile - m_nPosEof
WindowBuf.cpp:96
↓ 3 callers
Method
BufFileUnset
Called to mark the buffer as closed - Typically done when we've finished processing a file This avoids problems where we try to read a buffer that has
WindowBuf.cpp:121
↓ 3 callers
Method
CopyDIB
Dib.cpp:156
↓ 3 callers
Method
GetPosEof
Accessor for m_nPosEof
WindowBuf.cpp:85
↓ 3 callers
Method
I_GetMarkerBlk
JPEGsnoopCore.cpp:1321
↓ 3 callers
Method
I_SetPreviewZoom
JPEGsnoopCore.cpp:1251
↓ 3 callers
Method
ImgSrcChanged
Indicate that the source of the image scan data has been dirtied. Either the source has changed or some of the View2 options have changed. POST: - m_
JfifDecode.cpp:259
↓ 3 callers
Function
MD5Update
Md5.cpp:235
↓ 3 callers
Method
SetDoc
Establish linkage between log and the CDocument Passing NULL will force use of local log instead
DocLog.cpp:87
↓ 3 callers
Method
SetStatusBar
JPEGsnoopCore.cpp:122
↓ 3 callers
Function
Swap16
Perform byteswap which is used to create packed image array before write-out of 16b values to disk
General.cpp:45
↓ 2 callers
Method
B_BufSearch
JPEGsnoopCore.cpp:1185
↓ 2 callers
Method
B_SetStatusBar
JPEGsnoopCore.cpp:1160
↓ 2 callers
Method
BrowseForFolder
///////////// Browse for folder. Args are same as for SHBrowseForFolder, but with extra bFilter that tells whether to do custom filtering. Note this r
FolderDlg.cpp:102
↓ 2 callers
Method
BufReadUniStr2
WindowBuf.cpp:923
↓ 2 callers
Method
BufSearch
Search for a value in the buffer from a given starting position and direction, limited to a maximum search depth - Search value can be 8-bit, 16-bit o
WindowBuf.cpp:149
↓ 2 callers
Method
Create
ModelessDlg.h:48
↓ 2 callers
Method
DatabaseExtraGetNum
DbSigs.cpp:596
↓ 2 callers
Method
DatabaseExtraLoad
DbSigs.cpp:303
↓ 2 callers
Method
DecodePsd
Determine if the file is a Photoshop PSD If so, parse the headers. Generally want to start at start of file (nPos=0).
DecodePs.cpp:90
↓ 2 callers
Method
Disable
Disable logging
DocLog.cpp:55
↓ 2 callers
Method
DoBatchFileProcess
Process a file in the batch file list INPUT: - nFileInd = Index into batch file list - bWriteLog = Write out log file after processing file? - bE
JPEGsnoopCore.cpp:765
↓ 2 callers
Method
DoExtractEmbeddedJPEG
Extracts an embedded JPEG from the current file Also support extraction of all embedded JPEG from the file NOTE: In "Extract All" mode, all file type
JPEGsnoopCore.cpp:906
↓ 2 callers
Method
ExportJpegDo
Export the embedded JPEG image at the current position in the file (with overlays) (may be the primary image or even an embedded thumbnail).
JfifDecode.cpp:7632
↓ 2 callers
Method
ExportJpegPrepare
Determine if the analyzed file is in a state ready for image extraction. Confirms that the important JFIF markers have been detected in the previous a
JfifDecode.cpp:7544
↓ 2 callers
Method
GenBatchFileList
Generate a list of files for a batch processing operation POST: - m_asBatchFiles = Contains list of full file paths
JPEGsnoopCore.cpp:454
↓ 2 callers
Method
GetAviMode
Fetch the AVI mode flag for this file PRE: - m_bAvi - m_bAviMjpeg OUTPUT: - bIsAvi - bIsMjpeg
JfifDecode.cpp:287
↓ 2 callers
Method
GetBatchFileCount
Return the number of files in the batch list
JPEGsnoopCore.cpp:680
↓ 2 callers
Method
GetLineLogLocal
Fetch a line from the local log Returns false if line number is out of range
DocLog.cpp:239
↓ 2 callers
Method
GetNumLinesLocal
Get the number of lines in the local log or quick buffer
DocLog.cpp:232
↓ 2 callers
Method
I_GetImageSize
JPEGsnoopCore.cpp:1291
↓ 2 callers
Method
I_GetPreviewPos
JPEGsnoopDoc.cpp:2214
↓ 2 callers
Method
I_GetPreviewZoomMode
JPEGsnoopCore.cpp:1256
↓ 2 callers
Method
I_IsPreviewReady
JPEGsnoopCore.cpp:1396
↓ 2 callers
Method
I_PixelToBlk
JPEGsnoopCore.cpp:1281
↓ 2 callers
Method
I_SetStatusBar
---------------------------------------------- Accessors for CImgDec ----------------------------------------------
JPEGsnoopCore.cpp:1211
↓ 2 callers
Method
I_SetStatusFilePosText
JPEGsnoopCore.cpp:1356
↓ 2 callers
Method
I_SetStatusMcuText
JPEGsnoopCore.cpp:1346
↓ 2 callers
Method
I_SetStatusYccText
JPEGsnoopCore.cpp:1336
↓ 2 callers
Method
InsertEntry
DbManageDlg.cpp:76
↓ 2 callers
Method
J_SetStatusBar
JPEGsnoopCore.cpp:1140
↓ 2 callers
Function
MD5Final
Md5.cpp:270
↓ 2 callers
Function
MD5Init
Set pseudoRandomNumber to zero for RFC MD5 implementation
Md5.cpp:218
↓ 2 callers
Function
MD5_Transform
Basic MD5 step. MD5_Transform buf based on in */
Md5.cpp:135
↓ 2 callers
Method
PrepareSendSubmit
Build the image data string that will be sent to the database repository This data string contains the compression siganture and a few special fields
JfifDecode.cpp:6424
↓ 2 callers
Method
ProcessFile
This is the primary JFIF parsing routine. The main loop steps through all of the JFIF markers and calls DecodeMarker() each time until we reach the en
JfifDecode.cpp:7297
↓ 2 callers
Method
SetDbDir
Update the directory used for user database
DbSigs.cpp:876
↓ 2 callers
Method
SetDqtEntry
Configure an entry in a quantization table INPUT: - nSet = Quant table dest ID (from DQT:Tq) - nInd = Coeff index (normal order) - nIndzz = Coe
ImgDecode.cpp:424
↓ 2 callers
Method
SetEntryValid
DbSigs.cpp:857
↓ 2 callers
Method
SetHyperlink
HyperlinkStatic.cpp:79
↓ 2 callers
Method
SetImageDetails
Set the general image details for the image decoder INPUT: - nDimX = Image dimension (X) - nDimY = Image dimension (Y) - nCompsSOF = Number o
ImgDecode.cpp:590
↓ 2 callers
Method
SetStartPath
CAL! Added
FolderDlg.cpp:137
↓ 2 callers
Method
SetStatusBar
Save a copy of the status bar control INPUT: - pStatBar = Pointer to status bar POST: - m_pStatBar
ImgDecode.cpp:315
↓ 2 callers
Function
Str2Uint32
General.cpp:159
↓ 2 callers
Method
WriteFile
FileTiff.cpp:436
↓ 1 callers
Method
AddLineHdrDesc
Add a header description text line to the log
DocLog.cpp:140
↓ 1 callers
Method
AnalyzeFile
Analyze the current file - Open file - Analyze file - Close file INPUT: - strFname = File to analyze PRE: - m_pAppConfig->nPosStart = Starting file
JPEGsnoopCore.cpp:325
↓ 1 callers
Method
AnalyzeFileDo
Perform the file analysis - Output the log header text - Process the current file via ProcessFile() - Dump the output to the log (if in QuickLog mode)
JPEGsnoopCore.cpp:268
↓ 1 callers
Method
B_Buf
JPEGsnoopCore.cpp:1180
↓ 1 callers
Method
B_OverlayGet
JPEGsnoopCore.cpp:1203
↓ 1 callers
Method
B_OverlayInstall
JPEGsnoopCore.cpp:1191
↓ 1 callers
Method
B_OverlayRemoveAll
JPEGsnoopCore.cpp:1198
↓ 1 callers
Method
Buf
Provide a short-hand alias for the m_pWBuf buffer Also support redirection to a local table in case we are faking out the DHT (eg. for MotionJPEG file
JfifDecode.cpp:513
↓ 1 callers
Method
Buf
Provide a short-hand alias for the m_pWBuf buffer INPUT: - offset File offset to read from - bClean Forcibly disables any redirection to Fake
DecodeDicom.cpp:76
↓ 1 callers
Method
Buf
Provide a short-hand alias for the m_pWBuf buffer INPUT: - offset File offset to read from - bClean Forcibly disables any redirection to Fake
PsDecode.cpp:75
↓ 1 callers
Method
BufSearchX
Search for a variable-length byte string in the buffer from a given starting position and direction, limited to a maximum search depth - Search string
WindowBuf.cpp:243
next →
1–100 of 786, ranked by callers