summaryrefslogtreecommitdiffstats
path: root/gst/avi/gstavimux.h
diff options
context:
space:
mode:
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2008-06-29 19:52:51 +0000
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2008-06-29 19:52:51 +0000
commitae82126a56898c37b4e242cc370dfa28c151c471 (patch)
tree39d933da9b256e851706ea1bc2745a3bc0aed16b /gst/avi/gstavimux.h
parentcb0b3da393b5d695d852bfb683eeb042dd62ec96 (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.h2
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;