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 740563 - [pitivi] General stream error in gstbaseparse.c with GstMpegAudioParse when seeking through a particular project timeline
[pitivi] General stream error in gstbaseparse.c with GstMpegAudioParse when s...
Status: RESOLVED FIXED
Product: pitivi
Classification: Other
Component: Timeline
Git
Other Linux
: Normal blocker
: 0.95
Assigned To: Pitivi maintainers
Pitivi maintainers
Depends on: 740693 740694 740726
Blocks:
 
 
Reported: 2014-11-22 22:34 UTC by Jean-François Fortin Tam
Modified: 2014-12-05 21:22 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
scenarios (194.00 KB, application/x-tar)
2014-11-22 22:34 UTC, Jean-François Fortin Tam
Details

Description Jean-François Fortin Tam 2014-11-22 22:34:01 UTC
Created attachment 291286 [details]
scenarios

With my test project there:
http://jeff.ecchi.ca/public/sample-pitivi-projects/Pitivi-091-motivational.xges_tar

And the attached scenarios (I don't know which ones match this project as I was testing alternating with two projects),

I can encounter a freezing pipeline (the GTK parts remain responsive, but not the clutter timeline, playhead, viewer) with:

ERROR 10:25:14 pipeline             _handleErrorMessage: error from <__main__.GstMpegAudioParse object at 0x7f2c98581280 (GstMpegAudioParse at 0x7f2c9c09ba40)>: GStreamer encountered a general stream error. (gstbaseparse.c(3375): gst_base_parse_loop (): /pitivi+utils+pipeline+Pipeline:pitivi+utils+pipeline+pipeline0/GESTimeline:gestimeline0/GESAudioTrack:gesaudiotrack0/NleComposition:nlecomposition1/GstBin:current-bin/NleSource:nlesource13/GstBin:audiosrcbin/GstURIDecodeBin:uridecodebin15/GstDecodeBin:decodebin7/GstMpegAudioParse:mpegaudioparse11:
streaming stopped, reason error) (usr/lib/pitivi/python/pitivi/utils/pipeline.py:495)


Bug #740555 and this might be the same thing or not, I dunno.
Comment 1 Mathieu Duponchelle 2014-11-23 02:06:20 UTC
I'm looking at it. A first problem I spot is a NNE, presumably due to a flac file being mono and the mp3 file being stereo, not sure yet.
Comment 2 Mathieu Duponchelle 2014-11-23 18:37:10 UTC
Putting a capsfilter in audio-source solves that first issue, no correct patch yet because I'm looking at subsequent issues on scrub_forward_seeking, alternatively SIGSEGV and https://bugzilla.gnome.org/show_bug.cgi?id=740547
Comment 3 Mathieu Duponchelle 2014-11-26 04:44:18 UTC
Scrub forward seeking on this project revealed three different issues, congrats :)

The three issues have correct fixes submitted and are added as blocking bugs, it should hopefully all be merged by tomorrow.

With these patches applied, the whole validate test suite passes, and editing should be way more enjoyable in pitivi :)
Comment 4 Mathieu Duponchelle 2014-12-05 21:22:14 UTC
All the bugs this depended on are closed, this should be fixed now, closing :)