Hi chris yet to test it, though there was some trouble to get it  
compiled on osx.

Here is what i had to do

1. fink install scons
2. fink install boost1.32-py24
3. OSX is missing byteswap.h , found an equiv on google
4. pico byteswap.h

#ifndef _BYTESWAP_H
#define _BYTESWAP_H

//#warning "byteswap.h is an unportable GNU extension!  Don't use!"

static inline unsigned short bswap_16(unsigned short x) {
   return (x>>8) | (x<<8);
}

static inline unsigned int bswap_32(unsigned int x) {
   return (bswap_16(x&0xffff)<<16) | (bswap_16(x>>16));
}

static inline unsigned long long bswap_64(unsigned long long x) {
   return (((unsigned long long)bswap_32(x&0xffffffffull))<<32) |
(bswap_32(x>>32));
}

#endif

5. scons (builds with some warn output)
6. ./flvtool++

flvtool++ 1.0
Copyright (c) 2007 Dan Weatherford and Facebook, inc.
http://developers.facebook.com/opensource.php
Published under the BSD license.

usage: flvtool++ [-nodump] [-nomerge] [-tag name value] [input  
filename] [output filename]
   -nodump: do not dump the metadata when done (kinda quiet)
   -nomerge: do not keep existing metadata from the input file
   -tag name value: Set a metadata tag named 'name' to the (string)  
value 'value'
Note that manually set tags will override automatically generated tags.




_______________________________________________
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org

Reply via email to