Remove the createDecoder(String) overload
This method has been deprecated since 2018-07: https://webrtc-review.googlesource.com/c/src/+/88368/ It is never called by WebRTC itself. Custom `VideoDecoderFactory` implementations overriding this method can switch to the overload accepting a `VideoCodecInfo` object. This is also adding a `toString()` implementation to `VideoCodecInfo`, to make logging of the value more useful. Bug: webrtc:7925 Change-Id: I70ec07a0cd4ffa07d165c9851e393439fcc5870b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/221960 Commit-Queue: Xavier Lepaul <xalep@webrtc.org> Reviewed-by: Paulina Hensman <phensman@webrtc.org> Cr-Commit-Position: refs/heads/master@{#34302}
This commit is contained in:
committed by
WebRTC LUCI CQ
parent
130e031010
commit
72b79986a5
@ -18,18 +18,7 @@ public interface VideoDecoderFactory {
|
||||
* Creates a VideoDecoder for the given codec. Supports the same codecs supported by
|
||||
* VideoEncoderFactory.
|
||||
*/
|
||||
@Deprecated
|
||||
@Nullable
|
||||
default VideoDecoder createDecoder(String codecType) {
|
||||
throw new UnsupportedOperationException("Deprecated and not implemented.");
|
||||
}
|
||||
|
||||
/** Creates a decoder for the given video codec. */
|
||||
@Nullable
|
||||
@CalledByNative
|
||||
default VideoDecoder createDecoder(VideoCodecInfo info) {
|
||||
return createDecoder(info.getName());
|
||||
}
|
||||
@Nullable @CalledByNative VideoDecoder createDecoder(VideoCodecInfo info);
|
||||
|
||||
/**
|
||||
* Enumerates the list of supported video codecs.
|
||||
|
||||
Reference in New Issue
Block a user