After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 166031 - [typefind] can't play aacPlus streams
[typefind] can't play aacPlus streams
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: dont know
git master
Other Linux
: Normal enhancement
: 0.8.9
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 171130 (view as bug list)
Depends on:
Blocks: 138435
 
 
Reported: 2005-02-02 12:33 UTC by Jens Knutson
Modified: 2005-03-21 19:04 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
proposed patch (9.06 KB, patch)
2005-03-04 09:49 UTC, Ronald Bultje
none Details | Review
second proposed patch (12.46 KB, patch)
2005-03-04 10:06 UTC, Ronald Bultje
none Details | Review

Description Jens Knutson 2005-02-02 12:33:30 UTC
At Uraeus' request (http://www.advogato.org/person/Uraeus/diary.html?start=345),
I am filing this bug, as GST/Totem is unable to play this stream:

http://server-us.imrworldwide.com/cgi-bin/b?cg=minnesota-clickthru&ci=us-mpr&tu=http://mpr-aac.streamguys.com/listen.pls

It's in aacPlus, so I don't know where (if at all) that is on the roadmap, but
hey, Uraeus said we had to report this stuff, so I'm just doing my job! :-)
Comment 1 Stephane Loeuillet 2005-02-06 13:04:51 UTC
confirmed with latest CVS of everything

totem first caches a bit, then says it can't find the type of stream
real URL of the stream is : http://mpr-aac.streamguys.com:80/
error message : could not determine type of stream

there is also a scheduler error on the console :
ERROR (0x83b0960 - 307693:05:45.756113000)       scheduler(24610)
gstoptimalscheduler.c(2797):gst_opt_scheduler_iterate:<GstOptScheduler@0x83b0890>
in error state
Comment 2 Ronald Bultje 2005-02-06 15:44:36 UTC
Can faad play it (gnomevfssrc location=.. ! [qtdemux ! ]faad ! audioconvert !
alsasink)?
Comment 3 Jens Knutson 2005-02-06 16:47:47 UTC
Well, I tried two "versions" of the command:

[jck@morpheus ~]$ gst-launch-i386 gnomevfssrc
location=http://mpr-aac.streamguys.com:80/ ! qtdemux ! faad ! audioconvert !
alsasink
RUNNING pipeline ...

** (process:28493): WARNING **: seek failed

[snip about 50 lines of the above]

** (process:28493): WARNING **: seek failed
Caught interrupt.

** (process:28493): WARNING **: seek failed
Execution ended after 106 iterations (sum 15336000 ns, average 144679 ns, min
32000 ns, max 7497000 ns).



and this...



[jck@morpheus ~]$ gst-launch-i386 gnomevfssrc
location=http://mpr-aac.streamguys.com:80/ ! faad ! audioconvert ! alsasink
RUNNING pipeline ...
ERROR: from element /pipeline0/faad0: Internal GStreamer error: negotiation
problem.  File a bug.
Execution ended after 1 iterations (sum 30468000 ns, average 30468000 ns, min
30468000 ns, max 30468000 ns).



So does it play?  In a word: no. ;-)

Let me know if I'm just doing something stupid here; I don't know GST very well
at all.
Comment 4 Ronald Bultje 2005-02-08 14:32:54 UTC
I don't know what this is. It's not .mp4, the quicktime headers are completely
absent, so it may be raw AAC (like mp3 radio), but faad doesn't handle that in
stream-form, it seems, and I have no clue how to parse/align it. mplayer doesn't
play it. Is there any player that eats this?
Comment 5 Jens Knutson 2005-02-10 01:08:48 UTC
Only one that I know of on Linux - VLC.

They have packages, including working Fedora Core 3 RPMS here:
http://www.videolan.org/vlc/

Have fun with VLC's patented NastyTron AssTastic 4000(TM) GUI. ;-)
Comment 6 Ronald Bultje 2005-03-04 09:49:17 UTC
Created attachment 38236 [details] [review]
proposed patch

This makes it work on the commandline, by adding sync-finding for raw ADTS/ADIF
streams. Try "gst-launch gnomevfssrc location=... ! faad ! audio-out". Still
need to add typefinding.
Comment 7 Ronald Bultje 2005-03-04 10:06:42 UTC
Created attachment 38237 [details] [review]
second proposed patch

This patch is the same as above, but implements typefinding. Totem can now play
AAC+ radio (tested).
Comment 8 Ronald Bultje 2005-03-10 15:29:04 UTC
Fixed.
Comment 9 Ronald Bultje 2005-03-21 19:04:22 UTC
*** Bug 171130 has been marked as a duplicate of this bug. ***