diff options
author | Vignesh Venkatasubramanian <vigneshv@google.com> | 2016-04-25 13:28:24 -0700 |
---|---|---|
committer | Vignesh Venkatasubramanian <vigneshv@google.com> | 2016-04-25 13:30:08 -0700 |
commit | 9441f10b516cbce29890f0413e1fb469048fe818 (patch) | |
tree | c1b256d2178ff60eadb0f35aceca18705b33886f /webmenc.cc | |
parent | ef4a132cc4001bbc333fab24025661afd24dffd2 (diff) | |
download | libvpx-9441f10b516cbce29890f0413e1fb469048fe818.tar libvpx-9441f10b516cbce29890f0413e1fb469048fe818.tar.gz libvpx-9441f10b516cbce29890f0413e1fb469048fe818.tar.bz2 libvpx-9441f10b516cbce29890f0413e1fb469048fe818.zip |
TODO cleanup: s/EbmlGlobal/WebmOutputContext/
This brings the struct's name in line with WebmInputContext.
Change-Id: I1a1c7ae60b006ae5de8253177d6d996f5867866d
Diffstat (limited to 'webmenc.cc')
-rw-r--r-- | webmenc.cc | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/webmenc.cc b/webmenc.cc index caf439157..b1d32595c 100644 --- a/webmenc.cc +++ b/webmenc.cc @@ -20,13 +20,13 @@ const uint64_t kDebugTrackUid = 0xDEADBEEF; const int kVideoTrackNumber = 1; } // namespace -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, const struct VpxRational *par) { - mkvmuxer::MkvWriter *const writer = new mkvmuxer::MkvWriter(glob->stream); + mkvmuxer::MkvWriter *const writer = new mkvmuxer::MkvWriter(webm_ctx->stream); mkvmuxer::Segment *const segment = new mkvmuxer::Segment(); segment->Init(writer); segment->set_mode(mkvmuxer::Segment::kFile); @@ -36,7 +36,7 @@ void write_webm_file_header(struct EbmlGlobal *glob, const uint64_t kTimecodeScale = 1000000; info->set_timecode_scale(kTimecodeScale); std::string version = "vpxenc"; - if (!glob->debug) { + if (!webm_ctx->debug) { version.append(std::string(" ") + vpx_codec_version_str()); } info->set_writing_app(version.c_str()); @@ -74,23 +74,23 @@ void write_webm_file_header(struct EbmlGlobal *glob, video_track->set_display_width(display_width); video_track->set_display_height(cfg->g_h); } - if (glob->debug) { + if (webm_ctx->debug) { video_track->set_uid(kDebugTrackUid); } - glob->writer = writer; - glob->segment = segment; + webm_ctx->writer = writer; + webm_ctx->segment = segment; } -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) { mkvmuxer::Segment *const segment = - reinterpret_cast<mkvmuxer::Segment*>(glob->segment); + reinterpret_cast<mkvmuxer::Segment*>(webm_ctx->segment); int64_t pts_ns = pkt->data.frame.pts * 1000000000ll * cfg->g_timebase.num / cfg->g_timebase.den; - if (pts_ns <= glob->last_pts_ns) - pts_ns = glob->last_pts_ns + 1000000; - glob->last_pts_ns = pts_ns; + if (pts_ns <= webm_ctx->last_pts_ns) + pts_ns = webm_ctx->last_pts_ns + 1000000; + webm_ctx->last_pts_ns = pts_ns; segment->AddFrame(static_cast<uint8_t*>(pkt->data.frame.buf), pkt->data.frame.sz, @@ -99,14 +99,14 @@ void write_webm_block(struct EbmlGlobal *glob, pkt->data.frame.flags & VPX_FRAME_IS_KEY); } -void write_webm_file_footer(struct EbmlGlobal *glob) { +void write_webm_file_footer(struct WebmOutputContext *webm_ctx) { mkvmuxer::MkvWriter *const writer = - reinterpret_cast<mkvmuxer::MkvWriter*>(glob->writer); + reinterpret_cast<mkvmuxer::MkvWriter*>(webm_ctx->writer); mkvmuxer::Segment *const segment = - reinterpret_cast<mkvmuxer::Segment*>(glob->segment); + reinterpret_cast<mkvmuxer::Segment*>(webm_ctx->segment); segment->Finalize(); delete segment; delete writer; - glob->writer = NULL; - glob->segment = NULL; + webm_ctx->writer = NULL; + webm_ctx->segment = NULL; } |