[Gstreamer-bugs] [Bug 145037] New: - can't play m4a, "Internal GStreamer error"

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Sat Jun 26 14:02:22 PDT 2004


http://bugzilla.gnome.org/show_bug.cgi?id=145037
GStreamer | gst-plugins | Ver: 0.8.2

           Summary: can't play m4a, "Internal GStreamer error"
           Product: GStreamer
           Version: 0.8.2
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: gst-plugins
        AssignedTo: gstreamer-maint at bugzilla.gnome.org
        ReportedBy: luca at pca.it
         QAContact: gstreamer-maint at bugzilla.gnome.org


Hello,

I manually compiled the 'libgstfaad' on my Debian in this way:
- grab the 'gst-plugins-0.8.2' sources
- diffed for Debian
- dpkg-buildpackage -rfakeroot -b -d
- then I got an error
=====
<cut>
Making all in tcp
make[4]: Entering directory
`/usr/src/xfree86/gstreamer/gst-plugins0.8-0.8.2/gst/tcp'
glib-mkenums \
--fhead "#include <gsttcp.h>" \
--fprod "\n/* enumerations from \"@filename@\" */" \
--vhead "GType\n at enum_name@_get_type (void)\n{\n  static GType etype = 0;\n  if
(etype == 0) {\n    static const G at Type@Value values[] = {"     \
--vprod "      { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
--vtail "      { 0, NULL, NULL }\n    };\n    etype = g_ at type@_register_static
(\"@EnumName@\", values);\n  }\n  return etype;\n}\n" \
gsttcp.h > gsttcp-enumtypes.c
make[4]: *** No rule to make target `gsttcp-marshal.c', needed by `all'.  Stop.
make[4]: Leaving directory `/usr/src/xfree86/gstreamer/gst-plugins0.8-0.8.2/gst/tcp'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/usr/src/xfree86/gstreamer/gst-plugins0.8-0.8.2/gst'make[2]: ***
[all-recursive] Error 1
make[2]: Leaving directory `/usr/src/xfree86/gstreamer/gst-plugins0.8-0.8.2'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/xfree86/gstreamer/gst-plugins0.8-0.8.2'
make: *** [debian/stamp-makefile-build] Error 2
gismo:/usr/src/xfree86/gstreamer/gst-plugins0.8-0.8.2#
=====
- cd ext/faad && make && make install

As normal user, I tried to play an .m4a file (204Kb, available at
http://luca.pca.it/stuffs/test.m4a, it's 15sec from a live performance of some
friends of mine, I encoded it as MP4 using the FAAC from
http://www.rarewares.org) and I got this error:
=====
luca at gismo:~$ gst-launch-ext-0.8 test.m4a
Running command-line
gst-launch-0.8 filesrc location="test.m4a" ! qtdemux .audio_00 ! { queue ! faad
! esdsink }

RUNNING pipeline ...
ERROR: from element /pipeline0/thread0/faad0: Internal GStreamer error:
negotiation problem.  File a bug.
Caught interrupt.

luca at gismo:~$ gst-launch-0.8 filesrc location="test.m4a" ! spider ! esdsink
RUNNING pipeline ...
ERROR: from element /pipeline0/spider0/faad0: Internal GStreamer error:
negotiation problem.  File a bug.
Execution ended after 5 iterations (sum 34958000 ns, average 6991600 ns, min
70000 ns, max 29078000 ns).

luca at gismo:~$
=====

I got the same problem using an .m4a generated by iTunes (which is covered by
copyright and I can't post it somewhere).

Now, simple question: is the problem due to the compilation error I got (so I
should recompile the whole 'gst-plugins-0.8.2' package) or is it a general
GStreamer one?

Thx, bye,
Gismo / Luca

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the QA contact for the bug, or are watching the QA contact.




More information about the Gstreamer-bugs mailing list