Set is_hardware_accelerated=true in JNI decoder wrapper
Assume that all Java decoders are hardware-accelerated. Bug: b/261160916, webrtc:14852 Change-Id: I4c61839258c86ec9322b82d291542e2df6fd2ff1 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/295863 Reviewed-by: Erik Språng <sprang@webrtc.org> Commit-Queue: Sergey Silkin <ssilkin@webrtc.org> Cr-Commit-Position: refs/heads/main@{#39457}
This commit is contained in:
parent
d2afbaf33f
commit
c494846bdf
@ -150,6 +150,13 @@ const char* VideoDecoderWrapper::ImplementationName() const {
|
|||||||
return implementation_name_.c_str();
|
return implementation_name_.c_str();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
VideoDecoder::DecoderInfo VideoDecoderWrapper::GetDecoderInfo() const {
|
||||||
|
VideoDecoder::DecoderInfo decoder_info;
|
||||||
|
decoder_info.implementation_name = implementation_name_;
|
||||||
|
decoder_info.is_hardware_accelerated = true;
|
||||||
|
return decoder_info;
|
||||||
|
}
|
||||||
|
|
||||||
void VideoDecoderWrapper::OnDecodedFrame(
|
void VideoDecoderWrapper::OnDecodedFrame(
|
||||||
JNIEnv* env,
|
JNIEnv* env,
|
||||||
const JavaRef<jobject>& j_frame,
|
const JavaRef<jobject>& j_frame,
|
||||||
|
|||||||
@ -48,6 +48,8 @@ class VideoDecoderWrapper : public VideoDecoder {
|
|||||||
|
|
||||||
const char* ImplementationName() const override;
|
const char* ImplementationName() const override;
|
||||||
|
|
||||||
|
DecoderInfo GetDecoderInfo() const override;
|
||||||
|
|
||||||
// Wraps the frame to a AndroidVideoBuffer and passes it to the callback.
|
// Wraps the frame to a AndroidVideoBuffer and passes it to the callback.
|
||||||
void OnDecodedFrame(JNIEnv* env,
|
void OnDecodedFrame(JNIEnv* env,
|
||||||
const JavaRef<jobject>& j_frame,
|
const JavaRef<jobject>& j_frame,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user