Ticket #222 (closed defect: fixed)

Opened 1 year ago

Last modified 1 year ago

QuickTime 7.2 breaks playback of flv files opened by URL

Reported by: 0xced Assigned to:
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

ff_dataref.patch (0.5 kB) - added by 0xced on 07/18/07 09:55:30.
Workaround the "Open URL…" bug for movies < 4GB

Change History

07/18/07 09:55:30 changed by 0xced

  • attachment ff_dataref.patch added.

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

07/18/07 09:56:50 changed 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.

07/18/07 11:18:36 changed 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).

(follow-up: ↓ 4 ) 07/19/07 03:41:53 changed by 0xced

And what about a 1.0.1 release ?

(in reply to: ↑ 3 ) 07/19/07 12:43:54 changed by tick

Replying to 0xced:

And what about a 1.0.1 release ?

We do not release our timelines to the public.

07/19/07 12:44:35 changed by tick

  • milestone set to 1.0.1.

Let's add the patch. Close ticket when radar is made and patch is attached.

09/25/07 14:15:27 changed by astrange

  • status changed from new to closed.
  • resolution set to fixed.

(In [703]) Apply patch by 0xced to fix playback over URL on QuickTime 7.2. Closes #222.

10/05/07 07:51:10 changed by 0xced

Great, thank you Alexander :-)