[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