GStreamer-Sharp MASTER with GStreamer 1.2.3/1.2.4 Playback Issue with Playbin on Windows

Agarwal, Piyush - 0446 - MITLL Piyush.Agarwal at ll.mit.edu
Thu Apr 24 10:31:39 PDT 2014


Hi Everyone,

I am currently using a manually compiled Gstreamer-Sharp w/ dll¹s from
Gstreamer 1.2.3/1.2.4 installer. (tried both versions).

I have a WPF project with two video panels that are playing two separate
videos.

Every once in awhile I get the following errors, doesn¹t seem to matter
what the playback rate is and it doesn¹t consistently crash at the same
point in the files:

Error message: gstavidemux.c(5383): gst_avi_demux_loop ():
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/
GstAviDemux:avidemux0:
streaming stopped, reason error
Error Code: 1
Error Domain: 4459




I thought it might be a problem with the file, so tried a QT file for a
movie trailer from Apple.com, and I get a similar error:

Error message: qtdemux.c(4402): gst_qtdemux_loop ():
/GstPlayBin:playbin1/GstURIDecodeBin:uridecodebin1/GstDecodeBin:decodebin1/
GstQTDemux:qtdemux1:
streaming stopped, reason error
Error Code: 1
Error Domain: 4476


Any thoughts?

Issue seems worse with the Windows DLL¹s in version 1.2.4, causes the
whole program to crash without recovery more often.

Thanks,
Piyush


On 4/20/14, 2:52 AM, "Sebastian Dröge" <sebastian at centricular.com> wrote:

