DM36x TIAudenc1 missing codec_data
Paul Stuart
paul_stuart at seektech.com
Tue Nov 8 14:08:18 PST 2011
Hi,
After digging into why I can not pipe the output of TIAudenc1 into the
avimux element, I found that the internal implementation of TIAudenc1 is
not packetizing the output into "codec_data" in the caps structure, per
this little snippet:
"Some data streams (like h264, mpeg4, aac), require the generation of
the "codec_data" buffer to be passed off band (in the caps of the sink
pad), in order to be properly muxed into container formats like mp4 or
avi.",
(from http://processors.wiki.ti.com/index.php/GStreamer_Plug-in_2.x_Design)
Since muxing encoded audio into an avi along with one's H.264 video is
fundamental to making "talkies", I'm wondering if I have just selected
the wrong element for audio encoding element or muxer on the DM36x? I
can't be the first person needing to do this.
Before I dive into changing TIAudenc1 to be "mux-able" I just want to
make sure I'm not missing some easier option.
Thanks,
Paul
More information about the gstreamer-devel
mailing list