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 759993 - d3dvideosink: Crash with decodebin gstreamer v1.6.1
d3dvideosink: Crash with decodebin gstreamer v1.6.1
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
1.6.1
Other Windows
: Normal critical
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-12-30 08:37 UTC by anjingLee
Modified: 2015-12-30 10:20 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description anjingLee 2015-12-30 08:37:12 UTC
I use d3dvideosink to display video on window 7 64bit.
First, I use gstreamer to record a mp4 file with x264enc, my pipeline is here:
"gst-launch-1.0 videotestsrc num-buffers ! video/x-raw, width=1920, height=1080, framerate=30/1 ! queue ! x264enc ! mp4mux ! filesink location=test.mp4". 
After this, i get a mp4 video file and i want to use gstreamer to play it. So,  i get a pipeline like this :
"gst-launch-1.0 filesrc location=test.mp4 ! decodebin ! videoconvert ! queue ! d3dvideosink".

When i do this pipeline, I get a error: "Segment Fault"! When i record a mp4 file with 1280x720, this pipeline can work well.
Comment 1 Sebastian Dröge (slomo) 2015-12-30 08:44:13 UTC
Which GStreamer version are you using? 1.6.2 fixed some crashes that occur with d3dvideosink, please try that version.


What's printed on the terminal other than segmentation fault, and can you get a backtrace of the crash with gdb?
Comment 2 Sebastian Dröge (slomo) 2015-12-30 09:15:39 UTC
1.6.2 binaries for Windows can be found here: http://gstreamer.freedesktop.org/data/pkg/windows/1.6.2/ (binaries not officially announce yet)
Comment 3 anjingLee 2015-12-30 10:16:11 UTC
(In reply to Sebastian Dröge (slomo) from comment #1)
> Which GStreamer version are you using? 1.6.2 fixed some crashes that occur
> with d3dvideosink, please try that version.
> 
> 
> What's printed on the terminal other than segmentation fault, and can you
> get a backtrace of the crash with gdb?

Yes, when i tests in 1.6.2, this bug has been fixed. Thank you for your reply !