Commit 0476f4d8 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Cleanup test cases

parent b8753d4d
...@@ -124,7 +124,7 @@ namespace VideoLAN.LibVLC ...@@ -124,7 +124,7 @@ namespace VideoLAN.LibVLC
/** /**
* Duration of the media in microseconds. The precision of the result * Duration of the media in microseconds. The precision of the result
* depends on the input stram protocol and file format. The value * depends on the input stram protocol and file format. The value
* might be incorrect and unknown (VLC usually returns 0 then). * might be incorrect and unknown (VLC usually returns 0 or -1 then).
*/ */
public long Duration public long Duration
{ {
......
...@@ -28,24 +28,31 @@ namespace VideoLAN.LibVLC.Test ...@@ -28,24 +28,31 @@ namespace VideoLAN.LibVLC.Test
{ {
public sealed class Test public sealed class Test
{ {
private static void DumpMedia (Media m)
{
Console.WriteLine ("Media at {0}", m.Location);
Console.WriteLine (" duration: {0}µs", m.Duration);
Console.WriteLine (" preparsed: {0}", m.IsPreparsed);
}
public static int Main (string[] args) public static int Main (string[] args)
{ {
string[] argv = new string[]{ string[] argv = new string[]{
"-v", "-I", "dummy", "--plugin-path=../../modules" "-vv", "-I", "dummy", "--plugin-path=../../modules"
}; };
Console.WriteLine("Running on VLC {0} ({1})", VLC.Version, Console.WriteLine ("Running on LibVLC {0} ({1})", VLC.Version,
VLC.ChangeSet); VLC.ChangeSet);
Console.WriteLine("Compiled with {0}", VLC.Compiler); Console.WriteLine (" (compiled with {0})", VLC.Compiler);
VLC vlc = new VLC (argv); VLC vlc = new VLC (argv);
Media m = new Media (vlc, "/dev/null"); Media m = new Media (vlc, "/dev/null");
DumpMedia (m);
vlc.AddInterface ("qt4"); DumpMedia ((Media)m.Clone ());
vlc.Run ();
m.Dispose ();
vlc.Dispose (); vlc.Dispose ();
m.Dispose ();
return 0; return 0;
} }
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment