[gstreamer-bugs] [Bug 634705] Crash when opening a .MOV file

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Nov 14 04:24:53 PST 2010


https://bugzilla.gnome.org/show_bug.cgi?id=634705
  GStreamer | gst-ffmpeg | 0.10.10

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |t.i.m at zen.co.uk
          Component|common                      |gst-ffmpeg
            Version|0.10.30                     |0.10.10
         Resolution|                            |NOTGNOME
   Target Milestone|HEAD                        |NONE

--- Comment #4 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2010-11-14 12:24:50 UTC ---
(In reply to comment #0)
> I use Debian Squeeze with the "Debian multimedia" repository.
> When I try to open a .MOV file created with my Canon IXUS 110 IS there is a
> crash of TOTEM with the following message :
> 
> "Internal GStreamer error: negotiation problem.  Please file a bug at
> http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer."

This is not a crash. It errors out like you say (on sid):

tpm at zingle:~$ totem ~/samples/634704-MVI_0720.mov 
** Message: Error: Internal GStreamer error: negotiation problem.  Please file
a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
gstffmpegdec.c(1267): gst_ffmpegdec_negotiate ():
/GstPlayBin2:play/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/ffdec_h264:ffdec_h2640:
could not find caps for codec (h264), unknown type


This is most likely a packaging bug (the package is likely built against an
external ffmpeg instead of using the ffmpeg snapshot shipped with gst-ffmpeg).

It also seems to be fixed in the gstreamer0.10-ffmpeg from experimental:


tpm at zingle:~$ apt-cache policy gstreamer0.10-ffmpeg
gstreamer0.10-ffmpeg:
  Installed: 0.10.10-1
  Candidate: 0.10.10-1
  Version table:
     0.10.11-2 0
        500 http://ftp.nl.debian.org/debian/ experimental/main amd64 Packages
 *** 0.10.10-1 0
        900 http://ftp.nl.debian.org/debian/ sid/main amd64 Packages
        100 /var/lib/dpkg/status


tpm at zingle:~$ sudo apt-get install -t experimental gstreamer0.10-ffmpeg
[sudo] password for tpm: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be upgraded:
  gstreamer0.10-ffmpeg
1 upgraded, 0 newly installed, 0 to remove and 348 not upgraded.
Need to get 173 kB of archives.
After this operation, 8,192 B of additional disk space will be used.
Get:1 http://ftp.nl.debian.org/debian/ experimental/main gstreamer0.10-ffmpeg
amd64 0.10.11-2 [173 kB]
Fetched 173 kB in 3s (55.7 kB/s)               
Reading changelogs... Done
(Reading database ... 266050 files and directories currently installed.)
Preparing to replace gstreamer0.10-ffmpeg 0.10.10-1 (using
.../gstreamer0.10-ffmpeg_0.10.11-2_amd64.deb) ...
Unpacking replacement gstreamer0.10-ffmpeg ...
Setting up gstreamer0.10-ffmpeg (0.10.11-2) ...

tpm at zingle:~$ totem ~/samples/634704-MVI_0720.mov 

tpm at zingle:~$ apt-cache policy gstreamer0.10-ffmpeg
gstreamer0.10-ffmpeg:
  Installed: 0.10.11-2
  Candidate: 0.10.11-2
  Version table:
 *** 0.10.11-2 0
        500 http://ftp.nl.debian.org/debian/ experimental/main amd64 Packages
        100 /var/lib/dpkg/status
     0.10.10-1 0
        900 http://ftp.nl.debian.org/debian/ sid/main amd64 Packages

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



More information about the Gstreamer-bugs mailing list