From ae82126a56898c37b4e242cc370dfa28c151c471 Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Sun, 29 Jun 2008 19:52:51 +0000 Subject: 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. --- gst/avi/gstavimux.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gst/avi/gstavimux.h') 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; -- cgit