[aravis] gvsp: set a correct payload type in data leader.



commit 1b62f2a6d6c5378432f5baa62eb7797346d16657
Author: Emmanuel Pacaud <emmanuel gnome org>
Date:   Thu Nov 28 23:16:00 2013 +0100

    gvsp: set a correct payload type in data leader.

 src/arvgvsp.c |    2 +-
 src/arvgvsp.h |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/arvgvsp.c b/src/arvgvsp.c
index 91cc469..0b13be1 100644
--- a/src/arvgvsp.c
+++ b/src/arvgvsp.c
@@ -74,7 +74,7 @@ arv_gvsp_packet_new_data_leader       (guint16 frame_id, guint32 packet_id,
                ArvGvspDataLeader *leader;
 
                leader = (ArvGvspDataLeader *) &packet->data;
-               leader->data0 = 0;
+               leader->payload_type = g_htonl (0x00000001); /* ID for image data */
                leader->timestamp_high = g_htonl (((guint64) timestamp >> 32));
                leader->timestamp_low  = g_htonl ((guint64) timestamp & 0xffffffff);
                leader->pixel_format = g_htonl (pixel_format);
diff --git a/src/arvgvsp.h b/src/arvgvsp.h
index 06e5606..824f3c2 100644
--- a/src/arvgvsp.h
+++ b/src/arvgvsp.h
@@ -79,7 +79,7 @@ typedef struct ARAVIS_PACKED_STRUCTURE {
 
 /**
  * ArvGvspDataLeader:
- * @data0: unused
+ * @payload_type: ID of the payload type
  * @timestamp_high: most significant bits of frame timestamp
  * @timestamp_low: least significant bits of frame timestamp_low
  * @pixel_format: a #ArvPixelFormat identifier
@@ -92,7 +92,7 @@ typedef struct ARAVIS_PACKED_STRUCTURE {
  */
 
 typedef struct ARAVIS_PACKED_STRUCTURE {
-       guint32 data0;
+       guint32 payload_type;
        guint32 timestamp_high;
        guint32 timestamp_low;
        guint32 pixel_format;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]