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;
112 memcpy(buffer,
"SIMPLE = ", 10);
113 memset(buffer + 10,
' ', 70);
117 memcpy(buffer,
"XTENSION= 'IMAGE '", 20);
118 memset(buffer + 20,
' ', 60);
147 memcpy(buffer,
"CTYPE3 = 'RGB '", 20);
148 memset(buffer + 20,
' ', 60);
153 memcpy(buffer,
"END", 3);
154 memset(buffer + 3,
' ', 77);
158 lines_left = ((lines_written + 35) / 36) * 36 - lines_written;
159 memset(buffer,
' ', 80);
160 while (lines_left > 0) {
177 .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. ...
GLsizei GLboolean const GLfloat * value
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
This structure stores compressed data.