|
vdr 2.8.1
|
#include <stdint.h>#include "dvbhdffdevice.h"#include <errno.h>#include <limits.h>#include <libsi/si.h>#include <linux/videodev2.h>#include <linux/dvb/dmx.h>#include <linux/dvb/video.h>#include <sys/ioctl.h>#include <sys/mman.h>#include <vdr/eitscan.h>#include <vdr/transfer.h>#include "hdffosd.h"#include "setup.h"#include <jpeglib.h>Go to the source code of this file.
Classes | |
| struct | tJpegCompressData |
Macros | |
| #define | BUFFER_SIZE (sizeof(struct v4l2_pix_format) + 1920 * 1080 * 2) |
| #define | JPEGCOMPRESSMEM 4000000 |
Functions | |
| static uchar * | YuvToJpeg (uchar *Mem, int Width, int Height, int &Size, int Quality) |
| static HdffVideoStreamType_t | MapVideoStreamTypes (int Vtype) |
| static HdffAudioStreamType_t | MapAudioStreamTypes (int Atype) |
| static void | JpegCompressInitDestination (j_compress_ptr cinfo) |
| static boolean | JpegCompressEmptyOutputBuffer (j_compress_ptr cinfo) |
| static void | JpegCompressTermDestination (j_compress_ptr cinfo) |
| #define BUFFER_SIZE (sizeof(struct v4l2_pix_format) + 1920 * 1080 * 2) |
Referenced by cDvbHdFfDevice::GrabImage().
| #define JPEGCOMPRESSMEM 4000000 |
Definition at line 1043 of file dvbhdffdevice.c.
Referenced by JpegCompressEmptyOutputBuffer(), JpegCompressEmptyOutputBuffer(), JpegCompressInitDestination(), and JpegCompressInitDestination().
|
static |
Definition at line 1059 of file dvbhdffdevice.c.
References esyslog, JPEGCOMPRESSMEM, tJpegCompressData::mem, and tJpegCompressData::size.
Referenced by RgbToJpeg(), and YuvToJpeg().
|
static |
Definition at line 1050 of file dvbhdffdevice.c.
References JPEGCOMPRESSMEM, MALLOC, tJpegCompressData::mem, and tJpegCompressData::size.
Referenced by RgbToJpeg(), and YuvToJpeg().
|
static |
Definition at line 1082 of file dvbhdffdevice.c.
References esyslog, tJpegCompressData::mem, and tJpegCompressData::size.
Referenced by RgbToJpeg(), and YuvToJpeg().
|
static |
Definition at line 938 of file dvbhdffdevice.c.
References SI::AC3DescriptorTag, SI::EnhancedAC3DescriptorTag, HDFF_AUDIO_STREAM_AAC, HDFF_AUDIO_STREAM_AC3, HDFF_AUDIO_STREAM_EAC3, HDFF_AUDIO_STREAM_HE_AAC, HDFF_AUDIO_STREAM_MPEG1, and HDFF_AUDIO_STREAM_MPEG2.
Referenced by cDvbHdFfDevice::PlayTsAudio().
|
static |
Definition at line 679 of file dvbhdffdevice.c.
References HDFF_VIDEO_STREAM_H264, HDFF_VIDEO_STREAM_MPEG1, and HDFF_VIDEO_STREAM_MPEG2.
Referenced by cDvbHdFfDevice::PlayTsVideo(), and cDvbHdFfDevice::StillPicture().
Definition at line 1098 of file dvbhdffdevice.c.
References JpegCompressEmptyOutputBuffer(), JpegCompressInitDestination(), JpegCompressTermDestination(), tJpegCompressData::mem, and tJpegCompressData::size.
Referenced by cDvbHdFfDevice::GrabImage().