annolinux / gnome-mplayer

Automatically exported from code.google.com/p/gnome-mplayer
0 stars 0 forks source link

Unable to play some videos #188

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Open any of the following:
2. http://mfile.akamai.com/9617/live/reflector:24812.asx?bkup=38270
3. The attatched Eyewitness News Now.asx file
4. The attatched News 12.asx file.

What is the expected output? What do you see instead?
The streams, but instead the following happens:
mfile.akamai.com and Eyewitness News Now.asx - quickly goes from connecting
to stopped
News 12.asx - displays connecting and then gnome-mplayer hangs and I have
to force quit. If I open the direct urls from those playlists, the video
loads just fine.

What version of the product are you using? On what operating system?
Latest svn trunk of gnome-mplayer
Ubuntu 9.04

Please provide any additional information below.
Below are the direct URLs of the above streams that reside in the asx files:
mms://a813.l961724812.c9617.g.lm.akamaistream.net/D/813/9617/v0001/reflector:248
12
mms://a1388.l5671331387.c56713.g.lm.akamaistream.net/D/1388/56713/v0001/reflecto
r:31387
(Eyewitness News.asx)
http://167.206.2.133/enc1b-livideo.wmv (News 12.asx)

Original issue reported on code.google.com by kyl...@gmail.com on 2 Jun 2009 at 10:24

Attachments:

GoogleCodeExporter commented 9 years ago
Oh what a mess we have here....

the mfile link, mplayer won't play

The Eyewitness news .asx has a unicode marker as the first byte of the file, 
mplayer
barfs on it as well, although I have patched gnome-mplayer to not barf

News 12, mplayer won't play that either...

Original comment by kdeko...@gmail.com on 2 Jun 2009 at 11:38

GoogleCodeExporter commented 9 years ago
Not sure if it's any help tracing the cause, but when I select copy location for
Eyewitness News.asx it shows this
<ref
href="mms://a1388.l5671331387.c56713.g.lm.akamaistream.net/D/1388/56713/v0001/re
flector:31387"
/>

Original comment by kyl...@gmail.com on 2 Jun 2009 at 11:49

GoogleCodeExporter commented 9 years ago
Yeah the Eyewitness file is a mess as the first 3 bytes are unicode headers, 
that is
what the main problem with that file is. The url works fine without the ASX 
wrapper.

Original comment by kdeko...@gmail.com on 2 Jun 2009 at 11:52

GoogleCodeExporter commented 9 years ago
Fixed the Eyewitness News one, I had to go back into windows and resave as ANSI 
with
notepad, I'm guessing the copyright symbol made it default to Unicode when 
saving it.
Any idea what's wrong with the News 12.asx file though?

Original comment by kyl...@gmail.com on 3 Jun 2009 at 12:18

GoogleCodeExporter commented 9 years ago
The news 12 one had connection issues. I just keeps looping on the connection,
retrying forever.

Original comment by kdeko...@gmail.com on 3 Jun 2009 at 12:33

GoogleCodeExporter commented 9 years ago
Now this is weird, I just replaced http with mms for the News 12 stream and now 
it's
playing just fine with the .asx file. Yet outside of the .asx file it plays 
just fine
with http.

Also, it seems Akamai insists on encoding their .asx files in utf-8. Akamai is a
major streaming provider, so the .asx/playlist parser not supporting utf-8 
encoded
files might be an issue that needs to be looked into by whatever project 
handles that
portion of mplayer.

Original comment by kyl...@gmail.com on 3 Jun 2009 at 12:46

GoogleCodeExporter commented 9 years ago
Can you give me the website you are getting these files from? Perhaps something 
can
be done in gecko-mediaplayer to parse these files correctly.

Original comment by kdeko...@gmail.com on 3 Jun 2009 at 3:40

GoogleCodeExporter commented 9 years ago
Oddly enough gecko-mediaplayer has no problem with them. The majority of these 
files
have been saved from various websites over the past few years. Here's an 
example of
one of the ones with akamai .asx files:
http://abclocal.go.com/wls/livenow?id=6506780

The file they use:
http://mfile.akamai.com/12441/live/reflector:39570.asx

Original comment by CableTVT...@gmail.com on 3 Jun 2009 at 4:41

GoogleCodeExporter commented 9 years ago
Well, that is interesting as gecko-mediaplayer has its own ASX parser built in 
to it.
I guess I need to copy that code into gnome-mplayer, perhaps that is something 
that
needs to be added to gmlib. Since 0.9.6 is scheduled to be released this week, 
it
probably won't get into that release, but should be in 0.9.7 or later.

Original comment by kdeko...@gmail.com on 3 Jun 2009 at 1:08

GoogleCodeExporter commented 9 years ago
Thanks, and it appears Ubuntu's repository is still using 0.9.4, so this is 
another
application that I need to be using SVN for.

Is there any major bug fixes/changes in gecko-mediaplayer that would warrant me 
using
the SVN version for that too? Ubuntu's repository uses version 0.9.4.

(BTW, CableTVTalk is me, for some reason gmail had me logged in under one 
account and
google code had me under another)

Original comment by kyl...@gmail.com on 3 Jun 2009 at 5:15

GoogleCodeExporter commented 9 years ago
gecko-mediaplayers changelog since 0.9.4

Development
    Update GUI while cache is loading
    Make Copy Location get the entire url
    Add support for Apple's 'postdomevents' option
    Apply browser id patch to work around site specifically looking for mplayerplug-in
    Infrastructure to support windowless mode, but it doesn't work
    Convert internal preference store to gm_pref_store from libgmlib
    Reuse gm_tempname from libgmlib saving duplicate code
    Merge in libgmlib, it is pulled from the gnome-mplayer svn
0.9.5
    Fix problem with memmem on OpenBSD, memmem_compat is now used by all
    Added Japanese Translation by Munehiro Yamamoto
    Fixed issue with pt_BR.po file

Hopefully, Caesar will update the files on this release.

Original comment by kdeko...@gmail.com on 3 Jun 2009 at 6:24

GoogleCodeExporter commented 9 years ago
ASX parser was added to the code today and these sample ASX files now work with 
SVN.

Original comment by kdeko...@gmail.com on 8 Jun 2009 at 5:37