diff options
Diffstat (limited to 'video/decode/dec_video.c')
-rw-r--r-- | video/decode/dec_video.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/video/decode/dec_video.c b/video/decode/dec_video.c index 02fa334e2b..7e144a72bc 100644 --- a/video/decode/dec_video.c +++ b/video/decode/dec_video.c @@ -192,6 +192,7 @@ static void fix_image_params(struct dec_video *d_video, struct mp_codec_params *c = d_video->codec; MP_VERBOSE(d_video, "Decoder format: %s\n", mp_image_params_to_str(params)); + d_video->dec_format = *params; // While mp_image_params normally always have to have d_w/d_h set, the // decoder signals unknown bitstream aspect ratio with both set to 0. @@ -353,6 +354,11 @@ void video_reset_params(struct dec_video *d_video) d_video->last_format = (struct mp_image_params){0}; } +void video_get_dec_params(struct dec_video *d_video, struct mp_image_params *p) +{ + *p = d_video->dec_format; +} + void video_set_framedrop(struct dec_video *d_video, bool enabled) { d_video->framedrop_enabled = enabled; |