[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freebob-cvs
Subject:    [Freebob-cvs] libfreebob/tests test-freebob.c,1.9,1.10 Makefile.am,1.3,1.4
From:       Daniel Wagner <wagi () users ! sourceforge ! net>
Date:       2006-03-29 22:57:52
Message-ID: E1FOjcN-0002az-51 () mail ! sourceforge ! net
[Download RAW message or body]

Update of /cvsroot/freebob/libfreebob/tests
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4988/tests

Modified Files:
	test-freebob.c Makefile.am 
Log Message:
2006-03-30  Daniel Wagner  <wagi@monom.org>

	* configure.ac: Version bump to 0.6.0

	* src/*: Verbose bool turned int verbose level.
	
	* src/libfreebobavc/*: Moved fire implementation to 
	base class (AVCCommand). 
	
	* libfreebob/freebob.h: freebob_sleep_after_avc_command
	workaround added.

	* tests/test-freebob.c: Verbose bool turned into verbose level.
	Workaround: sleep after avc command added.

	* tests/streaming/Makefile.am (*_SOURCES): Added libavc1394 to LDADD.
	* tests/Makefile.am (*_SOURCES): Likewise.
	
	* tests/streaming/teststreaming2.c (fid_in): compiler warning fixed.


Index: Makefile.am
===================================================================
RCS file: /cvsroot/freebob/libfreebob/tests/Makefile.am,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Makefile.am	28 Feb 2006 13:53:37 -0000	1.3
--- Makefile.am	29 Mar 2006 22:57:50 -0000	1.4
***************
*** 25,32 ****
  
  test_freebob_SOURCES = test-freebob.c
! test_freebob_LDADD   = $(top_builddir)/src/libfreebob.la $(LIBXML_LIBS)
  
  test_extplugcmd_SOURCES = test-extplugcmd.cpp
! test_extplugcmd_LDADD = $(top_builddir)/src/libfreebobavc/libfreebobavc.la
  
  #TESTS_ENVIRONMENT
--- 25,32 ----
  
  test_freebob_SOURCES = test-freebob.c
! test_freebob_LDADD   = $(top_builddir)/src/libfreebob.la $(LIBXML_LIBS) -lavc1394
  
  test_extplugcmd_SOURCES = test-extplugcmd.cpp
! test_extplugcmd_LDADD = $(top_builddir)/src/libfreebobavc/libfreebobavc.la -lavc1394
  
  #TESTS_ENVIRONMENT

Index: test-freebob.c
===================================================================
RCS file: /cvsroot/freebob/libfreebob/tests/test-freebob.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** test-freebob.c	4 Mar 2006 17:42:33 -0000	1.9
--- test-freebob.c	29 Mar 2006 22:57:50 -0000	1.10
***************
*** 50,53 ****
--- 50,54 ----
      int   node_id;
      int   node_id_set;
+     int   time;
      char* args[2];  
  };
***************
*** 55,63 ****
  // The options we understand.
  static struct argp_option options[] = {
!     {"verbose",  'v',    0,    0,  "Produce verbose output" },
!     {"quiet",    'q',    0,    0,  "Don't produce any output" },
!     {"silent",   's',    0,    OPTION_ALIAS },
!     {"node",     'n', "id",    0,  "Node to use" },
!     {"port",     'p', "nr",    0,  "IEEE1394 Port to use" },
      { 0 }
  };
--- 56,68 ----
  // The options we understand.
  static struct argp_option options[] = {
!     {"quiet",    'q',       0,    0,  "Don't produce any output" },
!     {"silent",   's',       0,    OPTION_ALIAS },
! 
!     {"verbose",  'v', "level",    0,  "Produce verbose output" },
! 
! 
!     {"node",     'n',    "id",    0,  "Node to use" },
!     {"port",     'p',    "nr",    0,  "IEEE1394 Port to use" },
!     {"time",     't',    "time",  0,  "Workaround: sleep <time> usec after AVC command\n" },
      { 0 }
  };
***************
*** 79,83 ****
  	    break;
  	case 'v':
! 	    arguments->verbose = 1;
  	    break;
  	case 'p':
--- 84,103 ----
  	    break;
  	case 'v':
! 	    if (arg) {
! 		arguments->verbose = strtol( arg, &tail, 0 );
! 		if ( errno ) {
! 		    fprintf( stderr,  "Could not parse 'verbose' argument\n" );
! 		    return ARGP_ERR_UNKNOWN;
! 		}
! 	    }
! 	    break;
! 	case 't':
! 	    if (arg) {
! 		arguments->time = strtol( arg, &tail, 0 );
! 		if ( errno ) {
! 		    fprintf( stderr,  "Could not parse 'time' argument\n" );
! 		    return ARGP_ERR_UNKNOWN;
! 		}
! 	    }
  	    break;
  	case 'p':
***************
*** 143,146 ****
--- 163,167 ----
      arguments.node_id     = 0;
      arguments.node_id_set = 0; // if we don't specify a node, discover all
+     arguments.time        = 0;
      arguments.args[0]     = "";
      arguments.args[1]     = "";
***************
*** 153,158 ****
--- 174,183 ----
      }
  
+     printf("verbose level = %d\n", arguments.verbose);
+ 
      printf( "Using freebob library version: %s\n\n", freebob_get_version() );
  
+     freebob_sleep_after_avc_command( arguments.time );
+ 
      if ( strcmp( arguments.args[0], "discover" ) == 0 ) {
  	freebob_handle_t fb_handle = freebob_new_handle( arguments.port );



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Freebob-cvs mailing list
Freebob-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freebob-cvs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic