Mercurial > libavformat.hg
changeset 6259:7b2f50760dfb libavformat
matroskaenc: write DisplayUnit element to better match the spec
This makes it clear that we are specifying the aspect ratio, and not
the intended display size in pixels.
author | aurel |
---|---|
date | Wed, 14 Jul 2010 19:36:14 +0000 |
parents | 2d397bb856a4 |
children | 5c17c20dd67a |
files | matroskaenc.c |
diffstat | 1 files changed, 1 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/matroskaenc.c Wed Jul 14 17:28:40 2010 +0000 +++ b/matroskaenc.c Wed Jul 14 19:36:14 2010 +0000 @@ -603,6 +603,7 @@ int d_width = codec->width*av_q2d(st->sample_aspect_ratio); put_ebml_uint(pb, MATROSKA_ID_VIDEODISPLAYWIDTH , d_width); put_ebml_uint(pb, MATROSKA_ID_VIDEODISPLAYHEIGHT, codec->height); + put_ebml_uint(pb, MATROSKA_ID_VIDEODISPLAYUNIT, 3); } end_ebml_master(pb, subinfo); break;