Kung Fu doesn't recover when it can't create a thumbnail
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KungFu |
Fix Released
|
High
|
Jason Gerard DeRose |
Bug Description
That pesky Fight Club DVD again...
Title 60 on this DVD is.... strange. From what I can tell, it seems to be a still image/menu that's reported in the TOC as being 1:02 long. This causes problems with dvdreadsrc*, which refuses to read the track, with the following error:
ERROR kf_gst dvdreadsrc.c(885): gst_dvd_
ERROR kf_gst gstbasesrc.c(1569): gst_base_src_loop (): /pipeline0/
streaming task paused, reason error (-5)
or, with GST_DEBUG=
0:00:30.917382000 30093 0x747330 INFO dvdreadsrc dvdreadsrc.
0:00:30.917394000 30093 0x747330 LOG dvdreadsrc dvdreadsrc.
0:00:30.917427000 30093 0x747330 LOG dvdreadsrc dvdreadsrc.
0:00:30.918237000 30093 0x1022320 ERROR dvdreadsrc dvdreadsrc.
ERROR kf_gst dvdreadsrc.c(885): gst_dvd_
ERROR kf_gst gstbasesrc.c(1569): gst_base_src_loop (): /pipeline0/
streaming task paused, reason error (-5)
I think that's a bug in dvdreadsrc; however, it exposes a problem in Kung Fu, namely that it get stuck waiting for the thumbnail routine to return. The "stop reading titles" button doesn't do anything in this situation.
Changed in kungfu: | |
assignee: | nobody → jderose |
importance: | Undecided → High |
status: | Unconfirmed → Fix Released |
(This isn't strictly relevant to the above bug, but it might be interesting from a dvdsrc perspective)
* Just to go into a bit more detail, this title really is interesting.
Acidrip, which uses MPlayer and MEncoder, refuses to preview the title. When trying to encode, it writes a 4kb file (AVI headers?) and exits "sucessfully".
Thoggen refuses to list any tracks higher than 37, which is something I really ought to file.
Baserip (plug! ;-) ) refuses to encode the title, giving the (-5) error. However, my cropping/resizing dialogue does show the initial frame correctly; any attempt to seek gives a (-5) though.
I'd be interested to give this a try with dvdsrc. Does Kung Fu use it automatically, or do I need to use a special bzr branch?