[Ffmpeg-devel] Streaming from camera segfaults on Ubuntu Dapper

Timo Rantalaiho Timo.Rantalaiho
Tue Oct 24 17:12:45 CEST 2006


Hello Luca,

On Sun, 22 Oct 2006, Luca Abeni wrote:
> Since this segfault might involve the v4l2 input format, I am interested
> in the bugreport. Can you provide a backtrace, as indicated at
> http://ffmpeg.mplayerhq.hu/bugreports.html ?

Do you mean the gdb output that I posted earlier:

  http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2006-October/046476.html

> Also, I just committed a more strict check on some parameters returned
> by the v4l2 driver... Can you do a "svn update" and repeat the test?

Yes, and now the behaviour changed! There is a more verbose
error message "The v4l2 frame is 460800 bytes, but 115200 bytes are
expected".

thrantal at toro:~/downloads/ffmpeg$  ./ffmpeg -r 5 -s 320x240 -y -an -vd
+/dev/video /tmp/out.asf
FFmpeg version SVN-r6624, Copyright (c) 2000-2006 Fabrice Bellard, et al.
  configuration:
  libavutil version: 49.0.1
  libavcodec version: 51.21.0
  libavformat version: 50.6.0
  built on Oct 23 2006 16:09:39, gcc: 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
[video4linux2 @ 0x834f360][4]Capabilities: 5000001
Input #0, video4linux2, from '':
  Duration: N/A, bitrate: N/A
  Stream #0.0: Video: rawvideo, yuv420p, 320x240, 4608 kb/s,  5.00 fps(r)
Output #0, asf, to '/tmp/out.asf':
  Stream #0.0: Video: msmpeg4, yuv420p, 320x240, q=2-31, 200 kb/s,  5.00 fps(c)
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop encoding
The v4l2 frame is 460800 bytes, but 115200 bytes are expected
frame=    0 q=0.0 Lsize=       0kB time=10000000000.0 bitrate=   0.0kbits/s
video:0kB audio:0kB global headers:0kB muxing overhead inf%


Then ffmpeg exits instantly, with exit code 0.


Best wishes,

Timo






More information about the ffmpeg-devel mailing list