Lines Matching refs:writer
38 VpxVideoWriter *writer = NULL;
43 writer = malloc(sizeof(*writer));
44 if (!writer)
47 writer->frame_count = 0;
48 writer->info = *info;
49 writer->file = file;
51 write_header(writer->file, info, 0);
53 return writer;
59 void vpx_video_writer_close(VpxVideoWriter *writer) {
60 if (writer) {
62 rewind(writer->file);
63 write_header(writer->file, &writer->info, writer->frame_count);
65 fclose(writer->file);
66 free(writer);
70 int vpx_video_writer_write_frame(VpxVideoWriter *writer,
73 ivf_write_frame_header(writer->file, pts, size);
74 if (fwrite(buffer, 1, size, writer->file) != size)
77 ++writer->frame_count;