Go to the source code of this file.
◆ MIN_RLE
◆ hdr_encode_init()
◆ hdr_encode_close()
◆ bytestream_put_str()
| static void bytestream_put_str |
( |
uint8_t ** | buf, |
|
|
const char *const | line ) |
|
static |
◆ float2rgbe()
| static void float2rgbe |
( |
uint8_t * | rgbe, |
|
|
float | red, |
|
|
float | green, |
|
|
float | blue ) |
|
static |
◆ rle()
| static void rle |
( |
uint8_t ** | buffer, |
|
|
const uint8_t * | data, |
|
|
int | width ) |
|
static |
◆ hdr_encode_frame()
◆ ff_hdr_encoder
Initial value:= {
.p.name = "hdr",
}
#define CODEC_PIXFMTS(...)
#define FF_CODEC_ENCODE_CB(func)
#define CODEC_LONG_NAME(str)
#define FF_CODEC_CAP_INIT_CLEANUP
The codec allows calling the close function for deallocation even if the init function returned a fai...
#define AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE
This encoder can reorder user opaque values from input AVFrames and return them with corresponding ou...
#define AV_CODEC_CAP_DR1
Codec uses get_buffer() or get_encode_buffer() for allocating buffers and supports custom allocators.
#define AV_CODEC_CAP_FRAME_THREADS
Codec supports frame-level multithreading.
@ AV_CODEC_ID_RADIANCE_HDR
static int hdr_encode_frame(AVCodecContext *avctx, AVPacket *pkt, const AVFrame *frame, int *got_packet)
static av_cold int hdr_encode_init(AVCodecContext *avctx)
static av_cold int hdr_encode_close(AVCodecContext *avctx)
#define AV_PIX_FMT_GBRPF32
Definition at line 174 of file hdrenc.c.