Totem starts to play AVI, then stops with an error message

Bug #579697 reported by Mike Durham
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gstreamer0.10 (Ubuntu)
New
Undecided
Unassigned

Bug Description

The AVI's play perfectly in previous versions of Ubuntu. Running Totem from a terminal on an AVI file results in the following error messages.

** Message: Error: pa_stream_writable_size() failed: Connection terminated
pulsesink.c(1386): gst_pulseringbuffer_commit (): /GstPlayBin2:play/GstPlaySink:playsink0/GstBin:abin/GstBin:audiosinkbin/GstGConfAudioSink:audio-sink/GstBin:bin2/GstAutoAudioSink:autoaudiosink1/GstPulseSink:autoaudiosink1-actual-sink-pulse

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: libgstreamer0.10-0 0.10.28-1
ProcVersionSignature: Ubuntu 2.6.32-22.33-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-22-generic i686
Architecture: i386
Date: Thu May 13 08:21:42 2010
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha i386 (20100113)
ProcEnviron:
 LANG=en_AU.utf8
 SHELL=/bin/bash
SourcePackage: gstreamer0.10

Revision history for this message
Mike Durham (mdurhamesq) wrote :
Revision history for this message
Mark Jones (linuxguy2009-deactivatedaccount-deactivatedaccount-deactivatedaccount) wrote :

AVI is of course a container, could you please say what the video and audio codecs that were used in the video(s)?
Also have you made sure that these videos have not become corrupted or work correctly by testing on maybe a live CD of a previous Ubuntu release?Please post back.

Changed in gstreamer0.10 (Ubuntu):
status: New → Incomplete
Revision history for this message
Mike Durham (mdurhamesq) wrote :

Video:
Dimensions 720 x 576
Codec XVID MPEG-4
Framerate 25 FPS
Bitrate N/A

Audio:
Codec Dolby Digital (AC-3)
Channels Stereo
Sample rate 48000 Hz
Bitrate 224 kbps

I don't think the AVI's are corrupt as they play perfectly in Hardy, Jaunty & Karmic. Also, they play perfectly with VLC Media player.
The video starts to play, but is very jerky & fast for 2-3 seconds with no sound. Then I get the error message as mentioned above.

Cheers, Mike

madbiologist (me-again)
Changed in gstreamer0.10 (Ubuntu):
status: Incomplete → New
Revision history for this message
madbiologist (me-again) wrote :

I looks as if something is going wrong with pulseaudio. What type of sound hardware do you have? Please also attach the output of lspci -vvnn. Are you able to provide a link to the AVI's? Have you installed all of the gstreamer plugins (base, good, bad, ugly and ffmpeg)? From memory, at least one of those was required for me to play XVID MPEG-4 files on Lucid.

Revision history for this message
Mike Durham (mdurhamesq) wrote :
Download full text (19.9 KiB)

I would have thought that I must have the correct plugins if VLC Media player can play them.
The smallest AVI file I have is about 8.5 MB, I can send that if you like. Where to?

Here follows the data that you requested.

sudo lspci -vvnn

00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GME Express Memory Controller Hub [8086:27ac] (rev 03)
 Subsystem: Intel Corporation Mobile 945GME Express Memory Controller Hub [8086:27ac]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
 Latency: 0
 Capabilities: [e0] Vendor Specific Information <?>
 Kernel driver in use: agpgart-intel
 Kernel modules: intel-agp

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GME Express Integrated Graphics Controller [8086:27ae] (rev 03)
 Subsystem: ASUSTeK Computer Inc. Device [1043:1252]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Interrupt: pin A routed to IRQ 16
 Region 0: Memory at feb80000 (32-bit, non-prefetchable) [size=512K]
 Region 1: I/O ports at ec80 [size=8]
 Region 2: Memory at d0000000 (32-bit, prefetchable) [size=256M]
 Region 3: Memory at feb40000 (32-bit, non-prefetchable) [size=256K]
 Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
  Address: 00000000 Data: 0000
 Capabilities: [d0] Power Management version 2
  Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
  Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 Kernel driver in use: i915
 Kernel modules: i915

00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)
 Subsystem: ASUSTeK Computer Inc. Device [1043:1252]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Region 0: Memory at fea80000 (32-bit, non-prefetchable) [size=512K]
 Capabilities: [d0] Power Management version 2
  Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
  Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:1b.0 Audio device [0403]: Intel Corporation N10/ICH 7 Family High Definition Audio Controller [8086:27d8] (rev 02)
 Subsystem: ASUSTeK Computer Inc. Device [1043:8331]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 32 bytes
 Interrupt: pin A routed to IRQ 16
 Region 0: Memory at feb38000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: [50] Power Management version 2
  Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
  Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0...

Revision history for this message
madbiologist (me-again) wrote :

Does VLC use Gstreamer?

Revision history for this message
Mark Jones (linuxguy2009-deactivatedaccount-deactivatedaccount-deactivatedaccount) wrote :

Could you please verify that you have ubuntu-restricted-extras installed so that you have most of the codecs that you could possibly need on your system? Or at minimal, the gstreamer base,good,bad,ugly as stated above. Assuming and checking are different. Please post back.

Revision history for this message
Mark Jones (linuxguy2009-deactivatedaccount-deactivatedaccount-deactivatedaccount) wrote :

Just checked and VLC does not depend on gstreamer, so missing codecs are a possibility here because totem does.

Revision history for this message
Mike Durham (mdurhamesq) wrote :

Yes I do have ubuntu-restricted-extras Ver 39 installed.

Revision history for this message
Mark Jones (linuxguy2009-deactivatedaccount-deactivatedaccount-deactivatedaccount) wrote :

Maybe the codec isn't supported by totem which uses gstreamer. If you prefer to stick with totem as your video player then maybe you could install and test out totem-xine? Totem-xine supports DVD menus and probably other things that standard totem does when using gstreamer. If you do try this then I should point out that after the install is complete you will *not* see a launcher in the menu. You will have to edit the menu and look in sound and video and set it to visible, and then launch and test. Maybe you could host one of the files online if the size isn't too large for those of us who have working systems to test out for you and see what is going on.

Revision history for this message
Mike Durham (mdurhamesq) wrote :

Thanks Mark, I'd be happy to use totem-xine but the only thing I can see in the repo is a transitional package (whatever that is, transition to what?)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.