53 len = strlen(keyword);
54 memset(header,
' ',
sizeof(header));
55 memcpy(header, keyword, len);
60 ret =
snprintf(header + 10, 70,
"%d", value);
61 memset(&header[ret + 10],
' ',
sizeof(header) - (ret + 10));
74 int bitpix, naxis, naxis3 = 1, bzero = 0, rgb = 0, lines_written = 0, lines_left;
114 memcpy(buffer,
"SIMPLE = ", 10);
115 memset(buffer + 10,
' ', 70);
119 memcpy(buffer,
"XTENSION= 'IMAGE '", 20);
120 memset(buffer + 20,
' ', 60);
149 memcpy(buffer,
"CTYPE3 = 'RGB '", 20);
150 memset(buffer + 20,
' ', 60);
155 memcpy(buffer,
"END", 3);
156 memset(buffer + 3,
' ', 77);
160 lines_left = ((lines_written + 35) / 36) * 36 - lines_written;
161 memset(buffer,
' ', 80);
162 while (lines_left > 0) {
181 .extensions =
"fits",
static void write_packet(OutputFile *of, AVPacket *pkt, OutputStream *ost, int unqueue)
This struct describes the properties of an encoded stream.
planar GBRA 4:4:4:4 64bpp, big-endian
AVStream ** streams
A list of all streams in the file.
planar GBR 4:4:4 48bpp, big-endian
static const uint8_t header[24]
void avio_write(AVIOContext *s, const unsigned char *buf, int size)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
AVIOContext * pb
I/O context.
planar GBRA 4:4:4:4 32bpp
void * priv_data
Format private data.
static void write_header(FFV1Context *f)
AVCodecParameters * codecpar
Codec parameters associated with this stream.
This structure stores compressed data.