[gstreamer-bugs] [Bug 302702] New: can't play AVI file

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Mon May 2 02:31:39 PDT 2005


Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.

 http://bugzilla.gnome.org/show_bug.cgi?id=302702
 GStreamer | gst-plugins | Ver: 0.8.8

           Summary: can't play AVI file
           Product: GStreamer
           Version: 0.8.8
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: michael at endbracket.net
         QAContact: gstreamer-bugs at lists.sourceforge.net
                CC: all-bugs at bugzilla.gnome.org


When attempting to play a video with an ".avi" extension in Totem with the
GStreamer backend, the following series of error dialogs appears:
Totem could not play '<filename>'.
Internal GStreamer error: negotiation problem.  File a bug.
Internal GStreamer error: pad problem.  File a bug.
Could not get/set settings from/on resource.

I had first suspected this was due to a locking problem between Totem/GStreamer
and another application also attempting to access the sound device, however it
seems many DivX/MPEG-4 encoded movies have this problem.  After experimenting
with many files, it seems to only occur when the audio codec is "A/52 5.1".

File properties of one such file (from Nautilus right click menu):
640 x 368
ISO MPEG-4 (DivX5, ffmpeg)
25 frames per second
384 kbps
A/52 5.1

Contents of ALSA configuration file, /etc/asound.conf:
pcm.!default
{
    type plug
    slave.pcm "dmixer"
}
pcm.dmixer
{
    type dmix
    ipc_key 1025
    slave
    {
        pcm "hw:0,0"
        period_time 0
        period_size 4096
        buffer_size 16384
        periods 128
        rate 44100
    }
    bindings
    {
        0 0
        1 1
    }
}

------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list