Ticket #460 (closed defect: fixed)

Opened 9 months ago

Last modified 4 months ago

Perian 1.2 plays only a few seconds of videos

Reported by: Melebius Owned by:
Priority: normal Milestone: 1.2.1
Component: AVI Version: 1.2
Severity: normal Keywords:
Cc:

Description

I downloaded the new Perian version 1.2. After installing, I could play only a few seconds of my AVI videos, they simply appeared as if they were as short, although I know there are about 45 minutes. So I searched the internet for version 1.1.4, downgraded Perian and it’s been OK again since then.

(P.S. Please add version 1.2 to the ticket properties here, I couldn’t choose it.)

Attachments

problematic.avi Download (3.8 MB) - added by Melebius 9 months ago.
Sample of a problematic video
indexCheck.patch Download (1.4 KB) - added by gbooker 8 months ago.

Change History

Changed 9 months ago by astrange

  • version changed from 1.1.4 to 1.2

Please post an example file or part of one (using the dd command from  http://ffmpeg.org/bugreports.html).

Changed 9 months ago by Melebius

Sample of a problematic video

Changed 9 months ago by Melebius

OK, it’s here. 1.1.4 plays 24 seconds, 1.2 only 5 seconds.

Changed 9 months ago by gbooker

  • status changed from new to closed
  • resolution set to worksforme

No issue here at all! You likely have some other component which is taking over parts and causing the problem. Check http://www.perian.org/#support under "Please consider removing obsolete QuickTime Components"

Changed 9 months ago by Melebius

None of the listed components installed. I have just tried it on my MacBook? where only Flip4Mac is installed, so I uninstalled it, but it didn’t help. Still just 5 seconds, on the iMac with Perian 1.1.4 and VLC on both computers OK. I just tried to downgrade Perian on the MacBook? too and it helped. Even if it was other components’ fault, should newer version bring problems?

Changed 8 months ago by aaronshekey

I too have had the same issues on two machines, one a fresh install of Snow Leopard, the other an older war-beaten Macbook Pro. The exact same .avi plays fine in VLC but is limited to 5 garbled seconds in Quicktime with Perian 1.2 on both machines. Rolling back to Perian 1.1.4 solved my issues as well.

We aren't making this up :)

Changed 8 months ago by mnl

OS X 10.6.2 Player: QTX

Perian 1.2 DivX 6.8.3.5

URL:  http://rasmus.villefrance.org/Trains/Video/1mbit/20091218DamptogGribskov1Mpbs.avi

Uninstall either DivX or Perian and it works, but with both of them together, the video is cut to 5 secs.

Changed 8 months ago by gbooker

Changed 8 months ago by gbooker

The video in  http://forums.cocoaforge.com/viewtopic.php?p=123151#p123049 which exhibits this issue can be resolved with the attached patch.

This is yet another reason why AVI is a file format that needs to die!

libavformat had to read some of the packets and in some cases decode them in order to determine the parameters for the video/audio. The audio was stupidly put in the format completely lacking information so that libavcodec had to read 5 seconds of this stream to understand any of it. This resulted in a partially constructed index which Perian interpreted as the existence of an actual index.

Changed 8 months ago by Chris Pickett

I'm having the same problem with 1.2 and various AVI files, please consider issuing a bugfix release since this is a regression.

Changed 8 months ago by astrange

  • status changed from closed to reopened
  • resolution worksforme deleted
  • milestone set to 1.2.1

Changed 8 months ago by astrange

  • status changed from reopened to closed
  • resolution set to fixed

(In [1242]) Apply gbooker's patch fixing broken-index detection in the importer.

This allows incomplete AVI files to be fully imported again.

Closes #460

Note: See TracTickets for help on using tickets.