]> git.sesse.net Git - nageru/blob - jpeg_destroyer.h
Allow symlinked frame files. Useful for testing.
[nageru] / jpeg_destroyer.h
1 #ifndef _JPEG_DESTROYER_H
2 #define _JPEG_DESTROYER_H 1
3
4 #include <jpeglib.h>
5
6 class JPEGDestroyer {
7 public:
8         JPEGDestroyer(jpeg_decompress_struct *dinfo)
9                 : dinfo(dinfo) {}
10
11         ~JPEGDestroyer() {
12                 jpeg_destroy_decompress(dinfo);
13         }
14
15 private:
16         jpeg_decompress_struct *dinfo;
17 };
18
19 #endif  // !defined(_JPEG_DESTROYER_H)