Hello all,
Basically I'm trying to play a AAC audio stream that is encapsulated using the MPEG-4 LATM-LOAS format. I have one MPEG2 Transport stream, that contains one H264 stream and one AAC-LATM stream. I can demux the H264 and made a patch to allow the demux of the AAC-LATM stream type. However, the AAC decoder plugin (I'm using the FAAD plugin), seems to not handle the LATM format correclty. The pipeline freezes. GST_DEBUG=3 gst-launch-0.10 filesrc location=dumpHomemAranha.ts ! mpegtsdemux name=demux program-number=59224 ! queue ! h264parse ! ffdec_h264 ! ffmpegcolorspace ! xvimagesink demux. ! queue ! faad ! alsasink I can dump the AAC content from the TS using almost the same pipeline GST_DEBUG=3 gst-launch-0.10 filesrc location=dumpHomemAranha.ts ! mpegtsdemux name=demux program-number=59224 ! queue ! h264parse ! ffdec_h264 ! ffmpegcolorspace ! xvimagesink demux. ! queue ! filesink location=audioHomemAranha2.aac The Mplayer can play the output file (audioHomeAranha2.aac) just fine, and it uses the FAAD library. and, if I just play the video content, it is fine: GST_DEBUG=3 gst-launch-0.10 filesrc location=dumpHomemAranha.ts ! mpegtsdemux name=demux program-number=59224 ! queue ! h264parse ! ffdec_h264 ! ffmpegcolorspace ! xvimagesink So, the problem is: How to play one AAC-LATM stream using the FAAD plugin? :) I'll wait any response here, before create a bug in the bugzilla :) Thanks antecipated []s -- Danilo Freire de S. Santos ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Sorry, but the player that plays this format is the VLC :)
On Tue, Apr 13, 2010 at 5:56 PM, Danilo Freire <[hidden email]> wrote: Hello all, -- Danilo Freire de S. Santos ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi ,
Did you try playing "audioHomemAranha2.aac" file with gst-launch filesrc location=audioHomemAranha2.aac ! fraad ! audioconvert ! alsasink ? On Wed, Apr 14, 2010 at 6:38 PM, Danilo Freire <[hidden email]> wrote: > Sorry, but the player that plays this format is the VLC :) > > On Tue, Apr 13, 2010 at 5:56 PM, Danilo Freire <[hidden email]> wrote: >> >> Hello all, >> >> Basically I'm trying to play a AAC audio stream that is encapsulated using >> the MPEG-4 LATM-LOAS format. >> >> I have one MPEG2 Transport stream, that contains one H264 stream and one >> AAC-LATM stream. I can demux the H264 and made a patch to allow the demux of >> the AAC-LATM stream type. However, the AAC decoder plugin (I'm using the >> FAAD plugin), seems to not handle the LATM format correclty. The pipeline >> freezes. >> >> GST_DEBUG=3 gst-launch-0.10 filesrc location=dumpHomemAranha.ts ! >> mpegtsdemux name=demux program-number=59224 ! queue ! h264parse ! >> ffdec_h264 ! ffmpegcolorspace ! xvimagesink demux. ! queue ! faad ! alsasink >> >> I can dump the AAC content from the TS using almost the same pipeline >> >> GST_DEBUG=3 gst-launch-0.10 filesrc location=dumpHomemAranha.ts ! >> mpegtsdemux name=demux program-number=59224 ! queue ! h264parse ! >> ffdec_h264 ! ffmpegcolorspace ! xvimagesink demux. ! queue ! filesink >> location=audioHomemAranha2.aac >> >> The Mplayer can play the output file (audioHomeAranha2.aac) just fine, and >> it uses the FAAD library. >> >> and, if I just play the video content, it is fine: >> >> GST_DEBUG=3 gst-launch-0.10 filesrc location=dumpHomemAranha.ts ! >> mpegtsdemux name=demux program-number=59224 ! queue ! h264parse ! >> ffdec_h264 ! ffmpegcolorspace ! xvimagesink >> >> So, the problem is: >> >> How to play one AAC-LATM stream using the FAAD plugin? :) >> >> I'll wait any response here, before create a bug in the bugzilla :) >> >> Thanks antecipated >> []s >> -- >> Danilo Freire de S. Santos > > > > -- > Danilo Freire de S. Santos > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > -- Regards, Sudarshan Bisht ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hello.
Yes, I tryed :) It seems that the FAAD plugin do not handle the LATM format. The error that it is shown in the debug: gstfaad.c(1265): gst_faad_chain (): /GstPipeline:pipeline0/GstFaad:faad0: failed to parse non-packetized stream []s On Wed, Apr 14, 2010 at 2:11 PM, sudarshan bisht <[hidden email]> wrote: Hi , -- Danilo Freire de S. Santos ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Give one more try by inserting aacparse between filesrc and faad .
gst-launch filesrc location=audioHomemAranha2.aac ! aacparse ! faad ! audioconvert ! alsasink . On Wed, Apr 14, 2010 at 10:51 PM, Danilo Freire <[hidden email]> wrote: > Hello. > > Yes, I tryed :) > > It seems that the FAAD plugin do not handle the LATM format. > > The error that it is shown in the debug: > > gstfaad.c(1265): gst_faad_chain (): /GstPipeline:pipeline0/GstFaad:faad0: > failed to parse non-packetized stream > > []s > > > On Wed, Apr 14, 2010 at 2:11 PM, sudarshan bisht <[hidden email]> > wrote: >> >> Hi , >> >> Did you try playing "audioHomemAranha2.aac" file with >> gst-launch filesrc location=audioHomemAranha2.aac ! fraad ! >> audioconvert ! alsasink ? >> >> >> >> >> On Wed, Apr 14, 2010 at 6:38 PM, Danilo Freire <[hidden email]> wrote: >> > Sorry, but the player that plays this format is the VLC :) >> > >> > On Tue, Apr 13, 2010 at 5:56 PM, Danilo Freire <[hidden email]> >> > wrote: >> >> >> >> Hello all, >> >> >> >> Basically I'm trying to play a AAC audio stream that is encapsulated >> >> using >> >> the MPEG-4 LATM-LOAS format. >> >> >> >> I have one MPEG2 Transport stream, that contains one H264 stream and >> >> one >> >> AAC-LATM stream. I can demux the H264 and made a patch to allow the >> >> demux of >> >> the AAC-LATM stream type. However, the AAC decoder plugin (I'm using >> >> the >> >> FAAD plugin), seems to not handle the LATM format correclty. The >> >> pipeline >> >> freezes. >> >> >> >> GST_DEBUG=3 gst-launch-0.10 filesrc location=dumpHomemAranha.ts ! >> >> mpegtsdemux name=demux program-number=59224 ! queue ! h264parse ! >> >> ffdec_h264 ! ffmpegcolorspace ! xvimagesink demux. ! queue ! faad ! >> >> alsasink >> >> >> >> I can dump the AAC content from the TS using almost the same pipeline >> >> >> >> GST_DEBUG=3 gst-launch-0.10 filesrc location=dumpHomemAranha.ts ! >> >> mpegtsdemux name=demux program-number=59224 ! queue ! h264parse ! >> >> ffdec_h264 ! ffmpegcolorspace ! xvimagesink demux. ! queue ! filesink >> >> location=audioHomemAranha2.aac >> >> >> >> The Mplayer can play the output file (audioHomeAranha2.aac) just fine, >> >> and >> >> it uses the FAAD library. >> >> >> >> and, if I just play the video content, it is fine: >> >> >> >> GST_DEBUG=3 gst-launch-0.10 filesrc location=dumpHomemAranha.ts ! >> >> mpegtsdemux name=demux program-number=59224 ! queue ! h264parse ! >> >> ffdec_h264 ! ffmpegcolorspace ! xvimagesink >> >> >> >> So, the problem is: >> >> >> >> How to play one AAC-LATM stream using the FAAD plugin? :) >> >> >> >> I'll wait any response here, before create a bug in the bugzilla :) >> >> >> >> Thanks antecipated >> >> []s >> >> -- >> >> Danilo Freire de S. Santos >> > >> > >> > >> > -- >> > Danilo Freire de S. Santos >> > >> > >> > ------------------------------------------------------------------------------ >> > Download Intel® Parallel Studio Eval >> > Try the new software tools for yourself. Speed compiling, find bugs >> > proactively, and fine-tune applications for parallel performance. >> > See why Intel Parallel Studio got high marks during beta. >> > http://p.sf.net/sfu/intel-sw-dev >> > _______________________________________________ >> > gstreamer-devel mailing list >> > [hidden email] >> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel >> > >> > >> >> >> >> -- >> Regards, >> >> Sudarshan Bisht >> >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> gstreamer-devel mailing list >> [hidden email] >> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > -- > Danilo Freire de S. Santos > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > -- Regards, Sudarshan Bisht ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Nothing =)
Seems that the aacparse does nothing ;) 0:00:00.178302356 3222 0x9b3b2a8 WARN GST_SCHEDULING gstpad.c:4692:gst_pad_get_range:<filesrc0:src> getrange failed unexpected 0:00:00.178330502 3222 0x9b3b2a8 INFO GST_SCHEDULING gstpad.c:4805:gst_pad_pull_range:<aacparse0:sink> pullrange failed, flow: unexpected then, the GstBin says: 0:00:00.178675378 3222 0x99df050 WARN bin gstbin.c:2315:gst_bin_do_latency_func:<pipeline0> failed to query latency []s
On Wed, Apr 14, 2010 at 2:32 PM, sudarshan bisht <[hidden email]> wrote: Give one more try by inserting aacparse between filesrc and faad . -- Danilo Freire de S. Santos ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
On 14 April 2010 19:39, Danilo Freire <[hidden email]> wrote:
> Nothing =) > > Seems that the aacparse does nothing ;) FAAD doesn't support LATM directly, nor does ffdec_aac and aacparse doesn't either, yet. Regards, Rob ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |