mplayer-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Original]

[MPlayer-users] mencoder crash on tv


To: MPlayer-lista <mplayer-users@xxxxxxxxxxxx>
Subject: [MPlayer-users] mencoder crash on tv
From: WK <sprawki@xxxxx>
Date: Fri Dec 13 01:46:02 2002
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020829

I have got crashes of mencoder versions pre9 - rc1 and all cvs.
It happens on tv input.
I am not sure - is that by my kernel module, glibc or just mencoder bug.
I attach gdb backtrace. Options are minimal, but it happens independent on configuration.


I would gratefull for any solutions.
Wiesiek
/usr/local/bin/mencoder -v -tv on:driver=v4l:width=384:height=288:fps=25 -o 
/mnt/Agi/mov
ie.avi
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale


MEncoder 0.90rc1-2.95.4 (C) 2000-2002 Arpad Gereoffy (see DOCS!)

CPU: Advanced Micro Devices Athlon 4 PM Palomino/Athlon MP 
Multiprocessor/Athlon XP eXtreme Performance (F
amily: 6, Stepping: 2)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Reading /root/.mplayer/codecs.conf: can't open '/root/.mplayer/codecs.conf': 
Nie ma takiego pliku ani kata
logu
Reading /usr/local/etc/mplayer/codecs.conf: 49 audio & 123 video codecs
File not found: 'frameno.avi'
Reading config file /root/.mplayer/mencoder: Nie ma takiego pliku ani katalogu
get_path('font/font.desc') -> '/root/.mplayer/font/font.desc'
Font /root/.mplayer/font/font.desc loaded successfully! (233 chars)
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
success: format: 0  data: 0x0 - 0x0
Detected TV! ;-)
Selected driver: v4l
 name: Video 4 Linux input
 author: Alex Beregszaszi <alex@xxxxxxxxxx>
 comment: under development
Selected device: saa7134[0]
 Capabilites: capture tuner overlay clipping
 Device type: 43
 Supported sizes: 48x32 => 720x576
 Inputs: 4
  0: Television: tuner audio tv camera  (tuner:1, norm:pal)
  1: Composite1:  (tuner:0, norm:pal)
  2: Composite2:  (tuner:0, norm:pal)
  3: S-Video:  (tuner:0, norm:pal)
mbuf: size=14155776, frames=8
 Audio devices: 1
Video capture card reports the audio setup as follows:
  0: audio: muted=yes vol=0 bass=0 treble=0 balance=0 mode=stereo chan=2
ioctl dsp getfmt: 0
Supported formats: 10
ioctl dsp setfmt: 0
ioctl dsp stereo: 0 (req: 1)
ioctl dsp speed: 0
ioctl dsp trigger: 0
trigger: 1
ioctl dsp trigger: 0
ioctl dsp getblocksize: 0
blocksize: 32768
Audio capture - buffer 256 blocks of 32768 bytes, skew average from 16 meas.
Using input 'Television'
Selected norm: pal
Tuner (Television) range: 0 -> 4294967295
ioctl set tuner failed: Z³y argument
Requested width: 384
Requested height: 288
Selected channel list: europe-east (including 133 channels)
Current frequency: 8308 (519,250)
==> Found video stream: 0
Output format: Planar YV12
Audio capture - buffer 256 blocks of 32768 bytes, skew average from 16 meas.
==> Found audio stream: 0
  TV audio: 2 channels, 16 bits, 44100 Hz
Picture values:
 Depth: 12, Palette: yuv420p (Format: Planar YV12)
 Brightness: 32896, Hue: 32896, Colour: 33026, Contrast: 35090
Audio capture - buffer 256 blocks of 32768 bytes, skew average from 16 meas.
Allocating a ring buffer for 1593 frames, 252 MB total size.
Enabling tv audio. Requested setup is:
id=0 vol=60000 bass=0 treble=0 balance=0 mode=stereo chan=2

Program received signal SIG32, Real-time event 32.
0x40310e85 in sigsuspend () from /lib/libc.so.6

(gdb) bt
#0  0x40310e85 in sigsuspend () from /lib/libc.so.6
#1  0x401895ff in pthread_getconcurrency () from /lib/libpthread.so.0
#2  0x40188db6 in pthread_create () from /lib/libpthread.so.0
#3  0x080e0216 in start (priv=0x82bf0f8) at tvi_v4l.c:781
#4  0x080de6b5 in demux_open_tv (demuxer=0x82be678) at tv.c:409
#5  0x080db54c in demux_open_stream (stream=0x82bdd00, file_format=0,
    audio_id=-1, video_id=-1, dvdsub_id=-1) at demuxer.c:1023
#6  0x080db652 in demux_open (vs=0x82bdd00, file_format=0, audio_id=-1,
    video_id=-1, dvdsub_id=-1) at demuxer.c:1064
#7  0x0804d3e9 in main (argc=6, argv=0xbffffc44) at mencoder.c:482
#8  0x402ffa21 in __libc_start_main () from /lib/libc.so.6
(gdb) disass $eip-32 $eip+32
Dump of assembler code from 0x40310e65 to 0x40310ea5:
0x40310e65 <sigsuspend+5>:      adc    %dl,0x53(%edi)
0x40310e68 <sigsuspend+8>:      call   0x40310e5c <sigpending+72>
0x40310e6d <sigsuspend+13>:     add    $0xf4d33,%ebx
0x40310e73 <sigsuspend+19>:     mov    0x8(%ebp),%edi
0x40310e76 <sigsuspend+22>:     mov    $0x8,%ecx
0x40310e7b <sigsuspend+27>:     push   %ebx
0x40310e7c <sigsuspend+28>:     mov    %edi,%ebx
0x40310e7e <sigsuspend+30>:     mov    $0xb3,%eax
0x40310e83 <sigsuspend+35>:     int    $0x80
0x40310e85 <sigsuspend+37>:     pop    %ebx
0x40310e86 <sigsuspend+38>:     mov    %eax,%edi
0x40310e88 <sigsuspend+40>:     cmp    $0xfffff000,%edi
0x40310e8e <sigsuspend+46>:     jbe    0x40310e9e <sigsuspend+62>
0x40310e90 <sigsuspend+48>:     neg    %edi
0x40310e92 <sigsuspend+50>:     call   0x402ff3c0 <signgam+127824>
0x40310e97 <sigsuspend+55>:     mov    %edi,(%eax)
0x40310e99 <sigsuspend+57>:     mov    $0xffffffff,%edi
0x40310e9e <sigsuspend+62>:     mov    %edi,%eax
0x40310ea0 <sigsuspend+64>:     pop    %ebx
0x40310ea1 <sigsuspend+65>:     pop    %edi
0x40310ea2 <sigsuspend+66>:     mov    %ebp,%esp
0x40310ea4 <sigsuspend+68>:     pop    %ebp


[Prev in Thread] Current Thread [Next in Thread]