GNOME Bugzilla – Bug 468790
[asfdemux] still tries to play DRM'ed video
Last modified: 2007-08-22 14:16:54 UTC
+++ This bug was initially created as a clone of Bug #468740 +++ 1. Go to: http://www.fifa.com/newscentre/videos/player.html#ch=u17&id=573714 2. Click around to finally get the videos playing (they should appear in the bottom right frame) 3. the Totem browser plugin will start playing 4. The first stream in the ASX file is an MMS stream: added URI 'mms://83.231.172.51/video/tournament/competition/001600%5fhl%5f52%5fczech%5frepublic-argentina%5f300%5f12846.wmv' title = 'FIFA.com Video' The video is all garbled. Trying to play the same URL in mplayer gets me: ASF file format detected. DRM License URL: http://global4.man.entriq.net/services/WMLicense?CrmId=fifa&ContentAccountId=fifa&ContentItemId=001590_HL_50_Chile_Argentina_7&ContentChannelId=DefChannel&version=v1&keyid=RHu0cJQHO4C1Gnyxz0gWDw== This file has been encumbered with DRM encryption, it will not play in MPlayer! GStreamer should stop playing the video and throw an error saying that the source is DRM'ed.
Could you dump the first 900k of such a stream to a file and attach it by any chance? Using something like: gst-launch-0.10 mmssrc location='mms://...' ! filesink location=foo.mms (The above uri gives me errors for me like that).
Created attachment 94114 [details] fifa-hightlight-videos.asf First meg of the video.
I really need to upgrade my machine. The ASF demuxer is from gstreamer-plugins-ugly-0.10.5-1.lvn6, so this might already be fixed.
Thanks for the dump. This errors out fine for me with CVS. I think this should have been fixed in the -ugly 0.10.4 release more than a year ago, and I can't immediately see anything that's changed since then in the relevant bits of code, so I don't really know why it doesn't work for you (UNLESS you're hitting that old bug where it didn't parse some header chunks correctly and just skipped them, in which case it might not even get to the encryption chunks). Would be great if you could re-test with something more recent.
Works fine with gstreamer-plugins-ugly-0.10.6, and I see the Fluendo demuxer doesn't handle it either.