From: SourceForge.net <no...@so...> - 2006-01-25 12:38:38
|
Bugs item #1267713, was opened at 2005-08-24 05:39 Message generated for change (Comment added) made by simonmorgan You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1267713&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: xine Group: v1.0 Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Crash when playing h264 avi file Initial Comment: The sample file is available from http://www.directfb.org/docs/FOSDEM/FOSDEM_2004_HighQuality_h264.avi xine-ui 0.99.4 and totem 1.0.4 crash while play h264 avi file, these two players are using xine-lib 1.1.0 as the backend. I can play it smoothly using ffplay from ffmpeg (cvs dated 20050816). I have already tried to use both the internal ffmpeg and external one (cvs dated 20050816). Both xine-ui and totem can play Divx5, Xvid, ISO Mpeg4 and MS Mpeg4 video supported by ffmpeg. The library is built and installed on Althon 2200+ with 640MB running FC4. These packages are built from the spec file in xine-lib 1.1.0 without any modification (add one line to using the external ffmpeg) and are complied by GCC 4.0.1. Here are the output of these three programs --- ffplay -stats FOSDEM_2004_HighQuality_h264.avi Input #0, avi, from 'FOSDEM_2004_HighQuality_h264.avi': Duration: 00:50:35.4, start: 0.000000, bitrate: 564 kb/s Stream #0.0: Video: h264, yuv420p, 512x384, 25.00 fps Stream #0.1: Audio: mp3, 48000 Hz, mono, 96 kb/s --- totem FOSDEM_2004_HighQuality_h264.avi (No output message on console) The video is frozen on the first(?) frame, but the audio is OK. At the same time, an error dialog display the following message The Application "totem" has quit unexpectedly --- xine FOSDEM_2004_HighQuality_h264.avi This is xine (X11 gui) - a free video player v0.99.4. (c) 2000-2004 The xine Team. xiTK received SIGSEGV signal, RIP. Aborted (Attached the output of xine --bug-report) --- ---------------------------------------------------------------------- Comment By: Simon Morgan (simonmorgan) Date: 2006-01-25 12:38 Message: Logged In: YES user_id=1247562 The ffmpeg CVS has a number of changes to the files that seem to be the source of this problem, also I checked out a copy and compiled it and ffplay plays the problem files fine. Might be worth importing an updated version of ffmpeg. ---------------------------------------------------------------------- Comment By: Simon Morgan (simonmorgan) Date: 2006-01-23 11:18 Message: Logged In: YES user_id=1247562 So it looks like there's no way to attach files. Hope the formatting doesn't get too messed up. #0 put_h264_chroma_mc8_mmx (dst=0xaeaf0f10 "", src=0xaeb39010 "", stride=256, h=8, x=1, y=0) at dsputil_h264_template_mmx.c:92 #1 0xb7203cf0 in mc_dir_part (h=0x9274f50, pic=Variable "pic" is not available. ) at h264.c:2609 #2 0xb72044da in mc_part (h=0x9274f50, n=0, square=1, chroma_height=8, delta=0, dest_y=0xaead7020 "xz|}}||~\177\177}}}~\200\201", dest_cb=0xaeaf0810 "\203\203\203\203\203\203\203\203", dest_cr=0xaeae4810 "", x_offset=0, y_offset=0, qpix_put=0x9275cbc, chroma_put=0xb72c9930 <put_h264_chroma_mc8_mmx>, qpix_avg=0x9275d7c, chroma_avg=0xb72c9ab0 <avg_h264_chroma_mc8_mmx2>, weight_op=0x9275e3c, weight_avg=0x9275e64, list0=4096, list1=0) at h264.c:2636 #3 0xb7214468 in hl_decode_mb (h=0x9274f50) at h264.c:2748 #4 0xb7215162 in decode_slice (h=Variable "h" is not available. ) at h264.c:6719 #5 0xb7215d5c in decode_nal_units (h=0x9274f50, buf=0xb4cbc800 "", buf_size=4609) at h264.c:7393 #6 0xb721647d in decode_frame (avctx=0x9254980, data=0x92547a0, data_size=0xaeb39010, buf=0xb4cbc800 "", buf_size=4609) at h264.c:7533 #7 0xb72a03a4 in avcodec_decode_video (avctx=0x9254980, picture=0xaeb39010, got_picture_ptr=0xb48d73c4, buf=0xaeb39010 "", buf_size=4609) at utils.c:905 #8 0xb71ba587 in ff_decode_data (this_gen=0xaf33a008, buf=0x86da0a0) at video_decoder.c:1114 #9 0xb7f6307b in video_decoder_loop (stream_gen=0x86c8a18) at video_decoder.c:369 #10 0xb7f3e2b0 in start_thread () from /lib/tls/libpthread.so.0 #11 0xb79bd7ce in clone () from /lib/tls/libc.so.6 ---------------------------------------------------------------------- Comment By: Simon Morgan (simonmorgan) Date: 2006-01-23 11:17 Message: Logged In: YES user_id=1247562 I'm also experiencing freezes and crashes with that file and all other h264 videos. I am using xine-lib 1.1.1 and have tested with gxine and xine-ui. I will attach a backtrace. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1267713&group_id=9655 |