libextractor  1.11
About: GNU libextractor is a library used to extract meta-data from files of arbitrary type.
  Fossies Dox: libextractor-1.11.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

jpeg_extractor.c File Reference

plugin to support JPEG files More...

#include "platform.h"
#include "extractor.h"
#include <jpeglib.h>
#include <setjmp.h>
Include dependency graph for jpeg_extractor.c:

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)
 

Detailed Description

plugin to support JPEG files

Author
Christian Grothoff

Definition in file jpeg_extractor.c.

Function Documentation

◆ EXTRACTOR_jpeg_extract_method()

void EXTRACTOR_jpeg_extract_method ( struct EXTRACTOR_ExtractContext ec)

◆ no_emit()

static void no_emit ( j_common_ptr  cinfo,
int  msg_level 
)
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().

◆ no_exit()

static void no_exit ( j_common_ptr  cinfo)
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().

◆ no_output()

static void no_output ( j_common_ptr  cinfo)
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().