GNOME Bugzilla – Bug 371213
Failure to parse mp4 files (possibly 64bit related?)
Last modified: 2006-12-21 10:51:31 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:
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).
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.