From 365186956d98872711a9705b008c5da57a6425c0 Mon Sep 17 00:00:00 2001 From: Alessandro Decina Date: Mon, 14 Jul 2008 13:02:48 +0000 Subject: gst/avi/gstavidemux.c: Fix build of avidemux on big endian architectures. Original commit message from CVS: Patch by: Alessandro Decina * gst/avi/gstavidemux.c: (gst_avi_demux_riff_parse_vprp): Fix build of avidemux on big endian architectures. --- ChangeLog | 7 +++++++ common | 2 +- gst/avi/gstavidemux.c | 6 +++--- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index bb005bac..813104b7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-07-14 Sebastian Dröge + + Patch by: Alessandro Decina + + * gst/avi/gstavidemux.c: (gst_avi_demux_riff_parse_vprp): + Fix build of avidemux on big endian architectures. + 2008-07-10 Mark Nauwelaerts Patch by: Thiago Sousa Santos diff --git a/common b/common index 79ade7b9..a100efef 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit 79ade7b9c9bf47eee491ceee4cf3ea116140ad35 +Subproject commit a100efef186a5f8999fe3aa42c0720f5123c08eb diff --git a/gst/avi/gstavidemux.c b/gst/avi/gstavidemux.c index a48ceee4..eceff00e 100644 --- a/gst/avi/gstavidemux.c +++ b/gst/avi/gstavidemux.c @@ -1254,7 +1254,7 @@ gst_avi_demux_riff_parse_vprp (GstElement * element, for (k = 0; k < vprp->fields; k++) { gst_riff_vprp_video_field_desc *fd; - fd = &(vidpad->vprp.field_info[k]); + fd = &vprp->field_info[k]; fd->compressed_bm_height = GUINT32_FROM_LE (fd->compressed_bm_height); fd->compressed_bm_width = GUINT32_FROM_LE (fd->compressed_bm_width); fd->valid_bm_height = GUINT32_FROM_LE (fd->valid_bm_height); @@ -1811,8 +1811,8 @@ gst_avi_demux_parse_index (GstAviDemux * avi, target->index_nr = i; target->flags = - (entry. - flags & GST_RIFF_IF_KEYFRAME) ? GST_AVI_INDEX_ENTRY_FLAG_KEYFRAME : 0; + (entry.flags & GST_RIFF_IF_KEYFRAME) ? GST_AVI_INDEX_ENTRY_FLAG_KEYFRAME + : 0; target->size = entry.size; target->offset = entry.offset + 8; -- cgit