>The GStreamer team is pleased to announce a bugfix release of the stable
>1.2 release series. The 1.2 release series is adding new features on top
>of the 1.0 series and is part of the API and ABI-stable 1.x release
>series of the GStreamer multimedia framework that contains new features.
>The 1.2.x bugfix releases only contain important bugfixes compared to
>1.2.0.
>
>Binaries for Android, iOS, Mac OS X and Windows are provided by the
>GStreamer project for this release. Biggest change in the binaries for
>this
>release is the inclusion of gnonlin, gst-editing-services and
>gst-rtsp-server.
>
>
>The 1.x series is a stable series targeted at end users. It is not API
>or ABI compatible with the 0.10.x series. It can, however, be installed
>in parallel with the 0.10.x series and will not affect an existing
>0.10.x installation.
>
>The stable 1.2.x release series is API and ABI compatible with 1.0.x and
>any other 1.x release series in the future. Compared to 1.0.x it
>contains some new features and more intrusive changes that were
>considered too risky as a bugfix.
>
>Bug reports fixed in this release:
>
>GStreamer core:
>      * 724373 : Queue2 truncates its temp file when pipeline is paused
>      * 725517 : docs: Fix typos and remove unknown annotations
>      * 725809 : ghostpad: rare crash because of missing reference count
>on its target pad
>      * 727253 : parse: Bison generated file included in the release
>tarballs causes compile errors
>      * 727883 : baseparse: Memory leak of queue frames
>
>GStreamer Plugins Base:
>      * 693263 : typefinding: MPEG-2 video ES detected as H.263
>      * 683504 : playsink: deadlock when disabling subtitles and
>suboptimal disabling of subtitles
>      * 700770 : typefinding: mp3 file mis-detected as h263 video
>      * 723597 : tagdemux: Seek event in GST_FORMAT_TIME are converted to
>BYTES to early
>      * 724633 : oggdemux: ignores last page in push mode
>      * 724720 : rtspconnection: not possible to disconnect/reconnect
>read connection in tunneled mode
>      * 725313 : rtspconnection: closed() callback is never called in
>tunneled mode
>      * 725644 : typefinding: mp3 file is misdetected as H.263
>      * 726642 : rtspconnection: minor memory leak in error handling
>      * 727025 : adder: rework the logic to check if eos has to be sent.
>
>GStreamer Plugins Good:
>      * 725104 : qtdemux: reverse playback and video stream switching
>failure
>      * 722185 : souphttpsrc: racy " server does not support seeking "
>error
>      * 724619 : crash when reading the device name property of pulsesink
>      * 725124 : rtspsrc: Fix deadlock when task creation is no successful
>      * 725712 : rtpsession: Crash when RTCP FIR received with unknown
>SSRC
>      * 725860 : v4l2src: Fix using v4l2src with Hauppauge HDPVR video
>capture device
>      * 726777 : rtpjpegpay: payload size not correctly calculated
>      * 728017 : [regression]eos event could not be send out from
>gstrtpjitterbuffer.
>      * 728041 : rtph264depay: marks all output buffers as delta units
>when outputting avc format
>      * 724638 : aacparse : Missing resilience when no audio frame is
>found
>      * 727329 : check: souphttpsrc: unknown type name ŒSoupStatus¹
>
>GStreamer Plugins Bad:
>      * 724013 : Don't hardcode /usr/share/sounds/sf2 path in fluiddec
>      * 725137 : hlsdemux: fails to compute media playlist URL if there
>is a query parameter
>      * 725140 : hlsdemux: fails to correctly parse CODECS and RESOLUTION
>
>GStreamer libav Plugins:
>      * 727779 : avdec_h264, matroskademux: crash while seeking (1.2
>regression)
>
>
>Release tarballs can be downloaded directly from:
>
>http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.2.4.tar.xz
>1e7ca67a7870a82c9ed51d51d0008cdbc550c41d64cc3ff3f9a1c2fc311b4929
>gstreamer-1.2.4.tar.xz
>
>http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.2
>.4.tar.xz
>4d6273dc3f5a94bcc53ccfe0711cfddd49e31371d1136bf62fa1ecc604fc6550
>gst-plugins-base-1.2.4.tar.xz
>
>http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.2
>.4.tar.xz
>c9c90368393c2e5e78387e95c02ce7b19f48e793bba6d8547f2c4b51c6f420d3
>gst-plugins-good-1.2.4.tar.xz
>
>http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.2.4
>.tar.xz
>984c133ec9d5d705e313d9e2bbd1472b93c6567460602a9a316578925ffe2eca
>gst-plugins-bad-1.2.4.tar.xz
>
>http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.2
>.4.tar.xz
>4ef6f76a47d57b8385d457c7b620b4c28fc041ab1d7c2e3e2f5f05b12b988ea8
>gst-plugins-ugly-1.2.4.tar.xz
>
>http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.2.4.tar.xz
>2a69480d63fc2db93249d9e2e229ab3541bbc2db881b0f64de13d0bfc7d1f037
>gst-libav-1.2.4.tar.xz
>
>
>Binaries for Android, iOS, Mac OS X and Windows are available from here:
>
>http://gstreamer.freedesktop.org/data/pkg/android/1.2.4/
>dd9609aa811a654672095bcc3b58ce33ba1cdcc39a2de1bfb149cf07997d5434
>gstreamer-1.0-android-arm-1.2.4-debug.tar.bz2
>ebe4dce9ce4c6928437edf4850a6a7526bc9e0c0ed1021152fc6f9ee721a02e9
>gstreamer-1.0-android-arm-1.2.4-debug.zip
>3f023c020ec5819d11aefd97c498d6387ddd903dfa57e2986a5ea2880ebfede5
>gstreamer-1.0-android-arm-1.2.4-debug-runtime.tar.bz2
>f29b19ef96807a79c39a82458075c2906a0dae3e308861f069156c8711bb495e
>gstreamer-1.0-android-arm-1.2.4-debug-runtime.zip
>5ce352c236706602208ccc6596941a6656c2a0e79cdeb8caebfcaa0e04ec24e1
>gstreamer-1.0-android-arm-1.2.4-release.tar.bz2
>986e52ab6d56ebe75a3c34307e7540825458f3db5ec27c7068eabf83ad5d995e
>gstreamer-1.0-android-arm-1.2.4-release.zip
>9236043802a38747d05fd25080782386166d15554427c424f20227004ed41c8e
>gstreamer-1.0-android-arm-1.2.4-release-runtime.tar.bz2
>c53c1e72ad74cf5c4656d823cf5a328f717222acb991d4fd60b87ab13ee346c1
>gstreamer-1.0-android-arm-1.2.4-release-runtime.zip
>
>http://gstreamer.freedesktop.org/data/pkg/ios/1.2.4/
>3de06065feda44325ee0fc84469bb6b7495cab50c916eed8ccf41132b1e66ced
>gstreamer-1.0-devel-1.2.4-ios-universal.pkg
>
>http://gstreamer.freedesktop.org/data/pkg/osx/1.2.4/
>8cace1aca69733c9268675e4559971478bb1b72c05f2eba12e8ee4eb5cd91ad5
>gstreamer-1.0-1.2.4-universal.pkg
>78427fd37f49f6c3df54f3b36021c796813a300bd63f96dfbaa4193cc49bf455
>gstreamer-1.0-devel-1.2.4-universal.pkg
>746110d2f161d545e3a544114ab576b09db346c63c6c5bad2658fc08a231669e
>gstreamer-1.0-1.2.4-universal-packages.dmg
>
>http://gstreamer.freedesktop.org/data/pkg/windows/1.2.4/
>ae435272e81ce2b2d12c9acd0b4e91351e0061624fdd996d9a2926590e06a546
>gstreamer-1.0-x86-1.2.4.msi
>50366d3966d0978ee0187dc3efb778a087b9a19342c291699f262eadaea742cc
>gstreamer-1.0-x86_64-1.2.4.msi
>b44b38b11a9618282acc3d64e5380eddd2f500875ab66defb8c00638fdf77132
>gstreamer-1.0-devel-x86-1.2.4.msi
>ce01213e2206d13293c466b0566458362879b98c066253a597106a37cd1fdc3d
>gstreamer-1.0-devel-x86_64-1.2.4.msi
>7461822ca3319388149d63d60e925a3a2f03abc77e7b848edaf8109e48bf240a
>gstreamer-1.0-x86-1.2.4-merge-modules.zip
>d90e7ca31ed403a68863ff5da1441a6aa95d37268cd41a00f35335facf4a1ba8
>gstreamer-1.0-x86_64-1.2.4-merge-modules.zip
>
>
>As always, please let us know of any issues you run into by filing a bug
>in Bugzilla: http://gstreamer.freedesktop.org/bugs/
>
>-- 
>Sebastian Dröge, Centricular Ltd - http://www.centricular.com
>Expertise, Straight from the Source



More information about the gstreamer-devel mailing list