gst/avi/avi-ids.h: Add vprp chunk related structures.
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Sun, 29 Jun 2008 19:52:51 +0000 (19:52 +0000)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Sun, 29 Jun 2008 19:52:51 +0000 (19:52 +0000)
commitae82126a56898c37b4e242cc370dfa28c151c471
tree39d933da9b256e851706ea1bc2745a3bc0aed16b
parentcb0b3da393b5d695d852bfb683eeb042dd62ec96
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.
ChangeLog
gst/avi/avi-ids.h
gst/avi/gstavidemux.c
gst/avi/gstavimux.c
gst/avi/gstavimux.h