gmyth-stream/client/test/main.c
author melunko
Wed Apr 11 22:24:39 2007 +0100 (2007-04-11)
branchtrunk
changeset 527 eebe6df8aa11
child 534 cb1c3e2988b9
permissions -rw-r--r--
[svn r532] Fixed segmentation fault at program_info_print/debug function
renatofilho@525
     1
#include <glib.h>
renatofilho@525
     2
#include "gmyth-stream-client.h"
renatofilho@525
     3
renatofilho@525
     4
int main (int argc, char** argv)
renatofilho@525
     5
{
renatofilho@525
     6
	GMainLoop *mainloop = NULL;
renatofilho@525
     7
	GMythStreamClient *cli = NULL;
renatofilho@525
     8
	gint id = -1;
renatofilho@525
     9
renatofilho@525
    10
	g_type_init ();
renatofilho@525
    11
renatofilho@525
    12
	mainloop = g_main_loop_new (NULL, FALSE);
renatofilho@525
    13
renatofilho@525
    14
	cli = gmyth_stream_client_new ();
renatofilho@525
    15
	if (!gmyth_stream_client_connect (cli, "localhost", 12345)) {
renatofilho@525
    16
		g_warning ("Fail to connect");
renatofilho@525
    17
		return -1;
renatofilho@525
    18
	}
renatofilho@525
    19
renatofilho@525
    20
	id = gmyth_stream_client_open_stream (cli, "/home/rfilho/Media/The.Pursuit.Of.Happyness[2006]DvDrip[Eng]-aXXo/The.Pursuit.Of.Happyness[2006]DvDrip[Eng]-aXXo.avi", 
renatofilho@525
    21
			"X", "X", 0, 0, "X", 0, 800, 600, 5000, "X");
renatofilho@525
    22
	if (id < 0) {
renatofilho@525
    23
		g_printerr ("Fail to open stream");
renatofilho@525
    24
		return -1;
renatofilho@525
    25
	}
renatofilho@525
    26
renatofilho@525
    27
	g_debug ("Strem created [%d]", id);
renatofilho@525
    28
renatofilho@525
    29
	if (!gmyth_stream_client_play_stream (cli, id)) {
renatofilho@525
    30
		g_printerr ("Fail to play stream");
renatofilho@525
    31
		return -1;
renatofilho@525
    32
	}
renatofilho@525
    33
renatofilho@525
    34
	g_debug ("started");
renatofilho@525
    35
	g_main_loop_run (mainloop);
renatofilho@525
    36
	g_debug ("finished");
renatofilho@525
    37
	
renatofilho@525
    38
	return 0;
renatofilho@525
    39
}