summaryrefslogtreecommitdiffstats
path: root/gst/flv/gstflvdemux.h
diff options
context:
space:
mode:
authorJulien Moutte <julien@moutte.net>2007-08-22 14:50:51 +0000
committerJulien Moutte <julien@moutte.net>2007-08-22 14:50:51 +0000
commit37327082676d18ecd7515d08847048d09fba0f56 (patch)
tree0d5014a99a2e9767066b3bdf7b0ea6471c83bb9f /gst/flv/gstflvdemux.h
parent79a984c303998dd0ca17f4cc64f5e4321522d575 (diff)
downloadgst-plugins-bad-37327082676d18ecd7515d08847048d09fba0f56.tar.gz
gst-plugins-bad-37327082676d18ecd7515d08847048d09fba0f56.tar.bz2
gst-plugins-bad-37327082676d18ecd7515d08847048d09fba0f56.zip
gst/flv/: Handle pixel aspect ratio through metadata tags like ASF does. Fluendo muxer supports this and
Original commit message from CVS: 2007-08-22 Julien MOUTTE <julien@moutte.net> * gst/flv/gstflvdemux.c: (gst_flv_demux_cleanup), (gst_flv_demux_pull_tag): * gst/flv/gstflvdemux.h: * gst/flv/gstflvparse.c: (gst_flv_parse_metadata_item), (gst_flv_parse_tag_script), (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video): Handle pixel aspect ratio through metadata tags like ASF does. Fluendo muxer supports this and Flash players can support it as well this way.
Diffstat (limited to 'gst/flv/gstflvdemux.h')
-rw-r--r--gst/flv/gstflvdemux.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gst/flv/gstflvdemux.h b/gst/flv/gstflvdemux.h
index c3a4cf21..29d71c59 100644
--- a/gst/flv/gstflvdemux.h
+++ b/gst/flv/gstflvdemux.h
@@ -92,11 +92,14 @@ struct _GstFLVDemux
/* Video infos */
guint32 w;
guint32 h;
+ guint32 par_x;
+ guint32 par_y;
guint16 video_codec_tag;
guint64 video_offset;
gboolean video_need_discont;
gboolean video_need_segment;
gboolean video_linked;
+ gboolean got_par;
gboolean random_access;
gboolean need_header;