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 371213 - Failure to parse mp4 files (possibly 64bit related?)
Failure to parse mp4 files (possibly 64bit related?)
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.10.x
Other All
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-11-05 20:48 UTC by Xzyx987X
Modified: 2006-12-21 10:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Xzyx987X 2006-11-05 20:48:12 UTC
Please describe the problem:
When opening an mp4 file (the file tested had H.264 video and AAC audio) with kgstplayer gstreamer produces the folliwing error many, many times:
(<unknown>:7580): GStreamer-CRITICAL **: gst_util_uint64_scale_int: assertion `denom > 0' failed

It then tries to load the file, but the the input type is not correctly determined:
** Message: don't know how to handle audio/mpeg, mpegversion=(int)4, framed=(boolean)true, codec_data=(buffer)1190, rate=(int)48000, channels=(int)2

The program then exits without initiating playback.


Steps to reproduce:
1. Obtain [K-F]_One_Piece_207_WS_[7B11DBEB].mp4 from www.kaizoku-fansubs.com (Any mp4 file from there should produce the error. I don't know specifically of any other files that could be used, although you may be able to create a file with similar properties by using mp4box to mux a file using the same codecs.)
2. Run kgstplayer 'file_to_open'
3. ???
4. Profit!


Actual results:
See description.

Expected results:
The file should open and the application should proceed to play audio and video.

Does this happen every time?
Yes.

Other information:
Comment 1 Tim-Philipp Müller 2006-11-06 18:57:29 UTC
You need to install the 'faad' plugin for the audio stream.

Could you find out where the warning is coming from by doing this:

  $ export G_DEBUG=fatal_warnings
  $ gdb --args gst-launch-0.10 playbin uri=file:///path/to/foo.mp4
  Welcome to gdb ...
  (gdb) run
  ... wait for warning, it should abort ...

  (gdb) bt
  ... paste the information printed here ...

  (gdb) kill
  (gdb) quite

(The tracker seems to be down, so I can't try it myself).
Comment 2 Tim-Philipp Müller 2006-12-21 10:51:31 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!

Also, the tracker of the site mentioned seems to be down (and has been for ages), so it's not possible to obtain the file either it appears.