aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-core/src
diff options
context:
space:
mode:
authorKostya Shishkov <kostya.shishkov@gmail.com>2020-06-03 11:44:18 +0200
committerKostya Shishkov <kostya.shishkov@gmail.com>2020-06-03 11:44:18 +0200
commit2dbe1e64ee27b0f28a6d670daba0fc56c76a2fb1 (patch)
tree4ddf6617669d4eaa43bbdb78f6a1828f3e94720e /nihav-core/src
parent6def760f4a44a04763517c35769ef8220b783472 (diff)
downloadnihav-2dbe1e64ee27b0f28a6d670daba0fc56c76a2fb1.tar.gz
core/codecs: implement AllocatorError -> EncoderError conversion
Diffstat (limited to 'nihav-core/src')
-rw-r--r--nihav-core/src/codecs/mod.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/nihav-core/src/codecs/mod.rs b/nihav-core/src/codecs/mod.rs
index 516d9ac..43abbfd 100644
--- a/nihav-core/src/codecs/mod.rs
+++ b/nihav-core/src/codecs/mod.rs
@@ -158,6 +158,10 @@ impl From<ByteIOError> for EncoderError {
fn from(_: ByteIOError) -> Self { EncoderError::Bug }
}
+impl From<AllocatorError> for EncoderError {
+ fn from(_: AllocatorError) -> Self { EncoderError::AllocError }
+}
+
/// Encoding parameter flag to force constant bitrate mode.
pub const ENC_MODE_CBR: u64 = 1 << 0;
/// Encoding parameter flag to force constant framerate mode.