GNOME Bugzilla – Bug 740558
resindvd: no preroll with certain DVDs
Last modified: 2016-05-28 18:24:18 UTC
When playing some DVDs with e.g. Totem all I get is a black screen or a still image of the DVD menu. The console output is like: Setting pipeline to PAUSED ... libdvdnav: Using dvdnav version 5.0.1 libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8 libdvdread: Attempting to retrieve all CSS keys libdvdread: This can take a _long_ time, please be patient libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x0000011d libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0000016f libdvdread: Elapsed time 0 libdvdread: Found 0 VTS's libdvdread: Elapsed time 0 Pipeline is PREROLLING ... No accelerated IMDCT transform found And thats all that happens. I have attached a small sample DVD ISO image that triggers the error when I call gst-launch-1.0 rsndvdbin device=test.iso name=src src.video ! xvimagesink src.audio ! alsasink If I disable the audio sink gst-launch-1.0 rsndvdbin device=test.iso name=src src.video ! xvimagesink the video part plays fine. So maybe its something similar to bug 603921 ?
The file size limit for attachments is quite small in bugzilla, perhaps you could make the test.iso available elsewhere?
test.iso can be downloaded from http://0x00000000.de/~stefan/test.tar.bz2 (~30 MB)
Created attachment 296346 [details] [review] resindvd: Don't send meaningless segment position downstream Don't place a meaningless value in the position field in outgoing segments - values have to be in the range start->stop.
I think this was meant to be marked as fixed when the patch was committed (seems to work fine for me with git).