What codecs does Media Player support?

I’ve ported the codecs of ffmpeg over to QNX, and have been
creating video files. Media Player doesn’t seem to support the
full set of video codecs in ffmpeg. It looks like MPEG1 and MPEG2
video are supported, but not MPEG4. Is that right?

Also, I don’t think that QNX Media Player is timing its output
properly for video-only streams. I’ve been creating low frame
rate MPEG1 video for logging purposes, and it plays at the right speed
under Windows, but too fast under QNX Media Player. This is
probably due to Media Player not calling the ffmpeg library
properly. The app has to delay according to the timing info
(by looking at the “pts” field in the “AVFrame” structure, and
delaying frame output until the right time is reached),
and I suspect that Media Player isn’t doing that.

Could I get a version of Media Player with this fixed? Thanks.

John Nagle
Team Overbot

John Nagle wrote:

I’ve ported the codecs of ffmpeg over to QNX, and have been
creating video files. Media Player doesn’t seem to support the
full set of video codecs in ffmpeg. It looks like MPEG1 and MPEG2
video are supported, but not MPEG4. Is that right?


Also, I don’t think that QNX Media Player is timing its output
properly for video-only streams. I’ve been creating low frame
rate MPEG1 video for logging purposes, and it plays at the right speed
under Windows, but too fast under QNX Media Player. This is
probably due to Media Player not calling the ffmpeg library
properly. The app has to delay according to the timing info
(by looking at the “pts” field in the “AVFrame” structure, and
delaying frame output until the right time is reached),
and I suspect that Media Player isn’t doing that.
Could I get a version of Media Player with this fixed? Thanks.

the Media Player “phplay” don’t use any of the ffmpeg video codecs.
It uses the mpegsystem, mpegvideo, mpegaudio plugins that are based on
XING codecs.
MPEG1 and MPEG2 video are supported.
Talk to your sales representative for MPEG2 support.

Angelo.

John Nagle
Team Overbot