X-Git-Url: https://granicus.if.org/sourcecode?a=blobdiff_plain;f=webmenc.h;h=b4a9e357bb83f4c52f03b372daa9f0923e5c95b9;hb=9dbefc4b57d17b9093749e39971b96f3bffd5be4;hp=0ac606be4831e4955ab63c42e8bf4cbc5445458e;hpb=7c7fc719c9598664b7a234486054057f7263f7cd;p=libvpx diff --git a/webmenc.h b/webmenc.h index 0ac606be4..b4a9e357b 100644 --- a/webmenc.h +++ b/webmenc.h @@ -20,8 +20,7 @@ extern "C" { #endif -/* TODO(vigneshv): Rename this struct */ -struct EbmlGlobal { +struct WebmOutputContext { int debug; FILE *stream; int64_t last_pts_ns; @@ -38,17 +37,16 @@ typedef enum stereo_format { STEREO_FORMAT_RIGHT_LEFT = 11 } stereo_format_t; -void write_webm_file_header(struct EbmlGlobal *glob, +void write_webm_file_header(struct WebmOutputContext *webm_ctx, const vpx_codec_enc_cfg_t *cfg, - const struct vpx_rational *fps, - stereo_format_t stereo_fmt, - unsigned int fourcc); + stereo_format_t stereo_fmt, unsigned int fourcc, + const struct VpxRational *par); -void write_webm_block(struct EbmlGlobal *glob, +void write_webm_block(struct WebmOutputContext *webm_ctx, const vpx_codec_enc_cfg_t *cfg, const vpx_codec_cx_pkt_t *pkt); -void write_webm_file_footer(struct EbmlGlobal *glob); +void write_webm_file_footer(struct WebmOutputContext *webm_ctx); #ifdef __cplusplus } // extern "C"