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 |
}
|