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 634705 - not-negotiated error when opening a .MOV file
not-negotiated error when opening a .MOV file
Status: RESOLVED NOTGNOME
Product: GStreamer
Classification: Platform
Component: gst-libav
0.10.10
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-11-12 19:18 UTC by egan
Modified: 2010-11-14 12:25 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description egan 2010-11-12 19:18:15 UTC
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."
Comment 1 egan 2010-11-12 19:27:10 UTC
I was not able to upload the file in this bug report (at 4MB it's too large). You can access it here : http://dl.free.fr/glqgMF3ae
Comment 2 David Schleef 2010-11-12 20:11:04 UTC
Works fine here.
Comment 3 Fabio Durán Verdugo 2010-11-14 02:19:08 UTC
Works fine for me too.
Comment 4 Tim-Philipp Müller 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@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@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@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@zingle:~$ totem ~/samples/634704-MVI_0720.mov 

tpm@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