DM365 AAC codec now working with gstreamer
TI is putting out codecs for the DM365 faster than we can supported in GStreamer
.
Now you find mpeg2, VC1, AEC, mp3, aac, wma codecs for DM365. Thanks to the work we did in the past for the Leopard DM355, we were able to adapt gstreamer-ti DDOMPE branch to support the AAC codecs for DM365, and unlike the DM355 this codec doesn’t froze when you try to encode along with alsa. So encoding aac audio is as simple as:
gst-launch -e alsasrc ! dmaienc_aac ! qtmux ! filesrc location = test.m4a
This generates files that can be playback with quicktime or any standard media player. The properties of the plugin also allow to configure the encoder to generate the proper streams if you intend to do network streaming.
Audio decoding isn’t working out of the box as we need to implement some code handling for extended arguments on the decoding side (replicating the logic we have for encoders).
We have improved RidgeRun SDK for DM365 platforms to support automatic download and compilation of the AAC codecs if the user selects it (without requiring manual intervention). If you are looking into using the mp3, wma, aec, mpeg2, or VC1 codec in gstreamer, talk to us, we can make that happen.