Opened 15 years ago

Last modified 13 years ago

#1322 new defect

mplayer infinite loop attempting to play raw DV

Reported by: rectalogic@… Owned by: reimar
Priority: normal Component: demuxer
Version: HEAD Severity: normal
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

mplayer enters an infinite loop trying to play this raw DV video. It looks like the mpg probe is getting confused from gdb backtrace:

Program received signal SIGINT, Interrupt.
0x0000cf96 in mp_msg_test (mod=20, lev=6) at mp_msg.c:85
85 return lev <= (mp_msg_levels[mod] == -2 ? mp_msg_level_all + verbose : mp_msg_levels[mod]);
(gdb) bt
#0 0x0000cf96 in mp_msg_test (mod=20, lev=6) at mp_msg.c:85
#1 0x0000d152 in mp_msg (mod=20, lev=6, format=0x7037e8 "stream_seek: WARNING! Can't seek to 0x%llX !\n") at mp_msg.c:175
#2 0x0010725c in stream_seek_long (s=0x2012400, pos=1792) at stream/stream.c:365
#3 0x00177bf9 in cache_stream_seek_long (stream=0x2012400, pos=8709785796955904) at stream/cache2.c:406
#4 0x000d6cae in stream_seek (s=0x2012400, pos=8709785796955904) at stream.h:271
#5 0x000d6b2a in stream_skip (s=0x2012400, len=4294967040) at stream.h:277
#6 0x000d6a3f in parse_psm (demux=0x200c400, len=587) at libmpdemux/demux_mpg.c:99
#7 0x000d755f in demux_mpg_read_packet (demux=0x200c400, id=444) at libmpdemux/demux_mpg.c:305
#8 0x000d9177 in demux_mpg_fill_buffer (demux=0x200c400, ds=0x182e010) at libmpdemux/demux_mpg.c:846
#9 0x000b4ca2 in demux_fill_buffer (demux=0x200c400, ds=0x182e010) at libmpdemux/demuxer.c:428
#10 0x000b4fd5 in ds_fill_buffer (ds=0x182e010) at libmpdemux/demuxer.c:505
#11 0x000d6ede in read_first_mpeg_pts_at_position (demuxer=0x200c400, stream_pos=0) at libmpdemux/demux_mpg.c:138
#12 0x000d6ff9 in demux_mpg_open (demuxer=0x200c400) at libmpdemux/demux_mpg.c:194
#13 0x000d8811 in demux_mpg_probe (demuxer=0x200c400) at libmpdemux/demux_mpg.c:669
#14 0x000b5d3f in demux_open_stream (stream=0x2012400, file_format=0, force=0, audio_id=-1, video_id=-1, dvdsub_id=-2, filename=0x182b880 "/Users/aw/Desktop/infiniteloop.dv") at libmpdemux/demuxer.c:864
#15 0x000b627d in demux_open (vs=0x2012400, file_format=0, audio_id=-1, video_id=-1, dvdsub_id=-2, filename=0x182b880 "/Users/aw/Desktop/infiniteloop.dv") at libmpdemux/demuxer.c:998
#16 0x0000898c in main (argc=2, argv=0xbfffef24) at mplayer.c:3218
(

Attachments (2)

mplayer.log (16.0 KB ) - added by rectalogic@… 15 years ago.
mplayer log
mplayer-lavf.log (16.4 KB ) - added by rectalogic@… 15 years ago.
mplayer -demux lavf log

Download all attachments as: .zip

Change History (6)

comment:1 by rectalogic@…, 15 years ago

DV sample uploaded to incoming in mplayer-bug1322/infiniteloop.dv

by rectalogic@…, 15 years ago

Attachment: mplayer.log added

mplayer log

comment:2 by rectalogic@…, 15 years ago

by rectalogic@…, 15 years ago

Attachment: mplayer-lavf.log added

mplayer -demux lavf log

comment:3 by rectalogic@…, 15 years ago

Forcing -demux lavf plays the video correctly

comment:4 by compn, 13 years ago

Owner: changed from r_togni@… to reimar
Note: See TracTickets for help on using tickets.