3 Commits

Author SHA1 Message Date
Tats
557227ac89 Explicitely wrote namespace in file instead of using MM_*_NAMESPACE (related to #278). 2016-11-29 00:21:25 -05:00
Tats
ff9fbe9125 - Fixed problems with video files without audio codec not working properly (closes #280)
- Cleanup and refactoring
2016-11-09 15:18:20 -05:00
Vasilis Liaskovitis
5d37219833 Refactoring VideoImpl
VideoImpl now creates the backend pipeline (queue->videoconvert->...->appsink)
Separate subclasses build a different frontend of the pipeline depending on the
type of video stream (uri, webcam , shared memory) that attaches to the backend
pipeline.

- VideoUridecodeBin: front-end for video file / uri
- VideoV4l2SrcBin: front-end for webcam (at the moment only works with
  /dev/video*files, tested only on Ubuntu 14.04)
- VideoShmSrcBin: front-end for Shared memory / socket (used to work, currently
  has problems)

Code is still hacky, needs work.
2016-04-26 18:32:03 +02:00