Ticket #222 (closed defect: fixed)
QuickTime 7.2 breaks playback of flv files opened by URL
| Reported by: | 0xced | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 1.0.1 |
| Component: | Perian-Main | Version: | 1.0 |
| Severity: | normal | Keywords: | |
| Cc: |
Description
... while it worked very well with QuickTime 7.1.6! Now, doing File -> Open URL… and opening a flv file always gives Alert The URL is not valid error dialog box. The file is first completely downloaded. You can watch the .qtch cache file grow in ~/Library/Caches/QuickTime?/downloads/... Once the transfer is finished, the error is displayed. I should mention that downloading the same file by another mean first and opening with File -> Open File… perfectly works.
I hope someone can understand this problem and fix it.
Attachments
Change History
Changed 6 years ago by 0xced
-
attachment
ff_dataref.patch
added
comment:1 Changed 6 years ago by 0xced
As expected, this is a bug in QuickTime, more precisely in the HTTPDataHandler. DataHGetFileSize64 in dataref_open() works but then DataHScheduleData64 in dataref_read() fails.
A patch is attached. This is obviously only a workaround for movies < 4GB, but I think it's nevertheless worth including in the trunk. Anyway, I don't think a lot of people will try to play 4GB+ files over http ;-)
Also, that would be very nice to release a 1.0.1 version with this patch included so that people can still load movies from URL.
comment:2 Changed 6 years ago by astrange
I think we should file yet another QT bug with an unpatched Perian as the example.
Not to say we can't add this patch (which looks fine to me).
comment:5 Changed 6 years ago by tick
- Milestone set to 1.0.1
Let's add the patch. Close ticket when radar is made and patch is attached.

Workaround the "Open URL…" bug for movies < 4GB