After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 740558 - resindvd: no preroll with certain DVDs
resindvd: no preroll with certain DVDs
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal normal
: 1.4.6
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-11-22 21:17 UTC by Stefan Rehm
Modified: 2016-05-28 18:24 UTC
See Also:
GNOME target: ---
GNOME version: 3.13/3.14


Attachments
resindvd: Don't send meaningless segment position downstream (2.46 KB, patch)
2015-02-07 19:16 UTC, Jan Schmidt
committed Details | Review

Description Stefan Rehm 2014-11-22 21:17:13 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 ?
Comment 1 Tim-Philipp Müller 2014-11-22 21:21:05 UTC
The file size limit for attachments is quite small in bugzilla, perhaps you could make the test.iso available elsewhere?
Comment 2 Stefan Rehm 2014-11-22 21:46:47 UTC
test.iso can be downloaded from

http://0x00000000.de/~stefan/test.tar.bz2

(~30 MB)
Comment 3 Jan Schmidt 2015-02-07 19:16:24 UTC
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.
Comment 4 Tim-Philipp Müller 2016-05-28 18:24:18 UTC
I think this was meant to be marked as fixed when the patch was committed (seems to work fine for me with git).