GNOME Bugzilla – Bug 153815
crashes importing library due to vob file floating around
Last modified: 2005-01-14 09:44:12 UTC
go file->import file select a vob file (I tested two): [0x81cf5f0] [action_thread_main] rhythmdb.c:1500 (20:55:46): executing RHYTHMDB_ACTION_LOAD [0x81cf5f0] [rb_metadata_load] rb-metadata-gst.c:486 (20:55:46): loading metadata for uri: file:///mnt/mp3/dvd/DirtyPrettyThings/vob/001/DirtyPrettyThings-001.vob [0x81cf5f0] [rb_metadata_gst_typefind_cb] rb-metadata-gst.c:439 (20:55:46): found type video/mpeg (rhythmbox:25185): GStreamer-WARNING **: pushing data on non-negotiated pad mpegdemux0:private_1, not allowed. (rhythmbox:25185): GStreamer-WARNING **: pushing data on non-negotiated pad mpegdemux0:private_1, not allowed. (rhythmbox:25185): GStreamer-WARNING **: pushing data on non-negotiated pad mpegdemux0:private_1, not allowed. and this error continues forever. probablem occur in previous versions. occurs with TLA as of Sep 26th.
This is a gstreamer bug, reassigning. What version of gstreamer/gst-plugins are you using ?
i am now using gst-plugins-0.8.5 and it gives the following message (i selected a random vob file) which doesn't crash rhythmbox at least :) [0x8130ff8] [action_thread_main] rhythmdb.c:1571 (18:04:16): executing RHYTHMDB_ACTION_STAT [0x80df500] [rhythmdb_process_events] rhythmdb.c:1345 (18:04:17): processing RHYTHMDB_EVENT_THREAD_EXITED [0x80df500] [rhythmdb_process_events] rhythmdb.c:1333 (18:04:17): processing RHYTHMDB_EVENT_STAT [0x80df500] [rhythmdb_process_stat_event] rhythmdb.c:1225 (18:04:17): queuing a RHYTHMDB_ACTION_LOAD: file:///mnt/mp3/dvd/Eurotrip/vob/021/Eurotrip-001.vob [0x8130ff8] [action_thread_main] rhythmdb.c:1583 (18:04:17): executing RHYTHMDB_ACTION_LOAD [0x8130ff8] [rb_metadata_load] rb-metadata-gst.c:495 (18:04:17): loading metadata for uri: file:///mnt/mp3/dvd/Eurotrip/vob/021/Eurotrip-001.vob [0x8130ff8] [rb_metadata_gst_typefind_cb] rb-metadata-gst.c:448 (18:04:17): found type video/mpeg [0x8130ff8] [rb_metadata_gst_error_cb] rb-metadata-gst.c:359 (18:04:17): caught error: Internal GStreamer error: pad problem. File a bug. (rhythmbox:21963): GStreamer-WARNING **: pushing data on non-negotiated pad dvddemux0:current_audio, not allowed. [0x8130ff8] [rb_metadata_load] rb-metadata-gst.c:587 (18:04:17): ignoring file file:///mnt/mp3/dvd/Eurotrip/vob/021/Eurotrip-001.vob with detected type video/mpeg [0x80df500] [rhythmdb_process_events] rhythmdb.c:1337 (18:04:18): processing RHYTHMDB_EVENT_METADATA_LOAD [0x80df500] [rhythmdb_process_metadata_load] rhythmdb.c:1250 (18:04:18): unsupported file
Ok, marking bug as open so Ronald can take a look at it.
I am now using the latest gstreamer (0.8.8) w/ gst-plugins 0.8.7 and this problem no longer occurs. you can close this bug. thanks!
Thanks.