introduced frame catcher to channels, add framecatcher in Retroshare.pro to build it in

(only works for linux at the moment)

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3821 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
chrisparker126 2010-11-19 00:47:18 +00:00
parent b0aa255ead
commit a9ee3d92dc
6 changed files with 190 additions and 101 deletions

View file

@ -58,17 +58,19 @@ public:
*/
void close();
void getError(int errCode, std::string& errStr);
private:
xine_t *xine;
static xine_stream_t *stream;
xine_stream_t *stream;
xine_video_port_t *vo_port;
std::string vo_driver;
std::string codec;
int length; // length of the stream
void getXineError(int errCode, std::string& errStr);
void yuy2Toyv12 (uint8_t *, uint8_t *, uint8_t *, uint8_t *, int , int );
unsigned char * yv12ToRgb (uint8_t *, uint8_t *, uint8_t *, int , int );