video encoder library

Hello everyone,

What video encoder library do you use for QNX 6.2.1? I have successfully
compiled XVidCore for QNX and used it with the revel project
(http://revel.sourceforge.net/) to create videos. But the encoding speed is
slow and hence not usable at 30Hz frame rate. libavformat and libavcodec
from the ffmpeg project can be configured to compile and create libraries
for qnx, but I haven’t been able to track down the cause of many linker
errors I get compiling my simple example programs with it. I am trying to
build an application that records a stream of images from a camera into a
video file stored in the hard disk.

Thanks
Vilas

Vilas Kumar Chitrakaran wrote:

Hello everyone,

What video encoder library do you use for QNX 6.2.1? I have successfully
compiled XVidCore for QNX and used it with the revel project
(> http://revel.sourceforge.net/> ) to create videos. But the encoding speed is
slow and hence not usable at 30Hz frame rate. libavformat and libavcodec
from the ffmpeg project can be configured to compile and create libraries
for qnx, but I haven’t been able to track down the cause of many linker
errors I get compiling my simple example programs with it. I am trying to
build an application that records a stream of images from a camera into a
video file stored in the hard disk.

Thanks
Vilas

We’ve been able to get the ffmpeg library to work under QNX, but
the MPEG1 encoding introduces sizable color artifacts. It’s not clear
whether this is an ffmpeg problem, or what. Most of the codecs won’t
work at all under QNX, but MPEG1 will sort of work.

This is the sort of problem the community would have fixed before
QSSL dumped the NC version. Now you can’t get developers to make their
open source software work on QNX.

John Nagle
Team Overbot

Some updates on this exercise: ffmpeg compiled and works for QNX 6.2.1. So
does libfame (http://fame.sourceforge.net/) which is a smaller package, and
probably enough if one wishes to just create mpeg1 movie files.

With ffmpeg, I was able to use the huffyuv codec for fast lossless encoding
of a raw video stream (YUV). This is all I need.

Vilas


“Vilas Kumar Chitrakaran” <cvilas@ces.clemson.edu> wrote in message
news:ddaa0i$br$1@inn.qnx.com

Hello everyone,

What video encoder library do you use for QNX 6.2.1? I have successfully
compiled XVidCore for QNX and used it with the revel project
(> http://revel.sourceforge.net/> ) to create videos. But the encoding speed
is
slow and hence not usable at 30Hz frame rate. libavformat and libavcodec
from the ffmpeg project can be configured to compile and create libraries
for qnx, but I haven’t been able to track down the cause of many linker
errors I get compiling my simple example programs with it. I am trying to
build an application that records a stream of images from a camera into a
video file stored in the hard disk.

Thanks
Vilas