DescriptionThis is a resubmission of https://codereview.webrtc.org/2047513002/
Original description:
Add proper lifetime of encoder-specific settings.
Permits passing VideoEncoderConfig between threads and not worry about
the lifetime of an underlying void pointer. Also adds type safety to
unpacking of codec-specific settings.
These settings are not yet propagating to VideoEncoder interfaces, but
the aim is to get rid of webrtc::VideoCodec for VideoEncoder.
BUG=webrtc:3424
R=perkj@webrtc.org, pbos@webrtc.org
TBR=mflodman@webrtc.org
Committed: https://crrev.com/29a44e351e1e35c29dd5ff650f62cbc4d10b3b1b
Cr-Commit-Position: refs/heads/master@{#14396}
Patch Set 1 #
Total comments: 2
Patch Set 2 : Fix tests #
Total comments: 4
Patch Set 3 : Change TODO owner and rebase #
Total comments: 2
Patch Set 4 : Change TODO owner #
Total comments: 2
Patch Set 5 : privatize ref counted dtor #
Total comments: 1
Patch Set 6 : nitpicks #
Messages
Total messages: 36 (18 generated)
|