Home | History | Annotate | Download | only in libvpx

Lines Matching defs:writer

38     VpxVideoWriter *writer = NULL;
42 writer = malloc(sizeof(*writer));
43 if (!writer) return NULL;
45 writer->frame_count = 0;
46 writer->info = *info;
47 writer->file = file;
49 write_header(writer->file, info, 0);
51 return writer;
57 void vpx_video_writer_close(VpxVideoWriter *writer) {
58 if (writer) {
60 rewind(writer->file);
61 write_header(writer->file, &writer->info, writer->frame_count);
63 fclose(writer->file);
64 free(writer);
68 int vpx_video_writer_write_frame(VpxVideoWriter *writer, const uint8_t *buffer,
70 ivf_write_frame_header(writer->file, pts, size);
71 if (fwrite(buffer, 1, size, writer->file) != size) return 0;
73 ++writer->frame_count;