gstreamer_core/tsrc/examples/metadata/src/read-metadata.c
branchRCL_3
changeset 29 567bb019e3e3
parent 0 0e761a78d257
child 30 7e817e7e631c
equal deleted inserted replaced
6:9b2c3c7a1a9c 29:567bb019e3e3
    26 #ifdef HAVE_CONFIG_H
    26 #ifdef HAVE_CONFIG_H
    27 #  include "config.h"
    27 #  include "config.h"
    28 #endif
    28 #endif
    29 
    29 
    30 
    30 
    31 #include <gst/gst_global.h>
    31 
    32 #include <string.h>
    32 #include <string.h>
    33 #include <stdlib.h>
    33 #include <stdlib.h>
    34 #include <locale.h>
    34 #include <locale.h>
    35 #include <gst/gst.h>
    35 #include <gst/gst.h>
       
    36 #include <gst/gst_global.h>
    36 
    37 
    37 static char *filename = NULL;
    38 static char *filename = NULL;
    38 static GstElement *pipeline = NULL;
    39 static GstElement *pipeline = NULL;
    39 static GstElement *source = NULL;
    40 static GstElement *source = NULL;
    40 
    41 
    46 #define LOG_FILENAME_LINE __FILE__, __LINE__
    47 #define LOG_FILENAME_LINE __FILE__, __LINE__
    47 
    48 
    48 
    49 
    49 void create_xml(int result)
    50 void create_xml(int result)
    50 {
    51 {
       
    52 
    51     if(result)
    53     if(result)
       
    54     {
    52         assert_failed = 1;
    55         assert_failed = 1;
    53     
    56     } 
       
    57 
    54     testResultXml(xmlfile);
    58     testResultXml(xmlfile);
    55     close_log_file();
    59     close_log_file();
    56 }
    60 
       
    61     if(result)
       
    62     {
       
    63         exit (-1);
       
    64     }    
       
    65 
       
    66 }
       
    67 
    57 static gboolean
    68 static gboolean
    58 message_loop (GstElement * element, GstTagList ** tags)
    69 message_loop (GstElement * element, GstTagList ** tags)
    59 {
    70 {
    60   GstBus *bus;
    71   GstBus *bus;
    61   gboolean done = FALSE;
    72   gboolean done = FALSE;