diff options
author | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2008-06-29 19:52:51 +0000 |
---|---|---|
committer | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2008-06-29 19:52:51 +0000 |
commit | ae82126a56898c37b4e242cc370dfa28c151c471 (patch) | |
tree | 39d933da9b256e851706ea1bc2745a3bc0aed16b /gst/avi/gstavimux.h | |
parent | cb0b3da393b5d695d852bfb683eeb042dd62ec96 (diff) |
gst/avi/avi-ids.h: Add vprp chunk related structures.
Original commit message from CVS:
* gst/avi/avi-ids.h:
Add vprp chunk related structures.
* gst/avi/gstavidemux.c: (gst_avi_demux_riff_parse_vprp),
(gst_avi_demux_parse_stream):
Parse optional vprp chunk and add calculated pixel-aspect-ratio
to caps. Fixes #539482.
* gst/avi/gstavimux.h:
* gst/avi/gstavimux.c: (gst_avi_mux_pad_reset),
(gst_avi_mux_vidsink_set_caps), (gst_avi_mux_riff_get_avi_header):
Add a vprp chunk if non-trival pixel-aspect-ratio provided in caps.
Diffstat (limited to 'gst/avi/gstavimux.h')
-rw-r--r-- | gst/avi/gstavimux.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/avi/gstavimux.h b/gst/avi/gstavimux.h index 0100e031..6fb9a475 100644 --- a/gst/avi/gstavimux.h +++ b/gst/avi/gstavimux.h @@ -89,6 +89,8 @@ typedef struct _GstAviVideoPad { gst_riff_strf_vids vids; /* extra data */ GstBuffer *vids_codec_data; + /* ODML video properties */ + gst_riff_vprp vprp; } GstAviVideoPad; |