libextractor
1.11
About: GNU libextractor is a library used to extract meta-data from files of arbitrary type.
![]() ![]() |
plugin to support JPEG files More...
Go to the source code of this file.
Data Structures | |
struct | Context |
Functions | |
static void | no_emit (j_common_ptr cinfo, int msg_level) |
static void | no_output (j_common_ptr cinfo) |
static void | no_exit (j_common_ptr cinfo) |
void | EXTRACTOR_jpeg_extract_method (struct EXTRACTOR_ExtractContext *ec) |
plugin to support JPEG files
Definition in file jpeg_extractor.c.
void EXTRACTOR_jpeg_extract_method | ( | struct EXTRACTOR_ExtractContext * | ec | ) |
Main entry method for the 'image/jpeg' extraction plugin.
ec | extraction context provided to the plugin |
Definition at line 90 of file jpeg_extractor.c.
References EXTRACTOR_ExtractContext::cls, Context::env, EXTRACTOR_METAFORMAT_C_STRING, EXTRACTOR_METAFORMAT_UTF8, EXTRACTOR_METATYPE_COMMENT, EXTRACTOR_METATYPE_IMAGE_DIMENSIONS, EXTRACTOR_METATYPE_MIMETYPE, no_emit(), no_exit(), no_output(), NULL, EXTRACTOR_ExtractContext::proc, and EXTRACTOR_ExtractContext::read.
|
static |
Function used to avoid having libjpeg write error messages to the console.
Definition at line 53 of file jpeg_extractor.c.
Referenced by EXTRACTOR_jpeg_extract_method().
|
static |
Function used to avoid having libjpeg kill our process.
Definition at line 73 of file jpeg_extractor.c.
References Context::env.
Referenced by EXTRACTOR_jpeg_extract_method().
|
static |
Function used to avoid having libjpeg write error messages to the console.
Definition at line 63 of file jpeg_extractor.c.
Referenced by EXTRACTOR_jpeg_extract_method().