Initial commit with onlny framework in place
Removing the *.o file that were accidentally added during initial commit
Added the framework, created required devices for capture and encoding video frames.
Some improvements in capture and encoding video frames to a file
Some imporvements in capture and dir structure changes. Moved all the project
specific fiiles to porting_layers, making framework flexible enough to be used in
other projects.
Added Socket IO ports and devices in the framework.
Added the unittest and component test for socket IO module
Created a component test for screen capture over network using sockets
the screen captured data sent over socket from client to server,
file sink connected to server dumps the data into a file.
Clean up and organizing makefile for better building process
creating librpicast so that all the application and tests can be
linked against, decreasing the size of individual exe files
Added another make file to cross compile for raspberry pi, made some
changes in the main makefile to call the cross-makefile
Some fixes and improvements in cross-makefile
Improvements in buffer mamagement, added a wait condition for wait
for empty buffers is not available, and minor improvements in makefiles
Added the openmax drivers for video decoding and rendering video for raspberry pi
Created videotunnel for openmax video decode and rendering. connected the
video tunnel to socket receiver to transfer data from client to server and complete
the decode tunnel
Added demux device to the framework, added a condition to wait when
there is no receiver on output port, instead of returning NULL on GetBuffer()
call
Added demux on the server side pipe. Enabled preroll and EOS detection on the server
A file can be streamed to the sever, demux resets on client disconnect, and gets ready
for preroll. Added scaling of captured video to 1280x720 for smaller packets size.
Changed the socket protocol to UDP for faster data transfer. Also fixed a bug
in the filesink destructor
Added muxer to video encoder, added pts values to the muxed stream.
Added H264 encoder
Made some changes in the frame work, abstracted the device connection
and initialization into pipe.
Added ssdp object for service discovery
Added the SSDP discovery module to the application. Some formatting
changes