aboutsummaryrefslogtreecommitdiff
path: root/remuxer/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'remuxer/src/lib.rs')
-rw-r--r--remuxer/src/lib.rs12
1 files changed, 3 insertions, 9 deletions
diff --git a/remuxer/src/lib.rs b/remuxer/src/lib.rs
index 6480a3d..192375b 100644
--- a/remuxer/src/lib.rs
+++ b/remuxer/src/lib.rs
@@ -71,15 +71,9 @@ pub fn ebml_track_entry(
MatroskaTag::PixelWidth(width),
MatroskaTag::PixelHeight(height),
];
- if let Some(display_width) = display_width {
- props.push(MatroskaTag::DisplayWidth(display_width))
- }
- if let Some(display_height) = display_height {
- props.push(MatroskaTag::DisplayHeight(display_height))
- }
- if let Some(display_unit) = display_unit {
- props.push(MatroskaTag::DisplayUnit(display_unit))
- }
+ props.push(MatroskaTag::DisplayWidth(display_width.unwrap_or(width)));
+ props.push(MatroskaTag::DisplayHeight(display_height.unwrap_or(height)));
+ props.push(MatroskaTag::DisplayUnit(display_unit.unwrap_or(0)));
if let Some(fps) = fps {
props.push(MatroskaTag::FrameRate(fps))
}