This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AM5728: Lossless audio and video encoding using ducati plugin

Part Number: AM5728

Tool/software: Linux

I want to write program for losless encoding and decoding video and audio, based on gstreamer 1.0. I've find example pipelines and description gstreamer stack on this link
As I understand for am57xx based platforms exists ducati plugin, and I can use IVA cores for h.264 and mpeg4 encoding and decoding.
But MPEG4 uses same h.264 for video encoding and as I know it's lossy algorithm for video compression. Audio codec, includes in MPEG4 is also lossy.
I've got a two questions: does it exists anything way to use h.264 for lossless encoding, such as "frame per frame coding"? And if it's, true, how can I use it?
 

  • IVAHD doesn't support any lossless encoding. You may have to go with arm pluggins if exist s
  • I'm sorry, I'm newly in programming for embedded systems and I needs in advice, how can I create application for coding video and audio stream for linux, based on arm chip.
    I found libgstlibav.so file in /usr/lib/gstreamer-1.0 directory. As I understand this library already contains many of most popular codecs and I can use it to write coding and decoding application. Will it correct to link this library, write application on host ubuntu PC, then build it via linaro gcc arm compiler and porting it to target board, or it's wrong way?